diff --git a/apps/Backend/.env b/apps/Backend/.env index 27c4f39..0dabc4c 100755 --- a/apps/Backend/.env +++ b/apps/Backend/.env @@ -1,7 +1,7 @@ NODE_ENV="development" HOST=0.0.0.0 PORT=5000 -FRONTEND_URLS=http://localhost:3000 +FRONTEND_URLS=http://localhost:3000,http://192.168.1.236 SELENIUM_AGENT_BASE_URL=http://localhost:5002 JWT_SECRET = 'dentalsecret' DB_HOST=localhost diff --git a/apps/Backend/src/queue/processors/ccaEligibilityProcessor.ts b/apps/Backend/src/queue/processors/ccaEligibilityProcessor.ts index b29c73a..c1ea943 100644 --- a/apps/Backend/src/queue/processors/ccaEligibilityProcessor.ts +++ b/apps/Backend/src/queue/processors/ccaEligibilityProcessor.ts @@ -208,6 +208,7 @@ async function pollUntilDone( } else { consecutiveNoProgress = 0; } + lastStatus = status; if (consecutiveNoProgress >= noProgressLimit) { diff --git a/apps/Frontend/.env b/apps/Frontend/.env index ff0b463..ad4529e 100755 --- a/apps/Frontend/.env +++ b/apps/Frontend/.env @@ -1,4 +1,4 @@ NODE_ENV=development HOST=0.0.0.0 PORT=3000 -VITE_API_BASE_URL_BACKEND= \ No newline at end of file +VITE_API_BASE_URL_BACKEND= diff --git a/apps/Frontend/src/components/claims/claim-form.tsx b/apps/Frontend/src/components/claims/claim-form.tsx index af73e91..0d7732d 100755 --- a/apps/Frontend/src/components/claims/claim-form.tsx +++ b/apps/Frontend/src/components/claims/claim-form.tsx @@ -151,11 +151,11 @@ export function ClaimForm({ // do not override if user already selected if (form.npiProvider?.npiNumber) return; - const kaiGaoNpi = npiProviders.find( - (p) => p.providerName.toLowerCase() === "kai gao", + const maryScannell = npiProviders.find( + (p) => p.providerName.toLowerCase() === "mary scannell", ); - const fallback = kaiGaoNpi || npiProviders[0]; + const fallback = maryScannell || npiProviders[0]; if (fallback) { setForm((prev) => ({ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/BrowserMetrics-spare.pma b/apps/SeleniumService/chrome_profile_dentaquest/BrowserMetrics-spare.pma deleted file mode 100644 index 98fc2c0..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/BrowserMetrics-spare.pma and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/LICENSE b/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/LICENSE deleted file mode 100644 index 33072b5..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/LICENSE +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/_metadata/verified_contents.json b/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/_metadata/verified_contents.json deleted file mode 100644 index d18ca23..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/_metadata/verified_contents.json +++ /dev/null @@ -1 +0,0 @@ -[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJMSUNFTlNFIiwicm9vdF9oYXNoIjoiUGIwc2tBVUxaUzFqWldTQnctV0hIRkltRlhVcExiZDlUcVkwR2ZHSHBWcyJ9LHsicGF0aCI6ImNybC1zZXQiLCJyb290X2hhc2giOiJGdlp4N2FvY09vM01mdlNldU8tTGp6MlJ6cFdiOGVTa1o3UExZQVZydHJjIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6IkZQblp6NzY4T1ZDRkNfdEdhZzNLUGQ3T241UF9vamZmdHVHOTIxVTRyS1kifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJoZm5rcGltbGhoZ2llYWRkZ2ZlbWpob2ZtZmJsbW5pYiIsIml0ZW1fdmVyc2lvbiI6IjEwMzg5IiwicHJvdG9jb2xfdmVyc2lvbiI6MX0","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"J9fQOQQYtWXMurXTCnfC2umTLp4ZRlT7ajKGVBbOToJZGkA4dAkXkhdAch-3CvbNjwBOSjXq16jH7kDTKw1h8maxVHqZJHmE02gJd5H_PaFsjn8waVHxGfXKXojCcplQc50jDJKN1DjeKgNXCiaeL8yBM_DE-RC2w8USdYxzIk9Ud0z9R-gTLyNAAtgeZOadoJZjyqviZJOAkvvY_CHBPbevnttSWxDCJEeLxE7MB3C7RbqcNGVuFoYE7BjKJrII-C9zJ177trnvbp75YswGTVazqfh-epDTOxIY6vwp672ChtvcjmNpg37Ar9mP1BEDApOIBgmZaXTHU1L4rXwc_g"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"FSsqC3szZfFWFpEeyiu930sivk29cLHtses5mZ3818RtbhXRvicyiK5lLAUKPiKoLWMiLwrqjoPcejPUf7bw7Jeq0JF6wlq_OGYTsXaohLb7z5q_6iiQPkRypBEhbbSIc8rRDv7NNgTmoLCUyj_GCCNOtOJJxtQhErhrdXS_Z48XhlwwBp2NlXIE0oxV--nloipJ4_KVN_s5kWNOooHn2OvEQXSMezHQQZmD-03RvExb7pOUxcQnT7PdrfzKdXQQwAbkCPlcMaWiCTpdga-_JjGnGMoK5L2Kuh1ZTMz0pYsvbtR1eZ2mRFnuAMs1mlYE8TarZMhv-QZ_PKV4hBeOaA"}]}}] \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/crl-set b/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/crl-set deleted file mode 100644 index a50a7c5..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/crl-set and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/manifest.json b/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/manifest.json deleted file mode 100644 index f8b8734..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/CertificateRevocation/10389/manifest.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "manifest_version": 2, - "name": "crl-set-8628559915641911124.data", - "version": "10389" -} \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Crowd Deny/2026.3.2.121/Preload Data b/apps/SeleniumService/chrome_profile_dentaquest/Crowd Deny/2026.3.2.121/Preload Data deleted file mode 100644 index e1a6246..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/Crowd Deny/2026.3.2.121/Preload Data +++ /dev/null @@ -1,2968 +0,0 @@ - - -24.hu - - -777.ua - -allo.ua - - altema.jp - -americansongwriter.com - -animesdigital.org - - -anizle.org - - anizm.net - - anroll.tv - - answear.com - -athlonsports.com - - aylink.co - - behmelody.in - -betking.com.ua - -bigpara.hurriyet.com.tr - -biznes.interia.pl - - blavity.com - - boredflix.com - -bringmethenews.com - -businessinsider.com.pl - -casual-flirt-hub1.com -* -&cheerful-vista-dreamscape-basecamp.xyz - - cis.infox.sg - -clck.idealmedia.io - -click.ua - -clutchpoints.com - - comicbook.com - -dailygalaxy.com - -dealsandreels.makeup - - decider.com - - dnipro-m.ua - - dorzeczy.pl - -dotesports.com - -eobuwie.com.pl - -eurosport.tvn24.pl - - -ew.com - - f1.keporn.vip - -fandomwire.com - -financebuzz.com - - flcksbr.top - - flemmix.info - - flemmix.surf - - forsal.pl - - gameswaka.com - - geekchamp.com - -geekweek.interia.pl - - go2.kinogo.cc - - goniec.pl - - gowdr.com - -haber.mynet.com - -haustier-magazin.de - - hdzog.com - - -hdzog.tube - -healthy.thewom.it - - -hobby.porn - - -hochi.news - - -hotline.ua - - hotmovs.tube - -indiandefencereview.com - - -inporn.com - -instantnewsupdate.net - -interestingengineering.com - -katu.com - - -kinoukr.tv - -kobieta.interia.pl - -kobieta.onet.pl - - kompoz2.com - -lawandcrime.com - -lb4.lookmovie2.to - -lifehacker.com - - lifehacker.ru - -lilmariogame.com - - -ll-lab.com - - loudwire.com - -lubimyczytac.pl - -madame.lefigaro.fr - - mandiner.hu - - manysex.tube - - mashable.com - - meduza.io - -megapolitan.kompas.com - - melisa.pl - - metro.co.uk - - military.eu - -minimalistbaker.com - - modivo.pl - -motoryzacja.interia.pl - - -net.hr - -newrepublic.com - -nlab.itmedia.co.jp - - -nypost.com - -odelices.ouest-france.fr - - -offnews.bg - - okdiario.com - -okmagazine.com - - -onninen.pl - -opracowania.pl - -otonasalone.jp - - pagesix.com - - -parade.com - - parspack.com - - -people.com - -podocarpgag.autos - -pogoda.interia.pl - - pornone.com - -port.hu - -powergam.online -" -preload-spammy.permission.site - -princessjorita.com - -privatehomeclips.com - -przegladsportowy.onet.pl - -rg.ru - - -ria.ru - -ricette.giallozafferano.it - -rivestream.org - -russian.rt.com - - s.response.jp - -shawarmaday.com - -smart-flash.jp - -sorularlaislamiyet.com - -spammy.permission.site - -sport.interia.pl - -sportnieuws.nl - -subtitlestar.com - -sundayguardianlive.com - -swimsuit.si.com - - thehill.com - - theprint.in - - theweek.com - - todaysnyc.com - -toutelatele.ouest-france.fr - -trending.thespun.com - -txxx.com - -txxx.me - -ultimateclassicrock.com - - -unherd.com - - upornia.tube - -us.onlinesafetycontrol.com - -valenciaplaza.com - -vip.pornobolt.in - - -wanchan.jp - -wiadomosci.onet.pl - -wojas.pl - - wowroms.com - -ww.solarmovie2.com - -ww25.0123movie.net - -ww25.soap2day.day - -www.20minutes.fr - - www.24sata.hr - -www.3djuegos.com - -www.ad-hoc-news.de - -www.adnkronos.com - -www.agroinform.hu - -www.alvolante.it - -www.analdin.com - -www.androidcentral.com - - www.apart.pl - -www.apartmenttherapy.com - -www.auto-swiat.pl - -www.autoblog.com - -www.autoplus.fr - -www.autozeitung.de - - www.b92.net - -www.bkmkitap.com - -www.bobvila.com - -www.bollywoodshaadis.com - - www.bryk.pl - -www.casualself.com - -www.championat.com - -www.christianpost.com - -www.cosmopolitan.com - -www.creativebloq.com - -www.cucchiaio.it - -www.dailymail.co.uk - -www.denofgeek.com - -www.destructoid.com - -www.dlink7.com - - www.e1.ru - - www.earth.com - -www.eatthis.com - -www.elespanol.com - - www.elle.com - -www.ensonhaber.com - -www.eponuda.com - -www.espinof.com - -www.esquire.com - -www.euro.com.pl - -www.evvelcevap.com - -www.expressnews.com - - www.fakt.pl - -www.fantacalcio.it - -www.fikriyat.com - -www.filmweb.pl - -www.finanznachrichten.de - -www.firstpost.com - -www.fontanka.ru - -www.foot01.com - - www.forbes.pl - -www.fotomac.com.tr - -www.gamesradar.com - - www.gazeta.pl - - -www.geo.fr - - -www.geo.tv - -www.giallozafferano.it - -www.gobankingrates.com - -www.guitarworld.com - - www.gzt.com - -www.happyinshape.com - -www.heavy-r.com - - www.hebe.pl - -www.hellomagazine.com - -www.housebeautiful.com - -www.huffingtonpost.fr - -www.iflscience.com - - www.ign.com - -www.ilgiornale.it - -www.independent.co.uk - -www.inside-games.jp - -www.insidermonkey.com - -www.interia.pl - -www.itopya.com - -www.jeuxvideo.com - -www.justjared.com - -www.kaldata.com - - www.km77.com - -www.komputerswiat.pl - - www.kurir.rs - -www.laprovence.com - -www.laptophardware.hu - -www.larazon.es - - www.lecker.de - -www.leparisien.fr - -www.lexpress.fr - -www.liberation.fr - -www.libertaddigital.com - -www.littlefries.com - -www.lookmovie2.to - -www.loudersound.com - -www.marieclaire.com - -www.maximonline.ru - -www.meczyki.pl - -www.mediaexpert.pl - -www.mediaite.com - -www.medonet.pl - - www.melty.fr - -www.memurlar.net - -www.mensjournal.com - -www.mentalfloss.com - -www.mercurynews.com - -www.morele.net - - www.moyo.ua - -www.mprnews.org - -www.musicradar.com - -www.my-personaltrainer.it - - www.mynet.com - - www.ndtv.com - -www.newindianexpress.com - -www.novelodge.com - -www.ntv.com.tr - -www.ntvspor.net - -www.oekotest.de - - www.onet.pl - - www.out.com - -www.outdoorlife.com - -www.outkick.com - -www.parents.fr - -www.pccomponentes.it - -www.pcgamer.com - - www.pcmag.com - -www.pcworld.com - -www.phonearena.com - - www.pitax.pl - -www.pleinevie.fr - -www.pobreflix.forex - -www.pobreflixonline.online - -www.polsatnews.pl - -www.polsatsport.pl - -www.polybuzz.ai - -www.popsci.com - -www.prevention.com - -www.primetimer.com - -www.purepeople.com - -www.realsimple.com - - -www.rmf.fm - - www.rmf24.pl - - www.rp.pl - -www.sabah.com.tr - -www.schulferien.org - -www.semafor.com - -www.seriouseats.com - -www.sfchronicle.com - -www.sfgate.com - -www.skuola.net - -www.sozcu.com.tr - -www.sport-express.ru - - www.sport.pl - - www.sport1.de - - www.sports.fr - -www.sportskeeda.com - -www.statesman.com - -www.studenti.it - -www.sueddeutsche.de - -www.tagesspiegel.de - -www.tarafdari.com - -www.techbloat.com - -www.techinsider.ru - -www.techradar.com - -www.telegraphindia.com - -www.telepolis.pl - -www.the-independent.com - -www.the-sun.com - -www.thecelebpost.com - -www.thedailybeast.com - -www.thenews.com.pk - -www.thescottishsun.co.uk - -www.thespruceeats.com - -www.thestreet.com - -www.thesun.co.uk - - www.thesun.ie - -www.thevoicemag.ru - -www.timesnownews.com - - www.tmz.com - -www.tomsguide.com - -www.tomshardware.com - -www.townandcountrymag.com - -www.tportal.hr - -www.transfermarkt.com.tr - -www.transfermarkt.de - -www.travelandtourworld.com - -www.trustedreviews.com - -www.turkiyegazetesi.com.tr - -www.tvmovie.de - - www.twz.com - -www.usatoday.com - -www.usmagazine.com - -www.valeursactuelles.com - -www.vecernji.hr - - www.vice.com - -www.wallstreet-online.de - -www.wcostream.tv - -www.whathifi.com - -www.windowscentral.com - -www.wionews.com - - www.woman.ru - -www.womanandhome.com - -www.xozilla.com - -www.yenisafak.com - -www.ynetnews.com - -www.zakzak.co.jp - - wyborcza.pl - -wydarzenia.interia.pl - -xn--90aivcdt6dxbc.xn--p1ai - -yorozoonews.jp - -young-machine.com - - yts-subs.com - -zielona.interia.pl - - -zrzutka.pl - -025-52225999.name - -0lin.com - -12monthloanstoday.com - - 134138.bond - -141991324.bond - -1pokerroomcasino.com - -247trafficpro.com - -3dwhistler.com - - 4g365.com - -5280relocation.com - - -686683.com - - 701236.bond - - 721229.bond - -7memoriesfashion.com - - -827277.com - - 895yy.com - -8zajfyrcc0xd.today - - abiceyo.sbs - - -abmilf.com - -absolute-secrecy.com - - abxxx.com - - -aceluk.sbs - - acizapil.sbs - - -ads4pc.com - -adsforcomputercity.com - -adsforcomputertech.com - -adsforcomputerweb.com - -adslivetraining.com - - adstopc.com - - adultmeet.fun -! -adventureromancenetwork.com - - advtgroup.com - - advtpro.com - - ahimoma.sbs - - -aicyly.com - -aigaithojo.com - -aihearts.monster - -akl.im - - alecezag.sbs - -amateurkinkycouple.com - -amigaslindas.com - -andbestest.bond - - anexe.sbs - -angelsfate.com - -anonopinion.com - -aponchellyce.com - - appowdrip.com - - aroundin.sbs - - arruggio.bond - - artbella.org - - artbytoby.com - -arteamanopanama.com - - -artos.name - - -arumuf.sbs - - asebihewo.sbs - - asexgay.lat - -asexybabes.com - -asigntoalign.com - - asizujuru.sbs - -assistance-guides.com - - atergeos.com - -authageudomen.com - - autolog.autos - -autorespons.bond - -averagesapper.com - -awaken2wonder.com - -azdjevents.com - - azinabsor.com - -backuptwitter.com - - baimpubs.com - - barcuress.com - - basevenol.sbs - - baveyos.sbs - - bepup.sbs - -bestdayeversweeps.com - -bestlessons.bond - -bestlessonslabs.bond - -bestrongernews.com - - bfxzh.com - -bigbeaksbirdtoys.com - -bigideasphl.com - - bikedata.org - -bima101sok.com - -biomedicinskanalytiker.org - - -biqund.com - - biruowxw.com - - -bivena.lol - -blackporn.tube - -blissfuldaily.com - -blistevarad.com - -blossomdate.xyz - - boilers.bond - - bojof.sbs - -boldmediahq.bond - -bond-place.com - - boustahe.com - -brasspolishing.net - -breatnesses.sbs - -britageens.com - - -btxpgs.com - -bucremonan.com - - bulpiace.com - - byomo.com - - caf21.org - - callcall.bond - -callcallapp.bond - -callcentres.bond - - cancouss.com - -captchaless.top - - cartoil.com - -cavaccally.com - - -cdsyjt.com - - centranow.com - -chat-corner.com - -chatflow.click - -chatlinedating.lat - -cheapuggsusonline.com - -chemcopter.com - -chiksonline.xyz - - chjtljd.com - -chousyokufes.com - -churchvendors.com - - chydrion.com - -cirquedunoc.com - -classroomchampion.com - -clean-chatties.com - -clexperigratine.com - -click-space.com - -click2win4life.com - -coc-servers.com - -codynglostic.com - -cogingiactocal.com - -companieshq.bond - -connectlifepartners.com - -connectnewpeople.com - -contactosrapidos.com - - conther.sbs - -corporationshq.bond - -corporationslabs.bond - -counterate.bond - -cowboytheory.com - - coxezar.sbs - -crownouveau.com - -crush-dash.com - -crushsphere.biz - -crypticoins.com - - -cugoja.sbs - - cummer.bond - - cuniliq.sbs - - cupid.lat - - cupidabo.com - -curbosconren.com - - cusnenon.com - - dashuncw.com - -date-circle.com - -date-corner.com - -date-inyourarea.com - - date-lane.com - -date-patrol.com - -date-place.com - - dateable.lat - - daterapp.bond - - daterly.bond - - datiklaw.com - -dating-sweeties.com - -datingdateable.lat - -datlngplace.com - -deepconnectionzone.com - -dehormendistion.com - -demomaxly.bond - -demomediumapp.bond - - desain.click - -desbordespain.com - - -devmt5.com - - digitason.com - -diysolartucson.com - -domaindhaba.com - -dr-bailee-zglaacg.work - -dr-catharine-ypfcluc.work - -dr-dovie-wqdraci.work - -dr-effie-xrajblw.work - -dr-elda-vdyrmxt.work - -dr-elnora-whxmldi.work - -dr-estrella-fowxvzr.work - -dr-evalyn-vakjlfr.work - -dr-flossie-wltpjmo.work - -dr-jazmyn-gixlhma.work - -dr-loren-poamavu.work - -dr-maddison-hqxihof.work - -dr-maida-fqvyyfk.work - -dr-myrtie-yeoimmi.work - -dr-neva-oareott.work - -dr-ollie-jwmouro.work - -dr-patricia-oijduqn.work - -dr-providenci-hqfumdk.work - -draguedirecte.com - - dreambos.bond - -dsvmvcj5j8wz.today - - duojc.com - -dushisentrenon.com - - -dxs168.com - - ecobond.bond - -ecodealapp.sbs - - ecodealhq.sbs - -ecodeallabs.sbs -* -$ecommercesoftwaresolutionsonline.com - -effeminie.bond - - egogijag.sbs - - eguwi.sbs - - ekuhuguy.sbs - - elahiyuf.sbs - -electionhelper.com - -electricbikesco.com - -elegant-question.com - - elinizefo.sbs -! -elitematchmakersconnect.com - -elitematchmakershub.com - -eliteprofessionalmatch.com - -elkhaouarizmi.com - - elorhood.lat - -enduringromancehub.com - -englishdroid.com - -enseignement-prive.com - - epatchia.com - -ephierring.com - -essenselab.com - -everlastingheartmate.com - - evijumin.sbs - -exceptionaldates.net - -exitthewho.com - - exobscals.com - -expertjobmatch.com - - exthe.lat - - eyoro.sbs - -fairytellers.sbs - - fancyapp.bond - - fancyhq.bond - - fancyhub.bond - -fancylovehq.bond - -fancylovelabs.bond - - fancyly.bond - - fasionist.lat - - fayechai.com - - feedtofap.com - - -feman.bond - -fetishlivecamsforce.com - -fewer-jumps.com - - figawatu.sbs - -filmizlepop.com - -find-singles-online.com - -findlovepath.com -# -findmeaningfulconnections.com - -findrealconnections.com - -findshortsmall.com - -fistuakelly.com - -fitnesalasinia.com - -flingaroundme.com - -flirt-avenue.com - -flirt-club.com - -flirtandlucky.com - -flirtatiouslane.com - -flirthaven.biz - -flirtychat.online - -flirtyneighbors.xyz - -flirtypussies.com - -fluttermatch.xyz - -flyshoescentre.com - - foricarm.com - -free-the-midi.com - -friendlysocialspace.com - - frillier.bond - -fromtelehub.bond - -fuckbeautgirls.org - -funmeetonline.org - -funnyshow.bond - - fuxxx.com - - -fynweb.com - -g-whiteroom.com - -gadgetreviewblog.com - - galoquin.com - - ganticali.com - - geguruyuv.sbs - -geliogensily.com - -genuinebondinghub.com - - german0.xyz - -getcorporations.bond - -getecodeal.sbs - - getflash.bond - -getgsmmaps.cfd - -getgsmvoice.bond - - gethorny.bond - -getinterconnection.bond - -getkisstoday.bond - -getlovemethods.bond - -getmaxmedia.bond - -getmediafruit.cfd - -getmediaguru.bond - -getmediatops.bond - -getmilfs.online - -getmobilenetworks.bond - -getpleasure.bond - -gettechmedia.bond - -getteleriddle.bond - -gettelework.bond - - gettranny.com - - getwow.bond - -getyournights.bond - - gides.sbs - - girlish.bond - -girlzsearch.com - - giyab.sbs - -globalconnectionly.sbs - -goextremeapp.bond - -goldengoddessbath-body.com - - gomusic.info - -gontertatic.com - -goodgal-mansion.com - -goodtimesapp.bond - -goodtimeshq.bond - -greenbeanmanufacturing.com - -gruposerhumano.com - - gsmmapsly.cfd - -gsmtelelabs.bond - -gsmtowersapp.bond - -gsmtowershub.bond - -gsmvoicehq.bond - -gsmvoicely.bond - -gsmwifilabs.bond - -gsmwifily.bond - -gsmworldslabs.bond - - gukij.sbs - - gumeyadak.sbs - - guniwebi.sbs - -hairbyricardo.com - -happedreteridaw.com - -happydayscertification.com -& - happynewyear2016quoteswishes.com - - haqar.sbs - - haraping.com - - harculum.com - -harmonaizconnect.com - - -hclips.com - -healthmarkclinic.com - -heartfeltconnectionhub.com - -heatconnection.xyz - - heatmeet.fun - -hecaltahantly.com - - herecandy.com - -hericaoters.com - -heterbation.lat - - hexaprim.lol - -highestnutrition.com - -hipetimmelindic.com - - -hnjssw.com - -homosexwith.lat - -honeymooneymoon.lat - - hornyhub.bond - - hornywish.com - - hostezr.com - - hotcrush.fun - - hotlove.bond - -hotloveapp.bond - - hotmovs.com - - huntagift.com - -hypermousus.com - - hyperuda.com - - -iampua.com - - -idolin.sbs - - ignispc.com - - ignitezsg.com - -ihaveaconfessiontomake.com - - -ihugit.sbs - -ii41.com - - ikimeciz.sbs - - -ilagum.sbs - - ilawe.sbs - -imilroshoors.com - -impromote.bond -$ -infiniterelationshiptrails.com - -inflationrelief.net - -informationvine.com - - ingenthid.com - - inimema.sbs - -instant-bond.com - -interconnectionhq.bond - -interconnectionly.bond - -invalindectry.com - - -ipewux.sbs - - ipfsgames.com - - iquviguva.sbs - -irishaboard.com - -iuk-ism-kg.com - -iuradionetwork.com - -jacobsonbrosdeli.com - -jbautomotive722.com - -jdatingles.lat - -jobcenter.bond - -jobdiagnosis.com - - jobinfm.com - - jobmatcher.io - -joyful-linkup.com - - jptecnet.com - - jubsaugn.com - -kaleidoscopenight.com - - kesup.sbs - - khaculoxy.com - - kiboudate.xyz - -kiirajuniorprep.com - -kinesanized.com - - kixun.sbs - -kojodertattoo.com - -komunakallmet.com - - -kuikee.com - -la-lanterne.com - - laceract.com - -ladybrionna-iwvgccl.work - -ladycheyanne-zjyrsge.work - -ladyelse-mcckfhl.work - -ladyettie-gdvleyv.work - -ladyharmony-jtsjpln.work - -ladyhookup.com - -ladyinthebed.club - -ladyjany-uioalhf.work - -ladykaelyn-sawkdrs.work - -ladylavina-bsgnmge.work - -ladymary-tasyziu.work - -ladymaud-kltnnsd.work - -ladyreina-bmpapxy.work - -ladysylvia-xmuvcbq.work - - -laloci.sbs - -laparosis.bond - -latina-match.com - - lchpw.com - -leadingteamapp.bond - -leadingteamly.bond - - leilig.bond - -leipprandi.bond - -licktaughigme.com - -lightheartedlovelink.com - -lightheartmatch.com - -logaldaerved.com - -londonsbars.com - -looking4boobs.com - -looking4girl.com - - looncup.com - -loteriadecolombia.com - -love-corner.com - -loveacross.xyz - -lovedayly.bond - -lovelinesshub.sbs - -lovelyapp.bond - - lovelyhq.bond - -lovelyhub.bond - -lovemelabs.bond - -lovemethodshub.bond - -lovemethodslabs.bond - -lovesitehub.bond - - lovestorm.fun - -lucky-findings.com - - lumpiscer.com - - lungninja.com - - lustspot.fun - - lustyzone.fun - - mahikeg.sbs - -mailhazard.com - -mamorulove.xyz - - manine.bond - -marketingshowhq.bond - - markting.sbs - -match-dash.com - -match2maker.sbs - -matchcraftedai.com - -matchgeniusai.com - -matchmakers.lat - -matchmindsonline.com - - maxmedia.bond - -mckennasanderson.com - - mealsvege.lat - -media-proapp.sbs - -mediafruithq.cfd - -mediafruitlabs.cfd - -mediagurulabs.bond - -mediaonlinehq.bond - -mediaonlinelabs.bond - -mediaonlinely.bond - -mediarecordhub.sbs - -mediarecordly.sbs - -mediascape.bond - -mediatopshq.bond - -mediatopshub.bond - -meditrainical.bond - -meetanswerme.bond - -meetdreamgirl.vip - -meetfriendlypeople.com - -meetfunnydate.xyz - -meetgsmtowers.bond - -meetgsmworlds.bond - -meethorny.bond - -meetlovingpeople.com - -meetmediapro.sbs - -meetmobilehope.sbs - -meetmobilekbl.sbs - -meetopenhearts.com - -meetpeopleworld.com - -meetperfect.sbs - -meetpleasure.bond - -meetsuper.bond - -meetsuppliers.bond - -meetteleguru.bond - -meettelework.bond - -meety-moments.com - -mentorlawfirm.com - -meteoritients.bond - -microeconomy.bond - -midshorerecyclers.net - - millins.sbs - -minisgolfmotid.bond - -missalaina-phdbecs.work - -missashleigh-zminwld.work - -missbianka-tkctmln.work - -misscordia-tkhjomr.work - -missdemetris-bcbmhyv.work - -misselinor-vdeuvrk.work -! -missfrederique-caobjds.work - -missfrieda-pnisdaj.work - -missizabella-xhqjmyy.work - -missjosie-kbacnwy.work - -misskali-jweqaus.work - -misskathlyn-cmjniwn.work - -misslue-lvesqdu.work - -missmafalda-xfwkiqo.work - -missmaybelle-gzsievl.work - -missmelody-njpprmi.work - -missmichele-gsxlmnl.work - -missnina-opsdpds.work - -misspetra-yknfyic.work - -misssummer-fflpuiq.work - -misstelly-fqhhnvg.work - -missvivian-sommlgd.work - -misswilla-uuhnruq.work - -mistinexintings.com - -mitopamosal.com - -mobilehopehq.sbs - -mocivilengineering.com - -moneyhub-assist.sbs - -moneyhub-cashadvisor.sbs - -moneyhub-cashbalance.click - -moneyhub-cashbank.sbs - -moneyhub-cashboost.sbs - -moneyhub-cashbudget.sbs - -moneyhub-cashcredit.sbs - -moneyhub-cashdebt.sbs - -moneyhub-cashdesk.sbs - -moneyhub-cashengine.sbs - -moneyhub-cashfocus.sbs - -moneyhub-cashforge.sbs - -moneyhub-cashgrowth.sbs - -moneyhub-cashguide.sbs - -moneyhub-cashincome.sbs - -moneyhub-cashloan.sbs - -moneyhub-cashmap.sbs - -moneyhub-cashmentor.sbs - -moneyhub-cashpilot.sbs - -moneyhub-cashplanner.click - -moneyhub-cashprofit.sbs - -moneyhub-cashradar.sbs - -moneyhub-cashreserve.click - -moneyhub-cashsalary.sbs - -moneyhub-cashsavings.click - -moneyhub-cashsecure.sbs - -moneyhub-cashshield.click - -moneyhub-cashshield.sbs - -moneyhub-cashtrack.sbs - -moneyhub-cashvalue.click - -moneyhub-cashvalue.sbs - -moneyhub-cashvault.sbs - -moneyhub-cashvision.sbs - -moneyhub-cashwealth.sbs - -moneyhub-cashwise.sbs - -moneyhub-focus.sbs - -moneyhub-intel.sbs -" -moneyhub-investbridgehub.sbs - -moneyhub-investbrief.click -" -moneyhub-investcompass.click -! -moneyhub-investledger.click -" -moneyhub-investmonitor.click - -moneyhub-investradar.click -! -moneyhub-investreport.click -" -moneyhub-investtracker.click - -moneyhub-map.sbs -" -moneyhub-marketbalance.click - -moneyhub-marketbank.click - -moneyhub-marketboost.click - -moneyhub-marketbrief.click -! -moneyhub-marketbudget.click -! -moneyhub-marketcredit.click - -moneyhub-marketfocus.click - -moneyhub-marketindex.click - -moneyhub-marketintel.click -! -moneyhub-marketledger.click - -moneyhub-marketmap.click -! -moneyhub-marketmatrix.click - -moneyhub-marketpath.click - -moneyhub-marketpilot.click -" -moneyhub-marketplanner.click - -moneyhub-marketpulse.click -! -moneyhub-marketreport.click -! -moneyhub-marketreview.click - -moneyhub-marketscope.click -! -moneyhub-marketstream.click -" -moneyhub-markettracker.click - -moneyhub-marketvault.click -! -moneyhub-marketvision.click - -moneyhub-marketwatch.click - -moneyhub-marketwise.click - -moneyhub-marketzine.click - -moneyhub-mentor.sbs - -moneyhub-path.sbs - -moneyhub-payadvisor.click - -moneyhub-paybalance.click - -moneyhub-paybudget.click - -moneyhub-paycredit.click - -moneyhub-paydebt.click - -moneyhub-payfocus.click - -moneyhub-payinsight.click - -moneyhub-payload.click - -moneyhub-paypulse.click - -moneyhub-payreserve.click - -moneyhub-paysalary.click - -moneyhub-paysavings.click - -moneyhub-paysecure.click - -moneyhub-payshield.click - -moneyhub-paywealth.click - -moneyhub-reserve.sbs - -moneyhub-stream.sbs - -moneyhub-watch.sbs -! -moneyhub-wealthbridge.click -" -moneyhub-wealthbridgehub.sbs - -montlakemadness.com - -moonlovespark.xyz - - mopimog.sbs - - moressis.bond - -mountain-chalets.com - - -mrgay.tube - -mrs-alba-axrgrqm.work - -mrs-angie-nwhsyrg.work - -mrs-bernadine-ggpbxnx.work - -mrs-clarissa-frbfyyr.work - -mrs-della-honxxas.work - -mrs-gina-chbifab.work - -mrs-helene-utejypd.work - -mrs-icie-rhgzfri.work - -mrs-lurline-wacejhm.work - -mrs-maci-olqsgns.work - -mrs-rubye-qmrnvtv.work - -mrs-samara-wdctdet.work - -mrs-simone-czfnxxc.work - -mrs-zelda-ydfjyrz.work - -ms-ally-xhqkqlg.work - -ms-alyce-vwnkknv.work - -ms-astrid-oayfoqy.work - -ms-emmalee-sbhujum.work - -ms-ivah-sirlrbr.work - -ms-karlie-hqavuqj.work - -ms-lillian-gkxlrcg.work - -ms-mallie-isumfxb.work - -ms-marcia-ubzwwgo.work - -ms-marlee-tbajnsu.work - -ms-rae-jovuwrc.work - -ms-tess-lijvppo.work - -ms-trudie-njdcsyb.work - -ms-zetta-kwcleck.work - - -mudire.com - -myfreecam2cam.bond - -nathanaeldan.pro - -nature-et-vertus.com - -naughty-buddies.com - -naughtydate.xyz - - naxulagu.sbs - -nemagreske.com - - netoidism.com - - netteles.bond - - newlywed.lat - -newsmediaa.bond - -newsnavigator.pw - -newyorksbars.com - -nextdoornights.org - -nextlevelus.xyz - -ngs-medicare.com - - -nifari.lol - -nightchemistry.xyz - -nightneighbors.org - - nlinebest.sbs - -nogalcarpet.com - -nonalmolar.com - -nonfliestortic.com - -nonminerals.bond - - nonymous.sbs - -nophydropor.com - - normalhq.sbs - -nostringsmatch.com - -notadslife.com - - notiffit.com - -notifinfoback.com - - notifstar.com - -notiftravel.com - -nuviasmilesmail.com - -nydiamondsyndicate.com - - nylon24.com - -o-upssies12.vip - - obolazu.sbs - -odornavigation.org - -offerdayapp.xyz - - ofoto.sbs - - okigidop.sbs - - okoucho.com - -omgsweeps.info - - -oninir.sbs - - onlytik.com - - ooxxx.com - -opencorporations.bond - - openeco.sbs - -openflash.bond - -opengsmglob.bond - -opengsmtele.bond - -openheartedexplorers.com - -openhorny.bond - -openleadingteam.bond - -openlovely.bond - -openlovemethods.bond - -openmanykisses.bond - -openmarketingshow.bond - -openmatch.bond - -opennormal.sbs - -openspecialthings.bond - -opensweetgirls.bond - -opentelenautics.bond - -openyournights.bond - -optionsther.bond - - oreamper.com - - orgessial.com - - otaceione.com - - ozafewa.sbs - -ozidumplingsbk.com - - pacalned.com - -pair-circle.com - - pair-hub.com - - pair-lane.com - - -parsel.tel - -passionlink.xyz - - perfectly.sbs - -petsforacause.com - -phiotiousnes.com - - pick-her.xyz - - pillsen.info - - pillsen.pro - - -pixole.lol - -playingtolearn.org - -pleasurehq.bond - -pleasurely.bond - -pn12.biz - - podomming.com - - pornhits.com - - pornl.com - - porntop.com - -pp04.biz - - ppemaster.com - - -ppgopp.com - -pradaticatic.com - -pragoiliss.com - -preweddding.lat - - pricines.com - -princessaliza-kmgscbf.work - -princessamiya-aotnakx.work -" -princessbrielle-psdsqaw.work -" -princessdaniela-qyoytrt.work - -princessdixie-oiajdaw.work - -princessenola-clswiio.work -# -princessestrella-bmononf.work -# -princessfelicity-iduoptx.work - -princessjanis-ofdxqab.work - -princesskayli-ftiahlu.work -" -princesskirstin-kfyanvj.work - -princesslyda-hdhgpqr.work - -princessnoemi-kimfyss.work -! -princessphoebe-bwypsix.work - -princessretta-sfkzthf.work - -princessviva-atlrwpi.work -! -princessvivian-qudpgbr.work - -princesszelma-ogtypmf.work - -privatedates.xyz - -prizestash.com - -productreviewjobs.com - -prof-adela-vbvifqo.work - -prof-briana-gsoawuu.work - -prof-celia-mzgtprw.work -! -prof-guadalupe-khsrgaj.work - -prof-hailie-rfdafdb.work - -prof-jana-isujqbf.work - -prof-ludie-oudntff.work - -prof-marie-vdoxqyy.work - -prof-maybelle-ewokarf.work - -prof-nella-tufcqhj.work - -prof-neoma-mnfyqgw.work - -prof-rylee-xovdvex.work - -prof-verona-gqeycmt.work - -project-vu.com - - prounman.com - -psemettictuous.com - -ptaimpeerte.com - -ptifirelaria.com - -pytoxipreess.com - -quantumridgepro.xyz - -queenalice-buogybc.work - -queencamilla-pyurmix.work - -queenchristy-xrxfyja.work - -queenconnie-sywwtbi.work - -queenemilie-ojifyxb.work - -queeneryn-ruccksf.work - -queenfannie-icaqsvg.work - -queenjaunita-zlogdkr.work - -queenjustine-oqiekdg.work - -queenlora-cohxler.work - -queennicole-cknmqvw.work - -queenophelia-kglyxno.work - -queenreina-tdasgei.work - -queenromaine-vyyurjp.work - -queenshea-rnvyunt.work - -quesearocanrol.com - -quickest-matches.com - -quickytalks.com - -quipailized.com - -quistriolliker.com - - -qukoju.sbs - - quyihobiq.sbs - - r-cdn.com - - radioyur.com - -rankupwards.com - -raposablie.com - -ready-for-fun.com - -realadultdate.xyz - -redsevenlinux.com - -redwhitedate.xyz - -reignificence.bond - -relationsyncai.com - - remhainam.com - -remywordtsterk.com - - reprides.com - - retellers.sbs - - retupery.com - -revistadoc.org - -revistamuchomas.com - - rexameles.com - -rharcometa.com - -rhondamoorefieldlaw.com -" -riad-marrakech-choumissa.com - -robocaller.bond -! -rocketracingproductions.com - -romance-line.com - -romance-wave.com - - s3xuality.lat - - samihacoj.sbs - -samplesflash.com - -samwell-landscaping.com - -samyellativer.com - -sangiorgiosnc.com - -sartoriented.lat - -saudadematch.xyz - - savefrom.net - -savesaintjamesthegreat.org - -seductdream.com - -selfdefensecorp.com - -selvitesught.com - -sententias.org - - senzuri.tube - -serendipityflings.com - -serenebonding.com - -seriousdatingworld.com - -sex-friend-finder.com - -sexdateable.lat - -sexoaovivo.org - - sextop1x.com - -shekinahgospelmissions.org - -shenaniganbooks.com - - sioluost.com - - skysound7.com - -slutymilfs.com - -smartlifestyletrends.com - -smartmatematcher.com - -smartmedialy.sbs - -snagyoursamples.com - -soacievoce.com - -socialmatchplace.com - -solityimpar.bond - -soulharbor.biz - - soulsyync.xyz - -soundsofthenight.com - -southbayautoservice.net - -spark-place.com - -sparkhuddle.biz - -specialthings.bond - -specialthingslabs.bond - -specialthingsly.bond - -spectrtriee.cc - - spicybond.fun - - steamply.com - -steamydate.xyz - -stimprograms.com - -streetfashions.lat - -striounatylle.com - -strongbondtogether.com - -studiodolmaine.com - - succses.sbs - - superhq.bond - -superlabs.bond - - superly.bond - -supersweepstotherescue.com - -suppliersly.bond - -surgicalent.com - -suriattionation.com - - suriumes.com - -sweepscentreusa.com - -sweetgirlshq.bond - -sweetgirlsly.bond - -swiftgear.autos - - sycepasta.com - - sylaixin.com - -talk-match.com - -talkconnect.xyz - - talkwcs.com - -taryn-southern.com - - tcheturbo.com - -techniqes.bond - -technologyly.xyz - -tecnoclasta.com - - teleangel.sbs - -teleangelapp.sbs - -teleangelly.sbs - -teleconsole.cfd - -teleconsoleapp.cfd - -telefonly.bond - - teleguru.bond - -teleguruapp.bond - -telenauticsly.bond - -teleriddleapp.bond - -teleriddlehub.bond - -teleworkapp.bond - -teleworkhq.bond - -tenderpulse.biz - -terkepesingatlan.com - -thaiwebpromote.com - -theamericancareerguide.com - -thecityoflouisburg.com - -thefreesamplesguide.com - -thefreesampleshelper.com - - -thegay.com - - thegood.sbs - -thehoneygirls.bond -! -theikarialeanbellyjuice.com - -thelovely.bond - -themattress4u.com - -themediafruit.cfd - -themediaguru.bond - -themediaonline.bond - -themediatops.bond - -themediumwifi.bond - -themoneyminutes.com - - thenormal.sbs - -theofferday.xyz - - thesuper.bond - -thetechpark.xyz - -thetelefon.bond - -theteleriddle.bond -& - theunemploymentbenefitsguide.com - -theyournights.bond - -thinkanddone.com - -thrill-date.com - -thrillseekermatch.com - - throbs.bond - - tianrunsj.com - -timesbestseller.sbs - -tionchafibiper.com - -tjjinchanyi.com - -tomas-moviez.com - -topfabulous.bond - - topwow.bond - -touchandmeet.xyz - -tracolintergint.com - -tratommely.com - - travelall.lat - -travelgola.com - -travelluxembourg.org - - treetwear.lat - -trendndailyamerica.com - -trendndailyinsider.com - -trendndailyofficial.com - -trendndailyus.com - -tryanswerme.bond - - -trychk.com - -tryenjoyourday.bond - - tryflash.bond - -tryfromtele.bond - -trygsmtowers.bond - -trygsmwifi.bond - -trygsmworlds.bond - - tryhorny.bond - -trylovely.bond - - tryluck.bond - -trymediabuy.xyz - -trymediarecord.sbs - - tryspace.bond - -trytechmedia.bond - -trytelemaxa.bond - -trytelemix.sbs - -trytelenautics.bond - -tryyournights.bond - -tubepornclassic.com - - turekok.sbs - - tvtime.bond - - ujisikide.sbs - -ultrafemmy.bond - -unbowistes.com - - uncophys.com - - undatable.lat - - undinist.com - -unicatisubnaver.com - - unythai.com - - upornia.com - -urbanflings.xyz - -useboldmedia.bond - -usecorporations.bond - -usecybermonday.sbs - - usefancy.bond - -usegsmtele.bond - -uselovely.bond - -useloveme.bond - -uselovesite.bond - -usemarketingshow.bond - -usemediafruit.cfd - -usemediaguru.bond - -usemediumwifi.bond - -usepleasure.bond - -usespecialthings.bond - -usesuccess.xyz - -usetechnology.xyz - -usetelefon.bond - -usewificolor.sbs - -usmlepearls.com - - utoka.sbs - - vactioned.lat - - valkodra.lol - -valuemailpush.com - - vdajyi.space - -velvetpassion.xyz - -ventureintolove.com - -venturemetro.com - -videofunder.com - -visefacklerien.com - -vjav.com - -vxxx.com - - -w-news.biz - -w62xdvaf9124.today - -weddingmoons.lat - - wejip.sbs - -welatonkining.com - -wellbeingrules.com - - weltchor.com - - weready.click - -whimsydatingclub.com - -wifileadhq.cfd - -wifitechs.bond - -wildandffun.com - -wildheartmeet.com - - winalert.net - -witty-question.com - - worthyrid.com - -wristicalit.com - - wwwiheart.com - -xemloigiai.com - - xmilf.com - -xn----ztbcbceder.net - - xunigang.com - - xuzilefuv.sbs - - xxxi.porn - - xxxpush.com - - ycjqyey.com - - yhjc168.com - -youbesmart.com - -yourdollarwinner.com - -yournaughtyneighbor.com - -yournights.bond - -yournightshq.bond - -yournightsly.bond - -youthcarebeauty.com - - zaviagsae.com - - -zoguna.lol \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Crowd Deny/2026.3.2.121/_metadata/verified_contents.json b/apps/SeleniumService/chrome_profile_dentaquest/Crowd Deny/2026.3.2.121/_metadata/verified_contents.json deleted file mode 100644 index 53cbb74..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/Crowd Deny/2026.3.2.121/_metadata/verified_contents.json +++ /dev/null @@ -1 +0,0 @@ -[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJQcmVsb2FkIERhdGEiLCJyb290X2hhc2giOiJPQ0daVnlWSnVZQk1xRTVoSEdYY01xQ05MTjdmdVE0NG5qWDVKS1ZDZ3g0In0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6ImVZZDhDb0JMeFo2di13RmYyY0hFSnRzS0NrcU9EUDViZEVJUXFDdmZJRTQifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJnZ2trZWhnYm5manBlZ2dmcGxlZWFrcGlkYmtpYmJtbiIsIml0ZW1fdmVyc2lvbiI6IjIwMjYuMy4yLjEyMSIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"LknOW4GBZZ5Yj4BGnbyVYj4PSaoJ7Xzr-rfe-30lNrB4zHwzTVKF3bchuM7xMX6faN0GlI-TQfpqtFQdi22n-28zwDiF2nxMAafDOEO9aYiBVYotB4qXWmrCa12r1-UM-WEBQTiJtpZELBVcbv1JqX_L7d1uiTIPKwb0DTGrSoEnsCGm8W7zSLlPZxvce8AQZ9-5ZcExIQQtK6JScGzCxb_aYEvm6rZc-cytbLB7M-_sQuZGgGcp_NgbB7X06PeKKoVaFfd1Gk8R7jL5QNrMjCN891GAVPTe3My72rnP-6XLLgX_493L9Xm0Lk-y2dxrs1GJGGt08gGs0dko6hHW2qThW8YkAHCAaLo6wZc_2aS-_wvvLgXQhH48kaslW0tqq7po8CoCZfEItxrtq2t7OHHmepRCB0x1ZiG7VkC7jL2hiE4XKUkTlklx9qgKpzhc0SYYa2VSIICwP0FKlMY-JSZIGjlEjqSw82TW8y6lcssM3T4NyKpOYCkFKgr-n5rSnS3t-700Jt3g1Q8mZy6K5kcQD9vvJFkYG7_1pL6RXCyqdHB0DWFf2FN-KQss3SzAIby0OnsUhUfoJ3y37Z7hBsTL9KwbdgunfYPWEJzxwOZvJDoy_gjbGDn2gK0w-ZxRBYb9hPoGjJ6Kuhy0YyDCZkztzVX5HCYHfIDPUziS-wk"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ACIjoFb-3leuWc0nzcRaD8E-ZlaTwCeIqiRx7QGx8uIukLAGFHePwuOpoBxfYorMuB23LUKoVL57jX2KH0hoaG07fT0osrE0vPIR5fWPzYRtkrCfA-NxyP5zfQ2YWaYZU6AgOJlUKHQJybBLrQlEP3xKGVvkoZ9H306q7N8LMpRgUclHtILY4sx-e9V29hrRmTMQgRfrnx8wfxOOQ9pzgrvv_JLxDidHy9_7dzd2vyrVm5mgzG6hxz5CKmG5qkoaXRubfj_m89tAWztrbdszq0ZHKre0u0Jr4ZFFulmi4kY299JOM9CDSxR6gqDNrLcvaqh6W7gf7-W7XCR5WJurzg"}]}}] \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Crowd Deny/2026.3.2.121/manifest.json b/apps/SeleniumService/chrome_profile_dentaquest/Crowd Deny/2026.3.2.121/manifest.json deleted file mode 100644 index 4ad1a73..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/Crowd Deny/2026.3.2.121/manifest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "manifest_version": 2, - "name": "Crowd Deny", - "preload_data_format": 1, - "version": "2026.3.2.121" -} \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/BrowsingTopicsState b/apps/SeleniumService/chrome_profile_dentaquest/Default/BrowsingTopicsState index 022ce11..a43ae3a 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/BrowsingTopicsState +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/BrowsingTopicsState @@ -1,12 +1,12 @@ { "epochs": [ { - "calculation_time": "13417412919618144", + "calculation_time": "13420944458137194", "config_version": 0, "model_version": "0", "padded_top_topics_start_index": 0, "taxonomy_version": 0, "top_topics_and_observing_domains": [ ] } ], - "hex_encoded_hmac_key": "C0DC05A41763A054985B8B8F8D3522DF049DD074944BE433855441F573E27D5E", - "next_scheduled_calculation_time": "13418017719618202" + "hex_encoded_hmac_key": "24AD0CEEC0277EA6C3A355C732190B3C481360D7BE0EC4B7BA1282A9D36C1DAA", + "next_scheduled_calculation_time": "13421549258144341" } diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/07385f090cd09662_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/07385f090cd09662_0 deleted file mode 100644 index f1dcfbb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/07385f090cd09662_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0cc77a991e974fa5_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0cc77a991e974fa5_0 deleted file mode 100644 index d5255ce..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0cc77a991e974fa5_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0cfb58e527d606bd_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0cfb58e527d606bd_0 deleted file mode 100644 index 9656f5c..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0cfb58e527d606bd_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0cfcd32e685a9f4d_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0cfcd32e685a9f4d_0 deleted file mode 100644 index 8d9f5b9..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0cfcd32e685a9f4d_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0ecf31176291fcf6_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0ecf31176291fcf6_0 deleted file mode 100644 index 82ead9b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/0ecf31176291fcf6_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/11538c69e04e4101_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/11538c69e04e4101_0 deleted file mode 100644 index 9f133c7..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/11538c69e04e4101_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/14af0add40362dd9_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/14af0add40362dd9_0 deleted file mode 100644 index 8e0c0e9..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/14af0add40362dd9_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/15145040f7f12f31_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/15145040f7f12f31_0 deleted file mode 100644 index 4c024fb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/15145040f7f12f31_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/15ab73e485834970_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/15ab73e485834970_0 deleted file mode 100644 index 45e1255..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/15ab73e485834970_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/169af189e4396aa0_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/169af189e4396aa0_0 deleted file mode 100644 index bffa8d0..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/169af189e4396aa0_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/16caf527819dbc03_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/16caf527819dbc03_0 deleted file mode 100644 index 29a289b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/16caf527819dbc03_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/197aeb0fc4315778_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/197aeb0fc4315778_0 deleted file mode 100644 index 9e91514..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/197aeb0fc4315778_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/1adf59ca3c84eec7_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/1adf59ca3c84eec7_0 deleted file mode 100644 index 54126b2..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/1adf59ca3c84eec7_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/1b8b1e38661b8c13_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/1b8b1e38661b8c13_0 deleted file mode 100644 index 78ab885..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/1b8b1e38661b8c13_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/1d3b06ab4d8ad10d_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/1d3b06ab4d8ad10d_0 deleted file mode 100644 index 99c34d0..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/1d3b06ab4d8ad10d_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/26cf1fa49f38c406_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/26cf1fa49f38c406_0 deleted file mode 100644 index 559985a..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/26cf1fa49f38c406_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/274a467f9dd7660a_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/274a467f9dd7660a_0 deleted file mode 100644 index 17ec434..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/274a467f9dd7660a_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/27b6ee55b064ca16_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/27b6ee55b064ca16_0 deleted file mode 100644 index 4faf819..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/27b6ee55b064ca16_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/28bc2bfff5d71539_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/28bc2bfff5d71539_0 deleted file mode 100644 index ae18d2f..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/28bc2bfff5d71539_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/2b7b9fbe872da69b_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/2b7b9fbe872da69b_0 deleted file mode 100644 index bfcf880..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/2b7b9fbe872da69b_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/2ba5a1e807dbd657_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/2ba5a1e807dbd657_0 deleted file mode 100644 index 13eb46f..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/2ba5a1e807dbd657_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/2e90fbac865c4601_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/2e90fbac865c4601_0 deleted file mode 100644 index 2197b36..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/2e90fbac865c4601_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/338678d7119b7360_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/338678d7119b7360_0 deleted file mode 100644 index c282d4b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/338678d7119b7360_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/33c896f5a95557ff_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/33c896f5a95557ff_0 deleted file mode 100644 index 7cb3a8f..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/33c896f5a95557ff_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/34b0ec9326e0abe3_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/34b0ec9326e0abe3_0 deleted file mode 100644 index 3d97c2a..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/34b0ec9326e0abe3_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/35c4fa291956de82_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/35c4fa291956de82_0 deleted file mode 100644 index bf996fd..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/35c4fa291956de82_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/36d3ecedc28e25d8_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/36d3ecedc28e25d8_0 deleted file mode 100644 index eb63790..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/36d3ecedc28e25d8_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3790f149cbfb0b9d_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3790f149cbfb0b9d_0 deleted file mode 100644 index d4125ac..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3790f149cbfb0b9d_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3eb355de25c275ce_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3eb355de25c275ce_0 deleted file mode 100644 index 90f58cb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3eb355de25c275ce_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3eddb3b5b4f8caec_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3eddb3b5b4f8caec_0 deleted file mode 100644 index ca12360..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3eddb3b5b4f8caec_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3ef8367226f0d427_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3ef8367226f0d427_0 deleted file mode 100644 index e31ecb0..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/3ef8367226f0d427_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/41595a98059275c3_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/41595a98059275c3_0 deleted file mode 100644 index 1150bbd..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/41595a98059275c3_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4c814649e7c3c231_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4c814649e7c3c231_0 deleted file mode 100644 index cea211a..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4c814649e7c3c231_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4d7baa41f3502990_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4d7baa41f3502990_0 deleted file mode 100644 index 4657432..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4d7baa41f3502990_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4e180e9e0fad48e3_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4e180e9e0fad48e3_0 deleted file mode 100644 index 730bb0d..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4e180e9e0fad48e3_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4f0641622abc0cad_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4f0641622abc0cad_0 deleted file mode 100644 index c5590e7..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4f0641622abc0cad_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4f71cc575cbf80ba_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4f71cc575cbf80ba_0 deleted file mode 100644 index d491140..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/4f71cc575cbf80ba_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/517218a7ea543606_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/517218a7ea543606_0 deleted file mode 100644 index e1198f7..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/517218a7ea543606_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/526bdbe87e8c805f_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/526bdbe87e8c805f_0 deleted file mode 100644 index d999c81..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/526bdbe87e8c805f_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/538aa017ce93ed59_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/538aa017ce93ed59_0 deleted file mode 100644 index 7452adf..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/538aa017ce93ed59_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/56f26cb03fefef4f_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/56f26cb03fefef4f_0 deleted file mode 100644 index 23b9647..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/56f26cb03fefef4f_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/59d744341869bb3c_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/59d744341869bb3c_0 deleted file mode 100644 index ac1e50f..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/59d744341869bb3c_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/59e9b73ec9e7f8b8_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/59e9b73ec9e7f8b8_0 deleted file mode 100644 index 002756a..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/59e9b73ec9e7f8b8_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/5aee7195d1e7cb92_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/5aee7195d1e7cb92_0 deleted file mode 100644 index cb06307..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/5aee7195d1e7cb92_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/5d88e61eff4a0a1c_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/5d88e61eff4a0a1c_0 deleted file mode 100644 index 77b2a84..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/5d88e61eff4a0a1c_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6134acc77587ed37_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6134acc77587ed37_0 deleted file mode 100644 index 7a53839..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6134acc77587ed37_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6351cd107efed247_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6351cd107efed247_0 deleted file mode 100644 index d227e53..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6351cd107efed247_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/659c00bf0720b76f_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/659c00bf0720b76f_0 deleted file mode 100644 index f362e0e..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/659c00bf0720b76f_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/65aed8c1305779df_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/65aed8c1305779df_0 deleted file mode 100644 index e240e2a..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/65aed8c1305779df_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6911a8d7a97ae99d_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6911a8d7a97ae99d_0 deleted file mode 100644 index 78bd11c..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6911a8d7a97ae99d_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/69edc435fac3f4d7_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/69edc435fac3f4d7_0 deleted file mode 100644 index d1c6daa..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/69edc435fac3f4d7_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6b2b7c1c3dcad597_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6b2b7c1c3dcad597_0 deleted file mode 100644 index 15d60ce..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/6b2b7c1c3dcad597_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/70bf9d5b7797cef9_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/70bf9d5b7797cef9_0 deleted file mode 100644 index f77d6dc..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/70bf9d5b7797cef9_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/71119144b61ec8e7_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/71119144b61ec8e7_0 deleted file mode 100644 index 0d290dd..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/71119144b61ec8e7_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/71eef0d8a39c8b3e_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/71eef0d8a39c8b3e_0 deleted file mode 100644 index 2f25906..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/71eef0d8a39c8b3e_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/744a832daecb6582_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/744a832daecb6582_0 deleted file mode 100644 index 5f1950f..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/744a832daecb6582_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/766805c9bd5a8d3b_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/766805c9bd5a8d3b_0 deleted file mode 100644 index acf7523..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/766805c9bd5a8d3b_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/7ab630d83e2964a4_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/7ab630d83e2964a4_0 deleted file mode 100644 index c850a89..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/7ab630d83e2964a4_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/7ed0635e77b3ce88_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/7ed0635e77b3ce88_0 deleted file mode 100644 index 2c4ee94..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/7ed0635e77b3ce88_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/7ed3838bb913f12b_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/7ed3838bb913f12b_0 deleted file mode 100644 index 9fcf028..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/7ed3838bb913f12b_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/809e6e927312f29a_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/809e6e927312f29a_0 deleted file mode 100644 index 78ebcce..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/809e6e927312f29a_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/8289b6c520c06d88_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/8289b6c520c06d88_0 deleted file mode 100644 index 3ac2bc7..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/8289b6c520c06d88_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/8368b4aa9e61df31_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/8368b4aa9e61df31_0 deleted file mode 100644 index f7a69db..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/8368b4aa9e61df31_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/8da2e9ea8602db11_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/8da2e9ea8602db11_0 deleted file mode 100644 index a485e85..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/8da2e9ea8602db11_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/93d81321f8c35eab_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/93d81321f8c35eab_0 deleted file mode 100644 index 1530fae..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/93d81321f8c35eab_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/95edf5f185a86b66_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/95edf5f185a86b66_0 deleted file mode 100644 index 422cb83..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/95edf5f185a86b66_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/974f94a74da52dd7_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/974f94a74da52dd7_0 deleted file mode 100644 index f0878db..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/974f94a74da52dd7_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a0da7221881d54da_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a0da7221881d54da_0 deleted file mode 100644 index 505b675..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a0da7221881d54da_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a156da213bab5f6f_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a156da213bab5f6f_0 deleted file mode 100644 index 4929364..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a156da213bab5f6f_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a41a1790f39e88ec_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a41a1790f39e88ec_0 deleted file mode 100644 index 35d2d51..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a41a1790f39e88ec_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a76da6a588eab9e1_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a76da6a588eab9e1_0 deleted file mode 100644 index b13691d..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/a76da6a588eab9e1_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/aad98ae7a00f0ca7_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/aad98ae7a00f0ca7_0 deleted file mode 100644 index c86e9a1..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/aad98ae7a00f0ca7_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ac52f51421b3f0bf_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ac52f51421b3f0bf_0 deleted file mode 100644 index ffbd827..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ac52f51421b3f0bf_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ad1633e06fd8b031_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ad1633e06fd8b031_0 deleted file mode 100644 index 540cd60..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ad1633e06fd8b031_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/afc268e5f66a1c8f_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/afc268e5f66a1c8f_0 deleted file mode 100644 index 01ed367..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/afc268e5f66a1c8f_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/b3420b0edeffa2ea_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/b3420b0edeffa2ea_0 deleted file mode 100644 index 89d5f9b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/b3420b0edeffa2ea_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/b768d71671bb0b4c_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/b768d71671bb0b4c_0 deleted file mode 100644 index c9eb43b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/b768d71671bb0b4c_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/b8460d5b381d44d6_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/b8460d5b381d44d6_0 deleted file mode 100644 index d20bee3..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/b8460d5b381d44d6_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ba2e056f6d732ae6_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ba2e056f6d732ae6_0 deleted file mode 100644 index d37edd9..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ba2e056f6d732ae6_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/c6b017e8992a4b8d_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/c6b017e8992a4b8d_0 deleted file mode 100644 index 986354e..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/c6b017e8992a4b8d_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/c6d16cd91fcd53cc_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/c6d16cd91fcd53cc_0 deleted file mode 100644 index 3d95005..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/c6d16cd91fcd53cc_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/c948eb31538b726a_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/c948eb31538b726a_0 deleted file mode 100644 index a3d53a8..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/c948eb31538b726a_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ca5a042ab283e31b_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ca5a042ab283e31b_0 deleted file mode 100644 index 53e4d6f..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ca5a042ab283e31b_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cacefcc029447be5_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cacefcc029447be5_0 deleted file mode 100644 index 2cf9946..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cacefcc029447be5_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cb3ea0c5ba174d50_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cb3ea0c5ba174d50_0 deleted file mode 100644 index d91f14a..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cb3ea0c5ba174d50_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cc91a239a414a0a7_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cc91a239a414a0a7_0 deleted file mode 100644 index 05ce1b0..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cc91a239a414a0a7_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cf20d6210dd14004_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cf20d6210dd14004_0 deleted file mode 100644 index b8bb6d3..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/cf20d6210dd14004_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/d0a38416e0164d30_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/d0a38416e0164d30_0 deleted file mode 100644 index 0c8109a..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/d0a38416e0164d30_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/d585e2cb0bf04acd_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/d585e2cb0bf04acd_0 deleted file mode 100644 index eea92be..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/d585e2cb0bf04acd_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/d5ae4cc088f6f8d8_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/d5ae4cc088f6f8d8_0 deleted file mode 100644 index 4e7adcb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/d5ae4cc088f6f8d8_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e1e9e79c3dbd1fca_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e1e9e79c3dbd1fca_0 deleted file mode 100644 index 4d78142..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e1e9e79c3dbd1fca_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e50374769b46f443_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e50374769b46f443_0 deleted file mode 100644 index c8458a9..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e50374769b46f443_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e5570516b409f97c_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e5570516b409f97c_0 deleted file mode 100644 index 731715a..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e5570516b409f97c_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e6e13ff680c70b38_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e6e13ff680c70b38_0 deleted file mode 100644 index f52c11b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e6e13ff680c70b38_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e74edfe41ed7a09b_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e74edfe41ed7a09b_0 deleted file mode 100644 index bc3c9ec..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e74edfe41ed7a09b_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e94cea5c59591603_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e94cea5c59591603_0 deleted file mode 100644 index a7f64b4..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/e94cea5c59591603_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ef25c3485bedf5cd_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ef25c3485bedf5cd_0 deleted file mode 100644 index e6c241c..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ef25c3485bedf5cd_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ef27670d1d017356_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ef27670d1d017356_0 deleted file mode 100644 index 20d3665..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ef27670d1d017356_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f1f98e65a3b16a52_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f1f98e65a3b16a52_0 deleted file mode 100644 index ee38876..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f1f98e65a3b16a52_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f640f7cf35287bd5_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f640f7cf35287bd5_0 deleted file mode 100644 index 5e4fdf6..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f640f7cf35287bd5_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f70de80dee5dae2c_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f70de80dee5dae2c_0 deleted file mode 100644 index 925edfb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f70de80dee5dae2c_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f84dd6b450389cd6_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f84dd6b450389cd6_0 deleted file mode 100644 index f844e60..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/f84dd6b450389cd6_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ff9126c9c595f896_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ff9126c9c595f896_0 deleted file mode 100644 index 71d9cf3..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/ff9126c9c595f896_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/index b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/index deleted file mode 100644 index 79bd403..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/index and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/index-dir/the-real-index b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/index-dir/the-real-index deleted file mode 100644 index f95e7a9..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/Cache_Data/index-dir/the-real-index and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/No_Vary_Search/journal.baj b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/No_Vary_Search/journal.baj deleted file mode 100644 index 54fe66e..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/No_Vary_Search/journal.baj +++ /dev/null @@ -1 +0,0 @@ -$F~ \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/No_Vary_Search/snapshot.baf b/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/No_Vary_Search/snapshot.baf deleted file mode 100644 index 8912405..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Cache/No_Vary_Search/snapshot.baf and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/021b95e91cf6037f_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/021b95e91cf6037f_0 deleted file mode 100644 index 04cba4f..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/021b95e91cf6037f_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/03b47451ddcb222a_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/03b47451ddcb222a_0 deleted file mode 100644 index deab1bf..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/03b47451ddcb222a_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/03bbc62607698e86_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/03bbc62607698e86_0 deleted file mode 100644 index f1a8ef9..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/03bbc62607698e86_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/0d01e84246bcc042_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/0d01e84246bcc042_0 deleted file mode 100644 index f5d3a82..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/0d01e84246bcc042_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/0d14e4130451a9c7_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/0d14e4130451a9c7_0 deleted file mode 100644 index 49fe255..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/0d14e4130451a9c7_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/160c40f1b34191be_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/160c40f1b34191be_0 deleted file mode 100644 index 9548125..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/160c40f1b34191be_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/1a3203b5bdc379d7_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/1a3203b5bdc379d7_0 deleted file mode 100644 index 72ba62c..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/1a3203b5bdc379d7_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/1e8b31ce8d0b0470_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/1e8b31ce8d0b0470_0 deleted file mode 100644 index 8aecfa0..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/1e8b31ce8d0b0470_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/236f70a4f149889c_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/236f70a4f149889c_0 deleted file mode 100644 index 2f9c242..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/236f70a4f149889c_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/23f5f0de6e4679eb_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/23f5f0de6e4679eb_0 deleted file mode 100644 index 2fc0351..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/23f5f0de6e4679eb_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/24263880180e4cc9_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/24263880180e4cc9_0 deleted file mode 100644 index 587595d..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/24263880180e4cc9_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/24fc167c0eef541d_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/24fc167c0eef541d_0 deleted file mode 100644 index e1f07d4..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/24fc167c0eef541d_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/2550dab9c7e0befb_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/2550dab9c7e0befb_0 deleted file mode 100644 index 1064099..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/2550dab9c7e0befb_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/25db2f97d02e5b03_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/25db2f97d02e5b03_0 deleted file mode 100644 index 1ea8e9e..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/25db2f97d02e5b03_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/2c2f62bd0397c350_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/2c2f62bd0397c350_0 deleted file mode 100644 index e80be08..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/2c2f62bd0397c350_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/37e1d56ab665fcf2_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/37e1d56ab665fcf2_0 deleted file mode 100644 index c497581..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/37e1d56ab665fcf2_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/37f800502bfa3d9e_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/37f800502bfa3d9e_0 deleted file mode 100644 index 680ce3a..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/37f800502bfa3d9e_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/3a693c8a9ac75a87_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/3a693c8a9ac75a87_0 deleted file mode 100644 index a75622c..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/3a693c8a9ac75a87_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/3df35db534c70289_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/3df35db534c70289_0 deleted file mode 100644 index 9313001..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/3df35db534c70289_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/42cfe98a95ddf5f6_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/42cfe98a95ddf5f6_0 deleted file mode 100644 index 706fcd6..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/42cfe98a95ddf5f6_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/44b66ba0704c68c4_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/44b66ba0704c68c4_0 deleted file mode 100644 index 3b6c974..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/44b66ba0704c68c4_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/47cdaedb059b8290_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/47cdaedb059b8290_0 deleted file mode 100644 index f32dfd3..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/47cdaedb059b8290_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/4ccd54c2f3886ac8_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/4ccd54c2f3886ac8_0 deleted file mode 100644 index c0e5eb4..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/4ccd54c2f3886ac8_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/512f57d735741997_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/512f57d735741997_0 deleted file mode 100644 index 65ce84e..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/512f57d735741997_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5aaa682d0369c82d_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5aaa682d0369c82d_0 deleted file mode 100644 index ef75f76..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5aaa682d0369c82d_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5ceb0a7fa095d1cc_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5ceb0a7fa095d1cc_0 deleted file mode 100644 index 5f82544..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5ceb0a7fa095d1cc_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5d15dee72615e4d4_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5d15dee72615e4d4_0 deleted file mode 100644 index 2b26e96..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5d15dee72615e4d4_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5e55d912985adc58_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5e55d912985adc58_0 deleted file mode 100644 index 999a2cb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/5e55d912985adc58_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/634004cd51187526_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/634004cd51187526_0 deleted file mode 100644 index cd5017c..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/634004cd51187526_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/656ff2a953dcb189_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/656ff2a953dcb189_0 deleted file mode 100644 index 4ea71c0..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/656ff2a953dcb189_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6662cfe30f637519_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6662cfe30f637519_0 deleted file mode 100644 index 7267023..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6662cfe30f637519_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6962f588755de933_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6962f588755de933_0 deleted file mode 100644 index 651cc02..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6962f588755de933_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6b1ecce7334bbc94_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6b1ecce7334bbc94_0 deleted file mode 100644 index 56533e7..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6b1ecce7334bbc94_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6b93be7b3f2d68b1_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6b93be7b3f2d68b1_0 deleted file mode 100644 index 8e09024..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/6b93be7b3f2d68b1_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7076138501f5cf4c_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7076138501f5cf4c_0 deleted file mode 100644 index e712c6f..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7076138501f5cf4c_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/72006c89bc238f84_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/72006c89bc238f84_0 deleted file mode 100644 index e3ecf7f..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/72006c89bc238f84_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/72c6ae7ed924694d_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/72c6ae7ed924694d_0 deleted file mode 100644 index f235459..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/72c6ae7ed924694d_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/73d846ecc34c9614_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/73d846ecc34c9614_0 deleted file mode 100644 index 689c6dd..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/73d846ecc34c9614_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/78a24a80707e42b3_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/78a24a80707e42b3_0 deleted file mode 100644 index a558492..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/78a24a80707e42b3_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7af334f0a48871c7_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7af334f0a48871c7_0 deleted file mode 100644 index e462a30..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7af334f0a48871c7_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7b5167ce542cde6b_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7b5167ce542cde6b_0 deleted file mode 100644 index 46f7ef3..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7b5167ce542cde6b_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7c1aaca76d2de51f_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7c1aaca76d2de51f_0 deleted file mode 100644 index 1f976ca..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7c1aaca76d2de51f_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7d584a724cd25789_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7d584a724cd25789_0 deleted file mode 100644 index 8fad57a..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7d584a724cd25789_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7e2c19f6f708d333_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7e2c19f6f708d333_0 deleted file mode 100644 index 28b632e..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7e2c19f6f708d333_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7fd9a0269fd2e550_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7fd9a0269fd2e550_0 deleted file mode 100644 index ac4ba94..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/7fd9a0269fd2e550_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/803af8c3c126b276_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/803af8c3c126b276_0 deleted file mode 100644 index dadc2a0..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/803af8c3c126b276_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/85fa37d3c656fd41_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/85fa37d3c656fd41_0 deleted file mode 100644 index 4cf3cb4..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/85fa37d3c656fd41_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/860bbcd600bc79c0_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/860bbcd600bc79c0_0 deleted file mode 100644 index da675b9..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/860bbcd600bc79c0_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/8885eb60f2999cf1_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/8885eb60f2999cf1_0 deleted file mode 100644 index 8425a62..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/8885eb60f2999cf1_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/88f23aa24c7a28c0_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/88f23aa24c7a28c0_0 deleted file mode 100644 index 74ad402..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/88f23aa24c7a28c0_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/9192dfbd42ff4aed_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/9192dfbd42ff4aed_0 deleted file mode 100644 index 1b25a74..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/9192dfbd42ff4aed_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/98c5f3cfadae804a_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/98c5f3cfadae804a_0 deleted file mode 100644 index 06491b3..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/98c5f3cfadae804a_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/9a3ad548333ba762_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/9a3ad548333ba762_0 deleted file mode 100644 index fb99c0e..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/9a3ad548333ba762_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/9e5c7e590b866866_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/9e5c7e590b866866_0 deleted file mode 100644 index 7200b81..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/9e5c7e590b866866_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a056c0ac910be6d6_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a056c0ac910be6d6_0 deleted file mode 100644 index eda1fbd..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a056c0ac910be6d6_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a4a152ae9b3ae934_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a4a152ae9b3ae934_0 deleted file mode 100644 index 7826516..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a4a152ae9b3ae934_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a4cb229daba40d7b_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a4cb229daba40d7b_0 deleted file mode 100644 index 04d0c70..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a4cb229daba40d7b_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a62481e0e649aa7c_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a62481e0e649aa7c_0 deleted file mode 100644 index bad925b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a62481e0e649aa7c_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a631b2c5a80388ab_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a631b2c5a80388ab_0 deleted file mode 100644 index dea8607..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a631b2c5a80388ab_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a967fa346040d62e_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a967fa346040d62e_0 deleted file mode 100644 index 2ddab4b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/a967fa346040d62e_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ab05d47e058ea4ad_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ab05d47e058ea4ad_0 deleted file mode 100644 index a242298..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ab05d47e058ea4ad_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/abffd8b5323c2f9f_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/abffd8b5323c2f9f_0 deleted file mode 100644 index 48ef38d..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/abffd8b5323c2f9f_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ac48a3f2a10cbd07_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ac48a3f2a10cbd07_0 deleted file mode 100644 index 6dd7428..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ac48a3f2a10cbd07_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/afa7c3ab3b26ee7a_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/afa7c3ab3b26ee7a_0 deleted file mode 100644 index 726daa9..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/afa7c3ab3b26ee7a_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b04066ec7013950b_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b04066ec7013950b_0 deleted file mode 100644 index 620671b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b04066ec7013950b_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b0b28bf7fd7a57e6_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b0b28bf7fd7a57e6_0 deleted file mode 100644 index 96dc3b4..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b0b28bf7fd7a57e6_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b2629fdb8a32a1d4_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b2629fdb8a32a1d4_0 deleted file mode 100644 index bbab65c..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b2629fdb8a32a1d4_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b4d96b243a4e6bde_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b4d96b243a4e6bde_0 deleted file mode 100644 index 1636931..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b4d96b243a4e6bde_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b66e7aee94a3af81_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b66e7aee94a3af81_0 deleted file mode 100644 index ab9eaa4..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b66e7aee94a3af81_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b9449b6cbaad5ff3_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b9449b6cbaad5ff3_0 deleted file mode 100644 index 28185dd..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b9449b6cbaad5ff3_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b9f9c451a0e00c00_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b9f9c451a0e00c00_0 deleted file mode 100644 index 8d03536..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/b9f9c451a0e00c00_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/bfe44abb86d772d3_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/bfe44abb86d772d3_0 deleted file mode 100644 index b9a38cb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/bfe44abb86d772d3_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/c29b617218d9d943_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/c29b617218d9d943_0 deleted file mode 100644 index 60f899e..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/c29b617218d9d943_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/c55e2ee9715316a2_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/c55e2ee9715316a2_0 deleted file mode 100644 index a4f3c26..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/c55e2ee9715316a2_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/c9bc07ab97e65816_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/c9bc07ab97e65816_0 deleted file mode 100644 index 968750f..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/c9bc07ab97e65816_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/cc60c6387e0b445d_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/cc60c6387e0b445d_0 deleted file mode 100644 index e343761..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/cc60c6387e0b445d_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ceba46161f9573f3_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ceba46161f9573f3_0 deleted file mode 100644 index 3b94513..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ceba46161f9573f3_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d1777ac626cccd60_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d1777ac626cccd60_0 deleted file mode 100644 index 51efde2..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d1777ac626cccd60_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d4a681bd1e8eb67f_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d4a681bd1e8eb67f_0 deleted file mode 100644 index 81e10e4..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d4a681bd1e8eb67f_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d5c5ac519dbd5730_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d5c5ac519dbd5730_0 deleted file mode 100644 index be539cd..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d5c5ac519dbd5730_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d5e550c202619433_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d5e550c202619433_0 deleted file mode 100644 index 97904f4..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d5e550c202619433_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d97636a8fd7fdf71_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d97636a8fd7fdf71_0 deleted file mode 100644 index fa44276..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/d97636a8fd7fdf71_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/db592cd347a3a8e0_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/db592cd347a3a8e0_0 deleted file mode 100644 index 5d593a0..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/db592cd347a3a8e0_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/e9447d112b98bd63_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/e9447d112b98bd63_0 deleted file mode 100644 index 5d548af..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/e9447d112b98bd63_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ecc9a2f9948cd73c_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ecc9a2f9948cd73c_0 deleted file mode 100644 index a07ac0c..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/ecc9a2f9948cd73c_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f1352f38dbdea5b7_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f1352f38dbdea5b7_0 deleted file mode 100644 index 56afe9d..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f1352f38dbdea5b7_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f13e3adf7a329af1_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f13e3adf7a329af1_0 deleted file mode 100644 index edf2471..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f13e3adf7a329af1_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f587721c3f0d81b9_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f587721c3f0d81b9_0 deleted file mode 100644 index ecbcccb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f587721c3f0d81b9_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f58ffca4f1ddd29a_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f58ffca4f1ddd29a_0 deleted file mode 100644 index 6279b32..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f58ffca4f1ddd29a_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f5b870c335ec5269_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f5b870c335ec5269_0 deleted file mode 100644 index 26bf706..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f5b870c335ec5269_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f6706b0238b345ab_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f6706b0238b345ab_0 deleted file mode 100644 index f8a1af7..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f6706b0238b345ab_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f68b48a261a1145d_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f68b48a261a1145d_0 deleted file mode 100644 index cf5e81d..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/f68b48a261a1145d_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/index b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/index deleted file mode 100644 index 79bd403..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/index and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/index-dir/the-real-index b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/index-dir/the-real-index deleted file mode 100644 index 71b71b2..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/js/index-dir/the-real-index and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/wasm/index b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/wasm/index deleted file mode 100644 index 79bd403..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/wasm/index and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/wasm/index-dir/the-real-index b/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/wasm/index-dir/the-real-index deleted file mode 100644 index 8dc9039..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Code Cache/wasm/index-dir/the-real-index and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/DIPS b/apps/SeleniumService/chrome_profile_dentaquest/Default/DIPS index e66cf8f..eafa3e3 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/DIPS and b/apps/SeleniumService/chrome_profile_dentaquest/Default/DIPS differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnGraphiteCache/data_1 b/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnGraphiteCache/data_1 index a09b680..c68d4bf 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnGraphiteCache/data_1 and b/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnGraphiteCache/data_1 differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnGraphiteCache/index b/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnGraphiteCache/index index 26669ef..ea29bfa 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnGraphiteCache/index and b/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnGraphiteCache/index differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnWebGPUCache/data_1 b/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnWebGPUCache/data_1 index 5238e09..56f0854 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnWebGPUCache/data_1 and b/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnWebGPUCache/data_1 differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnWebGPUCache/index b/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnWebGPUCache/index index 53d64ac..5c4d697 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnWebGPUCache/index and b/apps/SeleniumService/chrome_profile_dentaquest/Default/DawnWebGPUCache/index differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Rules/LOG b/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Rules/LOG index 1e23905..3f46768 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Rules/LOG +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Rules/LOG @@ -1,2 +1,2 @@ -2026/03/07-22:08:33.146 cdb48 Creating DB /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Rules since it was missing. -2026/03/07-22:08:33.161 cdb48 Reusing MANIFEST /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Rules/MANIFEST-000001 +2026/04/17-20:07:31.575 120577 Creating DB /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Rules since it was missing. +2026/04/17-20:07:31.606 120577 Reusing MANIFEST /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Rules/MANIFEST-000001 diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Scripts/LOG b/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Scripts/LOG index 4224552..8be8ff3 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Scripts/LOG +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Scripts/LOG @@ -1,2 +1,2 @@ -2026/03/07-22:08:33.162 cdb48 Creating DB /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Scripts since it was missing. -2026/03/07-22:08:33.180 cdb48 Reusing MANIFEST /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Scripts/MANIFEST-000001 +2026/04/17-20:07:31.607 120577 Creating DB /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Scripts since it was missing. +2026/04/17-20:07:31.637 120577 Reusing MANIFEST /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension Scripts/MANIFEST-000001 diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension State/LOG b/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension State/LOG index 0c14555..6a66c93 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension State/LOG +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension State/LOG @@ -1,2 +1,3 @@ -2026/03/07-22:08:33.331 cdb22 Creating DB /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension State since it was missing. -2026/03/07-22:08:33.343 cdb22 Reusing MANIFEST /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension State/MANIFEST-000001 +2026/04/17-23:41:41.932 9b79 Reusing MANIFEST /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension State/MANIFEST-000001 +2026/04/17-23:41:41.932 9b79 Recovering log #3 +2026/04/17-23:41:41.932 9b79 Reusing old log /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/Extension State/000003.log diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Favicons b/apps/SeleniumService/chrome_profile_dentaquest/Default/Favicons index a4050a2..9e7164b 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Favicons and b/apps/SeleniumService/chrome_profile_dentaquest/Default/Favicons differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store/000003.log b/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store/000003.log index 29caf03..899c37a 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store/000003.log and b/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store/000003.log differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store/LOG b/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store/LOG index 5e5fa4c..3c735de 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store/LOG +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store/LOG @@ -1,2 +1,3 @@ -2026/03/07-22:08:39.711 cdb25 Creating DB /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store since it was missing. -2026/03/07-22:08:39.718 cdb25 Reusing MANIFEST /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store/MANIFEST-000001 +2026/04/17-23:41:47.142 9b8d Reusing MANIFEST /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store/MANIFEST-000001 +2026/04/17-23:41:47.143 9b8d Recovering log #3 +2026/04/17-23:41:47.143 9b8d Reusing old log /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/GCM Store/000003.log diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_0 b/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_0 deleted file mode 100644 index 95870e7..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_1 b/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_1 deleted file mode 100644 index 4e9db8e..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_1 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_2 b/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_2 deleted file mode 100644 index 3bee73c..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_2 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_3 b/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_3 deleted file mode 100644 index 5eec973..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/data_3 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/index b/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/index deleted file mode 100644 index a14d6ba..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/GPUCache/index and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/History b/apps/SeleniumService/chrome_profile_dentaquest/Default/History index fac12b9..a3b2166 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/History and b/apps/SeleniumService/chrome_profile_dentaquest/Default/History differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Network Action Predictor b/apps/SeleniumService/chrome_profile_dentaquest/Default/Network Action Predictor index 562a202..efca381 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Network Action Predictor and b/apps/SeleniumService/chrome_profile_dentaquest/Default/Network Action Predictor differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Network Persistent State b/apps/SeleniumService/chrome_profile_dentaquest/Default/Network Persistent State index 5c4c5ea..755caf5 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/Network Persistent State +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/Network Persistent State @@ -1 +1 @@ -{"net":{"http_server_properties":{"servers":[{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13420004913563722","port":443,"protocol_str":"quic"}],"anonymization":["GAAAABIAAABodHRwczovL2dvb2dsZS5jb20AAA==",false,0],"server":"https://accounts.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13420004913829575","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABUAAABjaHJvbWU6Ly9uZXctdGFiLXBhZ2UAAAA=",true,0],"server":"https://www.gstatic.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13420004914018890","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABUAAABjaHJvbWU6Ly9uZXctdGFiLXBhZ2UAAAA=",true,0],"server":"https://apis.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13420004914154194","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABUAAABjaHJvbWU6Ly9uZXctdGFiLXBhZ2UAAAA=",true,0],"server":"https://play.google.com","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://s.go-mpulse.net","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://dpm.demdex.net","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",true,0],"server":"https://greatdentalplans.demdex.net","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13420004913691279","port":443,"protocol_str":"quic"}],"anonymization":["GAAAABIAAABodHRwczovL2dvb2dsZS5jb20AAA==",false,0],"network_stats":{"srtt":26308},"server":"https://www.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13420004914006437","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABUAAABjaHJvbWU6Ly9uZXctdGFiLXBhZ2UAAAA=",true,0],"network_stats":{"srtt":26493},"server":"https://ogads-pa.clients6.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13417506516343007","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"network_stats":{"srtt":1210569},"server":"https://68794907.akstat.io"},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13420004926079514","port":443,"protocol_str":"quic"}],"anonymization":["MAAAACsAAABodHRwczovL29wdGltaXphdGlvbmd1aWRlLXBhLmdvb2dsZWFwaXMuY29tAA==",false,0],"network_stats":{"srtt":18935},"server":"https://optimizationguide-pa.googleapis.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13420004959935677","port":443,"protocol_str":"quic"}],"anonymization":["MAAAACwAAABodHRwczovL3Bhc3N3b3Jkc2xlYWtjaGVjay1wYS5nb29nbGVhcGlzLmNvbQ==",false,0],"server":"https://passwordsleakcheck-pa.googleapis.com","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://assets.adobedtm.com","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://zn1zsy47ahixog4rc-cxinsight.siteintercept.qualtrics.com","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://dentaquest.sc.omtrdc.net","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://siteintercept.qualtrics.com","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://providers-login.dentaquest.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13417506596292976","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://173bf104.akstat.io","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13420004991891489","port":443,"protocol_str":"quic"}],"anonymization":["GAAAABIAAABodHRwczovL2dvb2dsZS5jb20AAA==",false,0],"network_stats":{"srtt":28895},"server":"https://android.clients.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13417506594757664","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"network_stats":{"srtt":32292},"server":"https://173bf107.akstat.io"},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13420004995795847","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"network_stats":{"srtt":21857},"server":"https://content-autofill.googleapis.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13417506596086978","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"network_stats":{"srtt":26535},"server":"https://c.go-mpulse.net","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://providers.dentaquest.com","supports_spdy":true}],"supports_quic":{"address":"192.168.0.240","used_quic":true},"version":5},"network_qualities":{"CAASABiAgICA+P////8B":"4G"}}} \ No newline at end of file +{"net":{"http_server_properties":{"servers":[{"anonymization":["FAAAABAAAABodHRwczovL2d2dDEuY29t",false,0],"server":"https://redirector.gvt1.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13423536464638726","port":443,"protocol_str":"quic"}],"anonymization":["MAAAACsAAABodHRwczovL29wdGltaXphdGlvbmd1aWRlLXBhLmdvb2dsZWFwaXMuY29tAA==",false,0],"network_stats":{"srtt":19423},"server":"https://optimizationguide-pa.googleapis.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13423536489859725","port":443,"protocol_str":"quic"}],"anonymization":["FAAAABAAAABodHRwczovL2d2dDEuY29t",false,0],"network_stats":{"srtt":14112},"server":"https://r12---sn-jvhj5nu-cvnl7.gvt1.com"},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13423549147852405","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABUAAABjaHJvbWU6Ly9uZXctdGFiLXBhZ2UAAAA=",true,0],"network_stats":{"srtt":21402},"server":"https://www.gstatic.com","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://dpm.demdex.net","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",true,0],"server":"https://greatdentalplans.demdex.net","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13423549302118900","port":443,"protocol_str":"quic"}],"anonymization":["GAAAABIAAABodHRwczovL2dvb2dsZS5jb20AAA==",false,0],"network_stats":{"srtt":35187},"server":"https://accounts.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13423549302252025","port":443,"protocol_str":"quic"}],"anonymization":["GAAAABIAAABodHRwczovL2dvb2dsZS5jb20AAA==",false,0],"network_stats":{"srtt":29518},"server":"https://www.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13423549302459934","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABUAAABjaHJvbWU6Ly9uZXctdGFiLXBhZ2UAAAA=",true,0],"network_stats":{"srtt":31079},"server":"https://ogads-pa.clients6.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13423549302748269","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABUAAABjaHJvbWU6Ly9uZXctdGFiLXBhZ2UAAAA=",true,0],"network_stats":{"srtt":28176},"server":"https://play.google.com","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://assets.adobedtm.com","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://dentaquest.sc.omtrdc.net","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://zn1zsy47ahixog4rc-cxinsight.siteintercept.qualtrics.com","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://providers-login.dentaquest.com","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://siteintercept.qualtrics.com","supports_spdy":true},{"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"server":"https://providers.dentaquest.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13423549340838122","port":443,"protocol_str":"quic"}],"anonymization":["MAAAACwAAABodHRwczovL3Bhc3N3b3Jkc2xlYWtjaGVjay1wYS5nb29nbGVhcGlzLmNvbQ==",false,0],"network_stats":{"srtt":23504},"server":"https://passwordsleakcheck-pa.googleapis.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13423549358008191","port":443,"protocol_str":"quic"}],"anonymization":["HAAAABYAAABodHRwczovL2RlbnRhcXVlc3QuY29tAAA=",false,0],"network_stats":{"srtt":34201},"server":"https://content-autofill.googleapis.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13423549384945647","port":443,"protocol_str":"quic"}],"anonymization":["GAAAABIAAABodHRwczovL2dvb2dsZS5jb20AAA==",false,0],"network_stats":{"srtt":26030},"server":"https://android.clients.google.com","supports_spdy":true}],"supports_quic":{"address":"192.168.1.236","used_quic":true},"version":5},"network_qualities":{"CAESABiAgICA+P////8B":"4G"}}} \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Preferences b/apps/SeleniumService/chrome_profile_dentaquest/Default/Preferences index cbe9271..6997238 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/Preferences +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/Preferences @@ -1 +1 @@ -{"NewTabPage":{"PrevNavigationTime":"13417412913228081"},"accessibility":{"captions":{"headless_caption_enabled":false}},"account_tracker_service_last_update":"13417412913306225","aim_eligibility_service":{"aim_eligibility_response":"CAEQARgAIAAoADABOq4BChwKAQQSAgECGgUIBBIBASIECAEQCiIECAIQCjgKIhoIARIMVXBsb2FkIGltYWdlGgQIARAKIgIIXSIZCAISC1VwbG9hZCBmaWxlGgQIAhAKIgIIXCpACAQaDUNyZWF0ZSBJbWFnZXMiBkltYWdlcyoTRGVzY3JpYmUgeW91ciBpbWFnZTIFCAQSAQE6CQoEaW1nbhIBMToHCgVUb29sc0oMQXNrIGFueXRoaW5nQg0KCQoDdWRtEgI1MBABSAE="},"alternate_error_pages":{"backup":false},"autocomplete":{"retention_policy_last_version":145},"autofill":{"last_version_deduped":145},"bookmark":{"storage_computation_last_update":"13417412913265614"},"browser":{"check_default_browser":false,"window_placement":{"bottom":1208,"left":356,"maximized":false,"right":1692,"top":180,"work_area_bottom":1048,"work_area_left":0,"work_area_right":1920,"work_area_top":0}},"commerce_daily_metrics_last_update_time":"13417412913266157","distribution":{"import_bookmarks":false,"import_history":false,"import_search_engine":false,"make_chrome_default_for_user":false,"skip_first_run_ui":true},"dns_prefetching":{"enabled":false},"domain_diversity":{"last_reporting_timestamp":"13417412913269604","last_reporting_timestamp_v4":"13417412913269614"},"download":{"default_directory":"/home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/seleniumDownloads","directory_upgrade":true,"prompt_for_download":false},"enterprise_profile_guid":"79a70836-dfb1-432a-930a-c3c1cc7fbd3f","extensions":{"alerts":{"initialized":true},"chrome_url_overrides":{},"settings":{"ahfgeienlihckogmohjhadlkjgocpleb":{"account_extension_type":0,"active_permissions":{"api":["management","system.display","system.storage","webstorePrivate","system.cpu","system.memory","system.network"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"app_launcher_ordinal":"t","commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13417412913145052","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13417412913145052","location":5,"manifest":{"app":{"launch":{"web_url":"https://chrome.google.com/webstore"},"urls":["https://chrome.google.com/webstore"]},"description":"Discover great apps, games, extensions and themes for Google Chrome.","icons":{"128":"webstore_icon_128.png","16":"webstore_icon_16.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtl3tO0osjuzRsf6xtD2SKxPlTfuoy7AWoObysitBPvH5fE1NaAA1/2JkPWkVDhdLBWLaIBPYeXbzlHp3y4Vv/4XG+aN5qFE3z+1RU/NqkzVYHtIpVScf3DjTYtKVL66mzVGijSoAIwbFCC3LpGdaoe6Q1rSRDp76wR6jjFzsYwQIDAQAB","name":"Web Store","permissions":["webstorePrivate","management","system.cpu","system.display","system.memory","system.network","system.storage"],"version":"0.2"},"needs_sync":true,"page_ordinal":"n","path":"/opt/google/chrome/resources/web_store","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"mhjfbmdgcfjbbpaeojofohoefgiehjai":{"account_extension_type":0,"active_permissions":{"api":["contentSettings","fileSystem","fileSystem.write","metricsPrivate","tabs","resourcesPrivate","pdfViewerPrivate"],"explicit_host":["chrome://resources/*","chrome://webui-test/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13417412913145574","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13417412913145574","location":5,"manifest":{"content_security_policy":"script-src 'self' blob: filesystem: chrome://resources chrome://webui-test; object-src * blob: externalfile: file: filesystem: data:","description":"","incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDN6hM0rsDYGbzQPQfOygqlRtQgKUXMfnSjhIBL7LnReAVBEd7ZmKtyN2qmSasMl4HZpMhVe2rPWVVwBDl6iyNE/Kok6E6v6V3vCLGsOpQAuuNVye/3QxzIldzG/jQAdWZiyXReRVapOhZtLjGfywCvlWq7Sl/e3sbc0vWybSDI2QIDAQAB","manifest_version":2,"mime_types":["application/pdf"],"mime_types_handler":"index.html","name":"Chrome PDF Viewer","offline_enabled":true,"permissions":["chrome://resources/","chrome://webui-test/","contentSettings","metricsPrivate","pdfViewerPrivate","resourcesPrivate","tabs",{"fileSystem":["write"]}],"version":"1","web_accessible_resources":["pdf_embedder.css"]},"path":"/opt/google/chrome/resources/pdf","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false}},"theme":{"system_theme":2}},"gaia_cookie":{"changed_time":1772939313.565703,"hash":"2jmj7l5rSw0yVb/vlWAYkK/YBwk=","last_list_accounts_binary_data":"","periodic_report_time_2":"13417412913139154"},"gcm":{"product_category_for_subtypes":"com.chrome.linux"},"google":{"services":{"signin_scoped_device_id":"0289c8b4-cf9f-4384-a931-44614b3d4b2b"}},"in_product_help":{"recent_session_enabled_time":"13417412913158311","recent_session_start_times":["13417412913158311"],"session_last_active_time":"13417413003160977","session_number":2,"session_start_time":"13417412913158311"},"intl":{"selected_languages":"en-US,en"},"invalidation":{"per_sender_registered_for_invalidation":{"1013309121859":{},"947318989803":{}}},"media":{"engagement":{"schema_version":5}},"media_router":{"receiver_id_hash_token":"vXyHMX7y3RUQWwYYmUpHXMmq7ofuZ7NfRQSoWLG0/MJstjGJoI+1tYmrjpmefgIos7IF5O1K9vjes6ggoriP5Q=="},"migrated_user_scripts_toggle":true,"ntp":{"last_shortcuts_staleness_update":"13417412913683403","num_personal_suggestions":1},"optimization_guide":{"hintsfetcher":{"hosts_successfully_fetched":{}},"previous_optimization_types_with_filter":{"A2A_MERCHANT_ALLOWLIST":true,"AMERICAN_EXPRESS_CREDIT_CARD_FLIGHT_BENEFITS":true,"AMERICAN_EXPRESS_CREDIT_CARD_SUBSCRIPTION_BENEFITS":true,"AUTOFILL_ABLATION_SITES_LIST1":true,"AUTOFILL_ABLATION_SITES_LIST2":true,"AUTOFILL_ABLATION_SITES_LIST3":true,"AUTOFILL_ABLATION_SITES_LIST4":true,"AUTOFILL_ABLATION_SITES_LIST5":true,"AUTOFILL_ACTOR_IFRAME_ORIGIN_ALLOWLIST":true,"BMO_CREDIT_CARD_AIR_MILES_PARTNER_BENEFITS":true,"BMO_CREDIT_CARD_ALCOHOL_STORE_BENEFITS":true,"BMO_CREDIT_CARD_DINING_BENEFITS":true,"BMO_CREDIT_CARD_DRUGSTORE_BENEFITS":true,"BMO_CREDIT_CARD_ENTERTAINMENT_BENEFITS":true,"BMO_CREDIT_CARD_GROCERY_BENEFITS":true,"BMO_CREDIT_CARD_OFFICE_SUPPLY_BENEFITS":true,"BMO_CREDIT_CARD_RECURRING_BILL_BENEFITS":true,"BMO_CREDIT_CARD_TRANSIT_BENEFITS":true,"BMO_CREDIT_CARD_TRAVEL_BENEFITS":true,"BMO_CREDIT_CARD_WHOLESALE_CLUB_BENEFITS":true,"BUY_NOW_PAY_LATER_ALLOWLIST_AFFIRM":true,"BUY_NOW_PAY_LATER_ALLOWLIST_AFFIRM_ANDROID":true,"BUY_NOW_PAY_LATER_ALLOWLIST_KLARNA":true,"BUY_NOW_PAY_LATER_ALLOWLIST_KLARNA_ANDROID":true,"BUY_NOW_PAY_LATER_ALLOWLIST_ZIP":true,"BUY_NOW_PAY_LATER_ALLOWLIST_ZIP_ANDROID":true,"BUY_NOW_PAY_LATER_BLOCKLIST_AFFIRM":true,"BUY_NOW_PAY_LATER_BLOCKLIST_KLARNA":true,"BUY_NOW_PAY_LATER_BLOCKLIST_ZIP":true,"CAPITAL_ONE_CREDIT_CARD_BENEFITS_BLOCKED":true,"CAPITAL_ONE_CREDIT_CARD_DINING_BENEFITS":true,"CAPITAL_ONE_CREDIT_CARD_ENTERTAINMENT_BENEFITS":true,"CAPITAL_ONE_CREDIT_CARD_GROCERY_BENEFITS":true,"CAPITAL_ONE_CREDIT_CARD_STREAMING_BENEFITS":true,"DIGITAL_CREDENTIALS_LOW_FRICTION":true,"EWALLET_MERCHANT_ALLOWLIST":true,"GLIC_ACTION_PAGE_BLOCK":true,"HISTORY_CLUSTERS":true,"HISTORY_EMBEDDINGS":true,"IBAN_AUTOFILL_BLOCKED":true,"LENS_OVERLAY_EDU_ACTION_CHIP_ALLOWLIST":true,"LENS_OVERLAY_EDU_ACTION_CHIP_BLOCKLIST":true,"NTP_NEXT_DEEP_DIVE_ACTION_CHIP_ALLOWLIST":true,"NTP_NEXT_DEEP_DIVE_ACTION_CHIP_BLOCKLIST":true,"PIX_MERCHANT_ORIGINS_ALLOWLIST":true,"PIX_PAYMENT_MERCHANT_ALLOWLIST":true,"SHARED_CREDIT_CARD_DINING_BENEFITS":true,"SHARED_CREDIT_CARD_ENTERTAINMENT_BENEFITS":true,"SHARED_CREDIT_CARD_FLAT_RATE_BENEFITS_BLOCKLIST":true,"SHARED_CREDIT_CARD_FLIGHT_BENEFITS":true,"SHARED_CREDIT_CARD_GROCERY_BENEFITS":true,"SHARED_CREDIT_CARD_STREAMING_BENEFITS":true,"SHARED_CREDIT_CARD_SUBSCRIPTION_BENEFITS":true,"SHOPPING_PAGE_PREDICTOR":true,"TEXT_CLASSIFIER_ENTITY_DETECTION":true,"VCN_MERCHANT_OPT_OUT_DISCOVER":true,"VCN_MERCHANT_OPT_OUT_MASTERCARD":true,"VCN_MERCHANT_OPT_OUT_VISA":true,"WALLETABLE_PASS_DETECTION_ALLOWLIST":true,"WALLETABLE_PASS_DETECTION_BOARDING_PASS_ALLOWLIST":true,"WALLETABLE_PASS_DETECTION_EVENT_PASS_ALLOWLIST":true,"WALLETABLE_PASS_DETECTION_LOYALTY_ALLOWLIST":true,"WALLETABLE_PASS_DETECTION_TRANSIT_TICKET_ALLOWLIST":true},"previously_registered_optimization_types":{"ABOUT_THIS_SITE":true,"AUTOFILL_ACTOR_IFRAME_ORIGIN_ALLOWLIST":true,"DIGITAL_CREDENTIALS_LOW_FRICTION":true,"GLIC_ACTION_PAGE_BLOCK":true,"HISTORY_CLUSTERS":true,"LENS_OVERLAY_EDU_ACTION_CHIP_ALLOWLIST":true,"LENS_OVERLAY_EDU_ACTION_CHIP_BLOCKLIST":true,"LOADING_PREDICTOR":true,"MERCHANT_TRUST_SIGNALS_V2":true,"PAGE_ENTITIES":true,"PRICE_INSIGHTS":true,"PRICE_TRACKING":true,"SALIENT_IMAGE":true,"SAVED_TAB_GROUP":true,"SHOPPING_DISCOUNTS":true,"SHOPPING_PAGE_TYPES":true,"V8_COMPILE_HINTS":true}},"password_manager":{"account_store_backup_password_cleaning_last_timestamp":"13417412973139576","account_store_migrated_to_os_crypt_async":true,"profile_store_backup_password_cleaning_last_timestamp":"13417412973138641","profile_store_migrated_to_os_crypt_async":true,"relaunch_chrome_bubble_dismissed_counter":0},"pinned_tabs":[],"plugins":{"always_open_pdf_externally":true},"privacy_sandbox":{"first_party_sets_data_access_allowed_initialized":true},"profile":{"avatar_index":26,"background_password_check":{"check_fri_weight":9,"check_interval":"2592000000000","check_mon_weight":6,"check_sat_weight":6,"check_sun_weight":6,"check_thu_weight":9,"check_tue_weight":9,"check_wed_weight":9,"next_check_time":"13419648336793289"},"content_settings":{"exceptions":{"3pcd_heuristics_grants":{},"abusive_notification_permissions":{},"access_to_get_all_screens_media_in_session":{},"anti_abuse":{},"app_banner":{},"ar":{},"are_suspicious_notifications_allowlisted_by_user":{},"auto_picture_in_picture":{},"auto_select_certificate":{},"automatic_downloads":{},"automatic_fullscreen":{},"autoplay":{},"background_sync":{},"bluetooth_chooser_data":{},"bluetooth_guard":{},"bluetooth_scanning":{},"camera_pan_tilt_zoom":{},"captured_surface_control":{},"client_hints":{},"clipboard":{},"controlled_frame":{},"cookie_controls_metadata":{"https://[*.]dentaquest.com,*":{"last_modified":"13417412994724102","setting":{}}},"cookies":{},"direct_sockets":{},"direct_sockets_private_network_access":{},"display_media_system_audio":{},"disruptive_notification_permissions":{},"durable_storage":{},"fedcm_idp_registration":{},"fedcm_idp_signin":{"https://accounts.google.com:443,*":{"last_modified":"13417412913566281","setting":{"chosen-objects":[{"idp-origin":"https://accounts.google.com","idp-signin-status":false}]}}},"fedcm_share":{},"file_system_access_chooser_data":{},"file_system_access_extended_permission":{},"file_system_access_restore_permission":{},"file_system_last_picked_directory":{},"file_system_read_guard":{},"file_system_write_guard":{},"formfill_metadata":{},"geolocation":{},"geolocation_with_options":{},"hand_tracking":{},"has_migrated_local_network_access":true,"hid_chooser_data":{},"hid_guard":{},"http_allowed":{},"https_enforced":{},"idle_detection":{},"images":{},"important_site_info":{},"initialized_translations":{},"intent_picker_auto_display":{},"javascript":{},"javascript_jit":{},"javascript_optimizer":{},"keyboard_lock":{},"legacy_cookie_access":{},"legacy_cookie_scope":{},"local_fonts":{},"local_network":{},"local_network_access":{},"loopback_network":{},"media_engagement":{"https://providers.dentaquest.com:443,*":{"expiration":"13425189025746325","last_modified":"13417413025746331","lifetime":"7776000000000","setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":1}}},"media_stream_camera":{},"media_stream_mic":{},"midi_sysex":{},"mixed_script":{},"nfc_devices":{},"notification_interactions":{},"notification_permission_review":{},"notifications":{},"ondevice_languages_downloaded":{},"password_protection":{},"payment_handler":{},"permission_actions_history":{},"permission_autoblocking_data":{},"permission_autorevocation_data":{},"pointer_lock":{},"popups":{},"protocol_handler":{},"reduced_accept_language":{},"safe_browsing_url_check_data":{},"sensors":{},"serial_chooser_data":{},"serial_guard":{},"site_engagement":{"chrome://newtab/,*":{"last_modified":"13417412913321141","setting":{"lastEngagementTime":1.3417412913321122e+16,"lastShortcutLaunchTime":0.0,"pointsAddedToday":3.0,"rawScore":3.0}},"https://providers.dentaquest.com:443,*":{"last_modified":"13417412994725864","setting":{"lastEngagementTime":1.3417412994725848e+16,"lastShortcutLaunchTime":0.0,"pointsAddedToday":7.799999999999999,"rawScore":7.799999999999999}}},"sound":{},"speaker_selection":{},"ssl_cert_decisions":{},"storage_access":{},"storage_access_header_origin_trial":{},"subresource_filter":{},"subresource_filter_data":{},"suspicious_notification_ids":{},"suspicious_notification_show_original":{},"third_party_storage_partitioning":{},"top_level_storage_access":{},"tracking_protection":{},"unused_site_permissions":{},"usb_chooser_data":{},"usb_guard":{},"vr":{},"web_app_installation":{},"webid_api":{},"webid_auto_reauthn":{},"window_placement":{}},"pattern_pairs":{"https://*,*":{"media-stream":{"audio":"Default","video":"Default"}}},"pref_version":1},"creation_time":"13417412912879215","default_content_setting_values":{"geolocation":1,"has_migrated_local_network_access":true},"default_content_settings":{"geolocation":1,"mouselock":1,"notifications":1,"popups":1,"ppapi-broker":1},"exit_type":"Normal","family_member_role":"not_in_family","last_engagement_time":"13417412994725847","last_time_obsolete_http_credentials_removed":1772939373.138902,"last_time_password_store_metrics_reported":1772939343.13847,"managed":{"locally_parent_approved_extensions":{},"locally_parent_approved_extensions_migration_state":1},"managed_user_id":"","name":"Your Chrome","password_hash_data_list":[],"password_manager_enabled":false,"were_old_google_logins_removed":true},"protection":{"macs":{"account_values":{"browser":{"show_home_button":"112114CB88511B7729A9B0689DBFE60F0CDAAEB998869ECB1C5E3D8DE3C3E10D","show_home_button_encrypted_hash":"djEwh2wnFG0Mb8BAEsPzg4bmo3Lmt5PWgbBZT0couQc5Is84KtmYbexTIzgI4r4PKi6L"},"extensions":{"ui":{"developer_mode":"96CD7A161AC72753DC09B577CFA02BD9F6F9A3B5F3B29A910E8795B41DEB0077","developer_mode_encrypted_hash":"djEwNW3fFOAlTl9CZNSJaAh6PLnK9SwPUXFuT3rOOpZexV5P6lHu/QSLozatYvo62RUj"}},"homepage":"94280856054A37E27DA5088E9750714D94311E1E3C98C2775BA0228324004C8A","homepage_encrypted_hash":"djEwF4E/lBhqoKlcYYbKT2FThHQhJvcdR7Y4kLefVG3l+Do/XZQRM0ldjYl6d02Kl8We","homepage_is_newtabpage":"279E642F6DB7446F08611DAD117AFF347A38AE4D7E30A9EA8DA5360CC83BD095","homepage_is_newtabpage_encrypted_hash":"djEwONgPYaJx6cc+ohmLEIzix0tctN0h3A0ZVSoWVQRWb3rV/BFlnW2GRweS6VRamO/0","session":{"restore_on_startup":"2863F5AB7F5D6D8C712B178116C55E079627C088E72009C77125BB3EA6AA9A42","restore_on_startup_encrypted_hash":"djEw2a4xzZ3Zv53oJ37/Sa2r3KVH4FcqxpkG4GPtXyZEgIUldJ8P+9p9KeH/U8Lq6bIh","startup_urls":"A0A5C4B12C9EE9294784A1F59ADABAD98FD95290AE9795955A771AC91F400AF7","startup_urls_encrypted_hash":"djEw1TVXA1+bTu7jdR62OvhrDPjacrgpkevRW3ZbgDl5gTXaho58KvnPEHEpQLI28tBO"}},"browser":{"show_home_button":"9DDE23BD288B95F7CE675BBD01A9E2B63A7624B8C3CDB431097FDF3F63AB4E51","show_home_button_encrypted_hash":"djEw3zpPew/OgA8u2msvO8VEFLV2j+Op0HQGux6101raPiKLxNv9JfRGWtwTvX3RTyxz"},"default_search_provider_data":{"template_url_data":"705F2D2FDD2FF483A1A9E675DFD71CCB223E81A2CEBF5D20C031A68B0020CF77","template_url_data_encrypted_hash":"djEwgvJQnXNWQWDWutcBQZRnfUSHq5RwWVKM1fuS021vKpsPpEBeG58tMVbD98mH7qV3"},"enterprise_signin":{"policy_recovery_token":"591DA1FC050B131B34673892259777A173A67541C1F956250F1D29B9ED8E6EA2","policy_recovery_token_encrypted_hash":"djEwn6vG1zhsZoGcZfBtyJNmEkPF8PLmg/jMNPsjXxQPvnCbSer2R9UXqu79aSj09vIv"},"extensions":{"install":{"initiallist":"D7B22C152096C16194CAC8772CF0D564721F2F0465C1298EAC41D334BF8CD797","initiallist_encrypted_hash":"djEwPEbDXKAGYVpt3BivJnf65iPrVNItOpjHXS7yvc7lO530O2YKVUHkjMjyEAuXWdV8","initialprovidername":"5BE9831D70A68385F0B0761CE2755D3EEC2D64EC25E254F06455F91D3A0E0A62","initialprovidername_encrypted_hash":"djEw1MmUz9ImMwkI1Ea9fchMdkKy6R5kA7cDHgOV/D/ub2Pn4V7wgrPoJ5WlUBJDORny"},"settings":{"ahfgeienlihckogmohjhadlkjgocpleb":"6A4EC083EF19606E7115288E7965F6BABFB3112EF073E35BB75B3CFC2F1D5EFB","mhjfbmdgcfjbbpaeojofohoefgiehjai":"4789198B2AF669197CF786828F1D976651D49EE232BBACCEBFC48BE6844BC0AB"},"settings_encrypted_hash":{"ahfgeienlihckogmohjhadlkjgocpleb":"djEwYJ7zS+YnpHzMsER1pVHJXo3fz5iH7GNoRlh1JjarFBC7Ypwvhre9Dhk3nGHwK0e2","mhjfbmdgcfjbbpaeojofohoefgiehjai":"djEwS+FBlgxR8MHfcAU9F07TEk1OVh9CuIgy4IYhrpcfpQZrkZtIwil90umD1em2qy3/"},"ui":{"developer_mode":"ECA9732C00731C7A8DE889A1D309D022C867224F5F2A4E964384070306B2FD58","developer_mode_encrypted_hash":"djEwzj6LKNODr7O3b/eCIq8lABUPO5597eUAK2tpY4MrKgCMAeIQb2WUTH0jgoD6173P"}},"google":{"services":{"account_id":"07620F46EF9994C94D86883494C13E89DC6509B3D4E8978B2E18F6776C85CDBF","account_id_encrypted_hash":"djEw+CHC4g/8uv7VZ6Q5UZbUjXp+ICuL/aAZvSuKsg7sHfi+Ued9lApUThhocyHGOOsg","last_signed_in_username":"EBF4B854EB3CF2662D69B0EDE4D83BFBE3E506F21605395D28B48B2A5C01067F","last_signed_in_username_encrypted_hash":"djEwX6FGoOf3f9uN886ZTDlyMuiLaGQ5S+dx1efd2+OcSX4POSNO/ewbc3a1BrrY9aFJ","last_username":"C202CF3B01A560B8B7D71D3B0076B61126EF72F4B11D79B3EA6E3661DB757E93","last_username_encrypted_hash":"djEwDaoOZtvc1OA7GcLI/zDbFFc2kYIMC8+NoybYuf4gK73kBo59ZjihWo1XZeX6g29w"}},"homepage":"B2A199504AEACAAD5C3A7BB4A96D9C3A9536D7A29672EB4DA3B9552B8D39C49C","homepage_encrypted_hash":"djEwe0sei57xcZMDDZjH4nSMISgUmAB2mz2/WPEUIEzs4TsnebJ2j8S8CYJQMZFW1Uzr","homepage_is_newtabpage":"306C67E79E036278678ED45B3C668C4421665A206FC4B97F053015981C8BAAE2","homepage_is_newtabpage_encrypted_hash":"djEwcOegeScsr44Ls+cUc3OxsFuLYRMSjOmtBLK46vcngv1+BzwjDWL4w1eG+Uaosbi7","media":{"storage_id_salt":"C29149AE129B959FDEB0CA9E54B924BF0A8BAF533937C017ADFBC9AA2FC7BC0C","storage_id_salt_encrypted_hash":"djEw0y5SU0J1qx+30TGpBbF8rMHoQxs9HNfE2093PJWMRtITMXWoxV8ChmivfcABx1lN"},"pinned_tabs":"14F8B2B035A86C0AEA5637DFD2AA7F5BDEADD0AAFF13141260E56C9477047715","pinned_tabs_encrypted_hash":"djEwpbB4WVqX4l29SwUBWJmlM4pu4Mn0C48iO4jK8PHDfArqKiP5gv1kkI1J1/JGrdtT","prefs":{"preference_reset_time":"7B22235E8A603BE387D81441C8C88F0C4E591567147FA05BE235C96189AC4490","preference_reset_time_encrypted_hash":"djEwZHFx5PD7q/w7p+dvVPp2/Tyg5u6UamfH1Br02UTuKJzSxGK9T6i8K4CoWB0hn/BM"},"safebrowsing":{"incidents_sent":"F1827D0C55798CE7843DAF5DDEAB06A9BB2F9628970A5DCDA2543102436E4749","incidents_sent_encrypted_hash":"djEwTvZH+FmfdfjZWcu7h4Cce3Jh5DSKLI7WmYhUmayIfiPzSG524yzOGxE+2y0ICAgg"},"schedule_to_flush_to_disk":"50A15FA7DC9DBD7CF640B12A98D7A7D6A8B1713008D7F67B2575FABD525320D5","schedule_to_flush_to_disk_encrypted_hash":"djEw0nca8FQCPy+sRTkHNT7Lb5lVgW+Pyjbzww198Bu3OsQ2EWlPlFiXnhrrhqDnH/j6","search_provider_overrides":"99AC1EA12DA6196886F08A934B3B5006A725063DF41E9D0EE38F1FCFFDFDD5B0","search_provider_overrides_encrypted_hash":"djEw/r0nLyg/gYAUWHsNpMysW3g/Lu3H9HyTh1xEFdCqwqv4UPdtepUAIVzpy9aWuf9s","session":{"restore_on_startup":"74E1D625EF359DDAF159A835BC3731F9BCEC2AFE542FE783845A6292F572D0F5","restore_on_startup_encrypted_hash":"djEwQoU2TXY8ctQCNlInPeiLe6o6sbJbnP6oWbsRaYKPQR+02mE1fpgUfQcvRuZfWNaF","startup_urls":"D7174760A7168B445632139CD74E389AA027590889201AF1A252FFDE27B0531D","startup_urls_encrypted_hash":"djEwTW4JzjRTUQy273Uiee4ASn0vmmH61J+kLcI9hQuKSQMEtWGBXYs6iIGxrz2MWloh"}}},"safebrowsing":{"enabled":false,"event_timestamps":{},"metrics_last_log_time":"13417412913","scout_reporting_enabled_when_deprecated":false},"safety_hub":{"unused_site_permissions_revocation":{"migration_completed":true}},"saved_tab_groups":{"did_enable_shared_tab_groups_in_last_session":false,"specifics_to_data_migration":true},"schedule_to_flush_to_disk":"13417412913264785","search":{"suggest_enabled":false},"segmentation_platform":{"client_result_prefs":"ClIKDXNob3BwaW5nX3VzZXISQQo2DQAAAAAQ6+O0lo7i6hcaJAocChoNAAAAPxIMU2hvcHBpbmdVc2VyGgVPdGhlchIEEAIYBCADEJzktJaO4uoX","device_switcher_util":{"result":{"labels":["NotSynced"]}},"last_db_compaction_time":"13417315199000000","uma_in_sql_start_time":"13417412913142460"},"sessions":{"event_log":[{"crashed":false,"time":"13417412913141875","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13417413025740732","type":2,"window_count":1}],"session_data_status":5},"settings":{"force_google_safesearch":false},"signin":{"accounts_metadata_dict":{},"allowed":true,"cookie_clear_on_exit_migration_notice_complete":true},"site_search_settings":{"overridden_keywords":[]},"syncing_theme_prefs_migrated_to_non_syncing":true,"toolbar":{"pinned_cast_migration_complete":true,"pinned_chrome_labs_migration_complete":true},"total_passwords_available_for_account":0,"total_passwords_available_for_profile":0,"translate":{"enabled":false},"translate_site_blacklist":[],"translate_site_blocklist_with_time":{},"web_apps":{"did_migrate_default_chrome_apps":["MigrateDefaultChromeAppToWebAppsGSuite","MigrateDefaultChromeAppToWebAppsNonGSuite"],"last_preinstall_synchronize_version":"145"}} \ No newline at end of file +{"NewTabPage":{"PrevNavigationTime":"13420957301806207"},"accessibility":{"captions":{"headless_caption_enabled":false}},"account_tracker_service_last_update":"13420944451782207","aim_eligibility_service":{"aim_eligibility_response":"CAEQARgAIAAwATqzAgo6CgIEAhICAQIaCQgEEgEBIgIBAxoICAIYASICAQMiCwgBEAoqAwkEAkABIgwIAhAKKgIJAjoCAQM4CiIhCAESDFVwbG9hZCBpbWFnZRoLCAEQCioDCQQCQAEiAghdIiEIAhILVXBsb2FkIGZpbGUaDAgCEAoqAgkCOgIBAyICCFwqSAgEGg1DcmVhdGUgaW1hZ2VzIgZJbWFnZXMqE0Rlc2NyaWJlIHlvdXIgaW1hZ2UyCQgEEgEBIgIBAzoJCgRpbWduEgExSgIIZCpOCAIQARoGQ2FudmFzIgZDYW52YXMqD0NyZWF0ZSBhbnl0aGluZzIICAIYASICAQM6BwoCcmMSATFCEAgFEgxBc2sgYW55dGhpbmdKAghgOgcKBVRvb2xzSgxBc2sgYW55dGhpbmdCDQoJCgN1ZG0SAjUwEAFIAVAB"},"alternate_error_pages":{"backup":false},"autocomplete":{"retention_policy_last_version":144},"autofill":{"last_version_deduped":144,"ran_extra_deduplication":true},"bookmark":{"storage_computation_last_update":"13420944451730235"},"browser":{"check_default_browser":false,"window_placement":{"bottom":1312,"left":339,"maximized":false,"right":1804,"top":284,"work_area_bottom":1048,"work_area_left":0,"work_area_right":1920,"work_area_top":0}},"commerce_daily_metrics_last_update_time":"13420944451729078","devtools":{"last_open_timestamp":"13420947406933","preferences":{"closeable-tabs":"{\"security\":true,\"freestyler\":true,\"chrome-recorder\":true}","console.sidebar-selected-filter":"\"message\"","console.sidebar.width":"{\"vertical\":{\"size\":0,\"showMode\":\"OnlyMain\"}}","currentDockState":"\"bottom\"","drawer-view-selected-tab":"\"console-view\"","elements.styles.sidebar.width":"{\"vertical\":{\"size\":0,\"showMode\":\"OnlyMain\"}}","inspector-view.split-view-state":"{\"vertical\":{\"size\":0},\"horizontal\":{\"size\":0}}","inspector.drawer-split-view-state":"{\"horizontal\":{\"size\":240.25,\"showMode\":\"Both\"},\"vertical\":{\"size\":0,\"showMode\":\"Both\"}}","inspectorVersion":"40","last-dock-state":"\"right\"","releaseNoteVersionSeen":"143","styles-pane-sidebar-tab-order":"{\"styles\":10,\"computed\":20}"},"synced_preferences_sync_disabled":{"adorner-settings":"[{\"adorner\":\"ad\",\"isEnabled\":true},{\"adorner\":\"container\",\"isEnabled\":true},{\"adorner\":\"flex\",\"isEnabled\":true},{\"adorner\":\"grid\",\"isEnabled\":true},{\"adorner\":\"grid-lanes\",\"isEnabled\":true},{\"adorner\":\"media\",\"isEnabled\":false},{\"adorner\":\"popover\",\"isEnabled\":true},{\"adorner\":\"reveal\",\"isEnabled\":true},{\"adorner\":\"scroll\",\"isEnabled\":true},{\"adorner\":\"scroll-snap\",\"isEnabled\":true},{\"adorner\":\"slot\",\"isEnabled\":true},{\"adorner\":\"starting-style\",\"isEnabled\":true},{\"adorner\":\"subgrid\",\"isEnabled\":true},{\"adorner\":\"top-layer\",\"isEnabled\":true}]","syncedInspectorVersion":"40"}},"distribution":{"import_bookmarks":false,"import_history":false,"import_search_engine":false,"make_chrome_default_for_user":false,"skip_first_run_ui":true},"dns_prefetching":{"enabled":false},"domain_diversity":{"last_reporting_timestamp":"13420944451745437","last_reporting_timestamp_v4":"13420944451745460"},"download":{"default_directory":"/home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/seleniumDownloads","directory_upgrade":true,"prompt_for_download":false},"enterprise_profile_guid":"de47c11a-a3a6-42fe-80a8-02b78bb25897","extensions":{"alerts":{"initialized":true},"chrome_url_overrides":{},"settings":{"ahfgeienlihckogmohjhadlkjgocpleb":{"account_extension_type":0,"active_permissions":{"api":["management","system.display","system.storage","webstorePrivate","system.cpu","system.memory","system.network"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"app_launcher_ordinal":"t","commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13420944451556430","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13420944451556430","location":5,"manifest":{"app":{"launch":{"web_url":"https://chrome.google.com/webstore"},"urls":["https://chrome.google.com/webstore"]},"description":"Discover great apps, games, extensions and themes for Google Chrome.","icons":{"128":"webstore_icon_128.png","16":"webstore_icon_16.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtl3tO0osjuzRsf6xtD2SKxPlTfuoy7AWoObysitBPvH5fE1NaAA1/2JkPWkVDhdLBWLaIBPYeXbzlHp3y4Vv/4XG+aN5qFE3z+1RU/NqkzVYHtIpVScf3DjTYtKVL66mzVGijSoAIwbFCC3LpGdaoe6Q1rSRDp76wR6jjFzsYwQIDAQAB","name":"Web Store","permissions":["webstorePrivate","management","system.cpu","system.display","system.memory","system.network","system.storage"],"version":"0.2"},"needs_sync":true,"page_ordinal":"n","path":"/opt/google/chrome/resources/web_store","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"mhjfbmdgcfjbbpaeojofohoefgiehjai":{"account_extension_type":0,"active_permissions":{"api":["contentSettings","fileSystem","fileSystem.write","metricsPrivate","tabs","resourcesPrivate","pdfViewerPrivate"],"explicit_host":["chrome://resources/*","chrome://webui-test/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13420944451557060","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13420944451557060","location":5,"manifest":{"content_security_policy":"script-src 'self' blob: filesystem: chrome://resources chrome://webui-test; object-src * blob: externalfile: file: filesystem: data:","description":"","incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDN6hM0rsDYGbzQPQfOygqlRtQgKUXMfnSjhIBL7LnReAVBEd7ZmKtyN2qmSasMl4HZpMhVe2rPWVVwBDl6iyNE/Kok6E6v6V3vCLGsOpQAuuNVye/3QxzIldzG/jQAdWZiyXReRVapOhZtLjGfywCvlWq7Sl/e3sbc0vWybSDI2QIDAQAB","manifest_version":2,"mime_types":["application/pdf"],"mime_types_handler":"index.html","name":"Chrome PDF Viewer","offline_enabled":true,"permissions":["chrome://resources/","chrome://webui-test/","contentSettings","metricsPrivate","pdfViewerPrivate","resourcesPrivate","tabs",{"fileSystem":["write"]}],"version":"1","web_accessible_resources":["pdf_embedder.css"]},"path":"/opt/google/chrome/resources/pdf","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false}},"theme":{"system_theme":2}},"gaia_cookie":{"changed_time":1776470852.085115,"hash":"2jmj7l5rSw0yVb/vlWAYkK/YBwk=","last_list_accounts_binary_data":"","periodic_report_time_2":"13420944451548283"},"gcm":{"product_category_for_subtypes":"com.chrome.linux"},"google":{"services":{"signin_scoped_device_id":"8499a44a-5b08-4e75-8fd3-2108eff83fd9"}},"history_clusters":{"all_cache":{"all_keywords":{},"all_timestamp":"13420946533520057"}},"in_product_help":{"recent_session_enabled_time":"13420944451589019","recent_session_start_times":["13420944451589019"],"session_last_active_time":"13420957374755758","session_number":2,"session_start_time":"13420944451589019"},"intl":{"selected_languages":"en-US,en"},"invalidation":{"per_sender_registered_for_invalidation":{"1013309121859":{},"947318989803":{}}},"media":{"engagement":{"schema_version":5}},"media_router":{"receiver_id_hash_token":"gPEJMus2j+k8CPA9cr5qxPAXVMzqv+tP/gfdf8H43nJXiWZnpJ/b5UYB6Fpw+G9TENO28cYIBp6yVTYTegQCBw=="},"migrated_user_scripts_toggle":true,"ntp":{"compose_button":{"shown_count":20},"last_shortcuts_staleness_update":"13420944452114998","num_personal_suggestions":4},"optimization_guide":{"hintsfetcher":{"hosts_successfully_fetched":{}},"previous_optimization_types_with_filter":{"A2A_MERCHANT_ALLOWLIST":true,"AMERICAN_EXPRESS_CREDIT_CARD_FLIGHT_BENEFITS":true,"AMERICAN_EXPRESS_CREDIT_CARD_SUBSCRIPTION_BENEFITS":true,"AUTOFILL_ABLATION_SITES_LIST1":true,"AUTOFILL_ABLATION_SITES_LIST2":true,"AUTOFILL_ABLATION_SITES_LIST3":true,"AUTOFILL_ABLATION_SITES_LIST4":true,"AUTOFILL_ABLATION_SITES_LIST5":true,"AUTOFILL_ACTOR_IFRAME_ORIGIN_ALLOWLIST":true,"BMO_CREDIT_CARD_AIR_MILES_PARTNER_BENEFITS":true,"BMO_CREDIT_CARD_ALCOHOL_STORE_BENEFITS":true,"BMO_CREDIT_CARD_DINING_BENEFITS":true,"BMO_CREDIT_CARD_DRUGSTORE_BENEFITS":true,"BMO_CREDIT_CARD_ENTERTAINMENT_BENEFITS":true,"BMO_CREDIT_CARD_GROCERY_BENEFITS":true,"BMO_CREDIT_CARD_OFFICE_SUPPLY_BENEFITS":true,"BMO_CREDIT_CARD_RECURRING_BILL_BENEFITS":true,"BMO_CREDIT_CARD_TRANSIT_BENEFITS":true,"BMO_CREDIT_CARD_TRAVEL_BENEFITS":true,"BMO_CREDIT_CARD_WHOLESALE_CLUB_BENEFITS":true,"BUY_NOW_PAY_LATER_ALLOWLIST_AFFIRM":true,"BUY_NOW_PAY_LATER_ALLOWLIST_AFFIRM_ANDROID":true,"BUY_NOW_PAY_LATER_ALLOWLIST_KLARNA":true,"BUY_NOW_PAY_LATER_ALLOWLIST_KLARNA_ANDROID":true,"BUY_NOW_PAY_LATER_ALLOWLIST_ZIP":true,"BUY_NOW_PAY_LATER_ALLOWLIST_ZIP_ANDROID":true,"BUY_NOW_PAY_LATER_BLOCKLIST_AFFIRM":true,"BUY_NOW_PAY_LATER_BLOCKLIST_KLARNA":true,"BUY_NOW_PAY_LATER_BLOCKLIST_ZIP":true,"CAPITAL_ONE_CREDIT_CARD_BENEFITS_BLOCKED":true,"CAPITAL_ONE_CREDIT_CARD_DINING_BENEFITS":true,"CAPITAL_ONE_CREDIT_CARD_ENTERTAINMENT_BENEFITS":true,"CAPITAL_ONE_CREDIT_CARD_GROCERY_BENEFITS":true,"CAPITAL_ONE_CREDIT_CARD_STREAMING_BENEFITS":true,"DIGITAL_CREDENTIALS_LOW_FRICTION":true,"EWALLET_MERCHANT_ALLOWLIST":true,"GLIC_ACTION_PAGE_BLOCK":true,"HISTORY_CLUSTERS":true,"HISTORY_EMBEDDINGS":true,"IBAN_AUTOFILL_BLOCKED":true,"LENS_OVERLAY_EDU_ACTION_CHIP_ALLOWLIST":true,"LENS_OVERLAY_EDU_ACTION_CHIP_BLOCKLIST":true,"NTP_NEXT_DEEP_DIVE_ACTION_CHIP_ALLOWLIST":true,"NTP_NEXT_DEEP_DIVE_ACTION_CHIP_BLOCKLIST":true,"PIX_MERCHANT_ORIGINS_ALLOWLIST":true,"PIX_PAYMENT_MERCHANT_ALLOWLIST":true,"SHARED_CREDIT_CARD_DINING_BENEFITS":true,"SHARED_CREDIT_CARD_ENTERTAINMENT_BENEFITS":true,"SHARED_CREDIT_CARD_FLAT_RATE_BENEFITS_BLOCKLIST":true,"SHARED_CREDIT_CARD_FLIGHT_BENEFITS":true,"SHARED_CREDIT_CARD_GROCERY_BENEFITS":true,"SHARED_CREDIT_CARD_STREAMING_BENEFITS":true,"SHARED_CREDIT_CARD_SUBSCRIPTION_BENEFITS":true,"SHOPPING_PAGE_PREDICTOR":true,"TEXT_CLASSIFIER_ENTITY_DETECTION":true,"VCN_MERCHANT_OPT_OUT_DISCOVER":true,"VCN_MERCHANT_OPT_OUT_MASTERCARD":true,"VCN_MERCHANT_OPT_OUT_VISA":true,"WALLETABLE_PASS_DETECTION_ALLOWLIST":true,"WALLETABLE_PASS_DETECTION_BOARDING_PASS_ALLOWLIST":true,"WALLETABLE_PASS_DETECTION_LOYALTY_ALLOWLIST":true},"previously_registered_optimization_types":{"ABOUT_THIS_SITE":true,"DIGITAL_CREDENTIALS_LOW_FRICTION":true,"GLIC_ACTION_PAGE_BLOCK":true,"HISTORY_CLUSTERS":true,"LOADING_PREDICTOR":true,"MERCHANT_TRUST_SIGNALS_V2":true,"PAGE_ENTITIES":true,"PRICE_INSIGHTS":true,"PRICE_TRACKING":true,"SALIENT_IMAGE":true,"SAVED_TAB_GROUP":true,"SHOPPING_DISCOUNTS":true,"SHOPPING_PAGE_TYPES":true,"V8_COMPILE_HINTS":true}},"password_manager":{"account_store_backup_password_cleaning_last_timestamp":"13420944615482554","account_store_migrated_to_os_crypt_async":true,"profile_store_backup_password_cleaning_last_timestamp":"13420944615482059","profile_store_migrated_to_os_crypt_async":true,"relaunch_chrome_bubble_dismissed_counter":0},"pinned_tabs":[],"plugins":{"always_open_pdf_externally":true},"privacy_sandbox":{"first_party_sets_data_access_allowed_initialized":true},"profile":{"avatar_index":26,"background_password_check":{"check_fri_weight":9,"check_interval":"2592000000000","check_mon_weight":6,"check_sat_weight":6,"check_sun_weight":6,"check_thu_weight":9,"check_tue_weight":9,"check_wed_weight":9,"next_check_time":"13422342020741953"},"content_settings":{"exceptions":{"3pcd_heuristics_grants":{},"abusive_notification_permissions":{},"access_to_get_all_screens_media_in_session":{},"anti_abuse":{},"app_banner":{},"ar":{},"are_suspicious_notifications_allowlisted_by_user":{},"auto_picture_in_picture":{},"auto_select_certificate":{},"automatic_downloads":{},"automatic_fullscreen":{},"autoplay":{},"background_sync":{},"bluetooth_chooser_data":{},"bluetooth_guard":{},"bluetooth_scanning":{},"camera_pan_tilt_zoom":{},"captured_surface_control":{},"client_hints":{},"clipboard":{},"controlled_frame":{},"cookie_controls_metadata":{"https://[*.]dentaquest.com,*":{"last_modified":"13420957357230172","setting":{}}},"cookies":{},"direct_sockets":{},"direct_sockets_private_network_access":{},"display_media_system_audio":{},"disruptive_notification_permissions":{},"durable_storage":{},"fedcm_idp_registration":{},"fedcm_idp_signin":{"https://accounts.google.com:443,*":{"last_modified":"13420944452085603","setting":{"chosen-objects":[{"idp-origin":"https://accounts.google.com","idp-signin-status":false}]}}},"fedcm_share":{},"file_system_access_chooser_data":{},"file_system_access_extended_permission":{},"file_system_access_restore_permission":{},"file_system_last_picked_directory":{},"file_system_read_guard":{},"file_system_write_guard":{},"formfill_metadata":{},"geolocation":{},"geolocation_with_options":{},"hand_tracking":{},"hid_chooser_data":{},"hid_guard":{},"http_allowed":{},"https_enforced":{},"idle_detection":{},"images":{},"important_site_info":{},"initialized_translations":{},"intent_picker_auto_display":{},"javascript":{},"javascript_jit":{},"javascript_optimizer":{},"keyboard_lock":{},"legacy_cookie_access":{},"legacy_cookie_scope":{},"local_fonts":{},"local_network_access":{},"media_engagement":{"https://providers.dentaquest.com:443,*":{"expiration":"13428733387388573","last_modified":"13420957387388578","lifetime":"7776000000000","setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":21}}},"media_stream_camera":{},"media_stream_mic":{},"midi_sysex":{},"mixed_script":{},"nfc_devices":{},"notification_interactions":{},"notification_permission_review":{},"notifications":{},"ondevice_languages_downloaded":{},"password_protection":{},"payment_handler":{},"permission_actions_history":{},"permission_autoblocking_data":{},"permission_autorevocation_data":{},"pointer_lock":{},"popups":{},"protocol_handler":{},"reduced_accept_language":{},"safe_browsing_url_check_data":{},"sensors":{},"serial_chooser_data":{},"serial_guard":{},"site_engagement":{"chrome://newtab/,*":{"last_modified":"13420957301911877","setting":{"lastEngagementTime":1.342095730191186e+16,"lastShortcutLaunchTime":0.0,"pointsAddedToday":15.0,"rawScore":15.0}},"https://providers.dentaquest.com:443,*":{"last_modified":"13420957357231780","setting":{"lastEngagementTime":1.342095735723176e+16,"lastShortcutLaunchTime":0.0,"pointsAddedToday":15.0,"rawScore":15.0}}},"sound":{},"speaker_selection":{},"ssl_cert_decisions":{},"storage_access":{},"storage_access_header_origin_trial":{},"subresource_filter":{},"subresource_filter_data":{},"suspicious_notification_ids":{},"suspicious_notification_show_original":{},"third_party_storage_partitioning":{},"top_level_storage_access":{},"tracking_protection":{},"unused_site_permissions":{},"usb_chooser_data":{},"usb_guard":{},"vr":{},"web_app_installation":{},"webid_api":{},"webid_auto_reauthn":{},"window_placement":{}},"pattern_pairs":{"https://*,*":{"media-stream":{"audio":"Default","video":"Default"}}},"pref_version":1},"creation_time":"13420944451191295","default_content_setting_values":{"geolocation":1},"default_content_settings":{"geolocation":1,"mouselock":1,"notifications":1,"popups":1,"ppapi-broker":1},"exit_type":"Normal","family_member_role":"not_in_family","last_engagement_time":"13420957357231760","last_time_obsolete_http_credentials_removed":1776471015.482208,"last_time_password_store_metrics_reported":1776470881.547928,"managed":{"locally_parent_approved_extensions":{},"locally_parent_approved_extensions_migration_state":1},"managed_user_id":"","name":"Your Chrome","password_hash_data_list":[],"password_manager_enabled":false,"safety_hub_menu_notifications":{"extensions":{"isCurrentlyActive":false,"result":{"timestamp":"13420947403583702","triggeringExtensions":[]}},"notification-permissions":{"isCurrentlyActive":false,"result":{"notificationPermissions":[],"timestamp":"13420947401490802"}},"passwords":{"isCurrentlyActive":false,"result":{"passwordCheckOrigins":[],"timestamp":"13420947401723780"}},"safe-browsing":{"isCurrentlyActive":false,"onlyShowAfterTime":"13421032968942262","result":{"safeBrowsingStatus":4,"timestamp":"13420947403583651"}},"unused-site-permissions":{"isCurrentlyActive":false,"result":{"permissions":[],"timestamp":"13420947401490824"}}},"were_old_google_logins_removed":true},"protection":{"macs":{"account_values":{"browser":{"show_home_button":"112114CB88511B7729A9B0689DBFE60F0CDAAEB998869ECB1C5E3D8DE3C3E10D","show_home_button_encrypted_hash":"djEwh2wnFG0Mb8BAEsPzg4bmo3Lmt5PWgbBZT0couQc5Is84KtmYbexTIzgI4r4PKi6L"},"extensions":{"ui":{"developer_mode":"96CD7A161AC72753DC09B577CFA02BD9F6F9A3B5F3B29A910E8795B41DEB0077","developer_mode_encrypted_hash":"djEwNW3fFOAlTl9CZNSJaAh6PLnK9SwPUXFuT3rOOpZexV5P6lHu/QSLozatYvo62RUj"}},"homepage":"94280856054A37E27DA5088E9750714D94311E1E3C98C2775BA0228324004C8A","homepage_encrypted_hash":"djEwF4E/lBhqoKlcYYbKT2FThHQhJvcdR7Y4kLefVG3l+Do/XZQRM0ldjYl6d02Kl8We","homepage_is_newtabpage":"279E642F6DB7446F08611DAD117AFF347A38AE4D7E30A9EA8DA5360CC83BD095","homepage_is_newtabpage_encrypted_hash":"djEwONgPYaJx6cc+ohmLEIzix0tctN0h3A0ZVSoWVQRWb3rV/BFlnW2GRweS6VRamO/0","session":{"restore_on_startup":"2863F5AB7F5D6D8C712B178116C55E079627C088E72009C77125BB3EA6AA9A42","restore_on_startup_encrypted_hash":"djEw2a4xzZ3Zv53oJ37/Sa2r3KVH4FcqxpkG4GPtXyZEgIUldJ8P+9p9KeH/U8Lq6bIh","startup_urls":"A0A5C4B12C9EE9294784A1F59ADABAD98FD95290AE9795955A771AC91F400AF7","startup_urls_encrypted_hash":"djEw1TVXA1+bTu7jdR62OvhrDPjacrgpkevRW3ZbgDl5gTXaho58KvnPEHEpQLI28tBO"}},"browser":{"show_home_button":"9DDE23BD288B95F7CE675BBD01A9E2B63A7624B8C3CDB431097FDF3F63AB4E51","show_home_button_encrypted_hash":"djEw3zpPew/OgA8u2msvO8VEFLV2j+Op0HQGux6101raPiKLxNv9JfRGWtwTvX3RTyxz"},"default_search_provider_data":{"template_url_data":"705F2D2FDD2FF483A1A9E675DFD71CCB223E81A2CEBF5D20C031A68B0020CF77","template_url_data_encrypted_hash":"djEwgvJQnXNWQWDWutcBQZRnfUSHq5RwWVKM1fuS021vKpsPpEBeG58tMVbD98mH7qV3"},"enterprise_signin":{"policy_recovery_token":"591DA1FC050B131B34673892259777A173A67541C1F956250F1D29B9ED8E6EA2","policy_recovery_token_encrypted_hash":"djEwn6vG1zhsZoGcZfBtyJNmEkPF8PLmg/jMNPsjXxQPvnCbSer2R9UXqu79aSj09vIv"},"extensions":{"install":{"initiallist":"D7B22C152096C16194CAC8772CF0D564721F2F0465C1298EAC41D334BF8CD797","initiallist_encrypted_hash":"djEwPEbDXKAGYVpt3BivJnf65iPrVNItOpjHXS7yvc7lO530O2YKVUHkjMjyEAuXWdV8","initialprovidername":"5BE9831D70A68385F0B0761CE2755D3EEC2D64EC25E254F06455F91D3A0E0A62","initialprovidername_encrypted_hash":"djEw1MmUz9ImMwkI1Ea9fchMdkKy6R5kA7cDHgOV/D/ub2Pn4V7wgrPoJ5WlUBJDORny"},"settings":{"ahfgeienlihckogmohjhadlkjgocpleb":"FC8790E99937997CB7245DBD2258EE621CDB03D45CDEFF21ECB9673BE1806934","mhjfbmdgcfjbbpaeojofohoefgiehjai":"E2E94BBBF66AECF8A0E323386C7EC403C248686F3EAF5476DBFA5D17C5AF3905"},"settings_encrypted_hash":{"ahfgeienlihckogmohjhadlkjgocpleb":"djEwbIiOurrOkuX2cVakg/b9mVhek+xvpnxwitwN4RYNMbvG7I5ukkdDBMcxpUZvSFQO","mhjfbmdgcfjbbpaeojofohoefgiehjai":"djEwdpm1iF5kBWgAWlVgQYqIp0gsbqtPVCnXptp0s0BjIRcHE0ACO2mOOFKTQiq4ZT9+"},"ui":{"developer_mode":"ECA9732C00731C7A8DE889A1D309D022C867224F5F2A4E964384070306B2FD58","developer_mode_encrypted_hash":"djEwzj6LKNODr7O3b/eCIq8lABUPO5597eUAK2tpY4MrKgCMAeIQb2WUTH0jgoD6173P"}},"google":{"services":{"account_id":"07620F46EF9994C94D86883494C13E89DC6509B3D4E8978B2E18F6776C85CDBF","account_id_encrypted_hash":"djEw+CHC4g/8uv7VZ6Q5UZbUjXp+ICuL/aAZvSuKsg7sHfi+Ued9lApUThhocyHGOOsg","last_signed_in_username":"EBF4B854EB3CF2662D69B0EDE4D83BFBE3E506F21605395D28B48B2A5C01067F","last_signed_in_username_encrypted_hash":"djEwX6FGoOf3f9uN886ZTDlyMuiLaGQ5S+dx1efd2+OcSX4POSNO/ewbc3a1BrrY9aFJ","last_username":"C202CF3B01A560B8B7D71D3B0076B61126EF72F4B11D79B3EA6E3661DB757E93","last_username_encrypted_hash":"djEwDaoOZtvc1OA7GcLI/zDbFFc2kYIMC8+NoybYuf4gK73kBo59ZjihWo1XZeX6g29w"}},"homepage":"B2A199504AEACAAD5C3A7BB4A96D9C3A9536D7A29672EB4DA3B9552B8D39C49C","homepage_encrypted_hash":"djEwe0sei57xcZMDDZjH4nSMISgUmAB2mz2/WPEUIEzs4TsnebJ2j8S8CYJQMZFW1Uzr","homepage_is_newtabpage":"306C67E79E036278678ED45B3C668C4421665A206FC4B97F053015981C8BAAE2","homepage_is_newtabpage_encrypted_hash":"djEwcOegeScsr44Ls+cUc3OxsFuLYRMSjOmtBLK46vcngv1+BzwjDWL4w1eG+Uaosbi7","media":{"storage_id_salt":"C29149AE129B959FDEB0CA9E54B924BF0A8BAF533937C017ADFBC9AA2FC7BC0C","storage_id_salt_encrypted_hash":"djEw0y5SU0J1qx+30TGpBbF8rMHoQxs9HNfE2093PJWMRtITMXWoxV8ChmivfcABx1lN"},"pinned_tabs":"14F8B2B035A86C0AEA5637DFD2AA7F5BDEADD0AAFF13141260E56C9477047715","pinned_tabs_encrypted_hash":"djEwpbB4WVqX4l29SwUBWJmlM4pu4Mn0C48iO4jK8PHDfArqKiP5gv1kkI1J1/JGrdtT","prefs":{"preference_reset_time":"7B22235E8A603BE387D81441C8C88F0C4E591567147FA05BE235C96189AC4490","preference_reset_time_encrypted_hash":"djEwZHFx5PD7q/w7p+dvVPp2/Tyg5u6UamfH1Br02UTuKJzSxGK9T6i8K4CoWB0hn/BM"},"safebrowsing":{"incidents_sent":"F1827D0C55798CE7843DAF5DDEAB06A9BB2F9628970A5DCDA2543102436E4749","incidents_sent_encrypted_hash":"djEwTvZH+FmfdfjZWcu7h4Cce3Jh5DSKLI7WmYhUmayIfiPzSG524yzOGxE+2y0ICAgg"},"schedule_to_flush_to_disk":"9CDAA3C287255CB6E38C915C624F0EB4F6F335B50DC6752712EBC763959CAF48","schedule_to_flush_to_disk_encrypted_hash":"djEwkHM2q0LmosBYnzGR8co+jtzczYfYevEkiNkzWBW67qjfeDhHqyh+fsfvkeDnn88G","search_provider_overrides":"99AC1EA12DA6196886F08A934B3B5006A725063DF41E9D0EE38F1FCFFDFDD5B0","search_provider_overrides_encrypted_hash":"djEw/r0nLyg/gYAUWHsNpMysW3g/Lu3H9HyTh1xEFdCqwqv4UPdtepUAIVzpy9aWuf9s","session":{"restore_on_startup":"74E1D625EF359DDAF159A835BC3731F9BCEC2AFE542FE783845A6292F572D0F5","restore_on_startup_encrypted_hash":"djEwQoU2TXY8ctQCNlInPeiLe6o6sbJbnP6oWbsRaYKPQR+02mE1fpgUfQcvRuZfWNaF","startup_urls":"D7174760A7168B445632139CD74E389AA027590889201AF1A252FFDE27B0531D","startup_urls_encrypted_hash":"djEwTW4JzjRTUQy273Uiee4ASn0vmmH61J+kLcI9hQuKSQMEtWGBXYs6iIGxrz2MWloh"}}},"safebrowsing":{"enabled":false,"event_timestamps":{},"metrics_last_log_time":"13420944451","scout_reporting_enabled_when_deprecated":false},"safety_hub":{"unused_site_permissions_revocation":{"migration_completed":true}},"saved_tab_groups":{"did_enable_shared_tab_groups_in_last_session":false,"specifics_to_data_migration":true},"schedule_to_flush_to_disk":"13420957301836063","search":{"suggest_enabled":false},"segmentation_platform":{"client_result_prefs":"ClIKDXNob3BwaW5nX3VzZXISQQo2DQAAAAAQuouZl/LI6xcaJAocChoNAAAAPxIMU2hvcHBpbmdVc2VyGgVPdGhlchIEEAIYBCADEIeMmZfyyOsX","device_switcher_util":{"result":{"labels":["NotSynced"]}},"last_db_compaction_time":"13420857599000000","uma_in_sql_start_time":"13420944451553720"},"sessions":{"event_log":[{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420948938866290","type":2,"window_count":1},{"crashed":false,"time":"13420949544855904","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420949639609367","type":2,"window_count":1},{"crashed":false,"time":"13420949836269295","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420949930890932","type":2,"window_count":1},{"crashed":false,"time":"13420952339318785","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420952447258292","type":2,"window_count":1},{"crashed":false,"time":"13420953166439610","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420953284859337","type":2,"window_count":1},{"crashed":false,"time":"13420953811271728","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420953899405173","type":2,"window_count":1},{"crashed":false,"time":"13420955283385453","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420955330932135","type":2,"window_count":1},{"crashed":false,"time":"13420956718518430","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420956808939760","type":2,"window_count":1},{"crashed":false,"time":"13420957147213267","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420957284909356","type":2,"window_count":1},{"crashed":false,"time":"13420957301724498","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420957387382901","type":2,"window_count":1}],"session_data_status":5},"settings":{"force_google_safesearch":false},"signin":{"accounts_metadata_dict":{},"allowed":true,"cookie_clear_on_exit_migration_notice_complete":true},"site_search_settings":{"overridden_keywords":[]},"spellcheck":{"dictionaries":["en-US"],"dictionary":""},"syncing_theme_prefs_migrated_to_non_syncing":true,"toolbar":{"pinned_cast_migration_complete":true,"pinned_chrome_labs_migration_complete":true},"total_passwords_available_for_account":0,"total_passwords_available_for_profile":0,"translate":{"enabled":false},"translate_site_blacklist":[],"translate_site_blocklist_with_time":{},"web_apps":{"did_migrate_default_chrome_apps":["MigrateDefaultChromeAppToWebAppsGSuite","MigrateDefaultChromeAppToWebAppsNonGSuite"],"last_preinstall_synchronize_version":"144"}} \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Reporting and NEL b/apps/SeleniumService/chrome_profile_dentaquest/Default/Reporting and NEL index dbc10e1..31f7d1b 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Reporting and NEL and b/apps/SeleniumService/chrome_profile_dentaquest/Default/Reporting and NEL differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Sessions/Session_13417412915642370 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Sessions/Session_13417412915642370 deleted file mode 100644 index 613ead6..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Sessions/Session_13417412915642370 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Sessions/Tabs_13417413025773803 b/apps/SeleniumService/chrome_profile_dentaquest/Default/Sessions/Tabs_13417413025773803 deleted file mode 100644 index 6340b7c..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Sessions/Tabs_13417413025773803 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Shared Dictionary/cache/index-dir/the-real-index b/apps/SeleniumService/chrome_profile_dentaquest/Default/Shared Dictionary/cache/index-dir/the-real-index index 2bb2f20..ae96db6 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Shared Dictionary/cache/index-dir/the-real-index and b/apps/SeleniumService/chrome_profile_dentaquest/Default/Shared Dictionary/cache/index-dir/the-real-index differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database/000003.log b/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database/000003.log index 0b43453..1d6f3d0 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database/000003.log and b/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database/000003.log differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database/LOG b/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database/LOG index d0e5d2b..8b61404 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database/LOG +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database/LOG @@ -1,2 +1,3 @@ -2026/03/07-22:08:33.140 cdb4f Creating DB /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database since it was missing. -2026/03/07-22:08:33.154 cdb4f Reusing MANIFEST /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database/MANIFEST-000001 +2026/04/17-23:41:41.743 9b9b Reusing MANIFEST /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database/MANIFEST-000001 +2026/04/17-23:41:41.743 9b9b Recovering log #3 +2026/04/17-23:41:41.743 9b9b Reusing old log /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/Site Characteristics Database/000003.log diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB/000003.log b/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB/000003.log index 0c3e8fa..94df815 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB/000003.log and b/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB/000003.log differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB/LOG b/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB/LOG index a08641f..63a60de 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB/LOG +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB/LOG @@ -1,2 +1,3 @@ -2026/03/07-22:08:33.134 cdb23 Creating DB /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB since it was missing. -2026/03/07-22:08:33.153 cdb23 Reusing MANIFEST /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB/MANIFEST-000001 +2026/04/17-23:41:41.718 9b79 Reusing MANIFEST /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB/MANIFEST-000001 +2026/04/17-23:41:41.720 9b79 Recovering log #3 +2026/04/17-23:41:41.720 9b79 Reusing old log /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/Sync Data/LevelDB/000003.log diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/Top Sites b/apps/SeleniumService/chrome_profile_dentaquest/Default/Top Sites index d6fcc35..d55f571 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/Top Sites and b/apps/SeleniumService/chrome_profile_dentaquest/Default/Top Sites differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/TransportSecurity b/apps/SeleniumService/chrome_profile_dentaquest/Default/TransportSecurity index 2a955d3..f297e94 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/TransportSecurity +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/TransportSecurity @@ -1 +1 @@ -{"sts":[{"expiry":1773025796.462967,"host":"HpmZUlrN/G1/IKgAqa9WPQUMTBSyufyRNbPVq9d4ews=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1772939396.46297},{"expiry":1804475387.564103,"host":"Ouvb7tO+9DoARBYt+ZyoPVBH4ft1tyog1SEPFqi+CsA=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1772939387.564107},{"expiry":1804475314.314682,"host":"YHSMTQnYC85xpfxQXKcYuC0wBIhWAWiCTB+UjCnXwn0=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1772939314.314685},{"expiry":1804475395.864838,"host":"b5n2rOg71KTF2s6c55ehuBffi9LoQNbhCBvWQ3QB2Vs=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1772939395.864842},{"expiry":1804475396.044766,"host":"b+1zAjx7TfZR0tau/Dayr1KXpJsp8wekXoIt8+pqvbs=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1772939396.04478},{"expiry":1804475313.666062,"host":"5EdUoB7YUY9zZV+2DkgVXgho8WUvp+D+6KpeUOhNQIM=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1772939313.666065},{"expiry":1804475313.563806,"host":"8/RrMmQlCD2Gsp14wUCE1P8r7B2C5+yE0+g79IPyRsc=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1772939313.563809},{"expiry":1804475314.534047,"host":"/Q9QBGYt4lrviiwu4/zbg1aLi2t9AjOBIEvfkmwsQ/A=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1772939314.534053}],"version":2} \ No newline at end of file +{"sts":[{"expiry":1776570158.230638,"host":"HpmZUlrN/G1/IKgAqa9WPQUMTBSyufyRNbPVq9d4ews=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1776483758.230642},{"expiry":1808019750.012752,"host":"Ouvb7tO+9DoARBYt+ZyoPVBH4ft1tyog1SEPFqi+CsA=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1776483750.012759},{"expiry":1808019703.391161,"host":"YHSMTQnYC85xpfxQXKcYuC0wBIhWAWiCTB+UjCnXwn0=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1776483703.391163},{"expiry":1808019757.818721,"host":"b5n2rOg71KTF2s6c55ehuBffi9LoQNbhCBvWQ3QB2Vs=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1776483757.818726},{"expiry":1808019758.260596,"host":"b+1zAjx7TfZR0tau/Dayr1KXpJsp8wekXoIt8+pqvbs=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1776483758.260599},{"expiry":1787369948.135142,"host":"dERK8Ko+SPll3fI4ktOXyGETlPtRvoHIttvQhh3OR68=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1776483548.135152},{"expiry":1808019702.192758,"host":"5EdUoB7YUY9zZV+2DkgVXgho8WUvp+D+6KpeUOhNQIM=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1776483702.19276},{"expiry":1808019702.119162,"host":"8/RrMmQlCD2Gsp14wUCE1P8r7B2C5+yE0+g79IPyRsc=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1776483702.119165},{"expiry":1808019703.54031,"host":"/Q9QBGYt4lrviiwu4/zbg1aLi2t9AjOBIEvfkmwsQ/A=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1776483703.540317}],"version":2} \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/WebStorage/QuotaManager b/apps/SeleniumService/chrome_profile_dentaquest/Default/WebStorage/QuotaManager index c076e9b..575cc62 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/WebStorage/QuotaManager and b/apps/SeleniumService/chrome_profile_dentaquest/Default/WebStorage/QuotaManager differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/000003.log b/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/000003.log index d6fc0e9..f6f7501 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/000003.log and b/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/000003.log differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/LOG b/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/LOG index 156ac70..ecf867c 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/LOG +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/LOG @@ -1,2 +1,3 @@ -2026/03/07-22:08:33.291 cdb22 Creating DB /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db since it was missing. -2026/03/07-22:08:33.312 cdb22 Reusing MANIFEST /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/MANIFEST-000001 +2026/04/17-23:41:41.844 9b79 Reusing MANIFEST /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/MANIFEST-000001 +2026/04/17-23:41:41.844 9b79 Recovering log #3 +2026/04/17-23:41:41.845 9b79 Reusing old log /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/000003.log diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata/000003.log b/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata/000003.log index d9d236a..a5bfc06 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata/000003.log and b/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata/000003.log differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata/LOG b/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata/LOG index 1eddbd4..d8b1bda 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata/LOG +++ b/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata/LOG @@ -1,2 +1,3 @@ -2026/03/07-22:08:33.266 cdb4a Creating DB /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata since it was missing. -2026/03/07-22:08:33.289 cdb4a Reusing MANIFEST /home/gg/Desktop/DentalManagementElogin/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata/MANIFEST-000001 +2026/04/17-23:41:41.840 9b79 Reusing MANIFEST /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata/MANIFEST-000001 +2026/04/17-23:41:41.841 9b79 Recovering log #3 +2026/04/17-23:41:41.841 9b79 Reusing old log /home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/Default/shared_proto_db/metadata/000003.log diff --git a/apps/SeleniumService/chrome_profile_dentaquest/DevToolsActivePort b/apps/SeleniumService/chrome_profile_dentaquest/DevToolsActivePort index 1fb7e00..ec7d486 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/DevToolsActivePort +++ b/apps/SeleniumService/chrome_profile_dentaquest/DevToolsActivePort @@ -1,2 +1,2 @@ -46479 -/devtools/browser/18fbb79b-de5b-42e9-b5dc-70b5aa892534 \ No newline at end of file +44595 +/devtools/browser/fe80256e-7222-4fb6-95c3-1798f58b4836 \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_0 b/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_0 index 328b52d..d76fb77 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_0 and b/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_0 differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_1 b/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_1 index 8ebeaf8..d9de183 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_1 and b/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_1 differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_3 b/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_3 index 69af93e..5eec973 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_3 and b/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/data_3 differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/f_000001 b/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/f_000001 deleted file mode 100644 index d01fce8..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/f_000001 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/index b/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/index index 68cdc1c..d14a3df 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/index and b/apps/SeleniumService/chrome_profile_dentaquest/GrShaderCache/index differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/GraphiteDawnCache/data_1 b/apps/SeleniumService/chrome_profile_dentaquest/GraphiteDawnCache/data_1 index 4ec67ed..f1191a8 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/GraphiteDawnCache/data_1 and b/apps/SeleniumService/chrome_profile_dentaquest/GraphiteDawnCache/data_1 differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/GraphiteDawnCache/index b/apps/SeleniumService/chrome_profile_dentaquest/GraphiteDawnCache/index index b3b7b57..8069d75 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/GraphiteDawnCache/index and b/apps/SeleniumService/chrome_profile_dentaquest/GraphiteDawnCache/index differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Last Version b/apps/SeleniumService/chrome_profile_dentaquest/Last Version index c34da4e..22feb61 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Last Version +++ b/apps/SeleniumService/chrome_profile_dentaquest/Last Version @@ -1 +1 @@ -145.0.7632.116 \ No newline at end of file +144.0.7559.59 \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Local State b/apps/SeleniumService/chrome_profile_dentaquest/Local State index 927beac..62a4808 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/Local State +++ b/apps/SeleniumService/chrome_profile_dentaquest/Local State @@ -1 +1 @@ -{"autofill":{"ablation_seed":"pOPnPsHc7UI="},"background_mode":{"enabled":false},"breadcrumbs":{"enabled":false,"enabled_time":"13417412913082472"},"browser":{"whats_new":{"enabled_order":["ReadAnythingReadAloud","SideBySide","PdfInk2"]}},"hardware_acceleration_mode_previous":true,"legacy":{"profile":{"name":{"migrated":true}}},"local":{"password_hash_data_list":[]},"network_time":{"network_time_mapping":{"local":1.772939313403759e+12,"network":1.772939313336e+12,"ticks":68815309997.0,"uncertainty":10050064.0}},"optimization_guide":{"model_cache_key_mapping":{"13E6DC4029A1E4B4C1":"4F40902F3B6AE19A","15E6DC4029A1E4B4C1":"4F40902F3B6AE19A","20E6DC4029A1E4B4C1":"4F40902F3B6AE19A","24E6DC4029A1E4B4C1":"E6DC4029A1E4B4C1","25E6DC4029A1E4B4C1":"4F40902F3B6AE19A","26E6DC4029A1E4B4C1":"4F40902F3B6AE19A","2E6DC4029A1E4B4C1":"4F40902F3B6AE19A","43E6DC4029A1E4B4C1":"4F40902F3B6AE19A","45E6DC4029A1E4B4C1":"4F40902F3B6AE19A","9E6DC4029A1E4B4C1":"4F40902F3B6AE19A"},"model_execution":{"last_usage_by_feature":{}},"model_store_metadata":{"13":{"4F40902F3B6AE19A":{"et":"13420004925592834","kbvd":false,"mbd":"13/E6DC4029A1E4B4C1/D1DEAE0E41EA8035","v":"1673999601"}},"15":{"4F40902F3B6AE19A":{"et":"13420004925641231","kbvd":true,"mbd":"15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B","v":"5"}},"2":{"4F40902F3B6AE19A":{"et":"13420004925458059","kbvd":true,"mbd":"2/E6DC4029A1E4B4C1/E94BA3D580F03DC7","v":"1679317318"}},"20":{"4F40902F3B6AE19A":{"et":"13420004925644960","kbvd":false,"mbd":"20/E6DC4029A1E4B4C1/0B0A5F6079ADA81A","v":"1745311339"}},"24":{"E6DC4029A1E4B4C1":{"et":"13420004926006545","kbvd":false,"mbd":"24/E6DC4029A1E4B4C1/27730588C58D9C18","v":"1728324084"}},"25":{"4F40902F3B6AE19A":{"et":"13420004926026664","kbvd":false,"mbd":"25/E6DC4029A1E4B4C1/DE8342A9DB32279E","v":"1761663972"}},"26":{"4F40902F3B6AE19A":{"et":"13429508926024169","kbvd":false,"mbd":"26/E6DC4029A1E4B4C1/4479BDC865029BA1","v":"1696268326"}},"43":{"4F40902F3B6AE19A":{"et":"13420004927417941","kbvd":false,"mbd":"43/E6DC4029A1E4B4C1/25888678DC75AEE7","v":"1742495073"}},"45":{"4F40902F3B6AE19A":{"et":"13420004926114172","kbvd":false,"mbd":"45/E6DC4029A1E4B4C1/B2698E573EC86D97","v":"240731042075"}},"9":{"4F40902F3B6AE19A":{"et":"13420004925423206","kbvd":false,"mbd":"9/E6DC4029A1E4B4C1/D040C46AF87AC690","v":"1767628897"}}},"on_device":{"last_version":"145.0.7632.116","model_crash_count":0},"predictionmodelfetcher":{"last_fetch_attempt":"13417412923137840","last_fetch_success":"13417412923238865"}},"performance_intervention":{"last_daily_sample":"13417412913254961"},"policy":{"last_statistics_update":"13417412913079209"},"profile":{"info_cache":{"Default":{"active_time":1772939313.240333,"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_26","background_apps":false,"default_avatar_fill_color":-2890755,"default_avatar_stroke_color":-16166200,"force_signin_profile_locked":false,"gaia_id":"","is_consented_primary_account":false,"is_ephemeral":false,"is_using_default_avatar":true,"is_using_default_name":true,"managed_user_id":"","metrics_bucket_index":1,"name":"Your Chrome","profile_color_seed":-16033840,"profile_highlight_color":-2890755,"signin.with_credential_provider":false,"user_name":""}},"last_active_profiles":["Default"],"metrics":{"next_bucket_index":2},"profile_counts_reported":"13417412913083440","profiles_order":["Default"]},"profile_network_context_service":{"http_cache_finch_experiment_groups":"None None None None"},"session_id_generator_last_value":"1613895005","signin":{"active_accounts_last_emitted":"13417412912960605"},"ssl":{"rev_checking":{"enabled":false}},"subresource_filter":{"ruleset_version":{"checksum":449305315,"content":"9.65.0","format":37}},"tab_stats":{"discards_external":0,"discards_frozen":0,"discards_proactive":0,"discards_suggested":0,"discards_urgent":0,"last_daily_sample":"13417412913075191","max_tabs_per_window":1,"reloads_external":0,"reloads_frozen":0,"reloads_proactive":0,"reloads_suggested":0,"reloads_urgent":0,"total_tab_count_max":1,"window_count_max":1},"toast":{"non_milestone_update_toast_version":"145.0.7632.116"},"ukm":{"persisted_logs":[]},"uninstall_metrics":{"installation_date2":"1772939312"},"updateclientdata":{"apps":{"bjbcblmdcnggnibecjikpoljcgkbgphl":{"cohort":"1:2t4f:","cohortname":"Stable","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"7028d9a5-e51a-4e89-8865-9727c5d65d8f","pv":"20260305.1"},"efniojlnjndmcbiieegkicadnoecjjef":{"cohort":"1:18ql:","cohortname":"Auto Stage3","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"5a7ee700-ba12-481c-b7a7-12894c841df2","pv":"1600"},"gcmjkmgdlgnkkcocmoeiminaijmmjnii":{"cohort":"1:bm1:","cohortname":"Stable","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"4432fa6d-05b0-403b-9fbf-ff8488c9a9fc","pv":"9.65.0"},"ggkkehgbnfjpeggfpleeakpidbkibbmn":{"cohort":"1:ut9/1a0f:","cohortname":"M108 and Above","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"42782a19-ddad-46ce-bb65-16ddcd5e4a39","pv":"2026.3.2.121"},"giekcmmlnklenlaomppkphknjmnnpneh":{"cohort":"1:j5l:","cohortname":"Auto","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"bbbf4d57-de2f-4963-a9a4-4ab528652d50","pv":"7"},"gonpemdgkjcecdgbnaabipppbmgfggbe":{"cohort":"1:z1x:","cohortname":"Auto","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"53ec3e1e-31e7-486d-af02-3cc85763ebb6","pv":"2025.7.24.0"},"hajigopbbjhghbfimgkfmpenfkclmohk":{"cohort":"1:2tdl:","cohortname":"Stable","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"ab67beaa-61ec-4f70-82d7-f9a3bb5ffc42","pv":"4"},"hfnkpimlhhgieaddgfemjhofmfblmnib":{"cohort":"1:287f:","cohortname":"Auto full","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"d8c9998a-b30c-4428-90cb-f46b335ceb8d","pv":"10389"},"jamhcnnkihinmdlkakkaopbjbbcngflc":{"cohort":"1:wvr:","cohortname":"Auto","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"bcf4c435-5502-4f4c-991c-a53d3b4a1a7e","pv":"120.0.6050.0"},"jflhchccmppkfebkiaminageehmchikm":{"cohort":"1:26yf:","cohortname":"Stable","dlrc":7005,"installdate":7005,"pf":"f84d67ee-cf6f-4fdf-9cb2-11c2daeaf51b"},"jflookgnkcckhobaglndicnbbgbonegd":{"cohort":"1:s7x:","cohortname":"Auto","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"c99284be-bed5-4363-8f6d-e4f882de697f","pv":"3091"},"khaoiebndkojlmppeemjhbpbandiljpe":{"cohort":"1:cux:","cohortname":"Auto","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"5f1311e6-fe20-416d-9dcc-6b1b9f4626ef","pv":"145.0.7584.0"},"kiabhabjdbkjdpjbpigfodbdjmbglcoo":{"cohort":"1:v3l:","cohortname":"Auto","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"63a94ac6-8424-47e7-a11e-f5ddad923d68","pv":"2026.2.25.1"},"laoigpblnllgcgjnjnllmfolckpjlhki":{"cohort":"1:10zr:","cohortname":"Auto","dlrc":7005,"fp":"","installdate":7005,"max_pv":"1.0.7.1652906823","pf":"59e6b145-b7d8-4040-9a76-5dcba9c0d735","pv":"1.1.0.3"},"llkgjffcdpffmhiakmfcdcblohccpfmo":{"cohort":"1::","cohortname":"","dlrc":7005,"installdate":7005,"pf":"fcb1a63f-c2cd-40a4-a571-2e65453a025b"},"lmelglejhemejginpboagddgdfbepgmp":{"cohort":"1:lwl:","cohortname":"Auto","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"98e2a3a6-7722-4bdc-8812-3f44a0e1df19","pv":"637"},"niikhdgajlphfehepabhhblakbdgeefj":{"cohort":"1:1uh3:","cohortname":"Auto Main Cohort.","dlrc":7005,"installdate":7005,"pf":"a25801b6-ccba-434d-8475-53261334a63d"},"ninodabcejpeglfjbkhdplaoglpcbffj":{"cohort":"1:3bsf:","cohortname":"Auto","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"d0e98e8b-1cec-45d6-a060-05ef0a1fbfd1","pv":"8.6294.2057"},"obedbbhbpmojnkanicioggnmelmoomoc":{"cohort":"1:s6f:3cr3@0.025","cohortname":"Auto","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"eb64ce1c-36e7-4841-ab1f-d6f456e98e03","pv":"20251024.824731831.14"},"oimompecagnajdejgnnjijobebaeigek":{"cohort":"1:3cjr:","cohortname":"Auto","dlrc":7005,"installdate":7005,"pf":"0da51e8f-c4ee-497c-aa52-c3cb81b828c4"},"ojhpjlocmbogdgmfpkhlaaeamibhnphh":{"cohort":"1:w0x:","cohortname":"All users","dlrc":7005,"fp":"","installdate":7005,"max_pv":"0.0.0.0","pf":"44c162aa-65dc-4ad7-aed4-e39715c9970e","pv":"3"}}},"user_experience_metrics":{"limited_entropy_randomization_source":"4DCB3EEBE1591DE12A116ED55AC402E4","low_entropy_source3":6723,"provisional_client_id":"958b35c7-df99-488f-b8b5-0ace45b58163","pseudo_low_entropy_source":5630,"session_id":0,"stability":{"browser_last_live_timestamp":"13417413025767338","exited_cleanly":true,"stats_buildtime":"1771618804","stats_version":"145.0.7632.116-64"}},"variations_google_groups":{"Default":[]},"was":{"restarted":false}} \ No newline at end of file +{"autofill":{"ablation_seed":"njZzv1XwRQU=","states_data_dir":"/home/ee/Desktop/Gitead-DentalManagementMHnewff/apps/SeleniumService/chrome_profile_dentaquest/AutofillStates/2025.6.13.84507"},"background_mode":{"enabled":false},"breadcrumbs":{"enabled":false,"enabled_time":"13420944451521954"},"browser":{"whats_new":{"enabled_order":["ReadAnythingReadAloud","SideBySide","PdfInk2"]}},"hardware_acceleration_mode_previous":true,"legacy":{"profile":{"name":{"migrated":true}}},"local":{"password_hash_data_list":[]},"network_time":{"network_time_mapping":{"local":1.776483118801571e+12,"network":1.776483118733e+12,"ticks":1328713882.0,"uncertainty":10045027.0}},"optimization_guide":{"model_cache_key_mapping":{"13E6DC4029A1E4B4C1":"4F40902F3B6AE19A","15E6DC4029A1E4B4C1":"4F40902F3B6AE19A","20E6DC4029A1E4B4C1":"4F40902F3B6AE19A","24E6DC4029A1E4B4C1":"E6DC4029A1E4B4C1","25E6DC4029A1E4B4C1":"4F40902F3B6AE19A","26E6DC4029A1E4B4C1":"4F40902F3B6AE19A","2E6DC4029A1E4B4C1":"4F40902F3B6AE19A","43E6DC4029A1E4B4C1":"4F40902F3B6AE19A","45E6DC4029A1E4B4C1":"4F40902F3B6AE19A","9E6DC4029A1E4B4C1":"4F40902F3B6AE19A"},"model_execution":{"last_usage_by_feature":{}},"model_store_metadata":{"13":{"4F40902F3B6AE19A":{"et":"13423541555211689","kbvd":false,"mbd":"13/E6DC4029A1E4B4C1/31B81EE7E06B185D","v":"1673999601"}},"15":{"4F40902F3B6AE19A":{"et":"13423536463967348","kbvd":true,"mbd":"15/E6DC4029A1E4B4C1/DFA79E02B41CE120","v":"5"}},"2":{"4F40902F3B6AE19A":{"et":"13423536463796083","kbvd":true,"mbd":"2/E6DC4029A1E4B4C1/9B7EC2FEE19DAFA7","v":"1679317318"}},"20":{"4F40902F3B6AE19A":{"et":"13423536463951379","kbvd":false,"mbd":"20/E6DC4029A1E4B4C1/13B186607E12C2A2","v":"1774882885"}},"24":{"E6DC4029A1E4B4C1":{"et":"13423541555211743","kbvd":false,"mbd":"24/E6DC4029A1E4B4C1/D8E2F88C97FB5A8B","v":"1728324084"}},"25":{"4F40902F3B6AE19A":{"et":"13423541555211774","kbvd":false,"mbd":"25/E6DC4029A1E4B4C1/D8D9AC243D823419","v":"1772553682"}},"26":{"4F40902F3B6AE19A":{"et":"13433040464592300","kbvd":false,"mbd":"26/E6DC4029A1E4B4C1/1FCBE5FC91D06E5B","v":"1696268326"}},"43":{"4F40902F3B6AE19A":{"et":"13423541555211815","kbvd":false,"mbd":"43/E6DC4029A1E4B4C1/2EEB88E0B3446BD3","v":"1770062312"}},"45":{"4F40902F3B6AE19A":{"et":"13423536464673992","kbvd":false,"mbd":"45/E6DC4029A1E4B4C1/70443DEA470E5169","v":"240731042075"}},"9":{"4F40902F3B6AE19A":{"et":"13423536463758673","kbvd":false,"mbd":"9/E6DC4029A1E4B4C1/ED5EE0C616D237BA","v":"1774882907"}}},"on_device":{"last_version":"144.0.7559.59","model_crash_count":0,"performance_class":2,"performance_class_version":"144.0.7559.59"},"predictionmodelfetcher":{"last_fetch_attempt":"13420957311722790","last_fetch_success":"13420957311864346"}},"performance_intervention":{"last_daily_sample":"13420944451705623"},"policy":{"last_statistics_update":"13420944451518083"},"profile":{"info_cache":{"Default":{"active_time":1776483118.622015,"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_26","background_apps":false,"default_avatar_fill_color":-2890755,"default_avatar_stroke_color":-16166200,"enterprise_label":"","force_signin_profile_locked":false,"gaia_given_name":"","gaia_id":"","gaia_name":"","hosted_domain":"","is_consented_primary_account":false,"is_ephemeral":false,"is_glic_eligible":false,"is_managed":0,"is_using_default_avatar":true,"is_using_default_name":true,"managed_user_id":"","metrics_bucket_index":1,"name":"Your Chrome","profile_color_seed":-16033840,"profile_highlight_color":-2890755,"signin.with_credential_provider":false,"user_name":""}},"last_active_profiles":["Default"],"metrics":{"next_bucket_index":2},"profile_counts_reported":"13420944451523177","profiles_order":["Default"]},"profile_network_context_service":{"http_cache_finch_experiment_groups":"None None None None"},"session_id_generator_last_value":"1101780411","signin":{"active_accounts_last_emitted":"13420944451327128"},"ssl":{"rev_checking":{"enabled":false}},"subresource_filter":{"ruleset_version":{"checksum":1289251290,"content":"9.66.0","format":37}},"tab_stats":{"discards_external":0,"discards_frozen":0,"discards_proactive":0,"discards_suggested":0,"discards_urgent":0,"last_daily_sample":"13420944451511927","max_tabs_per_window":1,"reloads_external":0,"reloads_frozen":0,"reloads_proactive":0,"reloads_suggested":0,"reloads_urgent":0,"total_tab_count_max":1,"window_count_max":1},"toast":{"non_milestone_update_toast_version":"144.0.7559.59"},"ukm":{"persisted_logs":[]},"uninstall_metrics":{"installation_date2":"1776470851"},"updateclientdata":{"apps":{"bjbcblmdcnggnibecjikpoljcgkbgphl":{"cohort":"1:2t4f:","cohortname":"Stable","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"5d6466bb-d8cc-4e31-bd05-9e9b19be2626","pv":"20260415.1"},"eeigpngbgcognadeebkilcpcaedhellh":{"cohort":"1:w59:","cohortname":"Auto","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"1d3c21ad-7b8d-4aa5-a5d1-6eaf820d9719","pv":"2025.6.13.84507"},"efniojlnjndmcbiieegkicadnoecjjef":{"cohort":"1:18ql:","cohortname":"Auto Stage3","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"c3b9d5f8-3594-4fb5-ad66-017acccd5ebf","pv":"1639"},"gcmjkmgdlgnkkcocmoeiminaijmmjnii":{"cohort":"1:bm1:3k7x@0.02","cohortname":"Stable","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"d8fb1787-4699-490b-a801-e74bced8f12d","pv":"9.66.0"},"ggkkehgbnfjpeggfpleeakpidbkibbmn":{"cohort":"1:ut9/1a0f:","cohortname":"M108 and Above","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"de03e807-ac63-437f-8f63-c3088a464d7c","pv":"2026.4.16.60"},"giekcmmlnklenlaomppkphknjmnnpneh":{"cohort":"1:j5l:","cohortname":"Auto","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"7a7d1b97-7ca7-4db8-b39d-4c038fe31ac4","pv":"7"},"gonpemdgkjcecdgbnaabipppbmgfggbe":{"cohort":"1:z1x:","cohortname":"Auto","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"c6e69cda-3c31-4f68-a978-d96b28e809b9","pv":"2025.7.24.0"},"hajigopbbjhghbfimgkfmpenfkclmohk":{"cohort":"1:2tdl:","cohortname":"Stable","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"2f5c7f2b-0750-449d-9685-e378c8f04915","pv":"4"},"hfnkpimlhhgieaddgfemjhofmfblmnib":{"cohort":"1:287f:","cohortname":"Auto full","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"9ef1624b-c5d9-4199-9e8a-18fd665addc4","pv":"10470"},"jamhcnnkihinmdlkakkaopbjbbcngflc":{"cohort":"1:wvr:","cohortname":"Auto","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"5bbe1c0b-e648-4c99-971d-7361f514b391","pv":"120.0.6050.0"},"jflhchccmppkfebkiaminageehmchikm":{"cohort":"1:26yf:","cohortname":"Stable","dlrc":7046,"installdate":7046,"pf":"21752ddb-417a-4e52-9c10-a3881ce017df"},"jflookgnkcckhobaglndicnbbgbonegd":{"cohort":"1:s7x:","cohortname":"Auto","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"d225f3a1-88b6-4b61-bc3f-f1ef15ca6c1b","pv":"3091"},"khaoiebndkojlmppeemjhbpbandiljpe":{"cohort":"1:cux:","cohortname":"Auto","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"63de651b-c5b8-4002-acb5-97573835ed62","pv":"145.0.7584.0"},"kiabhabjdbkjdpjbpigfodbdjmbglcoo":{"cohort":"1:v3l:","cohortname":"Auto","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"687cee7d-a35d-4e40-8886-d4ee40625467","pv":"2026.3.23.1"},"laoigpblnllgcgjnjnllmfolckpjlhki":{"cohort":"1:10zr:","cohortname":"Auto","dlrc":7046,"fp":"","installdate":7046,"max_pv":"1.0.7.1652906823","pf":"b385eb4a-4dc0-4c33-a825-1acfadbbb051","pv":"1.1.0.3"},"llkgjffcdpffmhiakmfcdcblohccpfmo":{"cohort":"1::","cohortname":"","dlrc":7046,"installdate":7046,"pf":"9b44ebed-d429-4f91-8b1e-1cb2d74bd964"},"lmelglejhemejginpboagddgdfbepgmp":{"cohort":"1:lwl:","cohortname":"Auto","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"342d5430-780c-4bc6-b21b-76ed4df8b9b4","pv":"657"},"mcfjlbnicoclaecapilmleaelokfnijm":{"cohort":"1:2ql3:","cohortname":"Initial upload","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"fe2d3db2-5ba3-4171-8bfc-963f41f361f8","pv":"2024.11.26.0"},"niikhdgajlphfehepabhhblakbdgeefj":{"cohort":"1:1uh3:","cohortname":"Auto Main Cohort.","dlrc":7046,"installdate":7046,"pf":"3d474978-e9c1-432a-b78d-a5e8ab93982c"},"ninodabcejpeglfjbkhdplaoglpcbffj":{"cohort":"1:3bsf:","cohortname":"Auto","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"4475b50c-3304-4ee1-b4d1-9298364ea91e","pv":"8.6294.2057"},"obedbbhbpmojnkanicioggnmelmoomoc":{"cohort":"1:s6f:3cr3@0.025","cohortname":"Auto","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"2236dd70-06db-4162-b403-f36bca8f2f36","pv":"20251024.824731831.14"},"oimompecagnajdejgnnjijobebaeigek":{"cohort":"1:3cjr:","cohortname":"Auto","dlrc":7046,"installdate":7046,"pf":"4e967455-6c62-40e7-a34b-d9e00fbf9c35"},"ojhpjlocmbogdgmfpkhlaaeamibhnphh":{"cohort":"1:w0x:","cohortname":"All users","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"4bd3f88c-4d8f-4829-8dcd-23413dd2dc54","pv":"3"},"pmagihnlncbcefglppponlgakiphldeh":{"cohort":"1:2ntr:","cohortname":"General Release","dlrc":7046,"fp":"","installdate":7046,"max_pv":"0.0.0.0","pf":"d897a7d0-f11f-4eeb-b715-f9740df62949","pv":"2024.10.17.0"}}},"user_experience_metrics":{"limited_entropy_randomization_source":"34B08F514FC6250A329788D4B2608807","low_entropy_source3":6401,"provisional_client_id":"f7e4b250-90f5-4170-bb82-669f2c16b1b3","pseudo_low_entropy_source":112,"session_id":20,"stability":{"browser_last_live_timestamp":"13420957387411402","exited_cleanly":true,"stats_buildtime":"1767747030","stats_version":"144.0.7559.59-64"}},"variations_google_groups":{"Default":[]},"was":{"restarted":false}} \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/OptimizationHints/637/_metadata/verified_contents.json b/apps/SeleniumService/chrome_profile_dentaquest/OptimizationHints/637/_metadata/verified_contents.json deleted file mode 100644 index cbe741c..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/OptimizationHints/637/_metadata/verified_contents.json +++ /dev/null @@ -1 +0,0 @@ -[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoib0w1cy1OQmNkQ3ZwQTFWYV9XOHJ2R3FmeklmTXhzb192RVJ5bmxrbTRpQSJ9LHsicGF0aCI6Im9wdGltaXphdGlvbi1oaW50cy5wYiIsInJvb3RfaGFzaCI6ImVNQ2pfT0p6akFiLVFpWEk2U3Ezbk9VbExyd21NTWlZZU5XMDlNVmEta3MifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJsbWVsZ2xlamhlbWVqZ2lucGJvYWdkZGdkZmJlcGdtcCIsIml0ZW1fdmVyc2lvbiI6IjYzNyIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"HylTqzN5xO9fjFrhdFRv4ndrtvw1mmRxzZjEHkKZaonmhs0aonXiNQSN4I0c2-7HSV9tHaJ9ZuI2FS7BrKKLZrSgFPuqPg8SE-U7KI6-itXrputArXKlBcFprA2SQDzLv1a3uWpPmE5viCcwXLu-ajfFHt7Yx5cdvSQ2bCQMCPDYqqVevNIlZ6ID2-L4KU9U33ezlY0BUae3z0z4qO3BvgwPWd4z0UpPiQUEi8unxnwZ09FsB7TvvgTLBU7AcT9pMT_G_RF4aoRKyjKsYLho3QOs_C3Xiy1c_k-iQOC1oVOvLqP6RT012XOUiP3wiZMQ7ZGIZjyQYa1QT5mxxlnGhBy8EWJtWTeUCDL-2H5PewmZs6MxfSPFsQrjxqYLr2dGRP1wcO1rRWFKGZWa4k_vDccKpU_0LiBxqg1rlJAmu3gh-nRWR_HE3aK6VJ7viwpi-ihGA5d_0CuffSqfXKZIGBvIrZUxZb2-EgWpFjsXlqPUrea56molc_7rhjHNL0CM5tuSNDkCMjYxkmnwvYb2D8KD4ih2ehBRyI1Vcv5BxSAbH6-kETKno2khxJJzd3_X89_45g4YvbiZFBLh9nEkEHajMSOjllheqypoBe5779SaWzaFxc4prVQj8oU36_ftWpPYVhZkXJSTl-FBtfHpsah9CSJaHwt0du1j2BkCIZ0"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"dUXrrRT4eofhWNjJXBIgZ6H4-aPGBZya_zkUxeu-zOK23ZOemeuJTHehD5BKRyLZG5_q9WY32JoI-28JaqzJd1EnMmG6hhWqrLYxysMY_rsg0RI2KtVoDQzjY_JAaynb7LyuTb4Stci8q5yXyzrlrY04Frj2Hny7TMS_WT6O-IT__RB7BKms0g-poEoK-Wnf9Zol598Pm1TOPO9kMaBNdWrpdhLiCeZ5gIA-WUUPbcwmHncbq399upnSschXOedZI4tfNJCvnidOBdG_DrfBjFJihm5KrhjwOA8heJtgZ1ilcALp8ql_ry3cT2TEKXH7d9is7lYXicX8A67tucTzYQ"}]}}] \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/OptimizationHints/637/manifest.json b/apps/SeleniumService/chrome_profile_dentaquest/OptimizationHints/637/manifest.json deleted file mode 100644 index 45b5814..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/OptimizationHints/637/manifest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "manifest_version": 2, - "name": "Optimization Hints", - "version": "637", - "ruleset_format": "1.0.0" -} \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/OptimizationHints/637/optimization-hints.pb b/apps/SeleniumService/chrome_profile_dentaquest/OptimizationHints/637/optimization-hints.pb deleted file mode 100644 index c30d52d..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/OptimizationHints/637/optimization-hints.pb and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/_metadata/verified_contents.json b/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/_metadata/verified_contents.json deleted file mode 100644 index 84e85a6..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/_metadata/verified_contents.json +++ /dev/null @@ -1 +0,0 @@ -[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJjcnMucGIiLCJyb290X2hhc2giOiIxdlo1cDl0WWswam9Gdk54cDlkYmE1aUlNeEp2SkN6bVRaeWNmdW1YaFJBIn0seyJwYXRoIjoiY3RfY29uZmlnLnBiIiwicm9vdF9oYXNoIjoiWmlVakxWczR6LXFiRC1kb3JNcUNNRmZWTkV1U0tKdUZOaXpVdEFXeWpwYyJ9LHsicGF0aCI6ImtwX3BpbnNsaXN0LnBiIiwicm9vdF9oYXNoIjoiWG5sbGZHZGZVVXVxakFhV2lWa0xuYVpfZUpGYXZXLUJGZVR5bS1oZGE3RSJ9LHsicGF0aCI6Im1hbmlmZXN0Lmpzb24iLCJyb290X2hhc2giOiJyVU1udTFEZGtVcGlFQWE5QjdJSDN0LTliS0E4TGZxU1Nma0ZkcW5OOW9JIn1dLCJmb3JtYXQiOiJ0cmVlaGFzaCIsImhhc2hfYmxvY2tfc2l6ZSI6NDA5Nn1dLCJpdGVtX2lkIjoiZWZuaW9qbG5qbmRtY2JpaWVlZ2tpY2Fkbm9lY2pqZWYiLCJpdGVtX3ZlcnNpb24iOiIxNjAwIiwicHJvdG9jb2xfdmVyc2lvbiI6MX0","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"KLYlbcjxQdZ6iDf0bQaGgW9gI3V444ppMydbLB4FCTR74flyfogPgq8g0w3tsLsbwzR64imWGWK6yKtrSABK-eHHwLENOwwPWUpYYHtIjQr2KC_vKIQ6YQmy1CkJMZytipL_THxWoMjMhxiGViKFqQGdjIWL3QEV-S42nqqO3KnljLKZKPQf-Ec2pf9LwkUrMyz9PVCNmCIYEJGRGQjOgrvSVZV0NmiwYRGjpmTXGUGpvFeg252DFobLw44oPLb43NluDVtQ8aZ_Z0GjvnbpR-KZDSAQFWhHTYofWj3SiARToMu_piWmRijBpzDC1R9QHkOkVAu_d7aEKNanDMmm3fu-0J87OKukdUEdQbp-5WJBDqvmotBdayE2MuGgivmHiAh7xfTL_Ho7fYmPav5MsVAl_MbUGfRxKd5doEqy-GAXk0XQEaNqUi_6LLPjyW4czxsX-RzntaBXN5qoOKPkMhOPfr06Bp9CWflLzDHbCDus5GqcFNgWhvtDbm7oY14pjABYXFwZ63irUU1OkdvuS1RUzrTHYp41QTvuBWb48BXf4CuZn6bMvkwTwRLd6zXBDQEOYcq46JHvKpTGmkU6NJKU5EoigGVIbqpZKXB5uym0WW1oYq8R1Hc-rIxo48_UeRTZHjLoOSP74rBmB19UGDR_qe_hncNscTKDYwL8WVI"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"R6DyMqKlmXfz_ARc6X9ulywoBd3mA-Epgy3deW8z5xLUHHTwONoJFMx7_bsjkCu2lAwJzjoeHbr9EaY9m_FBFeW_TxaQptqgSyAgKTj5y4S0cdGv1aBEzVQAxQBXZh_wGwmoCvvdjSEOyDfFZOivmzQi8zUuQzzDaBrPyQLTwZU2YyvxU2cK0XHS_o_TMHj0ZSqCBdktnsfdrwVQulMFmi4qs-7H0vOgXVyxYblEan_-acrsiY-xnKlUMtpgayMAQ2u_X1pyBbTEzIpr9nUft3XXbqMMnLN84_kHS3kyyXIcErAH_AnB00QDUSHnCWI1GcbCyAT9X6SNPsSjIh6eHw"}]}}] \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/crs.pb b/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/crs.pb deleted file mode 100644 index f400bdf..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/crs.pb and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/ct_config.pb b/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/ct_config.pb deleted file mode 100644 index a917cd5..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/ct_config.pb +++ /dev/null @@ -1,363 +0,0 @@ -·¦UØÊ‹Í *) -Googlegoogle-ct-logs@googlegroups.com*$ - -Cloudflarect-logs@cloudflare.com* -DigiCertctops@digicert.com* -Sectigoctops@sectigo.com*$ - Let's Encryptsre@letsencrypt.org*, - TrustAsiatrustasia-ct-logs@trustasia.com* -Geomys ct@geomys.org* - IPng Networksct-ops@ipng.ch2ß -Google 'Argon2026h1' log|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEB/we6GOO/xwxivy4HhkrYFAAPo6e2nc346Wo2o2U+GvoPWSPJz91s/xrEvA3Bk9kWHUUXVZS5morFEzsgdHqPg==,DleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiE= €£*/https://ct.googleapis.com/logs/us1/argon2026h1/2 -€òÖÊ€±‘ÒB -ïÇì·J -GoogleÀíųRgoogle_argon2026h1Šhttps://crbug.com/414170832ß -Google 'Argon2026h2' log|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKjpni/66DIYrSlGK6Rf+e6F2c/28ZUvDJ79N81+gyimAESAyeNZ++TRgjHWg9TVQnKHTSU0T1TtqDupFnSQTIg==,1219ENGn9XfCx+lf1wC/+YLJM1pl4dCzAXMXwMjFaXc= €£*/https://ct.googleapis.com/logs/us1/argon2026h2/2 -€±‘Ò€ÙÛÙB -ïÇì·J -GoogleÀíųRgoogle_argon2026h2Šhttps://crbug.com/414170832Û -Google 'Argon2027h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKHRm0H/zUaFA6Idz5cGvGO3tCPQyfGMgJmVBOPyKAP6mGM1IiNXi4CLomOUyYj0YN74p+eGVApFMsM4h/jzCsA==,1tWNqdAXU/NqSqDHV0kCr+vH3CzTjNn3ZMgMiRkenwI= €£*/https://ct.googleapis.com/logs/us1/argon2027h1/2 -€ÙÛÙ€˜–áB -ˆôÁÊJ -Googleˆ¸µÄRgoogle_argon2027h1Šhttps://crbug.com/414170832ß -Google 'Xenon2026h1' log|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEOh/Iu87VkEc0ysoBBCchHOIpPZK7kUXHWj6l1PIS5ujmQ7rze8I4r/wjigVW6wMKMMxjbNk8vvV7lLqU07+ITA==,lpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcY= €£*/https://ct.googleapis.com/logs/eu1/xenon2026h1/2 -€òÖÊ€±‘ÒB -ïÇì·J -GoogleÀíųRgoogle_xenon2026h1Šhttps://crbug.com/413835352ß -Google 'Xenon2026h2' log|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE5Xd4lXEos5XJpcx6TOgyA5Z7/C4duaTbQ6C9aXL5Rbqaw+mW1XDnDX7JlRUninIwZYZDU9wRRBhJmCVopzwFvw==,2AlVO5RPev/IFhlvlE+Fq7D4/F6HVSYPFdEucrtFSxQ= €£*/https://ct.googleapis.com/logs/eu1/xenon2026h2/2 -€±‘Ò€ÙÛÙB -ïÇì·J -GoogleÀíųRgoogle_xenon2026h2Šhttps://crbug.com/413835352Ü -Google 'Xenon2027h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/6WcA4VRSljIfTdY48+pFRLLtLrmTb88cGDdl8Gv3E2LduG4jgJ3AK5iNMFGhpbRRLi5B3rPlBaXVywuR5IFDg==,RMK9DOkUDmSlyUoBkwpaobs1lw4A7hEWiWgqHETXtWY= €£*/https://ct.googleapis.com/logs/eu1/xenon2027h1/2 -€ÙÛÙ€˜–áB -ˆôÁÊJ -Googleˆ¸µÄRgoogle_xenon2027h1Šhttps://crbug.com/4357699812á -Cloudflare 'Nimbus2026'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2FxhT6xq0iCATopC9gStS9SxHHmOKTLeaVNZ661488Aq8tARXQV+6+jB0983v5FkRm4OJxPqu29GJ1iG70Ahow==,yzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOc= €£**https://ct.cloudflare.com/logs/nimbus2026/2 -€òÖÊ€ÙÛÙB - £¹¹J - -CloudflareÐùеRcloudflare_nimbus2026Šhttps://crbug.com/3554609772á -Cloudflare 'Nimbus2027'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYjd/jE0EoAhNBbfcNhrTb7F0x10KZK8r2SDjx1GdjJ75hJrHx2OCQ+BXRjXi+czoREN1u0j9cWl8d6OoPMPogQ==,TGPcmOWcHauI9h6KPd6uj6tEozd7X5uUw/uhnPzBviY= €£**https://ct.cloudflare.com/logs/nimbus2027/2 -€ÙÛÙ€ÀàèB -€…ßÈJ - -CloudflareتÄRcloudflare_nimbus2027Šhttps://crbug.com/4348956982Û -DigiCert 'Wyvern2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7Lw0OeKajbeZepHxBXJS2pOJXToHi5ntgKUW2nMhIOuGlofFxtkXum65TBNY1dGD+HrfHge8Fc3ASs0qMXEHVQ==,ZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfA= €£*&https://wyvern.ct.digicert.com/2026h1/2 -€òÖÊ€±‘ÒB -€©µ¹J -DigiCertÀ¶þ´Rdigicert_wyvern2026h1Šhttps://crbug.com/3539240092Û -DigiCert 'Wyvern2026h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEenPbSvLeT+zhFBu+pqk8IbhFEs16iCaRIFb1STLDdWzL6XwTdTWcbOzxMTzB3puME5K3rT0PoZyPSM50JxgjmQ==,wjF+V0UZo0XufzjespBB68fCIVoiv3/Vta12mtkOUs0= €£*&https://wyvern.ct.digicert.com/2026h2/2 -€±‘Ò€ÙÛÙB -€©µ¹J -DigiCertÀ¶þ´Rdigicert_wyvern2026h2Šhttps://crbug.com/3539240092Û -DigiCert 'Wyvern2027h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEastxYj1mntGuyv74k4f+yaIx+ZEzlSJ+iVTYWlw8SpSKJ4TfxYWuBhnETlhpyG/5seJn0mOSnVgXsZ1JRflI7g==,ABpdGhwtk3W2SFV4+C9xoa5u7zl9KXyK4xV7yt7hoB4= €£*&https://wyvern.ct.digicert.com/2027h1/2 -€ÙÛÙ€˜–áB - È›ÊJ -DigiCertÀþåÅRdigicert_wyvern2027h1Šhttps://crbug.com/4428606002Û -DigiCert 'Wyvern2027h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuOg8hcgaYT/MShxpag2Hige0zsLzz8vOLZXp6faCdzM+Mn/njyU9ROAuwDxuu88/Grxn46kmehdOKVDFexbdSg==,N6oHzCFvLm2RnHCdJNj3MbAPKxR8YhzAkaX6GoTYFt0= €£*&https://wyvern.ct.digicert.com/2027h2/2 -€˜–á€ÀàèB - È›ÊJ -DigiCertÀþåÅRdigicert_wyvern2027h2Šhttps://crbug.com/4428606002Û -DigiCert 'Sphinx2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEq4S++DyHokIlmmacritS51r5IRsZA6UH4kYLH4pefGyu/xl3huh7/O5rNk/yvMOeBQKaCAG1SSM1xNNQK1Hp9A==,SZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MM= €£*&https://sphinx.ct.digicert.com/2026h1/2 -€òÖÊ€±‘ÒB -€©µ¹J -DigiCertÀ¶þ´Rdigicert_sphinx2026h1Šhttps://crbug.com/3540253692Û -DigiCert 'Sphinx2026h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEquD0JkRQT/2inuaA4HC1sc6UpfiXgURVQmQcInmnZFnTiZMhZvsJgWAfYlU0OIykOC6slQzr7U9kvEVC9wZ6zQ==,lE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdg= €£*&https://sphinx.ct.digicert.com/2026h2/2 -€±‘Ò€ÙÛÙB -€©µ¹J -DigiCertÀ¶þ´Rdigicert_sphinx2026h2Šhttps://crbug.com/3540253692Û -DigiCert 'sphinx2027h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEvirIq1XPwgwG7BnbMh2zoUbEt+T8z8XAtg9lo8jma+aaTQl8iVCypUFXtLpt4/SHaoUzbvcjDX/6B1IbL3OoIQ==,RqI5Z8YNtkaHxm89+ZmUdpOmphEghFfVVefj0KHZtkY= €£*&https://sphinx.ct.digicert.com/2027h1/2 -€ÙÛÙ€˜–áB - È›ÊJ -DigiCertÀþåÅRdigicert_sphinx2027h1Šhttps://crbug.com/4428795282Û -DigiCert 'sphinx2027h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEUCe23M889mAsUVeTTBcNsAmP374ZWQboLdR8RdGwM3VZ6P/sDwhrL7wK4zrXPh3HwLDDLxDjvRBeivUSbpZSwA==,H7D4qS2K3aEhd2wF4qouFbrLxitlOTaVV2qqtS4R0R0= €£*&https://sphinx.ct.digicert.com/2027h2/2 -€˜–á€ÀàèB - È›ÊJ -DigiCertÀþåÅRdigicert_sphinx2027h2Šhttps://crbug.com/4428795282Ž -Sectigo 'Mammoth2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEnssMilHMiuILzoXmr00x2xtqTP2weWuZl8Bd+25FUB1iqsafm2sFPaKrK12Im1Ao4p5YpaX6+eP6FSXjFBMyxA==,JS+Uwisp6W6fQRpyBytpXFtS/5epDSVAu/zcUexN7gs= €£*%https://mammoth2026h1.ct.sectigo.com/2 -€òÖÊ€±‘ÒB -Àþ°ÆJ -Sectigo°íö³Rsectigo_mammoth2026h1‚3÷û,N7bqzTXnPktVFG8/h3gi5pcuxCo+mfWyv+XlIIS4cEU=Šhttps://crbug.com/413086032Ž -Sectigo 'Mammoth2026h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7INh8te0u+TkO+vIY3WYz2GQYxQ9XyLfdLpQp1ibaX3mY4lt2ddRhD/4AtjI/8KXceV+J/VysY8kJ1cKDXTAtg==,lLHBirDQV8R74KwEDh8svI3DdXJ7yVHyClJhJoY7pzw= €£*%https://mammoth2026h2.ct.sectigo.com/2 -€±‘Ò€ÙÛÙB -Àþ°ÆJ -Sectigo°íö³Rsectigo_mammoth2026h2‚3¤Ú½,vJHecZC18lG3qp9lV2jZoi+7nkPHQx2SmM4VWglNsIk=Šhttps://crbug.com/413086032ˆ -Sectigo 'Sabre2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEhCa8Nr3YjTyHnuAQr82U2de5UYA0fvdYXHPq6wmTuBB7kJx9x82WQ+1TbpUhRmdR8N62yZ6q4oBtziWBNNdqYA==,VmzVo3a+g9/jQrZ1xJwjJJinabrDgsurSaOHfZqzLQE= €£*#https://sabre2026h1.ct.sectigo.com/2 -€òÖÊ€±‘ÒB -Àþ°ÆJ -SectigoÈôñ³Rsectigo_sabre2026h1‚3‰Â¨*,ONxslVVBTXcSuBVlFOVDuNQoTCdDNLCRVHoHfNLMZfo=Šhttps://crbug.com/413086062ˆ -Sectigo 'Sabre2026h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEzjXK7DkHgtp3J4bk8n7F3Djym6mrjKfA7YMePmobwPCVVroyM0x1fAkH6eE+ZTVj8Em+ctGqna99CMS0jVk9cw==,H1bRq5RwSkHdP+r99GmTVTAsFDG/5hNGCJ//rnldzC8= €£*#https://sabre2026h2.ct.sectigo.com/2 -€±‘Ò€ÙÛÙB -Àþ°ÆJ -SectigoÈôñ³Rsectigo_sabre2026h2‚3÷Žã ,HWG3vP/FX6JRs5yyXDfrNoUA7D6TZAib9ZE2Llno0II=Šhttps://crbug.com/413086062Ü -Sectigo 'Elephant2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEU0lqnPHoXuU9Fc9dJv1HQZCvssJfvxLsirwVQ/fkFyUqeu4inwPKikeT4DGyyWWH4NR/DCJa2bAumHrXJdAcaQ==,0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQ= €£*&https://elephant2026h1.ct.sectigo.com/2 -€òÖÊ€±‘ÒB -àÔûÃJ -Sectigo€³ù½Rsectigo_elephant2026h1Šhttps://crbug.com/3991343702Ü -Sectigo 'Elephant2026h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEO/t4Uwkoou78zkCchh9tfAKbIUJmbOoUAb8szD8StnnHFKAVY5kq1Ljs8YD7CfzdD7xcVjmQYpbtNUhxRMRtmA==,r2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYML+eFhzo= €£*&https://elephant2026h2.ct.sectigo.com/2 -€±‘Ò€ÙÛÙB -àÔûÃJ -Sectigo€³ù½Rsectigo_elephant2026h2Šhttps://crbug.com/3991343702Ü -Sectigo 'Elephant2027h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE4fu36JygUwaaVO+ddWJ97FJZlA5SjPLmT+RHwg0pavkIrbT1b5LNQrsaEw0CoGraf7BkzKZf7PC8gYAScw2woA==,YEyar3p/d18B1Ab8kg3ImesLHH34yVIb+voXdzuXi8k= €£*&https://elephant2027h1.ct.sectigo.com/2 -€ÙÛÙ€˜–áB -àÔûÃJ -Sectigo€³ù½Rsectigo_elephant2027h1Šhttps://crbug.com/3991343702Ü -Sectigo 'Elephant2027h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECTPhpJnRFroRRpP/1DdAns+PrnmUywtqIV+EeL4Jg8zKouoW7kuAkYo+kZeoHtyK7CBhflIlMk7T2Qrn4w/t8g==,okkM3NuOM6QAMhdg1tTVGiA2GR6nfZaL4mqKAPb///c= €£*&https://elephant2027h2.ct.sectigo.com/2 -€˜–á€ÀàèB -àÔûÃJ -Sectigo€³ù½Rsectigo_elephant2027h2Šhttps://crbug.com/3991343702Ó -Sectigo 'Tiger2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE73eDJyszDbzsWcgI0nbtU0+y11gQWjNjS/RSO5P4hOSFE+pPrDCtfNPHe6dq7/XQYwOFt9Feb8TwQW+mqXN5xg==,FoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9fo= €£*#https://tiger2026h1.ct.sectigo.com/2 -€òÖÊ€±‘ÒB -ð²ÆJ -Sectigo€³ù½Rsectigo_tiger2026h1Šhttps://crbug.com/3991246092Ó -Sectigo 'Tiger2026h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEfJFUD/FRkonvZIA9ZT1J3yvA4EpSp3innbIVpMTDR1oCe5vguapheQ7wYiWaCES1EL1B+2BEC+P5bUfwF44lnA==,yKPEf8ezrbk1awE/anoSbeM6TkOlxkb5l605dZkdz5o= €£*#https://tiger2026h2.ct.sectigo.com/2 -€±‘Ò€ÙÛÙB -ð²ÆJ -Sectigo€³ù½Rsectigo_tiger2026h2Šhttps://crbug.com/3991246092Ó -Sectigo 'Tiger2027h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEmMQofpsDjCVYzF4jXdFWM/ioYBJIPcsQQrNAHE6v4lOsADoI+/jN1lph8x4K3NgnXDXwmyJcFwRYgVOBMhaYhA==,HJ9oLOn68EVpUPgbloqH3dsyENhM5siy44JSSsTPWZ8= €£*#https://tiger2027h1.ct.sectigo.com/2 -€ÙÛÙ€˜–áB -ð²ÆJ -Sectigo€³ù½Rsectigo_tiger2027h1Šhttps://crbug.com/3991246092Ó -Sectigo 'Tiger2027h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEb0AgkemhsPmYe1goCSy5ncf2lG9vtK6f+SzODKJMYEgPOT+z93cUEKM1EaTuo09rozfdqhjeihIl25y9A3JhyQ==,A4AqwmL24F4D+Lxve5hRMk/Xaj31t1lRdeIi+46b1fY= €£*#https://tiger2027h2.ct.sectigo.com/2 -€˜–á€ÀàèB -ð²ÆJ -Sectigo€³ù½Rsectigo_tiger2027h2Šhttps://crbug.com/3991246092˜ -Let's Encrypt 'Oak2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEmdRhcCL6d5MNs8eAliJRvyV5sQFC6UF7iwzHsmVaifT64gJG1IrHzBAHESdFSJAjQN56TYky+9cK616MovH2SQ==,GYbUxyiqb/66A294Kk0BkarOLXIxD67OXXBBLSVMx9Q= €£*&https://oak.ct.letsencrypt.org/2026h1/2 -€Î—Ê€ÊõÒB -€àˆÍJ - Let's Encrypt€Ùæ´Rletsencrypt_oak2026h1‚4¨Å¸,deSRNfTNPgd9wfzoXIznvi+QUTxuK0R+daC6JGKGK3Q=Šhttps://crbug.com/414591432— -Let's Encrypt 'Oak2026h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEanCds5bj7IU2lcNPnIvZfMnVkSmu69aH3AS8O/Y0D/bbCPdSqYjvuz9Z1tT29PxcqYxf+w1g5CwPFuwqsm3rFQ==,rKswcGzr7IQx9BPS9JFfER5CJEOx8qaMTzwrO6ceAsM= €£*&https://oak.ct.letsencrypt.org/2026h2/2 -€°×Ñ€ò¿ÚB -€àˆÍJ - Let's Encrypt€Ùæ´Rletsencrypt_oak2026h2‚3Ì­°>,uTgg1k3DUbSFFdXewyyxbsQuCc9RupplMphTwtXqvf4=Šhttps://crbug.com/414591432Ï -TrustAsia 'log2026a'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEp056yaYH+f907JjLSeEAJLNZLoP9wHA1M0xjynSDwDxbU0B8MR81pF8P5O5PiRfoWy7FrAAFyXY3RZcDFf9gWQ==,dNudWPfUfp39eHoWKpkcGM9pjafHKZGMmhiwRQ26RLw= €£*(https://ct2026-a.trustasia.com/log2026a/2 -€Ú¬Ê€Î€ÚB -€ö²·J - TrustAsia€àÙ²Rtrustasia_log2026aŠcrbug.com/409178532Ï -TrustAsia 'log2026b'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEDxKMqebj7GLu31jIUOYmcHYQtwQ5s6f4THM7wzhaEgBM4NoOFopFMgoxqiLHnX0FU8eelOqbV0a/T6R++9/6hQ==,Jbfv3qETAZPtkweXcKoyKiZiDeNayKp8dRl94LGp4GU= €£*(https://ct2026-b.trustasia.com/log2026b/2 -€Ú¬Ê€Î€ÚB -€ö²·J - TrustAsia€àÙ²Rtrustasia_log2026bŠcrbug.com/409178532× -TrustAsia 'HETU2027'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE14jG8D9suqIVWPtTNOL33uXKZ4mUnnOMrIwOWeZU7GtoDRCWIXfy/9/SC8lTAbtP2NOP4wjIufAk6f64sY4DWg==,7drrgVxjITRJtHvlB3kFq9DZMUfCesUUazvFjkPptsc= €£*(https://hetu2027.trustasia.com/hetu2027/2 -€ä¶Ù€µ…éB -ˆôÁÊJ - TrustAsiaˆ¸µÄRtrustasia_hetu2027Šhttps://crbug.com/409178532£ -Let's Encrypt 'Sycamore2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEfEEe0JZknA91/c6eNl1aexgeKzuGQUMvRCXPXg9L227O5I4Pi++Abcpq6qxlVUKPYafAJelAnMfGzv3lHCc8gA==,pcl4kl1XRheChw3YiWYLXFVki30AQPLsB2hR0YhpGfc= <*/https://log.sycamore.ct.letsencrypt.org/2026h1/2 -€ˆÊ€êÌÑB -°ýžÉJ - Let's Encrypt°äøÄRletsencrypt_sycamore2026h1Z/https://mon.sycamore.ct.letsencrypt.org/2026h1/Šhttps://crbug.com/414591432£ -Let's Encrypt 'Sycamore2026h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEwR1FtiiMbpvxR+sIeiZ5JSCIDIdTAPh7OrpdchcrCcyNVDvNUq358pqJx2qdyrOI+EjGxZ7UiPcN3bL3Q99FqA==,bP5QGUOoXqkWvFLRM+TcyR7xQRx9JYQg0XOAnhgY6zo= <*/https://log.sycamore.ct.letsencrypt.org/2026h2/2 -€êÌр̌ÙB -°ýžÉJ - Let's Encrypt°äøÄRletsencrypt_sycamore2026h2Z/https://mon.sycamore.ct.letsencrypt.org/2026h2/Šhttps://crbug.com/414591432£ -Let's Encrypt 'Sycamore2027h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWrGdYyZYB7teCS4K/oKIsbV0yVBSgjlOwO22OOCoA6Y252QhFzC8Wg7oVXVKqfkWaSaM/n+3pfCBf4BAkpdx8g==,jspHC6zeavOiBrCkeoS3Rv4fxr+VPiXmm07kAkjzxug= <*/https://log.sycamore.ct.letsencrypt.org/2027h1/2 -€ÌŒÙ€ÑÑàB -°ýžÉJ - Let's Encrypt°äøÄRletsencrypt_sycamore2027h1Z/https://mon.sycamore.ct.letsencrypt.org/2027h1/Šhttps://crbug.com/414591432£ -Let's Encrypt 'Sycamore2027h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEK+2zy2UWRMIyC2jU46+rj8UsyMjLsQIr1Y/6ClbdpWGthUb8y3Maf4zfAZTWW+AH9wAWPLRL5vmtz7Zkh2f2nA==,5eNiR9ku9K2jhYO1NZHbcp/C8ArktnRRdNPd/GqiU4g= <*/https://log.sycamore.ct.letsencrypt.org/2027h2/2 -€ÑÑà€ŒèB -°ýžÉJ - Let's Encrypt°äøÄRletsencrypt_sycamore2027h2Z/https://mon.sycamore.ct.letsencrypt.org/2027h2/Šhttps://crbug.com/414591432› -Let's Encrypt 'Willow2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEtpFyulwgy1+u+wYQ37lbV+HsPFNYoi4sy6dZP662N/Z/usdNi4+Q3RLES1RY2PNk7zL/7VPSn3JERMPu/s4e4A==,4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtug= <*-https://log.willow.ct.letsencrypt.org/2026h1/2 -€å‡Ê€ÇÇÑB -°ýžÉJ - Let's Encrypt°äøÄRletsencrypt_willow2026h1Z-https://mon.willow.ct.letsencrypt.org/2026h1/Šhttps://crbug.com/414591432› -Let's Encrypt 'Willow2026h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEp8wH8R6zfM+UhsQq5un+lPdNTDkzcgkWLi1DwyqU6T00mtP5/CuGjvpw4mIz89I6KV5ZvhRHt5ZTF6qe24pqiA==,qCbL4wrGNRJGUz/gZfFPGdluGQgTxB3ZbXkAsxI8VSc= <*-https://log.willow.ct.letsencrypt.org/2026h2/2 -€ÇÇÑ€©‡ÙB -°ýžÉJ - Let's Encrypt°äøÄRletsencrypt_willow2026h2Z-https://mon.willow.ct.letsencrypt.org/2026h2/Šhttps://crbug.com/414591432› -Let's Encrypt 'Willow2027h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEzsMKtojO0BVB4t59lVyAhxtqObVA+wId5BpJGA8pZrw5GTjzuhpvLu/heQGi0hHCeislkDe34N/2D0SwEUBE0w==,ooEAGHNOF24dR+CVQPOBulRml81jqENQcW64CU7a8Q0= <*-https://log.willow.ct.letsencrypt.org/2027h1/2 -€©‡Ù€®ÌàB -°ýžÉJ - Let's Encrypt°äøÄRletsencrypt_willow2027h1Z-https://mon.willow.ct.letsencrypt.org/2027h1/Šhttps://crbug.com/414591432› -Let's Encrypt 'Willow2027h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYbMDg0qQEEYjsTttdDlouTKhg3fRiMJYNE+Epr/2bXyeQdQOHKQNKv5sbIKxjtE/5Vqo9YjQbnaOeH4Wm4PhdQ==,ppWirZJtb5lujvxJAUJX2LvwRqfWJYm4jcLXh2x45S8= <*-https://log.willow.ct.letsencrypt.org/2027h2/2 -€®Ìà€í†èB -°ýžÉJ - Let's Encrypt°äøÄRletsencrypt_willow2027h2Z-https://mon.willow.ct.letsencrypt.org/2027h2/Šhttps://crbug.com/414591432… -Geomys 'Tuscolo2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEflxzMg2Ajjg7h1+ZIvQ9LV6yFvdj6uRi9YbvtRnSCgS2SamkH56WcPRaBTRYARPDIr5JwLqgJAVA/NvDxdJXOw==,cX6V88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeI= <**https://tuscolo2026h1.sunlight.geomys.org/2 -€òÖÊ€±‘ÒB -ðåÏÅJ -GeomysÊúÀRgeomys_tuscolo2026h1Z*https://tuscolo2026h1.skylight.geomys.org/Šhttps://crbug.com/4166913302… -Geomys 'Tuscolo2026h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEaA6P0i7JTsd9XfzF1/76avRWA3XXI4NStsFO/aFtBp6SY7olDEMiPSFSxGzFQjKA1r9vgG/oFQwurlWMy9FQNw==,Rq+GPTs+5Z+ld96oJF02sNntIqIj9GF3QSKUUu6VUF8= <**https://tuscolo2026h2.sunlight.geomys.org/2 -€±‘Ò€ÙÛÙB -ðåÏÅJ -GeomysÊúÀRgeomys_tuscolo2026h2Z*https://tuscolo2026h2.skylight.geomys.org/Šhttps://crbug.com/4166913302… -Geomys 'Tuscolo2027h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEOYwwGoaNpZ/SQW0VNGICP7wGRQsSeEowTRl4DPSdPjSkO/+ouvFH78I8sQTR3FWPZDScALbclBqnqL0ptY8beA==,WW5sM4aUsllyolbIoOjdkEp26Ag92oc7AQg4KBQ87lk= <**https://tuscolo2027h1.sunlight.geomys.org/2 -€ÙÛÙ€˜–áB -С›ÇJ -Geomys€ÓóÁRgeomys_tuscolo2027h1Z*https://tuscolo2027h1.skylight.geomys.org/Šhttps://crbug.com/4166913302… -Geomys 'Tuscolo2027h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIAz2gOD7wIptaiLTnmR4k7AQwp5kFmqmGHY/8JmMJxaSHyAipoFA/YSBCTX7ZowxIkSKpZYGlqLtdLVcLWDS5w==,1d5V7roItgyf/BjFE75qYLoARga8WVuWu0T2LMV9Ofo= <**https://tuscolo2027h2.sunlight.geomys.org/2 -€˜–á€ÀàèB -С›ÇJ -Geomys€ÓóÁRgeomys_tuscolo2027h2Z*https://tuscolo2027h2.skylight.geomys.org/Šhttps://crbug.com/4166913302í -9Bogus placeholder log to unbreak misbehaving CT libraries|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEj4lCAxWCY6SzIthkqZhwiUVzcK62i6Fc+/YS0WHaN6jjO1ITUFuu8beOiU9PdeNmdalZcC3iWovAfApvXS33Nw==,LtakTeuPDIZGZ3acTt0EH4QjZ1X6OqymNNCTXfzVmnA= €£*https://ct.example.com/bogus/2 -€£±ð€Æ¶ðB -ð°ÙÂJ -Geomys€£±ðRgeomys_bogus6962Šhttps://crbug.com/4266247772‹ -IPng Networks 'Halloumi2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEzdcnGwRjm2ZoA68JFZKfoM4cOPPG2fr0iR72p3XanznOlw57HJ9RlYRNt75gIMIKgB1r0dxY5Jojq1m8uobYjg==,fz035/iSPY5xZb6w0+q+5yoivkbAy4TEFtTkuYJky8I= <*&https://halloumi2026h1.log.ct.ipng.ch/2 -€òÖÊ€±‘ÒB -¨í‹ÊJ - IPng Networks­²ÅRipng_halloumi2026h1Z&https://halloumi2026h1.mon.ct.ipng.ch/Šhttps://crbug.com/4370033442 -IPng Networks 'Halloumi2026h2a'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEiGh4zMsdukTgrdk9iPIwz9OfU9TQVi4Mxufpmnlrzv3ivJcxVhrST4XQSeQoF5LlFVIU6PL4IzrYl12BUWn9rQ==,JuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyM= <*'https://halloumi2026h2a.log.ct.ipng.ch/2 -€±‘Ò€ÙÛÙB -øÄØÊJ - IPng Networks­²ÅRipng_halloumi2026h2aZ'https://halloumi2026h2a.mon.ct.ipng.ch/Šhttps://crbug.com/4370033442‹ -IPng Networks 'Halloumi2027h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEw5SUl2yfd5TFSqUGv7A+I5+TpLe+zEccmtWVQakQQtOHYKqH8TbycalFx5xaqE5PU4NEwwnAJ9FWeT/6QaovZw==,ROgi/CurDpLu0On61pZkYCd20Bdg4IkFCckjobA/w38= <*&https://halloumi2027h1.log.ct.ipng.ch/2 -€ÙÛÙ€˜–áB -¨í‹ÊJ - IPng Networks­²ÅRipng_halloumi2027h1Z&https://halloumi2027h1.mon.ct.ipng.ch/Šhttps://crbug.com/4370033442‹ -IPng Networks 'Halloumi2027h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAErmKbFkPG7QfQUARhbIik8vVbIkXhK+YMB6TvLZkyhnzv7wedn+l7VChqovZHKOQXmZEd4B+3ljovIpQz2HmyHA==,CRV/Yy1Gx/dtlSZUk7wPALOVrF2zorJr+wQ9ukrGOJM= <*&https://halloumi2027h2.log.ct.ipng.ch/2 -€˜–á€ÀàèB -¨í‹ÊJ - IPng Networks­²ÅRipng_halloumi2027h2Z&https://halloumi2027h2.mon.ct.ipng.ch/Šhttps://crbug.com/4370033442ÿ -IPng Networks 'Gouda2026h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAER6wvqVwhf5isuCtwSfNjTOrqwZg0vZuIMP7xk8fPmJfaFZCte1ptQiqNhRMCtqIgJvDcJyjkGVI8i44vxL877A==,GoudaUpXmMiZoMqIvfSPwLRWYMzDYA0fcfRp/8fRrKM= <*#https://gouda2026h1.log.ct.ipng.ch/2 -€òÖÊ€±‘ÒB -°ýžÉJ - IPng Networks€ˆêÄRipng_gouda2026h1Z#https://gouda2026h1.mon.ct.ipng.ch/Šhttps://crbug.com/4370033442ÿ -IPng Networks 'Gouda2026h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEjayczmhUMNftWy6VjvYXcTUEpvL8LIAKcYcxrxx5xxQGZEVvhnZeCnXVlsMWhq1h9J55eZfQWM/dqIr6GmoN9Q==,Goudaw/+v4G0eTnG0jEKhtbRAtTwRuIYLJ3jX14mJe8= <*#https://gouda2026h2.log.ct.ipng.ch/2 -€±‘Ò€ÙÛÙB -°ýžÉJ - IPng Networks€ˆêÄRipng_gouda2026h2Z#https://gouda2026h2.mon.ct.ipng.ch/Šhttps://crbug.com/4370033442ÿ -IPng Networks 'Gouda2027h1'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEOh11B2aRT9BiTqo+6kvQ7cSGf819Ait+jGc6AuHlGUXxWCX1YCQ9OFNnr6MUKStyw4sVin5FCvtbke1mctl3gQ==,Gouda43XkdHNBUnttgNV1ga2T60w23H+eI8Px8j7xLE= <*#https://gouda2027h1.log.ct.ipng.ch/2 -€ÙÛÙ€˜–áB -°ýžÉJ - IPng Networks€ˆêÄRipng_gouda2027h1Z#https://gouda2027h1.mon.ct.ipng.ch/Šhttps://crbug.com/4370033442ÿ -IPng Networks 'Gouda2027h2'|MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEPuxPH20sSqUzHGllZceceFvyoSffwBWgX4LKd8wk3A3ayZuwwh2pDuEOsimMxLXFh0IUYz73a9I7kxkUqM+N8w==,GoudaVNi2GSSp7niI2BuNOzp4xC6NPuTBXhdKc5XV+s= <*#https://gouda2027h2.log.ct.ipng.ch/2 -€˜–á€ÀàèB -°ýžÉJ - IPng Networks€ˆêÄRipng_gouda2027h2Z#https://gouda2027h2.mon.ct.ipng.ch/Šhttps://crbug.com/4370033442ú -®§°®ò ÿëø¹OÚ—R -·4ÿ ìµñ7†Éä¬`ñ„Fæ}¶®e“ßAWdž( ¢ˆGªn+×^N"Ÿ\Qd¯,²ò<3Çvã¿é g ¢ýè¯ †eŽ -G%·ë!)€ÞTõ)ÙXËÅ´®¹ñ ¼ÞÓûÄȲ\üÒ±#ž9 aéVPc’BK½öùD ÐØT¸ùM&^ý€úë„‚ÍŽÄ[9™ÍV’-®N Õx°)!ŸHdfÓ€fSµŸˆîÚÌ >:ZonõÜq׉ 6C–¬é¤6·õ#6O4«±´îþÀ™1|4ñâ TԙؾFš(²½S¶’:NÑ·Ù1S<74ƒçü£ØÖ ~8bçL¾ÄÔO£™Ã<ж„ŽaW{𶥋ž—•b»¼ » €Ch` G1ýcáp®ïŒ—võÑÆÀ#[ ¾.‡vW$ü³ôz´xaÇ&ö)eƒÜSÝ1/kä ñ`ÅF?ªzWòJ3-©wê“lóŸ(ê¿r3çNß …Ž ÏXÀje„ÁG¥ÞJÖôõG-« )æÝ E!çG 0ƒÇçVféjÞZùJÝZ±×hàd [­Ü†F{·H®»?#’–UÚÍ\“ÆFÕN "íP iã€ûr:X« ˜ -’%[ƒs0"µxÔöÍH ’Hsám0ª·E–yÇ!ñZ™rmÍÖ%ºƒ#[¾ãúo æ<¯ñKδB#%j -ø#Ô²€aßqQĸX^(Ê™ è¿ñ]àÁ€909òÛ¡ê•,€´¾g’ˆ—:R S@Ýiô;Ž —öWŽS…Ñû(ݲˆùŸ­îmF1 X¾g̰´cöÒgÅ©˜þÖvÃdÍl7Uè˜îþÑç ø¥í¥Ç -2¦=+_ ‚€Zn²@K@¨Ë… … þ´ù ¹RŠ6j¼ÜŽ=#11,~F¥"§¤iÛ³ýž 2ˆãŠzäÕZó´õ“fEéžÅØ*nº[Y¬9¼h ’%owQO”0V, ²Î¥ÏåfÞ ¼xq¹eŠ~×¥/ Ò£uLÃúS3çšâ3_ eð’ƒCÅ©wÌ⇯• UçÇJЉý)k¾@¯ -ÔmÂÚ‰ (Í\Öå „Œ£#“e¼È(P. âA¼ÞqÏks"Û`ƒ  ¦C­ÛÎ&e6ÆÖB¹*Ñy/…B”ñ k>XUõO„E& mÁÉuë¼K¬µAý|bÌ¥¶în'’‡ápØ•ÕïË* ßDËp·XØÛ~ï±_Œì„^Í¥±$t' 3q¸öhèŽøj/³!ÆUz¨G9ŽrL8ˆ$´H 7ÖÁçŠE —þ©'CËMQySÚFâ@i¨Ë1Ê|Ü í®Ï$I-‘ÂII -¸îÉý{ÌÜ1FŸæðhO« ,…GæÑÀ½¾ŠU‡NV†j°ãb›TÌ ¤€bÛ‹ _6°dªtxÐ…Ø·[ôö^óô­²\ŽÏJãÔeé… »&øÜ {ÿÞ÷s»¨H¯Ú¦àB¨d¯ Öv…u0ÆDLãá ðk¨Ðˆ cœøÏGRü'½H 6@ÿM'‰Ï÷&Rðå²3´l¥éÏÕ±˜Ã[Áf fçk®É9sŠ}#Ÿ(ñ½%ʉ|Ø–uùÜf=\ ßkí ƒÞ½ç 2! ]‚þ&K횸5QHP£Ú §ñd“t%V¡\Så¦0u¹²ÀÞY§Ë ·¡ s–£·Á‹t,Ò¤ž¨ý”ƒ›Â›A1;ÀÉð dlQðfkÈÜŽ”…2L}-Ó]¼%ga€qDÂgºÊš ¦ó–Oð&Ìk(Ãø[,Û±Þ€úRÞ·E”+QÀÎ’Î È#¼.W—ú5òQ'I†vØw·2²ãas2èv˜ibvé AÃ!K‡ÕZ †ºÑÙºSW‘ƒ±¶` -uÄ[@ bšÄuJ¾¹øóÐï£àïÌMõÀ™u¢Ü@Ò˜ lkCêbVsËy¼"T2Ÿ«çï+Ë"˜ÒEìçf‡ mð -þUÙÑ8Ãvó*ƒ»}tv¶zƒQö‡m(û r÷Pâò ê1N -1`¥BÛè¬öy¥G5®Oí)6 ³¨¶º„Ɇ+ ž²î6£K.Ðæ3ý2ëR'† Çè35KÅJÂi _buV\‡®E(O‘w´~ôAä“ûa Ž­ÑÛ9ô},o¿ž'é°ã4bZ½’nbE%U*Òu ðäðDæ&QhÊ­k›dq¯z݃`¢m‚ÊÓR°FÒ èþ¦Çµ3³ôt ŠYW±˜üÿô~pÏPæÐ_ $^ŠEPzÔ;^Ig/W{»Ptr+H³¿ëamï Œq‚æËéÞ˜'4)Cq -¯,Úy m„wà´&ØTì©e°uEZÃòUä„/Ìð@Ñss x"Q®¨¡ ¥ü^¾Hhµ…2Üí!-›<Û¨E»ÿ ÏÊ`j“šüˆ˜›–”ýAù?ýÒ=‡“öƒT0€û6 >~à87uÄ7nŸÚš7W-¢z¬ƒèâEÍÌ æ×QãøÀ×Îãýæôgx÷JCUm4ß UÔs€Ï úî'Ï èÚ¿Õçugdp=ß7:å•j1×I)õ UÙCàkzÄ~pœ±g¦$ÃÖ)ÿ8Ñ®‰Ws~oú;É- ¨q‘m8—†ÇH^ÜŠeBßfÈÿ€"̬Œ «ö/§ÆCi ¯ÑöÉïsl‹î‘Ni±ÑÊd™PâmqªB`o2v 1ß¾™OBf;cüðQ–ÙXçI3ƒšhvV»*þÒ Fø7ëeÆi‡šç6[ƒí_%_áY™ð^ꂞÜ o?ÝK¿JPGxkfnKBÇ»ð šÚA7öIÞã š¬B¼ªˆ÷!_Ì.¾[ ëõOÒ …BA¥Ö’z ¶qKž™ÄM€åÆì™œ´ü Æ$ÎG[ …ReɨՅ î&ûnÐC1ìð¿z:­ FÛRÝé> ¾Àþy® !2.¶[P¶^P˜C¦ì¯«Š™Lþäï·™€]G@ !LªJ1î\)µZTb×ùÔ¬‡éÈï46à\fœIÒ !Œä›8&Uh2ñ7ŸÜÉá7ñ´áµÍjˆ¹@ä !Û[ÂâËe³á‰@_ýG¥ÐÞÑ~¾ÅˆûàÇeí "+vZŸ¿ “Ÿ Bjás{ŸDá4ôš·`båÅ.¹S¢ "AeBrßÊ];ÕÁ¤[n…橳£SŒŽ¼üîͳ\ "p'œ¦Âí…Ç^íºr懚ÓjôpŒ#—L¥×Á6þ‚b "NïÀrC,R=En:È ïl§„ˆÆîTãYÔ "ûÑq‚ïtÁwÂé÷œ•ÑÁ·“K€ÈFä˜ #ŸÑ¨‡?ÊzvÃ'wç°  ŽƒÎÒ¡f²“KD! #ý¦S˜iömÖ×TÊ2à Š|N§SÕóÁüäZØ Æ+ØÝ $-AC­_ÝÞ̃çR¾Wsƒ]$ËM6¹O¿êc½jÅÝ $Êò–—’öÿ´!2ÇñÃ|}/Æ9aJ‡ÜÐãþˆ %|ƒK`û% -|X9å}.j¤Õ€©½XP†Äí6‚Ò %ª˜VÚÀƒÛáy‘ÑxûÍ€5ɲòªUZ·*1CV %³±q™3+8â0˜]˜ ÞÐëLhx)x#¶·4 &=¼ÖRíH)WlÉDŽإÐîvPÚêh­»ßÂ@B®ó '+`…:*ŸjX¹h7Ð>ŽzsXž‚x6´–ˆÍ4y '~ůÂXF$Ðv'×RšÁ×ËŸÁùwªËãñÝq- '»}ûÊ•eRï0¾ÑZ‘™Ð#Ýö웽u)V-Éì÷  'á›Cš+‰®âÝÏj)‰¸Ì00ÛÒé~âYçS[,åe (Ás„ÆAŸƒî>\Ô^eô¯(Dܹ}¢JHÛÑ–u (RŸÑTS£wšjn®Swò”ÿÙˆU¥”nqS (sW¯¿‡oŸa‚r¡q—v.y:j/^ vË( e¸b (Ò­ÃJÑ}AÄöL|"ë;’/Zòóõû:Ѿ’Qûx½"5 (èÜø€.s‡—¿Ó`]ÏXvÂõ@‘ëÅ;hë¸ú4 )*®—‚þñ7ÃüÜù(XñF: µ¤Ë*C£/Æ )Q=eJ ½Ížó6¹ÆÚSöcÚ~T^VËbhæŒ )µV¤ÔÌ©òNÀ]G²üâwú/_€?h瘗x *ŒbÁÉS|V<Ï‹´tÇÁe½ð~Xk§P.EE *Ûo>qɤUrùi*BoOi\ÚO ãŠKürÕˆF§ *ö»Hä?ÖÏ ëÆ/“ Ò%²kÕÓ€é]c™EŽ +,úÓ:nƒ³"éºæ=ûUQâûB}zÖÓ ®Õœ +W€^N^YR*ntmŸc@f6Ü$8›È¬¡Öt +[}>QǪÝ— œ’PÝͼ—û½‡ï`XeYÌì +„5È|>FMæ·Äeú=%,§Z@ç`ÓH¼®—Dü^ +‡ê -¿©Êeœ¤eQJ¦.Ü® hY¥( +ÓÑå2ç—b½S®0'•¸Ãíì7£¢2­QæñÐL5P†k +Úî;ÏFãþdX2“èp–Ój‚ Œö¡ð¥O£d6æbP™ ,váÍú@ô£©ýOY¼E©øN2!‘Rd~k3¿o½9 ,OÒm~®ˆŠc¸J™í?–]ÖÍ!yËòä9c‚ ,9•Ó‰ÂÁZëʦ's f%•ÑÜ霂`Q×úø$rz´ ,©¼ùSêï)¦FÀ#[Óê[<9+Pï-Ü®4櫸ìŒ -2|Tvíâ¼"¾(Ûª™€xù-è—F{@Ü,ŠâÆ -U…:SeÓ*Ö­Þ¼90^S R!“û|bÂy6À -Ä»Xé°× {3=½¬Lë®ÓÓ(gUi -&#˜ÓÛ” -Éðéë!;a‹/ðP5˜\ ‰ §oÏ4ÐΠ¥K}{ -Ï}¬ó…².ìH¼Æ)˜ºtšzwÙzE¼ˆ -Þj‘-ïþ".Ìç HÑo…\L8ÄCÌ}7_ì£ÿÌ .MxÒOš* àÚ:g‘"ù…¯‚2³;èãYõ¬à÷ .`EàöÃ\³C ´ ðR¤&©žññ•NÒ#¨¾ .ˆpWjhaƒüLÚcF¬˜Ò#ò"†º>”ÜNÃz/v .¶ÊfFöÕÛ4ÿ¥åÖ<º¬”çŠ)1O”«mŘœ¸ .êð<Ì@¼†êäÙÅ¢_å”q·J]ï®Ö} /wç~¥—á+ù‘…‚ü.Dfåê·-ó“Ü6Z7%°¶ /»Ø‹qZÅÚÍ4LÇ©ÄÝÍå -äÞVÿ”ã,ùJ@î /ÄŒÃ+(aQlÆ;ᤋ´q›W&?–\ha_ÁtŠ$Š 0‹7²–t!æ -;w(-þ’=¹ñÑ3ÅŽtËš‰¨U¼ 1ëBŠ0Ó°]¼h4™4’ûvÜBuglgQOË{QS¾h 2Ÿóqæw Kšàݲ›‚aþª|ãÃÏþÝtØ 2/ïQ†½ž€-ù–s×lž®n±£¼«¸MdT®C¨í 2Auú•; zú‘EtÉtÞ‡XEÓXŸ¯´øö¡0¼Ê 2¸ìkÎ82/$Ðf/»ø_ÏχGHP®ç…ý+€ ª 2ÙÑB\âbÒ·¿ëBYë1°¶Ïصò pÌŠàýOa¾ 3 -ÀÓTÖÀg´Ã™±^9í÷ŒÄÔ 8éÉÑH€4œYz¿¼lÝÌŶXd÷¥· ìÍów 8„#TØTUFFèT˜R|mÄøp¹f£~l“wš}Ø 8šù^ $Â+ÛµØß Ùh,5ßj 9pb´Ù˸x 8Ô†PMã€úÂßvšO?æÌ5¨òïð/ÄŠ§V°Ÿ 8ÝÑX¯Ô Y ÉßÄ}Šñª›±Üއ}TðÂGÎ4”š 9MõgoLÇCÿéúê”)|/DÁù”ä`rŲµ£Ëb! 9]Ž·)Û·9½sÖ^Uøáf8Üyü$ó"‰ô¡É 9…à0Ì\1›ývžAêYÒ$ª…g-/YÕ'Ô•ý  9—À5Š:HÂrm*S"ÉÎ`ÿoPû@3,÷l%RÄU® 9á[ –ÆðִƼ"3Ø2S##âŒx¥ :3·þ_·¤i;wÝÏ-óU"6‚@·n7nƒË :މ)‚=Qÿ%í|Odž|ö¤˜Í*ÏÁÁÚä : #š6ú×°G†˜ª»¶ u_âÍ:EqÞ=²bQF :Â~̉ÈÔÖvƒs/pw^ãRçrsº“¶ÂPº ; -öŠûa¡–>Ô/„Â+!þš©0•ªPùb? ;7\£‚À,0åGŽo¾áHþíîO2ŠÇÜ-çˆ ;P’¬Paí×–ë6-b(x/è‹RJdã'§Säup ;kcʨ#¦„@Ey‚¸²Wc´·Úls‰Ùâ/úö¯L ;Ø?¼àÏ97¼£ŽGðV9ÒŠâe닟‡Ë´+ ;¨ç› -LÄ©c˜£ã¾›ß ·8 Èv{ÏÌÙâÇõæ <d­`=í]ȉNìµ5ãP†`d¢¿¢6Òêõä"\0 <£xO¿sØ‚½›[ê׎­M½ëk @®=­Í^BŽa <Á;¹À4d}Á°u¸½ 2°9ÄïŸÇë ±"|9m+ <ÎëÑÎÕd¹`*X2£Œçó@n!Úl’Êl‡ýœ <ÔÄc¶éít‘– î.~Š˜¿·ÑÎéæœ—õ‹Ü^ =e©LXÅ•£Χ1åâ+‚üqô*jám—a - > #oÝÔ“—%Bëv{´² 6˽Ôqùd¶/µå >WO?†.oi>ª¨ª.0=PO”ÜÎHòTÑê >a9Ì™æEt5¨#tsrÜ \¯gó#b ÿ >l# MÝòmÃñæàÆèû¨E©ÓAgM ì]Ï >Ùý[‚Ý,[·_m,?8»®k¤†¿+ -/­+í#©¡ >ê¡FH %R²‘~usíŠ-X±œK. [˜­b­·V ?t_‘íõ #ô—Ó®á4„táÐ'ÿ²ôŽäX{û³Ò¶¹ ?¥™ô~ý1¾à$8.­’N$ÙA!oáÌWô&ZSnÊ ?ª_'®î:ügS¦C|‘JµÛ T.ÿ7Æ)†j‡ @Þø.™oÐÚ÷…2;N;uO;îzx'z°7ú²Ù}¨@ @$üN^ªÎ˜¤±ça0”ÛãŽEôÆ\ëÕZe9 @9sÅ…G¤±YË7—0¥]Ì­”ïËñ(Pö_lrk  @·ØSÜMíäy|¹ZqÙìj/XôB7ŒSD @ÂR+@R8ß)w¢©‚IˆÿóHÂ4 ‚õòò*eϼ²^ @ÊquJ¨zMÁc—* è CåͰbd9y§é§µÈ£‹ A]¨}ˆ—féˆvØ™dïvwñväñ+uðXBµøf A_a&bRÏ0òwÚhkJÒ‡ÿúé±Z›š;¿z{ÎÅ At±œ*Y7½j*süÈWÈi‹{òD¨ß¶ àûã A®ÿ™iN È¾~ÂŒ~‰(!Ò`>þ̨ ˜ßÚŸÈÓ - A¸0¬L½X@út{þ>™³y‚¸:cosÙ}¥ AÁ–î'™¥Ï¯6¼ìßN ä=JgN{¸#Î%A Aá½il¥¬q42˜ÚÆ< ,|Öž‘ÁùƒL‡?ß‹ Bè¡-”³<•ÙÍ$èí;ShŒíWø ÝâR“ Gëe¶ CÏùZáTƒ}Bµ¬ÄN#¨Poó¾KHt¿Æ CF¤k·Š£°"I,ædUîII{( -J±‹?€?÷éÕ Cv‘ ÆTNú‡Â¦(é×}*j7ß\è1à—†+>œE  C­Y Pý}У¾¡qvPî>|¸mºì•ÿº‘‚£6®­-ý CÜîÙ±^"(ÒÔá¬V믺Óý±.‹E»ü_üê Du¤oœp]N›µqÃ'pÁ%Ömï̈NøgéÏ DçÛKirÁ/Y¬¨Pk'龤_¨e?ìŠ $lpÇ™ E ÔÝùh°ÇY²ˆ¡)ÔE ~kŽ$õ·Ç—eñÛ E‡ÈF=íKûlÎ$#8Û½­t7%}Í—Ì]– 6.¡LBÓ/‰uZnxÒþW#  HÖˆZµ¬T1\’5c -Ó@3/Aú;k‚ÔØ-DûXÙ  IŠó²ªãÛAœì §Gvf¹hQËWoÒg æˆb I=†jȪ7©‡/ß{c„¸{]Õï:ÚC½•ís:‚¥X Iy5£ä¦#øÜáùI¤æäÔˆ#1Š|þÛÌ'  Izˆ=mç!^,¦[Îð•àR=˜œ‘=›ïÁä¢ I²tF–ÿŒ„êCÂç<ƒÍ œWî¿­lð¿‡Ûçɺ IîªFÒ2) r…sS "º¿ ÇËr¼ëL‘;¨(+5Æä JDK‡…A5KZÙ'È¡ J6vkVnŠç©ž38>Þ C JÓ¾YýkõMOâ ä£Å‰¯Û¸;R>©}«.>~q¼j K+< -cquîzùg=›'˜ê?·ñ"yp4ŠÌ K’Ä€¾UiÉI¦YŽåY;³x2§pbÍi'ïä»­6 KÁ²š—¾F2¡«Ë‚—b)Å Âo]aÿòªD c Kàʱ¾xIºµŠ -?›h@Y¾3ðÒ' 6Ëë8ê L ¦TZXÊ,Ú¦)FRÆØ‡±‚rÏð_å³í²D@ Lj¬¶ÚdÔD«`ýO"Ž$ÚO‘¯¹!Æ»Z[û;}1kË|”—7§Øžë MÊì´ïйH\?üv—Ké:çFõÓšŽÇÂ%C¸R N-ôôb£Î° V 6°"AÒ‡C¾e*E7*dï¼ N~ýC¿Ïô‹TÃ}7Ê>"¬-UQW‹‘c ^_  N“®p&ÿn ¡×@›|^}Â;ÝʾðÂŽæC  Oû Z¼¬Ž›䱟ƒ)1×jpðñì%ä¹x®Œ#Qˆ OE§tçk"¯ëàdB¬¶[´¨i8}èeL?G O’¾$°eúe…£<\ªÒf“ ¸H‡µÔ“.d—RÜ— O(ÿ±yÔËú‡%ÈÜ'úÞ·O¹H­8ìþ$ÆüÐ - Omdò2bÖfüª‰&°ÂWðÉHr? Í_õ¹€D O‚"wM¥ú% %صStETÄƒŠŠàÂü̹ñsY6v O­ÏÕˆSÚ *f·ÀõàLIDz˜<,gºŽÉh_ OÇVͤ¥ˆ²ô¸Å’%5#£YŸè ™½ž]“h¾v† Oáä“QȬ¬ìKS¿­ÀÆpÛ¿£vÑòµÁÛÂܼ Oâ!…ª"ß×e:ª_þ Œ_h‹•ì,òêçï|,÷2 OôG0ò)”ÅΊ45¥¨¤KöÖA RZ -Ë,~¬¢\f/îÈ}2÷€XÚÚ#V:±>§ú RƒÛãIÌX™Ÿm÷Ê97!íöð¤ 'ëQJÅöÅ_ R¾ü” ,³¥ /ü5Áuø:­­7èh­v”–RN½)ú RÂ[&xü¤ªeçªuâ#»"¬±’y–žê0÷†^ × S·j©ù™s·«»'5°JTŒÊ‘øµµ¹‘¥ß˜Bø S¤-·õ_i¢º"«f0TªËûëiXd£Ì8ñ S§9?_…ù´gá×´~ï’î —ÑÊŸWKßê^V+0Ž SÉüjö“š+ÌúÛÃÉÊóå2H(`îÁdsC;£s SâgÌ\Uâ È8ªrˆÜ¨:èPqöÿ3¬ Sç"R¶ÜÓ¢gKo¿eF¡šÎ»c{Ö -´µƒPDã T?³p ?1”¬¡81 ÒË“ÐFÙF¨3é/Wö¡o TL?mzÛ\óFý¹ -–ÐUÓ7ºà"cwy••l· T¹+O_×õ€ ù;¼PrÔ˜ëÍjð‰Zåq¹Ð9¸¢[ Tô‡J?Ñ·"ú4J×NETÓ¡w¡&ɨeؼ»•çq¸ Tþ‡Ãc|äV¦¬rÖâòîT}²PÞ€ I ® Ud å\×’!ü m«.¶±­ºBÿKj'‹®ÉBo² U«”3ʸÒñšÚ¬·™Ê_I£ªÊ ‚xʼ±I UÙ$2JÓ`rð£?h)‰?Ác .ì@#éȼ V7ã¢ÜÍÄÙh@³ÚÈPÏdSÓ†=lÓx Ïy´ÆX VŒ)þ¿HäfD­€úÌŽîÒæx5x²Ù„&gb„| V>Ù²`ù”Äe1 KÝ®_Îãõ²Ê1½FèÑ&xÚ{ W,,2GR¾ÒyË2å½Mb W¦ œèT¼¯ÿ±:»uÙV[3XΠgvnÊŽ$„~ Wç´Ë¦}2¤™ÖÁ±¿$‰þ2%»i74]‰ò†Â”]f X5ßOçáežSèŽÖbü0…‹#€¦œL>Ô=â XÖ·ÌìÙ]üyÒU¨_DÏ5®%]p|xà YêÛŽ£ôÍÝÅ+GðÈ,ƒô»ŽÄ)ó]d‚© Y¹†ë!m¯à·ñúy7ˆÊKFp¼†Áôû”  YÌ‚rxN>ÌMÌAJƤæû)M_ˆ.HŒss¯S Zv‚ZFÆ–ÖÄù¶mÂQta ±‡©Üé¢{lAŽÛ ZºeJ¯Ábj<‚UOyŠØÜ%ÇȸÿßF ZÙhÈvÓÑaé¤ìR½µ¦Ç‚&0O¼ü@¨uÞ ZÝN)ö›IïÏjÜ{“OAÚẖ|Hϳ|©/Žó«Øû [‹z߉ T…”¯Òªr,ýD¤Ê-•™Éd¡’ [¼AGâúœàêùyjÞ.$Ä2­~‰ùÜ;¸¥¯ [õÍ ¥˜‰ÞOH?£ÖxÔ#ÕÞýKý¸mió / \&ÞÔók¢Ê!ÈIÆ([ÖA -ñ uøÇðÐÏY± ]œFê:~~ -é@Æ”cÎùºÌÀé’Hde-Ð%X ]¾~­‹ª%wgF泡ƦCâM ] )µ`¦ƒ¾¤V ]Õ6V*jçc-ÇÀ#ˆß®,ˆ:O×±Uî²È˜¾Æ ^-ÿåÙ¢Ó×òj…Vžjí“ÿj³0HÎû9ô‰öÏ ^pžèÜÈç§S­Ž “Xsµe¯ëN½Ä–Ú—ƒ ^õ}ÁNMHÖ~ -“JªÕñ‹D•±7`©æìÁ64¨p _`œê¶(éN‰~Ü0E$_#{›RØÅÂçš _ Wæôº0K8jLK’2†v¹Â,È<®”|¨,µ#cƒ _7O(TÛl®êêaezˆv;<zËÃó¦ò:ŽÛbaÑ _]ˆôªî~^ZÞõÊI÷1d51ÙUPý:r±éx _á˜-}¢ÅˆAÀØ—óU®ïÙZå½O<ˆŸµ~. ` å:w&ìq&>¡¦18×§äXDÝ& -BÎ}å -X `25¨´>z!9Ê¡L+Îý„SFÿ–_~Ä´Æ(’í `O'‰ü®äÔBÛ–ßÉ;ù=¡»*º è `,W( `X﬉ÁhÍéOvÚ@Áæd½è.v¤aëHÓ½ô-IÖŽ `ÒÙêþíSÎ]ùšK‡±¨Ë -g_h¡äQm|7_ä a"À3­èšnÀ³¦IEüž“;…uɇ†û1dð<Û a¯½4ó½—Ÿ¾øë‹zš2““ÈÃ-…çùûä7dv aº ”StÆð®8b´»Ê>Gö®¦ð¤¯x¦å¥ 2”: aÌJˆÇ ü'áÄìíxP—tݯ ÂtÐÊ^Ÿ1äñ˜ b8çW‡ “€ÛNUCnáQ#'±úœdÇû—°Ôsƒnž}µ bnÝ$G -^+˜„yí”ÿËØ—]dÐëœé[?˯, bŸ€wÛ]Ÿ-Š 3#8P~þÌæ®”±¥úAý b×\¨¡½ÛÊNÖy#ékÁ€½¢ôn)õ¹÷­4äçÙ\ cñ^Þ#:è$ëÅò('íV|†z¢Ï1œnSXuý/°Ñ| d3û.Ï3` ƒd}WLŒ`v—>€!Èp^ŒŽŠ dB‹LAµ3P›Óœ!­›…(«I÷½÷ƒË¾¬4îäUè eÇRMÖ…?cŸµ—ó@÷u¢à€Ëð&"Æ6õÿ* eÙ3áON@t ¦+FYõØÍï«äd/ jº, fy¬Gƒµô,œúŽeÙteÒ|΢u(Aù fNý1æè#ÿP6?ŸÜÆå¬,%ª´vŒ³mä´÷< fNüÆÌÁ‘ºXÿê‡Þ,Øyu]/蟡¨#4Y?‘êO f\LÆ»¾ÎŒÕÁ„TôfÓlÐÁr]—hq&k¨És fucì2MÌÃÆý4uXq2…2«Ã|›{Òp/J×u§ fŒÔ ~ýÉÀ_>^És‰µîÒ'µÿŸ¨GK[ŽYH¼  fׄÂ0lo|ZÜÃóÀ'ƒ†¦`ŒÑœ#=ª¥ÏŠ1 fÚ -µgÝ3 Áøs0ßz -Þ¼¶±~C;ØÅ8GOy fý=0|æZ¾¦t×ÂLf®[€+AÛ&Å*™7´_ð gHËrþ.Ê9ñ97§¨šØpëÀCe¬¸³›! göÁ›áé 1ú$ó¯¥qþ¶ë5.™Ès$wÒÖ hm'¬ÛFíy„+Xg¹}a²Ÿÿ?ä+zÔñÖ¥ h-¦Êöæ Ѭ_.¤±§A°X'¤¡¤ó‘Ô hÈ4Åñ’S|ûtChÿP9Ò÷@¼­$ƒi¾`ìEép  hÖúTï7„k~׸D"ÚiÀ†:¤\mFÄ^ŽwX( hݧþ‚€KÁ‡“-ð 2YÞlÉ3MÅ9ÙšÙjBº i O¹o®߃®üÍza´†È;êÕPàu¢3‘ ibŠ8k—ã°ÎϦƒ:ÚÁ¿Öå2ø~Ú‹ ÀÎøâ‡‡ j?ȱK‹>(¼ÐQšÌ%à¥âÝj }Æe5‚]¼c jRœóÛ»ŒMÀË®í€çËfQ€Úð5€c9DéN- jYØX£êÕäúЫFŠðWx7à@VãçÈ®&ŠÖ@u‘ j|álÁ«zÔC¶‹õ1Ë7‹®™£è†ä³î}˜QçL½ó j°òdø£7Mà­¥ëÑÜÊ/Šî 4(ÜÀ=e=¶e)!… jÏ -g¦µTBmê×qÊQX/;Ú’n×`ocIŒ½Í kÇv 6rÕtv„‰^jýtáJ-ò¬ÃYŠª\ kãBwâ Ó‹gÏܳÄoþ v&8ô7l‡ñìrΙ kíS’#]&l)`~4ºjW#žaöé^k.Æ·+`N lpŠäœÖvÿ˜^qð^ÄÌ$ûkrâ"Æy¯à†âÛ« luñu\f~7¿ÿ2zuƧ›i7‡1t¥Pj¹L™ˆ lžø¸ÈP9EÁÎtæoTš@Q£ËÀì0'pX -{ l¦û—à8aÛÓñVDƒd´M%)/쓨Ò,„ lÚ®µwTºd˜BÁcøÃ¾E3ÜA >Q3ìTÏy‚ l‘¾˜+­¿…Tº¡qxüFÔ½éÀ  ‘oßO"ñ: m8±ºb©Ô=NmÓB¦7>ÙyŒÐÎVlQÛWËW!ä m‘‚å38ÿ(`®ýÊXÝ`$±™AOòrÈàŽèdòŸ mÉ¿ ¢Yñßa!IùŒŽK2Œ¾Žc7¬ ÍÅ6N^ß¾ { mЕÔçºà˜-*\j©®^Èt=RàQ»N‡ï¼ mÚŸ;PüŒ²=<ð=Ôƒ·Ž£J²u§/á_'£ë: n{Ü'Ae3@@U‘Êå0¢f3Ðç‰su+ÓMI´¯‚D× n€†ÝJó®r.õ£½Sbõ-¡¡­±…7zTeM?< n0¦ô\ìE¾&féO%j˜­ÄiźÑ[W×§E®Ÿ®” n”{.lÁÓ‚)Ã]æ s{œHù Фlj@Í nï[#´<áïÔ˜áAª ÊrÕìx?ä•ÚES}¥«ÓÚ orWãB˜£ënD)•úËîz¾”1ÊZž-5ò9*Ý$ o|¥»Ì Çc b õ–Ή0j¨g&Lj¡&ß«Ñ|4 o}àµW 1´ÓËpÁW ;ÎÒ¼œ·|¼` MvÊ pE¬uÀ‰maô¼³æÛµÊ£Á¡îÒc}bc¦I7 qµ¥–϶!‡o¹Yô-¸Ut.IVª$é/ Ò•«—j qdºm>P|3©ãÎÅkÃ!Øê­ë6¯Ô­6ö Û qpÒ¦ÝfÆšê]×Ù Hµ€aЄOwºªÖÿçdU qv 0δÃÈ5;φ⻠9 Õ$£Îxê9^v™Ê q{"õýz‘ãù<[ )t³8F g¯IóEh* r†¨KËŠžóâ"˜µØ⤇Oî/–u§<i³ÿ rmÅæxÚ:½'~ÿÕmy(ÇãU§äR³^¥àéò= r݃YÝ(Ùv´R¬î`v³eUÙHJÖ0ûy -È[X½ sú¾ÿ×Ýs¶eŸÔ£&¼ú…ù*'u—Ñ×LÐ:ó·OÎ sf2ÞÆÓ4ÚÆ4õ¥Ï m:Œ æ/°ëcÈmE:äÞ s{)F<dè?Bn«šSmÝŽs¶†¸¯ôû™4+ szÀ×z¦Òd>qÍý7š9Ÿ[l¿¤Æì‡+–U sÅJ—ƒ<´_E*1ÃÓ{ìJÌ”€Hrróm–ëjÏ sÅxLAôÂKÒZ*Mõ âîžÑ‘vt–OᥨR„—0° sÌà'z¶`ƒd”³¬NS’[ÏÏd¾U °ÎYe}9 t ¹^BxÇšJžÉhuŒJËÇýP7¡[¬‹Á£’ t6k„“¸#ôÓ -£_˜:lì┊’h(Á½#)Úæqé thIüQ¡¸'Œ+ËU×oß bû?ØN‚ˆ3Õ$é'`Gß5²ÿ8ºÒà"8Ô zïNå;¨Êo§Ž;Y£®[átåü#þ®O~«yyçC# {é[èÁÁ Tô|‘ñ?Øêë8±’¸ó”Šæ®Ú£ {Éñ°´¹ÚfC¦:¥¥r28"™gðM­¬õ\=b {¯»mgáHEàA¡‡AsFÙÙ†m§¯Øòéáf›Ñ {áõÒ›Ý_¡y‚¦ ÷€›XÇM²•Ü¿5ôXHÌ {ÿزûMØ>#c+fé~a,+5xã¯ææì¢ZË  |)‘Y¸r³B•@pé Ê%ð–„/(Ót•rÑȃC'¾ |;|Ø£Åyïòºˆ0ݘÛøîðÌ l1¥Kzõ7éxf |«‘là!,©™ÆÑb öÄ:Ô´ÎØõýà’2g¨0‚¤/ |üI nVñLÛhO×ë;À ä~T)éøgš8½`7¸ }‚ŠDï7p;`­ëÂmü¥Ì~3êrs»{V‰€÷ }¦6M~IO«Òýƒ Þ£¬·h} §KX7wÄ¡úÖ ~N\mé+mÆè»¦ÕX*þ±M¹Ð𗽎—wÌd ~¯Ú~#’m, …¨#$‘PÁ¬vDŸ¾(Œ$c ~JÔk~'ÃÝÅ‹<0vÈ “«’hÙŒ÷ò .Ê ~SNN¼Z©ä§¦HГA1fq«ˆ 6x€+à -|> ~]®D!7×VÊ×±WÓév˜Ö4Ç¡´j[’­*Gÿ  ~`d@ò`/´™f€îrÚÓ—¼zD4•v‰¬"Y<}NÊõ ~oÄfH®GÊÕDÄF÷Á§°Æ.¦½ Už2 ~f@-òqG̾ ",mÁú0–ôÿà.€¾^éV…þ lˆ.?g!âå êð“%.§|µ™0 W[šx· ¢Èôy¡|â–[pV’lý饆® ™˜Õº aàg(qÏ”æ"ÐZHÈMŽkùÈi -‡âÕD xnNn‚½óãò!‹Ö♬0É®Iý]IÞIÝH™5º ¾[ôùU¿AtÔ¼ëfsr‘ö¦Ðt׋ÁÏ—ü_ Ñ*Ãj)¥4 -dYµ­+†9VÃ͹¡¯äÐ 7 -3 € w~îßC­ƒy òV4»î^z®ë$ͼ~P €#ȯ9»êÒ0vR:vü’å4g›­ˆ¤¯QÇfí ¿ €J/Bì<øšßë¡ÂÆÖì’å{A²ôÔ3Æ"^‡ €Ž7X¢î¤6y‚Õ—™R{ Ì[>a·ùüºìĺä+£ €®ìwùõæ´$.Czš„W»ÚXJ71"lÙ•îMIž¹ €»Ã÷0Öœ# xÞ ¯½˜|4VÓØ£>áI°CJsÝ †OE"%<ôù Õ¢3ºŽ-zH×c|öTàd8?YbÒQ ‚TN¯‹-²(MvTÖQaòžà ŸDˆS³ >Õbõ.( ‚5ï)Îï󙜮à#Y½bã¬"T܃cjÅ‹›C2 ƒDҗƹ˜‰dñQÍ7ØЧ)¹—-õ驪¬&%% ƒGšR°P·Ø©ör{<éÓ6­`þNnúÒRm’Ô ƒH”:Ý\´[ç÷£Çl¢‹®DØõ`¹p0î¬v§  ƒ`a¨N™0xÏÄRî"1¾záëÓÿy9çÛá(Ÿ¦ ƒž„„Iƨ¯4r^©Ð0g3³ Á…>›-[±L ƒ¿ ¬wØÉÕø8yKð®´ŸÃÔ³&Ö'Áï2À­;Ï „%†ñmYËÌÌÁršS­·-aP`ùÕŠ9¸¬l›$ÒJ „)þ"÷º!Y¦.]h4|§• j]œ -OAͦˆ%+ Ò „m²é(äý]Pè/ÙW¶AeVÓf‚ãx.´sïG9æP „¤¿+),TD÷¶Ñ“ï:9‡n»[ûµ^£w$ „Ù'LJGû!IÝ܅繬IÒUw,E± 3Îì4 …ª:(ü(¿:F‚$Öç³ÞY¢-üËŒx ˆ–u:Ë …H¼m±u<òêq%>¯D’ºû¤^ÝÅ©«µs¤ …Ÿ¥fæzJ|Ÿ×«Ü—×Ôü#çùre¦¶þ@¹z …¯`²ãyÃc»9ëÁʶúîÍ*cˆáï·&½®dÐ …ÉQCRÇP±F˜>žu öö™ýÉLt 6eÙ5e †:-è£ìFÆî'v"pvÿ»“¦lâmÍ£çO©>A¾Ã †»=Ú•jUœ ÏÖÜçøîŽÄè[~qsp4$TcKz“±\„q<ñ¦O  ‡FåóòÅäA¾Õhð´Ÿέ_?9+<-}÷¨äîö ‡ºW`WOJgKHZÊŠ’¶PŽ®@m‚úd)!—ú ˆ—¯/Û$ñdºÁ Û} Òeb232ṟ¹æ;< ˆ&ÉZH•L(ŠÆ6+M*6¬þÓà¶µ ¦ ªö'ÎM` ˆ/U¨[KL) …áÔ/Ujz‚ªÀ2­ü»šPkav~^ ˆ‡½ø^Rö#¯S-ð«æ~1(«2U‹2y—u­œýL° ˆŒwÚ¼³k0F;Õ,¾Îæ^ ãáµ™N«"nI ˆ£— äâÖV%·ø´¯Â}MoAÃêD9å¸ÙCžE ‰<±6ÃÙKŸ cyý¢Ç䕚GLœòHùÒÑ#D ‰[í©YC?ÛA£¨ z ‚ôj';¼ öìðR| [ˆ ‰‚¢{Ÿ8y6ðB¸L×À.òçÕÍ™'±ƒTº× ‰ž®šŸQ£{Qƒe¨¥¡Ρ˜Û°¿M ^_ó{­ ‰™GŹاuX…È#¿'Æn#UÎFOóU$õ0Έ ‰®Òu(è€åëƒÁ«qÐrƒ,¶Ã Ѽ̋ß7D_÷ ‰µÏ ‰× À·Û^ì”-c >)´|XÁLÅ‚ÞÅg ‰Í›ÆªªÎµDhóBQëtck6² 3sJg«¡ŒÌ ‰ç'Ì+óCŸÌ—-˜!ºdi· Íä¨åµJ7 ª ŠK¶VLuÐÏFV; - ¿‡â‘rÌ€6Xœ0ý–?hL× Šîdw¢ƒ¢{zã±¾ênÎ>òѳ+_*Ò ¼ØSÑô ‹:‚\–¹`ж,IiÖäÈÎ|Íì}¨Á ‹Ï«3žA·³bfåÞ‡®×mëËq¡^°Ÿ*L_ÌD ‹Ú„9u…"rͽ˜]Þ%?ThuÆ¢®ÝDK¯¼ ‹äîdšý±æX^úÁû®ÐIÎx´ˆ¼>¶N‚8›^œÕ> ‹ô—LE–Öç´«è¢b2,e"–S.œŠ–­“ >ÙI ‹û›K]¿ãF-·skQõÅõÏÎÿè…{HSÖª¶Ä$à Œ½¤ÿ¶`\ÁðyÅ‹”[ò1ÿ7Xqxni½8*«8 Œ'Þ¹ûP@êÀŠåCµ§ÂêËx *1ï5c&ðÑl ŒiÕÂ꣼Øàëîú-¯¡g~åF<’÷¡8Õ™c×r ŒÇ çöpž,øÔ7¢±Ð‹Ë€ãVí·wc+&!,s Œà±ûó$IË8/9‰<×ÈëvñOÙÝ¿û+ke ŒýoZsÎZ¾½v—[÷ɇA®“„=‹  z_ r{£«[²Q*µZþQœôT>q}@èê¶{ýòW i*r -¥A¬’Eï?i5r¾zM¿°7k%~ m—ìv* Æ;3ZDµ"áw—³ˆð¸}„ŠÈæÂ{Å´«·nLà Ž??,}F­$Iœˆ,ïLìΕô%ÂÍöAŸÜ½þ Žsû vWñW¦½¶C»C Ä+T‚ʨ“X®bLj5  Ž|'é 1Þ'ª½FΛ/IX:Ë"Fß3µ~Ø7M€ Mà÷Œ²XMbÍ ˆ”íç„‚u=ðuqC8Рõ XüÝ“ø½ŠMyKÀª.ºj˜Æ|ѳó*V" ¿ ‘yÝÖ„è”àJ‰N±”‰G–úŒX%€ÿ$«_t œ½äåø‹hmJlððÜ^2p…äO&ô÷A̵’çuÞg»Â ‘Jº§Îä`ù×÷U?ÿt”!½ -Bl¼žä³­1Ÿ4 ‘aÌTä¯8œ ‰tSw®´ûwœ¹û !îÕ ‘v«¬lNLàÕ`ǰ»˜\– -÷  ×…ÆWZNê{Õ ‘´CçVMHø£ ’8qz@ݬšA"ÅBÔ ’Îúˆî‹aSÏ€Øç ’9zú«È®JD·¢ƒLŒ4Bô“ËdÙXõôÀ ’Ló’7ÒdRº¥ZÞò2ì‡ô),d©Bö;‘ÓÏ`ùo ’Lþçx; 3÷¦ó¨šžµ¼Ü¦0v¡УM Pl_˜ ’wÛ¶¡ èv\ƒú1‡Jyåf$ö:€S ]Ü  ’{-I»èÁÍD½Š­zÑ¿‘™%žøºŽ›Gcª&H -¨ “MYMÂZ~Bb˜Ç¼©nå0½X©î߸êÅ\o_EXò “MééL2v¿ÈQðx""Ôæ3þMÐR¡cÚ» U “Á@«K¶74pGƒýõÓ“P¿šóú5„Hw]Á~Ç£} “ÿÀt+…‰6Ë ÞJm’Þ% üA©ÿÓ°ìòv ”CrbF6 °-â»ï¸1ý”µ‰çýîÅ;b ”Å©‰Ì -">•sÙ‘{Ù™‰E]^¶9ÒJ)£¾rY¨ ”ÕªûiO£ Øü0t}\Нâç›ñ]OE®-øI •´¿C‰¸\žÀ³£`ü¦„Sl|Ò„uP ž„·—ýh4kÚ±ŸnÔî0Ä"Õ –]ë^)RŒÎhA–Œ¬GjÍŒpüqWÇú‰tD,Ý~Ënæ –°4 ¡vŸÊx˧›b_o'}2í#v¡Ú‚n‹–ê2 —%Ƽ…âà: {äå?IŠ—÷¿Ž²D<ß;ÅÂȳ —&µ]Jy¢»Ÿ=2PK§Qk¾2ô¼Z†[Cf¬É®­ —³+±>ââjDÚ–1<ý¶uhõg‚(¥ ›ÅÛ…RÝi†ÒxÞÊ„‡\Yý¦ º-–åøø{?ÂDGÝo ›Ñ´‚/‡«°‡Ì¯ƒ51)°¢Ù´?Eû­ã¤È­ œ ããþi2‚%§T¾‘ó²ÔHåiöà¹xù†¼ œ D7ÜedNŸ~2:|Æïr&½¦>š¥%üêS‡e\ œP:?4Ũ"Vÿ*,øŠ@^˜~ë!Ž[©·l&¸N@ œQænRã["zŸ¨1Dw.Tòxªö ÃpZ¨Xà±G› œyO×£JÒSÓçÀ eØDDùþØ•zà•ác?*Ü!˜ËFXi¼ÌËŸ* #ï¶—a‚ -Ž H>ÕÝæÜÁ 9Áö%ï¶øÜD´·…B2 oþ‡®ûãæØŠEt¸%âïPáž4ð/ê[Ðü"6, žÃT¯¦™”IH@êmó/1ÉD˜¼jp7||>šs), žqÓÕõ -_ •öðÂgjÒß»¥–h.5°^Í’b­¸B ž«ëfʵߒ`ì mç®×ƒÍè„à:áß}ˆu¿‹–s žÑuPÓK8S´Ä|-àEµb“‚—ŠQÔ 2þW¥vðe žú~ke+ÖÊ/ó|’j%yW³ýâ­à Øtò°•/ ŸÁ¾l¦ô €k©!—š^íå°Žß -ë=Èг·fa Ÿ[ µ’ÇZ&’Õd^@8X¨¯÷Í~š„bTl˜”°² ŸÀz}$ûó#AÔ5x8Èøç¹ ÓØ—ä4ß *®!ö¹3  $gòûœ2l••÷Q„5b/öÜÒ›|t¤Òî!ÆÄâ åµ -ì_ÑTÖŠsmu£§¯È ¨{æGÅÈwV»"^Ò¶y[zxL/¼¸>4˜‚d(‰} ¨‡lÒð´š ®Æ¨p KAOɽݼ$N·YŒX;ƒWw… ¨¯ -Ð2R3ÿ~¼Ê™×ôš[fôñ¸sÃN¹JÞ=f‹ ¨±T⃙cÛ{îÿhú@"†ž¡Ö–n«iþg -à ¨¹ÓÅŠ±ÂW#š‰lD:¬jãǤ¾ç†Æ\t) ¨ÐϤ¼‡éY8º ÔW3ˆ&E‡LÛ“žM:ì²ÜD ©œ §ˆž.¼)¤'¨Tä·¯wï\¯öë±ÖhPw' ©VÞ‘aä`ÓÅè;²”JJZÀâ=D:!q’ñ|ç ©˜UCR©¹]¤ãulucðòV®i€{þÒ³N3¬ ©&ra–_¾ Y}†+øÈ³ä:{´xT¼1çôòq ³yA ©/Ë®_Š7XÇôIôÐ_`XÇ_J¿‚mŒ/Õ®t‹ ©­Sãq‘~Æ-‡›üQ/|äÔaÔ«÷Šj†òY’pÂi ©ú¹ž+JÎ7Ç—½L™­|LfzXiy á/ØöâH ªy zcâ;ŒÔØðÈ}ã2ƒ\šdþ¯-A8+‘ ªGSEþ¡O0´&׌‡°†Ê™ý¥C5’\±/ÕE* ªzÚ¶ -¿‘]Ÿ¨× ÝŸu?P8‰» PÒ¶ ªÅý7¥‡ù°+¦ÙSÚ´9™fØÔàÌ #{ æš&¤ «8B·–`\sRFŠþUÁ¦°ƒì}@u÷YåÞKÒÖ «oÍå„ D6“0¹ Ô8ë_õ¾&¥| -=<Û±S[ «u_ÎM1-gb# ˆ“þ.e¦'–’£ÕM›—’¸­ «†M^äÇ~g9 -­ð\Œ|'C+m4 qð+º¦› ;ª «¾¬âvØøÄX˜´`ªº_pmFe[™áñãçº œ «ÑÊY´÷£”oB‚@©2ÀʬxrX „œÄÕ®Düú «äø7Û3%Åxwâi€LoºP@)”Ү¨Æ=ÿ ‹Ù ¬~áEŠ$Œ?HØ] þexÊwèŸ u\u¬öÈMN ¬ Mü#Óƒ8†Žm·/„è -$nïÍmbEtøÀêÌ ¬S]—º?1Lá(” -ÄM4Šöí=>#ë1ÓñÙ ¬_½Q™T„+pÍ› Ìh©gz|Ùç3v!¿3ïjƒ ¬g{“)W[ÙŸdëÖŦ$“í‹'•žR¡Æ›4‹ ­| ÜOÈ|£E~Ó÷‚“¬,ÌÅf0h#m ÷AÔ4 ­„`I‰$“WƆxv£Ydõ0½hÖûîù$y+ ­Š!×ܦ³¿à (É€›êVí~ž†nIÿvŸÚ¤ ­—ØøÛf5Ä<&¾ÜøŽ‘ü§! -Ÿ°óf²ߘÈ ­Ê%y"pÞ G×%d†êÖ©þ‡´ðæ&ñR{c¦Ù¡ ®ú8A×y#rÕs%¨ðf<üÈÜ‚kd¿ovHý ®´f[» à!úо¾c`"Û 1FH =z/²+=zê ®×ßZ„I¦y ²÷/¦‡ÿHt09UO\#&ÐT3*Ú ¯ßQ_¼ºš‰ MXÃÌk •8iŸ1ìúYOû36ü'à °²ªù ½÷‘‰3s9~ïžJ.Ôê÷o«Õƒ¹¬ °T™°¢á@û -z7Ÿâ^f >¾cÒ ‘ã7ÅH)2¤( °—` ENÞ† @¯t¦“Çí’¹K³6ïõ¼S¥à °ÎËMYÄVSóü¨÷/Ø`'γ™“¿Èó….³][ °æ7& Éü©­%—«³ŸUáÊv‡ü CâÙ×ZTF⯠± \Úàиàààú_õÓsC,pt@Rïè!F Ü ±šó* €Ê‰•T8íóHþ_PžLf§H¬’†X¬›M— ±‹g^ÐÜ‘Õç±Ûy?é`kñ£ªª7?j‡ ±É*ãáWñ«U`ŸYW½D3ó¥ŠÛ­gÑzWó˜OnÓå ²L¨9Ü\Y\tå°›‚Nû4›áU˜ö©[œ±ÍUs— ²f»õÆoB^š½~šGÒõ¤ÑÙfþ%°tƒò~B¢¾ ²Œw„ÿK”– *EGIÛ-‘û½T%Û0!¡<ÝŒtKÞ ²©3µ¬a*“wf.12WÀ,à2þ{XÆÅZ¬(®n & ²®yZ÷)ˆ …íe°p¬‚9µÉêQòS‹~_¯Y‚ ²æ³À?‹Nßm0Œ’Ha7„‡ôd‚+S†‰èÐl ³4 ¢Â2.„r¸SÌ¢èe}Ì<C†’³Õ…þ5« ³-i^ýÂé`b$JÒjWíPj‡ºÇe#û”>%)ôÊ» ³Nã¯Ö¨Ìk[GÓÒžÜ3ÉEÂç³âpu°§ ³OW¢"ï0K·äÏ~ëÁ-iwdÁÎÜ=€ _%ö -( ³`B…;%¤Û:—·ò-WÔtx!óUrüùM¤E ³ RüZă­½27½Ënˆï©ä˜|ˆm4h çûи ´tÀóPM‚˜2Dlì׫„‘#©ñ¡h(ÑÛm@F1²` ´ˆLty-çÓxbnNÕÅ÷ŸÉÞÍMáZáyæÔÞLJÝð} ´µžF°òz­¦íŸbýròd^ø…-ýìpµb™µ ´àµ=6žÿ½íÜë[¼Õ÷Nf¹;…šR~a^‘^ ´áÔ îqaÔjßIX&zV#ŠÜ˜×NäêFO/$`‘ ´ç]r›|BÀœZ ±£Œ+Íà:žuyKƒÈ E]<õ µ àEè.[`nGc¤û:í¨4`ö9ìȈAE‡a ÿóYq µ0·xsO¨£!S½mŒ2p*84­ž|×Ñu?÷£?WåÅ µEH6•?8ÿ¨Zþ¥©&ìqøŸNʺxE§¬ µz«ºçaV—†*y›ª -ñú§þåü ÂË*h µÿñ"›Ì‰¨ÉÍq¶7pâè -½@Õ·~xâŽ>ôÔr ¶–¨Ÿ©øh×Ò*/‘Xã($Ú­vG¤[¤âìPV>G ¶ …ƒÇ.6##SìnŠA$ê™1e‡¥‘*—õºzIvt ¶v¶‹Í·'c-èv‰È´ž«ãc—ŸýŽºµ–‰ú‚OÝ ¶¿·í4û(Ëbï]—8oIXKooŽ‚ìxãyH$Ó™ ¶Ñ/šo -KÎ&]FøŠÝDVŸkÏòJ”/SÌåâÁ ·“z²ßí_°ëžGgŃzˆ>ëcضA8ÈvçæT}>¦ ¸ÎÑœº&Þß›[iÚ¾\¦ˆ1U"îúOÃûTˆ­9 ¸(¸KÀv0¤fÞÉ¡XÌŽ_Êù4å"¡:X ¸a¾ƒoðTL'í7^W…ÌèîX¸@/ -L¤r^7F@ ¸Ñ¹á¹1sà¾1Æ R¢¤½¼™CPCîKÂg ¹«uUê“-KcnÁË­1n@ çÑk†ž…ø*˜“ ¹!Ô;@ÎãXŸTD÷#;›Çœ×l8Ïöˆ)m+wò ¹4Y¬"ðEµ¹*ÙhÕýYÜ~d·ñF)º©›MÄ`º ¹])õåëþòíÝ:±É¨D7_ âbÎ’b˜@^Úx ¹‘+Ž:Â7þUÜòP6¾‚'ñ¶ Ô€­í-ç ¹¶0 qÇOð’ TiÙ¡\Dæ¬z(e-ˆAÏ›$8­Z÷ º³ÜL(m¡£rof@¤ „Ñ PÞºE/#-Òî§×W º¡(V[tEÍÍ4øoö~ ÐŽíx^¨½5=ªƒPÛ ºÞ$qÞ 4ùÖ+`ÜB¢DÕ:Ÿ Ô7*ÅAâ2ËÅ ºþ“}Æ-»åh4FPhçêo´K¬2Gìæ1,(|RÑ™ » -&kðMœÑU%]0½ºø–‰‹…ÔÆn%)/›-𤠻ä°ùÀƒ×` =Ú^A ýø§¡olõë¡$£Ï¶¾5 »êá! }pçÅS'`R’!ô¡xÖËk¯ÎP*wåk\[ »ÿAlú0ó­=ؼÌ4̹_©ÅQ‘Sç>ß>’'Fé ¼!ÍÈP“ÊFÄkU5^q"˜ØÏÐãóuøAm‚¬êõ~0 ¼ª0ãS[ùþ"U‰ŽàƒU¹2T¹Ó:?7o9«Ú[‹ ¼°¢W8±êoF¶Ð™Tg „BÛx»×þ‰i¨Ó ¼ó "墜-†²ØýÉÿ -—£`­JÂÆ>Ë.µÝÂ> ½Â™:à-}L2ÌÌZ)²å¨±kÂ5´gÈv$gó ½û–¶ÜdøzKß8©´@r«æ ¼¾®Ä~>õjdõÍ ¾)ûx"Uÿ8$FE~Ûõ)âüõo¥ÌK­|̽À ¾?c'޶0¬Îçìo&÷‚º»ÂÔ-]Dä\H ¿µ)6ª—ÆG‹ó Ãë´£¯9öh-V¤ 89œú´ ¿åšà½¼Ïƒ UòqôÖòhócK˜Ÿuø¨hÁˆï• Â4GH˜-óqý3ëgò’«Œô„W•H•X³»Ñ‡Ù ¤°,xÌ9Jß-±z¿F¹ùð¹7\¹‘¡.ª00° Ã&d·wíÓI!Ÿa\½hðs€OMÓ”&Gž™¹Ô¶Ë Ã.—ÿsSp*h‹}Àí°ai}›opÜ~qøö $å ăÈ;Qï›—9?êÖ4À"ŠÿÏFái>Püò¾ Ä´ZðaÒû5"«h®‹c·È]1§8ŠØþ^zºê, Äåé…œrš#ƒƒÃ;¿ó*¦Ò”SûXJ±ÌQ Åj}ø¼¨„x³g› º'ëSÎä?ºôµžû“k¼ ÅX7ë>¬Hœ«Na§M é ‰å6=m¤Íþdm ÅtO2 -âáhîîœUC3ø Ÿàá’y±ì5Mšo* ÅËšÔl›zƒÞ”ôÑ]¯2¨Õx}7&Mü¯+JìbÎI Æ -ýϲ+)ê¬z¤F—o¼Æ:lìPÈ¿¢M Æ;¶àH»øÊŒñƒLLÚº"`NmG “å\ð Æ6ÈÝÿ¶Ì¬¶%,±ÉEçÂDšóP[´þcµïÕ¦ ÆÁU¾½;³ä§ÔÑMç·|}wYÔ¡2ìkB¢PgöÀ ÇÉð›ÒÿûîÄ0‡p,AJ€| -•sÚ¸5¼î ǦÍ#é7û=]=CúyEÖ0ÿ6õ"ìqjk†l. ÇëDZÒIËEEÖÍqô«oHdy·GØGö¦ ý£ È”‡&Ú¶úY³Šâš‚h YÕßãÀ5x -Æ÷nO• ÈZÎ̱O(æHÁ*ùRMˆY«ûu›>m(”t¤y˜ƒ ÈmõµMú7Ô“;}µïdb‚òÈÅ庋Aè½^‡¬ ¸ È›â‰(#ÏúÖnø{bÂÃÜo˜ÌÒÑùß?«Ó_f ÈÍ‹ Aý4@%å:É„ijI²ƒÉê‹0»<õA ÈÑ_|£‡¥ -B‡þº-SÇfõn?eÊÿXyÖ’²½ËÓ É>µWÅŸOò'Æ\zubMÜýicëSË* j¶£Qb ÉY¨² E6FnBÛvœ)¢ccŠyƯöδ‹ ÉY¸ædî~Vï^'[þÞR¤Z³°Ù sJ©Öou± ɇûˆè“²<2ÏJ™!»üoÕ¥AL›NŠÞ½²Ê Ê`£fžÃàdÙG¸¡ šQiÉáìŸïDŠžr?(/Boñ Êh¨›nyJšðÜLwY ñiÎÑe@ÏsCGK ʽNK ¾®þA›E1³=ï¥óŠ ùæÎé”Gú;~? Ë:3a)+ÃÅû>äÚ £{[ÿ&ÑnUK**hÜ{# Ë:O4@Óç >7(Ù¯åܾ Íþs ´Í!“ -m -erq7žã/¹ÿÇ5èÅtFCjk Î(ùž,·®»$Ÿ™dÁ@É¢ÑD“‚»\Û>ݨOŠ ÎUÛæ8¨¶£§b'YÌ4EzW$Ü›³ªY,Ju:³ Γ+v´3ÏS²ûµÖà²%Ù9 ûXb—5~¥6úM¬ ÎÉO›¿†ÅÓ¾ñÁÌÚ×ϧyœâ*Z¦"$ Ï5òÑë÷w:;eUmˆ÷ÁÙ5aîn1O­Ê“½#w¯ Ï9~Â+òL£›Ë3àVõ‚ØtoÌÇXÖ#/æ|U{‹ä…- ÏREl‡í -V6Y|Ê“1aèY7"±…"€‚.›g Ï»]®ÙÆ9&œôT¯ü³hM¤$`fL7äGSŸô Ïìú4É;€Ù -S¾¸ðÐØ$§+Š6Åzºyx ¤àa ÐI»Å<ðlx†rҺà uBz‹¡oÿql<ì—CÇ ÐJøOW#gÚÅAo)w ."À‚Îa3cÊí&\ ШE÷rM¶ðdò|óQxõUx*–ÜŠ3I -ħ'ë” Э¦J#Ê$à–^y/ó± ¡¾é¸\â3-~ïæŽöhü лŒ~= ö[¦Þ¢T`™ ¯ÖL]`1û~Húöêt ÐÆãWeOÝý×ËÜ,€:„ z¸Ö É&çÕ =¤I Ñ=ý§œ9¾ÍNų—ró¤§ýß!.Õ›"Á¨µ­z¾ ÑABqqÇiÿ¯nÒ|WôR± Ú^5BðìµÚÙîêëÞ Ñhë½ò#°åñ¸My¡ -_¦€¨ÙW“yŒ.KÞ ÑqT;¨(>>Ž·(• ½êW®7µCyoè#¨E ÑzTaÞ@¾îü¿D(À©WJí†:ËfJÓs®æü Ñ¡ˆ§ÊT È8´½‚a´´9¹›x’ ð«;Ò ÑÐíÅËpĤ÷IPâh®ô -¾!Xki1„o¯Ô Ñ×zM-×R‘0ÔtÏó=z›È›¢X°„\*£ î§ ÑÙÙÉÈ})æp¬=ÁÅZt[nÅ -¼2¼ýA)”…5W Ñè,AOR‡NÊ ¯éza™Ü(¸§ôxép¯¯…¥ô ÒK¾óÕh¾­û‡‹qíóC²ZƒÝH€ÒLž1°)Y Òw‘æåµú´ø7ØÒ’µÐj¼›]SœÇÊ«< Ò Ò›j%¿ÏIt§F§YЪ&tfÉõRqXƒÆ%D©Âk Ó_ÖX ß ôzßnëç4 wÛbÜŠÒÃtôœ›÷#Ìà ÔÁp˜u ·S¶å8m sX78Ó€ÀòŸñK† Ô|ôÓªøk«œy€<-HîÅ·*Ü ­ÂÉÀÑ~’ Ôï7â¨k—ôŒ7ýwº½ÿYð¸pŒ•oZùKW Å­­ì îFÂ#uzùH×Ü^ÍQ Õk³!q~¿7vކÉý¥ý´Uè"kù jV8àþŒ Õœ [À€Æ{^TT‰«ëÓ$Â艚J›,d—6 ÕôÄî¾$xÆQó->IÎE$(aF!™Þõy<Ù†„Î ÖÚü‘Ôª{‹Å‘Oé9Tžó ÙõI¾Òé÷*–‘^Ä ×¹ôªì²©—¨ó˜ -1š»sc‹Ð$Ȭ -[W™ö- ×^ÉÚ   ÑØ&VÁ%Ä­†ÅMŠÄŸ˜ÈGÍÚàv° ×6.fœPOÓaS=:]P«Ÿch gwŒ€`EÏ ×}‰Y:^-=î๞ìÓȱôÑõ/4$¸ì~²³{¾¿D ×¶eGKÞ#ÙlrT:ïk¢-UMc¯gw9!M·ô ×ÒAµèq¹€d¿‚×Ù3ñž¥''‰~g~²ïµŸjÇ£ ×üRLì BÅqÁ>{m%yxó¶ @Yž”/íèJa‚E ØJû3fx½dZR}¬AÛu¶?Ü$ ëiܽ< ØiÿD]Q¸Óó;¹å–´bËì­˜å!—Kc&xI ÙªÎ&—ãgÔÆ"Bê¸B=.‹Œ÷³ 6Óž¯ ÙB 8•IˆBc@ÈÑyTIx¥™1ú"3‡-b2 ÙRlŸDðw–ý"õ Ö cûX}ÎÝ>#É´±úIî. - ÙsÐòÀÇO0=P_%«éÃC›-PÇŒ Û‰¨Ú Ùáýœ;q¸5ýà,ªÛMSíiI{¡ÏÛÆ¯0ÍܶÎムÚ$ü>ú ÷ ¿ eˆ#8veáÏ%OrNºÞ Ú0¾/-•œ¦ÞozŽÝåAíÖÓhu mÍÈ&CN*ÃÊ ÚLõQ¶2„Ëík”¤¯z»í¥»5s1ï%®“xˆ&£ Ú¯c‚óŠ¯Âæíì^C£yÎDUËw´xiÃEêIV ÚÎ¥%ŸÒÕºÅÿbn8€šæ_ - «Æþ6c6èýÁ Ú×䱞 ÃÃÞÇón‹’}Ç4üŸLWàÀϟ·³è Úëax xAqÜŸýzsÙ«ubq4N×µÊ$EXÿ¨BÅ«é߈ø1”# ã{ãC¾ÃqÉÛ’v¶”*[ð!®vââªnEÄ0\ì ã(/t(B2»»1gpßy…##‰lÑw©açËÎKkÁbh¯ ã‡Sxuº”6­U^Gie :V8z«øhûì~ ãÈéb–jù/qG“+dͪUAÙ¨õ©Júm'úo ä`™!•úCŒH…<­`Þ·$ê&¾ð€ŽÖ$bI†L ä"QÞ/«¥îìטpÎÙ*Þzt¾ªÚ÷û A‰ äB›‡Êû˜Ñ³F¥ñ† UzTßbó£mçAk"3q äf Oj19’îzª¯·³cÉsòÅ<=?N x¿ßU÷h äwM’%¡/Œ.2j<…-³7í–XÊy8SP–?itqÑ æ ƒJm B‘‚†~A=Æ–ì}Q†Æ“q%ß\{ùg ælG?~æýv>°‘GOk¥Â©\òó8³J4ÌSa æz“Þð·¥·wä k­¦“ð&ùX§[ÃcDþDR“Dä^ 暸Z€VÄÃfašÄÿH>2N‡Æáƒô8 -ï@3= æ›á‡h´òm+ŸÓ@í}"H#:lOø¾&I´³ æ£(°É©èÒ‰ÂÞÑy¯Â"…äüS•@ÄM¡ó¤PœŽ æ÷]~§X 1KšðªTAFæ¸ë-ÛbÉÝ‹fA­¹9{Và 矣b©IHù3ãò›JV³£ ²þ¬Íëîƒ1†Û:¶Ž çÕo×¥$2¯<Á²nûy;ÛENŸxç?;9– çã`XϳäžãîúÒ„~Zœßc™LLƒ™BŒñöº9Ø è)Å„ÒÅÛúŸVt êŒùj\b^&pf¬íÁ8 0IZ®k,«:„ç¬E êóoúGÁn:5ÖlyU<Þ žÒ®Rî«4žøX%c ë+É*AÖ`owïÖ'º#XŒ]ëNv`¨€·¥‹ù ëY÷áÉÎ]Ûéø¤ê2BQ˜jšÌ 5ô£²E) ëm´¨±ÀæGˆ6 ì Õ t@¯è¯©Ð±&>ý²žä£ ì¯q·æG±_RÔ87Ü/ô‘µ´SNv3ÞŠ±¬F ì%£ÎÛ©RÄ ‚¥HM´º€Ì…VåÝFß ÷L#øÑ ìxB|õxï ³¤peWš't´œLm°(‰…ü}Œðo¢ ì–æ³Žö¡X.ÝM¼D -½¸»'%§bt£R%»œÒÛ ìÁ×ÀæíhyØ&¤—½f%iæXap¶vµá>U÷N§ ìÆ¬|ÂâDmÛ« …Íæ65úó“"C¯†ÇZn¨Y ìßqÅ¿ŸÅW)çä?Œû‰ ¯Á^^wt+§¸êŽjõ$ í=5Ž-ýçTëxŽƒ¬y­©ƒGì)ê¯Ùåóû íQ;‘Q2w1©E˜`ýE„3ΚTÂ\W©¶ ¯™ŸB íÍE*¾n{ªO2úOÎúbJK{Þ§{=Äø‡v™W• î*Üútiü÷ç‹Pù¬Ï“sDP²%G”ß ¾AiŒ î”Ý$J]¢@_ÓœXÄg ó¼!d(¶á¼Ræðý îõ³?ϪÆ1'<šÕůJ¤EYÿÍ¼è’ŸŠ ï;d½½gW¶s ¡‡ë˜düÐ`§`'Aƒ¡$ºû  ïRHÇl=u—.ÎÙ¿UÎ듊Yd Åé2¤ ?“ ïÐôÞrà¿0"¬pXk\Ë0žß#rÔ ”oN@ ð BÊd¯GtÖh÷øŸ—xÚQ4ÝSÒ›l9¼ÖkZj ð`üS´´È”*oìz `c­³2%aѲ)еÉ0ÅN ðy5K©t.õdµŸªušýÜa¶ä¾ž?´·;h¼ÖIÓ ðzïWVãwË<™TñÖšjŠÆ³ ®:Rá¹ú4~’ ðÄ=qÖon¾›|©y»–ÍGNn|ZUÝ <ˆoÿ ñ+<„X¯ sŽÐ Ôö’s­{4A[k¬{QTh8ì1 ñ8¼¶K&§È%¬…¦–¡—…q"3kIF{­&_‚ ña¤–b‚^(Xr:Ñ“9øl†1 {àzl•!lQ¥Ä ñ¤:B)Ò+ÊyѶó‘Ú½äúç¸^[:©;ѯe ñ¿$¡¹wŸλGtô 壅¢°GE{9°&—x—Þ ñäwÓ1¦õz3áxù”º d¾°ôChc …-€¥Q ñðAö%Á|a€l4!vòé[N5Øb®}¯.Ö¯ÛmI òJiýÒ} ¶µ#þ~o, ³™Ê—.ƒÿ¢ß‚?N òjàñÉ`-Ãiqš»3õ¨!}x”Û— xÕ…|øK ó”K0rÛþ@Bû†¬Š¾íÔG°a“Wi¬L ôgHœ8¶dÝ(Ò\¹(¼³ÂmÞg b—Þ>¶'‚ ô{Öà`©(­µ&¢ ;)uµä÷z ƒÞ«4rú ôĽë±=C.dËyãw¢Êð;4:ãÚØŸ [Ñø õƒVáì¶§¾-ä!1ÛWÛÜTû®†¹©~âÂij Ä õÀ¶ Ó«!{•¾m­Ö”ï+‰!'Æ ¤YÿάñS€º õæzÇÙÓ•ººù¬YÂ¸Ô ؆ ›sBM<¼Ü· öfö_Ûkv|”§,+-’Щ*Vº–9ó®•ç öÃöelS»æÖw“Í™©Ú¶‚P¹F[òcä5-D öïÔÖÄ|õ±{”f¼ðУýsR/QØ— J!Zuô”ÝÔob–ìbþ ÷ã¾úNx¯~`SXwÖNámú‡±×º˜]ƒ—JîªÜg ÷åSo±½>¥ÍWÜ!Ò¸•ÿyç&0òŸÕ  ôó  ÷úˆÝ—Ì'\X§JW€ýp 09p–à?‡°$-P ø›Qú‘EvMhx\›ò¿ É”9!ÒÃk<Ä+nník‘ ùPªE#ˆîyèö`Áã6ðìî0Ž$uNÎÁàfU>ï ùÅ«1$aÁ¾©%æ¡8DÓÓR™ ûi5_¾ïš¼\°¯¯ -H7óþËú: -!S‡Ê•Í ûªl©N‰bhõªË}>äâ¥q_½FUñ"½ºO û¯÷½0—nžò -€Ü©à*þŠ[I…Ká7AÙj ü¨5ß=½¸ŒáK3¶}—ê€@€,#ëv<ƒúI*ƒ üeGi…àŸ4¸û4n6ÜJo²·‘cÉ&æ} çkÔ üeY`­³‰ñE®±Œ·]éÆ ·±^gRÖ0Ld . ü§Yi,RÉæ~Bbø”]žIúêµ8ܾЄ9·l•¨oÔ üóGÕ«Tc-õ(àra ¯Ñõš”àå&ÄßÉÜø ýšŽÆéô¥@9„ËÔº$+ˆ!soUá›ÅZåØŸ©í ýÆ*–c¬#ö Ããõ„ßp1ã{ 7(s‰%ØEm…É ýÆ¿2·k¬ë-®~u8˜ÁB{‹Øp)1…gTîíÄ ýé>€AæYüËŽ‘(Ôy†R ¦üŠ—Ôt¶"ò:àf ýêÇš³éMµû“&âÂigÕã`OµoF*~¹Pó ýùs(ùçÄaßÒŽ6-ðƒ/M‹†? ÚOu:íb þ™4{üÜê…ºм·œÿw<Ëî ¿—«%(‹[ þë,ÐÜÞ?G/xñ–¤lt;ppê¡ÃáR²‰ÍŒ] ÿ ÅRDÅ•OÉ-ÌtÛ'û±jö†Ã¥k)¥ë2uOæ ÿ,§¢TIпÙQÀ¾5'õ“zÁÖa=_jËWÆd¥€R+– ÿe £‘~qÈ£½ª«ŒR6§„Õ -9SFùG{²rë» ÿokÊ‘5YïêÀ¬t8[؈=æ¢8´ØS‘$´ \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/kp_pinslist.pb b/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/kp_pinslist.pb deleted file mode 100644 index 48e940e..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/kp_pinslist.pb and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/manifest.json b/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/manifest.json deleted file mode 100644 index b718c73..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/PKIMetadata/1600/manifest.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "manifest_version": 2, - "name": "pkiMetadata", - "version": "1600" -} \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_0 b/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_0 deleted file mode 100644 index 25377ca..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_0 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_1 b/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_1 deleted file mode 100644 index 1208392..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_1 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_2 b/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_2 deleted file mode 100644 index dc378b0..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_2 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_3 b/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_3 deleted file mode 100644 index 5eec973..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/data_3 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/index b/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/index deleted file mode 100644 index 28dbbfb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/ShaderCache/index and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Subresource Filter/Indexed Rules/37/9.65.0/Ruleset Data b/apps/SeleniumService/chrome_profile_dentaquest/Subresource Filter/Indexed Rules/37/9.65.0/Ruleset Data deleted file mode 100644 index 664f292..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/Subresource Filter/Indexed Rules/37/9.65.0/Ruleset Data and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/Subresource Filter/Unindexed Rules/9.65.0/Filtering Rules b/apps/SeleniumService/chrome_profile_dentaquest/Subresource Filter/Unindexed Rules/9.65.0/Filtering Rules deleted file mode 100644 index 00b40a2..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/Subresource Filter/Unindexed Rules/9.65.0/Filtering Rules +++ /dev/null @@ -1,6013 +0,0 @@ -‘ -7 * - autoplus.fr08@Ricu.newsroom.bi/ingest.php -ÿï08@R-728x90. -*ÿï08@Rconsole.statsig.com/_next/ -ÿï08@R -adtdp.com^ -ÿï08@R canstrm.com^ -3ÿï08@R#spezialklinik-neukirchen.de/matomo/ -ÿï08@R acscdn.com^ -ÿï08@R _468x120. -ÿï08@R ayads.co^ -ÿï08@R -flashb.id^ -O* -marketwatch.com08@R.wsj.net/iweb/static_html_files/cxense-candy.js -ÿï08@Radrecover.com^ -+08@Rcheck.ddos-guard.net/check.js -I * - footshop.ro08@R,sentry.ftshp.xyz/api/3/envelope/?sentry_key= -,ÿï08@Rmysmth.net/nForum/*/ADAgent_ -08@R /ads-async. - ÿï08@Rtrafficbass.com^ -ÿï08@Rindoleads.com^ -ÿï08@R-720x90. -%08@Rdiscordapp.com/banners/ -ÿï08@R outbrain.com^ -(ÿï08@Rlooker.com/api/internal/ -#ÿï08@Rbroadstreetads.com^ -(ÿï08@Rshikoku-np.co.jp/img/ad/ -#ÿï08@Rpubfeed.linkby.com^ -/ÿï08@Rcdn.segment.com/analytics-next/ -=* - newsweek.com08@Rclient.aps.amazon-adsystem.com^ -G* -bostonglobe.com08@R&dz9qn8fh4jznm.cloudfront.net/script.js -#ÿï08@Raltitude-arena.com^ -! 08@Rlinkbucks.com/tmpl/ -08@R xhmoon5.com^ -ÿï08@Rclicktripz.com^ -Lÿï08@Rÿï* - -equifax.ca08@R ci-mpsnare.iovation.com/snare.js -ÿï08@Rxxxviiijmp.com^ -;ÿï* - -filmweb.pl08@Rsmartadserver.com/genericpost -ÿï08@R bwoorvop.com^ -Ô * - google.com.ar* - google.com.au* - google.com.br* - google.com.co* - google.com.ec* - google.com.eg* - google.com.hk* - google.com.mx* - google.com.my* - google.com.pe* - google.com.ph* - google.com.pk* - google.com.py* - google.com.sa* - google.com.sg* - google.com.tr* - google.com.tw* - google.com.ua* - google.com.uy* - google.com.vn* - google.co.id* - google.co.il* - google.co.in* - google.co.jp* - google.co.ke* - google.co.kr* - google.co.nz* - google.co.th* - google.co.uk* - google.co.ve* - google.co.za* - -google.com* - google.ae* - google.at* - google.be* - google.bg* - google.by* - google.ca* - google.ch* - google.cl* - google.cz* - google.de* - google.dk* - google.dz* - google.ee* - google.es* - google.fi* - google.fr* - google.gr* - google.hr* - google.hu* - google.ie* - google.it* - google.lt* - google.lv* - google.nl* - google.no* - google.pl* - google.pt* - google.ro* - google.rs* - google.ru* - google.se* - google.sk08@Rwww.google.*/search? -ÿï08@R gjigle.com^ -@ÿï* -adtrack.yacast.fr* - -adtrack.ca08@R /adtrack. -ÿï08@R tapioni.com^ -*€* - hanime.tv08@Radtng.com/get/ -!ÿï08@Rcore.dimatter.ai^ -Rÿï* - -osprey.com08@R4unpkg.com/@adobe/magento-storefront-event-collector@ -Sÿï* -googleads.g.doubleclick.net08@R$tpc.googlesyndication.com/pagead/js/ -ÿï08@R rmhfrtnd.com^ - ÿï08@Rmacro.adnami.io^ -Cÿï08@R3stats.statbroadcast.com/interface/webservice/event/ -8ÿï08@R(sanyonews.jp/files/image/ad/okachoku.jpg -V* -digitale-sammlungen.gwlb.de08@R)digitale-sammlungen.gwlb.de^*/pageview.js -(08@R/advanced-ads-pro/modules/ -ÿï08@R hotsoz.com^ -Iÿï* - wizzair.com08@R*dd.wizzair.com.first-party-js.datadome.co^ -ÿï08@R -ad-m.asia^ -*ÿï* - mixpanel.com08@R -mxpnl.com^ -–* -skiresort.info* - skiresort.de* - skiresort.fr* - skiresort.it* - skiresort.nl08@R6adserver.skiresort-service.com/www/delivery/spcjs.php? -ÿï08@R -500x100. -°* -dashboard.getdriven.app* -cdn.spatialbuzz.com* -usa.experian.com* -bbcgoodfood.com* -hungryroot.com* - goindigo.in* - -espn.com08@Rdatadoghq-browser-agent.com^ -ÿï08@R42299b10ef.com^ -ÿï08@R ?ab=1&zoneid= -Ó* -digikey.com.au* -digikey.com.br* -digikey.com.mx* - digikey.co.il* - digikey.co.nz* - digikey.co.th* - digikey.co.uk* - digikey.co.za* - digikey.com* - -boohoo.com* - -digikey.at* - -digikey.be* - -digikey.bg* - -digikey.ca* - -digikey.ch* - -digikey.cn* - -digikey.cz* - -digikey.de* - -digikey.dk* - -digikey.ee* - -digikey.es* - -digikey.fi* - -digikey.fr* - -digikey.gr* - -digikey.hk* - -digikey.hu* - -digikey.ie* - -digikey.in* - -digikey.it* - -digikey.jp* - -digikey.kr* - -digikey.lt* - -digikey.lu* - -digikey.lv* - -digikey.my* - -digikey.nl* - -digikey.no* - -digikey.ph* - -digikey.pl* - -digikey.pt* - -digikey.ro* - -digikey.se* - -digikey.sg* - -digikey.si* - -digikey.sk* - -digikey.tw08@R%analytics.analytics-egain.com/onetag/ -$08@Reinthusan.tv/prebid.js -=ÿï08@R-src.litix.io/shakaplayer/*/shakaplayer-mux.js - 08@Rpladform.ru/dive/ ->ÿï08@R.realclearpolitics.com/esm/assets/js/admiral.js -Dÿï08@R4makeuseof.com/public/build/images/bg-advert-with-us. -08@R /300x250. -4€* - -babbel.com08@Rapi.babbel.io/gamma/v1/á -)08@Ryu.xyz.mn/images/event.gif? -ÿï08@Rpgammedia.com^ -ÿï08@R microad.jp^ -8ÿï08@R(infoworld.com/www/js/ads/gpt_includes.js -08@R ://xhamster. -ÿï08@R htlbid.com^ -"‚* -dlh.net08@Rdlh.net^ -N08@R@onlinebanking.usbank.com/TUX/public/libs/adobe/appmeasurement.js -!ÿï08@Rboost-next.co.jp^ -ÿï08@R ad-tech.ru^ -0* - -blikk.hu08@Rkeytiles.com/tracking/ -4ÿï* - zone.msn.com08@Radnxs.com/ast/ast.js -ÿï08@R -cdn.house^ -ÿï08@Rccgateway.net^ -508@R'radiosun.fi/wp-content/uploads/*300x250 -ÿï08@R cheqzone.com^ -!ÿï08@Rselectmedia.asia^ -0ÿï08@R onenote.com^*/aria-web-telemetry -ÿï08@Rmonu.delivery^ -ÿï08@R 64786087.xyz^ -<ÿï* - cbsnews.com* -tv.com08@Rdw.com.com/js/dw.js -Mÿï* - -thegay.com08@R/thegay.com/assets//jwplayer-*/provider.hlsjs.js -¼* -swatches.interiordefine.com* -app.joinhandshake.com* -app.cryptotrader.tax* -givingassistant.org* -abstractapi.com* -accounts-bc.com* -foxbusiness.com* -squaretrade.com* - driversed.com* - finerdesk.com* - inxeption.io* - foxnews.com* - reuters.com* - -fender.com08@Rcdn.segment.com/analytics.js/ -1ÿï08@R!minigame.aeriagames.jp/*/ae-tpgs- -ÿï08@R adtlgc.com^ -Dÿï* - adplayer.pro* - 4shared.com08@Rstat-rock.com/player/ -? 08@R1amazonaws.com/static.madlan.co.il/*/heatmap.json? -Pÿï* -frigidaire.com* - -change.org08@R mxpnl.com/libs/mixpanel-*.min.js -4ÿï08@R$live.lequipe.fr/thirdparty/prebid.js -08@R adjust.com^ -Lÿï* -analytics.twitter.com* -ads.twitter.com08@Rads.twitter.com^ -:* -bousai.yahoo.co.jp08@Ryjtag.yahoo.co.jp/tag? -ÿï08@Rxdisplay.site^ -;ÿï* -netaffiliation.com08@Rmetaffiliation.com^ -Rÿï* -meritonsuites.com.au* - realpage.com08@Rgoogle-analytics.com/ga.js -ÿï08@Rcrwdcntrl.net^ -#ÿï08@Rtsiwoulukdlike.org^ -W08@RIlivesicilia.it/wp-content/plugins/digistream/digiplayer/js/videojs.ga.js? -:ÿï08@R*play.dlsite.com/csr/viewer/lib/newrelic.js -ÿï08@R iqzone.com^ -Fÿï* - ncsoft.jp08@R)googleadservices.com/pagead/conversion.js -Vÿï08@RFapi.app.mobilelocker.eu/api/latest/application-environment/ahoy/events -ÿï08@R -glssp.net^ -1* - pointtown.com08@Rvaluecommerce.com^ -8ÿï* - finanzen.ch08@Rbusinessclick.ch/index.js -7ÿï* -canadiantire.ca08@Rcriteo.com/delivery/ -=€* -sudokugame.org08@Rg.doubleclick.net/pagead/ads -ÿï08@R admd.ink^ -"ÿï08@Rziffstatic.com/pg/ -&08@Rsuumo.jp/sp/js/beacon.js -(ÿï08@Rs.collectiveaudience.co^ -=ÿï* - -hoyme.jp08@R!cpt.geniee.jp/hb/*/wrapper.min.js -ÿï08@R -://banner. -ÿï08@R /asyncspc.php -ÿï08@Rhavenclick.com^ -$‚08@Rhcaptcha.com/captcha/ -ÿï08@R wpadmngr.com^ -+ÿï08@Rgpt-worldwide.com/js/gpt.js -ÿï08@R pemsrv.com^ -$ÿï08@Ryahoo.com/bidrequest -5 08@R'afisha.ru/proxy/videonetworkproxy.ashx? -08@Rxhamster2.com^ -.08@R ultimedia.com/js/common/smart.js -C * -n-tv.de* -rtl.de* -vip.de08@Rtechnical-service.net^õ - ÿï08@Rntvpforever.com^ - ÿï08@Rmetricswpsh.com^ -5ÿï* -dn.se08@Rpicsearch.com/js/comscore.js -O€08@R@candidate.hr-manager.net/Advertisement/PreviewAdvertisement.aspx -ÿï08@R -xoalt.com^ -ÿï08@Radverticum.net^ -Gÿï* - -ecmweb.com08@R)google-analytics.com/plugins/ua/linkid.js --ÿï* - arkadium.com08@R leanplum.com^ -Fÿï* - -thegay.com08@R(thegay.com/assets/jwplayer-*/jwplayer.js -"ÿï08@Rdovishliegier.com^ -D08@R6salfordonline.com/wp-content/plugins/wp_pro_ad_system/ -"ÿï08@Rdurationmedia.net^ -!ÿï08@Rtrafficjunky.net^ -"ÿï08@Rclickthruhost.com^ - 08@Romtrdc.net/rest/ -ÿï08@Radsbetnet.com^ -(ÿï08@Rusplastic.com/js/hawk.js -6ÿï* - kfc.co.jp08@Rjs.appboycdn.com/web-sdk/ -/* - mieru-ca.com08@Rdelivery.satr.jp^ -#ÿï08@Rads.sportradar.com^ -ÿï08@R franecki.net^ -ÿï08@R yieldmo.com^ -ÿï08@R vidverto.io^ -aÿï* -bloomberg.co.jp* - bloomberg.com08@R-sourcepointcmp.bloomberg.*/mms/get_site_data? -Nÿï08@R>pruefernavi.de/vendor/elasticsearch/elastic-apm-rum.umd.min.js -ÿï08@R -kargo.com^ -ÿï08@R stathome.org^ -08@R -://r.*/s1/ -cÿï* -bancsabadell.com* -darkreading.com* - -uphold.com08@Rcookielaw.org^*/OtAutoBlock.js -.ÿï08@Rchat.d-id.com/assets/mixpanel. -ÿï08@R ymmobi.com^ -Dÿï* - -paypal.com08@R&paypal.com.first-party-js.datadome.co^ -'ÿï08@Rbettercollective.rocks^ -ÿï08@R -adapex.io^ -G* -ec.f-gear.co.jp08@R&f-gear.ec-optimizer.com/img/spacer.gif -ÿï08@Rwpu.sh^ -$ÿï08@Rtrvl-px.com/trvl-px/ -' 08@Rnextcloud.com/remote.php/ -,* - holybooks.com08@R wpfc.ml/b.gif -. 08@R commons.wikimedia.org/w/api.php? -ÿï08@R smac-ad.com^ -?ÿï* -thekitchensafe.com08@Rreallyfreegeoip.org/json/ -3ÿï08@R#b-cloud.templatebank.com/js/gtag.js -9€08@R*/cgi-bin/counter_module?action=list_models ->ÿï* -faz.net08@R#ttmetrics.faz.net/rest/v1/delivery? -8ÿï08@R(maps.arcgis.com/apps/*/AppMeasurement.js -Xÿï* -berkeleygroup.digital08@R/cdn.matomo.cloud/tekuchi.matomo.cloud/matomo.js -; * -si.com08@R#vms-videos.minutemediaservices.com^ -ÿï08@Rgroovinads.com^ -'08@Rv.fwmrm.net/ad/g/*Nelonen -Jÿï08@R:xykpay.3d2.icbc.com.cn/acs-auth-web/js/fingerprint2.min.js -ÿï08@R /ad_position= -%08@Rgsuite.tools/js/gtag.js -"ÿï08@Rmedfoodsafety.com^ -,ÿï08@Rjobs.bg/front_job_search.php -Dÿï* -carmagazine.co.uk08@Rbauersecure.com/dist/js/prebid/ -ÿï08@R yieldlab.net^ -"ÿï08@Rvaluecommerce.com^ -Rÿï* -dailymail.co.uk* - foxsports.com08@Rtaboola.com/libtrc/*/loader.js -ÿï08@R adswizz.com^ -Dÿï* -superesportes.com.br08@Rd.tailtarget.com/profiles.js -08@R/gpt-prebid.js - ÿï08@Rpostrelease.com^ -ÿï08@Ryellowblue.io^£( -Qÿï* -weatherbug.com08@R/web-ads.pulse.weatherbug.net/api/ads/targeting/ -%08@R/parsonsmaize/olathe.js -4ÿï08@R$main.govpilot.com/jet/js/newrelic.js -8ßï* -research.hchs.hc.edu.tw08@R /banner.php -ÿï08@R -iprom.net^ -$ÿï08@Rsunnycloudstone.com^ -08@R /adengine.js - ÿï08@Rad-delivery.net^ -208@R$att.com/ui/services_co_myatt_common/ -Cÿï08@R3track.shipstation.com/collections/trackingEvents.js -"ÿï08@Rnamastedharma.com^ -+08@Rmatomo.miraheze.org/matomo.js -Eÿï08@R5mycargo.rzd.ru/dst/scripts/common/analytics-helper.js -ÿï08@Rdeepintent.com^ -Oÿï* -tim.it08@R5adobetag.com/d2/telecomitalia/live/Aggregato119TIM.js -C08@R5przegladpiaseczynski.pl/wp-content/uploads/*-300x250- -?* -extrarebates.com08@Rpepperjamnetwork.com/banners/ -2ÿï* -app.touchnote.com08@R optimove.net^ -%ÿï08@Rdiscretemath.org/ads/ --08@Rpalmettostatearmory.com/static/ -ÿï08@Rbricks-co.com^ -&ÿï08@Rcitadelpathstatue.com^ -G08@R9almayadeen.net/Content/VideoJS/js/videoPlayer/VideoAds.js -ðÿï* -clickondetroit.com* -click2houston.com* -video.timeout.com* -clickorlando.com* -therealdeal.com* -dictionary.com* - thesaurus.com* - news4jax.com* -heute.at* -ksat.com* -wsls.com08@R anyclip.com^ -;ÿï08@R+groupbycloud.com/gb-tracker-client-3.min.js -g* -wunderground.com08@REpagead2.googlesyndication.com/pagead/managed/js/gpt/*/pubads_impl.js? -9* - expansion.com08@Rmetrics.el-mundo.net/b/ss/ -:* - jrtours.co.jp08@Rdocodoco.jp^*/docodoco?key= -08@Rcloud.mail.ru^ -ù -"* -managedhealthcareexecutive.com* -managedhealthcareexecutive.com* -chromatographyonline.com* -chromatographyonline.com* -laurelberninteriors.com* -laurelberninteriors.com* -physicianspractice.com* -physicianspractice.com* -epaper.timesgroup.com* -epaper.timesgroup.com* -adamtheautomator.com* -adamtheautomator.com* -medicaleconomics.com* -medicaleconomics.com* -games.coolgames.com* -games.coolgames.com* -journaldequebec.com* -journaldequebec.com* -formularywatch.com* -formularywatch.com* -blog.nicovideo.jp* -blog.nicovideo.jp* -digitaltrends.com* -digitaltrends.com* -edy.rakuten.co.jp* -edy.rakuten.co.jp* -wralsportsfan.com* -wralsportsfan.com* -blastingnews.com* -blastingnews.com* -cornwalllive.com* -cornwalllive.com* -accuweather.com* -accuweather.com* -gearpatrol.com* -gearpatrol.com* -standard.co.uk* -standard.co.uk* - bloomberg.com* - bloomberg.com* - metropcs.mobi* - metropcs.mobi* - bestiefy.com* - bestiefy.com* - devclass.com* - devclass.com* - euronews.com* - euronews.com* - newsweek.com* - newsweek.com* - repretel.com* - repretel.com* - samsclub.com* - samsclub.com* - weather.com* - weather.com* - -filmweb.pl* - -filmweb.pl* - -spiegel.de* - -spiegel.de* - nycgo.com* - nycgo.com* - -hoyme.jp* - -hoyme.jp* - -telsu.fi* - -telsu.fi* - -theta.tv* - -theta.tv* -kino.de* -kino.de* -olx.pl* -olx.pl08@Rg.doubleclick.net/tag/js/gpt.js -ÿï08@R dmzjmp.com^ -808@R*pubscholar.cn/static/common/fingerprint.js -€08@Rpromo.com/embed/ -A* - -paypal.com08@R%paypalobjects.com/web/*/gAnalytics.js -?ÿï* -payroll.toasttab.com08@Rglancecdn.net/cobrowse/ -ÿï08@R ://banners. -èÿï* -womenshealthmag.com* -acustica-audio.com* -marshmallow-qa.com* -podcasty.seznam.cz* -eco-clobber.co.uk* -members.bifa.film* -doconcall.com.my* -shop.dns-net.de* -spacemarket.com* -vivareal.com.br* -menshealth.com* -timesprime.com* - dic.pixiv.net* - alphaxiv.org* - roomster.com* - fundhero.io* - ocado.com08@Rbrowser.sentry-cdn.com^ -'* - -thegay.com08@R thegay.com^ -ÿï08@Rapp.clarity.so^ -:* - rakuten.co.jp08@Rias.global.rakuten.com/adv/ -ÿï08@R vlitag.com^ -ÿï08@Rr2b2.io^ -ÿï08@R axonix.com^ -:* - cerebriti.com08@Rcdn.smartclip-services.com^ -ÿï08@R ad-stir.com^ -208@R$taipit-mebel.ru/upload/resize_cache/ -ÿï08@R powerad.ai^ -$ÿï08@Rpolarcdn-terrax.com^ -Iÿï08@R9teams.microsoft.com/dialin-cdn-root/*/aria-web-telemetry- -€* -game.anymanager.io* -sudokugame.org08@RJpagead2.googlesyndication.com/pagead/managed/js/adsense/*/slotcar_library_ -ÿï08@R ad-nex.com^ -ÿï08@Rmubojbalp.com^ -<08@R.crystalmark.info/wp-content/uploads/*-300x250. -E08@R7krok8.com/wp-content/plugins/pageviews/pageviews.min.js -ÿï08@Roctopuspop.com^ -@ÿï08@R0matsukiyococokara-online.com/store/*/rtoaster.js -508@R'hiveworkscomics.com/frontboxes/300x250_ -:08@R,collections.archives.govt.nz/combo/*/gtag.js -ÿï08@Rgenieesspv.jp^ -ÿï08@R -dd133.com^ -„ÿï* -mamasuncut.com* - investing.com* - mangatoto.com* - buzzfeed.com* - -tvline.com* -bgr.com* -dto.to08@R outbrain.com^ -$ 08@Revents.raceresult.com^ -Hÿï* - chase.com08@R+travel-assets.com/platform-analytics-prime/ -!08@Rplugins.matomo.org^ß -#* - -nikkei.com08@Rn8s.jp^ -3* - bulkbarn.ca08@Rextreme-ip-lookup.com^ -ÿï08@R /160x600- -Cÿï08@R3borneobulletin.com.bn/wp-content/banners/bblogo.jpg -"ÿï08@Rthisvid.com/enblk/ -008@R"radiotimes.com/static/advertising/ -$ÿï08@Rpubpowerplatform.io^ -$08@Rinfotel.ca/images/ads/ -@ÿï08@R0kabumap.com/servlets/kabumap/html/common/img/ad/ -ßï08@R /adverts/ -ÿï08@R adthrive.com^ -ÿï08@R eadsrv.com^ -ÿï08@R ednplus.com^ -ÿï08@R adpone.com^ -ÿï08@R exitbee.com^ -.ÿï08@Romns.americanexpress.com/b/ss/ -Fÿï08@R6nintendolife.com/themes/base/javascript/fingerprint.js -3ÿï08@R#yaytrade.com^*/chunks/pages/advert/ -ÿï08@R adipolo.com^ -08@Rxhamster.desi^ - ÿï08@Rimpactify.media^ -@ÿï* -dailycamera.com08@Rportal.cityspark.com/v1/event -3* - -icons8.com08@Rimage.shutterstock.com^ -"08@Riwa.iplsc.com/iwa.js -N"* - microsoft.com08@R/browser.events.data.microsoft.com/onecollector/ -3ÿï* - ncsoft.jp08@Rads-twitter.com/oct.js -?* - rentcafe.com08@R!cdn.getblueshift.com/blueshift.js -08@R /prebidlink/ -B* - -odysee.com* - -pogo.com08@Rplayer.aniview.com/script/ -5ÿï* - mbusa.com08@Revergage.com/api2/event/ -qÿï* - -spiegel.de08@RSamazonaws.com/prod.iqdcontroller.iqdigital/cdn_iqdspiegel/live/iqadcontroller.js.gz -' 08@Rfacebook.com/ads/profile/ -)ÿï08@Rcricbuzz.com/api/adverts/ -08@R xhwide5.com^ -?* -mlb.com08@R&mlbstatic.com/mlb.com/adobe-analytics/ -Õÿï* -xn--allestrungen-9ib.at* -xn--allestrungen-9ib.ch* -xn--allestrungen-9ib.de* -downdetector.com.ar* -downdetector.com.au* -downdetector.com.br* -downdetector.com.co* -downdetector.web.tr* -downdetector.co.nz* -downdetector.co.uk* -downdetector.co.za* -allestoringen.be* -allestoringen.nl* -downdetector.com* -downdetector.ae* -downdetector.ca* -downdetector.cl* -downdetector.cz* -downdetector.dk* -downdetector.ec* -downdetector.es* -downdetector.fi* -downdetector.fr* -downdetector.gr* -downdetector.hk* -downdetector.hr* -downdetector.hu* -downdetector.id* -downdetector.ie* -downdetector.in* -downdetector.it* -downdetector.jp* -downdetector.mx* -downdetector.my* -downdetector.no* -downdetector.pe* -downdetector.ph* -downdetector.pk* -downdetector.pl* -downdetector.pt* -downdetector.ro* -downdetector.ru* -downdetector.se* -downdetector.sg* -downdetector.sk* -downdetector.tw08@R#googletagservices.com/tag/js/gpt.js -F08@R8hinagiku-u.ed.jp/wp54/wp-content/themes/hinagiku/images/ -#ÿï08@R360yield-basic.com^ -ÿï08@R -adnxs.com^ -4ÿï08@R$vidible.tv^*/ComScore.Viewability.js -ÿï08@Rterratraf.com^ -ÿï08@R rmzsglng.com^ -ÿï08@Rdefybrick.com^ - ÿï08@Rcreativecdn.com^ -ÿï08@R hafktolu.com^ -7ÿï* -mcclatchydc.com08@Rntv.io/serve/load.js -ÿï08@R adxbid.info^ -ÿï08@Ridealmedia.io^ -Mÿï* - watch.nba.com08@R,akamaihd.net/nbad/player/*/appmeasurement.js -+ÿï08@Rearringsatisfiedsplice.com^ -Fÿï* -yuukinohana.co.jp08@R!s0.2mdn.net/ads/studio/Enabler.js --08@Raccuweather.com/bundles/prebid. -ÿï08@R_460x60. -ÿï08@R ad-arrow.com^ -C* -scrippsdigital.com08@Rscrippsdigital.com/cms/videojs/ -$ÿï08@Rplayer.avplayer.com^ -ÿï08@R w55c.net^ -.* - tickpick.com08@Rtry.abtasty.com^ -Jÿï* - bankrate.com* - frontier.com08@Rcohesionapps.com/cohesion/ -\ÿï* -imasdk.googleapis.com08@R3g.doubleclick.net/gampad/live/ads?*%2Flemino_instr% - ÿï08@Rgrowthbuddy.app^ -1ÿï* -welt.de08@Rkameleoon.eu/engine.js -:* -gadgets.ndtv.com08@Rapis.kostprice.com/fapi/ -ÿï08@R xadsmart.com^‡. -ûÿï* -driftinnovation.com* -boostedboards.com* -runningheroes.com* -bandai-hobby.net* -donorschoose.org* -teslamotors.com* - fallout4.com* - instamed.com* - metronews.ca* - -ibanez.com* - -mtv.com.lb* - -tama.com08@Rmaxmind.com^*/geoip2.js -"08@Rbetterads.org/hubfs/ -ÿï08@R 33across.com^ -)* - -hotair.com08@R p.d.1emn.com^ -&08@Rstarlink.com/sst/gtag/js -08@R xhtotal.com^ -" 08@Rplex.tv/api/v2/geoip -Jÿï08@R:az.hp.transer.com/content/dam/isetan_mitsukoshi/advertise/ -"ÿï08@Rbrand-display.com^ -.ÿï08@Rjwpcdn.com/player/*/googima.js -dÿï* - -capital.it* - deejay.it* -m2o.it08@R/chartbeat.com/js/chartbeat_brightcove_plugin.js - ÿï08@Rqualiclicks.com^ -ÿï08@Rlmottoofja.com^ -"ÿï08@Rchaturbate.com/in/ -ÿï08@R xxxivjmp.com^ -08@Rsucceedscene.com^ - ÿï08@Rottadvisors.com^ - 08@Rkomplett.no/gtm.js -\ÿï* -redeem.rewardlink.com08@R3dd.blackhawknetwork.com.first-party-js.datadome.co^ -608@R(nihasi.ru/upload/resize_cache/*/300_250_ -ÿï08@Rbrainlyads.com^ -!ÿï08@Rtrafficjunky.com^ -C08@R5traceparts.com/lib/piano-analytics/piano-analytics.js -208@R$auth2.picpay.com^*/event-tracking.js -ÿï08@R magsrv.com^ -Vÿï* -videos.john-livingston.fr08@R)lostpod.space/static/streaming-playlists/ -008@R"suntory.co.jp/beer/kinmugi/img/ad/ -Cÿï08@R3mistore.jp/content/dam/isetan_mitsukoshi/advertise/ -3ÿï08@R#natureetdecouvertes.com^*/pixel.png -ÿï08@R -zucks.net^ -ÿï08@Rsnigelweb.com^ -)ÿï08@Rdeputizepacifistwipe.com^ -7* -nbcolympics.com08@Rimrworldwide.com/conf/ -$ÿï08@Rnews.jennydanny.com^ -ÿï08@R -bliink.io^ -Dÿï* - mobile.de08@R'cdn.optimizely.com/public/*.json/tag.js -ÿï08@R udmserve.net^ -0€* -crunchyroll.com08@Rstatic.vrv.co^ -ÿï08@Rad.tpmn.co.kr^ -7€* -podcast.ausha.co08@Rausha.tsbluebox.com^ -.ÿï08@Radfurikun.jp/adfurikun/images/ -E * -imasdk.googleapis.com08@Rd.socdm.com/adsv/*/tver_splive -"ÿï08@Rcdn.perfdrive.com^ -ÿï08@R juicyads.me^ -Bÿï* -braun-hamburg.com08@Rl.ecn-ldr.de/loader/loader.js -C* -store.steampowered.com08@Rsteamstatic.com/steam/apps/ -ß* -firststatesuper.com.au* -americanexpress.com* -shoppersdrugmart.ca* -backcountry.com* -fcbarcelona.cat* -fcbarcelona.com* -fcbarcelona.cn* -fcbarcelona.es* -fcbarcelona.fr* -fcbarcelona.jp* -usanetwork.com* -vanityfair.com* - tatacliq.com* - -absa.co.za* - -costco.com* - -lenovo.com* - ceair.com* - lowes.com* - oprah.com* - wired.com* - -ally.com* - -conad.it* - -hgtv.com* -nfl.com* -pnc.com* -sony.jp* -as.com* -dhl.de08@Radobedtm.com^*/mbox-contents- -08@R xhspot.com^ -ÿï08@R -fwmrm.net^ -3ÿï08@R#kozkutak.hu/getdata.php?v*=pageview -Cÿï* -novayagazeta.ru08@R criteo.net/js/ld/publishertag.js -(08@R/detroitchicago/augusta.js - ÿï08@Runrulymedia.com^ -$ÿï08@Ractiris.be/urchin.js -Dÿï* - -sloways.eu08@R&googletagmanager.com/gtag/destination? -6* - kartell.com08@Rvivocha.com^*/vivocha.js? -Cÿï* -animallabo.hange.jp08@Rsite-banner.hange.jp/adshow? -4ÿï* -cnn.com08@Rmedia.max.com/*/main.mpd^ -âÛï* -ads.atmosphere.copernicus.eu* -ads.palmettostatearmory.com* -ads.realizeperformance.com* -ads.elevateplatform.co.uk* -ads.mercadolibre.com.ar* -ads.mercadolibre.com.cl* -ads.mercadolibre.com.co* -ads.mercadolibre.com.ec* -ads.mercadolibre.com.mx* -ads.mercadolibre.com.pe* -ads.mercadolibre.com.ve* -ads.mercadolivre.com.br* -ads.colombiaonline.com* -ads.viksaffiliates.com* -ads.siriusxmmedia.com* -ads.socialtheater.com* -ads.buscaempresas.co* -ads.business.bell.ca* -ads.adstream.com.ro* -ads.ferrarichat.com* -ads.mojagazetka.com* -ads.studyplus.co.jp* -ads.8designers.com* -ads.bestprints.biz* -ads.scotiabank.com* -ads.wildberries.ru* -ads.cafebazaar.ir* -ads.instacart.com* -ads.microsoft.com* -ads.midwayusa.com* -ads.mobilebet.com* -ads.pinterest.com* -ads.shopee.com.br* -ads.shopee.com.mx* -ads.shopee.com.my* -ads.smartnews.com* -ads.sociogram.com* -ads.us.tiktok.com* -ads.bikepump.com* -ads.doordash.com* -ads.jiosaavn.com* -ads.listonic.com* -ads.rohlik.group* -ads.safi-gmbh.ch* -ads.shopee.co.th* -ads.snapchat.com* -ads.dosocial.ge* -ads.dosocial.me* -ads.flytant.com* -ads.harvard.edu* -ads.kaipoke.biz* -ads.luarmor.net* -ads.msstate.edu* -ads.spotify.com* -ads.taboola.com* -ads.twitter.com* -ads.allegro.pl* -ads.comeon.com* -ads.google.com* -ads.gurkerl.at* -ads.magalu.com* -ads.misskey.io* -ads.nipr.ac.jp* -ads.selfip.com* -ads.tiktok.com* -ads.typepad.jp* - ads.apple.com* - ads.brave.com* - ads.chewy.com* - ads.google.cn* - ads.knuspr.de* - ads.naver.com* - ads.rohlik.cz* - ads.shopee.cn* - ads.shopee.kr* - ads.shopee.ph* - ads.shopee.pl* - ads.shopee.sg* - ads.shopee.tw* - ads.shopee.vn* - ads.watson.ch* - reempresa.org* - ads.gree.net* - ads.kifli.hu* - ads.mgid.com* - ads.remix.es* - ads.route.cc* - ads.tuver.ru* - ads.axon.ai* - ads.cvut.cz* - ads.finance* - ads.umd.edu* - -ads.amazon* - -ads.mst.dk* - -ads.olx.pl* - -ads.vk.com* - -ads.yandex* - ads.ac.uk* - ads.vk.ru* - ads.x.com* -ads.band* -ads.fund* - -ads.am* - -ads.mt* - -ads.nc08@R://ads. -ÿï08@R ctnsnet.com^ - €08@Rondemand.sas.com^ -#ÿï08@Radlooxtracking.com^ -ÿï08@R .160x600_ -U08@RGlasicilia.it/wp-content/plugins/digistream/digiplayer/js/videojs.ga.js?» -ÿï08@Rzimg.jp^ -ÿï08@R rediads.com^ -c* -metacritic.com* - giantbomb.com* - gamespot.com08@R"at.adtech.redventures.io/lib/dist/ -,ÿï* -toggo.de08@Rsmartclip.net^ -ÿï08@R setupad.net^ -0ÿï08@R securenetsystems.net/v5/scripts/ -*ÿï08@Rimp-adedge.i-mobile.co.jp^ -ÿï08@R -160x600_ -4ÿï* - hertz.com08@Rmapquestapi.com/logger/ -%ÿï08@Resko.cloud^*_300x600_ -ÿï08@R cinarra.com^ -@ÿï* -gemini.yahoo.com08@Rgemini.yahoo.com/advertiser/ -- * - -go.cnn.com08@Rprebid.adnxs.com^ -(* -poa.st08@Rpoastcdn.org/ad/ -9ÿï* - finanzen.ch08@Radnz.co/header.js?adTagId= -(ÿï08@Rbartererfaxtingling.com^ -@ÿï* -donorschoose.org08@Ronline-metrix.net/fp/tags.js -<08@R.cdnb.4strokemedia.com/carousel/v4/comscore-JS- -ÿï08@R fh-wgt.com^ -S* - kyoto.travel* -apec.fr08@R*cdn.facil-iti.app/tags/faciliti-tag.min.js -208@R$somewheresouth.net/banner/banner.php -308@R%luminalearning.com/affiliate-content/ -ÿï08@R -adingo.jp^ -?ÿï08@R/static.knowledgehub.com/global/images/ping.gif? -ÿï08@R iloptrex.com^ -ÿï08@Rvuukle.com/ads/ -8* - bestiefy.com08@Rthisiswaldo.com/static/js/ -B* - audible.com08@R%ssl-images-amazon.com^*/satelliteLib- -. * - -ibanez.com08@Rmaxmind.com/geoip/ -+ÿï08@Rgoogle.com/recaptcha/api.js -Ž"* -trendenciashombre.com* -directoalpaladar.com* -3djuegosguias.com* -compradiccion.com* -trendencias.com* -xatakamovil.com* -3djuegospc.com* -applesfera.com* - vidaextra.com* - vitonica.com* - espinof.com* - genbeta.com* - poprosa.com08@R spxl.socy.es^ - ÿë08@Rspringserve.com^ -:ÿï* -maanmittauslaitos.fi08@Rreactandshare.com^ -Nÿï*" - viewscreen.githubusercontent.com08@Rraw.githubusercontent.com^ -D* -support.google.com08@R gstatic.com/ads/external/images/ -ÿï08@R -getjad.io^ -#ÿï08@Rzinro.net/m/log.php -_ÿï* -news.yahoo.co.jp08@R;yimg.jp/images/news-web/all/images/jsonld_image_300x250.png -]ÿï08@RMriverlink.etcchosted.com/widgets/com/mendix/widget/web/googletag/GoogleTag.js - ÿï08@Rdirectadvert.ru^ -ÿï08@Rconnextra.com^ -ÿï08@R -ad.mox.tv^ -ÿï08@R xlivrdr.com^ -ÿï08@Rmmvideocdn.com^ -C* -sky.it08@R+track.adform.net/serving/scripts/trackpoint -c * -imasdk.googleapis.com08@R* - -wral.com08@R$blueconic.net/capitolbroadcasting.js -4ÿï* -welt.de08@Rkameleoon.eu/kameleoon.js« -08@Rasahi.com/ads/ -ÿï08@R nxt-psh.com^ -ÿï08@R agency2.ru^ -ÿï08@R ust-ad.com^ -ÿï08@Rmodoro360.com^ -ÿï* -disneyplus.disney.co.jp* -americanexpress.com* -backcountry.com* - nbarizona.com* - homedepot.ca* - tatacliq.com* - -hilton.com* - -kroger.com* - telus.com* - -ally.com* - -crave.ca* - -hl.co.uk* -mora.jp* -pnc.com* -as.com08@Radobedtm.com^*_source.min.js -(ÿï08@Rcreative.tklivechat.com^ -Dÿï08@R4basinnow.com/admin/upload/settings/advertise-img.jpg -08@Rrunescape.wiki^ -0€* - cam-sex.net08@Rchaturbate.com/in/ -)ÿï08@Rhb.collectiveaudience.co^ -08@R /adchoice.png -ÿï08@R9e031f589f.com^ -"ÿï08@Rsegreencolumn.com^ -#ÿï08@Rbetweendigital.com^ -9€08@R*imasdk.googleapis.com/js/core/bridge*.html -&ÿï08@Rgstatic.com/recaptcha/ -2ÿï08@R"cmp.telerama.fr/js/telerama.min.js -!ÿï08@Rcdn-net.com/cc.js ->* -mercadopublico.cl08@Rstatic.hotjar.com/c/hotjar- -08@R/prebid-load.js -ÿï08@R weborama.fr^ -8ÿï08@R(mopar.com/moparsvc/mopar-analytics-state -"08@R/advanced-ads-pro.js -‘ÿï* -friday.kodansha.co.jp* -journaldequebec.com* -businessinsider.de* -businessinsider.jp* -handelsblatt.com* -bizjournals.com* -computerbild.de* -marketwatch.com* -savonsanomat.fi* -cyclestyle.net* -shueisha.co.jp* - cxpublic.com* - inquirer.com* - friday.gold* - mainichi.jp* - -nippon.com* - rikejo.jp* - tn.com.ar* - -tvnet.lv* -ksml.fi* -wsj.com08@Rcxense.com/public/widget/ -[ÿï* -googleads.g.doubleclick.net08@R,googleads.g.doubleclick.net/ads/preferences/ -)€08@Rdisqus.com/embed/comments/ -Pÿï* -analytics.twitter.com* -ads.twitter.com08@Rads-api.twitter.com^ -ÿï08@R -vntsm.com^ -&ÿï08@R/site=*/viewid=*/size= -ÿï08@R rtbhouse.com^ -*ÿï08@Rgoogle.com/recaptcha/api2/ -#ÿï08@Rmweb-hb.presage.io^ -ÿï08@R mediago.io^ -/ÿï08@Rfutbol24.com/kscms_asyncspc.php -I* -propanefitness.com08@R%app.clickfunnels.com/assets/lander.js -'ÿï08@Rimhentai.xxx/js/slider_ -ÿï08@R reson8.com^ -5* -centrumriviera.pl08@Rpushpushgo.com/js/ -ÿï08@Rcontextweb.com^ -ÿï08@R tscprts.com^ -ÿï08@R mxptint.net^ -ßï08@R /ads/index. -,ÿï08@Ryouchien.net/css/ad_side.css -ÿï08@R stpd.cloud^ -9ÿï08@R)summitracing.com/global/images/bannerads/ -8ÿï08@R(xfinity.com/stream/js/api/fingerprint.js -)08@Rapv-launcher.minute.ly/api/ -Y‚* -independent.co.uk* - dnaindia.com08@R%ads.pubmatic.com/AdServer/js/pwtSync/ ->08@R0assets.yasno.live/packs/assets/analytics-events- ->ÿï* -rds.ca* -tsn.ca08@Rstats.sports.bellmedia.ca^ -D08@R6mi.tigo.com.co/plugins/cordova-plugin-fingerprint-aio/ -ÿï08@R smaato.net^ -Rÿï08@RBebanking.meezanbank.com/AmbitRetailFrontEnd/js/fingerprint2.min.js -8ÿï* -jump2.bdimg.com08@Rbaidu.com/api/bidder/ -+ÿï08@Ranalytics.itunes.apple.com^ -#ÿï08@Racuityplatform.com^ -Oÿï* -blog.nicovideo.jp08@R*safeframe.googlesyndication.com/safeframe/ - ÿï08@Roptidigital.com^ -Qÿï* -interestingengineering.com08@R#widgets.jobbio.com^*/display.min.js -ÿï08@Radmanmedia.com^ -"08@Rcaf.fr^*/smarttag.js -•ÿï* -video.huffingtonpost.it* -video.ilsecoloxix.it* -video.repubblica.it* -video.lastampa.it* - -gelocal.it08@Rkataweb.it/wt/wt.js?http -ÿï08@R servg1.net^å -7* -acehardware.com08@Rmozu.com^*/monetate.js -Gÿï* -trendencias.com* - -xataka.com08@Rab.blogs.es/abtest.png -C08@R5gamerch.com/s3-assets/library/js/fingerprint2.min.js? -5ÿï* - titantv.com08@Rs.ntv.io/serve/load.js -aÿï* -get.pumpkin.care08@R=seg-cdn.pumpkin.care/next-integrations/integrations/mixpanel/ -6 * - skaitv.gr08@Rextreme-ip-lookup.com/json/ -¸ÿï* -hollywoodreporter.com* -olhardigital.com.br* -businessinsider.de* -elnuevoherald.com* -accuweather.com* -miamiherald.com* - heraldsun.com* - myhomebook.de* - travelbook.de* - bz-berlin.de* - deadline.com* - finanzen.net* - huffpost.com* - stylebook.de* - techbook.de* - -cheddar.tv* - -fitbook.de* - -lmaoden.tv* - -petbook.de* - -sacbee.com* -loot.tv* -welt.de08@R connatix.com^ -!ÿï08@Rtktube.com/adlib/ -7€* -ads.spotify.com08@Rassets.ctfassets.net^ -7ÿï08@R'clj.valuecommerce.com/*/vcushion.min.js -B* -telegraph.co.uk08@R!grapeshot.co.uk/main/channels.cgi -2ÿï08@R"google.com/recaptcha/enterprise.js --* - ec-store.net08@Rrt.rtoaster.jp^ -S* -origami-resource-center.com08@R&ezodn.com/tardisrocinante/lazy_load.js -Zÿï08@RJlanguagecloud.sdl.com/node_modules/fingerprintjs2/dist/fingerprint2.min.js -08@R /ajs.php? -7* - kmauto.no08@Rcore.windows.net^*/annonser/ -:ÿï* -triplem.com.au08@Radswizz.com/sca_newenco/ -$ÿï08@Rboyfriendtv.com/ads/ -uÿï* -blog.nicovideo.jp* -edy.rakuten.co.jp* -tv-tokyo.co.jp* - -voici.fr08@Rg.doubleclick.net/gampad/ads? -608@R(schwab.com/scripts/appdynamic/adrum-ext. -ÿï08@R player.ex.co^ -‚08@R/www/delivery/ -<"* - cdnperf.com* - dnsperf.com08@Rapi.perfops.net^ -8ÿï08@R(next.co.uk/static-content/gtm-sdk/gtm.js -* -waitrosecellar.com08@Rkd2ma0sm7bfpafd.cloudfront.net/wcsstore/waitrosedirectstorefrontassetstore/custom/js/analyticseventtracking/ -=ÿï* - -thegay.com08@Rthegay.com/upd/*/static/js/*.js -ÿï08@R denakop.com^ - ÿï08@Rcasalemedia.com^ -'ÿï08@Rcreative.stripchat.com^ -ÿï08@R blcdog.com^ -(08@R/tardisrocinante/vitals.js - ÿï08@Rdtadnetwork.com^ -!ÿï08@Rjpaojfzimzki.com^ -$ÿï08@Rfoundationhorny.com^ -=ÿï* -yellowbridge.com08@Rexponential.com^*/tags.js -Mÿï* -business.facebook.com08@R$mtouch.facebook.com/ads/api/preview/ -2ÿï* - -tik.porn08@R/api/v2/models-online? -+ÿï08@Ruwufufu.com/_nuxt/mixpanel. -š* -game.anymanager.io* -battlecats-db.com* -sudokugame.org* - games.wkb.jp08@R?pagead2.googlesyndication.com/pagead/managed/js/*/show_ads_impl -ÿï08@R mbidadm.com^ -gÿï* -laurelberninteriors.com08@Rÿï08@R.seguridad.compensar.com/lib/js/fingerprint2.jsž -Yÿï08@RIrealestate.yahoo.co.jp/buy/assets/pages/shared/services/LoggingService.js -;* -collinsdictionary.com08@Ropenfpcdn.io/botd/v1 -{* -gamingbible.co.uk* - ladbible.com* - reuters.com* -wjs.com08@R.adsafeprotected.com/vans-adapter-google-ima.js -,* - -wfmz.com08@Rlightning.cnn.com^ -'08@R/detroitchicago/tuscon.js -ÿï08@R -fedoq.com^ -ÿï08@Rad.gt^ -ÿï08@Ranymind360.com^ -y 08@Rkcpt-static.gannettdigital.com/universal-web-client/master/latest/elements/vendor/adobe/app-measurement.html -u* -summitracing.com* -canadiantire.ca* -finishline.com* - -tumi.com08@R"certona.net^*/scripts/resonance.js -)ÿï08@Rgigglegrowlworrisome.com^ -"ÿï08@Rg.doubleclick.net^ -08@R xhamster.com^ -ÿï08@R adfinity.pro^ -Bÿï* - skinny.co.nz08@R"spark.co.nz/content/*/utag.sync.js -ÿï08@R admedia.com^ -3ÿï* - wizzair.com08@Rp11.techlab-cdn.com^ -ÿï08@R onclckip.com^ -ÿï08@Rmediavine.com^ -è * -managedhealthcareexecutive.com* -chromatographyonline.com* -physicianspractice.com* -medicaleconomics.com* -journaldequebec.com* -formularywatch.com* - bloomberg.com* - samsclub.com08@Rg.doubleclick.net/gampad/ads -ÿï08@R_728x90_ -9ÿï* -support.google.com08@Rsupport.google.com^ - 08@R/gpt_ads-public.js - ÿï08@Rcolossusssp.com^ -ÿï08@Rcootlogix.com^ -ÿï08@R wpshsdk.com^ -ÿï08@R realsrv.com^ -108@R#platform.bombas.com/external/gtm.js -!08@Rgeoip-db.com/jsonp/ -ÿï08@Rtrafficsan.com^ -Bÿï* - examroom.ai08@R#tokbox.com/prod/logging/ClientEvent -;* - demae-can.com08@Rline-scdn.net^*/torimochi.js -ÿï08@R aniview.com^ -I* - earthtv.com* - zdnet.com08@R2mdn.net/instream/html5/ima3.js -0* - foxla.com08@Rxp.audience.io/sdk.js -' 08@Rinstagram.com/api/v1/ads/ -'ÿï08@Rbordeaux.futurecdn.net^ ->ÿï* -play.pixels.xyz08@Rtelemetry.stytch.com/submit -/ÿï* - royalbank.com08@Rtaplytics.com^ -ÿï08@R id5-sync.com^ -!ÿï08@Rpornhub.*/_xa/ads -ÿï08@R nitropay.com^ -"08@Raddicted.es^*/ad728- -&ÿï08@Rimasdk.googleapis.com^ -ÿï08@R -sddan.com^ -ÿï08@R -opoxv.com^ -ÿï08@R -bf-ad.net^ -ÿï08@R cdnflex.me^ -<* - gerweck.net08@Rezoic.net/detroitchicago/cmb.js -ÿï08@Ruuidksinc.net^ -)08@Ruaprom.net/image/blank.gif? -Mÿï* -koziol-shop.de08@R+widgets.trustedshops.com/reviews/tsSticker/ -;ÿï08@R+powerquality.eaton.com/include/js/elqScr.js -P08@RBmarketing.unionpayintl.com/offer-promote/static/sensorsdata.min.js -L* -net24.bancomontepio.pt08@R$sibs.com/fingerprint/sfp2/fp2.min.js -Bÿï* - -spiegel.de08@R$sams.spiegel.de/ee/irl1/v1/interact? -ÿï08@R _300x250_ -.ÿï08@Rd15kdpgjg3unno.cloudfront.net^ -ÿï08@R -3lift.com^ -ÿï08@R _350x100. -6ÿï08@R&elconfidencial.com^*/AnalyticsEvent.js -ÿï08@Rxlviiirdr.com^ -Aÿï* - -thegay.com08@R#thegay.com/upd/*/assets/preview*.js -ÿï08@Rgenieessp.com^€% -ÿï08@R bttrack.com^ -208@R$challenges.cloudflare.com/turnstile/ -ÿï08@R -mmmdn.net^ -= * - t-fashion.jp08@Rdeteql.net/recommend/provision? -=ÿï* - zakzak.co.jp08@Rget.s-onetag.com/*/tag.min.js -ÿï08@Rprotagcdn.com^ -`* -theautopian.com* - mm-watch.com* - usatoday.com* -ydr.com08@Rplayer.ex.co/player/ -Kÿï08@R;multitest.ua/static/bower_components/boomerang/boomerang.js -ýï08@R /ad-server. -;ÿï* - -ikkaku.net08@Rcopilog2.jp/*/webroot/ad_img/ -<ÿï08@R,timvision.it/libs/fingerprint/fingerprint.js -+08@R/detroitchicago/birmingham.js -E08@R7franceinfo.fr/assets/*/piano-analytics/piano-analytics- -+08@Rswa.mail.ru/cgi-bin/counters? -ÿï08@R -s2517.com^ -708@R)anitasrecipes.com/Content/Images/Recipes/ -k * -orionprotocol.io* - play.tv3.lv* - tesco.com* - -core.app* - -tesco.hu08@Ringest.sentry.io/api/ -(ÿï* - -tik.porn08@R /api/models? -)* -web.de08@Ruim.tifbs.net/js/ -+ÿï08@Rh1g.jp/img/ad/ad_heigu.html -ÿï08@R -dblks.net^ -,ÿï08@Rearmuffpostnasalrisotto.com^ -!ÿï08@Rdoubleverify.com^ -6ÿï08@R&tenki.jp/storage/static-images/top-ad/ -ÿï08@R saambaa.com^ -ÿï08@Rrevcontent.com^ -ÿï08@R nereserv.com^ -+* - -trony.it08@Rclerk.io/clerk.js -ÿï08@R 6opo.com^ -008@R"coinmarketcap.com/static/addetect/ -!ÿï08@Rtwinrdengine.com^ -2ÿï08@R"simcotools.app/assets/adsense-*.js -Bÿï08@R2serasaexperian.com.br/dist/scripts/fingerprint2.js -'ÿï08@Rf-droid.org/assets/Ads_ -#ÿï08@Raffilimateapis.com^ -@ÿï08@R0configurator.porsche.com/public/adobe-analytics- -P * -music.youtube.com* -tv.youtube.com08@Ryoutube.com/get_video_info? -%08@R/mol-adverts-delayed.js -+ÿï08@Racquiredeceasedundress.com^ -ú * -xn--allestrungen-9ib.at* -xn--allestrungen-9ib.at* -xn--allestrungen-9ib.ch* -xn--allestrungen-9ib.ch* -xn--allestrungen-9ib.de* -xn--allestrungen-9ib.de* -adamtheautomator.com* -adamtheautomator.com* -canadianoutages.com* -canadianoutages.com* -downdetector.com.ar* -downdetector.com.ar* -downdetector.com.br* -downdetector.com.br* -downdetector.web.tr* -downdetector.web.tr* -journaldequebec.com* -journaldequebec.com* -yorkshirepost.co.uk* -yorkshirepost.co.uk* -downdetector.co.nz* -downdetector.co.nz* -downdetector.co.uk* -downdetector.co.uk* -downdetector.co.za* -downdetector.co.za* -aussieoutages.com* -aussieoutages.com* -allestoringen.be* -allestoringen.be* -allestoringen.nl* -allestoringen.nl* -downdetector.com* -downdetector.com* -downdetector.ae* -downdetector.ae* -downdetector.ca* -downdetector.ca* -downdetector.dk* -downdetector.dk* -downdetector.es* -downdetector.es* -downdetector.fi* -downdetector.fi* -downdetector.fr* -downdetector.fr* -downdetector.hk* -downdetector.hk* -downdetector.ie* -downdetector.ie* -downdetector.in* -downdetector.in* -downdetector.it* -downdetector.it* -downdetector.jp* -downdetector.jp* -downdetector.mx* -downdetector.mx* -downdetector.no* -downdetector.no* -downdetector.pl* -downdetector.pl* -downdetector.pt* -downdetector.pt* -downdetector.ru* -downdetector.ru* -downdetector.se* -downdetector.se* -downdetector.sg* -downdetector.sg* -downdetector.tw* -downdetector.tw* - thestar.co.uk* - thestar.co.uk* - euronews.com* - euronews.com* - samsclub.com* - samsclub.com* - ictnews.org* - ictnews.org* - -filmweb.pl* - -filmweb.pl* - -spiegel.de* - -spiegel.de* - -hoyme.jp* - -hoyme.jp* -kino.de* -kino.de08@R(g.doubleclick.net/pagead/managed/js/gpt/ -"ÿï08@Rsmartadserver.com^ -0ÿï08@R googlesyndication.com/safeframe/ -2ÿï08@R"statcounter.com/js/fusioncharts.js -=* -whatismyip.com08@Ryieldlove.com/v2/yieldlove.js -'* - distro.tv08@R jsrdn.com/s/ -[* -registro.pse.com.co08@R6registro.pse.com.co/PSENF/assets/js/fingerprint.min.js -ÿï08@Radskeeper.com^ -+ÿï08@Rvidcrunch.com/api/adserver/ -Aÿï08@R1opex.xplan.iress.com.au/js/xiled/util/pageview.js -ÿï08@R /336x280_ -ÿï08@R ay.delivery^ -"€08@Rfathom.video/embed/ -108@R#board-game.co.uk/cdn-cgi/zaraz/s.js -08@R/gpt.js -ÿï08@R-468-60- -08@R -300x250- -ÿï08@R -videoo.tv^ -ÿï08@R adverge.ai^ -ßï08@R/ad.cgi? -=ÿï* -theautopian.com* - mm-watch.com08@R -cdn.ex.co^ -ÿï08@R hdbkell.com^ -;ÿï* - books.com.tw08@Rbook.com.tw/image/getImage? -&08@Rarukikata.com/images_ad/ --€* -adx.ae08@Rtradingview.com/adx/È -@* - voguegirl.jp08@R"sail-horizon.com/spm/spm.v1.min.js -I08@R;ec.europa.eu/eurostat/databrowser/assets/analytics/piwik.js -!08@R/amp4ads-host-v0.js -)ÿï08@Rfreeride.se/img/admarket/ -.* -s4l.us08@Rstatic.leaddyno.com/js -R 08@RDganma.jp/view/magazine/viewer/pages/advertisement/googleAdSense.html -b* -adamtheautomator.com* -packinsider.com* -packhacker.com08@Rads.adthrive.com/sites/ -Oÿï08@R?app.hype.it/assets/packages/mixpanel_flutter/assets/mixpanel.js -/ÿï08@Rgoogle.com/pagead/1p-user-list/ -ÿï08@Ripromcloud.com^ -Aÿï08@R1bookoffonline.co.jp/files/tracking/ac/clicktag.js -'ÿï08@Rcybozu.com/*/event.gif? -$ÿï08@Rnoodid.ee/chordQuiz/ -ÿï08@R aserve1.net^ -T* -bloomberg.co.jp* - bloomberg.com08@R"sourcepointcmp.bloomberg.*/ccpa.js -ßï08@R /publicidade/ -Nÿï* -journal-news.com08@R*cdn.wgchrrammzv.com/prod/ajc/loader.min.js -ÿï08@R microad.net^ -%08@Rc.paypal.com/da/r/fb.js -:* - -retty.me08@R in.treasuredata.com/js/*?api_key -:* -g2.com08@R"g2crowd.com/uploads/product/image/ -R08@RDclcouncil.org/wp-content/plugins/counter-block/assets/js/counter.js? -_ÿï* - dot.asahi.com08@R>aeradot.ismcdn.jp/resources/aeradigital/css/smartphone/ad.css? -Ÿÿï* -infoconso-multimedia.fr* -worldsbiggestpacman.com* -healthrangerstore.com* -meritonsuites.com.au* -schweizerfleisch.ch* -tracking.narvar.com* -news.gamme.com.tw* -carnesvizzera.ch* -westernunion.com* -viandesuisse.ch* -beinsports.com* -brooklinen.com* -poiskstroek.ru* -stressless.com* - papajohns.com* - teddyfood.com* - enmotive.com* - hobbyhall.fi* - kowb1290.com* - ligtv.com.tr* - tuasaude.com* - k2radio.com* - tradera.com* - tribuna.com* - -ecmweb.com* - -jackbox.tv* - -nabortu.ru* - -skaties.lv* - -truwin.com* - novatv.bg* - saturn.at* - unicef.de* - -koel.com* -cmoa.jp* -rzd.ru* -vox.de* -xxl.se08@R!google-analytics.com/analytics.js -#ÿï08@Rgetsharedstore.com^ -1ÿï08@R!gammaplus.takeshobo.co.jp/img/ad/ -ÿï08@R admatic.de^ -ÿï08@R admost.com^ -Wÿï* -laurelberninteriors.com08@R,ads.adthrive.com/builds/core/*/prebid.min.js -Wÿï08@RGspoc.sydtrafik.dk/CherwellPortal/dist/app/common/analytics/Analytics.js -** - adplayer.pro08@R -/adplayer. -B08@R4api.apolomedia.com/static/libs/event-tracking.min.js -<ÿï08@R,totalvene.fi/media/yendifvideoshare/adverts/ -ÿï08@Ronetag-sys.com^ -@ÿï* - -elinoi.com08@R"connect.facebook.net^*/fbevents.js -J08@Rÿï* -savingspro.org08@Rstatic.myfinance.com/widget/ -ÿï08@R dtscdn.com^ -@ÿï* - gaiagps.com08@R!api.lab.amplitude.com/v1/vardata? -#ÿï08@Rfirstimpression.io^ -(ÿï08@Ryougetwhatyoupayfor.net^ -ÿï08@R thrtle.com^ -2 08@R$px-cdn.net/api/v2/collector/ocaptcha -ÿï08@Rpubnation.com^ -#ÿï08@Rkaiu-marketing.com^ -ÿï08@R /760x120. ->ÿï* - record.xl.pt08@Rgoogle-analytics.com/urchin.js -#08@Rsmotrim.ru/js/stat.js -""08@Radobedtm.com/launch- --ÿï08@Rsohotheatre.com^*/PageView.js -ÿï08@Rchicoryapp.com^ -!ÿï08@Rmonsoonlassi.com^ -Xûï* - mediaplex.com* - warpwire.com* -espn.com* -wsj.com08@R.com/ad/ -<* - atwiki.jp08@R!atwiki.jp/common/_img/spacer.gif? -Hÿï* -nextquotidiano.it08@R#jsdelivr.net^*/keen-tracking.min.js -ÿï08@R /pgout.js -8* -navi.onamae.com08@Rcdn.kaizenplatform.net^ -& 08@Rbankofamerica.com^*?adx= -`ÿï* - games.co.uk* - zigiz.com* - -kizi.com08@R(improvedigital.com/pbw/headerlift.min.js -I08@R;app.veggly.net/plugins/cordova-plugin-admobpro/www/AdMob.js -$ÿï08@R://s.*.com/venor.php -Sßï* -admanager.line.biz* - blog.google* - sevio.com08@R /admanager/ -7* - unicef.de08@Rgoogle-analytics.com/gtm/js? -ÿï08@R -468-100. -=* - -bsdex.de* - -heise.de08@Rcleverpush.com/channel/ -ÿï08@R/468x80_ -»ÿï* -embed.sportsline.com* -insideedition.com* -abcnews.go.com* -brightcove.net* - utsports.com* - cbsnews.com* -pch.com08@R0imasdk.googleapis.com/js/sdkloader/ima3_debug.js -ßï08@R /publicidade. -Xÿï* -player.amperwave.net* - -iheart.com08@R"live.streamtheworld.com/partnerIds -ÿï08@R lhmaq99q.xyz^ -!ÿï08@Rcloud.google.com^ÀZ -@* - pulsonline.rs08@R!ocdn.eu/ucs/static/*/onesignal.js -)ÿï08@Ryieldlove-ad-serving.net^ -.08@R weightwatchers.com/optimizelyjs/ -#ÿï08@Rreichelcormier.bid^ -:08@R,ipinfo.io/static/images/use-cases/adtech.jpg -*ÿï08@Rdocs.google.com/*/viewdata -#ÿï08@Rbloominc.jp/adtool/ -ÿï08@R -adrino.io^ -?ÿï* - -waze.com08@R#clouderrorreporting.googleapis.com^ -ÿï08@R gumgum.com^ -/ÿï* - cqcounter.com08@Rcqcounter.com^ -<ÿï* - -uktv.co.uk* - -vevo.com08@Rv.fwmrm.net/ad/g/1 -,08@Rminyu-net.com/parts/ad/banner/ -µÿï* -americanexpress.com* -verizonwireless.com* -womenshealthmag.com* -britishairways.com* -cart.autodesk.com* -caranddriver.com* -citizensbank.com* -citigold.com.sg* -williamhill.com* -capitalone.com* - fidelity.com* - france24.com* - bestbuy.com* - staples.com* - -norton.com* - -sbs.com.au* - -sfgate.com* - -target.com* - zales.com* - -citi.com* - -dell.com* -ba.com* -hp.com* -rfi.fr08@Rensighten.com^*/Bootstrap.js -*08@Rimg.tile.expert/*/*_300x600_ -0ÿï08@R opti-digital.com/js/presync.html -ÿï08@R -media.net^ -ÿï08@Rgenieedmp.com^ -<* -sky.it08@R$adobedtm.com^*/AppMeasurement.min.js -%08@Rimobiliare.ro/js/gtm.js -Aÿï* - stream.ne.jp08@R!webcdn.stream.ne.jp^*/referrer.js -/ÿï08@Rshreemaruticourier.com/banners/ -4* - sydostran.se08@Rlwadm.com/lw/pbjs?pid= -ÿï08@R _300x600. -{*! -safeframe.googlesyndication.com08@RJtpc.googlesyndication.com/pagead/js/*/elements/html/interstitial_ad_frame_ -ÿï08@Radgebra.co.in^ -<ÿï* - bloomberg.com08@Reconcal.forexprostools.com^ -, * -jmp.com08@Rsolr.sas.com/query/ -)$08@Rhaaretz.co.il/logger/p.gif? -@* - patreon.com08@R#patreonusercontent.com/*.gif?token- -´:ÿï*$ -"subscribe.greenbuildingadvisor.com*! -nielsendodgechryslerjeepram.com* -tickets.georgiaaquarium.org* -online-shop.mb.softbank.jp* -stuttgarter-nachrichten.de* -support.knivesandtools.com* -viviennewestwood-tokyo.com* -ckdtrialfinder.natera.com* -benesse-style-care.co.jp* -hotelfountaingate.com.au* -pohjanmaanhyvinvointi.fi* -service.smt.docomo.ne.jp* -workingclassheroes.co.uk* -headlightrevolution.com* -prizehometickets.com.au* -servicing.loandepot.com* -sportiva.shueisha.co.jp* -campograndenews.com.br* -kedronparkhotel.com.au* -lasvegasentuidioma.com* -nanikanokami.github.io* -scan.netsecurity.ne.jp* -app.joinhandshake.com* -hostingvergelijker.nl* -mustar.meitetsu.co.jp* -pgatoursuperstore.com* -store-jp.nintendo.com* -sunnybankhotel.com.au* -theretrofitsource.com* -trendenciashombre.com* -zf1.tohoku-epco.co.jp* -directoalpaladar.com* -magazineluiza.com.br* -meritonsuites.com.au* -onlineshop.ocn.ne.jp* -prisonfellowship.org* -superesportes.com.br* -support.creative.com* -thesandshotel.com.au* -courses.monoprix.fr* -harveynorman.com.au* -insiderstore.com.br* -investor.natera.com* -karriere.heldele.de* -online.ysroad.co.jp* -sciencesetavenir.fr* -support.brother.com* -ticketmaster.com.au* -ticketmaster.com.br* -ticketmaster.com.mx* -toyota-forklifts.se* -video.repubblica.it* -anacondastores.com* -book.impress.co.jp* -bsa-whitelabel.com* -businessinsider.jp* -butcherblockco.com* -harveynorman.co.nz* -herculesstands.com* -order.fiveguys.com* -portofoonwinkel.nl* -sanwacompany.co.jp* -savethechildren.it* -str.toyokeizai.net* -tekniikkatalous.fi* -ticketmaster.co.il* -ticketmaster.co.nz* -ticketmaster.co.uk* -ticketmaster.co.za* -trendyol-milla.com* -video.lacnews24.it* -wpb.shueisha.co.jp* -ybt.sapporobeer.jp* -3djuegosguias.com* -afisha.timepad.ru* -anond.hatelabo.jp* -cashier.dmm.co.jp* -compradiccion.com* -cosmo-hairshop.de* -dengekionline.com* -gravitydefyer.com* -homeinspector.org* -independent.co.uk* -noelleeming.co.nz* -pccomponentes.com* -qrcode-monkey.com* -carhartt-wip.com* -coolermaster.com* -dazeddigital.com* -digitalocean.com* -elcorteingles.es* -iphoneitalia.com* -journaldunet.com* -loopearplugs.com* -mysmartprice.com* -nihontsushin.com* -rocketnews24.com* -shop.clifbar.com* -sportingnews.com* -support.bose.com* -talent.lowes.com* -ticketmaster.com* -yotsuba-shop.com* -zennioptical.com* -acehardware.com* -acornonline.com* -ads.spotify.com* -backcountry.com* -bbcgoodfood.com* -bybitglobal.com* -caminteresse.fr* -canadiantire.ca* -cashier.dmm.com* -checkout.ao.com* -computerbild.de* -cyclingnews.com* -easternbank.com* -edwardjones.com* -famesupport.com* -fortress.com.hk* -freenet-funk.de* -gamebusiness.jp* -gorillamind.com* -hepsiburada.com* -inside-games.jp* -linternaute.com* -morimotohid.com* -netcombo.com.br* -nflgamepass.com* -proxyscrape.com* -swarajyamag.com* -ticketmaster.ae* -ticketmaster.at* -ticketmaster.be* -ticketmaster.ca* -ticketmaster.ch* -ticketmaster.cl* -ticketmaster.cz* -ticketmaster.de* -ticketmaster.dk* -ticketmaster.es* -ticketmaster.fi* -ticketmaster.fr* -ticketmaster.gr* -ticketmaster.ie* -ticketmaster.it* -ticketmaster.nl* -ticketmaster.no* -ticketmaster.pe* -ticketmaster.pl* -ticketmaster.se* -ticketmaster.sg* -trendencias.com* -truckspring.com* -tugatech.com.pt* -virginmedia.com* -xatakamovil.com* -3djuegospc.com* -aeromexico.com* -aliexpress.com* -applesfera.com* -atgtickets.com* -binglee.com.au* -carcareplus.jp* -cinemacafe.net* -cityheaven.net* -cyclestyle.net* -elnuevodia.com* -expressvpn.com* -festoolusa.com* -jreastmall.com* -kauppalehti.fi* -komputronik.pl* -mcgeeandco.com* -mediuutiset.fi* -mycar-life.com* -newscafe.ne.jp* -ngv.vic.gov.au* -oakandfort.com* -odia.ig.com.br* -oetker-shop.de* -petsathome.com* -primeoak.co.uk* -saraiva.com.br* -soranews24.com* -sportmaster.ru* -stage.parco.jp* -stressless.com* -talouselama.fi* -tickethour.com* -tv-asahi.co.jp* -uclabruins.com* -watsons.com.tr* - animeanime.jp* - arvopaperi.fi* - aussiebum.com* - chronopost.fr* - findernet.com* - hatenacorp.jp* - hobbystock.jp* - jbhifi.com.au* - join.kazm.com* - lequipeur.com* - mall.heiwa.jp* - mangaseek.net* - mediamarkt.nl* - mikrobitti.fi* - mobilmania.cz* - net-chuko.com* - onepodcast.it* - papajohns.com* - soundguys.com* - teddyfood.com* - topper.com.br* - trademe.co.nz* - vidaextra.com* - airhaifa.com* - almamedia.fi* - ampparit.com* - auth.max.com* - autorevue.cz* - baywa-re.com* - besplatka.ua* - ccleaner.com* - chipotle.com* - costco.co.jp* - costco.co.uk* - currys.co.uk* - dholic.co.jp* - enmotive.com* - ergotron.com* - finanzen.net* - formula1.com* - gamespark.jp* - grandhood.dk* - hobbyhall.fi* - idealo.co.uk* - iltalehti.fi* - j-wave.co.jp* - jbhifi.co.nz* - junonline.jp* - kinepolis.be* - kinepolis.ch* - kinepolis.es* - kinepolis.fr* - kinepolis.lu* - kinepolis.nl* - kontan.co.id* - ladepeche.fr* - level.travel* - makitani.net* - midilibre.fr* - montcopa.org* - nap-camp.com* - nourison.com* - plantsome.ca* - pptvhd36.com* - rbbtoday.com* - remax.com.ar* - rhbgroup.com* - rydercup.com* - scotsman.com* - shoprite.com* - smartbox.com* - tixcraft.com* - trendyol.com* - uusisuomi.fi* - vitonica.com* - youpouch.com* - zakzak.co.jp* - 9to5mac.com* - adorama.com* - atptour.com* - autobild.de* - autoplus.fr* - beterbed.nl* - biletix.com* - clickup.com* - complex.com* - de.hgtv.com* - directv.com* - ecovacs.com* - eki-net.com* - espinof.com* - euronics.ee* - euronics.it* - finanzen.at* - finanzen.ch* - fortune.com* - genbeta.com* - glamusha.ru* - gumtree.com* - iexprofs.nl* - kakuyomu.jp* - karriere.at* - kitamura.jp* - larousse.fr* - lastampa.it* - mainichi.jp* - mercell.com* - mirapodo.de* - nordvpn.com* - philips.com* - poprosa.com* - porsche.com* - prisjakt.nu* - radiobob.de* - radiorur.de* - reanimal.jp* - response.jp* - spektrum.de* - spyder7.com* - tbsradio.jp* - tradera.com* - tredz.co.uk* - trespa.info* - tribuna.com* - -axeptio.eu* - -bombas.com* - -capital.it* - -crello.com* - -cypress.io* - -dlsite.com* - -dmv.ca.gov* - -doodle.com* - -dropps.com* - -ecmweb.com* - -episodi.fi* - -fandom.com* - -feex.co.il* - -flytap.com* - -inferno.fi* - -iodonna.it* - -konami.com* - -lift.co.za* - -mecindo.no* - -pioneer.eu* - -plaion.com* - -resemom.jp* - -sloways.eu* - -unieuro.it* - -uniqlo.com* - -upwork.com* - -www.gov.pl* - -ymobile.jp* - -zazzle.com* - -zipair.net* - betten.de* - bybit.com* - deejay.it* - eat.co.nz* - eprice.it* - flets.com* - froxy.com* - globo.com* - idealo.at* - idealo.de* - idealo.es* - idealo.fr* - idealo.it* - jalan.net* - kfc.co.jp* - lbc.co.uk* - lecker.de* - marks.com* - nexon.com* - okwave.jp* - radiko.jp* - rustih.ru* - saturn.at* - soundi.fi* - sport1.de* - thecw.com* - tn.com.ar* - tomshw.it* - transa.ch* - wamiz.com* - watson.ch* - zinio.com* - -aruba.it* - -avis.com* - -bunte.de* - -cram.com* - -focus.de* - -lippu.fi* - -o2.co.uk* - -orpi.com* - -posti.fi* - -rumba.fi* - -telia.no* - -tide.com* - -time.com* - -tumi.com* - -vtvgo.vn* - -wowma.jp* -aena.es* -casa.it* -cdek.ru* -cdon.fi* -cmoa.jp* -como.fi* -cora.fr* -dmax.de* -life.fi* -luko.eu* -nove.tv* -plex.tv* -post.ch* -tilt.fi* -tivi.fi* -type.jp* -veho.fi* -zive.cz* -zozo.jp* -e15.cz* -fum.fi* -la7.it* -m1.com* -m2o.it* -olx.ro* -rtl.de* -swb.de* -upc.pl* -uqr.to* -vip.de* -vox.de* -xxl.se* -jn.pt08@Rgoogletagmanager.com/gtm.js -ÿï08@R cdntrf.com^ -¨* -wieistmeineip.at* -wieistmeineip.ch* -wieistmeineip.de* -computerbild.de* -metal-hammer.de* -musikexpress.de* -rollingstone.de* -sueddeutsche.de* - travelbook.de* - stylebook.de* - techbook.de* - -fitbook.de* - -jetzt.de* - -noizz.de* -bild.de* -welt.de08@Rtaboola.com/libtrc/ -608@R(shoonya.finvasia.com/fingerprint2.min.js -908@R+redditinc.com/assets/images/site/*_300x250. -, 08@Rnpr.org/sponsorship/targeting/ -.„08@Rupload.wikimedia.org/wikipedia/ -.ÿï08@Rpagead2.googlesyndication.com^ -I* -noxinfluencer.com08@R&noxgroup.com/noxinfluencer/sensor_sdk/ -3ÿï08@R#friends.ponta.jp/app/assets/images/ -M* - pjmedia.com08@R0townhall.com/resources/dist/js/prebid-pjmedia.js -P"* -gamingbible.co.uk* - ladbible.com* - stirr.com08@Raniview.com/api/ -ÿï08@R emxdgt.com^ -)ÿï08@Rnew.abb.com/ruxitagentjs_ -08@R -xhvid.com^ -808@R*adsales.snidigital.com/*/ads-config.min.js -=ÿï* -empire-streaming.app08@Ripv4.seeip.org/jsonip -#ÿï08@Ryieldoptimizer.com^ -Eÿï* -m.tv.naver.com* - fragpunk.com08@Rnaver.net/wcslog.js -ÿï08@R -eclick.vn^ -2* -nookipedia.com08@Rdodo.ac/np/images/ -'ÿï08@Rwebcontentassessor.com^ -ÿï08@R -openx.net^ -ßï08@R /banners/ads. -P"* -auth.garena.com08@R/datadome.garena.com.first-party-js.datadome.co^ -208@R$banki.ru/bitrix/*/advertising.block/ -­ÿï* -imasdk.googleapis.com08@Rƒpagead2.googlesyndication.com/gampad/ads?*laurelberninteriors.com*&iu=%2F18190176%2C22509719621%2FAdThrive_Video_Collapse_Autoplay_ -@ÿï08@R0neo.btrl.ro/Scripts/services/fingerprint2.min.js -C08@R5britannica.com/mendel-resources/3-52/js/libs/prebid4. ->ÿï08@R.basinnow.com/upload/settings/advertise-img.jpg -u 08@Rgcpt-static.gannettdigital.com/universal-web-client/master/latest/elements/vendor/adobe/visitor-api.html -F* - bbc.co.uk08@R+gn-web-assets.api.bbc.com/bbcdotcom/assets/ -8ÿï* -sso.garena.com08@Rapi-js.datadome.co/js/ -T* - -tunein.com08@R8delivery-cdn-cf.adswizz.com/adswizz/js/SynchroClient*.js‰- -H* - wionews.com* - -zeebiz.com08@Rads.pubmatic.com/adserver/js/ - ÿï08@Radsboosters.xyz^ ->ÿï* - spankbang.com08@Rspankbang.com^*/prebid-ads.js -+08@Rs.confluency.site/*.com/4/js/ -ÿï08@R -otm-r.com^ -"ÿï08@Ronclckmetrics.com^ -#ÿï08@Rad01.tmgrup.com.tr^ -3* -tagesspiegel.de08@Rgeo.kaloo.ga/json/ -ÿï08@R adscale.de^ -)08@Rwww.statcounter.com/images/ -;ÿï* - yahoo.com08@Ryimg.com/rq/darla/*/g-r-min.js -ÿï08@R qwerty24.net^ -!ÿï08@Radnxs-simple.com^ -Gÿï08@R7thaiairways.com/static/common/js/wt_js/webtrends.min.js -3ÿï08@R#firebase.google.com/docs/analytics/ -lÿï08@R\zillow.com/rental-manager/proxy/rental-manager-api/api/v1/users/freemium/analytics/pageViews -!€08@Rpladform.ru/player -ÿï08@R -pcdwm.com^ --08@Rlevel.travel/tracker/tracker.js -ÿï08@R -21wiz.com^ -7ÿï* - hotstar.com08@Rhotstar.com/vs/getad.php -=ÿï* - -toggo.de08@R!toggo.de/static/js/sourcepoint.js -3€* -pch.com08@Roptimatic.com/iframe.html -1 08@R#evil-inc.com/comic/advertising-age/ -fÿï* -store-jp.nintendo.com* -redstoneonline.jp08@R(s.yimg.jp/images/listing/tool/cv/ytag.js -y"* -gamingbible.co.uk* -sportbible.com* - ladbible.com* - -viki.com08@R(micro.rubiconproject.com/prebid/dynamic/ -ÿï08@R.468x60. -’(* -footballleagueworld.co.uk* -footballfancast.com* -xda-developers.com* -androidpolice.com* -hardcoregamer.com* -backyardboss.net* -dualshockers.com* -simpleflying.com* -thesportster.com* -givemesport.com* -pocket-lint.com* -screenrant.com* -therichest.com* - howtogeek.com* - makeuseof.com* - pocketnow.com* - thethings.com* - thetravel.com* - babygaga.com* - collider.com* - gamerant.com* - movieweb.com* - thegamer.com* - topspeed.com* - carbuzz.com* - hotcars.com* - -moms.com* -cbr.com08@R adsninja.ca^ -0 08@R"securegames.iwin.com/data/gtm.json -4ÿï08@R$cvs.com/shop-assets/js/VisitorAPI.js -ÿï08@Rcaprofitx.com^ --08@Rsundaysportclassifieds.com/ads/ -)ÿï08@Rezojs.com/ezoic/sa.min.js -ÿï08@R adschill.com^ -> * -tvlicensing.co.uk08@Rots.webtrends-optimize.com/ -308@R%cdc.gov/jscript/metrics/adobe/launch/ -.08@R login.ingbank.pl^*/satelliteLib- -$ 08@Rcommunity.brave.app/t/ -ÿï08@R /760x120_ -*ÿï08@Rbullionglidingscuttle.com^ -ÿï08@R -amoad.com^ ->ÿï08@R.nationwide.com/myaccount/includes/images/x.gif -ÿï08@Rbollyocean.com^ -^* - nbcnews.com* - -cnbc.com* -nbc.com* -go.com08@R adm.fwmrm.net^*/videoadrenderer. -±ÿï* -game.pointmall.rakuten.net* -jilliandescribecompany.com* -laurelberninteriors.com* -player.performgroup.com* -pointmall.rakuten.co.jp* -goodmorningamerica.com* -minigame.aeriagames.jp* -maharashtratimes.com* -player.amperwave.net* -southparkstudios.com* -synk-casualgames.com* -video.tv-tokyo.co.jp* -gamebox.gesoten.com* -geo.dailymotion.com* -lemino.docomo.ne.jp* -worldsurfleague.com* -chicagotribune.com* -games.usatoday.com* -player.abacast.net* -player.earthtv.com* -scrippsdigital.com* -tv.finansavisen.no* -asianctv.upns.pro* -howstuffworks.com* -insideedition.com* -paramountplus.com* -success-games.net* -airtelxstream.in* -blastingnews.com* -clickorlando.com* -tv.abcnyheter.no* -tv.rakuten.co.jp* -api.screen9.com* -bloomberg.co.jp* -crunchyroll.com* -farfeshplus.com* -gameplayneo.com* -givemesport.com* -spiele.heise.de* -asianembed.cam* -goodstream.uno* -metacritic.com* -missoulian.com* -paralympic.org* -realmadrid.com* -tv-asahi.co.jp* - 247sports.com* - bloomberg.com* - cbssports.com* - gospodari.com* - ignboards.com* - nettavisen.no* - southpark.lat* - sportsbull.jp* - sportsport.ba* - watch.nba.com* - wellgames.com* - doubtnut.com* - einthusan.tv* - etonline.com* - france24.com* - haberler.com* - maxpreps.com* - newsweek.com* - utsports.com* - webdunia.com* - autokult.pl* - cbsnews.com* - gamepix.com* - irctc.co.in* - myspace.com* - sonyliv.com* - univtec.com* - weather.com* - -antena3.ro* - -delish.com* - -filmweb.pl* - -gbnews.com* - -iheart.com* - -rumble.com* - -truvid.com* - -tubitv.com* - -tunein.com* - -zeebiz.com* - bsfuji.tv* - digi24.ro* - distro.tv* - humix.com* - locipo.jp* - s.yimg.jp* - stirr.com* - tbs.co.jp* - thecw.com* - wowbiz.ro* - zdnet.com* - -cnet.com* - -ktla.com* - -kxan.com* - -vlive.tv* - -wbal.com* -bbc.com* -klix.ba* -plex.tv* -tdn.com* -tver.jp* -wsj.com* -cbc.ca* -rfi.fr* -rte.ie* -tvp.pl* -wtk.pl08@R*imasdk.googleapis.com/js/sdkloader/ima3.js -#08@Rgamezop.com/prebid.js -ÿï08@R -cdnpf.com^ -Ìÿï* - blaklader.com* - blaklader.at* - blaklader.be* - blaklader.ca* - blaklader.cz* - blaklader.de* - blaklader.dk* - blaklader.ee* - blaklader.es* - blaklader.fi* - blaklader.fr* - blaklader.ie* - blaklader.it* - blaklader.nl* - blaklader.no* - blaklader.pl* - blaklader.se* - blaklader.uk08@Rgoogletagmanager.com/gtm.js --* - -heise.de08@Rcleverpush.com/sdk/ -ÿï08@R bmcdn6.com^ -Jÿï08@R:rakudaclub.com/img.php?url=https://img.rakudaclub.com/adv/ -#ÿï08@Rrubiconproject.com^ -ÿï08@Rmrktmtrcs.net^ -Cÿï* - sephora.com08@R$sephora-track.inside-graph.com/ig.js -= 08@R/leadpages.io/analytics/v1/observations/capture? -ßï08@R/realmedia/ads/ -ÿï08@Rpro-market.net^ -ÿï08@R capndr.com^ -=ÿï08@R-cvs.com/webcontent/images/weeklyad/adcontent/ -+ÿï08@Rclients.plex.tv/api/v2/ads/ -ÿï08@R vak345.com^ -'08@Rkomas19.xyz/cdn-cgi/apps/ -#ÿï08@Ryouporn.com/_xa/ads -ÿï08@R -wpush.org^½ -ÿï08@R -srvb1.com^ -8* -search.seznam.cz08@Rseznam.cz/?spec=*&url= -ÿï08@R -sexad.net^ -Qÿï08@RAnascar.com/wp-content/themes/ndms-2023/assets/js/inc/ads/prebid8. -?ÿï* - eloan.co.il08@R mxpnl.com/libs/mixpanel-*.min.js -M * -imasdk.googleapis.com08@R&g.doubleclick.net/gampad/ads?*%2Ftver. -6 * - -iheart.com08@Rentitlements.jwplayer.com^ -?ÿï08@R/banmancounselling.com/wp-content/themes/banman/ -<ÿï* -costcobusinessdelivery.com08@Rgo-mpulse.net^ -ÿï08@R -fresh8.co^ -)ÿï08@Rdeductgreedyheadroom.com^ -8ÿï08@R(getflywheel.com/addons/google-analytics/ -ÿï08@R -dmsik.com^ -ÿï08@Radnuntius.com^ -ÿï08@R -eqads.com^ -ÿï08@Rdelfamily.net^ -)* - vidsrc.stream08@R -unpkg.com^ -³* -athleticpropulsionlabs.com* -robertsspaceindustries.com* -business.untappd.com* -browserstack.com* - petsafe.com* - -bungie.net* - getty.edu08@Rp.typekit.net/p.css -8ÿï* - -goseek.com08@Rmediaalpha.com/js/serve.js -ÿï08@R adform.net^ --ÿï08@Rnytimes.com^*/EventTracker.js -4 * -app.touchnote.com08@Rapi.touchnote.io^ -9ÿï08@R)shop.bmw.com.au/assets/analytics-setup.js -8ÿï08@R(kanalfrederikshavn.dk^*/jquery.openx.js? -,ÿï* -sponichi.co.jp08@R?adspot_ -$ÿï08@Rintelligenceadx.com^ -ÿï08@R _300x600_ -5* -extrarebates.com08@Rad.linksynergy.com^ -"08@Rgunosy.co.jp/img/ad/ -#ÿï08@Rfolioleformism.com^ -+08@Rmanageengine.com/images/logo/ -3€* -showroomprive.com08@Rcdn-net.com/s2? -08@R -_prebid.js -Fÿï08@R6etsy.com/api/v3/ajax/bespoke/*log_performance_metrics= -08@Rsascdn.com/diff/ -Fÿï08@R6sephora.com/js/ufe/isomorphic/thirdparty/VisitorAPI.js -"ÿï08@Rbidder.criteo.com^ -/ÿï08@Rwargag.ru/public/js/counter.js? -508@R'statcounter.com/css/packed/statcounter- -108@R#arnhemland-safaris.com/images/made/ -5ÿï* -oe24.at08@Rscript-at.iocnt.net/iam.js -  08@Rlabrc.pw/advstats/ -ÿï08@R waqool.com^ -208@R -media.net^ -éÿï* -businessinsider.de* -handelsblatt.com* -bizjournals.com* -marketwatch.com* -shueisha.co.jp* - cxpublic.com* - inquirer.com* - tarzanweb.jp* - mainichi.jp* - tn.com.ar* - -tvnet.lv* -wsj.com08@Rcxense.com/cx.cce.js -ÿï08@R ://adserving. --ÿï08@Raccount.adobe.com/newrelic.js -)08@Ratt.com/scripts/adobe/prod/ -!ÿï08@Rneodatagroup.com^ -Uÿï* - heatmap.com* - heatmap.org* - -heatmap.it* - -heatmap.me08@R heatmap.it^ -4ÿï* - -bsdex.de08@Rmycleverpush.com/iframe? -ÿï08@R.html?clicktag= -8ÿï* - seznam.cz08@Rh.imedia.cz/js/cmp2/scmp.js -[ÿï* -ruijienetworks.com08@R5cos.accelerate.myqcloud.com/assets/sensorsdata.min.js -5ÿï08@R%tms.oracle.com/main/prod/utag.sync.js -6ÿï08@R&google.com/adsense/search/async-ads.js -ÿï08@R onclckbn.net^ -< * - -cibc.com08@R"adobedc.demdex.net/ee/v1/identity/ -@* -tvlicensing.co.uk08@Rc.webtrends-optimize.com/acs/ - ÿï08@Ripredictive.com^ -ÿï08@R aditude.io^ -3ÿï08@R#sc.youmaker.com/site/article/count? -?ÿï* -24.rakuten.co.jp08@Rr10s.jp/com/img/home/t.gif? -* 08@Rgetpublica.com/playlist.m3u8à -@ÿï* - -focus.de08@R$google-analytics.com/gtm/optimize.js -Aÿï* -wtk.pl08@R'cloudflare.com^*/videojs-contrib-ads.js -$08@Ruserload.co/adpopup.js -7* -qq.com08@Rgtimg.com/qqcdn/*/beacon.min.js -08@R/targetingad.js -Iÿï* - cabelas.com08@R*static.cloud.coveo.com/coveo.analytics.js/ -D* -tvlicensing.co.uk08@R!webtrends.com/js/webtrends.min.js -$ÿï08@Rmediatradecraft.com^ -ÿï08@R/ad_pos= -]ÿï* - teddyfood.com* - saturn.at* -xxl.se08@R%google-analytics.com/plugins/ua/ec.js -Áÿï* -player.theplatform.com* -simpsonsworld.com* -foodnetwork.com* - channel5.com* - eonline.com* - nbcnews.com* - today.com* - -ncaa.com* -cmt.com* -cc.com08@Rv.fwmrm.net/ad/p/1? -"08@Rmedia.kijiji.ca/api/ -/08@R!content.pouet.net/avatars/adx.gif -?ÿï* -cgv.vn08@R%netcoresmartech.com/smartechclient.js -/ÿï* -toggo.de08@Rflashtalking.com^ -ÿï08@R cabnnr.com^ - ÿï08@Rads-twitter.com^ -ÿï08@R 360yield.com^ -** - -system5.jp08@Rukw.jp^*/?cbk= -Iÿï* -analytics.google.com* -ads.google.com08@Rads.google.com^ -)ÿï08@Rienohikari.net/ad/common/ -2ÿï08@R"services.chipotle.com/__imp_apg__/ -- 08@Ritv.com/itv/hserver/*/site=itv/ -²ÿï* -infyspringboard.onwingspan.com* -gingerfulhair.com* -myair.resmed.com* - d1milano.com* - kiichin.com* - -injora.com* - -twgtea.com08@Rcloudflare.com/cdn-cgi/trace -ÿï08@R admaru.com^ -%08@Ravclub.com^*/adManager. -`ÿï* - dainese.com08@RAthron.com/shared/plugins/tracking/current/tracking-library-min.js -' 08@Rplplayer.online/log_event -ÿï08@R moviead55.ru^ -ÿï08@R hpyjmp.com^ -)ÿï08@Rnintendo.co.jp/ring/*/adv -4ÿï08@R$musictrack.jp/a/ad/banner_member.jpg -(ÿï08@Rrabbledrawingacquit.com^ -1ÿï08@R!api.zeeg.me/api/analytics/events/ -:* -perimeterx.com08@Rcloudinary.com/perimeterx/ -$08@R/plugins/adrotate-pro/ -ÿï08@R prdredir.com^ -ÿï08@Ronclckinpg.com^ -&08@Rnetmile.co.jp/ad/images/ -ÿï08@R /160x600/ -U * -imasdk.googleapis.com08@R.g.doubleclick.net/gampad/ads?*.crunchyroll.com -5ÿï08@R%src.litix.io/videojs/*/videojs-mux.js -*08@Rcdnqq.net/ad/api/popunder.js -c* - homedepot.ca08@REcdn.evgnet.com/beacon/homedepotofcainc/engage/scripts/evergage.min.js -:08@R,lamycosphere.com/cdn/shop/*/assets/pixel.gif -ÿï08@R criteo.net^ -1ÿï08@R!trj.valuecommerce.com/vcushion.js - 08@R v.fwmrm.net/? -!ÿï08@Rads.linkedin.com^ -#ÿï08@Rdigitalaudience.io^ -l* -melonbooks.co.jp* -jreastmall.com* - cecile.co.jp* - ec-store.net* - -lexus.jp08@R rtoaster.jp^ -@ÿï08@R0admin.corrata.com/console/dcconsolews/event-log? - 08@Rjmedj.co.jp/files/ -ÿï08@R labadena.com^ -0ÿï08@R tractorshed.com/photoads/upload/ -6 * - eloan.co.il08@Rmixpanel.com/track/?data= -08@R/728x90. -/08@R!cnet.com/a/video-player/uvpjs-rv/ -&ÿï08@Rcheftoondiligord.site^ -4ÿï08@R$vidible.tv^*/ComScore.StreamSense.js -;ÿï* -zoom.us08@R sealserver.trustwave.com/seal.js -†ßï* -pervyi-tv.online* -russia-tv.online* - shadowcore.ru* - tvzvezda.ru* - limehd.tv* - litehd.tv08@R.ru/ads/ -#ÿï08@Rlogging.apache.org^ -@ *" - disneyvacationclub.disney.go.com08@Rlog.go.com/log¶! -Nÿï* -chicago.suntimes.com08@R&tinypass.com^*/logAutoMicroConversion? -S08@REthomas.co/sites/default/files/google_tag/primary/google_tag.script.js -$08@Rtagcommander.com^*/tc_ -–ÿï* -video.espresso.repubblica.it* -frasercoastchronicle.com.au* -coffscoastadvocate.com.au* -sunshinecoastdaily.com.au* -townsvillebulletin.com.au* -geelongadvertiser.com.au* -gladstoneobserver.com.au* -goldcoastbulletin.com.au* -ipswichadvertiser.com.au* -whitsundaytimes.com.au* -quotidianodipuglia.it* -realestateview.com.au* -theweeklytimes.com.au* -weatherchannel.com.au* -weeklytimesnow.com.au* -corriereadriatico.it* -dailyexaminer.com.au* -theaustralian.com.au* -video.ilsecoloxix.it* -video.repubblica.it* -adelaidenow.com.au* -bestrecipes.com.au* -couriermail.com.au* -advertiser.com.au* -cairnspost.com.au* -gattonstar.com.au* -huffingtonpost.it* -musicfeeds.com.au* -themercury.com.au* -video.lastampa.it* -byronnews.com.au* -heraldsun.com.au* -news-mail.com.au* -noosanews.com.au* -ilgazzettino.it* -ilmessaggero.it* -video.deejay.it* -nzherald.co.nz* -threenow.co.nz* - ntnews.com.au* - ilmattino.it* - -fanpage.it* - -leggo.it* -last.fm* -la7.it* -sf.se08@Rimrworldwide.com/v60.js -ÿï08@R eunow4u.com^ -{ÿï* -hutchgo.com.cn* -hutchgo.com.hk* -hutchgo.com.sg* -hutchgo.com.tw* - hutchgo.com08@Rcdn.advertserve.com^ -&08@R/detroitchicago/boise.js -ÿï08@R ad4989.co.kr^ -)ÿï08@Randroidduvetscribble.com^ -@* - -kakaku.com08@R$k-img.com/script/analytics/s_code.js -*ÿï08@Rmetrics.bangbros.com/tk.js -0* - wordpress.com08@Rstats.wp.com/w.js -(* - wordpress.org08@R ps.w.org^ -6ÿï08@Rµapp.bytedance.com/docs/page-data/ -/ 08@R!linksynergy.com/minified_logic.js -$ÿï08@Rcleverwebserver.com^ -ÿï08@R _700_150_ -4ÿï* - -casper.com08@Rpublic.fbot.me/events/ -8ÿï08@R(polfan.pl/app/vendor/fingerprint2.min.js -ÿï08@Radkaora.space^ -!ÿï08@Rairshedcoart.com^ -&08@Rbrave.com/static-assets/ -]ÿï* - -kompas.com08@R?amazonaws.com/tracker/p/kompasreco/oval_web_analytics_latest.js -ÿï08@R adman.gr^ -aÿï* -zf1.tohoku-epco.co.jp* -online.ysroad.co.jp* -zozo.jp08@Rkarte.io/libs/tracker. -( 08@Rmail.bg/mail/index/getads/ -2ÿï08@R"privatbank.ua/content/*/fp2.min.js -0* -japan.zdnet.com08@Raiasahi.jp/ads/ -ÿï08@R -viads.com^ -<ÿï08@R,sdltutorials.com/Data/Ads/AppStateBanner.jpg -Fÿï* -systemshouse.com08@R"rest.edit.site/geoip-service/geoip -ÿï08@R optad360.net^ -#$08@Rpbs.twimg.com/ad_img/ -ÿï08@Rwebstats1.com^ -Cÿï08@R3toyota.com/recall/static/js/custom/facebookPixel.js -ÿï08@R vic-m.co^ -'ÿï08@Rasuracomic.net/api/ads/ -*08@Rgs.statcounter.com/chart.php -)* -rtl.nl08@Rad.crwdcntrl.net^ -/ÿï08@Rukbride.co.uk/css/*/adverts.css -?ÿï* - startse.com08@R google-analytics.com/mp/collect? -4ÿï08@R$yuru-mbti.com/static/css/adsense.css -Kÿï* - wordpress.org* - transinfo.pl08@R/plugins/advanced-ads/ -Xÿï08@RHgithub.com/gorhill/uBlock/*/src/web_accessible_resources/fingerprint2.js -1ÿï08@R!rakuten-bank.co.jp/rb/ams/img/ad/ -'ÿï08@Rqsearch-a.akamaihd.net^ -ÿï08@R adspector.io^ -ÿï08@R easy-ads.com^ -ÿï08@R -godkc.com^ -7* -ping-admin.com08@Rmaptiles.ping-admin.ru^ -/ÿï08@Riwrite.unipus.cn/js/main/GPT.js -2ÿï08@R"bihoku-minpou.co.jp/img/ad_top.jpg -¡ÿï* -monitordomercado.com.br* -oantagonista.com.br* -canaltech.com.br* -noataque.com.br* -omelete.com.br* - ig.com.br08@R go.trvdp.com^ -ÿï08@R mnaspm.com^ -'08@Rbigfishaudio.com/banners/ -08@Rxhofficial.com^ -ÿï08@Runblockia.com^ -*ÿï08@Rdiagramjawlineunhappy.com^ -Oÿï08@R?join.southerncross.co.nz/quote/_assets/js/sx/app/helpers/gtm.js --08@Rgaynetwork.co.uk/Images/ads/bg/ -<ÿï08@R,api.twitter.com/1.1/onboarding/referrer.json -!ÿï08@Rtradedoubler.com^ -ÿï08@R affec.tv^ --ÿï08@Rastronautlividlyreformer.com^Û -7ÿï08@R'guinnessworldrecords.jp/ezais/analytics -9* - cuevana2.io08@Rcdn.jsdelivr.net^*/fp.min.js -Mÿï* - junonline.jp08@R-bdash-cloud.com/tracking-script/*/tracking.js -$ÿï08@Rfls.doubleclick.net^ -208@R$ensighten.com^*/serverComponent.php? -%ÿï08@Rpostaffiliatepro.com^ -!ÿï08@Rspolecznosci.net^ -:ûï* - sportmail.ru* -mail.ru08@R ad.mail.ru^ -&ÿï08@Rienohikari.net/ad/img/ -ÿï08@R /ads/targeted -@08@R2sephora.com/js/ufe/isomorphic/thirdparty/fp.min.js -®ÿï* -identity.healthsafe-id.com* -tatamotors.com* -usanetwork.com* - -bestbuy.ca* - subwy.com* -nbc.com08@R6assets.adobedtm.com/extensions/*/AppMeasurement.min.js -Oÿï* - kobe-np.co.jp* - yahoo.co.jp08@Ryads.c.yimg.jp/js/yads-async.js -5ÿï08@R%manageengine.com/products/ad-manager/ -ÿï08@R adxsrver.com^ -*ÿï08@Rgakushuin.ac.jp/ad/common/ -ÿï08@R zemanta.com^ -Nÿï* -laurelberninteriors.com08@R#ads.adthrive.com/sites/*/ads.min.js -808@R*crystalmark.info/wp-content/uploads/sites/ -Fÿï08@R6kotaku.com/x-kinja-static/assets/new-client/adManager. -¤* -footballleagueworld.co.uk* -footballfancast.com* -xda-developers.com* -androidpolice.com* -hardcoregamer.com* -backyardboss.net* -dualshockers.com* -simpleflying.com* -thesportster.com* -givemesport.com* -pocket-lint.com* -screenrant.com* -therichest.com* - howtogeek.com* - makeuseof.com* - pocketnow.com* - thethings.com* - thetravel.com* - babygaga.com* - collider.com* - gamerant.com* - movieweb.com* - thegamer.com* - topspeed.com* - carbuzz.com* - hotcars.com* - -moms.com* -cbr.com08@Radsninja.ca/adsninja_client.js -4ÿï08@R$3voor12.vpro.nl^*/streamsense.min.js - ÿï08@Rsacdnssedge.com^ -*ÿï* - abelssoft.de08@R/tagman/ -:* -paypaymall.yahoo.co.jp08@Rpvtag.yahoo.co.jp^ -ÿï08@R pubguru.net^ -6ÿï08@R&lightning.bleacherreport.com^*/launch- -Dÿï* - homedepot.com08@R#thdstatic.com/experiences/local-ad/ -+ÿï08@Rstripchat.com/api/external/ -ÿï08@R a-mx.com^ -ÿï08@R bngtrak.com^ -(08@R/detroitchicago/wichita.js ->ÿï* - smartcare.com08@Rlr-ingest.io/LogRocket.min.js -;* -linternaute.com08@Rastatic.ccmbg.com^*/prebid - 08@Redmodo.com/ads -V* - mxplayer.in08@R9analytics.edgekey.net/ma_library/html5/html5_malibrary.js -+08@Rtianyancha.com^*/sensorsdata. -ÿï08@Romnitagjs.com^ -ÿï* -hutchgo.com.cn* -hutchgo.com.hk* -hutchgo.com.sg* -hutchgo.com.tw* - hutchgo.com08@Rhutchgo.advertserve.com^ -N* -broadsheet.com.au* - friendcafe.jp08@Rfuseplatform.net^*/fuse.js -E* - -tvcom.cz08@R+tvcom-static.ssl.cdn.cra.cz/*/videojs.ga.js -,08@Rbgp.he.net/images/flags/*.gif? -,ÿï08@Ravalanchetremorunfilled.com^ -ÿï08@R buzzoola.com^ -Gÿï* -doctors.bannerhealth.com08@Rbanner.customer.kyruus.com^ -1* - -target.com08@Rtargetimg1.com/webui/ -1ÿï* - awempire.com08@Rlivejasmin.com^ -9ÿï08@R)doda.jp/cmn_web/img/brand/ad/ad_top_3.mp4 -Eÿï* - history.com08@R&pubads.g.doubleclick.net/ondemand/hls/ -*08@Ronline.bcs.ru^*/piwik.bcs.js -%08@Rhit.interia.pl/iwa_core -4ÿï* -kino.de08@Rdmp.theadex.com^*/adex.js -€ÿï* -businessinsider.fr* -caminteresse.fr* - -capital.fr* - -voici.fr* -geo.fr08@R#tra.scds.pmdstatic.net/sourcepoint/ -ÿï08@R -caroda.io^ -2ÿï08@R"bitcoinbazis.hu/advertise-with-us/ -Qÿï* - tatacliq.com08@R1d2r1yp2w7bby2u.cloudfront.net/js/clevertap.min.js -ÿï08@R bidvol.com^ -O¤* -adstransparency.google.com08@R"tpc.googlesyndication.com/archive/ -708@R)plans.humana.com/assets/analytics-events- -+* - -filmweb.pl08@Rsascdn.com/tag/ --* - ebjudande.se08@Radtraction.com^ -7ÿï08@R'driverfix.com^*/index_src.php?tracking= -S* -mabanque.fortuneo.fr08@R-mabanque.fortuneo.fr/js/front/fingerprint2.js -bÿï* -adamtheautomator.com* -packinsider.com* -packhacker.com08@Rads.adthrive.com/api/Ô -å* -frasercoastchronicle.com.au* -coffscoastadvocate.com.au* -sunshinecoastdaily.com.au* -townsvillebulletin.com.au* -geelongadvertiser.com.au* -gladstoneobserver.com.au* -goldcoastbulletin.com.au* -ipswichadvertiser.com.au* -whitsundaytimes.com.au* -theweeklytimes.com.au* -weeklytimesnow.com.au* -dailyexaminer.com.au* -theaustralian.com.au* -adelaidenow.com.au* -bestrecipes.com.au* -couriermail.com.au* -advertiser.com.au* -cairnspost.com.au* -gattonstar.com.au* -themercury.com.au* -video.corriere.it* -byronnews.com.au* -heraldsun.com.au* -news-mail.com.au* -noosanews.com.au* - ntnews.com.au* - 9now.com.au* - news.com.au* - -espn.com* - -tvnow.de* -la7.it* -sky.it08@Rimrworldwide.com/novms/js/2/ggc -- * - anoncer.net08@Ryandex.ru/watch/ -ÿï08@R pubmatic.com^ -ÿï08@R.728x90- -'08@Radobedtm.com^*/satellite- -ÿï08@Rgambar123.com^ -ÿï08@Rserverbid.com^ -ßï08@R /right_ads. -ÿï08@R pushub.net^ -#08@Rensighten.com^*/code/ -)ÿï08@Rads-partners.coupang.com^ -*08@Rpayload.cargocollective.com^ -ÿï08@Ralfasense.com^ -ÿï08@Rtheetheks.com^ -5ÿï08@R%t1.daumcdn.net/adfit/static/ad.min.js -,08@Rk12-company.ru^*/statistics.js -!08@Rinfotop.jp/html/ad/ -^* -elconfidencial.com* - pdfexpert.com* - -kink.com* -xe.com08@Ramplitude.com/libs/ -I* -turkcell.com.tr08@R(merlincdn.net^*/common/images/spacer.gif -7ÿï* -ing.pl08@Rhit.gemius.pl/__/redataredir? -<ÿï08@R,island.lk/userfiles/image/danweem/island.gif -08@R juicyads.com^ -<ÿï08@R,so-net.ne.jp/access/hikari/minico/ad/images/ -)ÿï08@Rm1tm.insideevs.com/gtm.js -Uÿï* -imasdk.googleapis.com08@R,g.doubleclick.net/gampad/ads*%20Web%20Player -+ÿï08@Rengineexplicitfootrest.com^ -9ÿï08@R)ganyancanavari.com/js/fingerprint2.min.js -4ÿï* - ad.atown.jp08@Rad.atown.jp/adserver/ -ÿï08@R criteo.com^ -ÿï08@R -rlcdn.com^ -2* - -norton.com08@Rensighten.com^*/scode/ -Oÿï08@R?raw.githubusercontent.com/easylist/easylist/master/docs/1x1.gif -ÿï08@Rzaxpujarb.com^ - ÿï08@Ruze-ads.com/ads/ -@08@R2nc-myus.com/images/pub/www/uploads/merchant-logos/ -!ÿï08@Rqm.wrc.com/gtm.js -ÿï* -everydaysource.com* -carltonjordan.com* -sat-direction.com* -ballerstatus.com* -qatarairways.com* -girlgames4u.com* - aljazeera.com* - ip-address.cc* - sotctours.com* - bikemap.net* - cashu.com* - stoli.com* - -vibe.com* -fab.com* -dr.dk08@Rmaxmind.com^*/geoip.js -9* -s4l.us08@R!collector.leaddyno.com/shopify.js -'ÿï08@Rconvertexperiments.com^ -ÿï08@Rbuysellads.com^ -;ÿï* -rollingstone.de08@Rshowheroes.com/pubtag.js -Bÿï* - sephora.com08@R#sephora-track.inside-graph.com/gtm/ -ÿï08@R -adnami.io^ -3ÿï* -cnn.com08@Routbrain.com/outbrain.js -ÿï08@R seedtag.com^ -ÿï08@R kueezrtb.com^ -6ÿï* - grabify.link08@Rglookup.info/api/json/ -ÿï08@R ojrq.net^ -ÿï08@R_728-90. - ÿï08@Reporner.com/dot/ -?ÿï08@R/thedailybeast.com/pf/resources/js/ads/arcads.js -Jÿï08@R:pcoptimizedsettings.com/wp-content/plugins/koko-analytics/ -?ÿï08@R/cdn.segment.com/next-integrations/integrations/ -) 08@Rsanspo.com/parts/chartbeat/ -ÿï08@Roddsserve.com^ -* -motortrendondemand.com* - nbcsports.com* - gymshark.com* - bravotv.com* - -cnbc.com* -bk.com08@R"mparticle.com/js/v2/*/mparticle.js -ÿï08@Rvdo.ai^ -<ÿï08@R,thepiratebay.org/cdn-cgi/challenge-platform/ --ÿï* - betfair.com08@Rapmebf.com/ad/ -ÿï08@R taboola.com^ -ÿï08@Rdesipearl.com^ -308@R%aeries.net^*/require/analytics/views/ -Cÿï* -sterkinekor.com08@R js.adsrvr.org/up_loader.1.1.0.js -l€* -fxnetworks.com* -my.xfinity.com* - nbcsports.com* - -cnbc.com* -nbc.com08@Rads.freewheel.tv/Ì -Pÿï08@R@stats.gleague.nba.com/templates/angular/tables/events/shots.html -Kÿï* - -yallo.tv08@R/channel.images.production.web.w4a.tv^*/ard.png? -ßï08@R /ads/footer. -ÿï08@R aj2532.bid^ -B* - cbsnews.com* - zdnet.com08@Rcbsi.com/dist/optanon.js -ÿï08@R /300x250- -/08@R!classic.comunio.de/clubImg.phtml/ -ÿï08@R adhouse.pro^ -'08@R/detroitchicago/denver.js - ÿï08@Rcxad.cxense.com^ -&08@R/parsonsmaize/chanute.js -¤ÿï* -adv.sciconnect.unsw.edu.au* -adv.peronihorowicz.com.br* -adv.hokkaido-np.co.jp* -advancedradiology.com* -adv.cryptonetlabs.it* -adv.neosystem.co.uk* -adv.chunichi.co.jp* -adv.michaelgat.com* -adv.lack-girl.com* -adv.yomiuri.co.jp* -adv.digimatix.ru* -adv.cincsys.com* -adv.mcu.edu.tw* - adv.asahi.com* - adv.kompas.id* - adv.trinet.ru* - adv.mcr.club* - typeform.com* - welaika.com* - -adv.design* - -adv.msk.ru* - -farapp.com* - adv.tools* - advids.co* - pracuj.pl* -adv.blue* -adv.rest* -adv.bet* - -adv.ec* - -adv.ee* - -adv.gg* - -adv.ru* - -adv.ua* - -adv.vg* - -r7.com08@R://adv. - 08@Rsgtm.farmasave.it^ -Nÿï* -pressdemocrat.com08@R)azureedge.net/prod/smi/loader-config.json -508@R'carandclassic.co.uk/images/free_advert/ -ÿï08@R cpmstar.com^ -#ÿï08@Rusbrowserspeed.com^ -ÿï08@R holahupa.com^ -. 08@R api.aliagents.ai/api/v1/activity -0ÿï08@R pay.citylink.pro/stats/services/ -¦* -the-independent.com* -independent.co.uk* -screencrush.com* - eurogamer.net* - loudwire.com* - -xxlmag.com* - vg247.com* - -klaq.com08@Rlive.primis.tech^ -ÿï08@Radzilla1.name^ -+ÿï08@Ranalytics.casper.com/gtm.js -#ÿï08@Rad.doubleclick.net^ -!‚08@Rskimresources.com^ -ÿï08@R adbro.me^ -B08@R4leffatykki.com/media/banners/tykkibanneri-728x90.png -:ÿï08@R*suntory.co.jp/beer/kinmugi/css2020/ad.css? -4ÿï08@R$powersports.honda.com/js/*/Popup2.js -8* -str.toyokeizai.net08@Rladsp.com/script-sf/ -ÿï08@R_400x68. -ÿï08@Rbrowsiprod.com^ -08@R /prebid3. -/ÿï* -app.bugsnag.com08@R bugsnag.com^ -)$08@Rthemarker.com/logger/p.gif? -!ÿï08@Radvangelists.com^ -Eÿï* -vriendenloterij.nl08@Rgdh.postcodeloterij.nl/gdltm.js -ÿï08@R uidsync.net^ -/ÿï08@Rfaculty.uml.edu/klevasseur/ads/ -&ÿï08@Rcreative.myavlive.com^ -(08@Rabcnews.com/assets/player/ -6* - animedao.to08@Ryimg.com/dy/ads/native.js -ÿï08@R trmzum.com^ - ÿï08@Rsmilewanted.com^ ->ÿï08@R.disneyplus.disney.co.jp/view/vendor/analytics/ -?ÿï* -developers.google.com08@Rdevelopers.google.com^ -308@R%teleportpod.com/assets/EventTracking- -8ÿï* -jp.square-enix.com08@Rtwitter.com/oct.js -/08@R!showcase.codethislab.com/banners/ -9ÿï* -rapid-cloud.co08@Rcc.zorores.com/ad/*.vtt -,ÿï* - e.mail.ru08@R an.yandex.ru^ -ÿï08@Rsascdn.com/tag/ -ÿï08@R mainadv.com^ -C* -kilimall.co.ke08@R#kilimall.com*/js/sensorsdata.min.js -T * -imasdk.googleapis.com08@R-g.doubleclick.net/gampad/ads?*RakutenShowtime -&ÿï08@Rapi.adnetmedia.lt/api/ -#$08@Rdocs.woopt.com/wgact/ -%08@Rphotofunia.com/effects/ -"ÿï08@Rbanner-iframe.com^ -ÿï08@R/468-60_ -)08@Rwaaw.to/adv/ads/popunder.js -, * -b1tv.ro08@Rstream.adunity.com^ -008@R"spiegel.de/layout/js/http/netmind- -ÿï08@Rtagdeliver.com^°' -Pÿï* - apple.com08@R3store.storeimages.cdn-apple.com^*/appmeasurement.js -ÿï08@R nawpush.com^ -%ÿï08@Reffectivegatecpm.com^ -<* -si.com08@R$vms-players.minutemediaservices.com^ -!ÿï08@Rnetinsight.co.kr^ -ÿï08@R4dex.io^ -,08@Rstaty.portalradiowy.pl/wstats/ -ÿï* -html5.gamedistribution.com* -thefreedictionary.com* -radioviainternet.nl* -game.anymanager.io* -battlecats-db.com* -tampermonkey.net* -allb.game-db.tw* -slideplayer.com* -knowfacts.info* -real-sports.jp* -sudokugame.org* - cpu-world.com* - megagames.com* - games.wkb.jp* - megaleech.us* - lacoste.com* - newson.us08@R6pagead2.googlesyndication.com/pagead/js/adsbygoogle.js -<ÿï* - wordpress.org08@Rwordpress.org/stats/plugin/ -&ÿï08@Rsportradarserving.com^ -ÿï08@R push-sdk.com^ -Hÿï* -benesse-style-care.co.jp08@Rcmn.gyro-n.com/js/gyr.min.js -0ÿï08@R google.com/recaptcha/enterprise/ -/* - -gratis.com08@Rcdn.segmentify.com^ -s* -baseball.yahoo.co.jp* -bousai.yahoo.co.jp* -soccer.yahoo.co.jp* - www.epson.jp08@Rs.yjtag.jp/tag.js -ÿï08@R luxcdn.com^ -9* -libertymutual.com08@Rcdn.heapanalytics.com^ -%ÿï08@R://a.*/ad-provider.js -ÿï08@R -qksrv.net^ -ÿï08@R.php?clicktag= -0ÿï* - wordpress.org08@R -ads-manager/ -ÿï08@R -qwtag.com^ -;08@R-globalatlanticannuity.com/assets/embed/gtm.js -ÿï08@R trfpump.com^ -ÿï08@Ri-mobile.co.jp^ -ÿï08@R -aidata.io^ -)ÿï08@Rads-static.conde.digital^ -#ÿï08@Radsinteractive.com^ -%ÿï08@Rdisplayvertising.com^ -ÿï08@R adocean.pl^ -$ 08@Rplayy.online/log_event -ÿï08@R bidster.net^ -Hÿï08@R8tntdrama.com/modules/custom/ten_video/js/analytics_v2.js -ÿï08@Rrokymedia.com^ -*08@Rexplainxkcd.com/wiki/images/ -08@Rblackcircles.ca^ -08@R/amp-auto-ads- -> * - www.adobe.com08@Radobe.com.ssl.d1.sc.omtrdc.net^ -&08@Rucoz.net/cgi/uutils.fcg? -Cÿï* -valesdegasolina.mx08@Rintelyvale.com.mx/ads/images/ -#08@Rinporn.com/*/embed.js -Uÿï* -crosset.onward.co.jp08@R-datadoghq-browser-agent.com/*/datadog-logs.js -ÿï08@Rhentaigold.net^ -?ÿï08@R/stats.wnba.com/templates/angular/tables/events/ -08@R megaxh.com^ -!ÿï08@Rinstreamatic.com^ -@ÿï* -kino.de08@R%yieldlove.com/v2/yieldlove-stroeer.js -ÿï08@R sskzlabs.com^ -9€08@R*apps.derstandard.at^*/TrackingCookieCheck? -ÿï08@R -hhkld.com^ -5 * - -rambler.ru08@Rdict.rambler.ru/fcgi-bin/ -ÿï08@R amxrtb.com^ - 08@R/prebid-wrapper.js -ßï08@R /afr.php? -¯ÿï* -the-independent.com* -barstoolsports.com* -familyhandyman.com* -gamingbible.co.uk* -independent.co.uk* -blastingnews.com* -accuweather.com* -foxbusiness.com* -tasteofhome.com* -sportbible.com* -thehealthy.com* - wellgames.com* - inquirer.com* - keloland.com* - history.com* - -wvnstv.com* - radio.com* - -time.com* - -wboy.com* - -wkrn.com* - -wlns.com* -rd.com* -si.com08@R"amazon-adsystem.com/aax2/apstag.js -!ÿï08@Rsievepalmful.com^ -ÿï08@R /300x250_ -È ÿï* -rintraccialamiaspedizione.it* -app.joinhandshake.com* -hostingvergelijker.nl* -supplementmart.com.au* -zf1.tohoku-epco.co.jp* -game.anymanager.io* -herculesstands.com* -afisha.timepad.ru* -factory.pixiv.net* -homeinspector.org* -malegislature.gov* -redstoneonline.jp* -showroom-live.com* -slink.ptit.edu.vn* -carhartt-wip.com* -honeystinger.com* -nihontsushin.com* -radiosarajevo.ba* -ticketmaster.com* -acornonline.com* -checkout.ao.com* -ejgiftcards.com* -m.putlocker.how* -square-enix.com* -timparty.tim.it* -truckspring.com* -virginmedia.com* -aliexpress.com* -gmanetwork.com* -inforesist.org* -liene-life.com* -panflix.com.br* - espressif.com* - mall.heiwa.jp* - papajohns.com* - royalcams.com* - virginplus.ca* - webstatus.dev* - winefolly.com* - cbslocal.com* - devclass.com* - dholic.co.jp* - docs.wps.com* - enmotive.com* - kawasaki.com* - kinepolis.be* - kinepolis.ch* - kinepolis.es* - kinepolis.fr* - kinepolis.lu* - kinepolis.nl* - mirrativ.com* - modehasen.de* - montcopa.org* - pptvhd36.com* - rhbgroup.com* - seatmaps.com* - starblast.io* - winhappy.com* - 17track.net* - 9to5mac.com* - academy.com* - euronics.ee* - livongo.com* - trespa.info* - -ecmweb.com* - -fanpage.it* - -schwab.com* - -skylar.com* - -sloways.eu* - -toptal.com* - -xl-bygg.no* - -zipair.net* - globo.com* - huion.com* - mopar.com* - -cnet.com* - -cram.com* - -mond.how* - -o2.co.uk* -aena.es* -cmoa.jp* -plex.tv* -oko.sh08@Rgoogletagmanager.com/gtag/js -ÿï08@R fpnpmcdn.net^ -Jÿï* - natgeotv.com08@R*fichub.com/plugins/adobe/lib/VisitorAPI.js - ÿï08@Rbongacams11.com^ -ÿï08@Rsmartytech.io^ -ÿï08@Rservetraff.com^ -O08@RAqds.it/wp-content/plugins/digistream/digiplayer/js/videojs.ga.js?‰( -ÿï08@R -prodmp.ru^ -L * - hotstar.com08@R/hotstarext.com/web-messages/core/error/v52.json -ÿï08@Rtremorhub.com^ -Fÿï08@R6hlidacstatu.cz/scripts/highcharts-6/modules/heatmap.js -ÿï08@R tynt.com^ -8* - hpdsp.net08@Rtm.r-ad.ne.jp/128/ra346756.js -ÿï08@Rpoloptrex.com^ -2ÿï08@R"konzolvilag.hu^*/click_tracking.js -±ÿï* -game.pointmall.rakuten.net* -jilliandescribecompany.com* -laurelberninteriors.com* -player.performgroup.com* -pointmall.rakuten.co.jp* -goodmorningamerica.com* -minigame.aeriagames.jp* -maharashtratimes.com* -player.amperwave.net* -southparkstudios.com* -synk-casualgames.com* -video.tv-tokyo.co.jp* -gamebox.gesoten.com* -geo.dailymotion.com* -lemino.docomo.ne.jp* -worldsurfleague.com* -chicagotribune.com* -games.usatoday.com* -player.abacast.net* -player.earthtv.com* -scrippsdigital.com* -tv.finansavisen.no* -asianctv.upns.pro* -howstuffworks.com* -insideedition.com* -paramountplus.com* -success-games.net* -airtelxstream.in* -blastingnews.com* -clickorlando.com* -tv.abcnyheter.no* -tv.rakuten.co.jp* -api.screen9.com* -bloomberg.co.jp* -crunchyroll.com* -farfeshplus.com* -gameplayneo.com* -givemesport.com* -spiele.heise.de* -asianembed.cam* -goodstream.uno* -metacritic.com* -missoulian.com* -paralympic.org* -realmadrid.com* -tv-asahi.co.jp* - 247sports.com* - bloomberg.com* - cbssports.com* - gospodari.com* - ignboards.com* - nettavisen.no* - southpark.lat* - sportsbull.jp* - sportsport.ba* - watch.nba.com* - wellgames.com* - doubtnut.com* - einthusan.tv* - etonline.com* - france24.com* - haberler.com* - maxpreps.com* - newsweek.com* - utsports.com* - webdunia.com* - autokult.pl* - cbsnews.com* - gamepix.com* - irctc.co.in* - myspace.com* - sonyliv.com* - univtec.com* - weather.com* - -antena3.ro* - -delish.com* - -filmweb.pl* - -gbnews.com* - -iheart.com* - -rumble.com* - -truvid.com* - -tubitv.com* - -tunein.com* - -zeebiz.com* - bsfuji.tv* - digi24.ro* - distro.tv* - humix.com* - locipo.jp* - s.yimg.jp* - stirr.com* - tbs.co.jp* - thecw.com* - wowbiz.ro* - zdnet.com* - -cnet.com* - -ktla.com* - -kxan.com* - -vlive.tv* - -wbal.com* -bbc.com* -klix.ba* -plex.tv* -tdn.com* -tver.jp* -wsj.com* -cbc.ca* -rfi.fr* -rte.ie* -tvp.pl* -wtk.pl08@R*imasdk.googleapis.com/js/sdkloader/ima3.js -ÿï08@R citydsp.com^ -Dÿï* -bostonglobe.com08@R!blueconic.net/bostonglobemedia.js -#ÿï08@Rbetteradsystem.com^ -E* -containerstore.com* -hannaandersson.com08@R yottaa.net^ -ÿï08@R adition.com^ -ÿï08@R vntsm.io^ -ÿï08@R mythad.com^ -#ÿï08@Rimgur.com/min/px.js -P * -manageengine.com* -zohopublic.com08@Rzohopublic.com^*/ADManager_ -B08@R4e-stat.go.jp/modules/custom/retrieve/src/js/stat.js? -08@R /ads_banners/ -ÿï08@Rjourneymv.com^ -Iÿï* -peachjohn.co.jp* - satofull.jp08@Rrtoaster.jp/Rtoaster.js -!ÿï08@Rrichaudience.com^ -ÿï08@R connectad.io^ -$ÿï08@Rcatchapp.net/ad/img/ -;08@R-fdi.fiduciarydecisions.com/a/lib/gtag/gtag.js -ÿï08@R -ssm.codes^ -…ÿï* -independent.co.uk* - bloomberg.com* - repretel.com* - weather.com* - -telsu.fi08@R$g.doubleclick.net/pagead/ppub_config -nÿï* - gigasport.at* - gigasport.ch* - gigasport.de08@R.dynamicyield.com/scripts/*/dy-coll-nojq-min.js -'ÿï08@Rstatic.doubleclick.net^ -ÿï08@R onclckmn.com^ -!ÿï08@R/in/show/?tag_ab= -Aÿï08@R1crimemapping.com/cdn/*/analytics/eventtracking.js -08@R xhaccess.com^ -f* -amartfurniture.com.au* - exodus.co.uk* - imyfone.com08@R widget.trustpilot.com/bootstrap/ -9ÿï08@R)keibana.com/wp-content/uploads/*/300x250_ -$ÿï08@Radxpremium.services^ -&ÿï08@R18exei5x6j5l179nb.cfd^ -8ÿï* - nttxstore.jp08@Rlog000.goo.ne.jp/gcgw.js -ÿï08@R zog.link^ -ÿï08@Rnorrxsavjk.com^ -ÿï08@R wtg-ads.com^ -ÿï08@R srv224.com^ -M* - logmein.com* - -logme.in08@R$secure.logmein.com/scripts/Tracking/ -$08@Rhobbyking.com^*/gtm.js -Jÿï* - lewdgames.to08@R*astonishlandmassnervy.com/sc4fr/rwff/f9ef/ -6ÿï08@R&standard.co.uk/js/third-party/prebid8. -/* - eki-net.com08@Ronline-metrix.net^ -Uÿï* - yahoo.co.jp08@R6s.yimg.jp/images/listing/tool/yads/yads-timeline-ex.js -, 08@Roptout.networkadvertising.org^ -0ÿï08@R lacoste.com^*/click-analytics.js -ÿï08@R dtscout.com^ -C * -wunderground.com08@R!g.doubleclick.net/gampad/ads?env= --ÿï08@Rstats.britishbaseball.org.uk^ -ÿï08@Rstackadapt.com^ -ÿï08@R pushnami.com^ -ßï08@R.br/ads/ -ÿï08@R vidoomy.com^ -.ÿï08@Raccounts.intuit.com/fe_logger? -(ÿï08@Rfireworkadservices1.com^ -Eÿï* - hdfcfund.com08@R%netcoresmartech.com/smartechclient.js -08@Rxhamster1.desi^ -ÿï08@R sonobi.com^ -€* -tiz-cycling-live.io* -gamingbible.co.uk* -justthenews.com* - ladbible.com* - explosm.net08@Rplayer.avplayer.com^Œ -ÿï08@R -octo25.me^ -308@R%martinfowler.com/articles/asyncJS.css -+ 08@Rgo.xlirdr.com/api/models/vast -ÿï08@R truoptik.com^ -#ÿï08@Rredtube.com/_xa/ads -(ÿï08@Radtrafficquality.google^ -0* - -abema.tv08@Rjs-agent.newrelic.com^ -*ÿï08@Rtpc.googlesyndication.com^ -ÿï08@R impact-ad.jp^ -ÿï08@R _160x300. -=ÿï* - -idnes.cz08@R!1gr.cz/js/dtm/cache/satelliteLib- -=ÿï08@R-admin.memberspace.com/sites/*/analytics/views -)ÿï08@Rautotrader.co.uk^*/advert -p * - -spiegel.de08@RTg.doubleclick.net/gampad/ads?*&prev_scp=kw%3Diqdspiegel%2Cdigtransform%2Ciqadtile4%2 -Bÿï* -watch.outsideonline.com08@Rflag.lab.amplitude.com^ -!ÿï08@Rplaystream.media^ -9ÿï* - xfreehd.com08@Rexosrv.com/video-slider.js -ÿï08@R://ad1. -ÿï08@Radm.shinobi.jp^ -)08@Rkincho.co.jp/cm/img/bnr_ad_ --* - -telia.no08@Rcat.telia.no/gtm.js -%ÿï08@Rshortterm-result.com^ -<ÿï* - zakzak.co.jp08@Rdmp.im-apps.net/pms/*/pmt.js -%ÿï08@Rservedbyadbutler.com^ -Yÿï08@RImotika.com.mk/wp-content/plugins/ajax-hits-counter/display-hits.rapid.php -#ÿï08@Ractivemetering.com^ -Šÿï* -imasdk.googleapis.com08@Rag.doubleclick.net/gampad/ads?*&iu=%2F18190176%2C22509719621%2FAdThrive_Video_In-Post_ClicktoPlay_ -Qÿï* -lachainemeteo.com* - lefigaro.fr08@Rcollector.appconsent.io/hello -ÿï08@R rtmark.net^ -08@R /prebid8. -?* - junonline.jp08@R!bdash-cloud.com/recommend-script/ -ÿï08@R/adtech; -ÿï08@R intentiq.com^ -ÿï08@R exosrv.com^ -Cÿï* - humix.com08@R&go.ezodn.com/beardeddragon/basilisk.js -ÿï08@R -yb23b.com^ -&€ 08@Rtab.gladly.io/newtab/ -&ÿï08@Rinterworksmedia.co.kr^ -Ñÿï* -in.bookmyshow.com* -lodgecastiron.com* -grasshopper.com* -virginmedia.com* -binglee.com.au* -lacomer.com.mx* - investing.com* - inquirer.com* - -tentree.ca08@Rgoogleoptimize.com/optimize.js -X* -player.amperwave.net* - -tunein.com08@R$synchrobox.adswizz.com/register2.php -+ÿï08@Rres-x.com^*/Resonance.aspx? -)ÿï08@Rads-i.org/images/ads3.jpg -+ÿï* -welt.de08@Rkameleoon.io/ip^ ->ÿï08@R.dcdirtylaundry.com/cdn-cgi/challenge-platform/ -$ÿï08@Rdeliver.ptgncdn.com^ -Kÿï* - sportsnet.ca08@R+sportsnet.ca/wp-content/plugins/bwp-minify/ -"ÿï08@Rredbull.com/gtm.js -ÿï08@R -bvtpk.com^ -'ÿï08@Rrunative-syndicate.com^ -ÿï08@R mfadsrvr.com^ -"08@Rimgsrv4.com/sponsor/ -308@R%forecast.lemonde.fr/p/event/pageview? -:* - -20min.ch08@R tdn.da-services.ch/libs/prebid8. -(ÿï08@Rparcel.app/webtrack.php? -ÿï08@R wpushsdk.com^ -ÿï08@R unibots.in^ -$ÿï08@Rtechnoratimedia.com^ -Aÿï08@R1przegladpiaseczynski.pl/wp-content/plugins/wppas/ -#ÿï08@Rebayadservices.com^ -4ÿï* - pizzahut.jp08@Ruseinsider.com/ins.js -ÿï08@Rsmartyads.com^ -ÿï08@Rreceptivity.io^ -ÿï08@Runderdog.media^ -<ÿï08@R,smog.moja-ostroleka.pl/mapa/sensorsdata.jsonÎ -08@R/amp-ad- -@* - some.porn08@R%abt.s3.yandex.net/expjs/latest/exp.js -ÿï08@R adpushup.com^ --* - kapwing.com08@Rbam.nr-data.net^ -ÿï08@R -jivox.com^ -08@R xhwide2.com^ -ÿï08@R -qortex.ai^ -ÿï08@R -mixpo.com^ -3ÿï08@R#2chmatome2.jp/images/sp/320x250.png -Œ* -app.homebinder.com* -pizzahut.com.au* - book.dmm.com* - interacty.me* - -bolt.new* - -etsy.com* -jobs.ch08@Rjs.sentry-cdn.com^ -:ÿï* - -nippon.com08@Rcxense.com/persisted/execute -08@R /prebid4. -uÿï* -login.kroton.com.br* -extracttable.com* -fckrasnodar.ru08@R(cloudflare.com/ajax/libs/fingerprintjs2/ ->ÿï08@R.bostonglobe.com/login/js/lib/AppMeasurement.js -ÿï08@Rinfolinks.com^ -008@R"/umd/advertisingwebrenderer.min.js -ÿï08@R readpeak.com^ -=* -bringatrailer.com08@Rstats.pusher.com/timeline/ -; * -insiderintelligence.com08@Rapi.amplitude.com^ -E08@R7tipico.de/js/modules/fingerprintjs2/fingerprint2.min.js - ÿï08@Rsnack-media.com^ -ÿï08@R ocmtag.com^ -ÿï08@R logly.co.jp^ -ÿï08@R dable.io^ -0ÿï* -butcherbox.com08@Rfriendbuy.com^ -D 08@R6carsensor.net/usedcar/modules/clicklog_top_lp_revo.php -ÿï08@Rpixfuture.com^ -ÿï08@R anyadx.live^ -!ÿï08@Rad.imp.joins.com^ -508@R'dan-ball.jp/en/javagame/mine/data/d.gif -ÿï08@R eizzih.com^ -Wÿï* -travel.rakuten.co.jp08@R/r10s.jp/share/themes/ds/js/show_ads_randomly.js -&ÿï08@Rletmegpt.com/js/gpt.js -4* -pokemoncenter-online.com08@R -f-tra.com^ -08@Rxhchannel.com^ -ÿï08@Rvideostep.com^ -*ÿï08@Rtunein.com/api/v1/comscore -&ÿï08@Rc2shb.pubgw.yahoo.com^ -ÿï08@R adsxtits.com^ -&ÿï08@Rsyndicatedsearch.goog^ -ÿï08@Rbidtheatre.com^ -ÿï08@R ens.nzz.ch^ -:08@R,planetazdorovo.ru/pics/transparent_pixel.png -6„* - ezfunnels.com08@Rezsoftwarestorage.com^ -( 08@Rautocomplete.clearbit.com^ -;* - prisjakt.no08@Radsdk.microsoft.com/ast/ast.js -C* -online.evropa2.cz08@R publisher.caroda.io/videoPlayer/ -/* - allocine.fr08@Rgetjad.io/library/ -A* -search.naver.com08@Rssl.pstatic.net/sstatic/sdyn.js -ÿï08@R fam-ad.com^ -ÿï08@R -lhmos.com^ -!ÿï08@Rmarshalcurve.com^ -=ÿï* - -acfun.cn08@R!aixifan.com^*/sensorsdata.min.js? ->ÿï* -luxuryrealestate.com08@Rcloudfront.net/atrk.js -)* - achaloto.com08@R /banner/ad/ -ÿï08@R eechicha.com^ -4ÿï* -scan-manga.com08@Rc.ad6media.fr/l.js -6ÿï* -ads.pinterest.com08@R?advertiser_id= -'08@Rflying-lines.com/banners/ -ÿï08@R gmossp-sp.jp^ -N* - zdnet.com* - -cnet.com08@R'redventures.io/lib/dist/prod/bidbarrel- -'ÿï08@Roauth.vk.com/authorize? -** -bbc.com08@Rbbc.gscontxt.net^ -)08@Rzoominfo.com/c/amplitude-js¯ -Cÿï* -doda.jp08@R(adobedtm.com^*-libraryCode_source.min.js -ÿï08@R /300x600_ -ÿï08@Rservenobid.com^ --08@Rlogic-immo.com/lib/xiti/xiti.js -ÿï08@R197c4632ea.com^ -> * -mightyape.co.nz08@Rbrowser-intake-datadoghq.com^ -$ÿï08@Ramazon-adsystem.com^ -08@R img.logo.dev^ -ÿï08@R adhese.com^ -=ÿï08@R-nittsu.com/Tracking/Scripts/Tracking/track.js -ÿï08@Rcnt.my^ -¯ÿï* -imasdk.googleapis.com08@R…pagead2.googlesyndication.com/gampad/ads?*laurelberninteriors.com*&iu=%2F18190176%2C22509719621%2FAdThrive_Video_In-Post_ClicktoPlay_ -.08@R collusion.com/static/newrelic.js -ÿï08@R hubvisor.io^ -Ð* -abeautifuldominion.com* -toyotagazooracing.com* -itsolutions-inc.com* -eclecticbars.co.uk* -kinsfarmmarket.com* - bkmedical.com* - -gables.com* - -senate.gov08@Rfast.fonts.net/jsapi/core/mt.js - ÿï08@Rbidsxchange.com^ -7 * - frontier.com08@Rcohesionapps.com/preamp/ --ÿï08@Rpartner.googleadservices.com^ -ÿï08@R bbrdbr.com^ -J* - kaaoszine.fi08@R,assets.strossle.com^*/strossle-widget-sdk.js -/08@R!signalshares.com/webtrends.min.js -† * -imasdk.googleapis.com08@R_g.doubleclick.net/gampad/ads?*&iu=%2F18190176%2C22509719621%2FAdThrive_Video_Collapse_Autoplay_ -2ÿï08@R"seg-cdn.pumpkin.care/analytics.js/ -Oÿï08@R?az.hpcn.transer-cn.com/content/dam/isetan_mitsukoshi/advertise/ -û* -sso.garena.com* - thefork.co.uk* - thefork.com* - -monster.ca* - -thefork.at* - -thefork.be* - -thefork.ch* - -thefork.de* - -thefork.es* - -thefork.fr* - -thefork.it* - -thefork.nl* - -thefork.pt* - -thefork.se* -ugg.com08@Rjs.datadome.co/tags.js -Lÿï* -factory.pixiv.net* - aussiebum.com08@Rads-twitter.com/uwt.js -P* -video.vice.com* - -iheart.com08@R"jwpcdn.com/player/plugins/googima/ -#ÿï08@Rroagrofoogrobo.com^ -eÿï* -surveymonkey.co.uk* -surveymonkey.com* -surveymonkey.de08@Rnewrelic.com/nr-*.min.js -Nÿï08@R>accounts.home.id/authui/client/assets/vendors/new-relic.min.js -2* - wordpress.org08@Rs.w.org/wp-content/ -ÿï08@R -axgbr.com^ -˜ÿï* -journaldequebec.com* -businessinsider.de* -businessinsider.jp* -str.toyokeizai.net* -handelsblatt.com* -nikkansports.com* -bizjournals.com* -computerbild.de* -marketwatch.com* -savonsanomat.fi* -cyclestyle.net* -shueisha.co.jp* -tv-tokyo.co.jp* - inquirer.com* - tarzanweb.jp* - mainichi.jp* - -nippon.com* - tn.com.ar* - -tvnet.lv* -ksml.fi* -wsj.com* -13.cl08@Rcxense.com/cx.js -Zÿï* -rollingstone.com* - variety.com* -wwd.com08@Rrollbar.com^*/rollbar.min.js -ÿï08@R vidora.com^ -)ÿï08@Rmealty.ru/js/ga_events.js -I"* -golfnetwork.co.jp* -tv-asahi.co.jp08@Rad-api-v01.uliza.jp^ -08@R /ads-common. -=* - newsweek.com08@Rconfig.aps.amazon-adsystem.com^ -408@R&statcounter.com/js/packed/statcounter- -ÿï08@R pufted.com^ --ÿï08@Rplayer.smotrim.ru/js/piwik.js -ÿï08@R wpushorg.com^ -1* -faz.net08@Rsophi.io/assets/demeter/ -( 08@Rretailmenot.com/__wsm.gif -!ÿï08@Rlive.primis.tech^ -U* -aplaceforeverything.co.uk08@R*d347cldnsmtg5x.cloudfront.net/util/1x1.gif -6* -nationalpost.com08@Rcdn.sophi.io/assets/ -5$* - mechacomic.jp08@Rquery.petametrics.com^ -ÿï08@R ftd.agency^ -Cÿï08@R3lightning.bleacherreport.com/launch/*-source.min.js -;* - boats.com08@R boatwizard.com/ads_prebid.min.js -) 08@Rapi.useinsider.com/api/web/ -Cÿï08@R3att.com/scripts/adobe/virtual/detm-container-hdr.js -ÿï08@R _468x100. -&* - -prebid.org08@R/prebid. -X * -embed.sanoma-sndp.fi* - -supla.fi08@R&nelonenmedia.fi/logger/logger-ini.json -%ÿï08@Rmclo.gs/js/logview.js -ÿï08@Ral-adtech.com^ -@* -standard.co.uk08@R pub.pixels.ai/prebid_standard.js -ÿï08@R popcash.net^ - ÿï08@Rtrustberrie.com^ -!ÿï08@Rsharethrough.com^ -108@R#pandora.com/images/public/devicead/‡ -ÿï08@R adhigh.net^ -ÿï08@R _160x600- -1ÿï08@R!kilimall.co.tz/sensorsdata.min.js -5ÿï08@R%plantyn.com/optiext/optiextension.dll -ÿï08@R gfxdn.pics^ -$ÿï08@Rtags.refinery89.com^ -6ÿï* - hodinkee.com08@Rhtlbid.com^*/htlbid.js ->ÿï* - bristan.com08@Rsharethis.com/button/buttons.js -B* -elconfidencial.com08@Rcloudfront.net/libs/amplitude- -ÿï08@R nsmartad.com^ -7ÿï* - finanzen.ch08@Radnz.co/dmp/publisher.js - ÿï08@Radlightning.com^ -5* - -time.com08@Rpub.doubleverify.com/dvtag/ -H08@R:fdi.fiduciarydecisions.com/v/app/components/*/Analytics.js -Iÿï* -fukuishimbun.co.jp08@R#googletagservices.com/tag/js/gpt.js -08@Rxhbranch5.com^ -Mÿï* -traderjoes.com08@R+where2getit.com/traderjoes/rest/clicktrack? -.08@R tags.news.com.au/prod/heartbeat/ -ÿï08@R dtsedge.com^ - ÿï08@Rresetdigital.co^ -ÿï08@R adprime.com^ -2* -sponichi.co.jp08@Rl.logly.co.jp/lift -ßï08@R /publicidad/ -2 * - -odysee.com08@Rplayer.odycdn.com/api/ -C* -ec.f-gear.co.jp08@R"f-gear.ec-optimizer.com/search4.do -$08@Ratt.tv^*/VisitorAPI.js -.ÿï* -tsn.ua08@Rgemius.pl/gplayer.js -8ÿï08@R(point.rakuten.co.jp/img/crossuse/top_ad/ -4ÿï08@R$oishi-kenko.com/kenko/assets/v2/ads/ -ÿï08@R_438x60. -ÿï08@R -cdn.ex.co^ -:ÿï08@R*xiaosaas.com/org/RecordScreen/rrweb.min.js -ÿï08@R trafmag.com^ -508@R'renewcanceltv.com/porpoiseant/banger.js -ÿï08@R chnsrv.com^ -Mÿï* - -24ur.com08@R1cdn.jsdelivr.net/npm/*/videojs-contrib-ads.min.js -ÿï08@R outcomes.net^ -#ÿï08@Rcmyweexqchdwlh.com^ -S* - lamusica.com* - jjazz.net08@R(adswizz.com/adswizz/js/SynchroClient*.js -08@Rxhamster3.com^ -ÿï08@R clickadu.net^ -&ÿï08@Rbbc.co.uk^*/adverts.js -Oßï* -cloudflare.com* - reklam.com.tr* - -github.com08@R/reklam/ -ÿï08@R admixer.net^ -9* -go.com08@R!adm.fwmrm.net^*/TremorAdRenderer. -*08@Rbjjhq.com/HttpCombiner.ashx? -'08@Rallabout.co.jp/mtx_cnt.js --ÿï08@Rtype.jp/common/js/clicktag.js -Aÿï* - 24kitchen.pt08@R!players.fichub.com/plugins/adobe/ -*08@Rmjhobbymassan.se/r/annonser/ -Aÿï* - id.venmo.com08@R!ct.ddc.venmo.com.fpc.datadome.co^ -Xÿï*+ -)sharpen-free-design-generator.netlify.app08@Rcdn.usefathom.com/script.js -ÿï08@Rwolf-327b.com^ -ÿï08@R adkernel.com^ -+$* - 4channel.org08@R 4cdn.org/adv/ -ÿï08@R eyeota.net^ -ÿï08@Radx.opera.com^ -L* - forum.dji.com08@R-forum.djicdn.com/static/js/sensorsdata.min.js -ÿï08@R hprofits.com^ -" 08@Rplayep.pro/log_event -A* - amazon.jobs08@R$static.amazon.jobs/assets/analytics- -5* - datpiff.com08@Rhw-ads.datpiff.com/news/ -.†08@Rwww.google.com/ads/preferences/ -C€* - inn.co.il08@R'trc.taboola.com/inncoil/log/3/availableŽ -X * - vodafone.it* - -absa.co.za* -att.com* -pnc.com08@Romtrdc.net^*/mbox/json? - ÿï08@Rmedyanetads.com^ -X* -independent.co.uk* - reuters.com* -wjs.com08@Radsafeprotected.com/iasPET. -08@R /prebid9. - 08@Rdiscretemath.org^ -ÿï08@R indexww.com^ -ÿï08@R -yohle.com^ -8ÿï08@R(moneypartners.co.jp/web/*/fingerprint.js -8* -cnn.com08@Rodb.outbrain.com/utils/get?url= -)ÿï08@Rapi.friends.ponta.jp/api/ -V08@RHeasy-firmware.com/templates/default/html/*/assets/js/fingerprint2.min.js -F* - chycor.co.uk08@R(chycor.co.uk/cms/advert_search_thumb.php -µÝï* -motortrader.com.my* - advert.com.tr* - advert.org.pl* - advert.media* - advert.club* - advert.ae* - advert.ee* - advert.ge* - advert.io08@R/advert. -!ÿï08@Rmavrtracktor.com^ -)ÿï08@Rdarnobedienceupscale.com^ -%ÿï08@Rchaseherbalpasty.com^ -*ÿï* - -cibc.com08@Rsc.omtrdc.net^ -ÿï08@R cdn4ads.com^ -"ÿï08@Ryckkfximlqfkx.com^ -Wÿï08@RGtcbk.com/application/files/4316/7521/1922/Q1-23-CD-Promo-Banner-Ad.png^ -K* - ignboards.com08@R,static.doubleclick.net/instream/ad_status.js -6* - -inleo.io08@Rsimpleanalyticsexternal.com^ -A08@R3shaka-player-demo.appspot.com/lib/ads/ad_manager.js -08@Rpngimg.com/distr/ -$‚08@Rwidget.myrentacar.me^ -Hÿï08@R8mbe.modelica.university/_next/static/*/pages/pageview.js - ÿï08@Radvertserve.com^ -3 * -management30.com08@Rapi.ipinfodb.com^ -ÿï08@R&sadbl=1&abtg= -&08@R/parsonsmaize/mulvane.js -&ÿï08@Rgoogletagservices.com^ -/ÿï08@Rcults3d.com/packs/js/quantcast- -#ÿï08@Rcontent.ingbank.pl^ -308@R%banner-hiroba.com/wp-content/uploads/ -ÿï08@R://ads2. -6* - popsugar.com08@Rtrackonomics.net/client/ -!ÿï08@Rc.bannerflow.net^ -2ÿï08@R"aone-soft.com/style/images/ad2.jpg -608@R(webbtelescope.org/files/live/sites/webb/ - ÿï08@Radtarget.com.tr^ -'ÿï08@Ryorkvillemarketing.net^ -5ÿï08@R%gymnasedeburier.ch/themes/segment/js/ -Y* -mylifetime.com* - history.com* - -aetv.com* -fyi.tv08@Rdoubleclick.net/ddm/ --ÿï* - adspipe.com08@Rads.kbmax.com^ -ÿï08@R cdn-fc.com^ -ÿï08@Rwasp-182b.com^ -ÿï08@R clean.gg^ -ÿï08@R yomeno.xyz^ -ÿï08@R adotmob.com^ -ÿï08@R _160x600_ -Kÿï* - quantcast.com08@R*quantcast.com/wp-content/themes/quantcast/ -008@R"playwire.com/bolt/js/zeus/embed.js -L* -raiderramble.com08@R*go.ezodn.com/tardisrocinante/lazy_load.js? -Sÿï08@RCwwwcache.wral.com/presentation/v3/scripts/providers/analytics/ga.js -Nÿï* -m.renrenche.com08@R+tracklog.58.com/referrer_ershouche_m_Now.js -ÿï08@R -lijit.com^ -ÿï08@Rdstillery.com^ - ÿï08@Rsexvid.pro/ysla/ -Oÿï* -programs.sbs.co.kr08@R)ad.smartmediarep.com/NetInsight/video/smr -Jÿï08@R:realclearpolitics.com/esm/assets/js/analytics/chartbeat.js -$ÿï08@Rcbsi.map.fastly.net^ -$ÿï08@Rimpactradius-go.com^ -0 08@R"forum.miuiturkiye.net/konu/reklam. -^* - vrsicilia.it08@R@digitrend.it/wonder-marketing/assets/wordpress/js/videojs.ga.js?µ -#ÿï08@Rukankingwithea.com^ -B* - -wbnq.com08@R(franklymedia.com/*/300x150_WBNQ_TEXT.png -3* - laguardia.edu08@Rdata.adxcel-ec2.com^ -108@R#airplaydirect.com/openx/www/images/ -)08@R/detroitchicago/portland.js -#ÿï08@R/api/v2/items/*?ev= -3€ 08@R"jokerly.com/Okidak/vastChecker.htm -W* -tpc.googlesyndication.com08@R,tpc.googlesyndication.com/archive/sadbundle/ -%$08@Rarchive.org/BookReader/ -ÿï08@Rr2b2.cz^ -.ÿï08@R8tm.net/static/img/fbpixel.png -ÿï08@R -reebr.com^ -!ÿï08@Rpublisher1st.com^ -3ÿï08@R#petdrugsonline.co.uk/scripts/gtm.js -08@R -/peel.php? -Aÿï* -watch.outsideonline.com08@Rapi.lab.amplitude.com^ -O * -imasdk.googleapis.com08@R(g.doubleclick.net/gampad/live/ads?*tver. -Yÿï08@RItoweroffantasy-global.com/events/accounttransfer/public/js/fingerprint.js -08@R/prebid/ -08@R -/afx_prid/ -.* -extrarebates.com08@R pjtra.com/b/ -% 08@Ridentity.mparticle.com^ -$ 08@Rezodn.com/cmp/gvl.json -ûÿï* -automobiles.honda.com* -atresplayer.com* -foodnetwork.com* -atresmedia.com* - cadenaser.com* - antena3.com* - bravotv.com* - lasexta.com* - verizon.com* - xfinity.com* - apple.com* - telus.com* - -crave.ca08@Radobedtm.com/extensions/ -ÿï08@R /468x280. -/08@R!10086.cn/framework/modules/sdc.js -Gÿï08@R7scorecardresearch.com^*/streamingtag_plugin_jwplayer.js -ÿï08@Rclickiocdn.com^ -;ÿï08@R+www.ups.com/WebTracking/processInputRequest -+ÿï08@Rnypost.com/blaize/datalayer -7ÿï08@R'guce.advertising.com/collectIdentifiers -ÿï08@R mixi.media^ -08@R /asyncjs.php -: * -bluelightcard.co.uk08@Rlab.eu.amplitude.com^ -ÿï08@Rjads.co^ -S* -gamesradar.com* - tomsguide.com08@R"bordeaux.futurecdn.net/bordeaux.js -ÿï08@Re-planning.net^ -ÿï08@R armanet.us^ -+ÿï* -welt.de08@Rkameleoon.eu/ip^ --* - phileweb.com08@Rclarity.ms/tag/ -%ÿï08@Ryoustarsbuilding.com^ - ÿï08@Rpgoavqqqrfi.com^ -'08@Rdd.auspost.com.au/tags.js -ÿï08@R cams.gratis^ -E* -wunderground.com* - weather.com08@Rs.w-x.co/helios/twc/ -(ÿï08@Rfootbathmockerpurse.com^ -5* -b1tv.ro08@Rcontent.adunity.com/aulib.js -ÿï08@Rhbwrapper.com^ -"08@Rgemius.pl/gplayer.js --ÿï08@Rhvemder.no/js/hitcount.min.js -)ÿï* - -adriver.co08@R .adriver. -> * - 11freunde.de08@R sams.11freunde.de/ee/*/interact? -, * - -tvnz.co.nz08@Rdoubleclick.net/ --* - delta.com08@Rtrackjs.com/agent/ -ÿï08@R -mczbf.com^ -ÿï08@Radsquirrel.ai^ -0* -vk.com08@Ruserapi.com^*.gif?extra= -2ÿï* - -ems.com.cn08@Rpv.sohu.com/cityjson -ÿï08@Rfout.jp^ -708@R)ignitetv.rogers.com/js/api/fingerprint.js -ÿï08@Rmonetixads.com^ -ÿï08@R -hybrid.ai^ -H* - cuberealm.io08@R*api.adinplay.com/v4/live/aip/ad-manager.js -#ÿï08@Rimprovedigital.com^²% -ÿï08@R -a-ads.com^ - ÿï08@Rwarpwire.com/AD/ -%ÿï08@Rui.ads.microsoft.com^ -<* - wallapop.com08@Rgoogleoptimize.com/optimize.js -208@R$gocomics.com/assets/ad-dependencies- -" 08@Rtoplay.biz/log_event -ÿï08@R ad-srv.net^ -.* - hotstar.com08@Rworldgravity.com^ -–* -footballleagueworld.co.uk* -footballfancast.com* -xda-developers.com* -androidpolice.com* -hardcoregamer.com* -backyardboss.net* -dualshockers.com* -simpleflying.com* -thesportster.com* -givemesport.com* -pocket-lint.com* -screenrant.com* -therichest.com* - howtogeek.com* - makeuseof.com* - pocketnow.com* - thethings.com* - thetravel.com* - babygaga.com* - collider.com* - gamerant.com* - movieweb.com* - thegamer.com* - topspeed.com* - carbuzz.com* - hotcars.com* - -moms.com* -cbr.com08@Radsninja.ca/ads_ -Jÿï* - 9to5mac.com* - electrek.co08@Rcdn.viglink.com/api/vglnk.js -*ÿï08@Rlokopromo.com^*/adsimages/ -$ÿï08@Rrevive-adserver.net^ -@ * - -raiplay.it08@R$analytics.edgekey.net/config/beacon- -Kÿï* -stuttgarter-nachrichten.de08@Raticdn.net/piano-analytics.js -ÿï08@R retagro.com^ -:ÿï* -ads.spotify.com08@Rd41.co/tags/ff-2.min.js -E * -traderjoes.com08@R%alphaapi.brandify.com/rest/clicktrack -,ÿï08@Ranalytics.casper.com/gtag/js -Uÿï* - -thegay.com08@R7thegay.com/assets//jwplayer-*/jwplayer.core.controls.js -/* -extrarebates.com08@R pntrac.com/b/ -= * - -roblox.com08@R!ads.roblox.com/v1/sponsored-pages -ÿï08@R whoisezh.com^ -ÿï08@R clickadu.com^ --* - trenitalia.fr08@Rhowsmyssl.com^ -2ÿï08@R"doda.jp/brand/ad/img/icon_play.png -J* -community.sophos.com08@R$sophos.com^*/tracking/gainjectmin.js -ÿï08@R innity.net^ -ÿï08@R -3nbf4.com^ -4ÿï* -welt.de08@Rkameleoon.io/geolocation^ -×ï08@R -/adserver. --ÿï08@Rcoremetrics.com*/eluminate.js -- * - promo.com08@Rpromo.zendesk.com^ -;* - sammobile.com08@Rplausible.io/js/plausible.js - -08@Rhp.com/in/*/ads/ -*ÿï08@Rindeed.com/rpc/log/myjobs/ -ÿï08@R -yceml.net^ -ÿï08@R orangeads.fr^ -ÿï08@Radmatic.com.tr^ -ÿï08@R -enrtx.com^ -ÿï08@R sitemaji.com^ -Gÿï* -gemini.yahoo.com08@R#yimg.com/av/gemini-ui/*/advertiser/ ->€* -chrome-extension-scheme08@Rlastpass.com/ads.php -9ÿï08@R)analytics-sdk.yle.fi/yle-analytics.min.js -=08@R/nsfw.xxx/vendor/fingerprint/fingerprint2.min.js -,ÿï08@Rcdn.segment.com/v1/projects/ -$"08@Radobedtm.com^*/launch- -$ÿï08@Radsdk.microsoft.com^ -08@Rzeebiz.com/ads/ -ÿï08@Rpubfuture.com^ -ÿï08@Rpremiumads.net^ -Î * -canadapost-postescanada.ca* -myaetnasupplemental.com* -firststatesuper.com.au* -poweredbycovermore.com* -malaysiaairlines.com* -searspartsdirect.com* -support.nec-lavie.jp* -americanexpress.com* -crimewatchdaily.com* -shoppersdrugmart.ca* -timewarnercable.com* -collegeboard.org* -backcountry.com* -fcbarcelona.cat* -fcbarcelona.com* -ilsole24ore.com* -laredoute.co.uk* -nflgamepass.com* -telegraph.co.uk* -auspost.com.au* -crackle.com.ar* -crackle.com.br* -crackle.com.ec* -crackle.com.mx* -crackle.com.pe* -crackle.com.py* -directline.com* -fcbarcelona.cn* -fcbarcelona.es* -fcbarcelona.fr* -fcbarcelona.jp* -usanetwork.com* -vanityfair.com* - elgiganten.se* - laredoute.com* - mastercard.us* - mathworks.com* - monoprice.com* - smooth.com.au* - hellobank.fr* - laredoute.be* - laredoute.ch* - laredoute.es* - laredoute.fr* - laredoute.it* - laredoute.pl* - laredoute.pt* - laredoute.ru* - tatacliq.com* - crackle.com* - eonline.com* - gigantti.fi* - godigit.com* - nbcnews.com* - nofrills.ca* - realtor.com* - repco.co.nz* - stuff.co.nz* - verizon.com* - -absa.co.za* - -bmw.com.au* - -costco.com* - -lenovo.com* - -oracle.com* - -redbull.tv* - -subaru.com* - ceair.com* - elkjop.no* - lowes.com* - oprah.com* - radiko.jp* - wayin.com* - wired.com* - -ally.com* - -conad.it* - -crave.ca* - -hgtv.com* - -jeep.com* -hrw.com* -nfl.com* -pnc.com* -sony.jp* -vtr.com* -as.com* -dhl.de* -nrj.fr* -sbb.ch* -tou.tv08@Radobedtm.com^*/satelliteLib- -)ÿï08@R1437953666.rsc.cdn77.org^ -ÿï08@R xlivesex.com^ -ÿï08@Raklamator.com^ -&08@R/advanced-ads-pro.min.js -4ÿï08@R$elconfidencial.com^*/EventTracker.js -$ÿï08@Radexchangeclear.com^ -4* -urbanglasgow.co.uk08@Rfdyn.pubwise.io^ -ÿï08@R ebayrtm.com^ -ÿï08@R admicro.vn^ -08@R /admanager.js -ÿï08@R adhaven.com^ --08@Rgoogle.com/images/integrations/ -ÿï08@Rmembrana.media^ -6ÿï08@R&ignitetv.shaw.ca/js/api/fingerprint.js -ÿï08@R adjs.media^ -ÿï08@Rtobaltoyon.com^ -S* -flightradar24.com08@R0gstatic.com^*/firebase-performance-standalone.js -ÿï08@R waust.at^ -0* -tv8.it08@Rspeedcurve.com/js/lux.js -K* -superbrightleds.com08@R&magento-recs-sdk.adobe.net/v2/index.js -08@R/amp-sticky-ad- -Oÿï08@R?gildia.pl/static/*/Smile_ElasticsuiteTracker/js/tracking.min.js -ÿï08@Rstreampsh.top^ -/ÿï08@Rportal.autotrader.co.uk/advert/ -t* -forms.microsoft.com* -teams.microsoft.com* -sharepoint.com* - -office.com08@Rmsecnd.net/scripts/jsll- ->ÿï* -everycarlisted.com08@Rvast.com/vimpressions.js -Gÿï* - -thegay.com08@R)thegay.com/assets//jwplayer-*/jwplayer.js -ÿï08@Rblismedia.com^ -ÿï08@R -pbxai.com^ -0* -nfl.com08@Rnflcdn.com/static/site/ -ÿï08@R adglare.net^ -R 08@RDsecure.moneygram.com/embed/*/webAnalytics/pageMappingOverrides.json? -Pÿï08@R@pcoptimizedsettings.com/wp-content/uploads/breeze/google/gtag.js -9* -carousell.com.hk08@Ripqualityscore.com/api/ -!ÿï08@Rfuseplatform.net^ -3ÿï08@R#abcnews.com/assets/js/prebid.min.js -9ÿï* - idealo.de08@Rsiteintercept.qualtrics.com/ -Qÿï* -dailycamera.com08@R.portal.cityspark.com/PortalScripts/DailyCamera -ÿï08@Rkimberlite.io^ --ÿï08@Rdelta.com/dlhome/ruxitagentjs -Rÿï* -talktalk.co.uk08@R0cdn-pci.optimizely.com/public/*/sales_snippet.js -ÿï08@R mookie1.com^ -6ÿï08@R&filme.imyfone.com/assets/js/gatrack.js -:ÿï* - oshibuta.com08@Ronesignal.com/api/v1/sync/ --€* -cbc.ca08@Rads.rogersmedia.com^ -ÿï08@Rvideobaba.xyz^ -) 08@Rv.fwmrm.net/crossdomain.xml -C* - myhermes.de08@R&responder.wt-safetag.com/resp/api/get/ -ÿï08@R smadex.com^ -ÿï08@R pahtdz.tech^ -)ÿï08@Rgumtree.co.za/my/ads.html -.ÿï08@Rpreromanbritain.com/maxymiser/ -&ÿï08@Rbadlandlispyippee.com^ -Cÿï* -player.vgtrk.com08@Rrtr-vesti.ru/pvc_cdn/js/stat.js -$ÿï08@Rgemius.pl/gstream.js -&ÿï08@Rpuppyderisiverear.com^ -ÿï08@Rpumaqmqix.com^ -08@R/image/affiliate/ -ÿï08@Radop.cc^ -Tÿï* - -thegay.com08@R6thegay.com/assets/jwplayer-*/jwplayer.core.controls.js -ÿï08@Rrtbsystem.com^ -<"* -programme-tv.net08@Rpmdstatic.net/advertising- -ÿï08@R/in/show/?mid= -ÿï08@R insurads.com^ -I 08@R;secure.moneygram.com/embed/*/webAnalytics/pageMapping.json? -b * -metacritic.com* - giantbomb.com* - gamespot.com08@R!at.adtech.redventures.io/lib/api/ -µÿï* -worldsurfleague.com* -paramountplus.com* -clickorlando.com* -tv.rakuten.co.jp* -vk.sportsbull.jp* -bloomberg.co.jp* -watchcharge.com* - 247sports.com* - bloomberg.com* - cbssports.com* - history.com* - sonyliv.com* - -4029tv.com* - -gbnews.com* - -mynbc5.com* - -sbs.com.au* - -wbaltv.com* - -wvtm13.com* - -wxii12.com* - digi24.ro* - s.yimg.jp* - wyff4.com* - -kcci.com* - -kcra.com* - -ketv.com* - -kmbc.com* - -koat.com* - -koco.com* - -ksbw.com* - -wapt.com* - -wcvb.com* - -wdsu.com* - -wesh.com* - -wgal.com* - -wisn.com* - -wjcl.com* - -wlky.com* - -wlwt.com* - -wmtw.com* - -wmur.com* - -wpbf.com* - -wtae.com* -bet.com* -cbc.ca* -cc.com08@R.imasdk.googleapis.com/js/sdkloader/ima3_dai.js - 08@Rfaculty.uml.edu^ -ÿï08@R orbsrv.com^ -ÿï08@R affinity.com^ -; * - intel.com08@R researchintel.com^*/feedback.asp -ÿï08@R -quge5.com^ -4* - newsweek.com08@Rnewsweek.com/prebid.js -)* - mp4upload.com08@R -hwcdn.net^ -=* -store.charle.co.jp08@Rsnva.jp/javascripts/reco/ -08@R/production/ads/ -$ÿï08@Radsafeprotected.com^ê - --ÿï08@Rcampfirecroutondecorator.com^ -iÿï* -pfizer-covid19-vaccine.jp08@R0;){var a=this.g.pop();if(a in this.i)return a}return null};E.prototype.getNext=E.prototype.h;function F(a){this.g=new B;this.h=a}function G(a,b){C(a.g);var f=a.g.o;if(f)return H(a,"return"in f?f["return"]:function(g){return{value:g,done:!0}},b,a.g.return);a.g.return(b);return I(a)} -function H(a,b,f,g){try{var k=b.call(a.g.o,f);A(k);if(!k.done)return a.g.v=!1,k;var m=k.value}catch(e){return a.g.o=null,D(a.g,e),I(a)}a.g.o=null;g.call(a.g,m);return I(a)}function I(a){for(;a.g.h;)try{var b=a.h(a.g);if(b)return a.g.v=!1,{value:b.value,done:!1}}catch(f){a.g.i=void 0,D(a.g,f)}a.g.v=!1;if(a.g.j){b=a.g.j;a.g.j=null;if(b.isException)throw b.K;return{value:b.return,done:!0}}return{value:void 0,done:!0}} -function J(a){this.next=function(b){C(a.g);a.g.o?b=H(a,a.g.o.next,b,a.g.C):(a.g.C(b),b=I(a));return b};this.throw=function(b){C(a.g);a.g.o?b=H(a,a.g.o["throw"],b,a.g.C):(D(a.g,b),b=I(a));return b};this.return=function(b){return G(a,b)};this[Symbol.iterator]=function(){return this}}function K(a){function b(g){return a.next(g)}function f(g){return a.throw(g)}return new Promise(function(g,k){function m(e){e.done?g(e.value):Promise.resolve(e.value).then(b,f).then(m,k)}m(a.next())})} -function L(a){return K(new J(new F(a)))}z("Symbol",function(a){function b(m){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new f(g+(m||"")+"_"+k++,m)}function f(m,e){this.g=m;u(this,"description",{configurable:!0,writable:!0,value:e})}if(a)return a;f.prototype.toString=function(){return this.g};var g="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",k=0;return b}); -z("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");u(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return M(n(this))}});return a});function M(a){a={next:a};a[Symbol.iterator]=function(){return this};return a} -z("Promise",function(a){function b(e){this.h=0;this.i=void 0;this.g=[];this.o=!1;var c=this.j();try{e(c.resolve,c.reject)}catch(d){c.reject(d)}}function f(){this.g=null}function g(e){return e instanceof b?e:new b(function(c){c(e)})}if(a)return a;f.prototype.h=function(e){if(this.g==null){this.g=[];var c=this;this.i(function(){c.l()})}this.g.push(e)};var k=x.setTimeout;f.prototype.i=function(e){k(e,0)};f.prototype.l=function(){for(;this.g&&this.g.length;){var e=this.g;this.g=[];for(var c=0;c(m?7776E6:12096E5)}).map(function(g){return q(g).next().value})}function Z(a){a.i&&clearTimeout(a.i);a.i=setTimeout(function(){la(a)},200)} -function la(a){var b,f,g,k,m,e,c,d,h,l,r,p,t,y;L(function(v){switch(v.h){case 1:if(a.h.size===0)return v.return();b=new Map(a.h);a.h.clear();f=[];g=[];k=q(b);m=k.next();case 2:if(m.done)return v.g(ma(a,g),6);e=m.value;c=q(e);d=c.next().value;h=c.next().value;l=d;r=h;p={type:r,lang:l};return v.g(a.g.runtime.sendMessage(p),5);case 5:t=v.i;y={lang:t.lang,installStatus:t.status};a.g.ttsEngine.updateLanguage(y);switch(t.status){case a.g.ttsEngine.LanguageInstallStatus.INSTALLED:f.push(l);break;case a.g.ttsEngine.LanguageInstallStatus.NOT_INSTALLED:g.push(l)}m= -k.next();v.D(2);break;case 6:return v.return(na(a,f))}})}function ma(a,b){var f,g,k,m,e;return L(function(c){if(c.h==1)return c.g(Y(a),2);f=c.i;g=q(b);for(k=g.next();!k.done;k=g.next())m=k.value,delete f[m];e={};return c.g(a.g.storage.local.set((e.installedTimestamps=f,e)),0)})}function na(a,b){var f,g,k;return L(function(m){if(m.h==1)return f=Date.now(),m.g(Y(a),2);g=m.i;b.forEach(function(e){g[e]=f});k={};return m.g(a.g.storage.local.set((k.installedTimestamps=g,k)),0)})} -function Y(a){var b;return L(function(f){if(f.h==1)return f.g(a.g.storage.local.get("installedTimestamps"),2);b=f.i;return f.return(b.installedTimestamps||{})})}function X(a){var b;return L(function(f){if(f.h==1)return f.g(a.g.storage.local.get("lastUsedTimestamps"),2);b=f.i;return f.return(b.lastUsedTimestamps||{})})};var S=new function(){var a=new ha,b=this;this.g=chrome;this.h=a;this.A=function(f,g,k){var m,e,c;return L(function(d){switch(d.h){case 1:return W(b),d.g(R(b),2);case 2:if(!d.i)return k({type:"error",errorMessage:"Offscreen document not ready."}),d.return();b.l=k;m={type:"speak",utterance:f,options:g};d.B(3);return d.g(b.g.runtime.sendMessage(m),5);case 5:d.G(0);break;case 3:e=d.A(),c=e instanceof Error?e.message:"Error while trying to speak.",k({type:"error",errorMessage:c}),d.m()}})};this.B=function(){var f; -return L(function(g){if(g.h==1)return g.g(R(b),2);if(g.h!=3){if(!g.i)return T(b),g.return();b.l=void 0;f={type:"stop"};return g.g(b.g.runtime.sendMessage(f),3)}T(b);g.m()})};this.u=function(){var f;return L(function(g){if(g.h==1)return g.g(R(b),2);if(!g.i)return g.return();f={type:"pause"};return g.g(b.g.runtime.sendMessage(f),0)})};this.v=function(){var f;return L(function(g){if(g.h==1)return g.g(R(b),2);if(!g.i)return g.return();f={type:"resume"};return g.g(b.g.runtime.sendMessage(f),0)})};this.m= -function(f,g,k){var m,e,c,d,h,l,r;return L(function(p){if(p.h==1)return p.g(R(b),2);if(!p.i)return p.return();m=Q(f,g,k);e=m.lang;c=m.L;d=m.J;r=(l=(h=c)==null?void 0:h.source)!=null?l:"unknown";if(!d||r!==b.i)return p.return();var t=b.h;t.h.set(e,"installLanguage");Z(t);t.g.ttsEngine.updateLanguage({lang:e,installStatus:t.g.ttsEngine.LanguageInstallStatus.INSTALLING});p.m()})};this.o=function(f,g,k){var m,e,c,d,h,l,r;return L(function(p){if(p.h==1)return p.g(R(b),2);if(!p.i)return p.return();m=Q(f, -g,k);e=m.lang;c=m.L;d=m.J;r=(l=(h=c)==null?void 0:h.source)!=null?l:"unknown";return d&&r===b.i?p.return(ia(b.h,e)):p.return()})};this.C=function(f,g){return L(function(k){if(k.h==1)return k.g(R(b),2);if(!k.i||f.source!==b.i)return k.return();var m=b.h;m.h.set(g,"uninstallLanguage");Z(m);k.m()})};this.i=this.g.ttsEngine.TtsClientSource.CHROMEFEATURE;this.g.runtime.onInstalled.addListener(function(){return L(function(f){return f.g(V(b),0)})});this.g.runtime.onStartup.addListener(function(){return L(function(f){return f.g(R(b), -0)})});this.g.ttsEngine.onSpeak.addListener(this.A);this.g.ttsEngine.onStop.addListener(this.B);this.g.ttsEngine.onPause.addListener(this.u);this.g.ttsEngine.onResume.addListener(this.v);this.g.ttsEngine.onInstallLanguageRequest.addListener(this.m);this.g.ttsEngine.onLanguageStatusRequest.addListener(this.o);this.g.ttsEngine.onUninstallLanguageRequest.addListener(this.C);P||(P=new O(this.g),aa())}; -chrome.runtime.onMessage.addListener(function(a){a.type==="offscreenVoicesResponse"?ja(a.voices):a.type==="offscreenTtsEventResponse"?da(a.event):a.type==="languageUsed"&&ba(a.language);return!0}); diff --git a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/bindings_main.js b/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/bindings_main.js deleted file mode 100644 index 176e5c6..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/bindings_main.js +++ /dev/null @@ -1,6838 +0,0 @@ -// This code implements the `-sMODULARIZE` settings by taking the generated -// JS program code (INNER_JS_CODE) and wrapping it in a factory function. - -// Single threaded MINIMAL_RUNTIME programs do not need access to -// document.currentScript, so a simple export declaration is enough. -var loadWasmTtsBindings = (() => { - // When MODULARIZE this JS may be executed later, - // after document.currentScript is gone, so we save it. - // In EXPORT_ES6 mode we can just use 'import.meta.url'. - var _scriptName = globalThis.document?.currentScript?.src; - return async function(moduleArg = {}) { - var moduleRtn; - -// include: shell.js -// include: minimum_runtime_check.js -(function() { - // "30.0.0" -> 300000 - function humanReadableVersionToPacked(str) { - str = str.split("-")[0]; - // Remove any trailing part from e.g. "12.53.3-alpha" - var vers = str.split(".").slice(0, 3); - while (vers.length < 3) vers.push("00"); - vers = vers.map((n, i, arr) => n.padStart(2, "0")); - return vers.join(""); - } - // 300000 -> "30.0.0" - var packedVersionToHumanReadable = n => [ n / 1e4 | 0, (n / 100 | 0) % 100, n % 100 ].join("."); - var TARGET_NOT_SUPPORTED = 2147483647; - // Note: We use a typeof check here instead of optional chaining using - // globalThis because older browsers might not have globalThis defined. - var isNode = typeof process !== "undefined" && process && process.versions && process.versions.node; - var currentNodeVersion = isNode ? humanReadableVersionToPacked(process.versions.node) : TARGET_NOT_SUPPORTED; - if (currentNodeVersion < 160400) { - throw new Error(`This emscripten-generated code requires node v${packedVersionToHumanReadable(160400)} (detected v${packedVersionToHumanReadable(currentNodeVersion)})`); - } - var userAgent = typeof navigator !== "undefined" && navigator.userAgent; - if (!userAgent) { - return; - } - var currentSafariVersion = userAgent.includes("Safari/") && !userAgent.includes("Chrome/") && userAgent.match(/Version\/(\d+\.?\d*\.?\d*)/) ? humanReadableVersionToPacked(userAgent.match(/Version\/(\d+\.?\d*\.?\d*)/)[1]) : TARGET_NOT_SUPPORTED; - if (currentSafariVersion < 15e4) { - throw new Error(`This emscripten-generated code requires Safari v${packedVersionToHumanReadable(15e4)} (detected v${currentSafariVersion})`); - } - var currentFirefoxVersion = userAgent.match(/Firefox\/(\d+(?:\.\d+)?)/) ? parseFloat(userAgent.match(/Firefox\/(\d+(?:\.\d+)?)/)[1]) : TARGET_NOT_SUPPORTED; - if (currentFirefoxVersion < 79) { - throw new Error(`This emscripten-generated code requires Firefox v79 (detected v${currentFirefoxVersion})`); - } - var currentChromeVersion = userAgent.match(/Chrome\/(\d+(?:\.\d+)?)/) ? parseFloat(userAgent.match(/Chrome\/(\d+(?:\.\d+)?)/)[1]) : TARGET_NOT_SUPPORTED; - if (currentChromeVersion < 85) { - throw new Error(`This emscripten-generated code requires Chrome v85 (detected v${currentChromeVersion})`); - } -})(); - -// end include: minimum_runtime_check.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = moduleArg; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = !!globalThis.window; - -var ENVIRONMENT_IS_WORKER = !!globalThis.WorkerGlobalScope; - -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = globalThis.process?.versions?.node && globalThis.process?.type != "renderer"; - -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -// Three configurations we can be running in: -// 1) We could be the application main() thread running in the main JS UI thread. (ENVIRONMENT_IS_WORKER == false and ENVIRONMENT_IS_PTHREAD == false) -// 2) We could be the application main() running directly in a worker. (ENVIRONMENT_IS_WORKER == true, ENVIRONMENT_IS_PTHREAD == false) -// 3) We could be an application pthread running in a worker. (ENVIRONMENT_IS_WORKER == true and ENVIRONMENT_IS_PTHREAD == true) -// The way we signal to a worker that it is hosting a pthread is to construct -// it with a specific name. -var ENVIRONMENT_IS_PTHREAD = ENVIRONMENT_IS_WORKER && self.name?.startsWith("em-pthread"); - -if (ENVIRONMENT_IS_PTHREAD) { - assert(!globalThis.moduleLoaded, "module should only be loaded once on each pthread worker"); - globalThis.moduleLoaded = true; -} - -if (ENVIRONMENT_IS_NODE) { - var worker_threads = require("node:worker_threads"); - global.Worker = worker_threads.Worker; - ENVIRONMENT_IS_WORKER = !worker_threads.isMainThread; - // Under node we set `workerData` to `em-pthread` to signal that the worker - // is hosting a pthread. - ENVIRONMENT_IS_PTHREAD = ENVIRONMENT_IS_WORKER && worker_threads["workerData"] == "em-pthread"; -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) -var arguments_ = []; - -var thisProgram = "./this.program"; - -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -if (typeof __filename != "undefined") { - // Node - _scriptName = __filename; -} else if (ENVIRONMENT_IS_WORKER) { - _scriptName = self.location.href; -} - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ""; - -function locateFile(path) { - if (Module["locateFile"]) { - return Module["locateFile"](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - const isNode = globalThis.process?.versions?.node && globalThis.process?.type != "renderer"; - if (!isNode) throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)"); - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require("node:fs"); - scriptDirectory = __dirname + "/"; - // include: node_shell_read.js - readBinary = filename => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; - }; - readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : "utf8"); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == "string"); - return ret; - }; - // end include: node_shell_read.js - if (process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, "/"); - } - arguments_ = process.argv.slice(2); - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; -} else if (ENVIRONMENT_IS_SHELL) {} else // Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - try { - scriptDirectory = new URL(".", _scriptName).href; - } catch {} - if (!(globalThis.window || globalThis.WorkerGlobalScope)) throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)"); - // Differentiate the Web Worker from the Node Worker case, as reading must - // be done differently. - if (!ENVIRONMENT_IS_NODE) { - // include: web_or_worker_shell_read.js - if (ENVIRONMENT_IS_WORKER) { - readBinary = url => { - var xhr = new XMLHttpRequest; - xhr.open("GET", url, false); - xhr.responseType = "arraybuffer"; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */ (xhr.response)); - }; - } - readAsync = async url => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest; - xhr.open("GET", url, true); - xhr.responseType = "arraybuffer"; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { - // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { - credentials: "same-origin" - }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + " : " + response.url); - }; - } -} else { - throw new Error("environment detection error"); -} - -// Set up the out() and err() hooks, which are how we can print to stdout or -// stderr, respectively. -// Normally just binding console.log/console.error here works fine, but -// under node (with workers) we see missing/out-of-order messages so route -// directly to stdout and stderr. -// See https://github.com/emscripten-core/emscripten/issues/14804 -var defaultPrint = console.log.bind(console); - -var defaultPrintErr = console.error.bind(console); - -if (ENVIRONMENT_IS_NODE) { - var utils = require("node:util"); - var stringify = a => typeof a == "object" ? utils.inspect(a) : a; - defaultPrint = (...args) => fs.writeSync(1, args.map(stringify).join(" ") + "\n"); - defaultPrintErr = (...args) => fs.writeSync(2, args.map(stringify).join(" ") + "\n"); -} - -var out = defaultPrint; - -var err = defaultPrintErr; - -// perform assertions in shell.js after we set up out() and err(), as otherwise -// if an assertion fails it cannot print the message -assert(ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER || ENVIRONMENT_IS_NODE, "Pthreads do not work in this environment yet (need Web Workers, or an alternative to them)"); - -assert(!ENVIRONMENT_IS_SHELL, "shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable."); - -// end include: shell.js -// include: preamble.js -// === Preamble library stuff === -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html -var wasmBinary; - -if (!globalThis.WebAssembly) { - err("no native wasm support detected"); -} - -// Wasm globals -// For sending to workers. -var wasmModule; - -//======================================== -// Runtime essentials -//======================================== -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ function assert(condition, text) { - if (!condition) { - abort("Assertion failed" + (text ? ": " + text : "")); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ var isFileURI = filename => filename.startsWith("file://"); - -// include: runtime_common.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max) >> 2)] = 34821223; - HEAPU32[(((max) + (4)) >> 2)] = 2310721022; - // Also test the global address 0 for integrity. - HEAPU32[((0) >> 2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max) >> 2)]; - var cookie2 = HEAPU32[(((max) + (4)) >> 2)]; - if (cookie1 != 34821223 || cookie2 != 2310721022) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0) >> 2)] != 1668509029) { - abort("Runtime error: The application has corrupted its heap memory area (address zero)!"); - } -} - -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -var runtimeDebug = true; - -// Switch to false at runtime to disable logging at the right times -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != "undefined") return; - // Avoid using the console for debugging in multi-threaded node applications - // See https://github.com/emscripten-core/emscripten/issues/14804 - if (ENVIRONMENT_IS_NODE) { - // TODO(sbc): Unify with err/out implementation in shell.sh. - var fs = require("node:fs"); - var utils = require("node:util"); - function stringify(a) { - switch (typeof a) { - case "object": - return utils.inspect(a); - - case "undefined": - return "undefined"; - } - return a; - } - fs.writeSync(2, args.map(stringify).join(" ") + "\n"); - } else // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} - -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 25459; - if (h8[0] !== 115 || h8[1] !== 99) abort("Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)"); -})(); - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - } - }); - } -} - -function makeInvalidEarlyAccess(name) { - return () => assert(false, `call to '${name}' via reference taken before Wasm module initialization`); -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === "FS_createPath" || name === "FS_createDataFile" || name === "FS_createPreloadedFile" || name === "FS_preloadFile" || name === "FS_unlink" || name === "addRunDependency" || // The old FS has some functionality that WasmFS lacks. - name === "FS_createLazyFile" || name === "FS_createDevice" || name === "removeRunDependency"; -} - -function missingLibrarySymbol(sym) { - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (ENVIRONMENT_IS_PTHREAD) { - return; - } - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += ". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you"; - } - abort(msg); - } - }); - } -} - -/** - * Override `err`/`out`/`dbg` to report thread / worker information - */ function initWorkerLogging() { - function getLogPrefix() { - var t = 0; - if (runtimeInitialized && typeof _pthread_self != "undefined") { - t = _pthread_self(); - } - return `w:${workerID},t:${ptrToString(t)}:`; - } - // Prefix all dbg() messages with the calling thread info. - var origDbg = dbg; - dbg = (...args) => origDbg(getLogPrefix(), ...args); -} - -initWorkerLogging(); - -// end include: runtime_debug.js -var readyPromiseResolve, readyPromiseReject; - -if (ENVIRONMENT_IS_NODE && (ENVIRONMENT_IS_PTHREAD)) { - // Create as web-worker-like an environment as we can. - globalThis.self = globalThis; - var parentPort = worker_threads["parentPort"]; - // Deno and Bun already have `postMessage` defined on the global scope and - // deliver messages to `globalThis.onmessage`, so we must not duplicate that - // behavior here if `postMessage` is already present. - if (!globalThis.postMessage) { - parentPort.on("message", msg => globalThis.onmessage?.({ - data: msg - })); - globalThis.postMessage = msg => parentPort["postMessage"](msg); - } - // Node.js Workers do not pass postMessage()s and uncaught exception events to the parent - // thread necessarily in the same order where they were generated in sequential program order. - // See https://github.com/nodejs/node/issues/59617 - // To remedy this, capture all uncaughtExceptions in the Worker, and sequentialize those over - // to the same postMessage pipe that other messages use. - process.on("uncaughtException", err => { - postMessage({ - cmd: "uncaughtException", - error: err - }); - // Also shut down the Worker to match the same semantics as if this uncaughtException - // handler was not registered. - // (n.b. this will not shut down the whole Node.js app process, but just the Worker) - process.exit(1); - }); -} - -// include: runtime_pthread.js -// Pthread Web Worker handling code. -// This code runs only on pthread web workers and handles pthread setup -// and communication with the main thread via postMessage. -// Unique ID of the current pthread worker (zero on non-pthread-workers -// including the main thread). -var workerID = 0; - -var startWorker; - -if (ENVIRONMENT_IS_PTHREAD) { - // Thread-local guard variable for one-time init of the JS state - var initializedJS = false; - // Turn unhandled rejected promises into errors so that the main thread will be - // notified about them. - self.onunhandledrejection = e => { - throw e.reason || e; - }; - function handleMessage(e) { - try { - var msgData = e["data"]; - //dbg('msgData: ' + Object.keys(msgData)); - var cmd = msgData.cmd; - if (cmd === "load") { - // Preload command that is called once per worker to parse and load the Emscripten code. - workerID = msgData.workerID; - // Until we initialize the runtime, queue up any further incoming messages. - let messageQueue = []; - self.onmessage = e => messageQueue.push(e); - // And add a callback for when the runtime is initialized. - startWorker = () => { - // Notify the main thread that this thread has loaded. - postMessage({ - cmd: "loaded" - }); - // Process any messages that were queued before the thread was ready. - for (let msg of messageQueue) { - handleMessage(msg); - } - // Restore the real message handler. - self.onmessage = handleMessage; - }; - // Use `const` here to ensure that the variable is scoped only to - // that iteration, allowing safe reference from a closure. - for (const handler of msgData.handlers) { - // If the main module has a handler for a certain event, but no - // handler exists on the pthread worker, then proxy that handler - // back to the main thread. - if (!Module[handler] || Module[handler].proxy) { - Module[handler] = (...args) => { - postMessage({ - cmd: "callHandler", - handler, - args - }); - }; - // Rebind the out / err handlers if needed - if (handler == "print") out = Module[handler]; - if (handler == "printErr") err = Module[handler]; - } - } - wasmMemory = msgData.wasmMemory; - updateMemoryViews(); - wasmModule = msgData.wasmModule; - createWasm(); - run(); - } else if (cmd === "run") { - assert(msgData.pthread_ptr); - // Call inside JS module to set up the stack frame for this pthread in JS module scope. - // This needs to be the first thing that we do, as we cannot call to any C/C++ functions - // until the thread stack is initialized. - establishStackSpace(msgData.pthread_ptr); - // Pass the thread address to wasm to store it for fast access. - __emscripten_thread_init(msgData.pthread_ptr, /*is_main=*/ 0, /*is_runtime=*/ 0, /*can_block=*/ 1, 0, 0); - PThread.threadInitTLS(); - // Await mailbox notifications with `Atomics.waitAsync` so we can start - // using the fast `Atomics.notify` notification path. - __emscripten_thread_mailbox_await(msgData.pthread_ptr); - if (!initializedJS) { - // Embind must initialize itself on all threads, as it generates support JS. - // We only do this once per worker since they get reused - __embind_initialize_bindings(); - initializedJS = true; - } - try { - invokeEntryPoint(msgData.start_routine, msgData.arg); - } catch (ex) { - if (ex != "unwind") { - // The pthread "crashed". Do not call `_emscripten_thread_exit` (which - // would make this thread joinable). Instead, re-throw the exception - // and let the top level handler propagate it back to the main thread. - throw ex; - } - } - } else if (msgData.target === "setimmediate") {} else if (cmd === "checkMailbox") { - if (initializedJS) { - checkMailbox(); - } - } else if (cmd) { - // The received message looks like something that should be handled by this message - // handler, (since there is a cmd field present), but is not one of the - // recognized commands: - err(`worker: received unknown command ${cmd}`); - err(msgData); - } - } catch (ex) { - err(`worker: onmessage() captured an uncaught exception: ${ex}`); - if (ex?.stack) err(ex.stack); - __emscripten_thread_crashed(); - throw ex; - } - } - self.onmessage = handleMessage; -} - -// ENVIRONMENT_IS_PTHREAD -// end include: runtime_pthread.js -// Memory management -var /** @type {!Int8Array} */ HEAP8, /** @type {!Uint8Array} */ HEAPU8, /** @type {!Int16Array} */ HEAP16, /** @type {!Uint16Array} */ HEAPU16, /** @type {!Int32Array} */ HEAP32, /** @type {!Uint32Array} */ HEAPU32, /** @type {!Float32Array} */ HEAPF32, /** @type {!Float64Array} */ HEAPF64; - -var runtimeInitialized = false; - -function updateMemoryViews() { - var b = wasmMemory.buffer; - HEAP8 = new Int8Array(b); - HEAP16 = new Int16Array(b); - Module["HEAPU8"] = HEAPU8 = new Uint8Array(b); - HEAPU16 = new Uint16Array(b); - HEAP32 = new Int32Array(b); - HEAPU32 = new Uint32Array(b); - HEAPF32 = new Float32Array(b); - HEAPF64 = new Float64Array(b); -} - -// In non-standalone/normal mode, we create the memory here. -// include: runtime_init_memory.js -// Create the wasm memory. (Note: this only applies if IMPORTED_MEMORY is defined) -// check for full engine support (use string 'subarray' to avoid closure compiler confusion) -function initMemory() { - if ((ENVIRONMENT_IS_PTHREAD)) { - return; - } - if (Module["wasmMemory"]) { - wasmMemory = Module["wasmMemory"]; - } else { - var INITIAL_MEMORY = Module["INITIAL_MEMORY"] || 536870912; - assert(INITIAL_MEMORY >= 65536, "INITIAL_MEMORY should be larger than STACK_SIZE, was " + INITIAL_MEMORY + "! (STACK_SIZE=" + 65536 + ")"); - /** @suppress {checkTypes} */ wasmMemory = new WebAssembly.Memory({ - "initial": INITIAL_MEMORY / 65536, - "maximum": INITIAL_MEMORY / 65536, - "shared": true - }); - } - updateMemoryViews(); -} - -// end include: runtime_init_memory.js -// include: memoryprofiler.js -// end include: memoryprofiler.js -// end include: runtime_common.js -assert(globalThis.Int32Array && globalThis.Float64Array && Int32Array.prototype.subarray && Int32Array.prototype.set, "JS engine does not provide full typed array support"); - -function preRun() { - assert(!ENVIRONMENT_IS_PTHREAD); - // PThreads reuse the runtime from the main thread. - if (Module["preRun"]) { - if (typeof Module["preRun"] == "function") Module["preRun"] = [ Module["preRun"] ]; - while (Module["preRun"].length) { - addOnPreRun(Module["preRun"].shift()); - } - } - consumedModuleProp("preRun"); - // Begin ATPRERUNS hooks - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - if (ENVIRONMENT_IS_PTHREAD) return startWorker(); - checkStackCookie(); - // Begin ATINITS hooks - if (!Module["noFSInit"] && !FS.initialized) FS.init(); - TTY.init(); - // End ATINITS hooks - wasmExports["__wasm_call_ctors"](); - // Begin ATPOSTCTORS hooks - FS.ignorePermissions = false; -} - -function postRun() { - checkStackCookie(); - if ((ENVIRONMENT_IS_PTHREAD)) { - return; - } - // PThreads reuse the runtime from the main thread. - if (Module["postRun"]) { - if (typeof Module["postRun"] == "function") Module["postRun"] = [ Module["postRun"] ]; - while (Module["postRun"].length) { - addOnPostRun(Module["postRun"].shift()); - } - } - consumedModuleProp("postRun"); - // Begin ATPOSTRUNS hooks - callRuntimeCallbacks(onPostRuns); -} - -/** @param {string|number=} what */ function abort(what) { - Module["onAbort"]?.(what); - what = "Aborted(" + what + ")"; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - ABORT = true; - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ var e = new WebAssembly.RuntimeError(what); - readyPromiseReject?.(e); - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile("bindings_main.wasm"); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - // Throwing a plain string here, even though it not normally advisable since - // this gets turning into an `abort` in instantiateArrayBuffer. - throw "both async and sync fetching of the wasm failed"; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch {} - } - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - // Warn on some common problems. - if (isFileURI(binaryFile)) { - err(`warning: Loading from a file URI (${binaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && !isFileURI(binaryFile) && !ENVIRONMENT_IS_NODE) { - try { - var response = fetch(binaryFile, { - credentials: "same-origin" - }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err("falling back to ArrayBuffer instantiation"); - } - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - assignWasmImports(); - // prepare imports - var imports = { - "env": wasmImports, - "wasi_snapshot_preview1": wasmImports - }; - return imports; -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ function receiveInstance(instance, module) { - wasmExports = instance.exports; - registerTLSInit(wasmExports["_emscripten_tls_init"]); - assignWasmExports(wasmExports); - // We now have the Wasm module loaded up, keep a reference to the compiled module so we can post it to the workers. - wasmModule = module; - return wasmExports; - } - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, "the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?"); - trueModule = null; - return receiveInstance(result["instance"], result["module"]); - } - var info = getWasmImports(); - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module["instantiateWasm"]) { - return new Promise((resolve, reject) => { - try { - Module["instantiateWasm"](info, (inst, mod) => { - resolve(receiveInstance(inst, mod)); - }); - } catch (e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - if ((ENVIRONMENT_IS_PTHREAD)) { - // Instantiate from the module that was received via postMessage from - // the main thread. We can just use sync instantiation in the worker. - assert(wasmModule, "wasmModule should have been received via postMessage"); - var instance = new WebAssembly.Instance(wasmModule, getWasmImports()); - return receiveInstance(instance, wasmModule); - } - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// Globals used by JS i64 conversions (see makeSetValue) -var tempDouble; - -var tempI64; - -// end include: preamble.js -// Begin JS library code -class ExitStatus { - name="ExitStatus"; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } -} - -var terminateWorker = worker => { - worker.terminate(); - // terminate() can be asynchronous, so in theory the worker can continue - // to run for some amount of time after termination. However from our POV - // the worker is now dead and we don't want to hear from it again, so we stub - // out its message handler here. This avoids having to check in each of - // the onmessage handlers if the message was coming from a valid worker. - worker.onmessage = e => { - var cmd = e["data"].cmd; - err(`received "${cmd}" command from terminated worker: ${worker.workerID}`); - }; -}; - -var cleanupThread = pthread_ptr => { - assert(!ENVIRONMENT_IS_PTHREAD, "Internal Error! cleanupThread() can only ever be called from main application thread!"); - assert(pthread_ptr, "Internal Error! Null pthread_ptr in cleanupThread!"); - var worker = PThread.pthreads[pthread_ptr]; - assert(worker); - PThread.returnWorkerToPool(worker); -}; - -var callRuntimeCallbacks = callbacks => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } -}; - -var onPreRuns = []; - -var addOnPreRun = cb => onPreRuns.push(cb); - -var runDependencies = 0; - -var dependenciesFulfilled = null; - -var runDependencyTracking = {}; - -var runDependencyWatcher = null; - -var removeRunDependency = id => { - runDependencies--; - Module["monitorRunDependencies"]?.(runDependencies); - assert(id, "removeRunDependency requires an ID"); - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); - } - } -}; - -var addRunDependency = id => { - runDependencies++; - Module["monitorRunDependencies"]?.(runDependencies); - assert(id, "addRunDependency requires an ID"); - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && globalThis.setInterval) { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err("still waiting on run dependencies:"); - } - err(`dependency: ${dep}`); - } - if (shown) { - err("(end of list)"); - } - }, 1e4); - // Prevent this timer from keeping the runtime alive if nothing - // else is. - runDependencyWatcher.unref?.(); - } -}; - -var spawnThread = threadParams => { - assert(!ENVIRONMENT_IS_PTHREAD, "Internal Error! spawnThread() can only ever be called from main application thread!"); - assert(threadParams.pthread_ptr, "Internal error, no pthread ptr!"); - var worker = PThread.getNewWorker(); - if (!worker) { - // No available workers in the PThread pool. - return 6; - } - assert(!worker.pthread_ptr, "Internal error!"); - PThread.runningWorkers.push(worker); - // Add to pthreads map - PThread.pthreads[threadParams.pthread_ptr] = worker; - worker.pthread_ptr = threadParams.pthread_ptr; - var msg = { - cmd: "run", - start_routine: threadParams.startRoutine, - arg: threadParams.arg, - pthread_ptr: threadParams.pthread_ptr - }; - if (ENVIRONMENT_IS_NODE) { - // Mark worker as weakly referenced once we start executing a pthread, - // so that its existence does not prevent Node.js from exiting. This - // has no effect if the worker is already weakly referenced (e.g. if - // this worker was previously idle/unused). - worker.unref(); - } - // Ask the worker to start executing its pthread entry point function. - worker.postMessage(msg, threadParams.transferList); - return 0; -}; - -var runtimeKeepaliveCounter = 0; - -var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - -var stackSave = () => _emscripten_stack_get_current(); - -var stackRestore = val => __emscripten_stack_restore(val); - -var stackAlloc = sz => __emscripten_stack_alloc(sz); - -/** @type{function(number, (number|boolean), ...number)} */ var proxyToMainThread = (funcIndex, emAsmAddr, proxyMode, ...callArgs) => { - // EM_ASM proxying is done by passing a pointer to the address of the EM_ASM - // content as `emAsmAddr`. JS library proxying is done by passing an index - // into `proxiedJSCallArgs` as `funcIndex`. If `emAsmAddr` is non-zero then - // `funcIndex` will be ignored. - // Additional arguments are passed after the first three are the actual - // function arguments. - // The serialization buffer contains the number of call params, and then - // all the args here. - // We also pass 'proxyMode' to C separately, since C needs to look at it. - // Allocate a buffer (on the stack), which will be copied if necessary by - // the C code. - // First passed parameter specifies the number of arguments to the function. - // When BigInt support is enabled, we must handle types in a more complex - // way, detecting at runtime if a value is a BigInt or not (as we have no - // type info here). To do that, add a "prefix" before each value that - // indicates if it is a BigInt, which effectively doubles the number of - // values we serialize for proxying. TODO: pack this? - var bufSize = 8 * callArgs.length; - var sp = stackSave(); - var args = stackAlloc(bufSize); - var b = ((args) >> 3); - for (var arg of callArgs) { - HEAPF64[b++] = arg; - } - var rtn = __emscripten_run_js_on_main_thread(funcIndex, emAsmAddr, bufSize, args, proxyMode); - stackRestore(sp); - return rtn; -}; - -function _proc_exit(code) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(0, 0, 1, code); - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - PThread.terminateAllThreads(); - Module["onExit"]?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); -} - -function exitOnMainThread(returnCode) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(1, 0, 0, returnCode); - _exit(returnCode); -} - -/** @param {boolean|number=} implicit */ var exitJS = (status, implicit) => { - EXITSTATUS = status; - checkUnflushedContent(); - if (ENVIRONMENT_IS_PTHREAD) { - // implicit exit can never happen on a pthread - assert(!implicit); - // When running in a pthread we propagate the exit back to the main thread - // where it can decide if the whole process should be shut down or not. - // The pthread may have decided not to exit its own runtime, for example - // because it runs a main loop, but that doesn't affect the main thread. - exitOnMainThread(status); - throw "unwind"; - } - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - readyPromiseReject?.(msg); - err(msg); - } - _proc_exit(status); -}; - -var _exit = exitJS; - -var ptrToString = ptr => { - assert(typeof ptr === "number", `ptrToString expects a number, got ${typeof ptr}`); - // Convert to 32-bit unsigned value - ptr >>>= 0; - return "0x" + ptr.toString(16).padStart(8, "0"); -}; - -var PThread = { - unusedWorkers: [], - runningWorkers: [], - tlsInitFunctions: [], - pthreads: {}, - nextWorkerID: 1, - init() { - if ((!(ENVIRONMENT_IS_PTHREAD))) { - PThread.initMainThread(); - } - }, - initMainThread() { - var pthreadPoolSize = 10; - // Start loading up the Worker pool, if requested. - while (pthreadPoolSize--) { - PThread.allocateUnusedWorker(); - } - // MINIMAL_RUNTIME takes care of calling loadWasmModuleToAllWorkers - // in postamble_minimal.js - addOnPreRun(async () => { - var pthreadPoolReady = PThread.loadWasmModuleToAllWorkers(); - addRunDependency("loading-workers"); - await pthreadPoolReady; - removeRunDependency("loading-workers"); - }); - }, - terminateAllThreads: () => { - assert(!ENVIRONMENT_IS_PTHREAD, "Internal Error! terminateAllThreads() can only ever be called from main application thread!"); - // Attempt to kill all workers. Sadly (at least on the web) there is no - // way to terminate a worker synchronously, or to be notified when a - // worker is actually terminated. This means there is some risk that - // pthreads will continue to be executing after `worker.terminate` has - // returned. For this reason, we don't call `returnWorkerToPool` here or - // free the underlying pthread data structures. - for (var worker of PThread.runningWorkers) { - terminateWorker(worker); - } - for (var worker of PThread.unusedWorkers) { - terminateWorker(worker); - } - PThread.unusedWorkers = []; - PThread.runningWorkers = []; - PThread.pthreads = {}; - }, - returnWorkerToPool: worker => { - // We don't want to run main thread queued calls here, since we are doing - // some operations that leave the worker queue in an invalid state until - // we are completely done (it would be bad if free() ends up calling a - // queued pthread_create which looks at the global data structures we are - // modifying). To achieve that, defer the free() until the very end, when - // we are all done. - var pthread_ptr = worker.pthread_ptr; - delete PThread.pthreads[pthread_ptr]; - // Note: worker is intentionally not terminated so the pool can - // dynamically grow. - PThread.unusedWorkers.push(worker); - PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker), 1); - // Not a running Worker anymore - // Detach the worker from the pthread object, and return it to the - // worker pool as an unused worker. - worker.pthread_ptr = 0; - // Finally, free the underlying (and now-unused) pthread structure in - // linear memory. - __emscripten_thread_free_data(pthread_ptr); - }, - threadInitTLS() { - // Call thread init functions (these are the _emscripten_tls_init for each - // module loaded. - PThread.tlsInitFunctions.forEach(f => f()); - }, - loadWasmModuleToWorker: worker => new Promise(onFinishedLoading => { - worker.onmessage = e => { - var d = e["data"]; - var cmd = d.cmd; - // If this message is intended to a recipient that is not the main - // thread, forward it to the target thread. - if (d.targetThread && d.targetThread != _pthread_self()) { - var targetWorker = PThread.pthreads[d.targetThread]; - if (targetWorker) { - targetWorker.postMessage(d, d.transferList); - } else { - err(`Internal error! Worker sent a message "${cmd}" to target pthread ${d.targetThread}, but that thread no longer exists!`); - } - return; - } - if (cmd === "checkMailbox") { - checkMailbox(); - } else if (cmd === "spawnThread") { - spawnThread(d); - } else if (cmd === "cleanupThread") { - // cleanupThread needs to be run via callUserCallback since it calls - // back into user code to free thread data. Without this it's possible - // the unwind or ExitStatus exception could escape here. - callUserCallback(() => cleanupThread(d.thread)); - } else if (cmd === "loaded") { - worker.loaded = true; - // Check that this worker doesn't have an associated pthread. - if (ENVIRONMENT_IS_NODE && !worker.pthread_ptr) { - // Once worker is loaded & idle, mark it as weakly referenced, - // so that mere existence of a Worker in the pool does not prevent - // Node.js from exiting the app. - worker.unref(); - } - onFinishedLoading(worker); - } else if (d.target === "setimmediate") { - // Worker wants to postMessage() to itself to implement setImmediate() - // emulation. - worker.postMessage(d); - } else if (cmd === "uncaughtException") { - // Message handler for Node.js specific out-of-order behavior: - // https://github.com/nodejs/node/issues/59617 - // A pthread sent an uncaught exception event. Re-raise it on the main thread. - worker.onerror(d.error); - } else if (cmd === "callHandler") { - Module[d.handler](...d.args); - } else if (cmd) { - // The received message looks like something that should be handled by this message - // handler, (since there is a e.data.cmd field present), but is not one of the - // recognized commands: - err(`worker sent an unknown command ${cmd}`); - } - }; - worker.onerror = e => { - var message = "worker sent an error!"; - if (worker.pthread_ptr) { - message = `Pthread ${ptrToString(worker.pthread_ptr)} sent an error!`; - } - err(`${message} ${e.filename}:${e.lineno}: ${e.message}`); - throw e; - }; - if (ENVIRONMENT_IS_NODE) { - worker.on("message", data => worker.onmessage({ - data - })); - worker.on("error", e => worker.onerror(e)); - } - assert(wasmMemory instanceof WebAssembly.Memory, "WebAssembly memory should have been loaded by now!"); - assert(wasmModule instanceof WebAssembly.Module, "WebAssembly Module should have been loaded by now!"); - // When running on a pthread, none of the incoming parameters on the module - // object are present. Proxy known handlers back to the main thread if specified. - var handlers = []; - var knownHandlers = [ "onExit", "onAbort", "print", "printErr" ]; - for (var handler of knownHandlers) { - if (Module.propertyIsEnumerable(handler)) { - handlers.push(handler); - } - } - // Ask the new worker to load up the Emscripten-compiled page. This is a heavy operation. - worker.postMessage({ - cmd: "load", - handlers, - wasmMemory, - wasmModule, - "workerID": worker.workerID - }); - }), - async loadWasmModuleToAllWorkers() { - // Instantiation is synchronous in pthreads. - if (ENVIRONMENT_IS_PTHREAD) { - return; - } - let pthreadPoolReady = Promise.all(PThread.unusedWorkers.map(PThread.loadWasmModuleToWorker)); - return pthreadPoolReady; - }, - allocateUnusedWorker() { - var worker; - var pthreadMainJs = _scriptName; - // We can't use makeModuleReceiveWithVar here since we want to also - // call URL.createObjectURL on the mainScriptUrlOrBlob. - if (Module["mainScriptUrlOrBlob"]) { - pthreadMainJs = Module["mainScriptUrlOrBlob"]; - if (typeof pthreadMainJs != "string") { - pthreadMainJs = URL.createObjectURL(pthreadMainJs); - } - } - // Use Trusted Types compatible wrappers. - if (globalThis.trustedTypes?.createPolicy) { - var p = trustedTypes.createPolicy("emscripten#workerPolicy2", { - createScriptURL: ignored => pthreadMainJs - }); - worker = new Worker(p.createScriptURL("ignored"), { - // This is the way that we signal to the node worker that it is hosting - // a pthread. - "workerData": "em-pthread", - // This is the way that we signal to the Web Worker that it is hosting - // a pthread. - "name": "em-pthread-" + PThread.nextWorkerID - }); - } else worker = new Worker(pthreadMainJs, { - // This is the way that we signal to the node worker that it is hosting - // a pthread. - "workerData": "em-pthread", - // This is the way that we signal to the Web Worker that it is hosting - // a pthread. - "name": "em-pthread-" + PThread.nextWorkerID - }); - worker.workerID = PThread.nextWorkerID++; - PThread.unusedWorkers.push(worker); - }, - getNewWorker() { - if (PThread.unusedWorkers.length == 0) { - // PTHREAD_POOL_SIZE_STRICT should show a warning and, if set to level `2`, return from the function. - // However, if we're in Node.js, then we can create new workers on the fly and PTHREAD_POOL_SIZE_STRICT - // should be ignored altogether. - if (!ENVIRONMENT_IS_NODE) { - err("Tried to spawn a new thread, but the thread pool is exhausted.\n" + "This might result in a deadlock unless some threads eventually exit or the code explicitly breaks out to the event loop.\n" + "If you want to increase the pool size, use setting `-sPTHREAD_POOL_SIZE=...`." + "\nIf you want to throw an explicit error instead of the risk of deadlocking in those cases, use setting `-sPTHREAD_POOL_SIZE_STRICT=2`."); - } - PThread.allocateUnusedWorker(); - PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0]); - } - return PThread.unusedWorkers.pop(); - } -}; - -var onPostRuns = []; - -var addOnPostRun = cb => onPostRuns.push(cb); - -function establishStackSpace(pthread_ptr) { - var stackHigh = HEAPU32[(((pthread_ptr) + (52)) >> 2)]; - var stackSize = HEAPU32[(((pthread_ptr) + (56)) >> 2)]; - var stackLow = stackHigh - stackSize; - assert(stackHigh != 0); - assert(stackLow != 0); - assert(stackHigh > stackLow, "stackHigh must be higher then stackLow"); - // Set stack limits used by `emscripten/stack.h` function. These limits are - // cached in wasm-side globals to make checks as fast as possible. - _emscripten_stack_set_limits(stackHigh, stackLow); - // Call inside wasm module to set up the stack frame for this pthread in wasm module scope - stackRestore(stackHigh); - // Write the stack cookie last, after we have set up the proper bounds and - // current position of the stack. - writeStackCookie(); -} - -var wasmTableMirror = []; - -var getWasmTableEntry = funcPtr => { - var func = wasmTableMirror[funcPtr]; - if (!func) { - /** @suppress {checkTypes} */ wasmTableMirror[funcPtr] = func = wasmTable.get(funcPtr); - } - /** @suppress {checkTypes} */ assert(wasmTable.get(funcPtr) == func, "JavaScript-side Wasm function table mirror is out of date!"); - return func; -}; - -var invokeEntryPoint = (ptr, arg) => { - // An old thread on this worker may have been canceled without returning the - // `runtimeKeepaliveCounter` to zero. Reset it now so the new thread won't - // be affected. - runtimeKeepaliveCounter = 0; - // Same for noExitRuntime. The default for pthreads should always be false - // otherwise pthreads would never complete and attempts to pthread_join to - // them would block forever. - // pthreads can still choose to set `noExitRuntime` explicitly, or - // call emscripten_unwind_to_js_event_loop to extend their lifetime beyond - // their main function. See comment in src/runtime_pthread.js for more. - noExitRuntime = 0; - // pthread entry points are always of signature 'void *ThreadMain(void *arg)' - // Native codebases sometimes spawn threads with other thread entry point - // signatures, such as void ThreadMain(void *arg), void *ThreadMain(), or - // void ThreadMain(). That is not acceptable per C/C++ specification, but - // x86 compiler ABI extensions enable that to work. If you find the - // following line to crash, either change the signature to "proper" void - // *ThreadMain(void *arg) form, or try linking with the Emscripten linker - // flag -sEMULATE_FUNCTION_POINTER_CASTS to add in emulation for this x86 - // ABI extension. - var result = getWasmTableEntry(ptr)(arg); - checkStackCookie(); - function finish(result) { - // In MINIMAL_RUNTIME the noExitRuntime concept does not apply to - // pthreads. To exit a pthread with live runtime, use the function - // emscripten_unwind_to_js_event_loop() in the pthread body. - if (keepRuntimeAlive()) { - EXITSTATUS = result; - return; - } - __emscripten_thread_exit(result); - } - finish(result); -}; - -var noExitRuntime = true; - -var registerTLSInit = tlsInitFunc => PThread.tlsInitFunctions.push(tlsInitFunc); - -var warnOnce = text => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = "warning: " + text; - err(text); - } -}; - -var wasmMemory; - -var UTF8Decoder = new TextDecoder; - -var findStringEnd = (heapOrArray, idx, maxBytesToRead, ignoreNul) => { - var maxIdx = idx + maxBytesToRead; - if (ignoreNul) return maxIdx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. - // As a tiny code save trick, compare idx against maxIdx using a negation, - // so that maxBytesToRead=undefined/NaN means Infinity. - while (heapOrArray[idx] && !(idx >= maxIdx)) ++idx; - return idx; -}; - -/** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index. - * @param {boolean=} ignoreNul - If true, the function will not stop on a NUL character. - * @return {string} - */ var UTF8ToString = (ptr, maxBytesToRead, ignoreNul) => { - assert(typeof ptr == "number", `UTF8ToString expects a number (got ${typeof ptr})`); - if (!ptr) return ""; - var end = findStringEnd(HEAPU8, ptr, maxBytesToRead, ignoreNul); - return UTF8Decoder.decode(HEAPU8.slice(ptr, end)); -}; - -var ___assert_fail = (condition, filename, line, func) => abort(`Assertion failed: ${UTF8ToString(condition)}, at: ` + [ filename ? UTF8ToString(filename) : "unknown filename", line, func ? UTF8ToString(func) : "unknown function" ]); - -class ExceptionInfo { - // excPtr - Thrown object pointer to wrap. Metadata pointer is calculated from it. - constructor(excPtr) { - this.excPtr = excPtr; - this.ptr = excPtr - 24; - } - set_type(type) { - HEAPU32[(((this.ptr) + (4)) >> 2)] = type; - } - get_type() { - return HEAPU32[(((this.ptr) + (4)) >> 2)]; - } - set_destructor(destructor) { - HEAPU32[(((this.ptr) + (8)) >> 2)] = destructor; - } - get_destructor() { - return HEAPU32[(((this.ptr) + (8)) >> 2)]; - } - set_caught(caught) { - caught = caught ? 1 : 0; - HEAP8[(this.ptr) + (12)] = caught; - } - get_caught() { - return HEAP8[(this.ptr) + (12)] != 0; - } - set_rethrown(rethrown) { - rethrown = rethrown ? 1 : 0; - HEAP8[(this.ptr) + (13)] = rethrown; - } - get_rethrown() { - return HEAP8[(this.ptr) + (13)] != 0; - } - // Initialize native structure fields. Should be called once after allocated. - init(type, destructor) { - this.set_adjusted_ptr(0); - this.set_type(type); - this.set_destructor(destructor); - } - set_adjusted_ptr(adjustedPtr) { - HEAPU32[(((this.ptr) + (16)) >> 2)] = adjustedPtr; - } - get_adjusted_ptr() { - return HEAPU32[(((this.ptr) + (16)) >> 2)]; - } -} - -var exceptionLast = 0; - -var uncaughtExceptionCount = 0; - -var ___cxa_throw = (ptr, type, destructor) => { - var info = new ExceptionInfo(ptr); - // Initialize ExceptionInfo content after it was allocated in __cxa_allocate_exception. - info.init(type, destructor); - exceptionLast = ptr; - uncaughtExceptionCount++; - assert(false, "Exception thrown, but exception catching is not enabled. Compile with -sNO_DISABLE_EXCEPTION_CATCHING or -sEXCEPTION_CATCHING_ALLOWED=[..] to catch."); -}; - -function pthreadCreateProxied(pthread_ptr, attr, startRoutine, arg) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(2, 0, 1, pthread_ptr, attr, startRoutine, arg); - return ___pthread_create_js(pthread_ptr, attr, startRoutine, arg); -} - -var _emscripten_has_threading_support = () => !!globalThis.SharedArrayBuffer; - -var ___pthread_create_js = (pthread_ptr, attr, startRoutine, arg) => { - if (!_emscripten_has_threading_support()) { - dbg("pthread_create: environment does not support SharedArrayBuffer, pthreads are not available"); - return 6; - } - // List of JS objects that will transfer ownership to the Worker hosting the thread - var transferList = []; - var error = 0; - // Synchronously proxy the thread creation to main thread if possible. If we - // need to transfer ownership of objects, then proxy asynchronously via - // postMessage. - if (ENVIRONMENT_IS_PTHREAD && (transferList.length === 0 || error)) { - return pthreadCreateProxied(pthread_ptr, attr, startRoutine, arg); - } - // If on the main thread, and accessing Canvas/OffscreenCanvas failed, abort - // with the detected error. - if (error) return error; - var threadParams = { - startRoutine, - pthread_ptr, - arg, - transferList - }; - if (ENVIRONMENT_IS_PTHREAD) { - // The prepopulated pool of web workers that can host pthreads is stored - // in the main JS thread. Therefore if a pthread is attempting to spawn a - // new thread, the thread creation must be deferred to the main JS thread. - threadParams.cmd = "spawnThread"; - postMessage(threadParams, transferList); - // When we defer thread creation this way, we have no way to detect thread - // creation synchronously today, so we have to assume success and return 0. - return 0; - } - // We are the main thread, so we have the pthread warmup pool in this - // thread and can fire off JS thread creation directly ourselves. - return spawnThread(threadParams); -}; - -var PATH = { - isAbs: path => path.charAt(0) === "/", - splitPath: filename => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray: (parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === ".") { - parts.splice(i, 1); - } else if (last === "..") { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (;up; up--) { - parts.unshift(".."); - } - } - return parts; - }, - normalize: path => { - var isAbsolute = PATH.isAbs(path), trailingSlash = path.slice(-1) === "/"; - // Normalize the path - path = PATH.normalizeArray(path.split("/").filter(p => !!p), !isAbsolute).join("/"); - if (!path && !isAbsolute) { - path = "."; - } - if (path && trailingSlash) { - path += "/"; - } - return (isAbsolute ? "/" : "") + path; - }, - dirname: path => { - var result = PATH.splitPath(path), root = result[0], dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return "."; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename: path => path && path.match(/([^\/]+|\/)\/*$/)[1], - join: (...paths) => PATH.normalize(paths.join("/")), - join2: (l, r) => PATH.normalize(l + "/" + r) -}; - -var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require("node:crypto"); - return view => nodeCrypto.randomFillSync(view); - } - // like with most Web APIs, we can't use Web Crypto API directly on shared memory, - // so we need to create an intermediate buffer and copy it to the destination - return view => view.set(crypto.getRandomValues(new Uint8Array(view.byteLength))); -}; - -var randomFill = view => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); -}; - -var PATH_FS = { - resolve: (...args) => { - var resolvedPath = "", resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != "string") { - throw new TypeError("Arguments to path.resolve must be strings"); - } else if (!path) { - return ""; - } - resolvedPath = path + "/" + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split("/").filter(p => !!p), !resolvedAbsolute).join("/"); - return ((resolvedAbsolute ? "/" : "") + resolvedPath) || "."; - }, - relative: (from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (;start < arr.length; start++) { - if (arr[start] !== "") break; - } - var end = arr.length - 1; - for (;end >= 0; end--) { - if (arr[end] !== "") break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split("/")); - var toParts = trim(to.split("/")); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push(".."); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join("/"); - } -}; - -/** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @param {boolean=} ignoreNul - If true, the function will not stop on a NUL character. - * @return {string} - */ var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead, ignoreNul) => { - var endPtr = findStringEnd(heapOrArray, idx, maxBytesToRead, ignoreNul); - return UTF8Decoder.decode(heapOrArray.buffer ? heapOrArray.buffer instanceof ArrayBuffer ? heapOrArray.subarray(idx, endPtr) : heapOrArray.slice(idx, endPtr) : new Uint8Array(heapOrArray.slice(idx, endPtr))); -}; - -var FS_stdin_getChar_buffer = []; - -var lengthBytesUTF8 = str => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); - // possibly a lead surrogate - if (c <= 127) { - len++; - } else if (c <= 2047) { - len += 2; - } else if (c >= 55296 && c <= 57343) { - len += 4; - ++i; - } else { - len += 3; - } - } - return len; -}; - -var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === "string", `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) return 0; - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; - // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.codePointAt(i); - if (u <= 127) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 2047) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 192 | (u >> 6); - heap[outIdx++] = 128 | (u & 63); - } else if (u <= 65535) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 224 | (u >> 12); - heap[outIdx++] = 128 | ((u >> 6) & 63); - heap[outIdx++] = 128 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 1114111) warnOnce("Invalid Unicode code point " + ptrToString(u) + " encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF)."); - heap[outIdx++] = 240 | (u >> 18); - heap[outIdx++] = 128 | ((u >> 12) & 63); - heap[outIdx++] = 128 | ((u >> 6) & 63); - heap[outIdx++] = 128 | (u & 63); - // Gotcha: if codePoint is over 0xFFFF, it is represented as a surrogate pair in UTF-16. - // We need to manually skip over the second code unit for correct iteration. - i++; - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; -}; - -/** @type {function(string, boolean=, number=)} */ var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy) + 1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; -}; - -var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ var fd = process.stdin.fd; - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch (e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes("EOF")) bytesRead = 0; else throw e; - } - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString("utf-8"); - } - } else if (globalThis.window?.prompt) { - // Browser. - result = window.prompt("Input: "); - // returns null on cancel - if (result !== null) { - result += "\n"; - } - } else {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); -}; - -var TTY = { - ttys: [], - init() {}, - shutdown() {}, - register(dev, ops) { - TTY.ttys[dev] = { - input: [], - output: [], - ops - }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops: { - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset + i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset + i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }, - default_tty_ops: { - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ 3, 28, 127, 21, 4, 0, 1, 0, 17, 19, 26, 0, 18, 15, 23, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [ 24, 80 ]; - } - }, - default_tty1_ops: { - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - } - } -}; - -var zeroMemory = (ptr, size) => HEAPU8.fill(0, ptr, ptr + size); - -var alignMemory = (size, alignment) => { - assert(alignment, "alignment argument is required"); - return Math.ceil(size / alignment) * alignment; -}; - -var mmapAlloc = size => { - size = alignMemory(size, 65536); - var ptr = _emscripten_builtin_memalign(65536, size); - if (ptr) zeroMemory(ptr, size); - return ptr; -}; - -var MEMFS = { - ops_table: null, - mount(mount) { - return MEMFS.createNode(null, "/", 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // not supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; - // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); - // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; - // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); - // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); - // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; - // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); - // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); - } - node.usedBytes = newSize; - } - }, - node_ops: { - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of [ "mode", "atime", "mtime", "ctime" ]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return [ ".", "..", ...Object.keys(node.contents) ]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 511 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - } - }, - stream_ops: { - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { - // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - if (buffer.subarray && (!node.contents || node.contents.subarray)) { - // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, "canOwn must imply no weird position inside the file"); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { - // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { - // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position + length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { - ptr, - allocated - }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - } - } -}; - -var FS_modeStringToFlags = str => { - var flagModes = { - "r": 0, - "r+": 2, - "w": 512 | 64 | 1, - "w+": 512 | 64 | 2, - "a": 1024 | 64 | 1, - "a+": 1024 | 64 | 2 - }; - var flags = flagModes[str]; - if (typeof flags == "undefined") { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; -}; - -var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; -}; - -var IDBFS = { - dbs: {}, - indexedDB: () => { - assert(typeof indexedDB != "undefined", "IDBFS used, but indexedDB not supported"); - return indexedDB; - }, - DB_VERSION: 21, - DB_STORE_NAME: "FILE_DATA", - queuePersist: mount => { - function onPersistComplete() { - if (mount.idbPersistState === "again") startPersist(); else mount.idbPersistState = 0; - } - function startPersist() { - mount.idbPersistState = "idb"; - // Mark that we are currently running a sync operation - IDBFS.syncfs(mount, /*populate:*/ false, onPersistComplete); - } - if (!mount.idbPersistState) { - // Programs typically write/copy/move multiple files in the in-memory - // filesystem within a single app frame, so when a filesystem sync - // command is triggered, do not start it immediately, but only after - // the current frame is finished. This way all the modified files - // inside the main loop tick will be batched up to the same sync. - mount.idbPersistState = setTimeout(startPersist, 0); - } else if (mount.idbPersistState === "idb") { - // There is an active IndexedDB sync operation in-flight, but we now - // have accumulated more files to sync. We should therefore queue up - // a new sync after the current one finishes so that all writes - // will be properly persisted. - mount.idbPersistState = "again"; - } - }, - mount: mount => { - // reuse core MEMFS functionality - var mnt = MEMFS.mount(mount); - // If the automatic IDBFS persistence option has been selected, then automatically persist - // all modifications to the filesystem as they occur. - if (mount?.opts?.autoPersist) { - mount.idbPersistState = 0; - // IndexedDB sync starts in idle state - var memfs_node_ops = mnt.node_ops; - mnt.node_ops = { - ...mnt.node_ops - }; - // Clone node_ops to inject write tracking - mnt.node_ops.mknod = (parent, name, mode, dev) => { - var node = memfs_node_ops.mknod(parent, name, mode, dev); - // Propagate injected node_ops to the newly created child node - node.node_ops = mnt.node_ops; - // Remember for each IDBFS node which IDBFS mount point they came from so we know which mount to persist on modification. - node.idbfs_mount = mnt.mount; - // Remember original MEMFS stream_ops for this node - node.memfs_stream_ops = node.stream_ops; - // Clone stream_ops to inject write tracking - node.stream_ops = { - ...node.stream_ops - }; - // Track all file writes - node.stream_ops.write = (stream, buffer, offset, length, position, canOwn) => { - // This file has been modified, we must persist IndexedDB when this file closes - stream.node.isModified = true; - return node.memfs_stream_ops.write(stream, buffer, offset, length, position, canOwn); - }; - // Persist IndexedDB on file close - node.stream_ops.close = stream => { - var n = stream.node; - if (n.isModified) { - IDBFS.queuePersist(n.idbfs_mount); - n.isModified = false; - } - if (n.memfs_stream_ops.close) return n.memfs_stream_ops.close(stream); - }; - // Persist the node we just created to IndexedDB - IDBFS.queuePersist(mnt.mount); - return node; - }; - // Also kick off persisting the filesystem on other operations that modify the filesystem. - mnt.node_ops.rmdir = (...args) => (IDBFS.queuePersist(mnt.mount), memfs_node_ops.rmdir(...args)); - mnt.node_ops.symlink = (...args) => (IDBFS.queuePersist(mnt.mount), memfs_node_ops.symlink(...args)); - mnt.node_ops.unlink = (...args) => (IDBFS.queuePersist(mnt.mount), memfs_node_ops.unlink(...args)); - mnt.node_ops.rename = (...args) => (IDBFS.queuePersist(mnt.mount), memfs_node_ops.rename(...args)); - } - return mnt; - }, - syncfs: (mount, populate, callback) => { - IDBFS.getLocalSet(mount, (err, local) => { - if (err) return callback(err); - IDBFS.getRemoteSet(mount, (err, remote) => { - if (err) return callback(err); - var src = populate ? remote : local; - var dst = populate ? local : remote; - IDBFS.reconcile(src, dst, callback); - }); - }); - }, - quit: () => { - for (var value of Object.values(IDBFS.dbs)) { - value.close(); - } - IDBFS.dbs = {}; - }, - getDB: (name, callback) => { - // check the cache first - var db = IDBFS.dbs[name]; - if (db) { - return callback(null, db); - } - var req; - try { - req = IDBFS.indexedDB().open(name, IDBFS.DB_VERSION); - } catch (e) { - return callback(e); - } - if (!req) { - return callback("Unable to connect to IndexedDB"); - } - req.onupgradeneeded = e => { - var db = /** @type {IDBDatabase} */ (e.target.result); - var transaction = e.target.transaction; - var fileStore; - if (db.objectStoreNames.contains(IDBFS.DB_STORE_NAME)) { - fileStore = transaction.objectStore(IDBFS.DB_STORE_NAME); - } else { - fileStore = db.createObjectStore(IDBFS.DB_STORE_NAME); - } - if (!fileStore.indexNames.contains("timestamp")) { - fileStore.createIndex("timestamp", "timestamp", { - unique: false - }); - } - }; - req.onsuccess = () => { - db = /** @type {IDBDatabase} */ (req.result); - // add to the cache - IDBFS.dbs[name] = db; - callback(null, db); - }; - req.onerror = e => { - callback(e.target.error); - e.preventDefault(); - }; - }, - getLocalSet: (mount, callback) => { - var entries = {}; - function isRealDir(p) { - return p !== "." && p !== ".."; - } - function toAbsolute(root) { - return p => PATH.join2(root, p); - } - var check = FS.readdir(mount.mountpoint).filter(isRealDir).map(toAbsolute(mount.mountpoint)); - while (check.length) { - var path = check.pop(); - var stat; - try { - stat = FS.stat(path); - } catch (e) { - return callback(e); - } - if (FS.isDir(stat.mode)) { - check.push(...FS.readdir(path).filter(isRealDir).map(toAbsolute(path))); - } - entries[path] = { - "timestamp": stat.mtime - }; - } - return callback(null, { - type: "local", - entries - }); - }, - getRemoteSet: (mount, callback) => { - var entries = {}; - IDBFS.getDB(mount.mountpoint, (err, db) => { - if (err) return callback(err); - try { - var transaction = db.transaction([ IDBFS.DB_STORE_NAME ], "readonly"); - transaction.onerror = e => { - callback(e.target.error); - e.preventDefault(); - }; - var store = transaction.objectStore(IDBFS.DB_STORE_NAME); - var index = store.index("timestamp"); - index.openKeyCursor().onsuccess = event => { - var cursor = event.target.result; - if (!cursor) { - return callback(null, { - type: "remote", - db, - entries - }); - } - entries[cursor.primaryKey] = { - "timestamp": cursor.key - }; - cursor.continue(); - }; - } catch (e) { - return callback(e); - } - }); - }, - loadLocalEntry: (path, callback) => { - var stat, node; - try { - var lookup = FS.lookupPath(path); - node = lookup.node; - stat = FS.stat(path); - } catch (e) { - return callback(e); - } - if (FS.isDir(stat.mode)) { - return callback(null, { - "timestamp": stat.mtime, - "mode": stat.mode - }); - } else if (FS.isFile(stat.mode)) { - // Performance consideration: storing a normal JavaScript array to a IndexedDB is much slower than storing a typed array. - // Therefore always convert the file contents to a typed array first before writing the data to IndexedDB. - node.contents = MEMFS.getFileDataAsTypedArray(node); - return callback(null, { - "timestamp": stat.mtime, - "mode": stat.mode, - "contents": node.contents - }); - } else { - return callback(new Error("node type not supported")); - } - }, - storeLocalEntry: (path, entry, callback) => { - try { - if (FS.isDir(entry["mode"])) { - FS.mkdirTree(path, entry["mode"]); - } else if (FS.isFile(entry["mode"])) { - FS.writeFile(path, entry["contents"], { - canOwn: true - }); - } else { - return callback(new Error("node type not supported")); - } - FS.chmod(path, entry["mode"]); - FS.utime(path, entry["timestamp"], entry["timestamp"]); - } catch (e) { - return callback(e); - } - callback(null); - }, - removeLocalEntry: (path, callback) => { - try { - var stat = FS.stat(path); - if (FS.isDir(stat.mode)) { - FS.rmdir(path); - } else if (FS.isFile(stat.mode)) { - FS.unlink(path); - } - } catch (e) { - return callback(e); - } - callback(null); - }, - loadRemoteEntry: (store, path, callback) => { - var req = store.get(path); - req.onsuccess = event => callback(null, event.target.result); - req.onerror = e => { - callback(e.target.error); - e.preventDefault(); - }; - }, - storeRemoteEntry: (store, path, entry, callback) => { - try { - var req = store.put(entry, path); - } catch (e) { - callback(e); - return; - } - req.onsuccess = event => callback(); - req.onerror = e => { - callback(e.target.error); - e.preventDefault(); - }; - }, - removeRemoteEntry: (store, path, callback) => { - var req = store.delete(path); - req.onsuccess = event => callback(); - req.onerror = e => { - callback(e.target.error); - e.preventDefault(); - }; - }, - reconcile: (src, dst, callback) => { - var total = 0; - var create = []; - for (var [key, e] of Object.entries(src.entries)) { - var e2 = dst.entries[key]; - if (!e2 || e["timestamp"].getTime() != e2["timestamp"].getTime()) { - create.push(key); - total++; - } - } - var remove = []; - for (var key of Object.keys(dst.entries)) { - if (!src.entries[key]) { - remove.push(key); - total++; - } - } - if (!total) { - return callback(null); - } - var errored = false; - var db = src.type === "remote" ? src.db : dst.db; - var transaction = db.transaction([ IDBFS.DB_STORE_NAME ], "readwrite"); - var store = transaction.objectStore(IDBFS.DB_STORE_NAME); - function done(err) { - if (err && !errored) { - errored = true; - return callback(err); - } - } - // transaction may abort if (for example) there is a QuotaExceededError - transaction.onerror = transaction.onabort = e => { - done(e.target.error); - e.preventDefault(); - }; - transaction.oncomplete = e => { - if (!errored) { - callback(null); - } - }; - // sort paths in ascending order so directory entries are created - // before the files inside them - for (const path of create.sort()) { - if (dst.type === "local") { - IDBFS.loadRemoteEntry(store, path, (err, entry) => { - if (err) return done(err); - IDBFS.storeLocalEntry(path, entry, done); - }); - } else { - IDBFS.loadLocalEntry(path, (err, entry) => { - if (err) return done(err); - IDBFS.storeRemoteEntry(store, path, entry, done); - }); - } - } - // sort paths in descending order so files are deleted before their - // parent directories - for (var path of remove.sort().reverse()) { - if (dst.type === "local") { - IDBFS.removeLocalEntry(path, done); - } else { - IDBFS.removeRemoteEntry(store, path, done); - } - } - } -}; - -var strError = errno => UTF8ToString(_strerror(errno)); - -var ERRNO_CODES = { - "EPERM": 63, - "ENOENT": 44, - "ESRCH": 71, - "EINTR": 27, - "EIO": 29, - "ENXIO": 60, - "E2BIG": 1, - "ENOEXEC": 45, - "EBADF": 8, - "ECHILD": 12, - "EAGAIN": 6, - "EWOULDBLOCK": 6, - "ENOMEM": 48, - "EACCES": 2, - "EFAULT": 21, - "ENOTBLK": 105, - "EBUSY": 10, - "EEXIST": 20, - "EXDEV": 75, - "ENODEV": 43, - "ENOTDIR": 54, - "EISDIR": 31, - "EINVAL": 28, - "ENFILE": 41, - "EMFILE": 33, - "ENOTTY": 59, - "ETXTBSY": 74, - "EFBIG": 22, - "ENOSPC": 51, - "ESPIPE": 70, - "EROFS": 69, - "EMLINK": 34, - "EPIPE": 64, - "EDOM": 18, - "ERANGE": 68, - "ENOMSG": 49, - "EIDRM": 24, - "ECHRNG": 106, - "EL2NSYNC": 156, - "EL3HLT": 107, - "EL3RST": 108, - "ELNRNG": 109, - "EUNATCH": 110, - "ENOCSI": 111, - "EL2HLT": 112, - "EDEADLK": 16, - "ENOLCK": 46, - "EBADE": 113, - "EBADR": 114, - "EXFULL": 115, - "ENOANO": 104, - "EBADRQC": 103, - "EBADSLT": 102, - "EDEADLOCK": 16, - "EBFONT": 101, - "ENOSTR": 100, - "ENODATA": 116, - "ETIME": 117, - "ENOSR": 118, - "ENONET": 119, - "ENOPKG": 120, - "EREMOTE": 121, - "ENOLINK": 47, - "EADV": 122, - "ESRMNT": 123, - "ECOMM": 124, - "EPROTO": 65, - "EMULTIHOP": 36, - "EDOTDOT": 125, - "EBADMSG": 9, - "ENOTUNIQ": 126, - "EBADFD": 127, - "EREMCHG": 128, - "ELIBACC": 129, - "ELIBBAD": 130, - "ELIBSCN": 131, - "ELIBMAX": 132, - "ELIBEXEC": 133, - "ENOSYS": 52, - "ENOTEMPTY": 55, - "ENAMETOOLONG": 37, - "ELOOP": 32, - "EOPNOTSUPP": 138, - "EPFNOSUPPORT": 139, - "ECONNRESET": 15, - "ENOBUFS": 42, - "EAFNOSUPPORT": 5, - "EPROTOTYPE": 67, - "ENOTSOCK": 57, - "ENOPROTOOPT": 50, - "ESHUTDOWN": 140, - "ECONNREFUSED": 14, - "EADDRINUSE": 3, - "ECONNABORTED": 13, - "ENETUNREACH": 40, - "ENETDOWN": 38, - "ETIMEDOUT": 73, - "EHOSTDOWN": 142, - "EHOSTUNREACH": 23, - "EINPROGRESS": 26, - "EALREADY": 7, - "EDESTADDRREQ": 17, - "EMSGSIZE": 35, - "EPROTONOSUPPORT": 66, - "ESOCKTNOSUPPORT": 137, - "EADDRNOTAVAIL": 4, - "ENETRESET": 39, - "EISCONN": 30, - "ENOTCONN": 53, - "ETOOMANYREFS": 141, - "EUSERS": 136, - "EDQUOT": 19, - "ESTALE": 72, - "ENOTSUP": 138, - "ENOMEDIUM": 148, - "EILSEQ": 25, - "EOVERFLOW": 61, - "ECANCELED": 11, - "ENOTRECOVERABLE": 56, - "EOWNERDEAD": 62, - "ESTRPIPE": 135 -}; - -var asyncLoad = async url => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); -}; - -var FS_createDataFile = (...args) => FS.createDataFile(...args); - -var getUniqueRunDependency = id => { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -}; - -var preloadPlugins = []; - -var FS_handledByPreloadPlugin = async (byteArray, fullname) => { - // Ensure plugins are ready. - if (typeof Browser != "undefined") Browser.init(); - for (var plugin of preloadPlugins) { - if (plugin["canHandle"](fullname)) { - assert(plugin["handle"].constructor.name === "AsyncFunction", "Filesystem plugin handlers must be async functions (See #24914)"); - return plugin["handle"](byteArray, fullname); - } - } - // If no plugin handled this file then return the original/unmodified - // byteArray. - return byteArray; -}; - -var FS_preloadFile = async (parent, name, url, canRead, canWrite, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); - // might have several active requests for the same fullname - addRunDependency(dep); - try { - var byteArray = url; - if (typeof url == "string") { - byteArray = await asyncLoad(url); - } - byteArray = await FS_handledByPreloadPlugin(byteArray, fullname); - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - } finally { - removeRunDependency(dep); - } -}; - -var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - FS_preloadFile(parent, name, url, canRead, canWrite, dontCreateFile, canOwn, preFinish).then(onload).catch(onerror); -}; - -var FS = { - root: null, - mounts: [], - devices: {}, - streams: [], - nextInode: 1, - nameTable: null, - currentPath: "/", - initialized: false, - ignorePermissions: true, - filesystems: null, - syncFSRequests: 0, - ErrnoError: class extends Error { - name="ErrnoError"; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ""); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream: class { - shared={}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode: class { - node_ops={}; - stream_ops={}; - readMode=292 | 73; - writeMode=146; - mounted=null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true; - if (!PATH.isAbs(path)) { - path = FS.cwd() + "/" + path; - } - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split("/").filter(p => !!p); - // start at the root - var current = FS.root; - var current_path = "/"; - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length - 1); - if (islast && opts.parent) { - // stop resolving - break; - } - if (parts[i] === ".") { - continue; - } - if (parts[i] === "..") { - current_path = PATH.dirname(current_path); - if (FS.isRoot(current)) { - path = current_path + "/" + parts.slice(i + 1).join("/"); - // We're making progress here, don't let many consecutive ..'s - // lead to ELOOP - nlinks--; - continue linkloop; - } else { - current = current.parent; - } - continue; - } - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { - path: current_path - }; - } - throw e; - } - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + "/" + link; - } - path = link + "/" + parts.slice(i + 1).join("/"); - continue linkloop; - } - } - return { - path: current_path, - node: current - }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length - 1] !== "/" ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == "object"); - var node = new FS.FSNode(parent, name, mode, rdev); - FS.hashAddNode(node); - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = [ "r", "w", "rw" ][flag & 3]; - if ((flag & 512)) { - perms += "w"; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes("r") && !(node.mode & 292)) { - return 2; - } - if (perms.includes("w") && !(node.mode & 146)) { - return 2; - } - if (perms.includes("x") && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, "x"); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) {} - return FS.nodePermissions(dir, "wx"); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, "wx"); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else if (FS.isDir(node.mode)) { - return 31; - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } - var mode = FS.flagsToPermissionString(flags); - if (FS.isDir(node.mode)) { - // opening for write - // TODO: check for O_SEARCH? (== search for dir only) - if (mode !== "r" || (flags & (512 | 64))) { - return 31; - } - } - return FS.nodePermissions(node, mode); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS: 4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream: fd => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream, stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63); - setattr(arg, attr); - }, - chrdev_stream_ops: { - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - } - }, - major: dev => ((dev) >> 8), - minor: dev => ((dev) & 255), - makedev: (ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { - stream_ops: ops - }; - }, - getDevice: dev => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [ mount ]; - while (check.length) { - var m = check.pop(); - mounts.push(m); - check.push(...m.mounts); - } - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == "function") { - callback = populate; - populate = false; - } - FS.syncFSRequests++; - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - } - // sync all mounts - for (var mount of mounts) { - if (mount.type.syncfs) { - mount.type.syncfs(mount, populate, done); - } else { - done(null); - } - } - }, - mount(type, opts, mountpoint) { - if (typeof type == "string") { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === "/"; - var pseudo = !mountpoint; - var node; - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { - follow_mount: false - }); - mountpoint = lookup.path; - // use the absolute path - node = lookup.node; - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { - follow_mount: false - }); - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - for (var [hash, current] of Object.entries(FS.nameTable)) { - while (current) { - var next = current.name_next; - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - current = next; - } - } - // no longer a mountpoint - node.mounted = null; - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { - parent: true - }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === "." || name === "..") { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, { - follow: true - }).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255 - }; - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 438) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 511) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split("/"); - var d = ""; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += "/"; - d += dir; - try { - FS.mkdir(d, mode); - } catch (e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == "undefined") { - dev = mode; - mode = 438; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { - parent: true - }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { - parent: true - }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { - parent: true - }); - new_dir = lookup.node; - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== ".") { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== ".") { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? FS.mayDelete(new_dir, new_name, isdir) : FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, "w"); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { - parent: true - }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { - follow: true - }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { - parent: true - }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { - follow: !dontFollow - }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63); - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == "string") { - var lookup = FS.lookupPath(path, { - follow: !dontFollow - }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == "string") { - var lookup = FS.lookupPath(path, { - follow: !dontFollow - }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, "w"); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == "string") { - var lookup = FS.lookupPath(path, { - follow: true - }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { - follow: true - }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime, - mtime - }); - }, - open(path, flags, mode = 438) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == "string" ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == "object") { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below to apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 511, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), - // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 511); - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; - // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != "undefined"; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != "undefined"; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 && (flags & 2) === 0 && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || "binary"; - if (opts.encoding !== "utf8" && opts.encoding !== "binary") { - abort(`Invalid encoding type "${opts.encoding}"`); - } - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === "utf8") { - buf = UTF8ArrayToString(buf); - } - FS.close(stream); - return buf; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == "string") { - data = new Uint8Array(intArrayFromString(data, true)); - } - if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - abort("Unsupported data type"); - } - FS.close(stream); - }, - cwd: () => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { - follow: true - }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, "x"); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir("/tmp"); - FS.mkdir("/home"); - FS.mkdir("/home/web_user"); - }, - createDefaultDevices() { - // create /dev - FS.mkdir("/dev"); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0 - }); - FS.mkdev("/dev/null", FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev("/dev/tty", FS.makedev(5, 0)); - FS.mkdev("/dev/tty1", FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice("/dev", "random", randomByte); - FS.createDevice("/dev", "urandom", randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir("/dev/shm"); - FS.mkdir("/dev/shm/tmp"); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir("/proc"); - var proc_self = FS.mkdir("/proc/self"); - FS.mkdir("/proc/self/fd"); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, "fd", 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { - mountpoint: "fake" - }, - node_ops: { - readlink: () => stream.path - }, - id: fd + 1 - }; - ret.parent = ret; - // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()).filter(([k, v]) => v).map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, "/proc/self/fd"); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice("/dev", "stdin", input); - } else { - FS.symlink("/dev/tty", "/dev/stdin"); - } - if (output) { - FS.createDevice("/dev", "stdout", null, output); - } else { - FS.symlink("/dev/tty", "/dev/stdout"); - } - if (error) { - FS.createDevice("/dev", "stderr", null, error); - } else { - FS.symlink("/dev/tty1", "/dev/stderr"); - } - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open("/dev/stdin", 0); - var stdout = FS.open("/dev/stdout", 1); - var stderr = FS.open("/dev/stderr", 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - FS.mount(MEMFS, {}, "/"); - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - FS.filesystems = { - "MEMFS": MEMFS, - "IDBFS": IDBFS - }; - }, - init(input, output, error) { - assert(!FS.initialized, "FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)"); - FS.initialized = true; - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module["stdin"]; - output ??= Module["stdout"]; - error ??= Module["stderr"]; - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { - follow: !dontResolveLastLink - }); - path = lookup.path; - } catch (e) {} - var ret = { - isRoot: false, - exists: false, - error: 0, - name: null, - path: null, - object: null, - parentExists: false, - parentPath: null, - parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { - parent: true - }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { - follow: !dontResolveLastLink - }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === "/"; - } catch (e) { - ret.error = e.errno; - } - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == "string" ? parent : FS.getPath(parent); - var parts = path.split("/").reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == "string" ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == "string" ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == "string") { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == "string" ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset + i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset + i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (globalThis.XMLHttpRequest) { - abort("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { - // Command-line. - try { - obj.contents = readBinary(obj.url); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown=false; - chunks=[]; - // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length - 1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize) | 0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest; - xhr.open("HEAD", url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) abort("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - var chunkSize = 1024 * 1024; - // Chunk size in bytes - if (!hasByteServing) chunkSize = datalength; - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) abort("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength - 1) abort("only " + datalength + " bytes available! programmer error!"); - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest; - xhr.open("GET", url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - // Some hints to the browser that we want binary data. - xhr.responseType = "arraybuffer"; - if (xhr.overrideMimeType) { - xhr.overrideMimeType("text/plain; charset=x-user-defined"); - } - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) abort("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */ (xhr.response || [])); - } - return intArrayFromString(xhr.responseText || "", true); - }; - var lazyArray = this; - lazyArray.setDataGetter(chunkNum => { - var start = chunkNum * chunkSize; - var end = (chunkNum + 1) * chunkSize - 1; - // including this byte - end = Math.min(end, datalength - 1); - // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == "undefined") { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == "undefined") abort("doXHR failed!"); - return lazyArray.chunks[chunkNum]; - }); - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; - // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - if (globalThis.XMLHttpRequest) { - if (!ENVIRONMENT_IS_WORKER) abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc"); - var lazyArray = new LazyUint8Array; - var properties = { - isDevice: false, - contents: lazyArray - }; - } else { - var properties = { - isDevice: false, - url - }; - } - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { - return this.contents.length; - } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - for (const [key, fn] of Object.entries(node.stream_ops)) { - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - } - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { - // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { - // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position); - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { - ptr, - allocated: true - }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort("FS.absolutePath has been removed; use PATH_FS.resolve instead"); - }, - createFolder() { - abort("FS.createFolder has been removed; use FS.mkdir instead"); - }, - createLink() { - abort("FS.createLink has been removed; use FS.symlink instead"); - }, - joinPath() { - abort("FS.joinPath has been removed; use PATH.join instead"); - }, - mmapAlloc() { - abort("FS.mmapAlloc has been replaced by the top level function mmapAlloc"); - }, - standardizePath() { - abort("FS.standardizePath has been removed; use PATH.normalize instead"); - } -}; - -var SYSCALLS = { - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44); - } - return dir; - } - return dir + "/" + path; - }, - writeStat(buf, stat) { - HEAPU32[((buf) >> 2)] = stat.dev; - HEAPU32[(((buf) + (4)) >> 2)] = stat.mode; - HEAPU32[(((buf) + (8)) >> 2)] = stat.nlink; - HEAPU32[(((buf) + (12)) >> 2)] = stat.uid; - HEAPU32[(((buf) + (16)) >> 2)] = stat.gid; - HEAPU32[(((buf) + (20)) >> 2)] = stat.rdev; - (tempI64 = [ stat.size >>> 0, (tempDouble = stat.size, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[(((buf) + (24)) >> 2)] = tempI64[0], HEAP32[(((buf) + (28)) >> 2)] = tempI64[1]); - HEAP32[(((buf) + (32)) >> 2)] = 4096; - HEAP32[(((buf) + (36)) >> 2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - (tempI64 = [ Math.floor(atime / 1e3) >>> 0, (tempDouble = Math.floor(atime / 1e3), - (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[(((buf) + (40)) >> 2)] = tempI64[0], HEAP32[(((buf) + (44)) >> 2)] = tempI64[1]); - HEAPU32[(((buf) + (48)) >> 2)] = (atime % 1e3) * 1e3 * 1e3; - (tempI64 = [ Math.floor(mtime / 1e3) >>> 0, (tempDouble = Math.floor(mtime / 1e3), - (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[(((buf) + (56)) >> 2)] = tempI64[0], HEAP32[(((buf) + (60)) >> 2)] = tempI64[1]); - HEAPU32[(((buf) + (64)) >> 2)] = (mtime % 1e3) * 1e3 * 1e3; - (tempI64 = [ Math.floor(ctime / 1e3) >>> 0, (tempDouble = Math.floor(ctime / 1e3), - (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[(((buf) + (72)) >> 2)] = tempI64[0], HEAP32[(((buf) + (76)) >> 2)] = tempI64[1]); - HEAPU32[(((buf) + (80)) >> 2)] = (ctime % 1e3) * 1e3 * 1e3; - (tempI64 = [ stat.ino >>> 0, (tempDouble = stat.ino, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[(((buf) + (88)) >> 2)] = tempI64[0], HEAP32[(((buf) + (92)) >> 2)] = tempI64[1]); - return 0; - }, - writeStatFs(buf, stats) { - HEAPU32[(((buf) + (4)) >> 2)] = stats.bsize; - HEAPU32[(((buf) + (60)) >> 2)] = stats.bsize; - (tempI64 = [ stats.blocks >>> 0, (tempDouble = stats.blocks, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[(((buf) + (8)) >> 2)] = tempI64[0], HEAP32[(((buf) + (12)) >> 2)] = tempI64[1]); - (tempI64 = [ stats.bfree >>> 0, (tempDouble = stats.bfree, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[(((buf) + (16)) >> 2)] = tempI64[0], HEAP32[(((buf) + (20)) >> 2)] = tempI64[1]); - (tempI64 = [ stats.bavail >>> 0, (tempDouble = stats.bavail, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[(((buf) + (24)) >> 2)] = tempI64[0], HEAP32[(((buf) + (28)) >> 2)] = tempI64[1]); - (tempI64 = [ stats.files >>> 0, (tempDouble = stats.files, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[(((buf) + (32)) >> 2)] = tempI64[0], HEAP32[(((buf) + (36)) >> 2)] = tempI64[1]); - (tempI64 = [ stats.ffree >>> 0, (tempDouble = stats.ffree, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[(((buf) + (40)) >> 2)] = tempI64[0], HEAP32[(((buf) + (44)) >> 2)] = tempI64[1]); - HEAPU32[(((buf) + (48)) >> 2)] = stats.fsid; - HEAPU32[(((buf) + (64)) >> 2)] = stats.flags; - // ST_NOSUID - HEAPU32[(((buf) + (56)) >> 2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs: undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - } -}; - -function ___syscall_dup(fd) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(3, 0, 1, fd); - try { - var old = SYSCALLS.getStreamFromFD(fd); - return FS.dupStream(old).fd; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -function ___syscall_faccessat(dirfd, path, amode, flags) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(4, 0, 1, dirfd, path, amode, flags); - try { - path = SYSCALLS.getStr(path); - assert(!flags || flags == 512); - path = SYSCALLS.calculateAt(dirfd, path); - if (amode & ~7) { - // need a valid mode - return -28; - } - var lookup = FS.lookupPath(path, { - follow: true - }); - var node = lookup.node; - if (!node) { - return -44; - } - var perms = ""; - if (amode & 4) perms += "r"; - if (amode & 2) perms += "w"; - if (amode & 1) perms += "x"; - if (perms && FS.nodePermissions(node, perms)) { - return -2; - } - return 0; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs) >> 2)]; - SYSCALLS.varargs += 4; - return ret; -}; - -var syscallGetVarargP = syscallGetVarargI; - -function ___syscall_fcntl64(fd, cmd, varargs) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(5, 0, 1, fd, cmd, varargs); - SYSCALLS.varargs = varargs; - try { - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: - { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - - case 1: - case 2: - return 0; - - // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - - case 4: - { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - - case 12: - { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg) + (offset)) >> 1)] = 2; - return 0; - } - - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -function ___syscall_fstat64(fd, buf) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(6, 0, 1, fd, buf); - try { - return SYSCALLS.writeStat(buf, FS.fstat(fd)); - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -var convertI32PairToI53Checked = (lo, hi) => { - assert(lo == (lo >>> 0) || lo == (lo | 0)); - // lo should either be a i32 or a u32 - assert(hi === (hi | 0)); - // hi should be a i32 - return ((hi + 2097152) >>> 0 < 4194305 - !!lo) ? (lo >>> 0) + hi * 4294967296 : NaN; -}; - -function ___syscall_ftruncate64(fd, length_low, length_high) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(7, 0, 1, fd, length_low, length_high); - var length = convertI32PairToI53Checked(length_low, length_high); - try { - if (isNaN(length)) return -61; - FS.ftruncate(fd, length); - return 0; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == "number", "stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); -}; - -function ___syscall_getdents64(fd, dirp, count) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(8, 0, 1, fd, dirp, count); - try { - var stream = SYSCALLS.getStreamFromFD(fd); - stream.getdents ||= FS.readdir(stream.path); - var struct_size = 280; - var pos = 0; - var off = FS.llseek(stream, 0, 1); - var startIdx = Math.floor(off / struct_size); - var endIdx = Math.min(stream.getdents.length, startIdx + Math.floor(count / struct_size)); - for (var idx = startIdx; idx < endIdx; idx++) { - var id; - var type; - var name = stream.getdents[idx]; - if (name === ".") { - id = stream.node.id; - type = 4; - } else if (name === "..") { - var lookup = FS.lookupPath(stream.path, { - parent: true - }); - id = lookup.node.id; - type = 4; - } else { - var child; - try { - child = FS.lookupNode(stream.node, name); - } catch (e) { - // If the entry is not a directory, file, or symlink, nodefs - // lookupNode will raise EINVAL. Skip these and continue. - if (e?.errno === 28) { - continue; - } - throw e; - } - id = child.id; - type = FS.isChrdev(child.mode) ? 2 : // character device. - FS.isDir(child.mode) ? 4 : // directory - FS.isLink(child.mode) ? 10 : // symbolic link. - 8; - } - assert(id); - (tempI64 = [ id >>> 0, (tempDouble = id, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[((dirp + pos) >> 2)] = tempI64[0], HEAP32[(((dirp + pos) + (4)) >> 2)] = tempI64[1]); - (tempI64 = [ (idx + 1) * struct_size >>> 0, (tempDouble = (idx + 1) * struct_size, - (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[(((dirp + pos) + (8)) >> 2)] = tempI64[0], HEAP32[(((dirp + pos) + (12)) >> 2)] = tempI64[1]); - HEAP16[(((dirp + pos) + (16)) >> 1)] = 280; - HEAP8[(dirp + pos) + (18)] = type; - stringToUTF8(name, dirp + pos + 19, 256); - pos += struct_size; - } - FS.llseek(stream, idx * struct_size, 0); - return pos; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -function ___syscall_ioctl(fd, op, varargs) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(9, 0, 1, fd, op, varargs); - SYSCALLS.varargs = varargs; - try { - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: - { - if (!stream.tty) return -59; - return 0; - } - - case 21505: - { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp) >> 2)] = termios.c_iflag || 0; - HEAP32[(((argp) + (4)) >> 2)] = termios.c_oflag || 0; - HEAP32[(((argp) + (8)) >> 2)] = termios.c_cflag || 0; - HEAP32[(((argp) + (12)) >> 2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i) + (17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - - case 21510: - case 21511: - case 21512: - { - if (!stream.tty) return -59; - return 0; - } - - case 21506: - case 21507: - case 21508: - { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp) >> 2)]; - var c_oflag = HEAP32[(((argp) + (4)) >> 2)]; - var c_cflag = HEAP32[(((argp) + (8)) >> 2)]; - var c_lflag = HEAP32[(((argp) + (12)) >> 2)]; - var c_cc = []; - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i) + (17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { - c_iflag, - c_oflag, - c_cflag, - c_lflag, - c_cc - }); - } - return 0; - } - - case 21519: - { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp) >> 2)] = 0; - return 0; - } - - case 21520: - { - if (!stream.tty) return -59; - return -28; - } - - case 21537: - case 21531: - { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - - case 21523: - { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp) >> 1)] = winsize[0]; - HEAP16[(((argp) + (2)) >> 1)] = winsize[1]; - } - return 0; - } - - case 21524: - { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - - case 21515: - { - if (!stream.tty) return -59; - return 0; - } - - default: - return -28; - } - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -function ___syscall_lstat64(path, buf) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(10, 0, 1, path, buf); - try { - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.lstat(path)); - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -function ___syscall_newfstatat(dirfd, path, buf, flags) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(11, 0, 1, dirfd, path, buf, flags); - try { - path = SYSCALLS.getStr(path); - var nofollow = flags & 256; - var allowEmpty = flags & 4096; - flags = flags & (~6400); - assert(!flags, `unknown flags in __syscall_newfstatat: ${flags}`); - path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); - return SYSCALLS.writeStat(buf, nofollow ? FS.lstat(path) : FS.stat(path)); - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -function ___syscall_openat(dirfd, path, flags, varargs) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(12, 0, 1, dirfd, path, flags, varargs); - SYSCALLS.varargs = varargs; - try { - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -function ___syscall_stat64(path, buf) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(13, 0, 1, path, buf); - try { - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.stat(path)); - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -var __abort_js = () => abort("native code called abort()"); - -var __embind_register_bigint = (primitiveType, name, size, minRange, maxRange) => {}; - -var AsciiToString = ptr => { - var str = ""; - while (1) { - var ch = HEAPU8[ptr++]; - if (!ch) return str; - str += String.fromCharCode(ch); - } -}; - -var awaitingDependencies = {}; - -var registeredTypes = {}; - -var typeDependencies = {}; - -var BindingError = class BindingError extends Error { - constructor(message) { - super(message); - this.name = "BindingError"; - } -}; - -var throwBindingError = message => { - throw new BindingError(message); -}; - -/** @param {Object=} options */ function sharedRegisterType(rawType, registeredInstance, options = {}) { - var name = registeredInstance.name; - if (!rawType) { - throwBindingError(`type "${name}" must have a positive integer typeid pointer`); - } - if (registeredTypes.hasOwnProperty(rawType)) { - if (options.ignoreDuplicateRegistrations) { - return; - } else { - throwBindingError(`Cannot register type '${name}' twice`); - } - } - registeredTypes[rawType] = registeredInstance; - delete typeDependencies[rawType]; - if (awaitingDependencies.hasOwnProperty(rawType)) { - var callbacks = awaitingDependencies[rawType]; - delete awaitingDependencies[rawType]; - callbacks.forEach(cb => cb()); - } -} - -/** @param {Object=} options */ function registerType(rawType, registeredInstance, options = {}) { - return sharedRegisterType(rawType, registeredInstance, options); -} - -/** @suppress {globalThis} */ var __embind_register_bool = (rawType, name, trueValue, falseValue) => { - name = AsciiToString(name); - registerType(rawType, { - name, - fromWireType: function(wt) { - // ambiguous emscripten ABI: sometimes return values are - // true or false, and sometimes integers (0 or 1) - return !!wt; - }, - toWireType: function(destructors, o) { - return o ? trueValue : falseValue; - }, - readValueFromPointer: function(pointer) { - return this.fromWireType(HEAPU8[pointer]); - }, - destructorFunction: null - }); -}; - -var emval_freelist = []; - -var emval_handles = [ 0, 1, , 1, null, 1, true, 1, false, 1 ]; - -var __emval_decref = handle => { - if (handle > 9 && 0 === --emval_handles[handle + 1]) { - assert(emval_handles[handle] !== undefined, `Decref for unallocated handle.`); - emval_handles[handle] = undefined; - emval_freelist.push(handle); - } -}; - -var Emval = { - toValue: handle => { - if (!handle) { - throwBindingError(`Cannot use deleted val. handle = ${handle}`); - } - // handle 2 is supposed to be `undefined`. - assert(handle === 2 || emval_handles[handle] !== undefined && handle % 2 === 0, `invalid handle: ${handle}`); - return emval_handles[handle]; - }, - toHandle: value => { - switch (value) { - case undefined: - return 2; - - case null: - return 4; - - case true: - return 6; - - case false: - return 8; - - default: - { - const handle = emval_freelist.pop() || emval_handles.length; - emval_handles[handle] = value; - emval_handles[handle + 1] = 1; - return handle; - } - } - } -}; - -/** @suppress {globalThis} */ function readPointer(pointer) { - return this.fromWireType(HEAPU32[((pointer) >> 2)]); -} - -var EmValType = { - name: "emscripten::val", - fromWireType: handle => { - var rv = Emval.toValue(handle); - __emval_decref(handle); - return rv; - }, - toWireType: (destructors, value) => Emval.toHandle(value), - readValueFromPointer: readPointer, - destructorFunction: null -}; - -var __embind_register_emval = rawType => registerType(rawType, EmValType); - -var floatReadValueFromPointer = (name, width) => { - switch (width) { - case 4: - return function(pointer) { - return this.fromWireType(HEAPF32[((pointer) >> 2)]); - }; - - case 8: - return function(pointer) { - return this.fromWireType(HEAPF64[((pointer) >> 3)]); - }; - - default: - throw new TypeError(`invalid float width (${width}): ${name}`); - } -}; - -var embindRepr = v => { - if (v === null) { - return "null"; - } - var t = typeof v; - if (t === "object" || t === "array" || t === "function") { - return v.toString(); - } else { - return "" + v; - } -}; - -var __embind_register_float = (rawType, name, size) => { - name = AsciiToString(name); - registerType(rawType, { - name, - fromWireType: value => value, - toWireType: (destructors, value) => { - if (typeof value != "number" && typeof value != "boolean") { - throw new TypeError(`Cannot convert ${embindRepr(value)} to ${this.name}`); - } - // The VM will perform JS to Wasm value conversion, according to the spec: - // https://www.w3.org/TR/wasm-js-api-1/#towebassemblyvalue - return value; - }, - readValueFromPointer: floatReadValueFromPointer(name, size), - destructorFunction: null - }); -}; - -var integerReadValueFromPointer = (name, width, signed) => { - // integers are quite common, so generate very specialized functions - switch (width) { - case 1: - return signed ? pointer => HEAP8[pointer] : pointer => HEAPU8[pointer]; - - case 2: - return signed ? pointer => HEAP16[((pointer) >> 1)] : pointer => HEAPU16[((pointer) >> 1)]; - - case 4: - return signed ? pointer => HEAP32[((pointer) >> 2)] : pointer => HEAPU32[((pointer) >> 2)]; - - default: - throw new TypeError(`invalid integer width (${width}): ${name}`); - } -}; - -var assertIntegerRange = (typeName, value, minRange, maxRange) => { - if (value < minRange || value > maxRange) { - throw new TypeError(`Passing a number "${embindRepr(value)}" from JS side to C/C++ side to an argument of type "${typeName}", which is outside the valid range [${minRange}, ${maxRange}]!`); - } -}; - -/** @suppress {globalThis} */ var __embind_register_integer = (primitiveType, name, size, minRange, maxRange) => { - name = AsciiToString(name); - const isUnsignedType = minRange === 0; - let fromWireType = value => value; - if (isUnsignedType) { - var bitshift = 32 - 8 * size; - fromWireType = value => (value << bitshift) >>> bitshift; - maxRange = fromWireType(maxRange); - } - registerType(primitiveType, { - name, - fromWireType, - toWireType: (destructors, value) => { - if (typeof value != "number" && typeof value != "boolean") { - throw new TypeError(`Cannot convert "${embindRepr(value)}" to ${name}`); - } - assertIntegerRange(name, value, minRange, maxRange); - // The VM will perform JS to Wasm value conversion, according to the spec: - // https://www.w3.org/TR/wasm-js-api-1/#towebassemblyvalue - return value; - }, - readValueFromPointer: integerReadValueFromPointer(name, size, minRange !== 0), - destructorFunction: null - }); -}; - -var __embind_register_memory_view = (rawType, dataTypeIndex, name) => { - var typeMapping = [ Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array ]; - var TA = typeMapping[dataTypeIndex]; - function decodeMemoryView(handle) { - var size = HEAPU32[((handle) >> 2)]; - var data = HEAPU32[(((handle) + (4)) >> 2)]; - return new TA(HEAP8.buffer, data, size); - } - name = AsciiToString(name); - registerType(rawType, { - name, - fromWireType: decodeMemoryView, - readValueFromPointer: decodeMemoryView - }, { - ignoreDuplicateRegistrations: true - }); -}; - -var __embind_register_std_string = (rawType, name) => { - name = AsciiToString(name); - var stdStringIsUTF8 = true; - registerType(rawType, { - name, - // For some method names we use string keys here since they are part of - // the public/external API and/or used by the runtime-generated code. - fromWireType(value) { - var length = HEAPU32[((value) >> 2)]; - var payload = value + 4; - var str; - if (stdStringIsUTF8) { - str = UTF8ToString(payload, length, true); - } else { - str = ""; - for (var i = 0; i < length; ++i) { - str += String.fromCharCode(HEAPU8[payload + i]); - } - } - _free(value); - return str; - }, - toWireType(destructors, value) { - if (value instanceof ArrayBuffer) { - value = new Uint8Array(value); - } - var length; - var valueIsOfTypeString = (typeof value == "string"); - // We accept `string` or array views with single byte elements - if (!(valueIsOfTypeString || (ArrayBuffer.isView(value) && value.BYTES_PER_ELEMENT == 1))) { - throwBindingError("Cannot pass non-string to std::string"); - } - if (stdStringIsUTF8 && valueIsOfTypeString) { - length = lengthBytesUTF8(value); - } else { - length = value.length; - } - // assumes POINTER_SIZE alignment - var base = _malloc(4 + length + 1); - var ptr = base + 4; - HEAPU32[((base) >> 2)] = length; - if (valueIsOfTypeString) { - if (stdStringIsUTF8) { - stringToUTF8(value, ptr, length + 1); - } else { - for (var i = 0; i < length; ++i) { - var charCode = value.charCodeAt(i); - if (charCode > 255) { - _free(base); - throwBindingError("String has UTF-16 code units that do not fit in 8 bits"); - } - HEAPU8[ptr + i] = charCode; - } - } - } else { - HEAPU8.set(value, ptr); - } - if (destructors !== null) { - destructors.push(_free, base); - } - return base; - }, - readValueFromPointer: readPointer, - destructorFunction(ptr) { - _free(ptr); - } - }); -}; - -var UTF16Decoder = new TextDecoder("utf-16le"); - -var UTF16ToString = (ptr, maxBytesToRead, ignoreNul) => { - assert(ptr % 2 == 0, "Pointer passed to UTF16ToString must be aligned to two bytes!"); - var idx = ((ptr) >> 1); - var endIdx = findStringEnd(HEAPU16, idx, maxBytesToRead / 2, ignoreNul); - return UTF16Decoder.decode(HEAPU16.slice(idx, endIdx)); -}; - -var stringToUTF16 = (str, outPtr, maxBytesToWrite) => { - assert(outPtr % 2 == 0, "Pointer passed to stringToUTF16 must be aligned to two bytes!"); - assert(typeof maxBytesToWrite == "number", "stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"); - // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. - maxBytesToWrite ??= 2147483647; - if (maxBytesToWrite < 2) return 0; - maxBytesToWrite -= 2; - // Null terminator. - var startPtr = outPtr; - var numCharsToWrite = (maxBytesToWrite < str.length * 2) ? (maxBytesToWrite / 2) : str.length; - for (var i = 0; i < numCharsToWrite; ++i) { - // charCodeAt returns a UTF-16 encoded code unit, so it can be directly written to the HEAP. - var codeUnit = str.charCodeAt(i); - // possibly a lead surrogate - HEAP16[((outPtr) >> 1)] = codeUnit; - outPtr += 2; - } - // Null-terminate the pointer to the HEAP. - HEAP16[((outPtr) >> 1)] = 0; - return outPtr - startPtr; -}; - -var lengthBytesUTF16 = str => str.length * 2; - -var UTF32ToString = (ptr, maxBytesToRead, ignoreNul) => { - assert(ptr % 4 == 0, "Pointer passed to UTF32ToString must be aligned to four bytes!"); - var str = ""; - var startIdx = ((ptr) >> 2); - // If maxBytesToRead is not passed explicitly, it will be undefined, and this - // will always evaluate to true. This saves on code size. - for (var i = 0; !(i >= maxBytesToRead / 4); i++) { - var utf32 = HEAPU32[startIdx + i]; - if (!utf32 && !ignoreNul) break; - str += String.fromCodePoint(utf32); - } - return str; -}; - -var stringToUTF32 = (str, outPtr, maxBytesToWrite) => { - assert(outPtr % 4 == 0, "Pointer passed to stringToUTF32 must be aligned to four bytes!"); - assert(typeof maxBytesToWrite == "number", "stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"); - // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. - maxBytesToWrite ??= 2147483647; - if (maxBytesToWrite < 4) return 0; - var startPtr = outPtr; - var endPtr = startPtr + maxBytesToWrite - 4; - for (var i = 0; i < str.length; ++i) { - var codePoint = str.codePointAt(i); - // Gotcha: if codePoint is over 0xFFFF, it is represented as a surrogate pair in UTF-16. - // We need to manually skip over the second code unit for correct iteration. - if (codePoint > 65535) { - i++; - } - HEAP32[((outPtr) >> 2)] = codePoint; - outPtr += 4; - if (outPtr + 4 > endPtr) break; - } - // Null-terminate the pointer to the HEAP. - HEAP32[((outPtr) >> 2)] = 0; - return outPtr - startPtr; -}; - -var lengthBytesUTF32 = str => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - var codePoint = str.codePointAt(i); - // Gotcha: if codePoint is over 0xFFFF, it is represented as a surrogate pair in UTF-16. - // We need to manually skip over the second code unit for correct iteration. - if (codePoint > 65535) { - i++; - } - len += 4; - } - return len; -}; - -var __embind_register_std_wstring = (rawType, charSize, name) => { - name = AsciiToString(name); - var decodeString, encodeString, lengthBytesUTF; - if (charSize === 2) { - decodeString = UTF16ToString; - encodeString = stringToUTF16; - lengthBytesUTF = lengthBytesUTF16; - } else { - assert(charSize === 4, "only 2-byte and 4-byte strings are currently supported"); - decodeString = UTF32ToString; - encodeString = stringToUTF32; - lengthBytesUTF = lengthBytesUTF32; - } - registerType(rawType, { - name, - fromWireType: value => { - // Code mostly taken from _embind_register_std_string fromWireType - var length = HEAPU32[((value) >> 2)]; - var str = decodeString(value + 4, length * charSize, true); - _free(value); - return str; - }, - toWireType: (destructors, value) => { - if (!(typeof value == "string")) { - throwBindingError(`Cannot pass non-string to C++ string type ${name}`); - } - // assumes POINTER_SIZE alignment - var length = lengthBytesUTF(value); - var ptr = _malloc(4 + length + charSize); - HEAPU32[((ptr) >> 2)] = length / charSize; - encodeString(value, ptr + 4, length + charSize); - if (destructors !== null) { - destructors.push(_free, ptr); - } - return ptr; - }, - readValueFromPointer: readPointer, - destructorFunction(ptr) { - _free(ptr); - } - }); -}; - -var __embind_register_void = (rawType, name) => { - name = AsciiToString(name); - registerType(rawType, { - isVoid: true, - // void return values can be optimized out sometimes - name, - fromWireType: () => undefined, - // TODO: assert if anything else is given? - toWireType: (destructors, o) => undefined - }); -}; - -var __emscripten_init_main_thread_js = tb => { - // Pass the thread address to the native code where they are stored in wasm - // globals which act as a form of TLS. Global constructors trying - // to access this value will read the wrong value, but that is UB anyway. - __emscripten_thread_init(tb, /*is_main=*/ !ENVIRONMENT_IS_WORKER, /*is_runtime=*/ 1, /*can_block=*/ !ENVIRONMENT_IS_WEB, /*default_stacksize=*/ 65536, /*start_profiling=*/ false); - PThread.threadInitTLS(); -}; - -var handleException = e => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == "unwind") { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err("Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)"); - } - } - quit_(1, e); -}; - -var maybeExit = () => { - if (!keepRuntimeAlive()) { - try { - if (ENVIRONMENT_IS_PTHREAD) { - // exit the current thread, but only if there is one active. - // TODO(https://github.com/emscripten-core/emscripten/issues/25076): - // Unify this check with the runtimeExited check above - if (_pthread_self()) __emscripten_thread_exit(EXITSTATUS); - return; - } - _exit(EXITSTATUS); - } catch (e) { - handleException(e); - } - } -}; - -var callUserCallback = func => { - if (ABORT) { - err("user callback triggered after runtime exited or application aborted. Ignoring."); - return; - } - try { - return func(); - } catch (e) { - handleException(e); - } finally { - maybeExit(); - } -}; - -var waitAsyncPolyfilled = (!Atomics.waitAsync || globalThis.Deno || (globalThis.navigator?.userAgent && Number((navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./) || [])[2]) < 91)); - -var __emscripten_thread_mailbox_await = pthread_ptr => { - if (!waitAsyncPolyfilled) { - // Wait on the pthread's initial self-pointer field because it is easy and - // safe to access from sending threads that need to notify the waiting - // thread. - // TODO: How to make this work with wasm64? - var wait = Atomics.waitAsync(HEAP32, ((pthread_ptr) >> 2), pthread_ptr); - assert(wait.async); - wait.value.then(checkMailbox); - var waitingAsync = pthread_ptr + 128; - Atomics.store(HEAP32, ((waitingAsync) >> 2), 1); - } -}; - -var checkMailbox = () => callUserCallback(() => { - // Only check the mailbox if we have a live pthread runtime. We implement - // pthread_self to return 0 if there is no live runtime. - // TODO(https://github.com/emscripten-core/emscripten/issues/25076): - // Is this check still needed? `callUserCallback` is supposed to - // ensure the runtime is alive, and if `_pthread_self` is NULL then the - // runtime certainly is *not* alive, so this should be a redundant check. - var pthread_ptr = _pthread_self(); - if (pthread_ptr) { - // If we are using Atomics.waitAsync as our notification mechanism, wait - // for a notification before processing the mailbox to avoid missing any - // work that could otherwise arrive after we've finished processing the - // mailbox and before we're ready for the next notification. - __emscripten_thread_mailbox_await(pthread_ptr); - __emscripten_check_mailbox(); - } -}); - -var __emscripten_notify_mailbox_postmessage = (targetThread, currThreadId) => { - if (targetThread == currThreadId) { - setTimeout(checkMailbox); - } else if (ENVIRONMENT_IS_PTHREAD) { - postMessage({ - targetThread, - cmd: "checkMailbox" - }); - } else { - var worker = PThread.pthreads[targetThread]; - if (!worker) { - err(`Cannot send message to thread with ID ${targetThread}, unknown thread ID!`); - return; - } - worker.postMessage({ - cmd: "checkMailbox" - }); - } -}; - -var proxiedJSCallArgs = []; - -var __emscripten_receive_on_main_thread_js = (funcIndex, emAsmAddr, callingThread, bufSize, args, ctx, ctxArgs) => { - // Sometimes we need to backproxy events to the calling thread (e.g. - // HTML5 DOM events handlers such as - // emscripten_set_mousemove_callback()), so keep track in a globally - // accessible variable about the thread that initiated the proxying. - proxiedJSCallArgs.length = 0; - var b = ((args) >> 3); - var end = ((args + bufSize) >> 3); - while (b < end) { - var arg = HEAPF64[b++]; - proxiedJSCallArgs.push(arg); - } - // Proxied JS library funcs use funcIndex and EM_ASM functions use emAsmAddr - assert(!emAsmAddr); - var func = proxiedFunctionTable[funcIndex]; - assert(!(funcIndex && emAsmAddr)); - assert(func.length == proxiedJSCallArgs.length, "Call args mismatch in _emscripten_receive_on_main_thread_js"); - PThread.currentProxiedOperationCallerThread = callingThread; - var rtn = func(...proxiedJSCallArgs); - PThread.currentProxiedOperationCallerThread = 0; - if (ctx) { - rtn.then(rtn => __emscripten_run_js_on_main_thread_done(ctx, ctxArgs, rtn)); - return; - } - // Proxied functions can return any type except bigint. All other types - // coerce to f64/double (the return type of this function in C) but not - // bigint. - assert(typeof rtn != "bigint"); - return rtn; -}; - -var __emscripten_thread_cleanup = thread => { - // Called when a thread needs to be cleaned up so it can be reused. - // A thread is considered reusable when it either returns from its - // entry point, calls pthread_exit, or acts upon a cancellation. - // Detached threads are responsible for calling this themselves, - // otherwise pthread_join is responsible for calling this. - if (!ENVIRONMENT_IS_PTHREAD) cleanupThread(thread); else postMessage({ - cmd: "cleanupThread", - thread - }); -}; - -var __emscripten_thread_set_strongref = thread => { - // Called when a thread needs to be strongly referenced. - // Currently only used for: - // - keeping the "main" thread alive in PROXY_TO_PTHREAD mode; - // - crashed threads that need to propagate the uncaught exception - // back to the main thread. - if (ENVIRONMENT_IS_NODE) { - PThread.pthreads[thread].ref(); - } -}; - -function __mmap_js(len, prot, flags, fd, offset_low, offset_high, allocated, addr) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(14, 0, 1, len, prot, flags, fd, offset_low, offset_high, allocated, addr); - var offset = convertI32PairToI53Checked(offset_low, offset_high); - try { - // musl's mmap doesn't allow values over a certain limit - // see OFF_MASK in mmap.c. - assert(!isNaN(offset)); - var stream = SYSCALLS.getStreamFromFD(fd); - var res = FS.mmap(stream, len, offset, prot, flags); - var ptr = res.ptr; - HEAP32[((allocated) >> 2)] = res.allocated; - HEAPU32[((addr) >> 2)] = ptr; - return 0; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -function __munmap_js(addr, len, prot, flags, fd, offset_low, offset_high) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(15, 0, 1, addr, len, prot, flags, fd, offset_low, offset_high); - var offset = convertI32PairToI53Checked(offset_low, offset_high); - try { - var stream = SYSCALLS.getStreamFromFD(fd); - if (prot & 2) { - SYSCALLS.doMsync(addr, stream, len, flags, offset); - } - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return -e.errno; - } -} - -var __tzset_js = (timezone, daylight, std_name, dst_name) => { - // TODO: Use (malleable) environment variables instead of system settings. - var currentYear = (new Date).getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - // Local standard timezone offset. Local standard time is not adjusted for - // daylight savings. This code uses the fact that getTimezoneOffset returns - // a greater value during Standard Time versus Daylight Saving Time (DST). - // Thus it determines the expected output during Standard Time, and it - // compares whether the output of the given date the same (Standard) or less - // (DST). - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - // timezone is specified as seconds west of UTC ("The external variable - // `timezone` shall be set to the difference, in seconds, between - // Coordinated Universal Time (UTC) and local standard time."), the same - // as returned by stdTimezoneOffset. - // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html - HEAPU32[((timezone) >> 2)] = stdTimezoneOffset * 60; - HEAP32[((daylight) >> 2)] = Number(winterOffset != summerOffset); - var extractZone = timezoneOffset => { - // Why inverse sign? - // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - var sign = timezoneOffset >= 0 ? "-" : "+"; - var absOffset = Math.abs(timezoneOffset); - var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); - var minutes = String(absOffset % 60).padStart(2, "0"); - return `UTC${sign}${hours}${minutes}`; - }; - var winterName = extractZone(winterOffset); - var summerName = extractZone(summerOffset); - assert(winterName); - assert(summerName); - assert(lengthBytesUTF8(winterName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${winterName})`); - assert(lengthBytesUTF8(summerName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${summerName})`); - if (summerOffset < winterOffset) { - // Northern hemisphere - stringToUTF8(winterName, std_name, 17); - stringToUTF8(summerName, dst_name, 17); - } else { - stringToUTF8(winterName, dst_name, 17); - stringToUTF8(summerName, std_name, 17); - } -}; - -var _emscripten_get_now = () => performance.timeOrigin + performance.now(); - -var _emscripten_date_now = () => Date.now(); - -var nowIsMonotonic = 1; - -var checkWasiClock = clock_id => clock_id >= 0 && clock_id <= 3; - -function _clock_time_get(clk_id, ignored_precision_low, ignored_precision_high, ptime) { - var ignored_precision = convertI32PairToI53Checked(ignored_precision_low, ignored_precision_high); - if (!checkWasiClock(clk_id)) { - return 28; - } - var now; - // all wasi clocks but realtime are monotonic - if (clk_id === 0) { - now = _emscripten_date_now(); - } else if (nowIsMonotonic) { - now = _emscripten_get_now(); - } else { - return 52; - } - // "now" is in ms, and wasi times are in ns. - var nsec = Math.round(now * 1e3 * 1e3); - (tempI64 = [ nsec >>> 0, (tempDouble = nsec, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[((ptime) >> 2)] = tempI64[0], HEAP32[(((ptime) + (4)) >> 2)] = tempI64[1]); - return 0; -} - -var _emscripten_check_blocking_allowed = () => { - if (ENVIRONMENT_IS_NODE) return; - if (ENVIRONMENT_IS_WORKER) return; - // Blocking in a worker/pthread is fine. - warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread"); -}; - -var _emscripten_errn = (str, len) => err(UTF8ToString(str, len)); - -var runtimeKeepalivePush = () => { - runtimeKeepaliveCounter += 1; -}; - -var _emscripten_exit_with_live_runtime = () => { - runtimeKeepalivePush(); - throw "unwind"; -}; - -var getHeapMax = () => HEAPU8.length; - -var _emscripten_get_heap_max = () => getHeapMax(); - -var _emscripten_num_logical_cores = () => ENVIRONMENT_IS_NODE ? require("node:os").cpus().length : navigator["hardwareConcurrency"]; - -var UNWIND_CACHE = {}; - -var stringToNewUTF8 = str => { - var size = lengthBytesUTF8(str) + 1; - var ret = _malloc(size); - if (ret) stringToUTF8(str, ret, size); - return ret; -}; - -/** @returns {number} */ var convertFrameToPC = frame => { - var match; - if (match = /\bwasm-function\[\d+\]:(0x[0-9a-f]+)/.exec(frame)) { - // Wasm engines give the binary offset directly, so we use that as return address - return +match[1]; - } else if (match = /\bwasm-function\[(\d+)\]:(\d+)/.exec(frame)) { - // Older versions of v8 (e.g node v10) give function index and offset in - // the function. That format is not supported since it does not provide - // the information we need to map the frame to a global program counter. - warnOnce("legacy backtrace format detected, this version of v8 is no longer supported by the emscripten backtrace mechanism"); - } else if (match = /:(\d+):\d+(?:\)|$)/.exec(frame)) { - // If we are in js, we can use the js line number as the "return address". - // This should work for wasm2js. We tag the high bit to distinguish this - // from wasm addresses. - return 2147483648 | +match[1]; - } - // return 0 if we can't find any - return 0; -}; - -var saveInUnwindCache = callstack => { - for (var line of callstack) { - var pc = convertFrameToPC(line); - if (pc) { - UNWIND_CACHE[pc] = line; - } - } -}; - -var jsStackTrace = () => (new Error).stack.toString(); - -var _emscripten_stack_snapshot = () => { - var callstack = jsStackTrace().split("\n"); - if (callstack[0] == "Error") { - callstack.shift(); - } - saveInUnwindCache(callstack); - // Caches the stack snapshot so that emscripten_stack_unwind_buffer() can - // unwind from this spot. - UNWIND_CACHE.last_addr = convertFrameToPC(callstack[3]); - UNWIND_CACHE.last_stack = callstack; - return UNWIND_CACHE.last_addr; -}; - -var _emscripten_pc_get_function = pc => { - var frame = UNWIND_CACHE[pc]; - if (!frame) return 0; - var name; - var match; - // First try to match foo.wasm.sym files explcitly. e.g. - // at test_return_address.wasm.main (wasm://wasm/test_return_address.wasm-0012cc2a:wasm-function[26]:0x9f3 - // Then match JS symbols which don't include that module name: - // at invokeEntryPoint (.../test_return_address.js:1500:42) - // Finally match firefox format: - // Object._main@http://server.com:4324:12' - if (match = /^\s+at .*\.wasm\.(.*) \(.*\)$/.exec(frame)) { - name = match[1]; - } else if (match = /^\s+at (.*) \(.*\)$/.exec(frame)) { - name = match[1]; - } else if (match = /^(.+?)@/.exec(frame)) { - name = match[1]; - } else { - return 0; - } - _free(_emscripten_pc_get_function.ret ?? 0); - _emscripten_pc_get_function.ret = stringToNewUTF8(name); - return _emscripten_pc_get_function.ret; -}; - -var abortOnCannotGrowMemory = requestedSize => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); -}; - -var _emscripten_resize_heap = requestedSize => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); -}; - -var _emscripten_stack_unwind_buffer = (addr, buffer, count) => { - var stack; - if (UNWIND_CACHE.last_addr == addr) { - stack = UNWIND_CACHE.last_stack; - } else { - stack = jsStackTrace().split("\n"); - if (stack[0] == "Error") { - stack.shift(); - } - saveInUnwindCache(stack); - } - var offset = 3; - while (stack[offset] && convertFrameToPC(stack[offset]) != addr) { - ++offset; - } - for (var i = 0; i < count && stack[i + offset]; ++i) { - HEAP32[(((buffer) + (i * 4)) >> 2)] = convertFrameToPC(stack[i + offset]); - } - return i; -}; - -var ENV = {}; - -var getExecutableName = () => thisProgram || "./this.program"; - -var getEnvStrings = () => { - if (!getEnvStrings.strings) { - // Default values. - // Browser language detection #8751 - var lang = (globalThis.navigator?.language ?? "C").replace("-", "_") + ".UTF-8"; - var env = { - "USER": "web_user", - "LOGNAME": "web_user", - "PATH": "/", - "PWD": "/", - "HOME": "/home/web_user", - "LANG": lang, - "_": getExecutableName() - }; - // Apply the user-provided values, if any. - for (var x in ENV) { - // x is a key in ENV; if ENV[x] is undefined, that means it was - // explicitly set to be so. We allow user code to do that to - // force variables with default values to remain unset. - if (ENV[x] === undefined) delete env[x]; else env[x] = ENV[x]; - } - var strings = []; - for (var x in env) { - strings.push(`${x}=${env[x]}`); - } - getEnvStrings.strings = strings; - } - return getEnvStrings.strings; -}; - -function _environ_get(__environ, environ_buf) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(16, 0, 1, __environ, environ_buf); - var bufSize = 0; - var envp = 0; - for (var string of getEnvStrings()) { - var ptr = environ_buf + bufSize; - HEAPU32[(((__environ) + (envp)) >> 2)] = ptr; - bufSize += stringToUTF8(string, ptr, Infinity) + 1; - envp += 4; - } - return 0; -} - -function _environ_sizes_get(penviron_count, penviron_buf_size) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(17, 0, 1, penviron_count, penviron_buf_size); - var strings = getEnvStrings(); - HEAPU32[((penviron_count) >> 2)] = strings.length; - var bufSize = 0; - for (var string of strings) { - bufSize += lengthBytesUTF8(string) + 1; - } - HEAPU32[((penviron_buf_size) >> 2)] = bufSize; - return 0; -} - -function _fd_close(fd) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(18, 0, 1, fd); - try { - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return e.errno; - } -} - -/** @param {number=} offset */ var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov) >> 2)]; - var len = HEAPU32[(((iov) + (4)) >> 2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; - // nothing more to read - if (typeof offset != "undefined") { - offset += curr; - } - } - return ret; -}; - -function _fd_read(fd, iov, iovcnt, pnum) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(19, 0, 1, fd, iov, iovcnt, pnum); - try { - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum) >> 2)] = num; - return 0; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return e.errno; - } -} - -function _fd_seek(fd, offset_low, offset_high, whence, newOffset) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(20, 0, 1, fd, offset_low, offset_high, whence, newOffset); - var offset = convertI32PairToI53Checked(offset_low, offset_high); - try { - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - (tempI64 = [ stream.position >>> 0, (tempDouble = stream.position, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], - HEAP32[((newOffset) >> 2)] = tempI64[0], HEAP32[(((newOffset) + (4)) >> 2)] = tempI64[1]); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; - // reset readdir state - return 0; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return e.errno; - } -} - -/** @param {number=} offset */ var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov) >> 2)]; - var len = HEAPU32[(((iov) + (4)) >> 2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != "undefined") { - offset += curr; - } - } - return ret; -}; - -function _fd_write(fd, iov, iovcnt, pnum) { - if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(21, 0, 1, fd, iov, iovcnt, pnum); - try { - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum) >> 2)] = num; - return 0; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return e.errno; - } -} - -function _random_get(buffer, size) { - try { - randomFill(HEAPU8.subarray(buffer, buffer + size)); - return 0; - } catch (e) { - if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; - return e.errno; - } -} - -var stringToUTF8OnStack = str => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; -}; - -var ALLOC_STACK = 1; - -var allocate = (slab, allocator) => { - var ret; - assert(typeof allocator == "number", "allocate no longer takes a type argument"); - assert(typeof slab != "number", "allocate no longer takes a number as arg0"); - if (allocator == ALLOC_STACK) { - ret = stackAlloc(slab.length); - } else { - ret = _malloc(slab.length); - } - if (!slab.subarray && !slab.slice) { - slab = new Uint8Array(slab); - } - HEAPU8.set(slab, ret); - return ret; -}; - -var ALLOC_NORMAL = 0; - -var getCFunc = ident => { - var func = Module["_" + ident]; - // closure exported function - assert(func, "Cannot call unknown function " + ident + ", make sure it is exported"); - return func; -}; - -var writeArrayToMemory = (array, buffer) => { - assert(array.length >= 0, "writeArrayToMemory array must have a length (should be an array or typed array)"); - HEAP8.set(array, buffer); -}; - -/** - * @param {string|null=} returnType - * @param {Array=} argTypes - * @param {Array=} args - * @param {Object=} opts - */ var ccall = (ident, returnType, argTypes, args, opts) => { - // For fast lookup of conversion functions - var toC = { - "string": str => { - var ret = 0; - if (str !== null && str !== undefined && str !== 0) { - // null string - ret = stringToUTF8OnStack(str); - } - return ret; - }, - "array": arr => { - var ret = stackAlloc(arr.length); - writeArrayToMemory(arr, ret); - return ret; - } - }; - function convertReturnValue(ret) { - if (returnType === "string") { - return UTF8ToString(ret); - } - if (returnType === "boolean") return Boolean(ret); - return ret; - } - var func = getCFunc(ident); - var cArgs = []; - var stack = 0; - assert(returnType !== "array", 'Return type should not be "array".'); - if (args) { - for (var i = 0; i < args.length; i++) { - var converter = toC[argTypes[i]]; - if (converter) { - if (stack === 0) stack = stackSave(); - cArgs[i] = converter(args[i]); - } else { - cArgs[i] = args[i]; - } - } - } - var ret = func(...cArgs); - function onDone(ret) { - if (stack !== 0) stackRestore(stack); - return convertReturnValue(ret); - } - ret = onDone(ret); - return ret; -}; - -/** - * @param {string=} returnType - * @param {Array=} argTypes - * @param {Object=} opts - */ var cwrap = (ident, returnType, argTypes, opts) => (...args) => ccall(ident, returnType, argTypes, args, opts); - -var FS_createPath = (...args) => FS.createPath(...args); - -var FS_unlink = (...args) => FS.unlink(...args); - -var FS_createLazyFile = (...args) => FS.createLazyFile(...args); - -var FS_createDevice = (...args) => FS.createDevice(...args); - -PThread.init(); - -FS.createPreloadedFile = FS_createPreloadedFile; - -FS.preloadFile = FS_preloadFile; - -FS.staticInit(); - -assert(emval_handles.length === 5 * 2); - -// End JS library code -// include: postlibrary.js -// This file is included after the automatically-generated JS library code -// but before the wasm module is created. -{ - // With WASM_ESM_INTEGRATION this has to happen at the top level and not - // delayed until processModuleArgs. - initMemory(); - // Begin ATMODULES hooks - if (Module["noExitRuntime"]) noExitRuntime = Module["noExitRuntime"]; - if (Module["preloadPlugins"]) preloadPlugins = Module["preloadPlugins"]; - if (Module["print"]) out = Module["print"]; - if (Module["printErr"]) err = Module["printErr"]; - if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"]; - // End ATMODULES hooks - checkIncomingModuleAPI(); - if (Module["arguments"]) arguments_ = Module["arguments"]; - if (Module["thisProgram"]) thisProgram = Module["thisProgram"]; - // Assertions on removed incoming Module JS APIs. - assert(typeof Module["memoryInitializerPrefixURL"] == "undefined", "Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead"); - assert(typeof Module["pthreadMainPrefixURL"] == "undefined", "Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead"); - assert(typeof Module["cdInitializerPrefixURL"] == "undefined", "Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead"); - assert(typeof Module["filePackagePrefixURL"] == "undefined", "Module.filePackagePrefixURL option was removed, use Module.locateFile instead"); - assert(typeof Module["read"] == "undefined", "Module.read option was removed"); - assert(typeof Module["readAsync"] == "undefined", "Module.readAsync option was removed (modify readAsync in JS)"); - assert(typeof Module["readBinary"] == "undefined", "Module.readBinary option was removed (modify readBinary in JS)"); - assert(typeof Module["setWindowTitle"] == "undefined", "Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)"); - assert(typeof Module["TOTAL_MEMORY"] == "undefined", "Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY"); - assert(typeof Module["ENVIRONMENT"] == "undefined", "Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)"); - assert(typeof Module["STACK_SIZE"] == "undefined", "STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time"); - if (Module["preInit"]) { - if (typeof Module["preInit"] == "function") Module["preInit"] = [ Module["preInit"] ]; - while (Module["preInit"].length > 0) { - Module["preInit"].shift()(); - } - } - consumedModuleProp("preInit"); -} - -// Begin runtime exports -Module["addRunDependency"] = addRunDependency; - -Module["removeRunDependency"] = removeRunDependency; - -Module["ccall"] = ccall; - -Module["cwrap"] = cwrap; - -Module["intArrayFromString"] = intArrayFromString; - -Module["FS_preloadFile"] = FS_preloadFile; - -Module["FS_unlink"] = FS_unlink; - -Module["FS_createPath"] = FS_createPath; - -Module["FS_createDevice"] = FS_createDevice; - -Module["FS_createDataFile"] = FS_createDataFile; - -Module["FS_createLazyFile"] = FS_createLazyFile; - -Module["ALLOC_NORMAL"] = ALLOC_NORMAL; - -Module["allocate"] = allocate; - -Module["IDBFS"] = IDBFS; - -var missingLibrarySymbols = [ "writeI53ToI64", "writeI53ToI64Clamped", "writeI53ToI64Signaling", "writeI53ToU64Clamped", "writeI53ToU64Signaling", "readI53FromI64", "readI53FromU64", "convertI32PairToI53", "convertU32PairToI53", "getTempRet0", "setTempRet0", "createNamedFunction", "growMemory", "withStackSave", "inetPton4", "inetNtop4", "inetPton6", "inetNtop6", "readSockaddr", "writeSockaddr", "readEmAsmArgs", "jstoi_q", "autoResumeAudioContext", "dynCallLegacy", "getDynCaller", "dynCall", "runtimeKeepalivePop", "asmjsMangle", "HandleAllocator", "addOnInit", "addOnPostCtor", "addOnPreMain", "addOnExit", "STACK_SIZE", "STACK_ALIGN", "POINTER_SIZE", "ASSERTIONS", "convertJsFunctionToWasm", "getEmptyTableSlot", "updateTableMap", "getFunctionAddress", "addFunction", "removeFunction", "intArrayToString", "stringToAscii", "registerKeyEventCallback", "findEventTarget", "findCanvasEventTarget", "getBoundingClientRect", "fillMouseEventData", "registerMouseEventCallback", "registerWheelEventCallback", "registerUiEventCallback", "registerFocusEventCallback", "fillDeviceOrientationEventData", "registerDeviceOrientationEventCallback", "fillDeviceMotionEventData", "registerDeviceMotionEventCallback", "screenOrientation", "fillOrientationChangeEventData", "registerOrientationChangeEventCallback", "fillFullscreenChangeEventData", "registerFullscreenChangeEventCallback", "JSEvents_requestFullscreen", "JSEvents_resizeCanvasForFullscreen", "registerRestoreOldStyle", "hideEverythingExceptGivenElement", "restoreHiddenElements", "setLetterbox", "softFullscreenResizeWebGLRenderTarget", "doRequestFullscreen", "fillPointerlockChangeEventData", "registerPointerlockChangeEventCallback", "registerPointerlockErrorEventCallback", "requestPointerLock", "fillVisibilityChangeEventData", "registerVisibilityChangeEventCallback", "registerTouchEventCallback", "fillGamepadEventData", "registerGamepadEventCallback", "registerBeforeUnloadEventCallback", "fillBatteryEventData", "registerBatteryEventCallback", "setCanvasElementSizeCallingThread", "setCanvasElementSizeMainThread", "setCanvasElementSize", "getCanvasSizeCallingThread", "getCanvasSizeMainThread", "getCanvasElementSize", "getCallstack", "convertPCtoSourceLocation", "wasiRightsToMuslOFlags", "wasiOFlagsToMuslOFlags", "safeSetTimeout", "setImmediateWrapped", "safeRequestAnimationFrame", "clearImmediateWrapped", "registerPostMainLoop", "registerPreMainLoop", "getPromise", "makePromise", "idsToPromises", "makePromiseCallback", "findMatchingCatch", "Browser_asyncPrepareDataCounter", "isLeapYear", "ydayFromDate", "arraySum", "addDays", "getSocketFromFD", "getSocketAddress", "FS_mkdirTree", "_setNetworkCallback", "heapObjectForWebGLType", "toTypedArrayIndex", "webgl_enable_ANGLE_instanced_arrays", "webgl_enable_OES_vertex_array_object", "webgl_enable_WEBGL_draw_buffers", "webgl_enable_WEBGL_multi_draw", "webgl_enable_EXT_polygon_offset_clamp", "webgl_enable_EXT_clip_control", "webgl_enable_WEBGL_polygon_mode", "emscriptenWebGLGet", "computeUnpackAlignedImageSize", "colorChannelsInGlTextureFormat", "emscriptenWebGLGetTexPixelData", "emscriptenWebGLGetUniform", "webglGetUniformLocation", "webglPrepareUniformLocationsBeforeFirstUse", "webglGetLeftBracePos", "emscriptenWebGLGetVertexAttrib", "__glGetActiveAttribOrUniform", "writeGLArray", "emscripten_webgl_destroy_context_before_on_calling_thread", "registerWebGlEventCallback", "runAndAbortIfError", "emscriptenWebGLGetIndexed", "webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance", "webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance", "writeStringToMemory", "writeAsciiToMemory", "allocateUTF8", "allocateUTF8OnStack", "demangle", "stackTrace", "getNativeTypeSize", "throwInternalError", "whenDependentTypesAreResolved", "getTypeName", "getFunctionName", "getFunctionArgsName", "heap32VectorToArray", "requireRegisteredType", "usesDestructorStack", "createJsInvokerSignature", "checkArgCount", "getEnumValueType", "getRequiredArgCount", "createJsInvoker", "UnboundTypeError", "PureVirtualError", "throwUnboundTypeError", "ensureOverloadTable", "exposePublicSymbol", "replacePublicSymbol", "getBasestPointer", "registerInheritedInstance", "unregisterInheritedInstance", "getInheritedInstance", "getInheritedInstanceCount", "getLiveInheritedInstances", "enumReadValueFromPointer", "installIndexedIterator", "runDestructors", "craftInvokerFunction", "embind__requireFunction", "genericPointerToWireType", "constNoSmartPtrRawPointerToWireType", "nonConstNoSmartPtrRawPointerToWireType", "init_RegisteredPointer", "RegisteredPointer", "RegisteredPointer_fromWireType", "runDestructor", "releaseClassHandle", "detachFinalizer", "attachFinalizer", "makeClassHandle", "init_ClassHandle", "ClassHandle", "throwInstanceAlreadyDeleted", "flushPendingDeletes", "setDelayFunction", "RegisteredClass", "shallowCopyInternalPointer", "downcastPointer", "upcastPointer", "validateThis", "char_0", "char_9", "makeLegalFunctionName", "count_emval_handles", "getStringOrSymbol", "emval_returnValue", "emval_lookupTypes", "emval_addMethodCaller" ]; - -missingLibrarySymbols.forEach(missingLibrarySymbol); - -var unexportedSymbols = [ "run", "out", "err", "callMain", "abort", "wasmExports", "HEAPF32", "HEAPF64", "HEAP8", "HEAP16", "HEAPU16", "HEAP32", "HEAPU32", "HEAP64", "HEAPU64", "writeStackCookie", "checkStackCookie", "convertI32PairToI53Checked", "stackSave", "stackRestore", "stackAlloc", "ptrToString", "zeroMemory", "exitJS", "getHeapMax", "abortOnCannotGrowMemory", "ENV", "ERRNO_CODES", "strError", "DNS", "Protocols", "Sockets", "timers", "warnOnce", "readEmAsmArgsArray", "getExecutableName", "handleException", "keepRuntimeAlive", "runtimeKeepalivePush", "callUserCallback", "maybeExit", "asyncLoad", "alignMemory", "mmapAlloc", "wasmTable", "wasmMemory", "getUniqueRunDependency", "noExitRuntime", "addOnPreRun", "addOnPostRun", "freeTableIndexes", "functionsInTableMap", "setValue", "getValue", "PATH", "PATH_FS", "UTF8Decoder", "UTF8ArrayToString", "UTF8ToString", "stringToUTF8Array", "stringToUTF8", "lengthBytesUTF8", "AsciiToString", "UTF16Decoder", "UTF16ToString", "stringToUTF16", "lengthBytesUTF16", "UTF32ToString", "stringToUTF32", "lengthBytesUTF32", "stringToNewUTF8", "stringToUTF8OnStack", "writeArrayToMemory", "JSEvents", "specialHTMLTargets", "currentFullscreenStrategy", "restoreOldWindowedStyle", "jsStackTrace", "UNWIND_CACHE", "ExitStatus", "getEnvStrings", "checkWasiClock", "doReadv", "doWritev", "initRandomFill", "randomFill", "emSetImmediate", "emClearImmediate_deps", "emClearImmediate", "promiseMap", "uncaughtExceptionCount", "exceptionLast", "exceptionCaught", "ExceptionInfo", "Browser", "requestFullscreen", "requestFullScreen", "setCanvasSize", "getUserMedia", "createContext", "getPreloadedImageData__data", "wget", "MONTH_DAYS_REGULAR", "MONTH_DAYS_LEAP", "MONTH_DAYS_REGULAR_CUMULATIVE", "MONTH_DAYS_LEAP_CUMULATIVE", "SYSCALLS", "preloadPlugins", "FS_createPreloadedFile", "FS_modeStringToFlags", "FS_getMode", "FS_stdin_getChar_buffer", "FS_stdin_getChar", "FS_readFile", "FS_root", "FS_mounts", "FS_devices", "FS_streams", "FS_nextInode", "FS_nameTable", "FS_currentPath", "FS_initialized", "FS_ignorePermissions", "FS_filesystems", "FS_syncFSRequests", "FS_lookupPath", "FS_getPath", "FS_hashName", "FS_hashAddNode", "FS_hashRemoveNode", "FS_lookupNode", "FS_createNode", "FS_destroyNode", "FS_isRoot", "FS_isMountpoint", "FS_isFile", "FS_isDir", "FS_isLink", "FS_isChrdev", "FS_isBlkdev", "FS_isFIFO", "FS_isSocket", "FS_flagsToPermissionString", "FS_nodePermissions", "FS_mayLookup", "FS_mayCreate", "FS_mayDelete", "FS_mayOpen", "FS_checkOpExists", "FS_nextfd", "FS_getStreamChecked", "FS_getStream", "FS_createStream", "FS_closeStream", "FS_dupStream", "FS_doSetAttr", "FS_chrdev_stream_ops", "FS_major", "FS_minor", "FS_makedev", "FS_registerDevice", "FS_getDevice", "FS_getMounts", "FS_syncfs", "FS_mount", "FS_unmount", "FS_lookup", "FS_mknod", "FS_statfs", "FS_statfsStream", "FS_statfsNode", "FS_create", "FS_mkdir", "FS_mkdev", "FS_symlink", "FS_rename", "FS_rmdir", "FS_readdir", "FS_readlink", "FS_stat", "FS_fstat", "FS_lstat", "FS_doChmod", "FS_chmod", "FS_lchmod", "FS_fchmod", "FS_doChown", "FS_chown", "FS_lchown", "FS_fchown", "FS_doTruncate", "FS_truncate", "FS_ftruncate", "FS_utime", "FS_open", "FS_close", "FS_isClosed", "FS_llseek", "FS_read", "FS_write", "FS_mmap", "FS_msync", "FS_ioctl", "FS_writeFile", "FS_cwd", "FS_chdir", "FS_createDefaultDirectories", "FS_createDefaultDevices", "FS_createSpecialDirectories", "FS_createStandardStreams", "FS_staticInit", "FS_init", "FS_quit", "FS_findObject", "FS_analyzePath", "FS_createFile", "FS_forceLoadFile", "FS_absolutePath", "FS_createFolder", "FS_createLink", "FS_joinPath", "FS_mmapAlloc", "FS_standardizePath", "MEMFS", "TTY", "PIPEFS", "SOCKFS", "tempFixedLengthArray", "miniTempWebGLFloatBuffers", "miniTempWebGLIntBuffers", "GL", "AL", "GLUT", "EGL", "GLEW", "IDBStore", "SDL", "SDL_gfx", "waitAsyncPolyfilled", "ALLOC_STACK", "print", "printErr", "jstoi_s", "PThread", "terminateWorker", "cleanupThread", "registerTLSInit", "spawnThread", "exitOnMainThread", "proxyToMainThread", "proxiedJSCallArgs", "invokeEntryPoint", "checkMailbox", "InternalError", "BindingError", "throwBindingError", "registeredTypes", "awaitingDependencies", "typeDependencies", "tupleRegistrations", "structRegistrations", "sharedRegisterType", "EmValType", "EmValOptionalType", "embindRepr", "registeredInstances", "registeredPointers", "registerType", "integerReadValueFromPointer", "floatReadValueFromPointer", "assertIntegerRange", "readPointer", "finalizationRegistry", "detachFinalizer_deps", "deletionQueue", "delayFunction", "emval_freelist", "emval_handles", "emval_symbols", "Emval", "emval_methodCallers" ]; - -unexportedSymbols.forEach(unexportedRuntimeSymbol); - -// End runtime exports -// Begin JS library exports -Module["FS"] = FS; - -// End JS library exports -// end include: postlibrary.js -// proxiedFunctionTable specifies the list of functions that can be called -// either synchronously or asynchronously from other threads in postMessage()d -// or internally queued events. This way a pthread in a Worker can synchronously -// access e.g. the DOM on the main thread. -var proxiedFunctionTable = [ _proc_exit, exitOnMainThread, pthreadCreateProxied, ___syscall_dup, ___syscall_faccessat, ___syscall_fcntl64, ___syscall_fstat64, ___syscall_ftruncate64, ___syscall_getdents64, ___syscall_ioctl, ___syscall_lstat64, ___syscall_newfstatat, ___syscall_openat, ___syscall_stat64, __mmap_js, __munmap_js, _environ_get, _environ_sizes_get, _fd_close, _fd_read, _fd_seek, _fd_write ]; - -function checkIncomingModuleAPI() { - ignoredModuleProp("fetchSettings"); - ignoredModuleProp("logReadFiles"); - ignoredModuleProp("loadSplitModule"); -} - -function EnsureDir(path) { - var dir = "/voices/" + UTF8ToString(path).split("/")[0]; - try { - FS.mkdir(dir); - } catch (err) {} -} - -function hardware_concurrency() { - var concurrency = 1; - try { - concurrency = self.navigator.hardwareConcurrency; - } catch (e) {} - return concurrency; -} - -// Imports from the Wasm binary. -var _main = makeInvalidEarlyAccess("_main"); - -var _GoogleTtsInit = Module["_GoogleTtsInit"] = makeInvalidEarlyAccess("_GoogleTtsInit"); - -var _GoogleTtsShutdown = Module["_GoogleTtsShutdown"] = makeInvalidEarlyAccess("_GoogleTtsShutdown"); - -var _GoogleTtsInstallVoice = Module["_GoogleTtsInstallVoice"] = makeInvalidEarlyAccess("_GoogleTtsInstallVoice"); - -var _GoogleTtsInitBuffered = Module["_GoogleTtsInitBuffered"] = makeInvalidEarlyAccess("_GoogleTtsInitBuffered"); - -var _GoogleTtsReadBuffered = Module["_GoogleTtsReadBuffered"] = makeInvalidEarlyAccess("_GoogleTtsReadBuffered"); - -var _GoogleTtsFinalizeBuffered = Module["_GoogleTtsFinalizeBuffered"] = makeInvalidEarlyAccess("_GoogleTtsFinalizeBuffered"); - -var _GoogleTtsGetTimepointsCount = Module["_GoogleTtsGetTimepointsCount"] = makeInvalidEarlyAccess("_GoogleTtsGetTimepointsCount"); - -var _GoogleTtsGetTimepointsTimeInSecsAtIndex = Module["_GoogleTtsGetTimepointsTimeInSecsAtIndex"] = makeInvalidEarlyAccess("_GoogleTtsGetTimepointsTimeInSecsAtIndex"); - -var _GoogleTtsGetTimepointsCharIndexAtIndex = Module["_GoogleTtsGetTimepointsCharIndexAtIndex"] = makeInvalidEarlyAccess("_GoogleTtsGetTimepointsCharIndexAtIndex"); - -var _GoogleTtsGetTimepointsCharLengthAtIndex = Module["_GoogleTtsGetTimepointsCharLengthAtIndex"] = makeInvalidEarlyAccess("_GoogleTtsGetTimepointsCharLengthAtIndex"); - -var _GoogleTtsGetEventBufferPtr = Module["_GoogleTtsGetEventBufferPtr"] = makeInvalidEarlyAccess("_GoogleTtsGetEventBufferPtr"); - -var _GoogleTtsGetEventBufferLen = Module["_GoogleTtsGetEventBufferLen"] = makeInvalidEarlyAccess("_GoogleTtsGetEventBufferLen"); - -var _malloc = Module["_malloc"] = makeInvalidEarlyAccess("_malloc"); - -var _free = Module["_free"] = makeInvalidEarlyAccess("_free"); - -var _fflush = makeInvalidEarlyAccess("_fflush"); - -var _strerror = makeInvalidEarlyAccess("_strerror"); - -var _pthread_self = makeInvalidEarlyAccess("_pthread_self"); - -var ___getTypeName = makeInvalidEarlyAccess("___getTypeName"); - -var __embind_initialize_bindings = makeInvalidEarlyAccess("__embind_initialize_bindings"); - -var __emscripten_tls_init = makeInvalidEarlyAccess("__emscripten_tls_init"); - -var _emscripten_builtin_memalign = makeInvalidEarlyAccess("_emscripten_builtin_memalign"); - -var _emscripten_stack_get_end = makeInvalidEarlyAccess("_emscripten_stack_get_end"); - -var _emscripten_stack_get_base = makeInvalidEarlyAccess("_emscripten_stack_get_base"); - -var __emscripten_thread_init = makeInvalidEarlyAccess("__emscripten_thread_init"); - -var __emscripten_thread_crashed = makeInvalidEarlyAccess("__emscripten_thread_crashed"); - -var __emscripten_run_js_on_main_thread_done = makeInvalidEarlyAccess("__emscripten_run_js_on_main_thread_done"); - -var __emscripten_run_js_on_main_thread = makeInvalidEarlyAccess("__emscripten_run_js_on_main_thread"); - -var __emscripten_thread_free_data = makeInvalidEarlyAccess("__emscripten_thread_free_data"); - -var __emscripten_thread_exit = makeInvalidEarlyAccess("__emscripten_thread_exit"); - -var __emscripten_check_mailbox = makeInvalidEarlyAccess("__emscripten_check_mailbox"); - -var __emscripten_tempret_set = makeInvalidEarlyAccess("__emscripten_tempret_set"); - -var _emscripten_stack_init = makeInvalidEarlyAccess("_emscripten_stack_init"); - -var _emscripten_stack_set_limits = makeInvalidEarlyAccess("_emscripten_stack_set_limits"); - -var _emscripten_stack_get_free = makeInvalidEarlyAccess("_emscripten_stack_get_free"); - -var __emscripten_stack_restore = makeInvalidEarlyAccess("__emscripten_stack_restore"); - -var __emscripten_stack_alloc = makeInvalidEarlyAccess("__emscripten_stack_alloc"); - -var _emscripten_stack_get_current = makeInvalidEarlyAccess("_emscripten_stack_get_current"); - -var ___cxa_get_exception_ptr = makeInvalidEarlyAccess("___cxa_get_exception_ptr"); - -var dynCall_iiiijij = makeInvalidEarlyAccess("dynCall_iiiijij"); - -var dynCall_jiji = makeInvalidEarlyAccess("dynCall_jiji"); - -var dynCall_vijj = makeInvalidEarlyAccess("dynCall_vijj"); - -var dynCall_ji = makeInvalidEarlyAccess("dynCall_ji"); - -var dynCall_jij = makeInvalidEarlyAccess("dynCall_jij"); - -var dynCall_viiiijii = makeInvalidEarlyAccess("dynCall_viiiijii"); - -var dynCall_jiiii = makeInvalidEarlyAccess("dynCall_jiiii"); - -var dynCall_jiii = makeInvalidEarlyAccess("dynCall_jiii"); - -var dynCall_viij = makeInvalidEarlyAccess("dynCall_viij"); - -var dynCall_viijii = makeInvalidEarlyAccess("dynCall_viijii"); - -var dynCall_jii = makeInvalidEarlyAccess("dynCall_jii"); - -var dynCall_jiij = makeInvalidEarlyAccess("dynCall_jiij"); - -var dynCall_vij = makeInvalidEarlyAccess("dynCall_vij"); - -var dynCall_iij = makeInvalidEarlyAccess("dynCall_iij"); - -var dynCall_jjj = makeInvalidEarlyAccess("dynCall_jjj"); - -var dynCall_iiiijj = makeInvalidEarlyAccess("dynCall_iiiijj"); - -var dynCall_viijj = makeInvalidEarlyAccess("dynCall_viijj"); - -var dynCall_viiijjj = makeInvalidEarlyAccess("dynCall_viiijjj"); - -var dynCall_iiij = makeInvalidEarlyAccess("dynCall_iiij"); - -var dynCall_jiijj = makeInvalidEarlyAccess("dynCall_jiijj"); - -var dynCall_viji = makeInvalidEarlyAccess("dynCall_viji"); - -var dynCall_iiji = makeInvalidEarlyAccess("dynCall_iiji"); - -var dynCall_iijjiii = makeInvalidEarlyAccess("dynCall_iijjiii"); - -var dynCall_vijjjii = makeInvalidEarlyAccess("dynCall_vijjjii"); - -var dynCall_vijjj = makeInvalidEarlyAccess("dynCall_vijjj"); - -var dynCall_vj = makeInvalidEarlyAccess("dynCall_vj"); - -var dynCall_iijjiiii = makeInvalidEarlyAccess("dynCall_iijjiiii"); - -var dynCall_iiiiij = makeInvalidEarlyAccess("dynCall_iiiiij"); - -var dynCall_iiiiijj = makeInvalidEarlyAccess("dynCall_iiiiijj"); - -var dynCall_iiiiiijj = makeInvalidEarlyAccess("dynCall_iiiiiijj"); - -var _kVersionStampBuildChangelistStr = Module["_kVersionStampBuildChangelistStr"] = makeInvalidEarlyAccess("_kVersionStampBuildChangelistStr"); - -var _kVersionStampCitcSnapshotStr = Module["_kVersionStampCitcSnapshotStr"] = makeInvalidEarlyAccess("_kVersionStampCitcSnapshotStr"); - -var _kVersionStampCitcWorkspaceIdStr = Module["_kVersionStampCitcWorkspaceIdStr"] = makeInvalidEarlyAccess("_kVersionStampCitcWorkspaceIdStr"); - -var _kVersionStampSourceUriStr = Module["_kVersionStampSourceUriStr"] = makeInvalidEarlyAccess("_kVersionStampSourceUriStr"); - -var _kVersionStampBuildClientStr = Module["_kVersionStampBuildClientStr"] = makeInvalidEarlyAccess("_kVersionStampBuildClientStr"); - -var _kVersionStampBuildClientMintStatusStr = Module["_kVersionStampBuildClientMintStatusStr"] = makeInvalidEarlyAccess("_kVersionStampBuildClientMintStatusStr"); - -var _kVersionStampBuildCompilerStr = Module["_kVersionStampBuildCompilerStr"] = makeInvalidEarlyAccess("_kVersionStampBuildCompilerStr"); - -var _kVersionStampBuildDateTimePstStr = Module["_kVersionStampBuildDateTimePstStr"] = makeInvalidEarlyAccess("_kVersionStampBuildDateTimePstStr"); - -var _kVersionStampBuildDepotPathStr = Module["_kVersionStampBuildDepotPathStr"] = makeInvalidEarlyAccess("_kVersionStampBuildDepotPathStr"); - -var _kVersionStampBuildIdStr = Module["_kVersionStampBuildIdStr"] = makeInvalidEarlyAccess("_kVersionStampBuildIdStr"); - -var _kVersionStampBuildInfoStr = Module["_kVersionStampBuildInfoStr"] = makeInvalidEarlyAccess("_kVersionStampBuildInfoStr"); - -var _kVersionStampBuildLabelStr = Module["_kVersionStampBuildLabelStr"] = makeInvalidEarlyAccess("_kVersionStampBuildLabelStr"); - -var _kVersionStampBuildTargetStr = Module["_kVersionStampBuildTargetStr"] = makeInvalidEarlyAccess("_kVersionStampBuildTargetStr"); - -var _kVersionStampBuildTimestampStr = Module["_kVersionStampBuildTimestampStr"] = makeInvalidEarlyAccess("_kVersionStampBuildTimestampStr"); - -var _kVersionStampBuildToolStr = Module["_kVersionStampBuildToolStr"] = makeInvalidEarlyAccess("_kVersionStampBuildToolStr"); - -var _kVersionStampG3BuildTargetStr = Module["_kVersionStampG3BuildTargetStr"] = makeInvalidEarlyAccess("_kVersionStampG3BuildTargetStr"); - -var _kVersionStampVerifiableStr = Module["_kVersionStampVerifiableStr"] = makeInvalidEarlyAccess("_kVersionStampVerifiableStr"); - -var _kVersionStampBuildFdoTypeStr = Module["_kVersionStampBuildFdoTypeStr"] = makeInvalidEarlyAccess("_kVersionStampBuildFdoTypeStr"); - -var _kVersionStampBuildBaselineChangelistStr = Module["_kVersionStampBuildBaselineChangelistStr"] = makeInvalidEarlyAccess("_kVersionStampBuildBaselineChangelistStr"); - -var _kVersionStampBuildLtoTypeStr = Module["_kVersionStampBuildLtoTypeStr"] = makeInvalidEarlyAccess("_kVersionStampBuildLtoTypeStr"); - -var _kVersionStampBuildPropellerTypeStr = Module["_kVersionStampBuildPropellerTypeStr"] = makeInvalidEarlyAccess("_kVersionStampBuildPropellerTypeStr"); - -var _kVersionStampBuildPghoTypeStr = Module["_kVersionStampBuildPghoTypeStr"] = makeInvalidEarlyAccess("_kVersionStampBuildPghoTypeStr"); - -var _kVersionStampBuildUsernameStr = Module["_kVersionStampBuildUsernameStr"] = makeInvalidEarlyAccess("_kVersionStampBuildUsernameStr"); - -var _kVersionStampBuildHostnameStr = Module["_kVersionStampBuildHostnameStr"] = makeInvalidEarlyAccess("_kVersionStampBuildHostnameStr"); - -var _kVersionStampBuildDirectoryStr = Module["_kVersionStampBuildDirectoryStr"] = makeInvalidEarlyAccess("_kVersionStampBuildDirectoryStr"); - -var _kVersionStampBuildChangelistInt = Module["_kVersionStampBuildChangelistInt"] = makeInvalidEarlyAccess("_kVersionStampBuildChangelistInt"); - -var _kVersionStampCitcSnapshotInt = Module["_kVersionStampCitcSnapshotInt"] = makeInvalidEarlyAccess("_kVersionStampCitcSnapshotInt"); - -var _kVersionStampBuildClientMintStatusInt = Module["_kVersionStampBuildClientMintStatusInt"] = makeInvalidEarlyAccess("_kVersionStampBuildClientMintStatusInt"); - -var _kVersionStampBuildTimestampInt = Module["_kVersionStampBuildTimestampInt"] = makeInvalidEarlyAccess("_kVersionStampBuildTimestampInt"); - -var _kVersionStampVerifiableInt = Module["_kVersionStampVerifiableInt"] = makeInvalidEarlyAccess("_kVersionStampVerifiableInt"); - -var _kVersionStampBuildCoverageEnabledInt = Module["_kVersionStampBuildCoverageEnabledInt"] = makeInvalidEarlyAccess("_kVersionStampBuildCoverageEnabledInt"); - -var _kVersionStampBuildBaselineChangelistInt = Module["_kVersionStampBuildBaselineChangelistInt"] = makeInvalidEarlyAccess("_kVersionStampBuildBaselineChangelistInt"); - -var _kVersionStampPrecookedTimestampStr = Module["_kVersionStampPrecookedTimestampStr"] = makeInvalidEarlyAccess("_kVersionStampPrecookedTimestampStr"); - -var _kVersionStampPrecookedClientInfoStr = Module["_kVersionStampPrecookedClientInfoStr"] = makeInvalidEarlyAccess("_kVersionStampPrecookedClientInfoStr"); - -var __indirect_function_table = makeInvalidEarlyAccess("__indirect_function_table"); - -var wasmTable = makeInvalidEarlyAccess("wasmTable"); - -function assignWasmExports(wasmExports) { - assert(typeof wasmExports["__main_argc_argv"] != "undefined", "missing Wasm export: __main_argc_argv"); - assert(typeof wasmExports["GoogleTtsInit"] != "undefined", "missing Wasm export: GoogleTtsInit"); - assert(typeof wasmExports["GoogleTtsShutdown"] != "undefined", "missing Wasm export: GoogleTtsShutdown"); - assert(typeof wasmExports["GoogleTtsInstallVoice"] != "undefined", "missing Wasm export: GoogleTtsInstallVoice"); - assert(typeof wasmExports["GoogleTtsInitBuffered"] != "undefined", "missing Wasm export: GoogleTtsInitBuffered"); - assert(typeof wasmExports["GoogleTtsReadBuffered"] != "undefined", "missing Wasm export: GoogleTtsReadBuffered"); - assert(typeof wasmExports["GoogleTtsFinalizeBuffered"] != "undefined", "missing Wasm export: GoogleTtsFinalizeBuffered"); - assert(typeof wasmExports["GoogleTtsGetTimepointsCount"] != "undefined", "missing Wasm export: GoogleTtsGetTimepointsCount"); - assert(typeof wasmExports["GoogleTtsGetTimepointsTimeInSecsAtIndex"] != "undefined", "missing Wasm export: GoogleTtsGetTimepointsTimeInSecsAtIndex"); - assert(typeof wasmExports["GoogleTtsGetTimepointsCharIndexAtIndex"] != "undefined", "missing Wasm export: GoogleTtsGetTimepointsCharIndexAtIndex"); - assert(typeof wasmExports["GoogleTtsGetTimepointsCharLengthAtIndex"] != "undefined", "missing Wasm export: GoogleTtsGetTimepointsCharLengthAtIndex"); - assert(typeof wasmExports["GoogleTtsGetEventBufferPtr"] != "undefined", "missing Wasm export: GoogleTtsGetEventBufferPtr"); - assert(typeof wasmExports["GoogleTtsGetEventBufferLen"] != "undefined", "missing Wasm export: GoogleTtsGetEventBufferLen"); - assert(typeof wasmExports["malloc"] != "undefined", "missing Wasm export: malloc"); - assert(typeof wasmExports["free"] != "undefined", "missing Wasm export: free"); - assert(typeof wasmExports["fflush"] != "undefined", "missing Wasm export: fflush"); - assert(typeof wasmExports["strerror"] != "undefined", "missing Wasm export: strerror"); - assert(typeof wasmExports["pthread_self"] != "undefined", "missing Wasm export: pthread_self"); - assert(typeof wasmExports["__getTypeName"] != "undefined", "missing Wasm export: __getTypeName"); - assert(typeof wasmExports["_embind_initialize_bindings"] != "undefined", "missing Wasm export: _embind_initialize_bindings"); - assert(typeof wasmExports["_emscripten_tls_init"] != "undefined", "missing Wasm export: _emscripten_tls_init"); - assert(typeof wasmExports["emscripten_builtin_memalign"] != "undefined", "missing Wasm export: emscripten_builtin_memalign"); - assert(typeof wasmExports["emscripten_stack_get_end"] != "undefined", "missing Wasm export: emscripten_stack_get_end"); - assert(typeof wasmExports["emscripten_stack_get_base"] != "undefined", "missing Wasm export: emscripten_stack_get_base"); - assert(typeof wasmExports["_emscripten_thread_init"] != "undefined", "missing Wasm export: _emscripten_thread_init"); - assert(typeof wasmExports["_emscripten_thread_crashed"] != "undefined", "missing Wasm export: _emscripten_thread_crashed"); - assert(typeof wasmExports["_emscripten_run_js_on_main_thread_done"] != "undefined", "missing Wasm export: _emscripten_run_js_on_main_thread_done"); - assert(typeof wasmExports["_emscripten_run_js_on_main_thread"] != "undefined", "missing Wasm export: _emscripten_run_js_on_main_thread"); - assert(typeof wasmExports["_emscripten_thread_free_data"] != "undefined", "missing Wasm export: _emscripten_thread_free_data"); - assert(typeof wasmExports["_emscripten_thread_exit"] != "undefined", "missing Wasm export: _emscripten_thread_exit"); - assert(typeof wasmExports["_emscripten_check_mailbox"] != "undefined", "missing Wasm export: _emscripten_check_mailbox"); - assert(typeof wasmExports["_emscripten_tempret_set"] != "undefined", "missing Wasm export: _emscripten_tempret_set"); - assert(typeof wasmExports["emscripten_stack_init"] != "undefined", "missing Wasm export: emscripten_stack_init"); - assert(typeof wasmExports["emscripten_stack_set_limits"] != "undefined", "missing Wasm export: emscripten_stack_set_limits"); - assert(typeof wasmExports["emscripten_stack_get_free"] != "undefined", "missing Wasm export: emscripten_stack_get_free"); - assert(typeof wasmExports["_emscripten_stack_restore"] != "undefined", "missing Wasm export: _emscripten_stack_restore"); - assert(typeof wasmExports["_emscripten_stack_alloc"] != "undefined", "missing Wasm export: _emscripten_stack_alloc"); - assert(typeof wasmExports["emscripten_stack_get_current"] != "undefined", "missing Wasm export: emscripten_stack_get_current"); - assert(typeof wasmExports["__cxa_get_exception_ptr"] != "undefined", "missing Wasm export: __cxa_get_exception_ptr"); - assert(typeof wasmExports["dynCall_iiiijij"] != "undefined", "missing Wasm export: dynCall_iiiijij"); - assert(typeof wasmExports["dynCall_jiji"] != "undefined", "missing Wasm export: dynCall_jiji"); - assert(typeof wasmExports["dynCall_vijj"] != "undefined", "missing Wasm export: dynCall_vijj"); - assert(typeof wasmExports["dynCall_ji"] != "undefined", "missing Wasm export: dynCall_ji"); - assert(typeof wasmExports["dynCall_jij"] != "undefined", "missing Wasm export: dynCall_jij"); - assert(typeof wasmExports["dynCall_viiiijii"] != "undefined", "missing Wasm export: dynCall_viiiijii"); - assert(typeof wasmExports["dynCall_jiiii"] != "undefined", "missing Wasm export: dynCall_jiiii"); - assert(typeof wasmExports["dynCall_jiii"] != "undefined", "missing Wasm export: dynCall_jiii"); - assert(typeof wasmExports["dynCall_viij"] != "undefined", "missing Wasm export: dynCall_viij"); - assert(typeof wasmExports["dynCall_viijii"] != "undefined", "missing Wasm export: dynCall_viijii"); - assert(typeof wasmExports["dynCall_jii"] != "undefined", "missing Wasm export: dynCall_jii"); - assert(typeof wasmExports["dynCall_jiij"] != "undefined", "missing Wasm export: dynCall_jiij"); - assert(typeof wasmExports["dynCall_vij"] != "undefined", "missing Wasm export: dynCall_vij"); - assert(typeof wasmExports["dynCall_iij"] != "undefined", "missing Wasm export: dynCall_iij"); - assert(typeof wasmExports["dynCall_jjj"] != "undefined", "missing Wasm export: dynCall_jjj"); - assert(typeof wasmExports["dynCall_iiiijj"] != "undefined", "missing Wasm export: dynCall_iiiijj"); - assert(typeof wasmExports["dynCall_viijj"] != "undefined", "missing Wasm export: dynCall_viijj"); - assert(typeof wasmExports["dynCall_viiijjj"] != "undefined", "missing Wasm export: dynCall_viiijjj"); - assert(typeof wasmExports["dynCall_iiij"] != "undefined", "missing Wasm export: dynCall_iiij"); - assert(typeof wasmExports["dynCall_jiijj"] != "undefined", "missing Wasm export: dynCall_jiijj"); - assert(typeof wasmExports["dynCall_viji"] != "undefined", "missing Wasm export: dynCall_viji"); - assert(typeof wasmExports["dynCall_iiji"] != "undefined", "missing Wasm export: dynCall_iiji"); - assert(typeof wasmExports["dynCall_iijjiii"] != "undefined", "missing Wasm export: dynCall_iijjiii"); - assert(typeof wasmExports["dynCall_vijjjii"] != "undefined", "missing Wasm export: dynCall_vijjjii"); - assert(typeof wasmExports["dynCall_vijjj"] != "undefined", "missing Wasm export: dynCall_vijjj"); - assert(typeof wasmExports["dynCall_vj"] != "undefined", "missing Wasm export: dynCall_vj"); - assert(typeof wasmExports["dynCall_iijjiiii"] != "undefined", "missing Wasm export: dynCall_iijjiiii"); - assert(typeof wasmExports["dynCall_iiiiij"] != "undefined", "missing Wasm export: dynCall_iiiiij"); - assert(typeof wasmExports["dynCall_iiiiijj"] != "undefined", "missing Wasm export: dynCall_iiiiijj"); - assert(typeof wasmExports["dynCall_iiiiiijj"] != "undefined", "missing Wasm export: dynCall_iiiiiijj"); - assert(typeof wasmExports["kVersionStampBuildChangelistStr"] != "undefined", "missing Wasm export: kVersionStampBuildChangelistStr"); - assert(typeof wasmExports["kVersionStampCitcSnapshotStr"] != "undefined", "missing Wasm export: kVersionStampCitcSnapshotStr"); - assert(typeof wasmExports["kVersionStampCitcWorkspaceIdStr"] != "undefined", "missing Wasm export: kVersionStampCitcWorkspaceIdStr"); - assert(typeof wasmExports["kVersionStampSourceUriStr"] != "undefined", "missing Wasm export: kVersionStampSourceUriStr"); - assert(typeof wasmExports["kVersionStampBuildClientStr"] != "undefined", "missing Wasm export: kVersionStampBuildClientStr"); - assert(typeof wasmExports["kVersionStampBuildClientMintStatusStr"] != "undefined", "missing Wasm export: kVersionStampBuildClientMintStatusStr"); - assert(typeof wasmExports["kVersionStampBuildCompilerStr"] != "undefined", "missing Wasm export: kVersionStampBuildCompilerStr"); - assert(typeof wasmExports["kVersionStampBuildDateTimePstStr"] != "undefined", "missing Wasm export: kVersionStampBuildDateTimePstStr"); - assert(typeof wasmExports["kVersionStampBuildDepotPathStr"] != "undefined", "missing Wasm export: kVersionStampBuildDepotPathStr"); - assert(typeof wasmExports["kVersionStampBuildIdStr"] != "undefined", "missing Wasm export: kVersionStampBuildIdStr"); - assert(typeof wasmExports["kVersionStampBuildInfoStr"] != "undefined", "missing Wasm export: kVersionStampBuildInfoStr"); - assert(typeof wasmExports["kVersionStampBuildLabelStr"] != "undefined", "missing Wasm export: kVersionStampBuildLabelStr"); - assert(typeof wasmExports["kVersionStampBuildTargetStr"] != "undefined", "missing Wasm export: kVersionStampBuildTargetStr"); - assert(typeof wasmExports["kVersionStampBuildTimestampStr"] != "undefined", "missing Wasm export: kVersionStampBuildTimestampStr"); - assert(typeof wasmExports["kVersionStampBuildToolStr"] != "undefined", "missing Wasm export: kVersionStampBuildToolStr"); - assert(typeof wasmExports["kVersionStampG3BuildTargetStr"] != "undefined", "missing Wasm export: kVersionStampG3BuildTargetStr"); - assert(typeof wasmExports["kVersionStampVerifiableStr"] != "undefined", "missing Wasm export: kVersionStampVerifiableStr"); - assert(typeof wasmExports["kVersionStampBuildFdoTypeStr"] != "undefined", "missing Wasm export: kVersionStampBuildFdoTypeStr"); - assert(typeof wasmExports["kVersionStampBuildBaselineChangelistStr"] != "undefined", "missing Wasm export: kVersionStampBuildBaselineChangelistStr"); - assert(typeof wasmExports["kVersionStampBuildLtoTypeStr"] != "undefined", "missing Wasm export: kVersionStampBuildLtoTypeStr"); - assert(typeof wasmExports["kVersionStampBuildPropellerTypeStr"] != "undefined", "missing Wasm export: kVersionStampBuildPropellerTypeStr"); - assert(typeof wasmExports["kVersionStampBuildPghoTypeStr"] != "undefined", "missing Wasm export: kVersionStampBuildPghoTypeStr"); - assert(typeof wasmExports["kVersionStampBuildUsernameStr"] != "undefined", "missing Wasm export: kVersionStampBuildUsernameStr"); - assert(typeof wasmExports["kVersionStampBuildHostnameStr"] != "undefined", "missing Wasm export: kVersionStampBuildHostnameStr"); - assert(typeof wasmExports["kVersionStampBuildDirectoryStr"] != "undefined", "missing Wasm export: kVersionStampBuildDirectoryStr"); - assert(typeof wasmExports["kVersionStampBuildChangelistInt"] != "undefined", "missing Wasm export: kVersionStampBuildChangelistInt"); - assert(typeof wasmExports["kVersionStampCitcSnapshotInt"] != "undefined", "missing Wasm export: kVersionStampCitcSnapshotInt"); - assert(typeof wasmExports["kVersionStampBuildClientMintStatusInt"] != "undefined", "missing Wasm export: kVersionStampBuildClientMintStatusInt"); - assert(typeof wasmExports["kVersionStampBuildTimestampInt"] != "undefined", "missing Wasm export: kVersionStampBuildTimestampInt"); - assert(typeof wasmExports["kVersionStampVerifiableInt"] != "undefined", "missing Wasm export: kVersionStampVerifiableInt"); - assert(typeof wasmExports["kVersionStampBuildCoverageEnabledInt"] != "undefined", "missing Wasm export: kVersionStampBuildCoverageEnabledInt"); - assert(typeof wasmExports["kVersionStampBuildBaselineChangelistInt"] != "undefined", "missing Wasm export: kVersionStampBuildBaselineChangelistInt"); - assert(typeof wasmExports["kVersionStampPrecookedTimestampStr"] != "undefined", "missing Wasm export: kVersionStampPrecookedTimestampStr"); - assert(typeof wasmExports["kVersionStampPrecookedClientInfoStr"] != "undefined", "missing Wasm export: kVersionStampPrecookedClientInfoStr"); - assert(typeof wasmExports["__indirect_function_table"] != "undefined", "missing Wasm export: __indirect_function_table"); - _main = createExportWrapper("__main_argc_argv", 2); - _GoogleTtsInit = Module["_GoogleTtsInit"] = createExportWrapper("GoogleTtsInit", 2); - _GoogleTtsShutdown = Module["_GoogleTtsShutdown"] = createExportWrapper("GoogleTtsShutdown", 0); - _GoogleTtsInstallVoice = Module["_GoogleTtsInstallVoice"] = createExportWrapper("GoogleTtsInstallVoice", 3); - _GoogleTtsInitBuffered = Module["_GoogleTtsInitBuffered"] = createExportWrapper("GoogleTtsInitBuffered", 4); - _GoogleTtsReadBuffered = Module["_GoogleTtsReadBuffered"] = createExportWrapper("GoogleTtsReadBuffered", 0); - _GoogleTtsFinalizeBuffered = Module["_GoogleTtsFinalizeBuffered"] = createExportWrapper("GoogleTtsFinalizeBuffered", 0); - _GoogleTtsGetTimepointsCount = Module["_GoogleTtsGetTimepointsCount"] = createExportWrapper("GoogleTtsGetTimepointsCount", 0); - _GoogleTtsGetTimepointsTimeInSecsAtIndex = Module["_GoogleTtsGetTimepointsTimeInSecsAtIndex"] = createExportWrapper("GoogleTtsGetTimepointsTimeInSecsAtIndex", 1); - _GoogleTtsGetTimepointsCharIndexAtIndex = Module["_GoogleTtsGetTimepointsCharIndexAtIndex"] = createExportWrapper("GoogleTtsGetTimepointsCharIndexAtIndex", 1); - _GoogleTtsGetTimepointsCharLengthAtIndex = Module["_GoogleTtsGetTimepointsCharLengthAtIndex"] = createExportWrapper("GoogleTtsGetTimepointsCharLengthAtIndex", 1); - _GoogleTtsGetEventBufferPtr = Module["_GoogleTtsGetEventBufferPtr"] = createExportWrapper("GoogleTtsGetEventBufferPtr", 0); - _GoogleTtsGetEventBufferLen = Module["_GoogleTtsGetEventBufferLen"] = createExportWrapper("GoogleTtsGetEventBufferLen", 0); - _malloc = Module["_malloc"] = createExportWrapper("malloc", 1); - _free = Module["_free"] = createExportWrapper("free", 1); - _fflush = createExportWrapper("fflush", 1); - _strerror = createExportWrapper("strerror", 1); - _pthread_self = createExportWrapper("pthread_self", 0); - ___getTypeName = createExportWrapper("__getTypeName", 1); - __embind_initialize_bindings = createExportWrapper("_embind_initialize_bindings", 0); - __emscripten_tls_init = createExportWrapper("_emscripten_tls_init", 0); - _emscripten_builtin_memalign = createExportWrapper("emscripten_builtin_memalign", 2); - _emscripten_stack_get_end = wasmExports["emscripten_stack_get_end"]; - _emscripten_stack_get_base = wasmExports["emscripten_stack_get_base"]; - __emscripten_thread_init = createExportWrapper("_emscripten_thread_init", 6); - __emscripten_thread_crashed = createExportWrapper("_emscripten_thread_crashed", 0); - __emscripten_run_js_on_main_thread_done = createExportWrapper("_emscripten_run_js_on_main_thread_done", 3); - __emscripten_run_js_on_main_thread = createExportWrapper("_emscripten_run_js_on_main_thread", 5); - __emscripten_thread_free_data = createExportWrapper("_emscripten_thread_free_data", 1); - __emscripten_thread_exit = createExportWrapper("_emscripten_thread_exit", 1); - __emscripten_check_mailbox = createExportWrapper("_emscripten_check_mailbox", 0); - __emscripten_tempret_set = createExportWrapper("_emscripten_tempret_set", 1); - _emscripten_stack_init = wasmExports["emscripten_stack_init"]; - _emscripten_stack_set_limits = wasmExports["emscripten_stack_set_limits"]; - _emscripten_stack_get_free = wasmExports["emscripten_stack_get_free"]; - __emscripten_stack_restore = wasmExports["_emscripten_stack_restore"]; - __emscripten_stack_alloc = wasmExports["_emscripten_stack_alloc"]; - _emscripten_stack_get_current = wasmExports["emscripten_stack_get_current"]; - ___cxa_get_exception_ptr = createExportWrapper("__cxa_get_exception_ptr", 1); - dynCall_iiiijij = createExportWrapper("dynCall_iiiijij", 9); - dynCall_jiji = createExportWrapper("dynCall_jiji", 5); - dynCall_vijj = createExportWrapper("dynCall_vijj", 6); - dynCall_ji = createExportWrapper("dynCall_ji", 2); - dynCall_jij = createExportWrapper("dynCall_jij", 4); - dynCall_viiiijii = createExportWrapper("dynCall_viiiijii", 9); - dynCall_jiiii = createExportWrapper("dynCall_jiiii", 5); - dynCall_jiii = createExportWrapper("dynCall_jiii", 4); - dynCall_viij = createExportWrapper("dynCall_viij", 5); - dynCall_viijii = createExportWrapper("dynCall_viijii", 7); - dynCall_jii = createExportWrapper("dynCall_jii", 3); - dynCall_jiij = createExportWrapper("dynCall_jiij", 5); - dynCall_vij = createExportWrapper("dynCall_vij", 4); - dynCall_iij = createExportWrapper("dynCall_iij", 4); - dynCall_jjj = createExportWrapper("dynCall_jjj", 5); - dynCall_iiiijj = createExportWrapper("dynCall_iiiijj", 8); - dynCall_viijj = createExportWrapper("dynCall_viijj", 7); - dynCall_viiijjj = createExportWrapper("dynCall_viiijjj", 10); - dynCall_iiij = createExportWrapper("dynCall_iiij", 5); - dynCall_jiijj = createExportWrapper("dynCall_jiijj", 7); - dynCall_viji = createExportWrapper("dynCall_viji", 5); - dynCall_iiji = createExportWrapper("dynCall_iiji", 5); - dynCall_iijjiii = createExportWrapper("dynCall_iijjiii", 9); - dynCall_vijjjii = createExportWrapper("dynCall_vijjjii", 10); - dynCall_vijjj = createExportWrapper("dynCall_vijjj", 8); - dynCall_vj = createExportWrapper("dynCall_vj", 3); - dynCall_iijjiiii = createExportWrapper("dynCall_iijjiiii", 10); - dynCall_iiiiij = createExportWrapper("dynCall_iiiiij", 7); - dynCall_iiiiijj = createExportWrapper("dynCall_iiiiijj", 9); - dynCall_iiiiiijj = createExportWrapper("dynCall_iiiiiijj", 10); - _kVersionStampBuildChangelistStr = Module["_kVersionStampBuildChangelistStr"] = wasmExports["kVersionStampBuildChangelistStr"].value; - _kVersionStampCitcSnapshotStr = Module["_kVersionStampCitcSnapshotStr"] = wasmExports["kVersionStampCitcSnapshotStr"].value; - _kVersionStampCitcWorkspaceIdStr = Module["_kVersionStampCitcWorkspaceIdStr"] = wasmExports["kVersionStampCitcWorkspaceIdStr"].value; - _kVersionStampSourceUriStr = Module["_kVersionStampSourceUriStr"] = wasmExports["kVersionStampSourceUriStr"].value; - _kVersionStampBuildClientStr = Module["_kVersionStampBuildClientStr"] = wasmExports["kVersionStampBuildClientStr"].value; - _kVersionStampBuildClientMintStatusStr = Module["_kVersionStampBuildClientMintStatusStr"] = wasmExports["kVersionStampBuildClientMintStatusStr"].value; - _kVersionStampBuildCompilerStr = Module["_kVersionStampBuildCompilerStr"] = wasmExports["kVersionStampBuildCompilerStr"].value; - _kVersionStampBuildDateTimePstStr = Module["_kVersionStampBuildDateTimePstStr"] = wasmExports["kVersionStampBuildDateTimePstStr"].value; - _kVersionStampBuildDepotPathStr = Module["_kVersionStampBuildDepotPathStr"] = wasmExports["kVersionStampBuildDepotPathStr"].value; - _kVersionStampBuildIdStr = Module["_kVersionStampBuildIdStr"] = wasmExports["kVersionStampBuildIdStr"].value; - _kVersionStampBuildInfoStr = Module["_kVersionStampBuildInfoStr"] = wasmExports["kVersionStampBuildInfoStr"].value; - _kVersionStampBuildLabelStr = Module["_kVersionStampBuildLabelStr"] = wasmExports["kVersionStampBuildLabelStr"].value; - _kVersionStampBuildTargetStr = Module["_kVersionStampBuildTargetStr"] = wasmExports["kVersionStampBuildTargetStr"].value; - _kVersionStampBuildTimestampStr = Module["_kVersionStampBuildTimestampStr"] = wasmExports["kVersionStampBuildTimestampStr"].value; - _kVersionStampBuildToolStr = Module["_kVersionStampBuildToolStr"] = wasmExports["kVersionStampBuildToolStr"].value; - _kVersionStampG3BuildTargetStr = Module["_kVersionStampG3BuildTargetStr"] = wasmExports["kVersionStampG3BuildTargetStr"].value; - _kVersionStampVerifiableStr = Module["_kVersionStampVerifiableStr"] = wasmExports["kVersionStampVerifiableStr"].value; - _kVersionStampBuildFdoTypeStr = Module["_kVersionStampBuildFdoTypeStr"] = wasmExports["kVersionStampBuildFdoTypeStr"].value; - _kVersionStampBuildBaselineChangelistStr = Module["_kVersionStampBuildBaselineChangelistStr"] = wasmExports["kVersionStampBuildBaselineChangelistStr"].value; - _kVersionStampBuildLtoTypeStr = Module["_kVersionStampBuildLtoTypeStr"] = wasmExports["kVersionStampBuildLtoTypeStr"].value; - _kVersionStampBuildPropellerTypeStr = Module["_kVersionStampBuildPropellerTypeStr"] = wasmExports["kVersionStampBuildPropellerTypeStr"].value; - _kVersionStampBuildPghoTypeStr = Module["_kVersionStampBuildPghoTypeStr"] = wasmExports["kVersionStampBuildPghoTypeStr"].value; - _kVersionStampBuildUsernameStr = Module["_kVersionStampBuildUsernameStr"] = wasmExports["kVersionStampBuildUsernameStr"].value; - _kVersionStampBuildHostnameStr = Module["_kVersionStampBuildHostnameStr"] = wasmExports["kVersionStampBuildHostnameStr"].value; - _kVersionStampBuildDirectoryStr = Module["_kVersionStampBuildDirectoryStr"] = wasmExports["kVersionStampBuildDirectoryStr"].value; - _kVersionStampBuildChangelistInt = Module["_kVersionStampBuildChangelistInt"] = wasmExports["kVersionStampBuildChangelistInt"].value; - _kVersionStampCitcSnapshotInt = Module["_kVersionStampCitcSnapshotInt"] = wasmExports["kVersionStampCitcSnapshotInt"].value; - _kVersionStampBuildClientMintStatusInt = Module["_kVersionStampBuildClientMintStatusInt"] = wasmExports["kVersionStampBuildClientMintStatusInt"].value; - _kVersionStampBuildTimestampInt = Module["_kVersionStampBuildTimestampInt"] = wasmExports["kVersionStampBuildTimestampInt"].value; - _kVersionStampVerifiableInt = Module["_kVersionStampVerifiableInt"] = wasmExports["kVersionStampVerifiableInt"].value; - _kVersionStampBuildCoverageEnabledInt = Module["_kVersionStampBuildCoverageEnabledInt"] = wasmExports["kVersionStampBuildCoverageEnabledInt"].value; - _kVersionStampBuildBaselineChangelistInt = Module["_kVersionStampBuildBaselineChangelistInt"] = wasmExports["kVersionStampBuildBaselineChangelistInt"].value; - _kVersionStampPrecookedTimestampStr = Module["_kVersionStampPrecookedTimestampStr"] = wasmExports["kVersionStampPrecookedTimestampStr"].value; - _kVersionStampPrecookedClientInfoStr = Module["_kVersionStampPrecookedClientInfoStr"] = wasmExports["kVersionStampPrecookedClientInfoStr"].value; - __indirect_function_table = wasmTable = wasmExports["__indirect_function_table"]; -} - -var wasmImports; - -function assignWasmImports() { - wasmImports = { - /** @export */ EnsureDir, - /** @export */ __assert_fail: ___assert_fail, - /** @export */ __cxa_throw: ___cxa_throw, - /** @export */ __pthread_create_js: ___pthread_create_js, - /** @export */ __syscall_dup: ___syscall_dup, - /** @export */ __syscall_faccessat: ___syscall_faccessat, - /** @export */ __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ __syscall_fstat64: ___syscall_fstat64, - /** @export */ __syscall_ftruncate64: ___syscall_ftruncate64, - /** @export */ __syscall_getdents64: ___syscall_getdents64, - /** @export */ __syscall_ioctl: ___syscall_ioctl, - /** @export */ __syscall_lstat64: ___syscall_lstat64, - /** @export */ __syscall_newfstatat: ___syscall_newfstatat, - /** @export */ __syscall_openat: ___syscall_openat, - /** @export */ __syscall_stat64: ___syscall_stat64, - /** @export */ _abort_js: __abort_js, - /** @export */ _embind_register_bigint: __embind_register_bigint, - /** @export */ _embind_register_bool: __embind_register_bool, - /** @export */ _embind_register_emval: __embind_register_emval, - /** @export */ _embind_register_float: __embind_register_float, - /** @export */ _embind_register_integer: __embind_register_integer, - /** @export */ _embind_register_memory_view: __embind_register_memory_view, - /** @export */ _embind_register_std_string: __embind_register_std_string, - /** @export */ _embind_register_std_wstring: __embind_register_std_wstring, - /** @export */ _embind_register_void: __embind_register_void, - /** @export */ _emscripten_init_main_thread_js: __emscripten_init_main_thread_js, - /** @export */ _emscripten_notify_mailbox_postmessage: __emscripten_notify_mailbox_postmessage, - /** @export */ _emscripten_receive_on_main_thread_js: __emscripten_receive_on_main_thread_js, - /** @export */ _emscripten_thread_cleanup: __emscripten_thread_cleanup, - /** @export */ _emscripten_thread_mailbox_await: __emscripten_thread_mailbox_await, - /** @export */ _emscripten_thread_set_strongref: __emscripten_thread_set_strongref, - /** @export */ _mmap_js: __mmap_js, - /** @export */ _munmap_js: __munmap_js, - /** @export */ _tzset_js: __tzset_js, - /** @export */ clock_time_get: _clock_time_get, - /** @export */ emscripten_check_blocking_allowed: _emscripten_check_blocking_allowed, - /** @export */ emscripten_errn: _emscripten_errn, - /** @export */ emscripten_exit_with_live_runtime: _emscripten_exit_with_live_runtime, - /** @export */ emscripten_get_heap_max: _emscripten_get_heap_max, - /** @export */ emscripten_get_now: _emscripten_get_now, - /** @export */ emscripten_num_logical_cores: _emscripten_num_logical_cores, - /** @export */ emscripten_pc_get_function: _emscripten_pc_get_function, - /** @export */ emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ emscripten_stack_snapshot: _emscripten_stack_snapshot, - /** @export */ emscripten_stack_unwind_buffer: _emscripten_stack_unwind_buffer, - /** @export */ environ_get: _environ_get, - /** @export */ environ_sizes_get: _environ_sizes_get, - /** @export */ exit: _exit, - /** @export */ fd_close: _fd_close, - /** @export */ fd_read: _fd_read, - /** @export */ fd_seek: _fd_seek, - /** @export */ fd_write: _fd_write, - /** @export */ hardware_concurrency, - /** @export */ memory: wasmMemory, - /** @export */ proc_exit: _proc_exit, - /** @export */ random_get: _random_get - }; -} - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === -var calledRun; - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - // See $establishStackSpace for the equivalent code that runs on a thread - assert(!ENVIRONMENT_IS_PTHREAD); - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - if ((ENVIRONMENT_IS_PTHREAD)) { - readyPromiseResolve?.(Module); - initRuntime(); - return; - } - stackCheckInit(); - preRun(); - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module["calledRun"] = true; - if (ABORT) return; - initRuntime(); - readyPromiseResolve?.(Module); - Module["onRuntimeInitialized"]?.(); - consumedModuleProp("onRuntimeInitialized"); - assert(!Module["_main"], 'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]'); - postRun(); - } - if (Module["setStatus"]) { - Module["setStatus"]("Running..."); - setTimeout(() => { - setTimeout(() => Module["setStatus"](""), 1); - doRun(); - }, 1); - } else { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = x => { - has = true; - }; - try { - // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - for (var name of [ "stdout", "stderr" ]) { - var info = FS.analyzePath("/dev/" + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - } - } catch (e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce("stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc."); - } -} - -var wasmExports; - -if ((!(ENVIRONMENT_IS_PTHREAD))) { - // Call createWasm on startup if we are the main thread. - // Worker threads call this once they receive the module via postMessage - // In modularize mode the generated code is within a factory function so we - // can use await here (since it's not top-level-await). - wasmExports = await (createWasm()); - run(); -} - -// end include: postamble.js -// include: postamble_modularize.js -// In MODULARIZE mode we wrap the generated code in a factory function -// and return either the Module itself, or a promise of the module. -// We assign to the `moduleRtn` global here and configure closure to see -// this as an extern so it won't get minified. -if (runtimeInitialized) { - moduleRtn = Module; -} else { - // Set up the promise that indicates the Module is initialized - moduleRtn = new Promise((resolve, reject) => { - readyPromiseResolve = resolve; - readyPromiseReject = reject; - }); -} - -// Assertion for attempting to access module properties on the incoming -// moduleArg. In the past we used this object as the prototype of the module -// and assigned properties to it, but now we return a distinct object. This -// keeps the instance private until it is ready (i.e the promise has been -// resolved). -for (const prop of Object.keys(Module)) { - if (!(prop in moduleArg)) { - Object.defineProperty(moduleArg, prop, { - configurable: true, - get() { - abort(`Access to module property ('${prop}') is no longer possible via the module constructor argument; Instead, use the result of the module constructor.`); - } - }); - } -} - - - return moduleRtn; - }; -})(); - -// Export using a UMD style export, or ES6 exports if selected -if (typeof exports === 'object' && typeof module === 'object') { - module.exports = loadWasmTtsBindings; - // This default export looks redundant, but it allows TS to import this - // commonjs style module. - module.exports.default = loadWasmTtsBindings; -} else if (typeof define === 'function' && define['amd']) - define([], () => loadWasmTtsBindings); - -// Create code for detecting if we are running in a pthread. -// Normally this detection is done when the module is itself run but -// when running in MODULARIZE mode we need use this to know if we should -// run the module constructor on startup (true only for pthreads). -var isPthread = globalThis.self?.name?.startsWith('em-pthread'); -// In order to support both web and node we also need to detect node here. -var isNode = globalThis.process?.versions?.node && globalThis.process?.type != 'renderer'; -if (isNode) isPthread = require('node:worker_threads').workerData === 'em-pthread' - -isPthread && loadWasmTtsBindings(); - diff --git a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/bindings_main.wasm b/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/bindings_main.wasm deleted file mode 100644 index acbe15b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/bindings_main.wasm and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/manifest.json b/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/manifest.json deleted file mode 100644 index 21f70c2..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/manifest.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "manifest_version": 2, - "name": "WASM TTS Engine", - "version": "20260305.1" -} \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/offscreen.html b/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/offscreen.html deleted file mode 100644 index b3676f6..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/offscreen.html +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/offscreen_compiled.js b/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/offscreen_compiled.js deleted file mode 100644 index 3341f8a..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/offscreen_compiled.js +++ /dev/null @@ -1,130 +0,0 @@ -'use strict';var aa,ba=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},ca=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; -function da(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b0;){var a=this.g.pop();if(a in this.i)return a}return null}; -pa.prototype.getNext=pa.prototype.h;function qa(a){this.g=new r;this.h=a}function ra(a,b){na(a.g);var c=a.g.o;if(c)return sa(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.g.return);a.g.return(b);return ta(a)}function sa(a,b,c,d){try{var e=b.call(a.g.o,c);ma(e);if(!e.done)return a.g.D=!1,e;var f=e.value}catch(g){return a.g.o=null,oa(a.g,g),ta(a)}a.g.o=null;d.call(a.g,f);return ta(a)} -function ta(a){for(;a.g.g;)try{var b=a.h(a.g);if(b)return a.g.D=!1,{value:b.value,done:!1}}catch(c){a.g.j=void 0,oa(a.g,c)}a.g.D=!1;if(a.g.i){b=a.g.i;a.g.i=null;if(b.isException)throw b.X;return{value:b.return,done:!0}}return{value:void 0,done:!0}} -function ua(a){this.next=function(b){na(a.g);a.g.o?b=sa(a,a.g.o.next,b,a.g.G):(a.g.G(b),b=ta(a));return b};this.throw=function(b){na(a.g);a.g.o?b=sa(a,a.g.o["throw"],b,a.g.G):(oa(a.g,b),b=ta(a));return b};this.return=function(b){return ra(a,b)};this[Symbol.iterator]=function(){return this}}function va(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}f(a.next())})} -function t(a){return va(new ua(new qa(a)))}l("Reflect.setPrototypeOf",function(a){return a?a:ka?function(b,c){try{return ka(b,c),!0}catch(d){return!1}}:null}); -l("Symbol",function(a){function b(f){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(d+(f||"")+"_"+e++,f)}function c(f,g){this.g=f;ca(this,"description",{configurable:!0,writable:!0,value:g})}if(a)return a;c.prototype.toString=function(){return this.g};var d="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",e=0;return b}); -l("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");ca(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return wa(la(this))}});return a});function wa(a){a={next:a};a[Symbol.iterator]=function(){return this};return a} -l("Promise",function(a){function b(g){this.h=0;this.i=void 0;this.g=[];this.u=!1;var h=this.j();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}}function c(){this.g=null}function d(g){return g instanceof b?g:new b(function(h){h(g)})}if(a)return a;c.prototype.h=function(g){if(this.g==null){this.g=[];var h=this;this.i(function(){h.m()})}this.g.push(g)};var e=ea.setTimeout;c.prototype.i=function(g){e(g,0)};c.prototype.m=function(){for(;this.g&&this.g.length;){var g=this.g;this.g=[];for(var h=0;h=Ma&&a<=Na:a[0]==="-"?Oa(a,Pa):Oa(a,Qa)}),Pa=Number.MIN_SAFE_INTEGER.toString(),Ma=Ka?BigInt(Number.MIN_SAFE_INTEGER):void 0,Qa=Number.MAX_SAFE_INTEGER.toString(),Na=Ka?BigInt(Number.MAX_SAFE_INTEGER):void 0; -function Oa(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(d>>0;v=b;x=(a-b)/4294967296>>>0}function Va(a){if(a<0){Ua(-a);var b=q(Wa(v,x));a=b.next().value;b=b.next().value;v=a>>>0;x=b>>>0}else Ua(a)}function Xa(a){var b=Ta||(Ta=new DataView(new ArrayBuffer(8)));b.setFloat32(0,+a,!0);x=0;v=b.getUint32(0,!0)}function Ya(a){var b=Ta||(Ta=new DataView(new ArrayBuffer(8)));b.setFloat64(0,+a,!0);v=b.getUint32(0,!0);x=b.getUint32(4,!0)} -function Za(a,b){var c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:$a(a,b)}function ab(a,b){return La(Fa()?BigInt.asUintN(64,(BigInt(b>>>0)<>>0)):$a(a,b))}function bb(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,a==0&&(b=b+1>>>0));a=Za(a,b);return typeof a==="number"?c?-a:a:c?"-"+a:a}function cb(a,b){return Fa()?La(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(b))<>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else Fa()?c=""+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+eb(c)+eb(a));return c}function eb(a){a=String(a);return"0000000".slice(a.length)+a} -function db(a,b){b&2147483648?Fa()?a=""+(BigInt(b|0)<>>0)):(b=q(Wa(a,b)),a=b.next().value,b=b.next().value,a="-"+$a(a,b)):a=$a(a,b);return a} -function fb(a){if(a.length<16)Va(Number(a));else if(Fa())a=BigInt(a),v=Number(a&BigInt(4294967295))>>>0,x=Number(a>>BigInt(32)&BigInt(4294967295));else{var b=+(a[0]==="-");x=v=0;for(var c=a.length,d=b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),x*=1E6,v=v*1E6+d,v>=4294967296&&(x+=Math.trunc(v/4294967296),x>>>=0,v>>>=0);b&&(b=q(Wa(v,x)),a=b.next().value,b=b.next().value,v=a,x=b)}}function Wa(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function gb(a,b){this.h=a>>>0;this.g=b>>>0}function hb(a){return a.h===0?new gb(0,1+~a.g):new gb(~a.h+1,~a.g)}function ib(a){a=BigInt.asUintN(64,a);return new gb(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)))}function jb(a){if(!a)return kb||(kb=new gb(0,0));if(!/^\d+$/.test(a))return null;fb(a);return new gb(v,x)}var kb;function lb(a,b){this.h=a>>>0;this.g=b>>>0}function mb(a){a=BigInt.asUintN(64,a);return new lb(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)))} -function nb(a){if(!a)return ob||(ob=new lb(0,0));if(!/^-?\d+$/.test(a))return null;fb(a);return new lb(v,x)}var ob;function pb(){throw Error("Invalid UTF8");}function qb(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b}var rb=void 0,sb,tb=typeof TextDecoder!=="undefined",ub,vb=typeof String.prototype.isWellFormed==="function",wb=typeof TextEncoder!=="undefined"; -function xb(a){var b=!1;b=b===void 0?!1:b;if(wb){if(b&&(vb?!a.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(a)))throw Error("Found an unpaired surrogate");a=(ub||(ub=new TextEncoder)).encode(a)}else{for(var c=0,d=new Uint8Array(3*a.length),e=0;e>6|192;else{if(f>=55296&&f<=57343){if(f<=56319&&e=56320&&g<=57343){f=(f-55296)*1024+g-56320+ -65536;d[c++]=f>>18|240;d[c++]=f>>12&63|128;d[c++]=f>>6&63|128;d[c++]=f&63|128;continue}else e--}if(b)throw Error("Found an unpaired surrogate");f=65533}d[c++]=f>>12|224;d[c++]=f>>6&63|128}d[c++]=f&63|128}}a=c===d.length?d:d.subarray(0,c)}return a};function yb(a){za.setTimeout(function(){throw a;},0)};function zb(){var a=za.navigator;return a&&(a=a.userAgent)?a:""}var Ab,Bb=za.navigator;Ab=Bb?Bb.userAgentData||null:null;var Cb={},Db=null;function Eb(a){var b=a.length,c=b*3/4;c%3?c=Math.floor(c):"=.".indexOf(a[b-1])!=-1&&(c="=.".indexOf(a[b-2])!=-1?c-2:c-1);var d=new Uint8Array(c),e=0;Fb(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d} -function Fb(a,b){function c(k){for(;d>4);g!=64&&(b(f<<4&240|g>>2),h!=64&&b(g<<6&192|h))}} -function Gb(){if(!Db){Db={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var d=a.concat(b[c].split(""));Cb[c]=d;for(var e=0;e0?0:zb().indexOf("Trident")!=-1||zb().indexOf("MSIE")!=-1)&&typeof btoa==="function",Jb=/[-_.]/g,Kb={"-":"+",_:"/",".":"="};function Lb(a){return Kb[a]||""}function Mb(a){if(!Ib)return Eb(a);a=Jb.test(a)?a.replace(Jb,Lb):a;a=atob(a);for(var b=new Uint8Array(a.length),c=0;c32)for(d|=(h&127)>>4,e=3;e<32&&h&128;e+=7)h=f[g++],d|=(h&127)<>>0,d>>>0);throw Error();}function Yb(a,b){a.g=b;if(b>a.i)throw Error();} -function Zb(a){var b=a.h,c=a.g,d=b[c++],e=d&127;if(d&128&&(d=b[c++],e|=(d&127)<<7,d&128&&(d=b[c++],e|=(d&127)<<14,d&128&&(d=b[c++],e|=(d&127)<<21,d&128&&(d=b[c++],e|=d<<28,d&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128)))))throw Error();Yb(a,c);return e}function $b(a){return Zb(a)>>>0}function ac(a){a=$b(a);return a>>>1^-(a&1)}function bc(a){return Xb(a,bb)}function cc(a){return Xb(a,cb)} -function dc(a){var b=a.h,c=a.g,d=b[c],e=b[c+1],f=b[c+2];b=b[c+3];Yb(a,a.g+4);return(d<<0|e<<8|f<<16|b<<24)>>>0}function ec(a){var b=dc(a);a=(b>>31)*2+1;var c=b>>>23&255;b&=8388607;return c==255?b?NaN:a*Infinity:c==0?a*1.401298464324817E-45*b:a*Math.pow(2,c-150)*(b+8388608)}function fc(a){var b=dc(a),c=dc(a);a=(c>>31)*2+1;var d=c>>>20&2047;b=4294967296*(c&1048575)+b;return d==2047?b?NaN:a*Infinity:d==0?a*4.9E-324*b:a*Math.pow(2,d-1075)*(b+4503599627370496)} -function hc(a){for(var b=0,c=a.g,d=c+10,e=a.h;ca.i)throw Error();a.g=b;return c}function kc(a,b){if(b==0)return Qb();var c=jc(a,b);a.P&&a.m?c=a.h.subarray(c,c+b):(a=a.h,b=c+b,c=c===b?new Uint8Array(0):Sa?a.slice(c,b):new Uint8Array(a.subarray(c,b)));return c.length==0?Qb():new Ob(c,Nb)}var lc=[],mc=void 0;function nc(){this.g=[]}nc.prototype.length=function(){return this.g.length};nc.prototype.end=function(){var a=this.g;this.g=[];return a};function oc(a,b,c){for(;c>0||b>127;)a.g.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.g.push(b)}function pc(a,b){for(;b>127;)a.g.push(b&127|128),b>>>=7;a.g.push(b)}function qc(a,b){if(b>=0)pc(a,b);else{for(var c=0;c<9;c++)a.g.push(b&127|128),b>>=7;a.g.push(1)}}function z(a,b){a.g.push(b>>>0&255);a.g.push(b>>>8&255);a.g.push(b>>>16&255);a.g.push(b>>>24&255)};function rc(a,b,c,d){if(lc.length){var e=lc.pop();e.init(a,b,c,d);a=e}else a=new Wb(a,b,c,d);this.h=a;this.j=this.h.g;this.g=this.i=-1;this.setOptions(d)}rc.prototype.setOptions=function(a){a=a===void 0?{}:a;this.U=a.U===void 0?!1:a.U};function sc(a,b,c,d){if(tc.length){var e=tc.pop();e.setOptions(d);e.h.init(a,b,c,d);return e}return new rc(a,b,c,d)}function uc(a){a.h.clear();a.i=-1;a.g=-1;tc.length<100&&tc.push(a)} -function vc(a){var b=a.h;if(b.g==b.i)return!1;a.j=a.h.g;var c=$b(a.h);b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Error();if(b<1)throw Error();a.i=b;a.g=c;return!0}function wc(a){switch(a.g){case 0:a.g!=0?wc(a):hc(a.h);break;case 1:a=a.h;Yb(a,a.g+8);break;case 2:if(a.g!=2)wc(a);else{var b=$b(a.h);a=a.h;Yb(a,a.g+b)}break;case 5:a=a.h;Yb(a,a.g+4);break;case 3:b=a.i;do{if(!vc(a))throw Error();if(a.g==4){if(a.i!=b)throw Error();break}wc(a)}while(1);break;default:throw Error();}} -function xc(a,b,c){var d=a.h.i,e=$b(a.h);e=a.h.g+e;var f=e-d;f<=0&&(a.h.i=e,c(b,a,void 0,void 0,void 0),f=e-a.h.g);if(f)throw Error();a.h.g=e;a.h.i=d;return b} -function yc(a){var b=$b(a.h);a=a.h;var c=jc(a,b);a=a.h;if(tb){var d=a,e;(e=sb)||(e=sb=new TextDecoder("utf-8",{fatal:!0}));b=c+b;d=c===0&&b===d.length?d:d.subarray(c,b);try{var f=e.decode(d)}catch(m){if(rb===void 0){try{e.decode(new Uint8Array([128]))}catch(n){}try{e.decode(new Uint8Array([97])),rb=!0}catch(n){rb=!1}}!rb&&(sb=void 0);throw m;}}else{f=c;b=f+b;c=[];for(var g=null,h,k;f=b?pb():(k=a[f++],h<194||(k&192)!==128?(f--,pb()):c.push((h&31)<<6|k&63)):h<240? -f>=b-1?pb():(k=a[f++],(k&192)!==128||h===224&&k<160||h===237&&k>=160||((e=a[f++])&192)!==128?(f--,pb()):c.push((h&15)<<12|(k&63)<<6|e&63)):h<=244?f>=b-2?pb():(k=a[f++],(k&192)!==128||(h<<28)+(k-144)>>30!==0||((e=a[f++])&192)!==128||((d=a[f++])&192)!==128?(f--,pb()):(h=(h&7)<<18|(k&63)<<12|(e&63)<<6|d&63,h-=65536,c.push((h>>10&1023)+55296,(h&1023)+56320))):pb(),c.length>=8192&&(g=qb(g,c),c.length=0);f=qb(g,c)}return f}function zc(a){var b=$b(a.h);return kc(a.h,b)} -function Ac(a,b,c){var d=$b(a.h);for(d=a.h.g+d;a.h.g127;)b.push(c&127|128),c>>>=7,a.h++;b.push(c);a.h++}function B(a,b,c){pc(a.g,b*8+c)}function Fc(a,b,c){c!=null&&(c=parseInt(c,10),B(a,b,0),qc(a.g,c))}function Gc(a,b,c){B(a,b,2);pc(a.g,c.length);Cc(a,a.g.end());Cc(a,c)} -function Hc(a,b,c,d){c!=null&&(b=Dc(a,b),d(c,a),Ec(a,b))}function Ic(a){switch(typeof a){case "string":a.length&&a[0]==="-"?jb(a.substring(1)):jb(a)}};var Jc=typeof Symbol==="function"&&typeof Symbol()==="symbol";function Kc(a,b,c){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(c===void 0?0:c)&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b}var Lc=Kc("jas",void 0,!0),Mc=Kc(void 0,"1oa"),Nc=Kc(void 0,Symbol()),Oc=Kc(void 0,"0ubs"),Pc=Kc(void 0,"0ubsb"),Qc=Kc(void 0,"0actk"),Rc=Kc("m_m","da",!0);var Sc={ba:{value:0,configurable:!0,writable:!0,enumerable:!1}},Tc=Object.defineProperties,C=Jc?Lc:"ba",Uc,Vc=[];E(Vc,7);Uc=Object.freeze(Vc);function Wc(a,b){Jc||C in a||Tc(a,Sc);a[C]|=b}function E(a,b){Jc||C in a||Tc(a,Sc);a[C]=b}function Xc(a){Wc(a,8192);return a};var Yc={};function Zc(a,b){return b===void 0?a.g!==$c&&!!(2&(a.l[C]|0)):!!(2&b)&&a.g!==$c}var $c={};function ad(a,b,c){var d=b&128?0:-1,e=a.length,f;if(f=!!e)f=a[e-1],f=f!=null&&typeof f==="object"&&f.constructor===Object;var g=e+(f?-1:0);for(b=b&128?1:0;b=b||(d[a]=c+1,a=Error(),a.__closure__error__context__984382||(a.__closure__error__context__984382={}),a.__closure__error__context__984382.severity="incident",yb(a))}};function gd(a){return Array.prototype.slice.call(a)};var ld=typeof BigInt==="function"?BigInt.asIntN:void 0,md=typeof BigInt==="function"?BigInt.asUintN:void 0,nd=Number.isSafeInteger,od=Number.isFinite,pd=Math.trunc;function qd(a){if(a!=null&&typeof a!=="number")throw Error("Value of float/double field must be a number, found "+typeof a+": "+a);return a}function rd(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)} -function sd(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a}var td=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function ud(a){switch(typeof a){case "bigint":return!0;case "number":return od(a);case "string":return td.test(a);default:return!1}}function vd(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return od(a)?a|0:void 0} -function wd(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return od(a)?a>>>0:void 0} -function xd(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String(ld(64,a));if(ud(a)){if(b==="string")return b=pd(Number(a)),nd(b)?a=String(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),b=a.length,(a[0]==="-"?b<20||b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")||(fb(a),a=db(v,x))),a;if(b==="number")return a=pd(a),nd(a)||(Va(a),a=bb(v,x)),a}} -function yd(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String(md(64,a));if(ud(a)){if(b==="string")return b=pd(Number(a)),nd(b)&&b>=0?a=String(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a[0]==="-"?b=!1:(b=a.length,b=b<20?!0:b===20&&a<="18446744073709551615"),b||(fb(a),a=$a(v,x))),a;if(b==="number")return a=pd(a),a>=0&&nd(a)||(Va(a),a=Za(v,x)),a}}function zd(a){if(a==null||typeof a=="string"||a instanceof Ob)return a} -function Ad(a){if(a!=null&&typeof a!=="string")throw Error();return a}function Bd(a){return a==null||typeof a==="string"?a:void 0};function Cd(a){var b=Ba(Nc);return b?a[b]:void 0}function Dd(){}function Ed(a,b){for(var c in a)!isNaN(c)&&b(a,+c,a[c])}function Fd(a){var b=new Dd;Ed(a,function(c,d,e){b[d]=gd(e)});b.g=a.g;return b}function Gd(a,b){b<100||fd(Oc,1)};function Hd(a,b,c,d){var e=d!==void 0;d=!!d;var f=Ba(Nc),g;!e&&Jc&&f&&(g=a[f])&&Ed(g,Gd);f=[];var h=a.length;g=4294967295;var k=!1,m=!!(b&64),n=m?b&128?0:-1:void 0;if(!(b&1)){var w=h&&a[h-1];w!=null&&typeof w==="object"&&w.constructor===Object?(h--,g=h):w=void 0;if(m&&!(b&128)&&!e){k=!0;var y;g=((y=Id)!=null?y:dd)(g-n,n,a,w,void 0)+n}}b=void 0;for(y=0;y=g){var G=y-n,D=void 0;((D=b)!=null?D:b={})[G]=A}else f[y]=A}if(w)for(var T in w)h=w[T],h!= -null&&(h=c(h,d))!=null&&(y=+T,A=void 0,m&&!Number.isNaN(y)&&(A=y+n)>2];h=c[(h&3)<<4|k>>4];k=c[(k&15)<<2|m>>6];m=c[m&63];d[g++]=n+h+k+m}n=0;m=e;switch(b.length-f){case 2:n=b[f+1],m=c[(n&15)<<2]||e;case 1:b=b[f],d[g]=c[b>>2]+c[(b&3)<<4|n>>4]+m+e}b=d.join("")}a=a.g=b}return a}return}return a}var Id;function Kd(a){a=a.l;return Hd(a,a[C]|0,Jd)};var Ld,Md;function Nd(a){switch(typeof a){case "boolean":return Ld||(Ld=[0,void 0,!0]);case "number":return a>0?void 0:a===0?Md||(Md=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}}function Od(a,b){return F(a,b[0],b[1])} -function F(a,b,c,d){d=d===void 0?0:d;if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("narr");e=a[C]|0;if(Da&&1&e)throw Error("rfarr");2048&e&&!(2&e)&&Pd();if(e&256)throw Error("farr");if(e&64)return(e|d)!==e&&E(a,e|d),a;if(c&&(e|=128,c!==a[0]))throw Error("mid");a:{c=a;e|=64;var f=c.length;if(f){var g=f-1,h=c[g];if(h!=null&&typeof h==="object"&&h.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error("pvtlmt");for(var k in h)f= -+k,f1024)throw Error("spvt");e=e&-16760833|(k&1023)<<14}}}E(a,e|64|d);return a}function Pd(){if(Da)throw Error("carr");fd(Qc,5)};function Qd(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[C]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=Rd(a,c,!1,b&&!(c&16)):(Wc(a,34),c&4&&Object.freeze(a)));return a}if(a!=null&&a[Rc]===Yc)return b=a.l,c=b[C]|0,Zc(a,c)?a:Sd(a,b,c)?Td(a,b):Rd(b,c);if(a instanceof Ob)return a}function Td(a,b,c){a=new a.constructor(b);c&&(a.g=$c);a.h=$c;return a}function Rd(a,b,c,d){d!=null||(d=!!(34&b));a=Hd(a,b,Qd,d);d=32;c&&(d|=2);b=b&16769217|d;E(a,b);return a} -function Ud(a){if(a.g!==$c)return!1;var b=a.l;b=Rd(b,b[C]|0);Wc(b,2048);a.l=b;a.g=void 0;a.h=void 0;return!0}function Vd(a){if(!Ud(a)&&Zc(a,a.l[C]|0))throw Error();}function Wd(a,b){b===void 0&&(b=a[C]|0);b&32&&!(b&4096)&&E(a,b|4096)}function Sd(a,b,c){return c&2?!0:c&32&&!(c&4096)?(E(b,c|2),a.g=$c,!0):!1};function Xd(a,b,c){a=Yd(a.l,b,void 0,c);if(a!==null)return a}function Yd(a,b,c,d){if(b===-1)return null;var e=b+(c?0:-1),f=a.length-1;if(!(f<1+(c?0:-1))){if(e>=f){var g=a[f];if(g!=null&&typeof g==="object"&&g.constructor===Object){c=g[b];var h=!0}else if(e===f)c=g;else return}else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}}function Zd(a,b,c){Vd(a);var d=a.l;H(d,d[C]|0,b,c);return a} -function H(a,b,c,d,e){var f=c+(e?0:-1),g=a.length-1;if(g>=1+(e?0:-1)&&f>=g){var h=a[g];if(h!=null&&typeof h==="object"&&h.constructor===Object)return h[c]=d,b}if(f<=g)return a[f]=d,b;if(d!==void 0){var k;g=((k=b)!=null?k:b=a[C]|0)>>14&1023||536870912;c>=g?d!=null&&(f={},a[g+(e?0:-1)]=(f[c]=d,f)):a[f]=d}return b}function $d(a,b){return ae(a,a[C]|0,b)}function be(a){return!!(2&a)&&!!(4&a)||!!(256&a)} -function ce(a){return a==null?a:typeof a==="string"?a?new Ob(a,Nb):Qb():a.constructor===Ob?a:Hb&&a!=null&&a instanceof Uint8Array?a.length?new Ob(new Uint8Array(a),Nb):Qb():void 0}function ae(a,b,c){if(b&2)throw Error();var d=cd(b);var e=Yd(a,c,d);e=Array.isArray(e)?e:Uc;var f=e===Uc?7:e[C]|0;var g=f;2&b&&(g|=2);g|=1;if(2&g||be(g)||16&g)g===f||be(g)||E(e,g),e=gd(e),f=0,g=de(g,b),H(a,b,c,e,d);g&=-13;g!==f&&E(e,g);return e} -function ee(a,b,c,d){Vd(a);var e=a.l,f=e[C]|0;if(d==null){var g=fe(e);if(ge(g,e,f,c)===b)g.set(c,0);else return a}else f=he(e,f,c,b);H(e,f,b,d);return a}function ie(a,b,c,d){var e=a[C]|0,f=cd(e);e=he(a,e,c,b,f);H(a,e,b,d,f)}function fe(a){if(Jc){var b;return(b=a[Mc])!=null?b:a[Mc]=new Map}if(Mc in a)return a[Mc];b=new Map;Object.defineProperty(a,Mc,{value:b});return b}function he(a,b,c,d,e){var f=fe(a),g=ge(f,a,b,c,e);g!==d&&(g&&(b=H(a,b,g,void 0,e)),f.set(c,d));return b} -function ge(a,b,c,d,e){var f=a.get(d);if(f!=null)return f;for(var g=f=0;g0;){for(var k=0;k>31)>>>0))}},J()),If=[!0,S,Q],Jf=[!0,S,R],Kf=[!0,S,S];function Lf(a){return function(b){var c=new Bc;Xe(b.l,c,Ne(Ge,Ue,Ve,a));Cc(c,c.g.end());b=new Uint8Array(c.h);for(var d=c.i,e=d.length,f=0,g=0;g>>0&255),a.g.push(b>>>8&255),a.g.push(b>>>16&255),a.g.push(b>>>24&255))},J()),-1];var Of=[0,Y,-1,rf,S,Nf,-1,O,Q,Y,Mf,S,Y,-1,[0,Nf,-1],Q,vf,Mf,O,[0,1,Q,-4,nf,[0,O,-1,Q],S,O,V,[0,Y,Q],Q,-1,Y,-2,O,-1,Y,O,Y,Q,[0,3,Q,-1,4,M(function(a,b,c){if(a.g!==2)return!1;a=zc(a);ae(b,b[C]|0,c).push(a);return!0},function(a,b,c){b=K(zd,b,!1);if(b!=null)for(var d=0;dc.i)throw Error();var f=c.h;d+=f.byteOffset;mc===void 0&&(mc=(new Uint16Array((new Uint8Array([1,2])).buffer))[0]==513);if(mc)for(c.g+=e,c=new Float64Array(f.buffer.slice(d,d+e)),a=0;a0;)window.clearTimeout(b.L.pop());b.v=[];b.K.length=0;b.I=null;b.J=0;d.C()})};aa.onPause=function(){var a=this;return t(function(b){if(b.g==1){if(!a.h)return b.return();ph(a);a.u=!0;return b.h(a.i.suspend(),2)}a.j=!1;b.C()})}; -aa.onResume=function(){var a=this;return t(function(b){if(b.g==1){if(!a.h||a.j)return b.return();a.u=!1;return a.B?b.h(a.i.resume(),2):(a.A.length===0&&qh(a),b.return(rh(a)))}a.j=!0;sh(a);b.C()})}; -aa.onSpeak=function(a,b){var c=this,d,e,f,g,h;return t(function(k){switch(k.g){case 1:return c.u=!1,k.h(c.init(c.extensionId),2);case 2:if(!c.g)throw Error("WASM module not initialized.");return b.voiceName?k.h(c.onStop(!1),3):k.return();case 3:c.utterance=a;d=b.voiceName;if(c.W===d){k.F(4);break}k.A(5);return k.h(th(c,d,!1),7);case 7:e=c.D[d];if(!e)throw Error("Invalid voice name: "+b.voiceName);f=["/voices",e].join("/");g=[f,"pipeline.pb"].join("/");if(c.g){var m=uh(c,g);var n=uh(c,f),w=c.g._GoogleTtsInit(m, -n);c.g._free(n);c.g._free(m);m=w===1}else m=!1;if(!m)throw Error("Failed to initialize pipeline "+g);k.B(4);break;case 5:return k.v(),k.return(Promise.reject(Error("Voice is not available")));case 4:c.W=d;var y=b.lang;c.extensionId&&y&&chrome.runtime.sendMessage(c.extensionId,{type:"languageUsed",language:y});try{if(y=d,c.g&&a.length){var A=new Tg,G=new Sg;var D=Zd(G,2,Ad(a));var T=pe(A,[D]);var Bh=new Mg,Sb=b.rate;var Ch=ee(Bh,1,Ng,qd(!Sb||Sb<.1||Sb>10?1:Sb));var Zf=b.pitch;m=Zd(Ch,6,qd(Zf?Math.pow(2, -(Zf-1)*20/12):1));b.volume!==void 0&&b.volume>=0&&(c.G.gain.value=Math.min(Math.max(b.volume,0),1));n=new $g;w=new Ug;A=T;A=ne(A);ee(w,2,Vg,A);A&&!Zc(A)&&Wd(w.l);var Dh=pe(n,[w]);var Eh=new Og;var Fh=oe(Eh,3,m);var Gh=oe(Dh,2,Fh);var Hh=new bh;var Ih=oe(Hh,2,Gh);var hd=Array.from(new Uint8Array(ch(Ih))),Jh=c.N[y],Kh=new Sf;var Lh=Zd(Kh,1,Ad(Jh));var id=Lg(Lh),jd=c.g._malloc(hd.length);c.g.HEAPU8.set(hd,jd);var kd=c.g._malloc(id.length);c.g.HEAPU8.set(id,kd);var Mh=c.g._GoogleTtsInitBuffered(jd,kd, -hd.length,id.length);c.g._free(jd);c.g._free(kd);if(!Mh)throw Error("Failed to initialize buffered synthesis.");qh(c)}}catch($f){return h=$f instanceof Error?$f.message:"",k.return(Promise.reject(Error("Synthesis failed with "+h)))}k.C()}})}; -function gh(a){return a.i.audioWorklet.addModule("../streaming_worklet_processor.js").then(function(){a.m=new AudioWorkletNode(a.i,"streaming-worklet-processor");a.m.port.onmessage=function(b){a.utterance&&!a.H&&b.data.type==="empty"&&(vh(a,{type:"end",charIndex:a.utterance.length}),a.onStop(!1))};a.G.connect(a.i.destination)})}function uh(a,b){b=a.Z.encode(b+"\x00");var c=a.g._malloc(b.length);a.g.HEAPU8.set(b,c);return c} -function qh(a){var b=setTimeout(function(){a.H=!0;var c=a.g,d=c._GoogleTtsReadBuffered();if(d===-1)vh(a,{type:"error"}),oh(a);else{for(var e=c._GoogleTtsGetTimepointsCount(),f=0;f0;)window.clearTimeout(a.A.pop())}function wh(a,b){var c=b.audioDeltaMillis,d=b.charIndex,e=b.length;d<0||c<=0||(a.j?c<-100||(c<2?vh(a,{type:"word",charIndex:d,length:e}):(c=window.setTimeout(function(){a.j?vh(a,{type:"word",charIndex:d,length:e}):a.v.push(b)},c),a.L.push(c))):a.v.push(b))} -function sh(a){var b=a.v;a.v=[];b=q(b);for(var c=b.next();!c.done;c=b.next())wh(a,c.value)}function xh(a,b,c){if(Rf(me(b))===24E3){var d;b=(d=Qf(me(b)))==null?void 0:new Uint8Array(Tb(d)||0);d=new Uint8Array(b);d=new Int16Array(d.buffer);d=Float32Array.from(d,function(e){return e/32768});zh(a,d,c)}} -function zh(a,b,c){for(var d=a.I,e=a.J,f=0,g=b.length;f>4).toString(16),c+=Number(e&15).toString(16);return f.return(c)})}ea.Object.defineProperties(dh.prototype,{voices:{configurable:!0,enumerable:!0,get:function(){return this.o}}});var Qh=new dh,Rh=null; -chrome.runtime.onMessage.addListener(function(a,b,c){Rh||(Rh=Qh.init(b.id));Rh.then(function(){switch(a.type){case "init":Qh.init(b.id);c({result:"Initialized"});break;case "getLanguageStatus":Qh.onLanguageStatusRequest(a.lang).then(c);break;case "installLanguage":Qh.onInstallLanguageRequest(a.lang).then(c);break;case "uninstallLanguage":Qh.onUninstallLanguageRequest(a.lang).then(c);break;case "removeUnusedLanguage":jh(Qh,a.lang).then(function(){c({result:"Removed "+a.lang})});break;case "speak":Qh.onSpeak(a.utterance, -a.options);c({result:"Start speaking"});break;case "stop":Qh.onStop(!0);c({result:"Stopped speech"});break;case "pause":Qh.onPause();c({result:"Paused speech"});break;case "resume":Qh.onResume(),c({result:"Resumed speech"})}});return!0}); diff --git a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/streaming_worklet_processor.js b/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/streaming_worklet_processor.js deleted file mode 100644 index d25e960..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/streaming_worklet_processor.js +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @fileoverview StreamingWorkletProcessor, the AudioWorkletProcessor - * for the Google text-to-speech extension. - * - * An AudioWorkletProcessor runs in the audio thread, it can only communicate - * with the rest of the extension via message-passing. - * - * The design is very simple: It listens for just two commands from the - * corresponding AudioWorkletNode's message port: 'addBuffer' gets a single - * buffer of mono float32 audio samples, in exactly the length expected - * by AudioWorkletProcessor.process, and adds it to a queue. 'clearBuffers' - * clears the queue. Then, every time |process| is called, it just shifts - * the front of the queue and outputs it. - */ -class StreamingWorkletProcessor extends AudioWorkletProcessor { - constructor() { - super(); - - this.port.onmessage = this.onEvent.bind(this); - - // TODO: add type annotations - this.buffers_ = []; - this.active_ = false; - this.first_ = true; - this.id_ = 0; - } - - /** - * Implement process() from the AudioWorkletProcessor interface. - * TODO: find externs so we can use @override. - * @param {!object} inputs Unimportant here since we only do audio output. - * @param {!object} outputs sequence> the output - * audio buffer that is to be consumed by the user agent. - * @return {boolean} True to keep processing audio. - */ - process(inputs, outputs) { - if (!this.active_) { - return true; - } - - if (this.buffers_.length == 0) { - this.active_ = false; - this.port.postMessage({id: this.id_, type: 'empty'}); - return true; - } - - let buffer = this.buffers_.shift(); - let output = outputs[0]; - if (this.first_) { - this.first_ = false; - } - for (let channel = 0; channel < output.length; ++channel) - output[channel].set(buffer); - - return true; - } - - /** - * Handle events sent to our message port. - * @param {!DOMEvent} event The incoming event. - */ - onEvent(event) { - switch (event.data.command) { - case 'addBuffer': - this.id_ = event.data.id; - this.active_ = true; - this.buffers_.push(event.data.buffer); - break; - case 'clearBuffers': - this.id_ = 0; - this.active_ = false; - this.buffers_.length = 0; - break; - } - } -} - -registerProcessor('streaming-worklet-processor', StreamingWorkletProcessor); diff --git a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/voices.json b/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/voices.json deleted file mode 100644 index 1ba0afc..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/voices.json +++ /dev/null @@ -1,1779 +0,0 @@ -[ - { - "id": "en-us-x-multi", - "fileId": "en-us-x-multi-r83", - "url": "https://dl.google.com/android/tts/v26/en-us/en-us-x-multi-r83.zvoice", - "sha256Checksum": "23ff710bc2cf8fea0d1fe73e17ce3fd438d57ba5c83cd67de2a213ead5436e8c", - "compressedSize": 14658800, - "speakers": [ - { - "speaker": "sfg", - "name": "Chrome OS US English 1", - "gender": "female" - }, - { - "speaker": "iob", - "name": "Chrome OS US English 2", - "gender": "female" - }, - { - "speaker": "iog", - "name": "Chrome OS US English 3", - "gender": "female" - }, - { - "speaker": "iol", - "name": "Chrome OS US English 4", - "gender": "male" - }, - { - "speaker": "iom", - "name": "Chrome OS US English 5", - "gender": "male" - }, - { - "speaker": "tpc", - "name": "Chrome OS US English 6", - "gender": "female" - }, - { - "speaker": "tpd", - "name": "Chrome OS US English 7", - "gender": "male" - }, - { - "speaker": "tpf", - "name": "Chrome OS US English 8", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "en-gb-x-multi", - "fileId": "en-gb-x-multi-r67", - "url": "https://redirector.gvt1.com/edgedl/android/tts/v26/en-gb/en-gb-x-multi-r67.zvoice", - "sha256Checksum": "35ea73fc488ff5febf61db80854442cc91b34c057bdce9a58682be5f981e8ecc", - "compressedSize": 11697473, - "speakers": [ - { - "speaker": "fis", - "name": "Chrome OS UK English 1", - "gender": "female" - }, - { - "speaker": "rjs", - "name": "Chrome OS UK English 2", - "gender": "male" - }, - { - "speaker": "gba", - "name": "Chrome OS UK English 3", - "gender": "female" - }, - { - "speaker": "gbb", - "name": "Chrome OS UK English 4", - "gender": "male" - }, - { - "speaker": "gbc", - "name": "Chrome OS UK English 5", - "gender": "female" - }, - { - "speaker": "gbd", - "name": "Chrome OS UK English 6", - "gender": "male" - }, - { - "speaker": "gbg", - "name": "Chrome OS UK English 7", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "pt-br-x-multi", - "fileId": "pt-br-x-multi-r64", - "url": "https://dl.google.com/android/tts/v26/pt-br/pt-br-x-multi-r64.zvoice", - "sha256Checksum": "c85d6b1d0db9ae9c6aaea45f932ed09f8596c335684f431796f30ddf96d68dd3", - "compressedSize": 9188243, - "speakers": [ - { - "speaker": "afs", - "name": "Chrome OS portugu\u00eas do Brasil", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "es-us-x-multi", - "fileId": "es-us-x-multi-r65", - "url": "https://redirector.gvt1.com/edgedl/android/tts/v26/es-us/es-us-x-multi-r65.zvoice", - "sha256Checksum": "283815831ad8acbccbfc56e31e54d0c12b1cd7f3c5dfe6b4ded0ec8d79c94afb", - "compressedSize": 9849969, - "speakers": [ - { - "speaker": "sfb", - "name": "Chrome OS espa\u00f1ol de Estados Unidos", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "hi-in-x-multi", - "fileId": "hi-in-x-multi-r62", - "url": "https://dl.google.com/android/tts/v26/hi-in/hi-in-x-multi-r62.zvoice", - "sha256Checksum": "de579d9b568d70254a7b63a349db08d2d9f38ce3878a2a48cc371a79264dea06", - "compressedSize": 17587350, - "speakers": [ - { - "speaker": "cfn", - "name": "Chrome OS \u0939\u093f\u0928\u094d\u0926\u0940 1", - "gender": "female" - }, - { - "speaker": "hia", - "name": "Chrome OS \u0939\u093f\u0928\u094d\u0926\u0940 2", - "gender": "female" - }, - { - "speaker": "hic", - "name": "Chrome OS \u0939\u093f\u0928\u094d\u0926\u0940 3", - "gender": "female" - }, - { - "speaker": "hid", - "name": "Chrome OS \u0939\u093f\u0928\u094d\u0926\u0940 4", - "gender": "male" - }, - { - "speaker": "hie", - "name": "Chrome OS \u0939\u093f\u0928\u094d\u0926\u0940 5", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "en-au-x-multi", - "fileId": "en-au-x-multi-r65", - "url": "https://redirector.gvt1.com/edgedl/android/tts/v26/en-au/en-au-x-multi-r65.zvoice", - "sha256Checksum": "b3cea2c78c8f9401faa73b80c57ac49ed56fd5476e4d50a2d0b2e821036affb8", - "compressedSize": 10980781, - "speakers": [ - { - "speaker": "afh", - "name": "Chrome OS Australian English 1", - "gender": "female" - }, - { - "speaker": "aua", - "name": "Chrome OS Australian English 2", - "gender": "female" - }, - { - "speaker": "aub", - "name": "Chrome OS Australian English 3", - "gender": "male" - }, - { - "speaker": "auc", - "name": "Chrome OS Australian English 4", - "gender": "female" - }, - { - "speaker": "aud", - "name": "Chrome OS Australian English 5", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "fr-fr-x-multi", - "fileId": "fr-fr-x-multi-r61", - "url": "https://redirector.gvt1.com/edgedl/android/tts/v26/fr-fr/fr-fr-x-multi-r61.zvoice", - "sha256Checksum": "55406b6f6e807de82b7ca73d9442ae430d63aec1a89525af873d471c8e7ccd55", - "compressedSize": 18533886, - "speakers": [ - { - "speaker": "vlf", - "name": "Chrome OS fran\u00e7ais 1", - "gender": "female" - }, - { - "speaker": "fra", - "name": "Chrome OS fran\u00e7ais 2", - "gender": "female" - }, - { - "speaker": "frb", - "name": "Chrome OS fran\u00e7ais 3", - "gender": "male" - }, - { - "speaker": "frc", - "name": "Chrome OS fran\u00e7ais 4", - "gender": "female" - }, - { - "speaker": "frd", - "name": "Chrome OS fran\u00e7ais 5", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "de-de-x-multi", - "fileId": "de-de-x-multi-r61", - "url": "https://redirector.gvt1.com/edgedl/android/tts/v26/de-de/de-de-x-multi-r61.zvoice", - "sha256Checksum": "5d49ad6b2700079c9ed1e9469dcdef19c5e10495d6d664d9dff87778f32bb81e", - "compressedSize": 15522323, - "speakers": [ - { - "speaker": "nfh", - "name": "Chrome OS Deutsch 1", - "gender": "female" - }, - { - "speaker": "deb", - "name": "Chrome OS Deutsch 2", - "gender": "male" - }, - { - "speaker": "deg", - "name": "Chrome OS Deutsch 3", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "es-es-x-multi", - "fileId": "es-es-x-multi-r59", - "url": "https://dl.google.com/android/tts/v26/es-es/es-es-x-multi-r59.zvoice", - "sha256Checksum": "613bc1e3cb1c83e87db9428fbc4fbc2561e7e79d68f55b8098aa0ee3070622f8", - "compressedSize": 9132841, - "speakers": [ - { - "speaker": "eea", - "name": "Chrome OS espa\u00f1ol 1", - "gender": "female" - }, - { - "speaker": "eec", - "name": "Chrome OS espa\u00f1ol 2", - "gender": "female" - }, - { - "speaker": "eed", - "name": "Chrome OS espa\u00f1ol 3", - "gender": "male" - }, - { - "speaker": "eee", - "name": "Chrome OS espa\u00f1ol 4", - "gender": "female" - }, - { - "speaker": "eef", - "name": "Chrome OS espa\u00f1ol 5", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "ko-kr-x-multi", - "fileId": "ko-kr-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/ko-kr/ko-kr-x-multi-r56.zvoice", - "sha256Checksum": "0d2bbeed8c59f2b6f33d796d6f063c3ec56dcac63b362d66ac55129d241359a6", - "compressedSize": 9851775, - "speakers": [ - { - "speaker": "ism", - "name": "Chrome OS \ud55c\uad6d\uc5b4 1", - "gender": "male" - }, - { - "speaker": "kob", - "name": "Chrome OS \ud55c\uad6d\uc5b4 2", - "gender": "female" - }, - { - "speaker": "koc", - "name": "Chrome OS \ud55c\uad6d\uc5b4 3", - "gender": "male" - }, - { - "speaker": "kod", - "name": "Chrome OS \ud55c\uad6d\uc5b4 4", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "nl-nl-x-multi", - "fileId": "nl-nl-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/nl-nl/nl-nl-x-multi-r56.zvoice", - "sha256Checksum": "e73f958afe5c438b9e534066beae293ced2c3f3877fc2e7222e96e8d6e399223", - "compressedSize": 8153821, - "speakers": [ - { - "speaker": "tfb", - "name": "Chrome OS Nederlands 1", - "gender": "female" - }, - { - "speaker": "bmh", - "name": "Chrome OS Nederlands 2", - "gender": "male" - }, - { - "speaker": "dma", - "name": "Chrome OS Nederlands 3", - "gender": "male" - }, - { - "speaker": "lfc", - "name": "Chrome OS Nederlands 4", - "gender": "female" - }, - { - "speaker": "yfr", - "name": "Chrome OS Nederlands 5", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "pl-pl-x-multi", - "fileId": "pl-pl-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/pl-pl/pl-pl-x-multi-r56.zvoice", - "sha256Checksum": "ff022c19520b9adced40ab32e0d0e19f1e6186056ccd9f82c35d67cda9b4c3cc", - "compressedSize": 10824937, - "speakers": [ - { - "speaker": "oda", - "name": "Chrome OS Polski 1", - "gender": "female" - }, - { - "speaker": "afb", - "name": "Chrome OS Polski 2", - "gender": "female" - }, - { - "speaker": "bmg", - "name": "Chrome OS Polski 3", - "gender": "male" - }, - { - "speaker": "jmk", - "name": "Chrome OS Polski 4", - "gender": "male" - }, - { - "speaker": "zfg", - "name": "Chrome OS Polski 5", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "id-id-x-multi", - "fileId": "id-id-x-multi-r58", - "url": "https://dl.google.com/android/tts/v26/id-id/id-id-x-multi-r58.zvoice", - "sha256Checksum": "6cc55022d3d99b108a6961cebc47beeab2c3e597887aaf944ebf37f7136e739b", - "compressedSize": 4610600, - "speakers": [ - { - "speaker": "dfz", - "name": "Chrome OS Bahasa Indonesia 1", - "gender": "female" - }, - { - "speaker": "idc", - "name": "Chrome OS Bahasa Indonesia 2", - "gender": "female" - }, - { - "speaker": "idd", - "name": "Chrome OS Bahasa Indonesia 3", - "gender": "male" - }, - { - "speaker": "ide", - "name": "Chrome OS Bahasa Indonesia 4", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "tr-tr-x-multi", - "fileId": "tr-tr-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/tr-tr/tr-tr-x-multi-r56.zvoice", - "sha256Checksum": "d8a0d95b105a0da96ebe7d588a4455c8024a0ff03b21094b8bce4c98ed84d484", - "compressedSize": 6410914, - "speakers": [ - { - "speaker": "mfm", - "name": "Chrome OS T\u00fcrk\u00e7e 1", - "gender": "female" - }, - { - "speaker": "ama", - "name": "Chrome OS T\u00fcrk\u00e7e 2", - "gender": "male" - }, - { - "speaker": "cfs", - "name": "Chrome OS T\u00fcrk\u00e7e 3", - "gender": "female" - }, - { - "speaker": "efu", - "name": "Chrome OS T\u00fcrk\u00e7e 4", - "gender": "female" - }, - { - "speaker": "tmc", - "name": "Chrome OS T\u00fcrk\u00e7e 5", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "yue-hk-x-multi", - "fileId": "yue-hk-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/yue-hk/yue-hk-x-multi-r56.zvoice", - "sha256Checksum": "56913268da49737fc057b5991a2d6a5de9f21634176a2b53517ce6b4b9f562be", - "compressedSize": 13291789, - "speakers": [ - { - "speaker": "jar", - "name": "Chrome OS \u7cb5\u8a9e 1", - "gender": "female" - }, - { - "speaker": "yuc", - "name": "Chrome OS \u7cb5\u8a9e 2", - "gender": "female" - }, - { - "speaker": "yud", - "name": "Chrome OS \u7cb5\u8a9e 3", - "gender": "male" - }, - { - "speaker": "yue", - "name": "Chrome OS \u7cb5\u8a9e 4", - "gender": "female" - }, - { - "speaker": "yuf", - "name": "Chrome OS \u7cb5\u8a9e 5", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "nb-no-x-multi", - "fileId": "nb-no-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/nb-no/nb-no-x-multi-r56.zvoice", - "sha256Checksum": "568ffb39e76fd548133ef763a1d832c12e9a4980152f38c367bb2da817b2f745", - "compressedSize": 5252095, - "speakers": [ - { - "speaker": "rfj", - "name": "Chrome OS Norsk Bokm\u00e5l 1", - "gender": "female" - }, - { - "speaker": "cfl", - "name": "Chrome OS Norsk Bokm\u00e5l 2", - "gender": "female" - }, - { - "speaker": "cmj", - "name": "Chrome OS Norsk Bokm\u00e5l 3", - "gender": "male" - }, - { - "speaker": "tfs", - "name": "Chrome OS Norsk Bokm\u00e5l 4", - "gender": "female" - }, - { - "speaker": "tmg", - "name": "Chrome OS Norsk Bokm\u00e5l 5", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "fi-fi-x-multi", - "fileId": "fi-fi-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/fi-fi/fi-fi-x-multi-r56.zvoice", - "sha256Checksum": "5cebd75040d1797bb84a8b5bff181a881c9e61fe7b0848f461dcbc36fc3a16a5", - "compressedSize": 8584091, - "speakers": [ - { - "speaker": "afi", - "name": "Chrome OS Suomi", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "vi-vn-x-multi", - "fileId": "vi-vn-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/vi-vn/vi-vn-x-multi-r56.zvoice", - "sha256Checksum": "8dea7476d506c39cb6a1613f7263be9e5878c3e39ae85a4d9c3dc65948ffc16f", - "compressedSize": 7601510, - "speakers": [ - { - "speaker": "gft", - "name": "Chrome OS Ti\u1ebfng Vi\u1ec7t 1", - "gender": "female" - }, - { - "speaker": "vic", - "name": "Chrome OS Ti\u1ebfng Vi\u1ec7t 2", - "gender": "female" - }, - { - "speaker": "vid", - "name": "Chrome OS Ti\u1ebfng Vi\u1ec7t 3", - "gender": "male" - }, - { - "speaker": "vie", - "name": "Chrome OS Ti\u1ebfng Vi\u1ec7t 4", - "gender": "female" - }, - { - "speaker": "vif", - "name": "Chrome OS Ti\u1ebfng Vi\u1ec7t 5", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "pt-pt-x-multi", - "fileId": "pt-pt-x-multi-r54", - "url": "https://dl.google.com/android/tts/v26/pt-pt/pt-pt-x-multi-r54.zvoice", - "sha256Checksum": "3b2fe56fbeb7561ea7c67bf1cd91af1e48360d277aaf22e9d4881523223c1a61", - "compressedSize": 14397642, - "speakers": [ - { - "speaker": "ifm", - "name": "Chrome OS portugu\u00eas de Portugal", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "it-it-x-multi", - "fileId": "it-it-x-multi-r57", - "url": "https://dl.google.com/android/tts/v26/it-it/it-it-x-multi-r57.zvoice", - "sha256Checksum": "a499dd0d22dc73bbd8378e4d267e268a6fc912fd2000a53d201ab09af26b3c43", - "compressedSize": 9346601, - "speakers": [ - { - "speaker": "kda", - "name": "Chrome OS italiano 1", - "gender": "female" - }, - { - "speaker": "itb", - "name": "Chrome OS italiano 2", - "gender": "female" - }, - { - "speaker": "itc", - "name": "Chrome OS italiano 3", - "gender": "male" - }, - { - "speaker": "itd", - "name": "Chrome OS italiano 4", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "th-th-x-multi", - "fileId": "th-th-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/th-th/th-th-x-multi-r56.zvoice", - "sha256Checksum": "f86dcc39e3d0e64a373c675cd58dd4b0d9d5568918ab2f44d88634c644e01157", - "compressedSize": 8517498, - "speakers": [ - { - "speaker": "thc", - "name": "Chrome OS \u0e44\u0e17\u0e22 1", - "gender": "female" - }, - { - "speaker": "thd", - "name": "Chrome OS \u0e44\u0e17\u0e22 2", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "da-dk-x-multi", - "fileId": "da-dk-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/da-dk/da-dk-x-multi-r56.zvoice", - "sha256Checksum": "77d6744c51d0d21f72e1de1c7274b9b65c5762119a609c4e7b57518c4b674ca9", - "compressedSize": 7534208, - "speakers": [ - { - "speaker": "kfm", - "name": "Chrome OS Dansk 1", - "gender": "female" - }, - { - "speaker": "nmm", - "name": "Chrome OS Dansk 2", - "gender": "male" - }, - { - "speaker": "sfp", - "name": "Chrome OS Dansk 3", - "gender": "female" - }, - { - "speaker": "vfb", - "name": "Chrome OS Dansk 4", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "hu-hu-x-multi", - "fileId": "hu-hu-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/hu-hu/hu-hu-x-multi-r56.zvoice", - "sha256Checksum": "27adcf23d37dfd47df56db784a919bc98277f38226b5f51799ffd602d2a87c3d", - "compressedSize": 6552195, - "speakers": [ - { - "speaker": "kfl", - "name": "Chrome OS Magyar", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "bn-bd-x-multi", - "fileId": "bn-bd-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/bn-bd/bn-bd-x-multi-r56.zvoice", - "sha256Checksum": "21bae8f815bfe290b9211fb69572282bf8354be57813a5f1dad8baa80f915359", - "compressedSize": 9506595, - "speakers": [ - { - "speaker": "ban", - "name": "Chrome OS \u09ac\u09be\u0982\u09b2\u09be", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "sv-se-x-multi", - "fileId": "sv-se-x-multi-r57", - "url": "https://dl.google.com/android/tts/v26/sv-se/sv-se-x-multi-r57.zvoice", - "sha256Checksum": "08098d5f5809cc03c04a6e8b51ed1ce0120a69d46bff044ae94aab0782f02383", - "compressedSize": 6458381, - "speakers": [ - { - "speaker": "lfs", - "name": "Chrome OS Svenska", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "cs-cz-x-multi", - "fileId": "cs-cz-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/cs-cz/cs-cz-x-multi-r56.zvoice", - "sha256Checksum": "2ecdbaef263890a8ec69453073baf01501e6f325771a3119174c8855b36d869f", - "compressedSize": 8512948, - "speakers": [ - { - "speaker": "jfs", - "name": "Chrome OS \u010de\u0161tina", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "km-kh-x-multi", - "fileId": "km-kh-x-multi-r55", - "url": "https://dl.google.com/android/tts/v26/km-kh/km-kh-x-multi-r55.zvoice", - "sha256Checksum": "f8a858e7ce0f9721e2d57df0aacf440ec14cab45166d241086997b05159df4a8", - "compressedSize": 4889860, - "speakers": [ - { - "speaker": "khm", - "name": "Chrome OS \u1781\u17d2\u1798\u17c2\u179a", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "si-lk-x-multi", - "fileId": "si-lk-x-multi-r57", - "url": "https://dl.google.com/android/tts/v26/si-lk/si-lk-x-multi-r57.zvoice", - "sha256Checksum": "3095d8527f4fec8614e40946a50019e4adf0b9c9cecc5cd6093b42580f6a3ad4", - "compressedSize": 3886266, - "speakers": [ - { - "speaker": "sin", - "name": "Chrome OS \u0dc3\u0dd2\u0d82\u0dc4\u0dbd", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "uk-ua-x-multi", - "fileId": "uk-ua-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/uk-ua/uk-ua-x-multi-r56.zvoice", - "sha256Checksum": "ff35ffcdacb9a55ccdfed9b84bf6571ef9fef0074e16d8843744af3e7207c08e", - "compressedSize": 11562655, - "speakers": [ - { - "speaker": "hfd", - "name": "Chrome OS \u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "ne-np-x-multi", - "fileId": "ne-np-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/ne-np/ne-np-x-multi-r56.zvoice", - "sha256Checksum": "df479714704f28c15de0ccdf26325b6c9283de65779fe1e68f772f3374874f66", - "compressedSize": 4965896, - "speakers": [ - { - "speaker": "nep", - "name": "Chrome OS \u0928\u0947\u092a\u093e\u0932\u0940", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "el-gr-x-multi", - "fileId": "el-gr-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/el-gr/el-gr-x-multi-r56.zvoice", - "sha256Checksum": "3f856a81a98e1a5375f3c2ca613c9808128a800ab781d2ec4272ff8f9f042017", - "compressedSize": 10699805, - "speakers": [ - { - "speaker": "vfz", - "name": "Chrome OS \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "fil-ph-x-multi", - "fileId": "fil-ph-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/fil-ph/fil-ph-x-multi-r56.zvoice", - "sha256Checksum": "a613d62807e13b6c0cbb8a0fc5a8c7d3afb18fe4e4014bc0497bdd9fec84d5b9", - "compressedSize": 8243246, - "speakers": [ - { - "speaker": "cfc", - "name": "Chrome OS Filipino 1", - "gender": "female" - }, - { - "speaker": "fic", - "name": "Chrome OS Filipino 2", - "gender": "female" - }, - { - "speaker": "fid", - "name": "Chrome OS Filipino 3", - "gender": "male" - }, - { - "speaker": "fie", - "name": "Chrome OS Filipino 4", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "sk-sk-x-multi", - "fileId": "sk-sk-x-multi-r56", - "url": "https://dl.google.com/android/tts/v26/sk-sk/sk-sk-x-multi-r56.zvoice", - "sha256Checksum": "6240d8d8ebd02c8e2f635018aa058f309aa2085ba29fea49bab4ed7e5aed98a8", - "compressedSize": 6620561, - "speakers": [ - { - "speaker": "sfk", - "name": "Chrome OS Sloven\u010dina", - "gender": "female" - } - ], - "remote": true - }, - { - "id": "ja-jp-x-multi", - "fileId": "ja-jp-x-multi-r58", - "url": "https://dl.google.com/android/tts/v26/ja-jp/ja-jp-x-multi-r58.zvoice", - "sha256Checksum": "8edf2001613eb23080ecbd36068453ef321d3aa899d6ddb9a52359a9e3f87cf1", - "compressedSize": 30133898, - "speakers": [ - { - "speaker": "jab", - "name": "Chrome OS \u65e5\u672c\u8a9e 1", - "gender": "female" - }, - { - "speaker": "htm", - "name": "Chrome OS \u65e5\u672c\u8a9e 2", - "gender": "female" - }, - { - "speaker": "jac", - "name": "Chrome OS \u65e5\u672c\u8a9e 3", - "gender": "male" - }, - { - "speaker": "jad", - "name": "Chrome OS \u65e5\u672c\u8a9e 4", - "gender": "male" - } - ], - "remote": true - }, - { - "id": "en-gb-x-multi-seanet", - "fileId": "en-gb-x-multi-seanet-r67", - "url": "https://redirector.gvt1.com/edgedl/android/tts/v26/en-gb/en-gb-x-multi-seanet-r67.zvoice", - "sha256Checksum": "aadab004d190076e03dcb2e5c7be6b2fcd45bb90dc1cd7904a26852461cbfcab", - "compressedSize": 3839799, - "speakers": [ - { - "speaker": "rjs", - "name": "Google UK English 1 (Natural)", - "gender": "male" - }, - { - "speaker": "gba", - "name": "Google UK English 2 (Natural)", - "gender": "female" - }, - { - "speaker": "gbb", - "name": "Google UK English 3 (Natural)", - "gender": "male" - }, - { - "speaker": "gbc", - "name": "Google UK English 4 (Natural)", - "gender": "female" - }, - { - "speaker": "gbd", - "name": "Google UK English 5 (Natural)", - "gender": "male" - }, - { - "speaker": "gbg", - "name": "Google UK English 6 (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "en-gb-x-multi" - }, - { - "id": "en-us-x-multi-seanet", - "fileId": "en-us-x-multi-seanet-r83", - "url": "https://dl.google.com/android/tts/v26/en-us/en-us-x-multi-seanet-r83.zvoice", - "sha256Checksum": "bae1dde7549e0f798e3cbcdeb4533b01c5e1c6136858d5a42cdb667919606ae6", - "compressedSize": 4217751, - "speakers": [ - { - "speaker": "iob", - "name": "Google US English 1 (Natural)", - "gender": "female" - }, - { - "speaker": "iog", - "name": "Google US English 2 (Natural)", - "gender": "female" - }, - { - "speaker": "iol", - "name": "Google US English 3 (Natural)", - "gender": "male" - }, - { - "speaker": "iom", - "name": "Google US English 4 (Natural)", - "gender": "male" - }, - { - "speaker": "tpc", - "name": "Google US English 5 (Natural)", - "gender": "female" - }, - { - "speaker": "tpd", - "name": "Google US English 6 (Natural)", - "gender": "male" - }, - { - "speaker": "tpf", - "name": "Google US English 7 (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "en-us-x-multi" - }, - { - "id": "de-de-x-multi-seanet", - "fileId": "de-de-x-multi-seanet-r61", - "url": "https://redirector.gvt1.com/edgedl/android/tts/v26/de-de/de-de-x-multi-seanet-r61.zvoice", - "sha256Checksum": "8aac0b8cf986b97136d120037465f58931fe36936a9c2fac1732099ae99e1fd3", - "compressedSize": 4230153, - "speakers": [ - { - "speaker": "nfh", - "name": "Google Deutsch 1 (Natural)", - "gender": "female" - }, - { - "speaker": "dea", - "name": "Google Deutsch 2 (Natural)", - "gender": "female" - }, - { - "speaker": "deb", - "name": "Google Deutsch 3 (Natural)", - "gender": "male" - }, - { - "speaker": "deg", - "name": "Google Deutsch 4 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "de-de-x-multi" - }, - { - "id": "fr-fr-x-multi-seanet", - "fileId": "fr-fr-x-multi-seanet-r61", - "url": "https://redirector.gvt1.com/edgedl/android/tts/v26/fr-fr/fr-fr-x-multi-seanet-r61.zvoice", - "sha256Checksum": "cfb1fde151fa01f628f68943b8da01bbacbd19db7cd84a1ac610cfd86a403d11", - "compressedSize": 3759804, - "speakers": [ - { - "speaker": "vlf", - "name": "Google fran\u00e7ais 1 (Natural)", - "gender": "female" - }, - { - "speaker": "fra", - "name": "Google fran\u00e7ais 2 (Natural)", - "gender": "female" - }, - { - "speaker": "frb", - "name": "Google fran\u00e7ais 3 (Natural)", - "gender": "male" - }, - { - "speaker": "frc", - "name": "Google fran\u00e7ais 4 (Natural)", - "gender": "female" - }, - { - "speaker": "frd", - "name": "Google fran\u00e7ais 5 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "fr-fr-x-multi" - }, - { - "id": "hi-in-x-multi-seanet", - "fileId": "hi-in-x-multi-seanet-r62", - "url": "https://dl.google.com/android/tts/v26/hi-in/hi-in-x-multi-seanet-r62.zvoice", - "sha256Checksum": "a6dcc71143348a1dcd567de8275a8c7204ec1c4b122306adb31a01d7ae1e5e47", - "compressedSize": 3686337, - "speakers": [ - { - "speaker": "hia", - "name": "Google \u0939\u093f\u0928\u094d\u0926\u0940 1 (Natural)", - "gender": "female" - }, - { - "speaker": "hic", - "name": "Google \u0939\u093f\u0928\u094d\u0926\u0940 2 (Natural)", - "gender": "female" - }, - { - "speaker": "hid", - "name": "Google \u0939\u093f\u0928\u094d\u0926\u0940 3 (Natural)", - "gender": "male" - }, - { - "speaker": "hie", - "name": "Google \u0939\u093f\u0928\u094d\u0926\u0940 4 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "hi-in-x-multi" - }, - { - "id": "pt-br-x-multi-seanet", - "fileId": "pt-br-x-multi-seanet-r64", - "url": "https://dl.google.com/android/tts/v26/pt-br/pt-br-x-multi-seanet-r64.zvoice", - "sha256Checksum": "02969d13a8b078f85deec385622a84776e989acaf5461c27a630bcb1ceac61bd", - "compressedSize": 3733468, - "speakers": [ - { - "speaker": "afs", - "name": "Google portugu\u00eas do Brasil 1 (Natural)", - "gender": "female" - }, - { - "speaker": "ptd", - "name": "Google portugu\u00eas do Brasil 2 (Natural)", - "gender": "male" - }, - { - "speaker": "pte", - "name": "Google portugu\u00eas do Brasil 3 (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "pt-br-x-multi" - }, - { - "id": "th-th-x-multi-seanet", - "fileId": "th-th-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/th-th/th-th-x-multi-seanet-r56.zvoice", - "sha256Checksum": "3189bc524561aed8ac3f2b1292eebf7a1ece6e52b8e85d39f68cba7772f38ec2", - "compressedSize": 3732547, - "speakers": [ - { - "speaker": "thc", - "name": "Google \u0e44\u0e17\u0e22 (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "th-th-x-multi" - }, - { - "id": "es-es-x-multi-seanet", - "fileId": "es-es-x-multi-seanet-r59", - "url": "https://dl.google.com/android/tts/v26/es-es/es-es-x-multi-seanet-r59.zvoice", - "sha256Checksum": "5687703a55ac41924cbdf066d1d961b630bab0614c1dd585de54de747755db77", - "compressedSize": 3666122, - "speakers": [ - { - "speaker": "eea", - "name": "Google espa\u00f1ol 1 (Natural)", - "gender": "female" - }, - { - "speaker": "eec", - "name": "Google espa\u00f1ol 2 (Natural)", - "gender": "female" - }, - { - "speaker": "eed", - "name": "Google espa\u00f1ol 3 (Natural)", - "gender": "male" - }, - { - "speaker": "eee", - "name": "Google espa\u00f1ol 4 (Natural)", - "gender": "female" - }, - { - "speaker": "eef", - "name": "Google espa\u00f1ol 5 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "es-es-x-multi" - }, - { - "id": "sv-se-x-multi-seanet", - "fileId": "sv-se-x-multi-seanet-r57", - "url": "https://dl.google.com/android/tts/v26/sv-se/sv-se-x-multi-seanet-r57.zvoice", - "sha256Checksum": "0a4f9d9f9463b83b3b524bbf21abe3c06d995e3e41ba619c78ff72f5673ee2c8", - "compressedSize": 3687886, - "speakers": [ - { - "speaker": "lfs", - "name": "Google Svenska 1 (Natural)", - "gender": "female" - }, - { - "speaker": "afp", - "name": "Google Svenska 2 (Natural)", - "gender": "female" - }, - { - "speaker": "cfg", - "name": "Google Svenska 3 (Natural)", - "gender": "female" - }, - { - "speaker": "cmh", - "name": "Google Svenska 4 (Natural)", - "gender": "male" - }, - { - "speaker": "dmc", - "name": "Google Svenska 5 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "sv-se-x-multi" - }, - { - "id": "es-us-x-multi-seanet", - "fileId": "es-us-x-multi-seanet-r65", - "url": "https://redirector.gvt1.com/edgedl/android/tts/v26/es-us/es-us-x-multi-seanet-r65.zvoice", - "sha256Checksum": "7f70646b66aa7f459c338054de4654552dcc4849a4a63a1cb00a607f7d8f74fe", - "compressedSize": 7227931, - "speakers": [ - { - "speaker": "sfb", - "name": "Google espa\u00f1ol de Estados Unidos 1 (Natural)", - "gender": "female" - }, - { - "speaker": "esc", - "name": "Google espa\u00f1ol de Estados Unidos 2 (Natural)", - "gender": "female" - }, - { - "speaker": "esd", - "name": "Google espa\u00f1ol de Estados Unidos 3 (Natural)", - "gender": "male" - }, - { - "speaker": "esf", - "name": "Google espa\u00f1ol de Estados Unidos 4 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "es-us-x-multi" - }, - { - "id": "it-it-x-multi-seanet", - "fileId": "it-it-x-multi-seanet-r57", - "url": "https://dl.google.com/android/tts/v26/it-it/it-it-x-multi-seanet-r57.zvoice", - "sha256Checksum": "ee21b4a455a23efc7ba806c8b640daef7b676ed2b6d06c19a49cd7a625330d52", - "compressedSize": 3665252, - "speakers": [ - { - "speaker": "kda", - "name": "Google italiano 1 (Natural)", - "gender": "female" - }, - { - "speaker": "itb", - "name": "Google italiano 2 (Natural)", - "gender": "female" - }, - { - "speaker": "itc", - "name": "Google italiano 3 (Natural)", - "gender": "male" - }, - { - "speaker": "itd", - "name": "Google italiano 4 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "it-it-x-multi" - }, - { - "id": "en-au-x-multi-seanet", - "fileId": "en-au-x-multi-seanet-r65", - "url": "https://redirector.gvt1.com/edgedl/android/tts/v26/en-au/en-au-x-multi-seanet-r65.zvoice", - "sha256Checksum": "3dad0451d0cf119ec551d2f2ac10920fa0f5093677c528091312c36e5cccad26", - "compressedSize": 4211933, - "speakers": [ - { - "speaker": "aua", - "name": "Google Australian English 1 (Natural)", - "gender": "female" - }, - { - "speaker": "aub", - "name": "Google Australian English 2 (Natural)", - "gender": "male" - }, - { - "speaker": "auc", - "name": "Google Australian English 3 (Natural)", - "gender": "female" - }, - { - "speaker": "aud", - "name": "Google Australian English 4 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "en-au-x-multi" - }, - { - "id": "pt-pt-x-multi-seanet", - "fileId": "pt-pt-x-multi-seanet-r54", - "url": "https://dl.google.com/android/tts/v26/pt-pt/pt-pt-x-multi-seanet-r54.zvoice", - "sha256Checksum": "34bc0dc0cb33f1ff62861c25844c78ce557ff1250b4c26f0d041310688927b8b", - "compressedSize": 8739181, - "speakers": [ - { - "speaker": "jfb", - "name": "Google portugu\u00eas de Portugal 1 (Natural)", - "gender": "female" - }, - { - "speaker": "jmn", - "name": "Google portugu\u00eas de Portugal 2 (Natural)", - "gender": "male" - }, - { - "speaker": "pmj", - "name": "Google portugu\u00eas de Portugal 3 (Natural)", - "gender": "male" - }, - { - "speaker": "sfs", - "name": "Google portugu\u00eas de Portugal 4 (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "pt-pt-x-multi" - }, - { - "id": "ko-kr-x-multi-seanet", - "fileId": "ko-kr-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/ko-kr/ko-kr-x-multi-seanet-r56.zvoice", - "sha256Checksum": "28a54b0af3940c1c10e85949d9b4fb2674b9b37b2aeef8c4b54278c1ba86e4e0", - "compressedSize": 3693307, - "speakers": [ - { - "speaker": "ism", - "name": "Google \ud55c\uad6d\uc5b4 1 (Natural)", - "gender": "female" - }, - { - "speaker": "kob", - "name": "Google \ud55c\uad6d\uc5b4 2 (Natural)", - "gender": "female" - }, - { - "speaker": "koc", - "name": "Google \ud55c\uad6d\uc5b4 3 (Natural)", - "gender": "male" - }, - { - "speaker": "kod", - "name": "Google \ud55c\uad6d\uc5b4 4 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "ko-kr-x-multi" - }, - { - "id": "id-id-x-multi-seanet", - "fileId": "id-id-x-multi-seanet-r58", - "url": "https://dl.google.com/android/tts/v26/id-id/id-id-x-multi-seanet-r58.zvoice", - "sha256Checksum": "886b9facdd70bedf3a6e159d01f5f7523d0587e05e01edf7d9c19bfa99894b95", - "compressedSize": 3673951, - "speakers": [ - { - "speaker": "dfz", - "name": "Google Bahasa Indonesia 1 (Natural)", - "gender": "female" - }, - { - "speaker": "idc", - "name": "Google Bahasa Indonesia 2 (Natural)", - "gender": "female" - }, - { - "speaker": "idd", - "name": "Google Bahasa Indonesia 3 (Natural)", - "gender": "male" - }, - { - "speaker": "ide", - "name": "Google Bahasa Indonesia 4 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "id-id-x-multi" - }, - { - "id": "tr-tr-x-multi-seanet", - "fileId": "tr-tr-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/tr-tr/tr-tr-x-multi-seanet-r56.zvoice", - "sha256Checksum": "f74fc7a86a99d07a100b6f02a66ed3bbc36bfa06e602976abbe1f379d2e94420", - "compressedSize": 3673907, - "speakers": [ - { - "speaker": "mfm", - "name": "Google T\u00fcrk\u00e7e 1 (Natural)", - "gender": "female" - }, - { - "speaker": "ama", - "name": "Google T\u00fcrk\u00e7e 2 (Natural)", - "gender": "male" - }, - { - "speaker": "cfs", - "name": "Google T\u00fcrk\u00e7e 3 (Natural)", - "gender": "female" - }, - { - "speaker": "efu", - "name": "Google T\u00fcrk\u00e7e 4 (Natural)", - "gender": "female" - }, - { - "speaker": "tmc", - "name": "Google T\u00fcrk\u00e7e 5 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "tr-tr-x-multi" - }, - { - "id": "da-dk-x-multi-seanet", - "fileId": "da-dk-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/da-dk/da-dk-x-multi-seanet-r56.zvoice", - "sha256Checksum": "604b4bb9c90e07ed941fc3769d2af0e8f7a2297ba535d2190f15ea3f7d3a3615", - "compressedSize": 3739761, - "speakers": [ - { - "speaker": "kfm", - "name": "Google Dansk 1 (Natural)", - "gender": "female" - }, - { - "speaker": "nmm", - "name": "Google Dansk 2 (Natural)", - "gender": "male" - }, - { - "speaker": "sfp", - "name": "Google Dansk 3 (Natural)", - "gender": "female" - }, - { - "speaker": "vfb", - "name": "Google Dansk 4 (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "da-dk-x-multi" - }, - { - "id": "nb-no-x-multi-seanet", - "fileId": "nb-no-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/nb-no/nb-no-x-multi-seanet-r56.zvoice", - "sha256Checksum": "8c4751a96e2e489f7aa31c88750dcbb75a8ebd8e7eecbf989d98839bfab2b27d", - "compressedSize": 3706525, - "speakers": [ - { - "speaker": "rfj", - "name": "Google Norsk Bokm\u00e5l 1 (Natural)", - "gender": "female" - }, - { - "speaker": "cfl", - "name": "Google Norsk Bokm\u00e5l 2 (Natural)", - "gender": "female" - }, - { - "speaker": "cmj", - "name": "Google Norsk Bokm\u00e5l 3 (Natural)", - "gender": "male" - }, - { - "speaker": "tfs", - "name": "Google Norsk Bokm\u00e5l 4 (Natural)", - "gender": "female" - }, - { - "speaker": "tmg", - "name": "Google Norsk Bokm\u00e5l 5 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "nb-no-x-multi" - }, - { - "id": "hu-hu-x-multi-seanet", - "fileId": "hu-hu-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/hu-hu/hu-hu-x-multi-seanet-r56.zvoice", - "sha256Checksum": "3e13a0b6a765ed843ee4c044340dfc74373216ab2687083b742d32c5d6056c3a", - "compressedSize": 3680234, - "speakers": [ - { - "speaker": "kfl", - "name": "Google Magyar (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "hu-hu-x-multi" - }, - { - "id": "fi-fi-x-multi-seanet", - "fileId": "fi-fi-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/fi-fi/fi-fi-x-multi-seanet-r56.zvoice", - "sha256Checksum": "583b5ac77630e20a139057b9273a961604b037d3344c4da86de2edb969b19508", - "compressedSize": 3724476, - "speakers": [ - { - "speaker": "afi", - "name": "Google Suomi (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "fi-fi-x-multi" - }, - { - "id": "bn-bd-x-multi-seanet", - "fileId": "bn-bd-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/bn-bd/bn-bd-x-multi-seanet-r56.zvoice", - "sha256Checksum": "38b01790249ae9b5165b307ac63596619b1729871f1ea61791ebc564d15feafb", - "compressedSize": 4148197, - "speakers": [ - { - "speaker": "ban", - "name": "Google \u09ac\u09be\u0982\u09b2\u09be (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "bn-bd-x-multi" - }, - { - "id": "cs-cz-x-multi-seanet", - "fileId": "cs-cz-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/cs-cz/cs-cz-x-multi-seanet-r56.zvoice", - "sha256Checksum": "0abe9a21c8af9495959f831302cf2172c10c278fb70480616700a4013b830063", - "compressedSize": 3649631, - "speakers": [ - { - "speaker": "jfs", - "name": "Google \u010de\u0161tina (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "cs-cz-x-multi" - }, - { - "id": "si-lk-x-multi-seanet", - "fileId": "si-lk-x-multi-seanet-r57", - "url": "https://dl.google.com/android/tts/v26/si-lk/si-lk-x-multi-seanet-r57.zvoice", - "sha256Checksum": "f45d7bfbcb527d72d4c98f7d13b7e292770451f4c161414f38eb1705f455d3b1", - "compressedSize": 3748758, - "speakers": [ - { - "speaker": "sin", - "name": "Google \u0dc3\u0dd2\u0d82\u0dc4\u0dbd (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "si-lk-x-multi" - }, - { - "id": "ne-np-x-multi-seanet", - "fileId": "ne-np-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/ne-np/ne-np-x-multi-seanet-r56.zvoice", - "sha256Checksum": "3b1bd8dd6755734ab975798fc9cee9fd1a189223368d040e5588e832d0930c1e", - "compressedSize": 3869215, - "speakers": [ - { - "speaker": "nep", - "name": "Google \u0928\u0947\u092a\u093e\u0932\u0940 (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "ne-np-x-multi" - }, - { - "id": "el-gr-x-multi-seanet", - "fileId": "el-gr-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/el-gr/el-gr-x-multi-seanet-r56.zvoice", - "sha256Checksum": "b244f2e384adfd233207e2d99d01a21195a1fed7ba25dd3fa769182a228ad181", - "compressedSize": 3659071, - "speakers": [ - { - "speaker": "vfz", - "name": "Google \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "el-gr-x-multi" - }, - { - "id": "fil-ph-x-multi-seanet", - "fileId": "fil-ph-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/fil-ph/fil-ph-x-multi-seanet-r56.zvoice", - "sha256Checksum": "c6f31f4c4b1cff43b5ad93e9783fab15493d802179ad3f00dd3b3589ab226e4c", - "compressedSize": 3701939, - "speakers": [ - { - "speaker": "cfc", - "name": "Google Filipino 1 (Natural)", - "gender": "female" - }, - { - "speaker": "fic", - "name": "Google Filipino 2 (Natural)", - "gender": "female" - }, - { - "speaker": "fid", - "name": "Google Filipino 3 (Natural)", - "gender": "male" - }, - { - "speaker": "fie", - "name": "Google Filipino 4 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "fil-ph-x-multi" - }, - { - "id": "sk-sk-x-multi-seanet", - "fileId": "sk-sk-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/sk-sk/sk-sk-x-multi-seanet-r56.zvoice", - "sha256Checksum": "5c1a54f8feaf5b8d989122d01e084b0e51d5c7df14e983c7af9938711956603d", - "compressedSize": 3680139, - "speakers": [ - { - "speaker": "sfk", - "name": "Google Sloven\u010dina (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "sk-sk-x-multi" - }, - { - "id": "pl-pl-x-multi-seanet", - "fileId": "pl-pl-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/pl-pl/pl-pl-x-multi-seanet-r56.zvoice", - "sha256Checksum": "c7132d645bacae82720659f5da09fd106b5ef6acbc684438cd0b672235bb79f2", - "compressedSize": 3680021, - "speakers": [ - { - "speaker": "oda", - "name": "Google Polski 1 (Natural)", - "gender": "female" - }, - { - "speaker": "afb", - "name": "Google Polski 2 (Natural)", - "gender": "female" - }, - { - "speaker": "bmg", - "name": "Google Polski 3 (Natural)", - "gender": "male" - }, - { - "speaker": "jmk", - "name": "Google Polski 4 (Natural)", - "gender": "male" - }, - { - "speaker": "zfg", - "name": "Google Polski 5 (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "pl-pl-x-multi" - }, - { - "id": "uk-ua-x-multi-seanet", - "fileId": "uk-ua-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/uk-ua/uk-ua-x-multi-seanet-r56.zvoice", - "sha256Checksum": "a1b30088412eb16866743898f4498c4b6a3d132ad07df0248b60dadff473beb4", - "compressedSize": 3644657, - "speakers": [ - { - "speaker": "hfd", - "name": "Google \u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430 (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "uk-ua-x-multi" - }, - { - "id": "nl-nl-x-multi-seanet", - "fileId": "nl-nl-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/nl-nl/nl-nl-x-multi-seanet-r56.zvoice", - "sha256Checksum": "de9499360bc16c9dfe3b6051796ab0397096db41a76fdeef5ea257376982ac0a", - "compressedSize": 3713088, - "speakers": [ - { - "speaker": "tfb", - "name": "Google Nederlands 1 (Natural)", - "gender": "female" - }, - { - "speaker": "bmh", - "name": "Google Nederlands 2 (Natural)", - "gender": "male" - }, - { - "speaker": "dma", - "name": "Google Nederlands 3 (Natural)", - "gender": "male" - }, - { - "speaker": "lfc", - "name": "Google Nederlands 4 (Natural)", - "gender": "female" - }, - { - "speaker": "yfr", - "name": "Google Nederlands 5 (Natural)", - "gender": "female" - } - ], - "remote": true, - "dependentVoiceId": "nl-nl-x-multi" - }, - { - "id": "ja-jp-x-multi-seanet", - "fileId": "ja-jp-x-multi-seanet-r58", - "url": "https://dl.google.com/android/tts/v26/ja-jp/ja-jp-x-multi-seanet-r58.zvoice", - "sha256Checksum": "0e2b2b618a500990034f8f08ff743f93108e512df16c0871070f80e351cba89b", - "compressedSize": 3695263, - "speakers": [ - { - "speaker": "jab", - "name": "Google \u65e5\u672c\u8a9e 1 (Natural)", - "gender": "female" - }, - { - "speaker": "jac", - "name": "Google \u65e5\u672c\u8a9e 2 (Natural)", - "gender": "male" - }, - { - "speaker": "jad", - "name": "Google \u65e5\u672c\u8a9e 3 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "ja-jp-x-multi" - }, - { - "id": "vi-vn-x-multi-seanet", - "fileId": "vi-vn-x-multi-seanet-r56", - "url": "https://dl.google.com/android/tts/v26/vi-vn/vi-vn-x-multi-seanet-r56.zvoice", - "sha256Checksum": "891f48cbef79cbfa1181ade866563d0eadc59eba12eca6abe226931ccab28b30", - "compressedSize": 3769492, - "speakers": [ - { - "speaker": "gft", - "name": "Google Ti\u1ebfng Vi\u1ec7t 1 (Natural)", - "gender": "female" - }, - { - "speaker": "vic", - "name": "Google Ti\u1ebfng Vi\u1ec7t 2 (Natural)", - "gender": "female" - }, - { - "speaker": "vid", - "name": "Google Ti\u1ebfng Vi\u1ec7t 3 (Natural)", - "gender": "male" - }, - { - "speaker": "vie", - "name": "Google Ti\u1ebfng Vi\u1ec7t 4 (Natural)", - "gender": "female" - }, - { - "speaker": "vif", - "name": "Google Ti\u1ebfng Vi\u1ec7t 5 (Natural)", - "gender": "male" - } - ], - "remote": true, - "dependentVoiceId": "vi-vn-x-multi" - } -] \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/wasm_tts_manifest_v3.json b/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/wasm_tts_manifest_v3.json deleted file mode 100644 index 7d6cb35..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/WasmTtsEngine/20260305.1/wasm_tts_manifest_v3.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "Chrome built-in text-to-speech extension", - "manifest_version": 3, - "version": "13.2", - "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDlKEJseIIbKFyX0BCWNYOWlPEUt1IxBvIoW1PI7DTmipbwyVr3s2EprewYdtr9hCO5Yzs5w/ai1Xnhet5PLAsMje6ZP0Kvq0tlVfaYF8oQHBPF+ifx31RBT7Cn+ZVKLq1fxrwzY063GVhW+CAr06Ar8YRFXtFoC4FHlUNDIoSb4wIDAQAB", - "background": { - "service_worker": "background_compiled.js", - "type": "module" - }, - "permissions": [ - "ttsEngine", - "unlimitedStorage", - "offscreen", - "webRequest", - "storage" - ], - "host_permissions": [ - "https://*.gvt1.com/", - "https://dl.google.com/" - ], - "content_security_policy": { - "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self'" - }, - "description": "The Google Text to Speech Engine.", - "tts_engine": { - "voices": [ - { - "voice_name": "Chrome OS US English", - "lang": "en-US", - "event_types": ["start", "end", "error", "word"] - } - ] - }, - "web_accessible_resources": [ - { - "resources": [ - "bindings_main.js", - "bindings_main.wasm" - ], - "matches": [""] - } - ] -} diff --git a/apps/SeleniumService/chrome_profile_dentaquest/chrome_debug.log b/apps/SeleniumService/chrome_profile_dentaquest/chrome_debug.log index c5e6e0f..9fa20dc 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/chrome_debug.log +++ b/apps/SeleniumService/chrome_profile_dentaquest/chrome_debug.log @@ -1,26 +1,65 @@ -[842508:842508:0307/220833.082603:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:225] No machine level policy manager exists. -[842552:842552:0307/220833.252386:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. -[842508:842508:0307/220833.338089:WARNING:ui/base/idle/idle_linux.cc:111] None of the known D-Bus ScreenSaver services could be used. -[842508:842508:0307/220834.442434:INFO:CONSOLE:2] "Loading the image 'https://cm.everesttech.net/cm/dd?d_uuid=00796701230537941692948280001074140779' violates the following Content Security Policy directive: "img-src 'self' https://dentaquest.sc.omtrdc.net https://*.qualtrics.com". The action has been blocked.", source: https://providers.dentaquest.com/onboarding/start/ (2) -[842508:842508:0307/220834.940687:INFO:CONSOLE:98] "Observer set up for button(s) with aria-label: Search", source: (98) -[842508:842508:0307/220834.965784:INFO:CONSOLE:0] "[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o", source: https://providers.dentaquest.com/onboarding/start/ (0) -[842508:842508:0307/220835.401982:INFO:CONSOLE:1] "Creating a worker from 'blob:https://providers.dentaquest.com/e8189c18-b852-4155-87b6-3fae812f5702' violates the following Content Security Policy directive: "script-src https: 'unsafe-inline' 'unsafe-eval' https://*.qualtrics.com". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/tRDftu_-Sm8zL/Bqt-JxZt9v_/yQU/9EL9kLamGYEVVt1Ezu/Y3k_BgQSaQo/DSNiJAxi/GR4B (1) -[842508:842508:0307/220835.575987:INFO:CONSOLE:20] "Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'isInlineConversationsPOC')", source: https://siteintercept.qualtrics.com/dxjsmodule/1.cd05659544696509a0d4.chunk.js?Q_CLIENTVERSION=2.43.1&Q_CLIENTTYPE=web&Q_BRANDID=cxinsight (20) -[842508:842508:0307/220836.872734:INFO:CONSOLE:98] "Observer set up for button(s) with aria-label: Search", source: (98) -[842508:842508:0307/220836.936061:INFO:CONSOLE:0] "[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o", source: https://providers.dentaquest.com/onboarding/start/ (0) -[842508:842508:0307/220837.123005:INFO:CONSOLE:20] "Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'isInlineConversationsPOC')", source: https://siteintercept.qualtrics.com/dxjsmodule/1.cd05659544696509a0d4.chunk.js?Q_CLIENTVERSION=2.43.1&Q_CLIENTTYPE=web&Q_BRANDID=cxinsight (20) -[842508:842508:0307/220837.606938:INFO:CONSOLE:1] "Creating a worker from 'blob:https://providers.dentaquest.com/d3c40bd8-b918-4b7a-b8a9-4b46532306c9' violates the following Content Security Policy directive: "script-src https: 'unsafe-inline' 'unsafe-eval' https://*.qualtrics.com". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/tRDftu_-Sm8zL/Bqt-JxZt9v_/yQU/9EL9kLamGYEVVt1Ezu/Y3k_BgQSaQo/DSNiJAxi/GR4B (1) -[842508:842534:0307/220839.958783:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error message: PHONE_REGISTRATION_ERROR -[842508:842534:0307/220839.959126:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error message: PHONE_REGISTRATION_ERROR -[842508:842534:0307/220839.962312:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error message: PHONE_REGISTRATION_ERROR -[842508:842534:0307/220907.413998:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error message: DEPRECATED_ENDPOINT -[842508:842508:0307/220920.866818:INFO:CONSOLE:1] "Creating a worker from 'blob:https://providers.dentaquest.com/b3487595-9b00-4873-a13c-9d84e8f9c97c' violates the following Content Security Policy directive: "script-src https: 'unsafe-inline' 'unsafe-eval' https://*.qualtrics.com". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/tRDftu_-Sm8zL/Bqt-JxZt9v_/yQU/9EL9kLamGYEVVt1Ezu/Y3k_BgQSaQo/DSNiJAxi/GR4B (1) -[842508:842508:0307/220921.488877:INFO:CONSOLE:1] "Creating a worker from 'blob:https://providers.dentaquest.com/66758c22-6077-41cd-887d-e13cfac42f0f' violates the following Content Security Policy directive: "script-src https: 'unsafe-inline' 'unsafe-eval' https://*.qualtrics.com". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/tRDftu_-Sm8zL/Bqt-JxZt9v_/yQU/9EL9kLamGYEVVt1Ezu/Y3k_BgQSaQo/DSNiJAxi/GR4B (1) -[842508:842508:0307/220947.827319:INFO:CONSOLE:1] "Creating a worker from 'blob:https://providers.dentaquest.com/8523a2b2-b171-4b1d-bc88-80a512a8bdf6' violates the following Content Security Policy directive: "script-src https: 'unsafe-inline' 'unsafe-eval' https://*.qualtrics.com". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/tRDftu_-Sm8zL/Bqt-JxZt9v_/yQU/9EL9kLamGYEVVt1Ezu/Y3k_BgQSaQo/DSNiJAxi/GR4B (1) -[842508:842534:0307/220951.892571:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error message: DEPRECATED_ENDPOINT -[842508:842508:0307/220954.845606:INFO:CONSOLE:200] "Creating a worker from 'blob:https://providers.dentaquest.com/884dc140-cb9c-46f9-a8d4-d4863469bcbb' violates the following Content Security Policy directive: "script-src https: 'unsafe-inline' 'unsafe-eval' https://*.qualtrics.com p11.techlab-cdn.com". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/static/cb6c00464185d5803faaeb6706ef5b426c997881c2e00e (200) -[842508:842508:0307/220955.065988:INFO:CONSOLE:91] "Creating a worker from 'blob:https://providers.dentaquest.com/50ff6d32-0626-4d56-b38c-7a004bedb793' violates the following Content Security Policy directive: "script-src https: 'unsafe-inline' 'unsafe-eval' https://*.qualtrics.com p11.techlab-cdn.com". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/static/cb6c00464185d5803faaeb6706ef5b426c997881c2e00e (91) -[842508:842508:0307/220955.234289:INFO:CONSOLE:200] "Creating a worker from 'blob:https://providers.dentaquest.com/12e7bb79-a6db-4753-8a20-59e8cbdd30e3' violates the following Content Security Policy directive: "script-src https: 'unsafe-inline' 'unsafe-eval' https://*.qualtrics.com p11.techlab-cdn.com". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/static/cb6c00464185d5803faaeb6706ef5b426c997881c2e00e (200) -[842508:842508:0307/220955.764862:INFO:CONSOLE:98] "Observer set up for button(s) with aria-label: Search", source: (98) -[842508:842508:0307/220956.095784:INFO:CONSOLE:201] "Creating a worker from 'blob:https://providers.dentaquest.com/698c7e5a-3a82-4df3-adf5-977d88ff96a4' violates the following Content Security Policy directive: "script-src https: 'unsafe-inline' 'unsafe-eval' https://*.qualtrics.com p11.techlab-cdn.com". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/static/cb6c00464185d5803faaeb6706ef5b426c997881c2e00e (201) -[842508:842508:0307/220956.135769:INFO:CONSOLE:20] "Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'isInlineConversationsPOC')", source: https://siteintercept.qualtrics.com/dxjsmodule/1.cd05659544696509a0d4.chunk.js?Q_CLIENTVERSION=2.43.1&Q_CLIENTTYPE=web&Q_BRANDID=cxinsight (20) +[39787:39787:0417/234141.700391:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:206] No machine level policy manager exists. +[39828:39828:0417/234141.792243:WARNING:sandbox/policy/linux/sandbox_linux.cc:404] InitializeSandbox() called with multiple threads in process gpu-process. +[39787:39787:0417/234141.931076:WARNING:ui/base/idle/idle_linux.cc:98] None of the known D-Bus ScreenSaver services could be used. +[39787:39787:0417/234142.670293:INFO:CONSOLE:2] "Loading the script 'https://s.go-mpulse.net/boomerang/N7JBV-UH8VE-E8QSS-MW5UC-YEKTZ' violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' https://assets.adobedtm.com https://*.qualtrics.com". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/ (2) +[39787:39787:0417/234142.691613:INFO:CONSOLE:2] "Loading the script 'https://s.go-mpulse.net/boomerang/N7JBV-UH8VE-E8QSS-MW5UC-YEKTZ' violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' https://assets.adobedtm.com https://*.qualtrics.com". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/ (2) +[39787:39787:0417/234143.171517:INFO:CONSOLE:98] "Observer set up for button(s) with aria-label: Search", source: (98) +[39787:39787:0417/234143.314350:INFO:CONSOLE:0] "[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o", source: https://providers.dentaquest.com/onboarding/start/ (0) +[39787:39787:0417/234144.941970:INFO:CONSOLE:2] "Loading the script 'https://s.go-mpulse.net/boomerang/N7JBV-UH8VE-E8QSS-MW5UC-YEKTZ' violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' https://assets.adobedtm.com https://*.qualtrics.com". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/ (2) +[39787:39787:0417/234144.947377:INFO:CONSOLE:2] "Loading the script 'https://s.go-mpulse.net/boomerang/N7JBV-UH8VE-E8QSS-MW5UC-YEKTZ' violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' https://assets.adobedtm.com https://*.qualtrics.com". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/ (2) +[39787:39787:0417/234145.138706:INFO:CONSOLE:98] "Observer set up for button(s) with aria-label: Search", source: (98) +[39787:39787:0417/234145.208415:INFO:CONSOLE:0] "[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o", source: https://providers.dentaquest.com/onboarding/start/ (0) +[39787:39806:0417/234147.306041:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT +[39787:39806:0417/234210.423457:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT +[39787:39825:0417/234220.679967:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 559079338 +[39787:39825:0417/234220.680037:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 733108593 +[39787:39825:0417/234220.680052:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1104477328 +[39787:39825:0417/234220.680063:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1235441726 +[39787:39825:0417/234220.680074:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1398109417 +[39787:39825:0417/234220.680085:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1400656876 +[39787:39825:0417/234220.680096:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1745445570 +[39787:39825:0417/234220.680125:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 2629264519 +[39787:39825:0417/234220.680133:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 2928374096 +[39787:39825:0417/234220.680142:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3162947791 +[39787:39825:0417/234220.680151:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3189309105 +[39787:39825:0417/234220.680159:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3189316647 +[39787:39825:0417/234233.912381:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 559079338 +[39787:39825:0417/234233.912450:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 733108593 +[39787:39825:0417/234233.912474:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1104477328 +[39787:39825:0417/234233.912492:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1235441726 +[39787:39825:0417/234233.912509:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1398109417 +[39787:39825:0417/234233.912525:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1400656876 +[39787:39825:0417/234233.912542:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1745445570 +[39787:39825:0417/234233.912560:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 2629264519 +[39787:39825:0417/234233.912577:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 2928374096 +[39787:39825:0417/234233.912593:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3162947791 +[39787:39825:0417/234233.912609:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3189309105 +[39787:39825:0417/234233.912626:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3189316647 +[39787:39825:0417/234234.216265:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 559079338 +[39787:39825:0417/234234.216335:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 733108593 +[39787:39825:0417/234234.216356:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1104477328 +[39787:39825:0417/234234.216373:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1235441726 +[39787:39825:0417/234234.216389:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1398109417 +[39787:39825:0417/234234.216406:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1400656876 +[39787:39825:0417/234234.216422:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1745445570 +[39787:39825:0417/234234.216440:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 2629264519 +[39787:39825:0417/234234.216456:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 2928374096 +[39787:39825:0417/234234.216472:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3162947791 +[39787:39825:0417/234234.216489:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3189309105 +[39787:39825:0417/234234.216505:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3189316647 +[39787:39825:0417/234234.545076:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 559079338 +[39787:39825:0417/234234.545194:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 733108593 +[39787:39825:0417/234234.545235:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1104477328 +[39787:39825:0417/234234.545268:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1235441726 +[39787:39825:0417/234234.545300:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1398109417 +[39787:39825:0417/234234.545332:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1400656876 +[39787:39825:0417/234234.545364:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 1745445570 +[39787:39825:0417/234234.545398:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 2629264519 +[39787:39825:0417/234234.545430:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 2928374096 +[39787:39825:0417/234234.545462:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3162947791 +[39787:39825:0417/234234.545495:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3189309105 +[39787:39825:0417/234234.545528:WARNING:cc/paint/skottie_wrapper_impl.cc:130] Encountered unknown property node with hash: 3189316647 +[39787:39787:0417/234237.246290:INFO:CONSOLE:2] "Loading the script 'https://s.go-mpulse.net/boomerang/N7JBV-UH8VE-E8QSS-MW5UC-YEKTZ' violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' https://assets.adobedtm.com https://*.qualtrics.com". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/member-details/658233a6-2286-4549-af18-fe324108dd8e/?q=N4IgtgDg5iBcIDYCsAOATAZgwQwQWjTRXwBYkSBOPbAMwEYU8aBTDNEugBhQBMeVmIADQgAzgBsY8JDxKceNNAHY88nhjwkUKAMZ4KLZngBG85sebYrCBBWEhocEHSRKMPTnRJNjtTV+w8Xgo6IPUKHgpbJRiUe2xHeBQSBE5mJWMaTUwjLRpjPHM6QKRbCmMlFCQ0JDo0ex4Ae1EnNE40fE5vOiV7ACcASycAcQB5ADUQAF8gA (2) +[39787:39787:0417/234237.255314:INFO:CONSOLE:2] "Loading the script 'https://s.go-mpulse.net/boomerang/N7JBV-UH8VE-E8QSS-MW5UC-YEKTZ' violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' https://assets.adobedtm.com https://*.qualtrics.com". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The action has been blocked.", source: https://providers.dentaquest.com/member-details/658233a6-2286-4549-af18-fe324108dd8e/?q=N4IgtgDg5iBcIDYCsAOATAZgwQwQWjTRXwBYkSBOPbAMwEYU8aBTDNEugBhQBMeVmIADQgAzgBsY8JDxKceNNAHY88nhjwkUKAMZ4KLZngBG85sebYrCBBWEhocEHSRKMPTnRJNjtTV+w8Xgo6IPUKHgpbJRiUe2xHeBQSBE5mJWMaTUwjLRpjPHM6QKRbCmMlFCQ0JDo0ex4Ae1EnNE40fE5vOiV7ACcASycAcQB5ADUQAF8gA (2) +[39787:39787:0417/234237.648486:INFO:CONSOLE:98] "Observer set up for button(s) with aria-label: Search", source: (98) +[39787:39806:0417/234304.946822:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT diff --git a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/06476966b53bdd9b749120d0b45e39b44bf04d5bb0cce055ea69a450bdd6a503 b/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/06476966b53bdd9b749120d0b45e39b44bf04d5bb0cce055ea69a450bdd6a503 deleted file mode 100644 index 83e9b16..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/06476966b53bdd9b749120d0b45e39b44bf04d5bb0cce055ea69a450bdd6a503 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/520f04ce86ff30debdd23627d151cedae179fa7c1e0822678c9dbab2a9239f28 b/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/520f04ce86ff30debdd23627d151cedae179fa7c1e0822678c9dbab2a9239f28 deleted file mode 100644 index 753dde7..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/520f04ce86ff30debdd23627d151cedae179fa7c1e0822678c9dbab2a9239f28 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/777adca19ccaca03f3922fa618833704d1a2cf1a06cd4ec1e257d4494afb2b95 b/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/777adca19ccaca03f3922fa618833704d1a2cf1a06cd4ec1e257d4494afb2b95 deleted file mode 100644 index 9047b33..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/777adca19ccaca03f3922fa618833704d1a2cf1a06cd4ec1e257d4494afb2b95 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/aafe813af43f570fa3dfbf845ba588b324368bf94f5d48b1993fce7207a91369 b/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/aafe813af43f570fa3dfbf845ba588b324368bf94f5d48b1993fce7207a91369 deleted file mode 100644 index 5598385..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/aafe813af43f570fa3dfbf845ba588b324368bf94f5d48b1993fce7207a91369 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/b278a4f784da0a83188fe6121b49ef407339eaed8d551821d7d83c09cd4f1bd2 b/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/b278a4f784da0a83188fe6121b49ef407339eaed8d551821d7d83c09cd4f1bd2 deleted file mode 100644 index 31a1608..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/b278a4f784da0a83188fe6121b49ef407339eaed8d551821d7d83c09cd4f1bd2 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/d708086f5aa6ff459ad732348a6ea7e4f6ff8fc5c019171df85aa8d3431845a7 b/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/d708086f5aa6ff459ad732348a6ea7e4f6ff8fc5c019171df85aa8d3431845a7 deleted file mode 100644 index 5b27d49..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/d708086f5aa6ff459ad732348a6ea7e4f6ff8fc5c019171df85aa8d3431845a7 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/d7ac822a73660cabc8986ea242b062e3501392bd83befc341307fd998c0fb614 b/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/d7ac822a73660cabc8986ea242b062e3501392bd83befc341307fd998c0fb614 deleted file mode 100644 index bd3deca..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/d7ac822a73660cabc8986ea242b062e3501392bd83befc341307fd998c0fb614 and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/metadata.json b/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/metadata.json index 79cf08a..90246c8 100644 --- a/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/metadata.json +++ b/apps/SeleniumService/chrome_profile_dentaquest/component_crx_cache/metadata.json @@ -1 +1 @@ -{"hashes":{"06476966b53bdd9b749120d0b45e39b44bf04d5bb0cce055ea69a450bdd6a503":{"appid":"kiabhabjdbkjdpjbpigfodbdjmbglcoo"},"23759e3f6d0119a00038b963cec9fb7abafd7b65a35a7e83c7697511db59e6e7":{"appid":"obedbbhbpmojnkanicioggnmelmoomoc"},"3eb16d6c28b502ac4cfee8f4a148df05f4d93229fa36a71db8b08d06329ff18a":{"appid":"giekcmmlnklenlaomppkphknjmnnpneh"},"520f04ce86ff30debdd23627d151cedae179fa7c1e0822678c9dbab2a9239f28":{"appid":"efniojlnjndmcbiieegkicadnoecjjef"},"545666a4efd056351597bb386aea1368105ededc976ed5650d8682daab9f37ff":{"appid":"ojhpjlocmbogdgmfpkhlaaeamibhnphh"},"56c21927faa028be6ce18c931660eec37e41da4bfbfd47cafa48350f828c0dbd":{"appid":"gonpemdgkjcecdgbnaabipppbmgfggbe"},"777adca19ccaca03f3922fa618833704d1a2cf1a06cd4ec1e257d4494afb2b95":{"appid":"gcmjkmgdlgnkkcocmoeiminaijmmjnii"},"7b05c14dba04ed522210b733f004cb0e74d7679a653b19bd029f9bc0e6b19903":{"appid":"laoigpblnllgcgjnjnllmfolckpjlhki"},"970a3e1af7f986ad66e212796dcd4a2db1210f7222cdfaa7d59d491fbe0369af":{"appid":"khaoiebndkojlmppeemjhbpbandiljpe"},"9bec6c2c0185d3305ac8495047a1aa01e725d58f8f18d219742a2988f07cd93a":{"appid":"jflookgnkcckhobaglndicnbbgbonegd"},"aafe813af43f570fa3dfbf845ba588b324368bf94f5d48b1993fce7207a91369":{"appid":"ggkkehgbnfjpeggfpleeakpidbkibbmn"},"abd93867c038d4d17c101ace2226d7e21303d984d7097271392bae6be478495b":{"appid":"hajigopbbjhghbfimgkfmpenfkclmohk"},"b278a4f784da0a83188fe6121b49ef407339eaed8d551821d7d83c09cd4f1bd2":{"appid":"hfnkpimlhhgieaddgfemjhofmfblmnib"},"c52c62a7c50daf7d3f73ec16977cd4b0ea401710807d5dbe3850941dd1b73a70":{"appid":"jamhcnnkihinmdlkakkaopbjbbcngflc"},"d708086f5aa6ff459ad732348a6ea7e4f6ff8fc5c019171df85aa8d3431845a7":{"appid":"bjbcblmdcnggnibecjikpoljcgkbgphl"},"d7ac822a73660cabc8986ea242b062e3501392bd83befc341307fd998c0fb614":{"appid":"lmelglejhemejginpboagddgdfbepgmp"},"f8929f38e4311c5717f1a0d4a0bc4fb0277329557a1a5aecb93317808669ba4f":{"appid":"ninodabcejpeglfjbkhdplaoglpcbffj"}}} \ No newline at end of file +{"hashes":{"23759e3f6d0119a00038b963cec9fb7abafd7b65a35a7e83c7697511db59e6e7":{"appid":"obedbbhbpmojnkanicioggnmelmoomoc"},"28220021657e0efee09be4578f0f12ef0860488d7b2b9abb826e576448189bc5":{"appid":"gcmjkmgdlgnkkcocmoeiminaijmmjnii"},"2e66b5257bd1ca50f2b6502406115dcca4b5cccad74e978fcf4247d96bfd5dda":{"appid":"bjbcblmdcnggnibecjikpoljcgkbgphl"},"368d56941fb3d5ef234354008c6fa9477fd4745dd207b66d8f42e241edccbf3c":{"appid":"lmelglejhemejginpboagddgdfbepgmp"},"3eb16d6c28b502ac4cfee8f4a148df05f4d93229fa36a71db8b08d06329ff18a":{"appid":"giekcmmlnklenlaomppkphknjmnnpneh"},"4497d8060d0e53c12b4403aa9ebe7e827d4880bae3f4139a26a4feb7ed64c4a2":{"appid":"eeigpngbgcognadeebkilcpcaedhellh"},"48038587a79445e19eddcac9c8e10d1077b84a67576d221ba6187e7039355de3":{"appid":"hfnkpimlhhgieaddgfemjhofmfblmnib"},"53cf0a62db37790f84c9d436e4b5a9073bd770c308ee297e20efbadc28249d43":{"appid":"pmagihnlncbcefglppponlgakiphldeh"},"545666a4efd056351597bb386aea1368105ededc976ed5650d8682daab9f37ff":{"appid":"ojhpjlocmbogdgmfpkhlaaeamibhnphh"},"56c21927faa028be6ce18c931660eec37e41da4bfbfd47cafa48350f828c0dbd":{"appid":"gonpemdgkjcecdgbnaabipppbmgfggbe"},"7b05c14dba04ed522210b733f004cb0e74d7679a653b19bd029f9bc0e6b19903":{"appid":"laoigpblnllgcgjnjnllmfolckpjlhki"},"970a3e1af7f986ad66e212796dcd4a2db1210f7222cdfaa7d59d491fbe0369af":{"appid":"khaoiebndkojlmppeemjhbpbandiljpe"},"997725e77291803f76d82c727bb903b40dfb705828eb33f492a8d8e4c563d30b":{"appid":"efniojlnjndmcbiieegkicadnoecjjef"},"9a7387a838316acc98870f65de004424854001ff304467ccafb7fc054cd442a5":{"appid":"ggkkehgbnfjpeggfpleeakpidbkibbmn"},"9bec6c2c0185d3305ac8495047a1aa01e725d58f8f18d219742a2988f07cd93a":{"appid":"jflookgnkcckhobaglndicnbbgbonegd"},"a3dacd50f7c50b03c69ac3a5a24967e55f59b6596e295d33f3c76a12211fd389":{"appid":"mcfjlbnicoclaecapilmleaelokfnijm"},"abd93867c038d4d17c101ace2226d7e21303d984d7097271392bae6be478495b":{"appid":"hajigopbbjhghbfimgkfmpenfkclmohk"},"c52c62a7c50daf7d3f73ec16977cd4b0ea401710807d5dbe3850941dd1b73a70":{"appid":"jamhcnnkihinmdlkakkaopbjbbcngflc"},"f8929f38e4311c5717f1a0d4a0bc4fb0277329557a1a5aecb93317808669ba4f":{"appid":"ninodabcejpeglfjbkhdplaoglpcbffj"},"fd8fd38c229ab33755ff429ccc9919eba21b566551cbfb17d8e11e35e941ee0e":{"appid":"kiabhabjdbkjdpjbpigfodbdjmbglcoo"}}} \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/first_party_sets.db b/apps/SeleniumService/chrome_profile_dentaquest/first_party_sets.db index 2e4b19b..c216615 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/first_party_sets.db and b/apps/SeleniumService/chrome_profile_dentaquest/first_party_sets.db differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/13/E6DC4029A1E4B4C1/D1DEAE0E41EA8035/model-info.pb b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/13/E6DC4029A1E4B4C1/D1DEAE0E41EA8035/model-info.pb deleted file mode 100644 index 554c237..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/13/E6DC4029A1E4B4C1/D1DEAE0E41EA8035/model-info.pb +++ /dev/null @@ -1 +0,0 @@ - ñ霞  \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/13/E6DC4029A1E4B4C1/D1DEAE0E41EA8035/model.tflite b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/13/E6DC4029A1E4B4C1/D1DEAE0E41EA8035/model.tflite deleted file mode 100644 index b4290ff..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/13/E6DC4029A1E4B4C1/D1DEAE0E41EA8035/model.tflite and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/VERSION.txt b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/VERSION.txt deleted file mode 100644 index 79195d0..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/VERSION.txt +++ /dev/null @@ -1,4 +0,0 @@ -This is the model for the Browsing Topics Privacy Sandbox feature. - -Model Version: 5 -Taxonomy Version: v2 diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/model-info.pb b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/model-info.pb deleted file mode 100644 index 6965958..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/model-info.pb and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/model.tflite b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/model.tflite deleted file mode 100644 index db1c425..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/model.tflite and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/override_list.pb.gz b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/override_list.pb.gz deleted file mode 100644 index 636aa8e..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/15/E6DC4029A1E4B4C1/0D03FE0D741D1A4B/override_list.pb.gz and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/2/E6DC4029A1E4B4C1/E94BA3D580F03DC7/model-info.pb b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/2/E6DC4029A1E4B4C1/E94BA3D580F03DC7/model-info.pb deleted file mode 100644 index ec3001c..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/2/E6DC4029A1E4B4C1/E94BA3D580F03DC7/model-info.pb +++ /dev/null @@ -1 +0,0 @@ -Ʋá  H \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/2/E6DC4029A1E4B4C1/E94BA3D580F03DC7/model.tflite b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/2/E6DC4029A1E4B4C1/E94BA3D580F03DC7/model.tflite deleted file mode 100644 index bb89e35..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/2/E6DC4029A1E4B4C1/E94BA3D580F03DC7/model.tflite and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/20/E6DC4029A1E4B4C1/0B0A5F6079ADA81A/model-info.pb b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/20/E6DC4029A1E4B4C1/0B0A5F6079ADA81A/model-info.pb deleted file mode 100644 index 5b378cb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/20/E6DC4029A1E4B4C1/0B0A5F6079ADA81A/model-info.pb and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/20/E6DC4029A1E4B4C1/0B0A5F6079ADA81A/model.tflite b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/20/E6DC4029A1E4B4C1/0B0A5F6079ADA81A/model.tflite deleted file mode 100644 index cd648bb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/20/E6DC4029A1E4B4C1/0B0A5F6079ADA81A/model.tflite and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/enus_denylist_encoded_241007.txt b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/enus_denylist_encoded_241007.txt deleted file mode 100644 index 271621f..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/enus_denylist_encoded_241007.txt +++ /dev/null @@ -1,580 +0,0 @@ -YWN0aXZlIHNob290ZXI= -YW5hbGNsaXB6 -YW5hbGRlc3RydWN0aW9u -YW5hbGRvbGxz -YW5hbGVzY29ydHM= -YW5hbGxpY2tmZXN0 -YW5hbHBpY3M= -YW5hbHJhcGlzdA== -YW5hbHNob2NrZXI= -YW5hbHR1YmU= -YXJzZWhvbGU= -YXNoZW1hbHR1YmU= -YXNob2xl -YXNpYW5zY2hsb25n -YXNz -YXp6b3ZlcmxvYWQ= -YmFkdGVlbmNhbQ== -YmFnbmJyb3M= -YmFsbGJ1c3Rpbmd0dWJl -YmFuZ2Jyb3M= -YmFuZ2J1cw== -YmFuZ2VkbWFtYXM= -YmFyZWJhY2s= -YmJ3Ym9vYnM= -YmVhc3RpYWxpdHk0dQ== -YmVlZ3R1YmU= -YmVlbXR1YmU= -YmlhdGNo -YmlnYmJ3Ym9vdHk= -YmlnYm9vYmRyZWFtcw== -YmlnYm9vYmZpbG1z -YmlnYm9vYmdlbQ== -YmlnYm9vYnNqdWdncw== -YmlnYm9vdHl0dWJl -Ymlnd2V0YnV0dA== -Ymlnd2V0dGJ1dHRz -YmlsYXRpbm1lbg== -YmlsYXRpbm9tZW4= -Yml0Y2g= -YmxhY2tib29icw== -YmxhY2tib290eWJlYXV0aWVz -YmxhY2tib3lhZGRpY3Rpb256 -Ymxvd2pvYg== -Ymx1bXBraW4= -Ym9mZg== -Ym9uZGFnZXR1YmU= -Ym9uZXJ0dWJl -YnJhemVy -YnViYmxlYnV0dGJvbmFuemE= -YnViYmxlYnV0dG9yZ3k= -YnViYmxlYnV0dHNnYWxvcmU= -YnVrYWtl -YnVrYWtrZQ== -YnVra2FrZQ== -YnVtZmlzdA== -YnVuZ2hvbGU= -YnVubnl0ZWVu -YnVzdHllYm9ueXBpY3M= -YnVzdHludWRlYmFiZXM= -YnV0dGhvbGVz -YnV0dGh1cnQ= -YnV0dHNla3M= -Y2FjdHViZQ== -Y2FtYm95c3R1YmU= -Y2FudmFz -Y2FyYW1lbHR1YmU= -Y2ZubWNvbnRlbnQ= -Y2ZubWhvdA== -Y2ZubXRvb2I= -Y2hhdHVyYmF0ZQ== -Y2hhdHVyYmF0aW5n -Y2hhdHVyYnV0ZQ== -Y2hpbms= -Y2hvYWQ= -Y2hvZGU= -Y2hvbG90dWJl -Y2h1YmJ5b3JnaWVz -Y2xpdA== -Y29jaw== -Y29qb25lcw== -Y29udHJpYnV0 -Y29vY2g= -Y29vbGll -Y29vbg== -Y3JhZW1waWU= -Y3JlYW1wZWlk -Y3JlYW1waWU= -Y3JlYW1wcGll -Y3JlYW1weQ== -Y3JlZW1waWU= -Y3JlbXBpZQ== -Y3JlcW1waWU= -Y3JpYW1waWU= -Y3JvY290dWJl -Y3Vsbw== -Y3Vt -Y3VubmlsaW5ndXM= -Y3VudA== -ZGFnbw== -ZGFtbWl0 -ZGFya2llcw== -ZGVlcGluc2lkZWJveXM= -ZGVlcHRocm9hdA== -ZGVmbG9yYXRpb24= -ZGljaw== -ZG9nZ2luZw== -ZG9uYXQ= -ZG91YmxldGVhbWVkdGVlbnM= -ZG91Y2hl -ZHlrZQ== -ZWJvbnljbGlwc3M= -ZWxlY3Q= -ZWxlcGFudHViZQ== -ZWxlcGhhbnR0dWJl -ZWxlcGhhbnR1YmU= -ZmFjZXNpdA== -ZmFn -ZmVsY2g= -ZmVsbGF0ZQ== -ZmVsbGF0aW8= -ZmVsbGF0cml4 -ZmVtZG9t -ZmlnZ2luZw== -ZmluZ2VyYmFuZw== -Zmlyc3RhbmFscXVlc3Q= -ZmlzdGVk -ZmlzdGZsdXNo -ZmlzdGluZw== -Zm9vdGpvYg== -Zm9ybmh1Yg== -ZnJlYWtzb2Zib29icw== -ZnJlZWFuYWw= -ZnJlZXRlZW50dWJl -ZnJlZXhtb2Jp -ZnVjaw== -ZnV0YW5hcmk= -Z2FnZ2Vycw== -Z2FuYmFuZ2Vk -Z2FuYmFuZ2Vycw== -Z2FuZ2JhZ2Vk -Z2FuZ2Jhbmc= -Z2FuZ3JhcGU= -Z2F5IGFjdGlvbg== -Z2F5IHNjZW5l -Z2F5IHRocmVlc29tZQ== -Z2F5YXNpYW5waXNz -Z2F5dGFyZA== -Z2F5d2Fk -Z2VyYmlsaW5n -Z2hldHRvYm9vdHl0dWJl -Z2hldHRvdHViZQ== -Z2lsZg== -Z2xvYmFsIHdhcm1pbmcgaXMgYSBob2F4 -Z2xvcnlob2xlc2VjcmV0cw== -Z2xvcnlob2xlc3dhbGxvdw== -Z2xvcnlob2xpbmc= -Z29hdHNl -Z29kZGFtbg== -Z29kc2FydG51ZGVz -Z29sZGVuIHNob3dlcg== -Z29vY2g= -Z29vaw== -Z295 -aGFuZGpvYg== -aGFwcHl0dWdnaW5n -aGVudGFp -aGVybQ== -aG9lcg== -aG9ndGllZA== -aG9tb3M= -aG9vZHR1YmU= -aG9va2Vycw== -aG9ybmJ1bm55 -aG9ybmluZXNz -aG9ybnludWRpc3Rz -aG90YmxhY2t2aWRz -aG90Z2F5ZmxpY2tz -aG90Z2F5bGlzdA== -aG90Z2F5dHViZQ== -aG90a2lua3lqbw== -aG90bW9tc2Jhbmd0ZWVucw== -aG90bnVkZWNhbXM= -aHVnZWJvb2JzaGFyZGNvcmU= -aWthbnRvdA== -aW5jZXN0dHViZXo= -aW5jZXN0dHY= -aW5jZXN0dmlk -aW5kaWFuYm9vYnN0dWJl -aW5kaWFucG9ydmlkZW9z -aW5kaWFucHJvbnZlZGlv -aW5kaWFucHJvbnZpZGVvcw== -aW5kaWFuc3hlY29t -aW5kaWFueGNsaXBz -aW5kaWVudWRlcw== -aW5qdW4= -aW50byBibGFjayBndXlz -aXl1dGFudHViZQ== -amFw -amV3dGFyZA== -amlnYWJvbw== -amlzbQ== -amlzc29t -aml6aHV0 -aml6eg== -am9ja3NwYW5r -am91amlpeg== -am91amlzcw== -am91aml6eA== -am91anp6 -am91eWl6eg== -a2Vlem1vdmlleg== -a2lrZQ== -bGFkeWJveQ== -bGFwIGRhbmNl -bGVhZA== -bGVzYmlhbiBhY3Rpb24= -bGVzYmlhbiBiYWJlcw== -bGVzYmlhbiBnaXJscw== -bGVzYmlhbiBzY2VuZQ== -bGVzYmlhbiB0ZWVucw== -bGVzYmlhbiB0aHJlZXNvbWU= -bGVzYm8= -bGV0aGFsaGFyZGNvcmU= -bGV6em8= -bGliZXJ0YXJk -bGlidGFyZA== -bGl0ZXJvcmljYQ== -bG9ybmh1Yg== -bG9zZQ== -bG9zaW5n -bG9zcw== -bG9zdA== -bWF0dXJldHViZQ== -bWF4Z2F5dHViZQ== -bWF4aW11c3R1YmU= -bWF6ZXR1YmU= -bWVhdHNwaW4= -bWVnYWJvb2JzZ2lybHM= -bWVsb25zdHViZQ== -bWlsZg== -bWluZ2U= -bW9iaWxleHNoYXJl -bW9mb3M= -bW9tbXlnb3Rib29icw== -bW9uZ29sb2lk -bXVuZ2luZw== -bXlyZXRyb3R1YmU= -bmFpamFub3Rl -bmFrZWRtYXR1cmVtb21z -bmFrZWRwYXBpcw== -bmVncmk= -bmVncm8= -bmVyZG51ZGVz -bmV3YmllbnVkZQ== -bmV3ZHVkZW51ZGVz -bmlnZ2E= -bmlnZ2Vy -bmlnZ3Jlc3M= -bmlnZ3Vo -bmlnbGV0 -bml0Y2hpZQ== -bm9va3k= -bm92b2Jvb2Jz -bnNmcw== -bnViaWxlcw== -bnViaWxldmlkcw== -bnVkZWhvdGFuZ2Vscw== -bnVkZWluZGlhZ2lybHNjbHVi -bnVkZWluZGlhbmdpcmxz -bnVkZXNwdXJp -bnVkZXRlZW5ib3lz -bnVkZXR1YmU= -bnVkZXZpc3Rh -bnVyZ2xlc255bXBocw== -bnV2aWQ= -b2xkbWFuYm95dHViZQ== -b25pb25ib290eXR1YmU= -b25seWJsYWNrdHViZQ== -b25seWZhbg== -b25seW1vbXR1YmU= -b29ybmh1Yg== -b3JhbA== -b3JnYXNtdHViZQ== -cGFraQ== -cGF3Zw== -cGVrcGVrdHViZQ== -cGVuaXM= -cGVydmNsaXBz -cGhhdGJsYWNrZnJlYWtz -cGhhdGJvb3R5aG9lcw== -cGhvbmViYW5r -cGhvcm5odWI= -cGlja2FidXR0 -cGlja2FuaW5ueQ== -cGluYXlib29iaWVz -cGluYXl2aWRlb3NjYW5kYWw= -cGlub3lob3RjYW16 -cGlybmh1Yg== -cGlybnR1YmU= -cGlzaW5n -cGlzc2FudA== -cGlzc2Vy -cGlzc2hvbGU= -cGlzc2h1bnRlcg== -cGxlYXNlYmFuZ215d2lmZQ== -cG9hcm5odWI= -cG9lbmh1Yg== -cG9lbnR1YmU= -cG9uaHVi -cG9ub2h1Yg== -cG9ucmh1Yg== -cG9ucmh1ZA== -cG9ucm5odWI= -cG9ucnR1YmU= -cG9vZnRhaA== -cG9vbg== -cG9vcGVlZ2lybA== -cG9yYW5odXA= -cG9yYmh1Yg== -cG9yYnR1YmU= -cG9yZ2llcw== -cG9yaGh1Yg== -cG9yaG5odWI= -cG9yaG51Yg== -cG9yaHVi -cG9ybWh1Yg== -cG9ybXR1YmU= -cG9ybg== -cG9yb25veG8= -cG9ycmh1Yg== -cG9ycm5odWI= -cG9ycm50dWJl -cG9ydHViZQ== -cG90bmh1Yg== -cG90bnR1YmU= -cG91cm5odWI= -cG91cm50dWJl -cHBybm94bw== -cHBybnR1YmU= -cHJpdmF0ZXZveWV1cg== -cHJuaHVi -cHJub2h1Yg== -cHJvbmhvYg== -cHJvbmh1Yg== -cHJvbmh1ZA== -cHJvbm1hemFuZXQ= -cHJvbm94bw== -cHJvbnJvdGljYQ== -cHJvbnJvdGlrYQ== -cHJvbnR1YmU= -cHJwbmh1Yg== -cHJ1bmh1Yg== -cHVuaXNodHViZQ== -cHVvcm5odWI= -cHVybmh1Yg== -cHVybm9odWI= -cHVybnR1YmU= -cHVzcw== -cXVlZXJob2xl -cmFkaWNhbCBpc2xhbQ== -cmFnaGVhZA== -cmF3YmxhY2t2aWRlb3M= -cmVhbGJsYWNrZXhwb3NlZA== -cmVhbGJsYWNrZmF0dGllcw== -cmVidHViZQ== -cmVidHVkZQ== -cmVkYnR1YmU= -cmVkZHR1YmU= -cmVkZXR1YmU= -cmVkaG90dHViZQ== -cmVkaHViZQ== -cmVkdGJl -cmVkdGJ1ZQ== -cmVkdGV1YmU= -cmVkdGh1YmU= -cmVkdGliZQ== -cmVkdGl1Yg== -cmVkdGpiZQ== -cmVkdG9iZQ== -cmVkdG91YmU= -cmVkdHJ1YmU= -cmVkdHR1YmU= -cmVkdHVi -cmVkdHVkZQ== -cmVkdHVl -cmVkdHVoZQ== -cmVkdHVuYmU= -cmVkdHVwZQ== -cmVkdHV1YmU= -cmVkdHV2ZQ== -cmVkdHliZQ== -cmVkdHl1Yg== -cmVkdXRiZQ== -cmVkeXR1YmU= -cmVkeXViZQ== -cmV0YXJk -cmV0ZHR1YmU= -cmV0dHViZQ== -cmln -cmltam9i -cm9rZXR0dWJl -cnJkdHViZQ== -c2Nob29sZ2lybGludGVybmFs -c2VsZnN1Y2s= -c2V4 -c2hhcnQ= -c2hhdA== -c2hlJ3MgYSB2aXJnaW4= -c2hlbWFpbGU= -c2hlbWFsZQ== -c2hpdA== -c2l0IG9uIG15IGZhY2U= -c2l0IG9uIG15IGxhcA== -c2l0IG9uIHlvdXIgZmFjZQ== -c2l0IG9uIHlvdXIgbGFw -c2thbms= -c2xvdXRsb2Fk -c2x1ZGxvYWQ= -c2x1bG9hZA== -c2x1dA== -c211dHR5 -c29mdGNvcmV0dWJl -c3BhbmdiYW5n -c3BhbmtiYW5n -c3Bhbmt3ZXJp -c3BpYw== -c3Bsb29nZQ== -c3Bsb29naW5n -c3Bvb2dl -c3Bvb2dpbmc= -c3Bvb2s= -c3B1bmtlZA== -c3B1bmtpbmc= -c3B1bmttb3V0aA== -c3B1bmt3b3J0aHk= -c3F1aXJ0ZXI= -c3F1aXJ0aW5hdG9y -c3VwZXJocXByb24= -c3dhbGxvd3NxdWlydA== -dGVlbnB1c3k= -dGhvdA== -dGhyZWVzb21lcw== -dGhyb2F0aW5n -dGlhdmF0dWJl -dGluYWZsaXg= -dGl0 -dG5hZml4 -dG5hZmxpeA== -dG9uaWNtb3ZpZXM= -dG9wbnVkZWNlbGVi -dHJhZGViYW5naW5n -dHJhbm5pZQ== -dHJhbm55 -dHJpa2VwYXRyb2xjb20= -dHNiaWdib290eWJpYW5jYQ== -dHN1cGE= -dHViZWFkdWx0bW92aWVz -dHViZWNhbWdpcmxz -dHViZWdhbG8= -dHViZWdhbHM= -dHViZWtpdHR5 -dHViZXBsYWVzdXJl -dHViZXBsZWFzdXJl -dHViZXRyb29wZXI= -dHViZXdvbGY= -dHViZXhjbGlwcw== -dHViZXphdXI= -dHdhdA== -dW5nbG9yeWhvbGU= -dXBza2lydA== -dmFn -dmlkZW9zem9vZmlsaWE= -dm9sdW50ZWVy -dm90ZQ== -dm90aW5n -dm95ZXVyYmFuaw== -dm95ZXVyY2xvdWRz -dm95ZXVyaGl0 -dm95ZXVybW9ua2V5 -dm95ZXVycGljcw== -dm95ZXVycnVzc2lhbg== -d2Fuaw== -d2V0YW5kcGlzc3k= -d2V0YmFjaw== -d2hpdGV5 -d2hvcmU= -d2hvcmlzaA== -d2lmZWNyYXZlc2JsYWNr -d2lu -d29n -d29u -d29vZnRlcnM= -d29w -d3Rm -eGJpZGVvcw== -eGNoYW1zdGVy -eGNpZGVvcw== -eGdheXN0dWJl -eGdyYW5ueXR1YmU= -eGhhbWFzdGVy -eGhhbWF0ZXI= -eGhhbWR0ZXI= -eGhhbWVhdGVy -eGhhbWVydGVy -eGhhbWVzdGVy -eGhhbW1zdGVy -eGhhbXBzdGVy -eGhhbXNhdGFy -eGhhbXNlcg== -eGhhbXNmZXI= -eGhhbXNtc3Rlcg== -eGhhbXNyZXI= -eGhhbXNydGVy -eGhhbXN0 -eGhhbXN5ZXI= -eGhhbXRlcg== -eGhhbXh0ZXI= -eGhhbXp0ZXI= -eGhhcm1lc3Rlcg== -eGhhcm1zdGVy -eGhhc21hc3Rlcg== -eGhhc21lc3Rlcg== -eGhhc21zdGVy -eGhhc210ZXI= -eGhhc3Rlcg== -eGhtYXN0ZXI= -eGhvbXN0ZXI= -eGhzbWFzdGFy -eGhzbXN0ZXI= -eGh1bXN0ZXI= -eG1oYXN0ZXI= -eG14eA== -eG5ueA== -eG54Yw== -eG54ZXJvdGljYQ== -eG54eA== -eHNoYW10ZXI= -eHR1YmU= -eHZpZGVv -eHZpZGVw -eHZpZGlv -eHZpZHM= -eHhubm4= -eHhueA== -eHh4 -eWlk -eWlmZnk= -eW9panp6 -eW9qanp6 -eW9wb3Vybg== -eW9wdW9ybg== -eW91ZGppeg== -eW91aWp6 -eW91amlpeg== -eW91amlzcw== -eW91aml6 -eW91amppeg== -eW91amp6eg== -eW91anp6 -eW91b29ybg== -eW91b3Ju -eW91cGhvcm4= -eW91cGlybg== -eW91cG9hcm4= -eW91cG9lbg== -eW91cG9uZQ== -eW91cG9ucg== -eW91cG9vcm4= -eW91cG9wcm4= -eW91cG9yYg== -eW91cG9ybQ== -eW91cG90bg== -eW91cHBybg== -eW91cHJvbg== -eW91cHJvcm4= -eXVvcG9ybQ== -eXV2dXR1 -em9vc2tvbA== -em9vc2tvb2w= -em9vdHViZXg= diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/model-info.pb b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/model-info.pb deleted file mode 100644 index 62dfe97..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/model-info.pb +++ /dev/null @@ -1,5 +0,0 @@ -ôø 2m -`type.googleapis.com/google.internal.chrome.optimizationguide.v1.OnDeviceTailSuggestModelMetadata -€@: -vocab_en-us.txt:" - enus_denylist_encoded_241007.txt \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/model.tflite b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/model.tflite deleted file mode 100644 index 35ec8fd..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/model.tflite and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/vocab_en-us.txt b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/vocab_en-us.txt deleted file mode 100644 index 28617ff..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/24/E6DC4029A1E4B4C1/27730588C58D9C18/vocab_en-us.txt +++ /dev/null @@ -1,303 +0,0 @@ - - - -02 -20 -ab -ac -ad -ag -ai -ak -al -am -an -ap -ar -as -at -au -av -ay -ba -be -bi -bl -bo -br -bu -ca -ce -ch -ci -ck -cl -co -cr -ct -cu -da -de -di -do -dr -ds -ea -eb -ec -ed -ee -eg -el -em -en -ep -er -es -et -ev -ew -ex -ey -fa -fe -ff -fi -fl -fo -fr -ga -ge -gh -gi -gl -go -gr -gs -ha -he -hi -ho -ht -ia -ic -id -ie -if -ig -il -im -in -io -ip -ir -is -it -iv -ke -ki -la -ld -le -li -ll -lo -ls -lt -lu -ly -ma -me -mi -mo -mp -mu -my -na -nc -nd -ne -ng -ni -nk -nn -no -ns -nt -nu -ny -oa -ob -oc -od -of -og -ok -ol -om -on -oo -op -or -os -ot -ou -ov -ow -pa -pe -ph -pi -pl -po -pp -pr -qu -ra -rc -rd -re -rg -ri -rk -rl -rm -rn -ro -rr -rs -rt -ru -ry -sa -sc -se -sh -si -so -sp -ss -st -su -ta -te -th -ti -to -tr -ts -tt -tu -ty -ub -uc -ue -ui -ul -um -un -up -ur -us -ut -va -ve -vi -wa -we -wh -wi -wo -yo -202 -ack -age -ail -ake -ale -all -ame -and -ant -ard -are -art -ast -ate -ati -cal -can -car -cha -che -chi -com -con -cou -der -ear -eat -ell -ent -ers -ess -est -for -gin -har -hat -her -hoo -how -ica -ice -ide -igh -ill -ine -ing -ion -ist -ity -ive -lan -lin -lle -log -man -mar -men -ogi -ome -one -ons -ook -ord -ort -oun -out -par -per -pla -ran -rea -ree -res -ric -sch -son -sta -ste -sto -ter -the -tio -ton -tor -tra -unt -ver -wha -wor -you - \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/25/E6DC4029A1E4B4C1/DE8342A9DB32279E/model-info.pb b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/25/E6DC4029A1E4B4C1/DE8342A9DB32279E/model-info.pb deleted file mode 100644 index 57ea8af..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/25/E6DC4029A1E4B4C1/DE8342A9DB32279E/model-info.pb and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/25/E6DC4029A1E4B4C1/DE8342A9DB32279E/model.tflite b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/25/E6DC4029A1E4B4C1/DE8342A9DB32279E/model.tflite deleted file mode 100644 index f7c602b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/25/E6DC4029A1E4B4C1/DE8342A9DB32279E/model.tflite and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/25/E6DC4029A1E4B4C1/DE8342A9DB32279E/visual_model_desktop.tflite b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/25/E6DC4029A1E4B4C1/DE8342A9DB32279E/visual_model_desktop.tflite deleted file mode 100644 index dda89d6..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/25/E6DC4029A1E4B4C1/DE8342A9DB32279E/visual_model_desktop.tflite and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/26/E6DC4029A1E4B4C1/4479BDC865029BA1/model-info.pb b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/26/E6DC4029A1E4B4C1/4479BDC865029BA1/model-info.pb deleted file mode 100644 index 37c6aad..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/26/E6DC4029A1E4B4C1/4479BDC865029BA1/model-info.pb and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/26/E6DC4029A1E4B4C1/4479BDC865029BA1/model.tflite b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/26/E6DC4029A1E4B4C1/4479BDC865029BA1/model.tflite deleted file mode 100644 index 6755e99..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/26/E6DC4029A1E4B4C1/4479BDC865029BA1/model.tflite and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/43/E6DC4029A1E4B4C1/25888678DC75AEE7/model-info.pb b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/43/E6DC4029A1E4B4C1/25888678DC75AEE7/model-info.pb deleted file mode 100644 index 4526035..0000000 --- a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/43/E6DC4029A1E4B4C1/25888678DC75AEE7/model-info.pb +++ /dev/null @@ -1,3 +0,0 @@ -+áºñ¾ 2g -^type.googleapis.com/google_internal_chrome_optimizationguide_v1.PassageEmbeddingsModelMetadata@€: -sentencepiece.model \ No newline at end of file diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/43/E6DC4029A1E4B4C1/25888678DC75AEE7/model.tflite b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/43/E6DC4029A1E4B4C1/25888678DC75AEE7/model.tflite deleted file mode 100644 index aa6ceb3..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/43/E6DC4029A1E4B4C1/25888678DC75AEE7/model.tflite and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/43/E6DC4029A1E4B4C1/25888678DC75AEE7/sentencepiece.model b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/43/E6DC4029A1E4B4C1/25888678DC75AEE7/sentencepiece.model deleted file mode 100644 index 9479225..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/43/E6DC4029A1E4B4C1/25888678DC75AEE7/sentencepiece.model and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/45/E6DC4029A1E4B4C1/B2698E573EC86D97/model-info.pb b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/45/E6DC4029A1E4B4C1/B2698E573EC86D97/model-info.pb deleted file mode 100644 index 974501b..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/45/E6DC4029A1E4B4C1/B2698E573EC86D97/model-info.pb and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/45/E6DC4029A1E4B4C1/B2698E573EC86D97/model.tflite b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/45/E6DC4029A1E4B4C1/B2698E573EC86D97/model.tflite deleted file mode 100644 index d77b7a3..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/45/E6DC4029A1E4B4C1/B2698E573EC86D97/model.tflite and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/9/E6DC4029A1E4B4C1/D040C46AF87AC690/model-info.pb b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/9/E6DC4029A1E4B4C1/D040C46AF87AC690/model-info.pb deleted file mode 100644 index 0b95ceb..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/9/E6DC4029A1E4B4C1/D040C46AF87AC690/model-info.pb and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/9/E6DC4029A1E4B4C1/D040C46AF87AC690/model.tflite b/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/9/E6DC4029A1E4B4C1/D040C46AF87AC690/model.tflite deleted file mode 100644 index 154a3c0..0000000 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/optimization_guide_model_store/9/E6DC4029A1E4B4C1/D040C46AF87AC690/model.tflite and /dev/null differ diff --git a/apps/SeleniumService/chrome_profile_dentaquest/segmentation_platform/ukm_db b/apps/SeleniumService/chrome_profile_dentaquest/segmentation_platform/ukm_db index db2596f..68bc690 100644 Binary files a/apps/SeleniumService/chrome_profile_dentaquest/segmentation_platform/ukm_db and b/apps/SeleniumService/chrome_profile_dentaquest/segmentation_platform/ukm_db differ diff --git a/apps/SeleniumService/selenium_claimSubmitWorker.py b/apps/SeleniumService/selenium_claimSubmitWorker.py index 9b5dae6..e9d1b4e 100755 --- a/apps/SeleniumService/selenium_claimSubmitWorker.py +++ b/apps/SeleniumService/selenium_claimSubmitWorker.py @@ -89,6 +89,17 @@ class AutomationMassHealthClaimsLogin: print(f"DEBUG: toothNumber = '{self.toothNumber}'") print(f"DEBUG: toothSurface = '{self.toothSurface}'") + # Extract rendering provider info from npiProvider field + self.rendering_provider_name = "" + self.rendering_provider_npi = "" + if isinstance(data, dict) and isinstance(data.get("claim"), dict): + npi_provider = data["claim"].get("npiProvider") or {} + self.rendering_provider_name = (npi_provider.get("providerName") or "").strip() + self.rendering_provider_npi = (npi_provider.get("npiNumber") or "").strip() + + print(f"DEBUG: rendering_provider_name = '{self.rendering_provider_name}'") + print(f"DEBUG: rendering_provider_npi = '{self.rendering_provider_npi}'") + # Convert dateOfBirth to MMDDYYYY format (if needed later) if self.dateOfBirth: dob_raw = str(self.dateOfBirth).strip() @@ -569,7 +580,7 @@ class AutomationMassHealthClaimsLogin: wait = WebDriverWait(self.driver, 30) try: - # Step 1: Wait for the office dropdown to be visible and enabled + # Wait for the office dropdown to be visible and enabled office_dropdown = wait.until( EC.visibility_of_element_located( (By.XPATH, "//select[@id='selectOffice']") @@ -577,23 +588,41 @@ class AutomationMassHealthClaimsLogin: ) time.sleep(1) - # Step 2: Use Select class to choose Summit Dental Care - Framingham - + # Select the first non-placeholder option in the dropdown select = Select(office_dropdown) - # Fallback: try by visible text, then by value - try: - select.select_by_visible_text("Summit Dental Care - Framingham - ") - except: - select.select_by_value("string:0010a00001XPhhtAAD") + options = select.options + for opt in options: + if opt.get_attribute("value") not in (None, "", "string:") and opt.text.strip(): + select.select_by_index(options.index(opt)) + print(f"DEBUG: Selected office option: '{opt.text.strip()}'") + break time.sleep(2) return "Success" except Exception as e: - print(f"Error selecting Summit Dental Care - Framingham office: {e}") + print(f"Error selecting service office: {e}") return "ERROR:SELECTION FAILED" def select_dentist_gao_kai(self): wait = WebDriverWait(self.driver, 30) + # Resolve provider name and NPI — fall back to Mary Scannell if not set + provider_name = self.rendering_provider_name or "Mary Scannell" + provider_npi = self.rendering_provider_npi or "" + + # Convert "First Last" → search by last name, match "Last, First - NPI" + parts = provider_name.strip().split() + if len(parts) >= 2: + last_name = parts[-1] + first_names = " ".join(parts[:-1]) + search_keyword = last_name + display_name = f"{last_name}, {first_names} - {provider_npi}" + else: + search_keyword = provider_name + display_name = f"{provider_name} - {provider_npi}" + + print(f"DEBUG: Searching dentist: keyword='{search_keyword}', expected='{display_name}'") + try: # Step 1: Wait for the dentist input field to be visible and enabled dentist_input = wait.until( @@ -603,37 +632,32 @@ class AutomationMassHealthClaimsLogin: ) time.sleep(1) - # Step 2: Type "Gao" to trigger typeahead + # Step 2: Type last name to trigger typeahead dentist_input.clear() - dentist_input.send_keys("Gao") + dentist_input.send_keys(search_keyword) time.sleep(3) # Wait for typeahead to load - # Step 3: Wait for the typeahead dropdown to appear and find the specific option - # Look for the element with ng-bind-html containing the text - option_xpath = "//a[@ng-bind-html and contains(., 'Gao, Kai - 1457649006')]" - + # Step 3: Wait for the typeahead dropdown and find the matching option + option_xpath = f"//a[@ng-bind-html and contains(., '{display_name}')]" + try: - # Wait for the option to be clickable option = wait.until( EC.element_to_be_clickable((By.XPATH, option_xpath)) ) print("DEBUG: Found dentist option, clicking...") - - # Scroll into view and click self.driver.execute_script("arguments[0].scrollIntoView(true);", option) time.sleep(1) option.click() time.sleep(2) - return "Success" except: # Fallback: Try alternative selectors fallback_selectors = [ - "//ul[contains(@class,'dropdown-menu')]//a[contains(., 'Gao, Kai - 1457649006')]", - "//ul[contains(@class,'dropdown-menu')]//li[contains(., 'Gao, Kai - 1457649006')]", - "//div[contains(@class,'typeahead')]//a[contains(., 'Gao, Kai - 1457649006')]", + f"//ul[contains(@class,'dropdown-menu')]//a[contains(., '{display_name}')]", + f"//ul[contains(@class,'dropdown-menu')]//li[contains(., '{display_name}')]", + f"//div[contains(@class,'typeahead')]//a[contains(., '{display_name}')]", ] - + for selector in fallback_selectors: try: option = wait.until( @@ -647,8 +671,8 @@ class AutomationMassHealthClaimsLogin: return "Success" except: continue - - # If all selectors fail, use Arrow Down + Enter + + # Last resort: Arrow Down + Enter print("DEBUG: Using Arrow Down + Enter fallback") dentist_input.send_keys(Keys.ARROW_DOWN) time.sleep(1) @@ -657,7 +681,7 @@ class AutomationMassHealthClaimsLogin: return "Success" except Exception as e: - print(f"Error selecting dentist Gao, Kai: {e}") + print(f"Error selecting dentist {display_name}: {e}") return "ERROR:SELECTION_FAILED" def click_plus_button(self): diff --git a/packages/db/generated/prisma/edge.js b/packages/db/generated/prisma/edge.js index a90e9e8..7131a2f 100644 --- a/packages/db/generated/prisma/edge.js +++ b/packages/db/generated/prisma/edge.js @@ -388,7 +388,8 @@ exports.Prisma.JsonNullValueFilter = { exports.PatientStatus = exports.$Enums.PatientStatus = { ACTIVE: 'ACTIVE', INACTIVE: 'INACTIVE', - UNKNOWN: 'UNKNOWN' + UNKNOWN: 'UNKNOWN', + PLAN_NOT_ACCEPTED: 'PLAN_NOT_ACCEPTED' }; exports.ProcedureSource = exports.$Enums.ProcedureSource = { @@ -505,14 +506,14 @@ const config = { "clientVersion": "7.4.1", "engineVersion": "55ae170b1ced7fc6ed07a15f110549408c501bb3", "activeProvider": "postgresql", - "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n" + "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n" } config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claim\",\"updatedBy\",\"payment\",\"serviceLine\",\"serviceLineTransactions\",\"serviceLines\",\"_count\",\"claimFiles\",\"claims\",\"procedures\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"files\",\"cloudFolders\",\"cloudFiles\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"patientId\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"updatedAt\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"contains\",\"startsWith\",\"endsWith\",\"userId\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"createdAt\",\"fileId\",\"seq\",\"name\",\"folderId\",\"isComplete\",\"totalChunks\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"paymentId\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"notes\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"email\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"procedureCodeNotes\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"city\",\"zipCode\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"fileId_seq\",\"every\",\"some\",\"none\",\"userId_parentId_name\",\"userId_siteKey\",\"userId_npiNumber\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "wg3xAfACFQUAAKMGACAHAADLBgAgEAAApAYAIBUAANIGACAXAADKBgAgGAAAzAYAIBkAAM0GACAaAADOBgAgGwAAzwYAIBwAANAGACAdAADRBgAgJAAAlwYAICUAAJgGACCeAwAAyQYAMJ8DAAANABCgAwAAyQYAMKEDAgAAAAHqAwEAAAAB6wMBANIFACGjBCAAkQYAIaQEIACRBgAhAQAAAAEAIB4DAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANMFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhEgMAAOcLACAFAADaCwAgCgAA3wsAIBAAAN0LACARAAD1CwAgFAAA9gsAIBUAAOULACAWAAD3CwAg_QMAAOQGACCPBAAA5AYAIJsEAADkBgAgnAQAAOQGACCdBAAA5AYAIJ4EAADkBgAgnwQAAOQGACCgBAAA5AYAIKEEAADkBgAgogQAAOQGACAeAwAAkgYAIAUAAKMGACAKAADOBgAgEAAApAYAIBEAANUGACAUAADXBgAgFQAA0gYAIBYAANgGACCeAwAA1gYAMJ8DAAADABCgAwAA1gYAMKEDAgAAAAG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANMFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhAwAAAAMAIAEAAAQAMAIAAAUAIBYDAACSBgAgBAAApgYAIAcAAMcGACAQAACkBgAgEQAA1QYAIJ4DAADTBgAwnwMAAAcAEKADAADTBgAwoQMCANEFACGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCIHAwAA5wsAIAQAAOoLACAHAADzCwAgEAAA3QsAIBEAAPULACDbAwAA5AYAIJUEAADkBgAgFgMAAJIGACAEAACmBgAgBwAAxwYAIBAAAKQGACARAADVBgAgngMAANMGADCfAwAABwAQoAMAANMGADChAwIAAAABogMCANEFACG1AwIA0QUAIbsDAQDSBQAhvwNAANMFACHNAwEA0gUAIdsDAQDWBQAh5gMBANIFACH0AwIA0QUAIZIEQADTBQAhkwQBANIFACGUBAEA0gUAIZUEAQDWBQAhlwQAANQGlwQiAwAAAAcAIAEAAAgAMAIAAAkAIA0DAACiBgAgBQAAowYAIBAAAKQGACCeAwAAoQYAMJ8DAAALABCgAwAAoQYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhjwQBANYFACGQBAEA0gUAIZEEAQDWBQAhAQAAAAsAIBUFAACjBgAgBwAAywYAIBAAAKQGACAVAADSBgAgFwAAygYAIBgAAMwGACAZAADNBgAgGgAAzgYAIBsAAM8GACAcAADQBgAgHQAA0QYAICQAAJcGACAlAACYBgAgngMAAMkGADCfAwAADQAQoAMAAMkGADChAwIA0QUAIeoDAQDSBQAh6wMBANIFACGjBCAAkQYAIaQEIACRBgAhAQAAAA0AIAMAAAAHACABAAAIADACAAAJACAbAwAAogYAIAQAAKYGACAGAAC5BgAgBwAAxwYAIAoAAMIGACANAACwBgAgDwAAyAYAIJ4DAADDBgAwnwMAABAAEKADAADDBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhCQMAAOcLACAEAADqCwAgBgAA8AsAIAcAAPMLACAKAADxCwAgDQAA7QsAIA8AAPQLACD7AwAA5AYAIP8DAADkBgAgGwMAAKIGACAEAACmBgAgBgAAuQYAIAcAAMcGACAKAADCBgAgDQAAsAYAIA8AAMgGACCeAwAAwwYAMJ8DAAAQABCgAwAAwwYAMKEDAgAAAAGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhAwAAABAAIAEAABEAMAIAABIAIAEAAAANACABAAAACwAgFAgAAK4GACAKAADCBgAgDAAArwYAIJ4DAADABgAwnwMAABYAEKADAADABgAwoQMCANEFACG7AwAAwQbzAyLSAwIA1QUAIdwDAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHsAwEA0gUAIe0DQADTBQAh7gMBANYFACHvAwEA1gUAIfADAQDWBQAh8QMBANYFACEJCAAA6wsAIAoAAPELACAMAADsCwAg0gMAAOQGACDcAwAA5AYAIO4DAADkBgAg7wMAAOQGACDwAwAA5AYAIPEDAADkBgAgFAgAAK4GACAKAADCBgAgDAAArwYAIJ4DAADABgAwnwMAABYAEKADAADABgAwoQMCAAAAAbsDAADBBvMDItIDAgDVBQAh3AMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIewDAQDSBQAh7QNAANMFACHuAwEA1gUAIe8DAQDWBQAh8AMBANYFACHxAwEA1gUAIQMAAAAWACABAAAXADACAAAYACABAAAAEAAgFgQAAKYGACAIAACuBgAgCQAAogYAIAwAAK8GACANAACwBgAgngMAAKsGADCfAwAAGwAQoAMAAKsGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIA1QUAId0DAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHjAwEA1gUAIQEAAAAbACABAAAAEAAgAQAAAA0AIBAKAAC-BgAgCwAAvwYAIJ4DAAC8BgAwnwMAAB8AEKADAAC8BgAwoQMCANEFACG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACEFCgAA8QsAIAsAAPILACDUAwAA5AYAINoDAADkBgAg2wMAAOQGACAQCgAAvgYAIAsAAL8GACCeAwAAvAYAMJ8DAAAfABCgAwAAvAYAMKEDAgAAAAG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACEDAAAAHwAgAQAAIAAwAgAAIQAgAwAAABYAIAEAABcAMAIAABgAIAEAAAAfACABAAAAFgAgAwAAAB8AIAEAACAAMAIAACEAIAEAAAAfACAICAAAuwYAIJ4DAAC6BgAwnwMAACgAEKADAAC6BgAwoQMCANEFACGjAwEA0gUAIaUDAQDSBQAh3AMCANEFACEBCAAA6wsAIAgIAAC7BgAgngMAALoGADCfAwAAKAAQoAMAALoGADChAwIAAAABowMBANIFACGlAwEA0gUAIdwDAgDRBQAhAwAAACgAIAEAACkAMAIAACoAIAEAAAAbACABAAAAFgAgAQAAACgAIAEAAAAHACABAAAAEAAgEgQAAKYGACAGAAC5BgAgngMAALYGADCfAwAAMQAQoAMAALYGADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHsAwEA0gUAIfADAQDWBQAh8QMBANYFACHzAwIA0QUAIYYEAQDWBQAhhwQQALcGACGIBAEA1gUAIYkEAQDWBQAhiwQAALgGiwQijAQBANYFACEJBAAA6gsAIAYAAPALACDwAwAA5AYAIPEDAADkBgAghgQAAOQGACCHBAAA5AYAIIgEAADkBgAgiQQAAOQGACCMBAAA5AYAIBIEAACmBgAgBgAAuQYAIJ4DAAC2BgAwnwMAADEAEKADAAC2BgAwoQMCAAAAAaIDAgDRBQAhvwNAANMFACHsAwEA0gUAIfADAQDWBQAh8QMBANYFACHzAwIA0QUAIYYEAQDWBQAhhwQQALcGACGIBAEA1gUAIYkEAQDWBQAhiwQAALgGiwQijAQBANYFACEDAAAAMQAgAQAAMgAwAgAAMwAgAwAAABAAIAEAABEAMAIAABIAIAEAAAAxACABAAAAEAAgAwAAADEAIAEAADIAMAIAADMAIAMAAAAQACABAAARADACAAASACAKBAAApgYAIBMAALUGACCeAwAAswYAMJ8DAAA6ABCgAwAAswYAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIeYDAQDSBQAh6AMAALQG6AMiAgQAAOoLACATAADvCwAgCgQAAKYGACATAAC1BgAgngMAALMGADCfAwAAOgAQoAMAALMGADChAwIAAAABogMCANEFACG_A0AA0wUAIeYDAQDSBQAh6AMAALQG6AMiAwAAADoAIAEAADsAMAIAADwAIAkSAACyBgAgngMAALEGADCfAwAAPgAQoAMAALEGADChAwIA0QUAIaMDAQDSBQAhqANAANMFACHkAwABjQYAIeUDAgDRBQAhARIAAO4LACAJEgAAsgYAIJ4DAACxBgAwnwMAAD4AEKADAACxBgAwoQMCAAAAAaMDAQDSBQAhqANAANMFACHkAwABjQYAIeUDAgDRBQAhAwAAAD4AIAEAAD8AMAIAAEAAIAEAAAA-ACAJBAAA6gsAIAgAAOsLACAJAADnCwAgDAAA7AsAIA0AAO0LACDbAwAA5AYAINwDAADkBgAg3QMAAOQGACDjAwAA5AYAIBYEAACmBgAgCAAArgYAIAkAAKIGACAMAACvBgAgDQAAsAYAIJ4DAACrBgAwnwMAABsAEKADAACrBgAwoQMCAAAAAaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIAAAAB3QMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIeMDAQDWBQAhAwAAABsAIAEAAEMAMAIAAEQAIA8DAACiBgAgBAAApgYAIJ4DAACnBgAwnwMAAEYAEKADAACnBgAwoQMCANEFACGiAwIA0QUAIbUDAgDVBQAhtwMAAKgGtwMiuQMAAKkGuQMiuwMAAKoGuwMivAMBANYFACG9AwIA1QUAIb4DAQDWBQAhvwNAANMFACEGAwAA5wsAIAQAAOoLACC1AwAA5AYAILwDAADkBgAgvQMAAOQGACC-AwAA5AYAIA8DAACiBgAgBAAApgYAIJ4DAACnBgAwnwMAAEYAEKADAACnBgAwoQMCAAAAAaIDAgDRBQAhtQMCANUFACG3AwAAqAa3AyK5AwAAqQa5AyK7AwAAqga7AyK8AwEA1gUAIb0DAgDVBQAhvgMBANYFACG_A0AA0wUAIQMAAABGACABAABHADACAABIACABAAAADQAgDQQAAKYGACCeAwAApQYAMJ8DAABLABCgAwAApQYAMKEDAgDRBQAhogMCANEFACGjAwEA0gUAIaQDAQDSBQAhpQMBANIFACGmAwQAkAYAIacDAQDSBQAhqANAANMFACGpA0AA0wUAIQEEAADqCwAgDQQAAKYGACCeAwAApQYAMJ8DAABLABCgAwAApQYAMKEDAgAAAAGiAwIA0QUAIaMDAQDSBQAhpAMBANIFACGlAwEA0gUAIaYDBACQBgAhpwMBANIFACGoA0AA0wUAIakDQADTBQAhAwAAAEsAIAEAAEwAMAIAAE0AIAEAAAAHACABAAAAMQAgAQAAABAAIAEAAAA6ACABAAAAGwAgAQAAAEYAIAEAAABLACADAAAABwAgAQAACAAwAgAACQAgBQMAAOcLACAFAADaCwAgEAAA3QsAII8EAADkBgAgkQQAAOQGACANAwAAogYAIAUAAKMGACAQAACkBgAgngMAAKEGADCfAwAACwAQoAMAAKEGADChAwIAAAABtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhjwQBANYFACGQBAEA0gUAIZEEAQDWBQAhAwAAAAsAIAEAAFcAMAIAAFgAIAkDAACSBgAgngMAAKAGADCfAwAAWgAQoAMAAKAGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACGNBAEA0gUAIY4EAQDSBQAhAQMAAOcLACAKAwAAkgYAIJ4DAACgBgAwnwMAAFoAEKADAACgBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACGNBAEA0gUAIY4EAQDSBQAhqwQAAJ8GACADAAAAWgAgAQAAWwAwAgAAXAAgAwAAABAAIAEAABEAMAIAABIAIAkDAACSBgAgngMAAJ4GADCfAwAAXwAQoAMAAJ4GADChAwIA0QUAIbUDAgDRBQAh6QMBANIFACHqAwEA0gUAIesDAQDSBQAhAQMAAOcLACAKAwAAkgYAIJ4DAACeBgAwnwMAAF8AEKADAACeBgAwoQMCAAAAAbUDAgDRBQAh6QMBANIFACHqAwEA0gUAIesDAQDSBQAhqgQAAJ0GACADAAAAXwAgAQAAYAAwAgAAYQAgAwAAABsAIAEAAEMAMAIAAEQAIAcDAACSBgAgngMAAJwGADCfAwAAZAAQoAMAAJwGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACEBAwAA5wsAIAcDAACSBgAgngMAAJwGADCfAwAAZAAQoAMAAJwGADChAwIAAAABtQMCANEFACG_A0AA0wUAIQMAAABkACABAABlADACAABmACAJAwAAkgYAIJ4DAACbBgAwnwMAAGgAEKADAACbBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAh0AMBANIFACHRAyAAkQYAIQEDAADnCwAgCQMAAJIGACCeAwAAmwYAMJ8DAABoABCgAwAAmwYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAh0AMBANIFACHRAyAAkQYAIQMAAABoACABAABpADACAABqACAKAwAAkgYAIJ4DAACZBgAwnwMAAGwAEKADAACZBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQEDAADnCwAgCgMAAJIGACCeAwAAmQYAMJ8DAABsABCgAwAAmQYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQMAAABsACABAABtADACAABuACANAwAAkgYAIB4AAJMGACAfAACXBgAgIwAAmAYAIJ4DAACWBgAwnwMAAHAAEKADAACWBgAwoQMCANEFACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcYDAgDVBQAhBQMAAOcLACAeAADoCwAgHwAA4wsAICMAAOQLACDGAwAA5AYAIA4DAACSBgAgHgAAkwYAIB8AAJcGACAjAACYBgAgngMAAJYGADCfAwAAcAAQoAMAAJYGADChAwIAAAABqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHGAwIA1QUAIakEAACVBgAgAwAAAHAAIAEAAHEAMAIAAHIAIAEAAABwACADAAAAcAAgAQAAcQAwAgAAcgAgEAMAAJIGACAgAACTBgAgIgAAlAYAIJ4DAACPBgAwnwMAAHYAEKADAACPBgAwoQMCANEFACGlAwEA1gUAIaYDBACQBgAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHDAwIA1QUAIcQDIACRBgAhxQMCANUFACEGAwAA5wsAICAAAOgLACAiAADpCwAgpQMAAOQGACDDAwAA5AYAIMUDAADkBgAgEAMAAJIGACAgAACTBgAgIgAAlAYAIJ4DAACPBgAwnwMAAHYAEKADAACPBgAwoQMCAAAAAaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQMAAAB2ACABAAB3ADACAAB4ACABAAAAcAAgCSEAAI4GACArAAGNBgAhngMAAIwGADCfAwAAewAQoAMAAIwGADChAwIA0QUAIb8DQADTBQAhwAMCANEFACHBAwIA0QUAIQEhAADmCwAgCiEAAI4GACArAAGNBgAhngMAAIwGADCfAwAAewAQoAMAAIwGADChAwIAAAABvwNAANMFACHAAwIA0QUAIcEDAgDRBQAhpQQAAIsGACADAAAAewAgAQAAfAAwAgAAfQAgAQAAAHsAIAEAAABwACABAAAAdgAgAwAAAHYAIAEAAHcAMAIAAHgAIAMAAABGACABAABHADACAABIACABAAAAAwAgAQAAAAcAIAEAAAALACABAAAAWgAgAQAAABAAIAEAAABfACABAAAAGwAgAQAAAGQAIAEAAABoACABAAAAbAAgAQAAAHAAIAEAAAB2ACABAAAARgAgAQAAAAEAIA0FAADaCwAgBwAA2wsAIBAAAN0LACAVAADlCwAgFwAA2QsAIBgAANwLACAZAADeCwAgGgAA3wsAIBsAAOALACAcAADhCwAgHQAA4gsAICQAAOMLACAlAADkCwAgAwAAAA0AIAEAAJIBADACAAABACADAAAADQAgAQAAkgEAMAIAAAEAIAMAAAANACABAACSAQAwAgAAAQAgEgUAAM0LACAHAADOCwAgEAAA0AsAIBUAANgLACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQErAACWAQAgBaEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABASsAAJgBADABKwAAmAEAMBIFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICQAAL8KACAlAADACgAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQIAAAABACArAACbAQAgBaEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACECAAAADQAgKwAAnQEAIAIAAAANACArAACdAQAgAwAAAAEAIDIAAJYBACAzAACbAQAgAQAAAAEAIAEAAAANACAFDgAAsAoAIDgAALEKACA5AAC0CgAgOgAAswoAIDsAALIKACAIngMAAIoGADCfAwAApAEAEKADAACKBgAwoQMCAKUFACHqAwEApgUAIesDAQCmBQAhowQgAMgFACGkBCAAyAUAIQMAAAANACABAACjAQAwNwAApAEAIAMAAAANACABAACSAQAwAgAAAQAgAQAAAAUAIAEAAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAMAAAADACABAAAEADACAAAFACAbAwAAqAoAIAUAAKkKACAKAACtCgAgEAAAqwoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQErAACsAQAgE6EDAgAAAAG1AwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABASsAAK4BADABKwAArgEAMBsDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIQIAAAAFACArAACxAQAgE6EDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIQIAAAADACArAACzAQAgAgAAAAMAICsAALMBACADAAAABQAgMgAArAEAIDMAALEBACABAAAABQAgAQAAAAMAIA8OAADQCQAgOAAA0QkAIDkAANQJACA6AADTCQAgOwAA0gkAIP0DAADkBgAgjwQAAOQGACCbBAAA5AYAIJwEAADkBgAgnQQAAOQGACCeBAAA5AYAIJ8EAADkBgAgoAQAAOQGACChBAAA5AYAIKIEAADkBgAgFp4DAACJBgAwnwMAALoBABCgAwAAiQYAMKEDAgClBQAhtQMCAKUFACG7AwAAhgaXBCK_A0AAqAUAIfcDQACoBQAh_QMBALcFACGPBAEAtwUAIZEEAQCmBQAhmAQBAKYFACGZBAEApgUAIZoEAQCmBQAhmwQBALcFACGcBAEAtwUAIZ0EAQC3BQAhngQBALcFACGfBAEAtwUAIaAEAQC3BQAhoQQBALcFACGiBAEAtwUAIQMAAAADACABAAC5AQAwNwAAugEAIAMAAAADACABAAAEADACAAAFACABAAAACQAgAQAAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIBMDAADDCQAgBAAAwgkAIAcAAM8JACAQAADFCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgErAADCAQAgDqEDAgAAAAGiAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgErAADEAQAwASsAAMQBADABAAAACwAgEwMAAKkJACAEAACoCQAgBwAAzgkAIBAAAKsJACARAACqCQAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCICAAAACQAgKwAAyAEAIA6hAwIA4QYAIaIDAgDhBgAhtQMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAh9AMCAOEGACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIgIAAAAHACArAADKAQAgAgAAAAcAICsAAMoBACABAAAACwAgAwAAAAkAIDIAAMIBACAzAADIAQAgAQAAAAkAIAEAAAAHACAHDgAAyQkAIDgAAMoJACA5AADNCQAgOgAAzAkAIDsAAMsJACDbAwAA5AYAIJUEAADkBgAgEZ4DAACFBgAwnwMAANIBABCgAwAAhQYAMKEDAgClBQAhogMCAKUFACG1AwIApQUAIbsDAQCmBQAhvwNAAKgFACHNAwEApgUAIdsDAQC3BQAh5gMBAKYFACH0AwIApQUAIZIEQACoBQAhkwQBAKYFACGUBAEApgUAIZUEAQC3BQAhlwQAAIYGlwQiAwAAAAcAIAEAANEBADA3AADSAQAgAwAAAAcAIAEAAAgAMAIAAAkAIAEAAABYACABAAAAWAAgAwAAAAsAIAEAAFcAMAIAAFgAIAMAAAALACABAABXADACAABYACADAAAACwAgAQAAVwAwAgAAWAAgCgMAAMYJACAFAADHCQAgEAAAyAkAIKEDAgAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAGPBAEAAAABkAQBAAAAAZEEAQAAAAEBKwAA2gEAIAehAwIAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABjwQBAAAAAZAEAQAAAAGRBAEAAAABASsAANwBADABKwAA3AEAMAEAAAANACAKAwAAjQkAIAUAAI4JACAQAACPCQAgoQMCAOEGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACGPBAEA7QYAIZAEAQDeBgAhkQQBAO0GACECAAAAWAAgKwAA4AEAIAehAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQIAAAALACArAADiAQAgAgAAAAsAICsAAOIBACABAAAADQAgAwAAAFgAIDIAANoBACAzAADgAQAgAQAAAFgAIAEAAAALACAHDgAAiAkAIDgAAIkJACA5AACMCQAgOgAAiwkAIDsAAIoJACCPBAAA5AYAIJEEAADkBgAgCp4DAACEBgAwnwMAAOoBABCgAwAAhAYAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIcIDAQCmBQAhjwQBALcFACGQBAEApgUAIZEEAQC3BQAhAwAAAAsAIAEAAOkBADA3AADqAQAgAwAAAAsAIAEAAFcAMAIAAFgAIAEAAABcACABAAAAXAAgAwAAAFoAIAEAAFsAMAIAAFwAIAMAAABaACABAABbADACAABcACADAAAAWgAgAQAAWwAwAgAAXAAgBgMAAIcJACChAwIAAAABtQMCAAAAAb8DQAAAAAGNBAEAAAABjgQBAAAAAQErAADyAQAgBaEDAgAAAAG1AwIAAAABvwNAAAAAAY0EAQAAAAGOBAEAAAABASsAAPQBADABKwAA9AEAMAYDAACGCQAgoQMCAOEGACG1AwIA4QYAIb8DQADgBgAhjQQBAN4GACGOBAEA3gYAIQIAAABcACArAAD3AQAgBaEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIY0EAQDeBgAhjgQBAN4GACECAAAAWgAgKwAA-QEAIAIAAABaACArAAD5AQAgAwAAAFwAIDIAAPIBACAzAAD3AQAgAQAAAFwAIAEAAABaACAFDgAAgQkAIDgAAIIJACA5AACFCQAgOgAAhAkAIDsAAIMJACAIngMAAIMGADCfAwAAgAIAEKADAACDBgAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAhjQQBAKYFACGOBAEApgUAIQMAAABaACABAAD_AQAwNwAAgAIAIAMAAABaACABAABbADACAABcACABAAAAMwAgAQAAADMAIAMAAAAxACABAAAyADACAAAzACADAAAAMQAgAQAAMgAwAgAAMwAgAwAAADEAIAEAADIAMAIAADMAIA8EAACACQAgBgAA_wgAIKEDAgAAAAGiAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAfMDAgAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABASsAAIgCACANoQMCAAAAAaIDAgAAAAG_A0AAAAAB7AMBAAAAAfADAQAAAAHxAwEAAAAB8wMCAAAAAYYEAQAAAAGHBBAAAAABiAQBAAAAAYkEAQAAAAGLBAAAAIsEAowEAQAAAAEBKwAAigIAMAErAACKAgAwDwQAAP4IACAGAAD9CAAgoQMCAOEGACGiAwIA4QYAIb8DQADgBgAh7AMBAN4GACHwAwEA7QYAIfEDAQDtBgAh8wMCAOEGACGGBAEA7QYAIYcEEAD7CAAhiAQBAO0GACGJBAEA7QYAIYsEAAD8CIsEIowEAQDtBgAhAgAAADMAICsAAI0CACANoQMCAOEGACGiAwIA4QYAIb8DQADgBgAh7AMBAN4GACHwAwEA7QYAIfEDAQDtBgAh8wMCAOEGACGGBAEA7QYAIYcEEAD7CAAhiAQBAO0GACGJBAEA7QYAIYsEAAD8CIsEIowEAQDtBgAhAgAAADEAICsAAI8CACACAAAAMQAgKwAAjwIAIAMAAAAzACAyAACIAgAgMwAAjQIAIAEAAAAzACABAAAAMQAgDA4AAPYIACA4AAD3CAAgOQAA-ggAIDoAAPkIACA7AAD4CAAg8AMAAOQGACDxAwAA5AYAIIYEAADkBgAghwQAAOQGACCIBAAA5AYAIIkEAADkBgAgjAQAAOQGACAQngMAAPwFADCfAwAAlgIAEKADAAD8BQAwoQMCAKUFACGiAwIApQUAIb8DQACoBQAh7AMBAKYFACHwAwEAtwUAIfEDAQC3BQAh8wMCAKUFACGGBAEAtwUAIYcEEAD9BQAhiAQBALcFACGJBAEAtwUAIYsEAAD-BYsEIowEAQC3BQAhAwAAADEAIAEAAJUCADA3AACWAgAgAwAAADEAIAEAADIAMAIAADMAIAEAAAASACABAAAAEgAgAwAAABAAIAEAABEAMAIAABIAIAMAAAAQACABAAARADACAAASACADAAAAEAAgAQAAEQAwAgAAEgAgGAMAAPEIACAEAADvCAAgBgAA8AgAIAcAAPIIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABASsAAJ4CACARoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQErAACgAgAwASsAAKACADABAAAADQAgAQAAAAsAIBgDAADQCAAgBAAAzggAIAYAAM8IACAHAADRCAAgCgAA1AgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACECAAAAEgAgKwAApQIAIBGhAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIQIAAAAQACArAACnAgAgAgAAABAAICsAAKcCACABAAAADQAgAQAAAAsAIAMAAAASACAyAACeAgAgMwAApQIAIAEAAAASACABAAAAEAAgBw4AAMcIACA4AADICAAgOQAAywgAIDoAAMoIACA7AADJCAAg-wMAAOQGACD_AwAA5AYAIBSeAwAA8wUAMJ8DAACwAgAQoAMAAPMFADChAwIApQUAIaIDAgClBQAhqQNAAKgFACG1AwIApQUAIbsDAAD2Bf8DIr8DQACoBQAh8wMCAKUFACH0AwIApQUAIfUDAQCmBQAh9gMBAKYFACH3A0AAqAUAIfgDAQCmBQAh-gMAAPQF-gMi-wMAAPUFACD8A0AAqAUAIf0DAQCmBQAh_wMBALcFACEDAAAAEAAgAQAArwIAMDcAALACACADAAAAEAAgAQAAEQAwAgAAEgAgAQAAABgAIAEAAAAYACADAAAAFgAgAQAAFwAwAgAAGAAgAwAAABYAIAEAABcAMAIAABgAIAMAAAAWACABAAAXADACAAAYACARCAAAhQgAIAoAAMYIACAMAACGCAAgoQMCAAAAAbsDAAAA8wMC0gMCAAAAAdwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABASsAALgCACAOoQMCAAAAAbsDAAAA8wMC0gMCAAAAAdwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABASsAALoCADABKwAAugIAMAEAAAAQACABAAAAGwAgEQgAAPYHACAKAADFCAAgDAAA9wcAIKEDAgDhBgAhuwMAAPQH8wMi0gMCAO4GACHcAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhAgAAABgAICsAAL8CACAOoQMCAOEGACG7AwAA9AfzAyLSAwIA7gYAIdwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACECAAAAFgAgKwAAwQIAIAIAAAAWACArAADBAgAgAQAAABAAIAEAAAAbACADAAAAGAAgMgAAuAIAIDMAAL8CACABAAAAGAAgAQAAABYAIAsOAADACAAgOAAAwQgAIDkAAMQIACA6AADDCAAgOwAAwggAINIDAADkBgAg3AMAAOQGACDuAwAA5AYAIO8DAADkBgAg8AMAAOQGACDxAwAA5AYAIBGeAwAA7wUAMJ8DAADKAgAQoAMAAO8FADChAwIApQUAIbsDAADwBfMDItIDAgCzBQAh3AMCALMFACHeAxAA3gUAId8DEADeBQAh4AMQAN4FACHhAxAA3gUAIewDAQCmBQAh7QNAAKgFACHuAwEAtwUAIe8DAQC3BQAh8AMBALcFACHxAwEAtwUAIQMAAAAWACABAADJAgAwNwAAygIAIAMAAAAWACABAAAXADACAAAYACABAAAAKgAgAQAAACoAIAMAAAAoACABAAApADACAAAqACADAAAAKAAgAQAAKQAwAgAAKgAgAwAAACgAIAEAACkAMAIAACoAIAUIAAC_CAAgoQMCAAAAAaMDAQAAAAGlAwEAAAAB3AMCAAAAAQErAADSAgAgBKEDAgAAAAGjAwEAAAABpQMBAAAAAdwDAgAAAAEBKwAA1AIAMAErAADUAgAwBQgAAL4IACChAwIA4QYAIaMDAQDeBgAhpQMBAN4GACHcAwIA4QYAIQIAAAAqACArAADXAgAgBKEDAgDhBgAhowMBAN4GACGlAwEA3gYAIdwDAgDhBgAhAgAAACgAICsAANkCACACAAAAKAAgKwAA2QIAIAMAAAAqACAyAADSAgAgMwAA1wIAIAEAAAAqACABAAAAKAAgBQ4AALkIACA4AAC6CAAgOQAAvQgAIDoAALwIACA7AAC7CAAgB54DAADuBQAwnwMAAOACABCgAwAA7gUAMKEDAgClBQAhowMBAKYFACGlAwEApgUAIdwDAgClBQAhAwAAACgAIAEAAN8CADA3AADgAgAgAwAAACgAIAEAACkAMAIAACoAIAEAAABhACABAAAAYQAgAwAAAF8AIAEAAGAAMAIAAGEAIAMAAABfACABAABgADACAABhACADAAAAXwAgAQAAYAAwAgAAYQAgBgMAALgIACChAwIAAAABtQMCAAAAAekDAQAAAAHqAwEAAAAB6wMBAAAAAQErAADoAgAgBaEDAgAAAAG1AwIAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAABASsAAOoCADABKwAA6gIAMAYDAAC3CAAgoQMCAOEGACG1AwIA4QYAIekDAQDeBgAh6gMBAN4GACHrAwEA3gYAIQIAAABhACArAADtAgAgBaEDAgDhBgAhtQMCAOEGACHpAwEA3gYAIeoDAQDeBgAh6wMBAN4GACECAAAAXwAgKwAA7wIAIAIAAABfACArAADvAgAgAwAAAGEAIDIAAOgCACAzAADtAgAgAQAAAGEAIAEAAABfACAFDgAAsggAIDgAALMIACA5AAC2CAAgOgAAtQgAIDsAALQIACAIngMAAO0FADCfAwAA9gIAEKADAADtBQAwoQMCAKUFACG1AwIApQUAIekDAQCmBQAh6gMBAKYFACHrAwEApgUAIQMAAABfACABAAD1AgAwNwAA9gIAIAMAAABfACABAABgADACAABhACABAAAAPAAgAQAAADwAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIAcEAACwCAAgEwAAsQgAIKEDAgAAAAGiAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAgErAAD-AgAgBaEDAgAAAAGiAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAgErAACAAwAwASsAAIADADAHBAAAoggAIBMAAKMIACChAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIgIAAAA8ACArAACDAwAgBaEDAgDhBgAhogMCAOEGACG_A0AA4AYAIeYDAQDeBgAh6AMAAKEI6AMiAgAAADoAICsAAIUDACACAAAAOgAgKwAAhQMAIAMAAAA8ACAyAAD-AgAgMwAAgwMAIAEAAAA8ACABAAAAOgAgBQ4AAJwIACA4AACdCAAgOQAAoAgAIDoAAJ8IACA7AACeCAAgCJ4DAADpBQAwnwMAAIwDABCgAwAA6QUAMKEDAgClBQAhogMCAKUFACG_A0AAqAUAIeYDAQCmBQAh6AMAAOoF6AMiAwAAADoAIAEAAIsDADA3AACMAwAgAwAAADoAIAEAADsAMAIAADwAIAEAAABAACABAAAAQAAgAwAAAD4AIAEAAD8AMAIAAEAAIAMAAAA-ACABAAA_ADACAABAACADAAAAPgAgAQAAPwAwAgAAQAAgBhIAAJsIACChAwIAAAABowMBAAAAAagDQAAAAAHkAwABAAAB5QMCAAAAAQErAACUAwAgBaEDAgAAAAGjAwEAAAABqANAAAAAAeQDAAEAAAHlAwIAAAABASsAAJYDADABKwAAlgMAMAYSAACaCAAgoQMCAOEGACGjAwEA3gYAIagDQADgBgAh5AMAAfgGACHlAwIA4QYAIQIAAABAACArAACZAwAgBaEDAgDhBgAhowMBAN4GACGoA0AA4AYAIeQDAAH4BgAh5QMCAOEGACECAAAAPgAgKwAAmwMAIAIAAAA-ACArAACbAwAgAwAAAEAAIDIAAJQDACAzAACZAwAgAQAAAEAAIAEAAAA-ACAFDgAAlQgAIDgAAJYIACA5AACZCAAgOgAAmAgAIDsAAJcIACAIngMAAOgFADCfAwAAogMAEKADAADoBQAwoQMCAKUFACGjAwEApgUAIagDQACoBQAh5AMAAcQFACHlAwIApQUAIQMAAAA-ACABAAChAwAwNwAAogMAIAMAAAA-ACABAAA_ADACAABAACABAAAARAAgAQAAAEQAIAMAAAAbACABAABDADACAABEACADAAAAGwAgAQAAQwAwAgAARAAgAwAAABsAIAEAAEMAMAIAAEQAIBMEAACRCAAgCAAAkAgAIAkAAJIIACAMAACTCAAgDQAAlAgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd0DAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQErAACqAwAgDqEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd0DAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQErAACsAwAwASsAAKwDADABAAAAEAAgAQAAAA0AIBMEAADmBwAgCAAA5QcAIAkAAOcHACAMAADoBwAgDQAA6QcAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhAgAAAEQAICsAALEDACAOoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACECAAAAGwAgKwAAswMAIAIAAAAbACArAACzAwAgAQAAABAAIAEAAAANACADAAAARAAgMgAAqgMAIDMAALEDACABAAAARAAgAQAAABsAIAkOAADfBwAgOAAA4AcAIDkAAOMHACA6AADiBwAgOwAA4QcAINsDAADkBgAg3AMAAOQGACDdAwAA5AYAIOMDAADkBgAgEZ4DAADkBQAwnwMAALwDABCgAwAA5AUAMKEDAgClBQAhogMCAKUFACGpA0AAqAUAIbUDAgClBQAhuwMAAOUF4wMivwNAAKgFACHbAwEAtwUAIdwDAgCzBQAh3QMCALMFACHeAxAA3gUAId8DEADeBQAh4AMQAN4FACHhAxAA3gUAIeMDAQC3BQAhAwAAABsAIAEAALsDADA3AAC8AwAgAwAAABsAIAEAAEMAMAIAAEQAIAEAAAAhACABAAAAIQAgAwAAAB8AIAEAACAAMAIAACEAIAMAAAAfACABAAAgADACAAAhACADAAAAHwAgAQAAIAAwAgAAIQAgDQoAAN0HACALAADeBwAgoQMCAAAAAb8DQAAAAAHSAwIAAAAB0wMCAAAAAdQDAQAAAAHVAxAAAAAB1gMQAAAAAdgDAAAA2AMC2QNAAAAAAdoDAQAAAAHbAwEAAAABASsAAMQDACALoQMCAAAAAb8DQAAAAAHSAwIAAAAB0wMCAAAAAdQDAQAAAAHVAxAAAAAB1gMQAAAAAdgDAAAA2AMC2QNAAAAAAdoDAQAAAAHbAwEAAAABASsAAMYDADABKwAAxgMAMA0KAADbBwAgCwAA3AcAIKEDAgDhBgAhvwNAAOAGACHSAwIA4QYAIdMDAgDhBgAh1AMBAO0GACHVAxAA2QcAIdYDEADZBwAh2AMAANoH2AMi2QNAAOAGACHaAwEA7QYAIdsDAQDtBgAhAgAAACEAICsAAMkDACALoQMCAOEGACG_A0AA4AYAIdIDAgDhBgAh0wMCAOEGACHUAwEA7QYAIdUDEADZBwAh1gMQANkHACHYAwAA2gfYAyLZA0AA4AYAIdoDAQDtBgAh2wMBAO0GACECAAAAHwAgKwAAywMAIAIAAAAfACArAADLAwAgAwAAACEAIDIAAMQDACAzAADJAwAgAQAAACEAIAEAAAAfACAIDgAA1AcAIDgAANUHACA5AADYBwAgOgAA1wcAIDsAANYHACDUAwAA5AYAINoDAADkBgAg2wMAAOQGACAOngMAAN0FADCfAwAA0gMAEKADAADdBQAwoQMCAKUFACG_A0AAqAUAIdIDAgClBQAh0wMCAKUFACHUAwEAtwUAIdUDEADeBQAh1gMQAN4FACHYAwAA3wXYAyLZA0AAqAUAIdoDAQC3BQAh2wMBALcFACEDAAAAHwAgAQAA0QMAMDcAANIDACADAAAAHwAgAQAAIAAwAgAAIQAgAQAAAGYAIAEAAABmACADAAAAZAAgAQAAZQAwAgAAZgAgAwAAAGQAIAEAAGUAMAIAAGYAIAMAAABkACABAABlADACAABmACAEAwAA0wcAIKEDAgAAAAG1AwIAAAABvwNAAAAAAQErAADaAwAgA6EDAgAAAAG1AwIAAAABvwNAAAAAAQErAADcAwAwASsAANwDADAEAwAA0gcAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIQIAAABmACArAADfAwAgA6EDAgDhBgAhtQMCAOEGACG_A0AA4AYAIQIAAABkACArAADhAwAgAgAAAGQAICsAAOEDACADAAAAZgAgMgAA2gMAIDMAAN8DACABAAAAZgAgAQAAAGQAIAUOAADNBwAgOAAAzgcAIDkAANEHACA6AADQBwAgOwAAzwcAIAaeAwAA3AUAMJ8DAADoAwAQoAMAANwFADChAwIApQUAIbUDAgClBQAhvwNAAKgFACEDAAAAZAAgAQAA5wMAMDcAAOgDACADAAAAZAAgAQAAZQAwAgAAZgAgAQAAAGoAIAEAAABqACADAAAAaAAgAQAAaQAwAgAAagAgAwAAAGgAIAEAAGkAMAIAAGoAIAMAAABoACABAABpADACAABqACAGAwAAzAcAIKEDAgAAAAG1AwIAAAABvwNAAAAAAdADAQAAAAHRAyAAAAABASsAAPADACAFoQMCAAAAAbUDAgAAAAG_A0AAAAAB0AMBAAAAAdEDIAAAAAEBKwAA8gMAMAErAADyAwAwBgMAAMsHACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHQAwEA3gYAIdEDIACABwAhAgAAAGoAICsAAPUDACAFoQMCAOEGACG1AwIA4QYAIb8DQADgBgAh0AMBAN4GACHRAyAAgAcAIQIAAABoACArAAD3AwAgAgAAAGgAICsAAPcDACADAAAAagAgMgAA8AMAIDMAAPUDACABAAAAagAgAQAAAGgAIAUOAADGBwAgOAAAxwcAIDkAAMoHACA6AADJBwAgOwAAyAcAIAieAwAA2wUAMJ8DAAD-AwAQoAMAANsFADChAwIApQUAIbUDAgClBQAhvwNAAKgFACHQAwEApgUAIdEDIADIBQAhAwAAAGgAIAEAAP0DADA3AAD-AwAgAwAAAGgAIAEAAGkAMAIAAGoAIAEAAABuACABAAAAbgAgAwAAAGwAIAEAAG0AMAIAAG4AIAMAAABsACABAABtADACAABuACADAAAAbAAgAQAAbQAwAgAAbgAgBwMAAMUHACChAwIAAAABtQMCAAAAAb8DQAAAAAHNAwAAAM0DAs4DAQAAAAHPAyAAAAABASsAAIYEACAGoQMCAAAAAbUDAgAAAAG_A0AAAAABzQMAAADNAwLOAwEAAAABzwMgAAAAAQErAACIBAAwASsAAIgEADAHAwAAxAcAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIc0DAADDB80DIs4DAQDeBgAhzwMgAIAHACECAAAAbgAgKwAAiwQAIAahAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHNAwAAwwfNAyLOAwEA3gYAIc8DIACABwAhAgAAAGwAICsAAI0EACACAAAAbAAgKwAAjQQAIAMAAABuACAyAACGBAAgMwAAiwQAIAEAAABuACABAAAAbAAgBQ4AAL4HACA4AAC_BwAgOQAAwgcAIDoAAMEHACA7AADABwAgCZ4DAADXBQAwnwMAAJQEABCgAwAA1wUAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIc0DAADYBc0DIs4DAQCmBQAhzwMgAMgFACEDAAAAbAAgAQAAkwQAMDcAAJQEACADAAAAbAAgAQAAbQAwAgAAbgAgCp4DAADQBQAwnwMAAJoEABCgAwAA0AUAMKEDAgAAAAG7AwEA0gUAIccDAQDSBQAhyANAANMFACHJA0AA1AUAIcoDAgDVBQAhywMBANYFACEBAAAAlwQAIAEAAACXBAAgCp4DAADQBQAwnwMAAJoEABCgAwAA0AUAMKEDAgDRBQAhuwMBANIFACHHAwEA0gUAIcgDQADTBQAhyQNAANQFACHKAwIA1QUAIcsDAQDWBQAhA8kDAADkBgAgygMAAOQGACDLAwAA5AYAIAMAAACaBAAgAQAAmwQAMAIAAJcEACADAAAAmgQAIAEAAJsEADACAACXBAAgAwAAAJoEACABAACbBAAwAgAAlwQAIAehAwIAAAABuwMBAAAAAccDAQAAAAHIA0AAAAAByQNAAAAAAcoDAgAAAAHLAwEAAAABASsAAJ8EACAHoQMCAAAAAbsDAQAAAAHHAwEAAAAByANAAAAAAckDQAAAAAHKAwIAAAABywMBAAAAAQErAAChBAAwASsAAKEEADAHoQMCAOEGACG7AwEA3gYAIccDAQDeBgAhyANAAOAGACHJA0AAvQcAIcoDAgDuBgAhywMBAO0GACECAAAAlwQAICsAAKQEACAHoQMCAOEGACG7AwEA3gYAIccDAQDeBgAhyANAAOAGACHJA0AAvQcAIcoDAgDuBgAhywMBAO0GACECAAAAmgQAICsAAKYEACACAAAAmgQAICsAAKYEACADAAAAlwQAIDIAAJ8EACAzAACkBAAgAQAAAJcEACABAAAAmgQAIAgOAAC4BwAgOAAAuQcAIDkAALwHACA6AAC7BwAgOwAAugcAIMkDAADkBgAgygMAAOQGACDLAwAA5AYAIAqeAwAAzAUAMJ8DAACtBAAQoAMAAMwFADChAwIApQUAIbsDAQCmBQAhxwMBAKYFACHIA0AAqAUAIckDQADNBQAhygMCALMFACHLAwEAtwUAIQMAAACaBAAgAQAArAQAMDcAAK0EACADAAAAmgQAIAEAAJsEADACAACXBAAgAQAAAHIAIAEAAAByACADAAAAcAAgAQAAcQAwAgAAcgAgAwAAAHAAIAEAAHEAMAIAAHIAIAMAAABwACABAABxADACAAByACAKAwAAtQcAIB4AALcHACAfAAC0BwAgIwAAtgcAIKEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxgMCAAAAAQErAAC1BAAgBqEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxgMCAAAAAQErAAC3BAAwASsAALcEADABAAAAcAAgCgMAAJoHACAeAACYBwAgHwAAmQcAICMAAJsHACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACECAAAAcgAgKwAAuwQAIAahAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACECAAAAcAAgKwAAvQQAIAIAAABwACArAAC9BAAgAQAAAHAAIAMAAAByACAyAAC1BAAgMwAAuwQAIAEAAAByACABAAAAcAAgBg4AAJMHACA4AACUBwAgOQAAlwcAIDoAAJYHACA7AACVBwAgxgMAAOQGACAJngMAAMsFADCfAwAAxQQAEKADAADLBQAwoQMCAKUFACGpA0AAqAUAIbUDAgClBQAhvwNAAKgFACHCAwEApgUAIcYDAgCzBQAhAwAAAHAAIAEAAMQEADA3AADFBAAgAwAAAHAAIAEAAHEAMAIAAHIAIAEAAAB4ACABAAAAeAAgAwAAAHYAIAEAAHcAMAIAAHgAIAMAAAB2ACABAAB3ADACAAB4ACADAAAAdgAgAQAAdwAwAgAAeAAgDQMAAJAHACAgAACRBwAgIgAAkgcAIKEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAHDAwIAAAABxAMgAAAAAcUDAgAAAAEBKwAAzQQAIAqhAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABwwMCAAAAAcQDIAAAAAHFAwIAAAABASsAAM8EADABKwAAzwQAMAEAAABwACANAwAAgQcAICAAAIIHACAiAACDBwAgoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACECAAAAeAAgKwAA0wQAIAqhAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcMDAgDuBgAhxAMgAIAHACHFAwIA7gYAIQIAAAB2ACArAADVBAAgAgAAAHYAICsAANUEACABAAAAcAAgAwAAAHgAIDIAAM0EACAzAADTBAAgAQAAAHgAIAEAAAB2ACAIDgAA-wYAIDgAAPwGACA5AAD_BgAgOgAA_gYAIDsAAP0GACClAwAA5AYAIMMDAADkBgAgxQMAAOQGACANngMAAMcFADCfAwAA3QQAEKADAADHBQAwoQMCAKUFACGlAwEAtwUAIaYDBACnBQAhqQNAAKgFACG1AwIApQUAIb8DQACoBQAhwgMBAKYFACHDAwIAswUAIcQDIADIBQAhxQMCALMFACEDAAAAdgAgAQAA3AQAMDcAAN0EACADAAAAdgAgAQAAdwAwAgAAeAAgAQAAAH0AIAEAAAB9ACADAAAAewAgAQAAfAAwAgAAfQAgAwAAAHsAIAEAAHwAMAIAAH0AIAMAAAB7ACABAAB8ADACAAB9ACAGIQAA-gYAICsAAQAAAaEDAgAAAAG_A0AAAAABwAMCAAAAAcEDAgAAAAEBKwAA5QQAIAUrAAEAAAGhAwIAAAABvwNAAAAAAcADAgAAAAHBAwIAAAABASsAAOcEADABKwAA5wQAMAYhAAD5BgAgKwAB-AYAIaEDAgDhBgAhvwNAAOAGACHAAwIA4QYAIcEDAgDhBgAhAgAAAH0AICsAAOoEACAFKwAB-AYAIaEDAgDhBgAhvwNAAOAGACHAAwIA4QYAIcEDAgDhBgAhAgAAAHsAICsAAOwEACACAAAAewAgKwAA7AQAIAMAAAB9ACAyAADlBAAgMwAA6gQAIAEAAAB9ACABAAAAewAgBQ4AAPMGACA4AAD0BgAgOQAA9wYAIDoAAPYGACA7AAD1BgAgCCsAAcQFACGeAwAAwwUAMJ8DAADzBAAQoAMAAMMFADChAwIApQUAIb8DQACoBQAhwAMCAKUFACHBAwIApQUAIQMAAAB7ACABAADyBAAwNwAA8wQAIAMAAAB7ACABAAB8ADACAAB9ACABAAAASAAgAQAAAEgAIAMAAABGACABAABHADACAABIACADAAAARgAgAQAARwAwAgAASAAgAwAAAEYAIAEAAEcAMAIAAEgAIAwDAADyBgAgBAAA8QYAIKEDAgAAAAGiAwIAAAABtQMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAEBKwAA-wQAIAqhAwIAAAABogMCAAAAAbUDAgAAAAG3AwAAALcDArkDAAAAuQMCuwMAAAC7AwK8AwEAAAABvQMCAAAAAb4DAQAAAAG_A0AAAAABASsAAP0EADABKwAA_QQAMAEAAAANACAMAwAA8AYAIAQAAO8GACChAwIA4QYAIaIDAgDhBgAhtQMCAO4GACG3AwAA6ga3AyK5AwAA6wa5AyK7AwAA7Aa7AyK8AwEA7QYAIb0DAgDuBgAhvgMBAO0GACG_A0AA4AYAIQIAAABIACArAACBBQAgCqEDAgDhBgAhogMCAOEGACG1AwIA7gYAIbcDAADqBrcDIrkDAADrBrkDIrsDAADsBrsDIrwDAQDtBgAhvQMCAO4GACG-AwEA7QYAIb8DQADgBgAhAgAAAEYAICsAAIMFACACAAAARgAgKwAAgwUAIAEAAAANACADAAAASAAgMgAA-wQAIDMAAIEFACABAAAASAAgAQAAAEYAIAkOAADlBgAgOAAA5gYAIDkAAOkGACA6AADoBgAgOwAA5wYAILUDAADkBgAgvAMAAOQGACC9AwAA5AYAIL4DAADkBgAgDZ4DAACyBQAwnwMAAIsFABCgAwAAsgUAMKEDAgClBQAhogMCAKUFACG1AwIAswUAIbcDAAC0BbcDIrkDAAC1BbkDIrsDAAC2BbsDIrwDAQC3BQAhvQMCALMFACG-AwEAtwUAIb8DQACoBQAhAwAAAEYAIAEAAIoFADA3AACLBQAgAwAAAEYAIAEAAEcAMAIAAEgAIAEAAABNACABAAAATQAgAwAAAEsAIAEAAEwAMAIAAE0AIAMAAABLACABAABMADACAABNACADAAAASwAgAQAATAAwAgAATQAgCgQAAOMGACChAwIAAAABogMCAAAAAaMDAQAAAAGkAwEAAAABpQMBAAAAAaYDBAAAAAGnAwEAAAABqANAAAAAAakDQAAAAAEBKwAAkwUAIAmhAwIAAAABogMCAAAAAaMDAQAAAAGkAwEAAAABpQMBAAAAAaYDBAAAAAGnAwEAAAABqANAAAAAAakDQAAAAAEBKwAAlQUAMAErAACVBQAwCgQAAOIGACChAwIA4QYAIaIDAgDhBgAhowMBAN4GACGkAwEA3gYAIaUDAQDeBgAhpgMEAN8GACGnAwEA3gYAIagDQADgBgAhqQNAAOAGACECAAAATQAgKwAAmAUAIAmhAwIA4QYAIaIDAgDhBgAhowMBAN4GACGkAwEA3gYAIaUDAQDeBgAhpgMEAN8GACGnAwEA3gYAIagDQADgBgAhqQNAAOAGACECAAAASwAgKwAAmgUAIAIAAABLACArAACaBQAgAwAAAE0AIDIAAJMFACAzAACYBQAgAQAAAE0AIAEAAABLACAFDgAA2QYAIDgAANoGACA5AADdBgAgOgAA3AYAIDsAANsGACAMngMAAKQFADCfAwAAoQUAEKADAACkBQAwoQMCAKUFACGiAwIApQUAIaMDAQCmBQAhpAMBAKYFACGlAwEApgUAIaYDBACnBQAhpwMBAKYFACGoA0AAqAUAIakDQACoBQAhAwAAAEsAIAEAAKAFADA3AAChBQAgAwAAAEsAIAEAAEwAMAIAAE0AIAyeAwAApAUAMJ8DAAChBQAQoAMAAKQFADChAwIApQUAIaIDAgClBQAhowMBAKYFACGkAwEApgUAIaUDAQCmBQAhpgMEAKcFACGnAwEApgUAIagDQACoBQAhqQNAAKgFACENDgAAqgUAIDgAAK0FACA5AACqBQAgOgAAqgUAIDsAAKoFACCqAwIAAAABqwMCAAAABKwDAgAAAAStAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCALEFACEODgAAqgUAIDoAALAFACA7AACwBQAgqgMBAAAAAasDAQAAAASsAwEAAAAErQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQCvBQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABDQ4AAKoFACA4AACtBQAgOQAArgUAIDoAAK4FACA7AACuBQAgqgMEAAAAAasDBAAAAASsAwQAAAAErQMEAAAAAa4DBAAAAAGvAwQAAAABsAMEAAAAAbEDBACsBQAhCw4AAKoFACA6AACrBQAgOwAAqwUAIKoDQAAAAAGrA0AAAAAErANAAAAABK0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAqQUAIQsOAACqBQAgOgAAqwUAIDsAAKsFACCqA0AAAAABqwNAAAAABKwDQAAAAAStA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAKkFACEIqgMCAAAAAasDAgAAAASsAwIAAAAErQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgCqBQAhCKoDQAAAAAGrA0AAAAAErANAAAAABK0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAqwUAIQ0OAACqBQAgOAAArQUAIDkAAK4FACA6AACuBQAgOwAArgUAIKoDBAAAAAGrAwQAAAAErAMEAAAABK0DBAAAAAGuAwQAAAABrwMEAAAAAbADBAAAAAGxAwQArAUAIQiqAwgAAAABqwMIAAAABKwDCAAAAAStAwgAAAABrgMIAAAAAa8DCAAAAAGwAwgAAAABsQMIAK0FACEIqgMEAAAAAasDBAAAAASsAwQAAAAErQMEAAAAAa4DBAAAAAGvAwQAAAABsAMEAAAAAbEDBACuBQAhDg4AAKoFACA6AACwBQAgOwAAsAUAIKoDAQAAAAGrAwEAAAAErAMBAAAABK0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEArwUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQuqAwEAAAABqwMBAAAABKwDAQAAAAStAwEAAAABrgMBAAAAAa8DAQAAAAGwAwEAAAABsQMBALAFACGyAwEAAAABswMBAAAAAbQDAQAAAAENDgAAqgUAIDgAAK0FACA5AACqBQAgOgAAqgUAIDsAAKoFACCqAwIAAAABqwMCAAAABKwDAgAAAAStAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCALEFACENngMAALIFADCfAwAAiwUAEKADAACyBQAwoQMCAKUFACGiAwIApQUAIbUDAgCzBQAhtwMAALQFtwMiuQMAALUFuQMiuwMAALYFuwMivAMBALcFACG9AwIAswUAIb4DAQC3BQAhvwNAAKgFACENDgAAuQUAIDgAAMIFACA5AAC5BQAgOgAAuQUAIDsAALkFACCqAwIAAAABqwMCAAAABawDAgAAAAWtAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCAMEFACEHDgAAqgUAIDoAAMAFACA7AADABQAgqgMAAAC3AwKrAwAAALcDCKwDAAAAtwMIsQMAAL8FtwMiBw4AAKoFACA6AAC-BQAgOwAAvgUAIKoDAAAAuQMCqwMAAAC5AwisAwAAALkDCLEDAAC9BbkDIgcOAACqBQAgOgAAvAUAIDsAALwFACCqAwAAALsDAqsDAAAAuwMIrAMAAAC7AwixAwAAuwW7AyIODgAAuQUAIDoAALoFACA7AAC6BQAgqgMBAAAAAasDAQAAAAWsAwEAAAAFrQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQC4BQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABDg4AALkFACA6AAC6BQAgOwAAugUAIKoDAQAAAAGrAwEAAAAFrAMBAAAABa0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEAuAUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQiqAwIAAAABqwMCAAAABawDAgAAAAWtAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCALkFACELqgMBAAAAAasDAQAAAAWsAwEAAAAFrQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQC6BQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABBw4AAKoFACA6AAC8BQAgOwAAvAUAIKoDAAAAuwMCqwMAAAC7AwisAwAAALsDCLEDAAC7BbsDIgSqAwAAALsDAqsDAAAAuwMIrAMAAAC7AwixAwAAvAW7AyIHDgAAqgUAIDoAAL4FACA7AAC-BQAgqgMAAAC5AwKrAwAAALkDCKwDAAAAuQMIsQMAAL0FuQMiBKoDAAAAuQMCqwMAAAC5AwisAwAAALkDCLEDAAC-BbkDIgcOAACqBQAgOgAAwAUAIDsAAMAFACCqAwAAALcDAqsDAAAAtwMIrAMAAAC3AwixAwAAvwW3AyIEqgMAAAC3AwKrAwAAALcDCKwDAAAAtwMIsQMAAMAFtwMiDQ4AALkFACA4AADCBQAgOQAAuQUAIDoAALkFACA7AAC5BQAgqgMCAAAAAasDAgAAAAWsAwIAAAAFrQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgDBBQAhCKoDCAAAAAGrAwgAAAAFrAMIAAAABa0DCAAAAAGuAwgAAAABrwMIAAAAAbADCAAAAAGxAwgAwgUAIQgrAAHEBQAhngMAAMMFADCfAwAA8wQAEKADAADDBQAwoQMCAKUFACG_A0AAqAUAIcADAgClBQAhwQMCAKUFACEHDgAAqgUAIDoAAMYFACA7AADGBQAgqgMAAQAAAasDAAEAAASsAwABAAAEsQMAAcUFACEHDgAAqgUAIDoAAMYFACA7AADGBQAgqgMAAQAAAasDAAEAAASsAwABAAAEsQMAAcUFACEEqgMAAQAAAasDAAEAAASsAwABAAAEsQMAAcYFACENngMAAMcFADCfAwAA3QQAEKADAADHBQAwoQMCAKUFACGlAwEAtwUAIaYDBACnBQAhqQNAAKgFACG1AwIApQUAIb8DQACoBQAhwgMBAKYFACHDAwIAswUAIcQDIADIBQAhxQMCALMFACEFDgAAqgUAIDoAAMoFACA7AADKBQAgqgMgAAAAAbEDIADJBQAhBQ4AAKoFACA6AADKBQAgOwAAygUAIKoDIAAAAAGxAyAAyQUAIQKqAyAAAAABsQMgAMoFACEJngMAAMsFADCfAwAAxQQAEKADAADLBQAwoQMCAKUFACGpA0AAqAUAIbUDAgClBQAhvwNAAKgFACHCAwEApgUAIcYDAgCzBQAhCp4DAADMBQAwnwMAAK0EABCgAwAAzAUAMKEDAgClBQAhuwMBAKYFACHHAwEApgUAIcgDQACoBQAhyQNAAM0FACHKAwIAswUAIcsDAQC3BQAhCw4AALkFACA6AADPBQAgOwAAzwUAIKoDQAAAAAGrA0AAAAAFrANAAAAABa0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAzgUAIQsOAAC5BQAgOgAAzwUAIDsAAM8FACCqA0AAAAABqwNAAAAABawDQAAAAAWtA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAM4FACEIqgNAAAAAAasDQAAAAAWsA0AAAAAFrQNAAAAAAa4DQAAAAAGvA0AAAAABsANAAAAAAbEDQADPBQAhCp4DAADQBQAwnwMAAJoEABCgAwAA0AUAMKEDAgDRBQAhuwMBANIFACHHAwEA0gUAIcgDQADTBQAhyQNAANQFACHKAwIA1QUAIcsDAQDWBQAhCKoDAgAAAAGrAwIAAAAErAMCAAAABK0DAgAAAAGuAwIAAAABrwMCAAAAAbADAgAAAAGxAwIAqgUAIQuqAwEAAAABqwMBAAAABKwDAQAAAAStAwEAAAABrgMBAAAAAa8DAQAAAAGwAwEAAAABsQMBALAFACGyAwEAAAABswMBAAAAAbQDAQAAAAEIqgNAAAAAAasDQAAAAASsA0AAAAAErQNAAAAAAa4DQAAAAAGvA0AAAAABsANAAAAAAbEDQACrBQAhCKoDQAAAAAGrA0AAAAAFrANAAAAABa0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAzwUAIQiqAwIAAAABqwMCAAAABawDAgAAAAWtAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCALkFACELqgMBAAAAAasDAQAAAAWsAwEAAAAFrQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQC6BQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABCZ4DAADXBQAwnwMAAJQEABCgAwAA1wUAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIc0DAADYBc0DIs4DAQCmBQAhzwMgAMgFACEHDgAAqgUAIDoAANoFACA7AADaBQAgqgMAAADNAwKrAwAAAM0DCKwDAAAAzQMIsQMAANkFzQMiBw4AAKoFACA6AADaBQAgOwAA2gUAIKoDAAAAzQMCqwMAAADNAwisAwAAAM0DCLEDAADZBc0DIgSqAwAAAM0DAqsDAAAAzQMIrAMAAADNAwixAwAA2gXNAyIIngMAANsFADCfAwAA_gMAEKADAADbBQAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAh0AMBAKYFACHRAyAAyAUAIQaeAwAA3AUAMJ8DAADoAwAQoAMAANwFADChAwIApQUAIbUDAgClBQAhvwNAAKgFACEOngMAAN0FADCfAwAA0gMAEKADAADdBQAwoQMCAKUFACG_A0AAqAUAIdIDAgClBQAh0wMCAKUFACHUAwEAtwUAIdUDEADeBQAh1gMQAN4FACHYAwAA3wXYAyLZA0AAqAUAIdoDAQC3BQAh2wMBALcFACENDgAAqgUAIDgAAOMFACA5AADjBQAgOgAA4wUAIDsAAOMFACCqAxAAAAABqwMQAAAABKwDEAAAAAStAxAAAAABrgMQAAAAAa8DEAAAAAGwAxAAAAABsQMQAOIFACEHDgAAqgUAIDoAAOEFACA7AADhBQAgqgMAAADYAwKrAwAAANgDCKwDAAAA2AMIsQMAAOAF2AMiBw4AAKoFACA6AADhBQAgOwAA4QUAIKoDAAAA2AMCqwMAAADYAwisAwAAANgDCLEDAADgBdgDIgSqAwAAANgDAqsDAAAA2AMIrAMAAADYAwixAwAA4QXYAyINDgAAqgUAIDgAAOMFACA5AADjBQAgOgAA4wUAIDsAAOMFACCqAxAAAAABqwMQAAAABKwDEAAAAAStAxAAAAABrgMQAAAAAa8DEAAAAAGwAxAAAAABsQMQAOIFACEIqgMQAAAAAasDEAAAAASsAxAAAAAErQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEADjBQAhEZ4DAADkBQAwnwMAALwDABCgAwAA5AUAMKEDAgClBQAhogMCAKUFACGpA0AAqAUAIbUDAgClBQAhuwMAAOUF4wMivwNAAKgFACHbAwEAtwUAIdwDAgCzBQAh3QMCALMFACHeAxAA3gUAId8DEADeBQAh4AMQAN4FACHhAxAA3gUAIeMDAQC3BQAhBw4AAKoFACA6AADnBQAgOwAA5wUAIKoDAAAA4wMCqwMAAADjAwisAwAAAOMDCLEDAADmBeMDIgcOAACqBQAgOgAA5wUAIDsAAOcFACCqAwAAAOMDAqsDAAAA4wMIrAMAAADjAwixAwAA5gXjAyIEqgMAAADjAwKrAwAAAOMDCKwDAAAA4wMIsQMAAOcF4wMiCJ4DAADoBQAwnwMAAKIDABCgAwAA6AUAMKEDAgClBQAhowMBAKYFACGoA0AAqAUAIeQDAAHEBQAh5QMCAKUFACEIngMAAOkFADCfAwAAjAMAEKADAADpBQAwoQMCAKUFACGiAwIApQUAIb8DQACoBQAh5gMBAKYFACHoAwAA6gXoAyIHDgAAqgUAIDoAAOwFACA7AADsBQAgqgMAAADoAwKrAwAAAOgDCKwDAAAA6AMIsQMAAOsF6AMiBw4AAKoFACA6AADsBQAgOwAA7AUAIKoDAAAA6AMCqwMAAADoAwisAwAAAOgDCLEDAADrBegDIgSqAwAAAOgDAqsDAAAA6AMIrAMAAADoAwixAwAA7AXoAyIIngMAAO0FADCfAwAA9gIAEKADAADtBQAwoQMCAKUFACG1AwIApQUAIekDAQCmBQAh6gMBAKYFACHrAwEApgUAIQeeAwAA7gUAMJ8DAADgAgAQoAMAAO4FADChAwIApQUAIaMDAQCmBQAhpQMBAKYFACHcAwIApQUAIRGeAwAA7wUAMJ8DAADKAgAQoAMAAO8FADChAwIApQUAIbsDAADwBfMDItIDAgCzBQAh3AMCALMFACHeAxAA3gUAId8DEADeBQAh4AMQAN4FACHhAxAA3gUAIewDAQCmBQAh7QNAAKgFACHuAwEAtwUAIe8DAQC3BQAh8AMBALcFACHxAwEAtwUAIQcOAACqBQAgOgAA8gUAIDsAAPIFACCqAwAAAPMDAqsDAAAA8wMIrAMAAADzAwixAwAA8QXzAyIHDgAAqgUAIDoAAPIFACA7AADyBQAgqgMAAADzAwKrAwAAAPMDCKwDAAAA8wMIsQMAAPEF8wMiBKoDAAAA8wMCqwMAAADzAwisAwAAAPMDCLEDAADyBfMDIhSeAwAA8wUAMJ8DAACwAgAQoAMAAPMFADChAwIApQUAIaIDAgClBQAhqQNAAKgFACG1AwIApQUAIbsDAAD2Bf8DIr8DQACoBQAh8wMCAKUFACH0AwIApQUAIfUDAQCmBQAh9gMBAKYFACH3A0AAqAUAIfgDAQCmBQAh-gMAAPQF-gMi-wMAAPUFACD8A0AAqAUAIf0DAQCmBQAh_wMBALcFACEHDgAAqgUAIDoAAPsFACA7AAD7BQAgqgMAAAD6AwKrAwAAAPoDCKwDAAAA-gMIsQMAAPoF-gMiDw4AALkFACA6AAD5BQAgOwAA-QUAIKoDgAAAAAGtA4AAAAABrgOAAAAAAa8DgAAAAAGwA4AAAAABsQOAAAAAAYAEAQAAAAGBBAEAAAABggQBAAAAAYMEgAAAAAGEBIAAAAABhQSAAAAAAQcOAACqBQAgOgAA-AUAIDsAAPgFACCqAwAAAP8DAqsDAAAA_wMIrAMAAAD_AwixAwAA9wX_AyIHDgAAqgUAIDoAAPgFACA7AAD4BQAgqgMAAAD_AwKrAwAAAP8DCKwDAAAA_wMIsQMAAPcF_wMiBKoDAAAA_wMCqwMAAAD_AwisAwAAAP8DCLEDAAD4Bf8DIgyqA4AAAAABrQOAAAAAAa4DgAAAAAGvA4AAAAABsAOAAAAAAbEDgAAAAAGABAEAAAABgQQBAAAAAYIEAQAAAAGDBIAAAAABhASAAAAAAYUEgAAAAAEHDgAAqgUAIDoAAPsFACA7AAD7BQAgqgMAAAD6AwKrAwAAAPoDCKwDAAAA-gMIsQMAAPoF-gMiBKoDAAAA-gMCqwMAAAD6AwisAwAAAPoDCLEDAAD7BfoDIhCeAwAA_AUAMJ8DAACWAgAQoAMAAPwFADChAwIApQUAIaIDAgClBQAhvwNAAKgFACHsAwEApgUAIfADAQC3BQAh8QMBALcFACHzAwIApQUAIYYEAQC3BQAhhwQQAP0FACGIBAEAtwUAIYkEAQC3BQAhiwQAAP4FiwQijAQBALcFACENDgAAuQUAIDgAAIIGACA5AACCBgAgOgAAggYAIDsAAIIGACCqAxAAAAABqwMQAAAABawDEAAAAAWtAxAAAAABrgMQAAAAAa8DEAAAAAGwAxAAAAABsQMQAIEGACEHDgAAqgUAIDoAAIAGACA7AACABgAgqgMAAACLBAKrAwAAAIsECKwDAAAAiwQIsQMAAP8FiwQiBw4AAKoFACA6AACABgAgOwAAgAYAIKoDAAAAiwQCqwMAAACLBAisAwAAAIsECLEDAAD_BYsEIgSqAwAAAIsEAqsDAAAAiwQIrAMAAACLBAixAwAAgAaLBCINDgAAuQUAIDgAAIIGACA5AACCBgAgOgAAggYAIDsAAIIGACCqAxAAAAABqwMQAAAABawDEAAAAAWtAxAAAAABrgMQAAAAAa8DEAAAAAGwAxAAAAABsQMQAIEGACEIqgMQAAAAAasDEAAAAAWsAxAAAAAFrQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEACCBgAhCJ4DAACDBgAwnwMAAIACABCgAwAAgwYAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIY0EAQCmBQAhjgQBAKYFACEKngMAAIQGADCfAwAA6gEAEKADAACEBgAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAhwgMBAKYFACGPBAEAtwUAIZAEAQCmBQAhkQQBALcFACERngMAAIUGADCfAwAA0gEAEKADAACFBgAwoQMCAKUFACGiAwIApQUAIbUDAgClBQAhuwMBAKYFACG_A0AAqAUAIc0DAQCmBQAh2wMBALcFACHmAwEApgUAIfQDAgClBQAhkgRAAKgFACGTBAEApgUAIZQEAQCmBQAhlQQBALcFACGXBAAAhgaXBCIHDgAAqgUAIDoAAIgGACA7AACIBgAgqgMAAACXBAKrAwAAAJcECKwDAAAAlwQIsQMAAIcGlwQiBw4AAKoFACA6AACIBgAgOwAAiAYAIKoDAAAAlwQCqwMAAACXBAisAwAAAJcECLEDAACHBpcEIgSqAwAAAJcEAqsDAAAAlwQIrAMAAACXBAixAwAAiAaXBCIWngMAAIkGADCfAwAAugEAEKADAACJBgAwoQMCAKUFACG1AwIApQUAIbsDAACGBpcEIr8DQACoBQAh9wNAAKgFACH9AwEAtwUAIY8EAQC3BQAhkQQBAKYFACGYBAEApgUAIZkEAQCmBQAhmgQBAKYFACGbBAEAtwUAIZwEAQC3BQAhnQQBALcFACGeBAEAtwUAIZ8EAQC3BQAhoAQBALcFACGhBAEAtwUAIaIEAQC3BQAhCJ4DAACKBgAwnwMAAKQBABCgAwAAigYAMKEDAgClBQAh6gMBAKYFACHrAwEApgUAIaMEIADIBQAhpAQgAMgFACECwAMCAAAAAcEDAgAAAAEJIQAAjgYAICsAAY0GACGeAwAAjAYAMJ8DAAB7ABCgAwAAjAYAMKEDAgDRBQAhvwNAANMFACHAAwIA0QUAIcEDAgDRBQAhBKoDAAEAAAGrAwABAAAErAMAAQAABLEDAAHGBQAhEgMAAJIGACAgAACTBgAgIgAAlAYAIJ4DAACPBgAwnwMAAHYAEKADAACPBgAwoQMCANEFACGlAwEA1gUAIaYDBACQBgAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHDAwIA1QUAIcQDIACRBgAhxQMCANUFACGsBAAAdgAgrQQAAHYAIBADAACSBgAgIAAAkwYAICIAAJQGACCeAwAAjwYAMJ8DAAB2ABCgAwAAjwYAMKEDAgDRBQAhpQMBANYFACGmAwQAkAYAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhwwMCANUFACHEAyAAkQYAIcUDAgDVBQAhCKoDBAAAAAGrAwQAAAAErAMEAAAABK0DBAAAAAGuAwQAAAABrwMEAAAAAbADBAAAAAGxAwQArgUAIQKqAyAAAAABsQMgAMoFACEXBQAAowYAIAcAAMsGACAQAACkBgAgFQAA0gYAIBcAAMoGACAYAADMBgAgGQAAzQYAIBoAAM4GACAbAADPBgAgHAAA0AYAIB0AANEGACAkAACXBgAgJQAAmAYAIJ4DAADJBgAwnwMAAA0AEKADAADJBgAwoQMCANEFACHqAwEA0gUAIesDAQDSBQAhowQgAJEGACGkBCAAkQYAIawEAAANACCtBAAADQAgDwMAAJIGACAeAACTBgAgHwAAlwYAICMAAJgGACCeAwAAlgYAMJ8DAABwABCgAwAAlgYAMKEDAgDRBQAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHGAwIA1QUAIawEAABwACCtBAAAcAAgA6YEAAB7ACCnBAAAewAgqAQAAHsAIAO1AwIAAAABwgMBAAAAAcYDAgAAAAENAwAAkgYAIB4AAJMGACAfAACXBgAgIwAAmAYAIJ4DAACWBgAwnwMAAHAAEKADAACWBgAwoQMCANEFACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcYDAgDVBQAhA6YEAABwACCnBAAAcAAgqAQAAHAAIAOmBAAAdgAgpwQAAHYAIKgEAAB2ACAKAwAAkgYAIJ4DAACZBgAwnwMAAGwAEKADAACZBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQSqAwAAAM0DAqsDAAAAzQMIrAMAAADNAwixAwAA2gXNAyIJAwAAkgYAIJ4DAACbBgAwnwMAAGgAEKADAACbBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAh0AMBANIFACHRAyAAkQYAIQcDAACSBgAgngMAAJwGADCfAwAAZAAQoAMAAJwGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACECtQMCAAAAAekDAQAAAAEJAwAAkgYAIJ4DAACeBgAwnwMAAF8AEKADAACeBgAwoQMCANEFACG1AwIA0QUAIekDAQDSBQAh6gMBANIFACHrAwEA0gUAIQK1AwIAAAABjQQBAAAAAQkDAACSBgAgngMAAKAGADCfAwAAWgAQoAMAAKAGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACGNBAEA0gUAIY4EAQDSBQAhDQMAAKIGACAFAACjBgAgEAAApAYAIJ4DAAChBgAwnwMAAAsAEKADAAChBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACGPBAEA1gUAIZAEAQDSBQAhkQQBANYFACEXBQAAowYAIAcAAMsGACAQAACkBgAgFQAA0gYAIBcAAMoGACAYAADMBgAgGQAAzQYAIBoAAM4GACAbAADPBgAgHAAA0AYAIB0AANEGACAkAACXBgAgJQAAmAYAIJ4DAADJBgAwnwMAAA0AEKADAADJBgAwoQMCANEFACHqAwEA0gUAIesDAQDSBQAhowQgAJEGACGkBCAAkQYAIawEAAANACCtBAAADQAgA6YEAAAHACCnBAAABwAgqAQAAAcAIAOmBAAAEAAgpwQAABAAIKgEAAAQACANBAAApgYAIJ4DAAClBgAwnwMAAEsAEKADAAClBgAwoQMCANEFACGiAwIA0QUAIaMDAQDSBQAhpAMBANIFACGlAwEA0gUAIaYDBACQBgAhpwMBANIFACGoA0AA0wUAIakDQADTBQAhIAMAAJIGACAFAACjBgAgCgAAzgYAIBAAAKQGACARAADVBgAgFAAA1wYAIBUAANIGACAWAADYBgAgngMAANYGADCfAwAAAwAQoAMAANYGADChAwIA0QUAIbUDAgDRBQAhuwMAANQGlwQivwNAANMFACH3A0AA0wUAIf0DAQDWBQAhjwQBANYFACGRBAEA0gUAIZgEAQDSBQAhmQQBANIFACGaBAEA0gUAIZsEAQDWBQAhnAQBANYFACGdBAEA1gUAIZ4EAQDWBQAhnwQBANYFACGgBAEA1gUAIaEEAQDWBQAhogQBANYFACGsBAAAAwAgrQQAAAMAIA8DAACiBgAgBAAApgYAIJ4DAACnBgAwnwMAAEYAEKADAACnBgAwoQMCANEFACGiAwIA0QUAIbUDAgDVBQAhtwMAAKgGtwMiuQMAAKkGuQMiuwMAAKoGuwMivAMBANYFACG9AwIA1QUAIb4DAQDWBQAhvwNAANMFACEEqgMAAAC3AwKrAwAAALcDCKwDAAAAtwMIsQMAAMAFtwMiBKoDAAAAuQMCqwMAAAC5AwisAwAAALkDCLEDAAC-BbkDIgSqAwAAALsDAqsDAAAAuwMIrAMAAAC7AwixAwAAvAW7AyIWBAAApgYAIAgAAK4GACAJAACiBgAgDAAArwYAIA0AALAGACCeAwAAqwYAMJ8DAAAbABCgAwAAqwYAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAK0G4wMivwNAANMFACHbAwEA1gUAIdwDAgDVBQAh3QMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIeMDAQDWBQAhCKoDEAAAAAGrAxAAAAAErAMQAAAABK0DEAAAAAGuAxAAAAABrwMQAAAAAbADEAAAAAGxAxAA4wUAIQSqAwAAAOMDAqsDAAAA4wMIrAMAAADjAwixAwAA5wXjAyIdAwAAogYAIAQAAKYGACAGAAC5BgAgBwAAxwYAIAoAAMIGACANAACwBgAgDwAAyAYAIJ4DAADDBgAwnwMAABAAEKADAADDBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhrAQAABAAIK0EAAAQACADpgQAAB8AIKcEAAAfACCoBAAAHwAgA6YEAAAWACCnBAAAFgAgqAQAABYAIAkSAACyBgAgngMAALEGADCfAwAAPgAQoAMAALEGADChAwIA0QUAIaMDAQDSBQAhqANAANMFACHkAwABjQYAIeUDAgDRBQAhDAQAAKYGACATAAC1BgAgngMAALMGADCfAwAAOgAQoAMAALMGADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHmAwEA0gUAIegDAAC0BugDIqwEAAA6ACCtBAAAOgAgCgQAAKYGACATAAC1BgAgngMAALMGADCfAwAAOgAQoAMAALMGADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHmAwEA0gUAIegDAAC0BugDIgSqAwAAAOgDAqsDAAAA6AMIrAMAAADoAwixAwAA7AXoAyIDpgQAAD4AIKcEAAA-ACCoBAAAPgAgEgQAAKYGACAGAAC5BgAgngMAALYGADCfAwAAMQAQoAMAALYGADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHsAwEA0gUAIfADAQDWBQAh8QMBANYFACHzAwIA0QUAIYYEAQDWBQAhhwQQALcGACGIBAEA1gUAIYkEAQDWBQAhiwQAALgGiwQijAQBANYFACEIqgMQAAAAAasDEAAAAAWsAxAAAAAFrQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEACCBgAhBKoDAAAAiwQCqwMAAACLBAisAwAAAIsECLEDAACABosEIhgDAACSBgAgBAAApgYAIAcAAMcGACAQAACkBgAgEQAA1QYAIJ4DAADTBgAwnwMAAAcAEKADAADTBgAwoQMCANEFACGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCKsBAAABwAgrQQAAAcAIAgIAAC7BgAgngMAALoGADCfAwAAKAAQoAMAALoGADChAwIA0QUAIaMDAQDSBQAhpQMBANIFACHcAwIA0QUAIR0DAACiBgAgBAAApgYAIAYAALkGACAHAADHBgAgCgAAwgYAIA0AALAGACAPAADIBgAgngMAAMMGADCfAwAAEAAQoAMAAMMGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAADGBv8DIr8DQADTBQAh8wMCANEFACH0AwIA0QUAIfUDAQDSBQAh9gMBANIFACH3A0AA0wUAIfgDAQDSBQAh-gMAAMQG-gMi-wMAAMUGACD8A0AA0wUAIf0DAQDSBQAh_wMBANYFACGsBAAAEAAgrQQAABAAIBAKAAC-BgAgCwAAvwYAIJ4DAAC8BgAwnwMAAB8AEKADAAC8BgAwoQMCANEFACG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACEEqgMAAADYAwKrAwAAANgDCKwDAAAA2AMIsQMAAOEF2AMiGAQAAKYGACAIAACuBgAgCQAAogYAIAwAAK8GACANAACwBgAgngMAAKsGADCfAwAAGwAQoAMAAKsGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIA1QUAId0DAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHjAwEA1gUAIawEAAAbACCtBAAAGwAgFggAAK4GACAKAADCBgAgDAAArwYAIJ4DAADABgAwnwMAABYAEKADAADABgAwoQMCANEFACG7AwAAwQbzAyLSAwIA1QUAIdwDAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHsAwEA0gUAIe0DQADTBQAh7gMBANYFACHvAwEA1gUAIfADAQDWBQAh8QMBANYFACGsBAAAFgAgrQQAABYAIBQIAACuBgAgCgAAwgYAIAwAAK8GACCeAwAAwAYAMJ8DAAAWABCgAwAAwAYAMKEDAgDRBQAhuwMAAMEG8wMi0gMCANUFACHcAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh7AMBANIFACHtA0AA0wUAIe4DAQDWBQAh7wMBANYFACHwAwEA1gUAIfEDAQDWBQAhBKoDAAAA8wMCqwMAAADzAwisAwAAAPMDCLEDAADyBfMDIhgEAACmBgAgCAAArgYAIAkAAKIGACAMAACvBgAgDQAAsAYAIJ4DAACrBgAwnwMAABsAEKADAACrBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAArQbjAyK_A0AA0wUAIdsDAQDWBQAh3AMCANUFACHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACGsBAAAGwAgrQQAABsAIBsDAACiBgAgBAAApgYAIAYAALkGACAHAADHBgAgCgAAwgYAIA0AALAGACAPAADIBgAgngMAAMMGADCfAwAAEAAQoAMAAMMGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAADGBv8DIr8DQADTBQAh8wMCANEFACH0AwIA0QUAIfUDAQDSBQAh9gMBANIFACH3A0AA0wUAIfgDAQDSBQAh-gMAAMQG-gMi-wMAAMUGACD8A0AA0wUAIf0DAQDSBQAh_wMBANYFACEEqgMAAAD6AwKrAwAAAPoDCKwDAAAA-gMIsQMAAPsF-gMiDKoDgAAAAAGtA4AAAAABrgOAAAAAAa8DgAAAAAGwA4AAAAABsQOAAAAAAYAEAQAAAAGBBAEAAAABggQBAAAAAYMEgAAAAAGEBIAAAAABhQSAAAAAAQSqAwAAAP8DAqsDAAAA_wMIrAMAAAD_AwixAwAA-AX_AyIPAwAAogYAIAUAAKMGACAQAACkBgAgngMAAKEGADCfAwAACwAQoAMAAKEGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIY8EAQDWBQAhkAQBANIFACGRBAEA1gUAIawEAAALACCtBAAACwAgA6YEAAAoACCnBAAAKAAgqAQAACgAIBUFAACjBgAgBwAAywYAIBAAAKQGACAVAADSBgAgFwAAygYAIBgAAMwGACAZAADNBgAgGgAAzgYAIBsAAM8GACAcAADQBgAgHQAA0QYAICQAAJcGACAlAACYBgAgngMAAMkGADCfAwAADQAQoAMAAMkGADChAwIA0QUAIeoDAQDSBQAh6wMBANIFACGjBCAAkQYAIaQEIACRBgAhA6YEAAADACCnBAAAAwAgqAQAAAMAIAOmBAAACwAgpwQAAAsAIKgEAAALACADpgQAAFoAIKcEAABaACCoBAAAWgAgA6YEAABfACCnBAAAXwAgqAQAAF8AIAOmBAAAGwAgpwQAABsAIKgEAAAbACADpgQAAGQAIKcEAABkACCoBAAAZAAgA6YEAABoACCnBAAAaAAgqAQAAGgAIAOmBAAAbAAgpwQAAGwAIKgEAABsACADpgQAAEYAIKcEAABGACCoBAAARgAgFgMAAJIGACAEAACmBgAgBwAAxwYAIBAAAKQGACARAADVBgAgngMAANMGADCfAwAABwAQoAMAANMGADChAwIA0QUAIaIDAgDRBQAhtQMCANEFACG7AwEA0gUAIb8DQADTBQAhzQMBANIFACHbAwEA1gUAIeYDAQDSBQAh9AMCANEFACGSBEAA0wUAIZMEAQDSBQAhlAQBANIFACGVBAEA1gUAIZcEAADUBpcEIgSqAwAAAJcEAqsDAAAAlwQIrAMAAACXBAixAwAAiAaXBCIDpgQAADEAIKcEAAAxACCoBAAAMQAgHgMAAJIGACAFAACjBgAgCgAAzgYAIBAAAKQGACARAADVBgAgFAAA1wYAIBUAANIGACAWAADYBgAgngMAANYGADCfAwAAAwAQoAMAANYGADChAwIA0QUAIbUDAgDRBQAhuwMAANQGlwQivwNAANMFACH3A0AA0wUAIf0DAQDWBQAhjwQBANYFACGRBAEA0gUAIZgEAQDSBQAhmQQBANIFACGaBAEA0gUAIZsEAQDWBQAhnAQBANYFACGdBAEA1gUAIZ4EAQDWBQAhnwQBANYFACGgBAEA1gUAIaEEAQDWBQAhogQBANYFACEDpgQAADoAIKcEAAA6ACCoBAAAOgAgA6YEAABLACCnBAAASwAgqAQAAEsAIAAAAAAAAbEEAQAAAAEFsQQEAAAAAbcEBAAAAAG4BAQAAAABuQQEAAAAAboEBAAAAAEBsQRAAAAAAQWxBAIAAAABtwQCAAAAAbgEAgAAAAG5BAIAAAABugQCAAAAAQUyAAC-DQAgMwAAwQ0AIK4EAAC_DQAgrwQAAMANACC0BAAABQAgAzIAAL4NACCuBAAAvw0AILQEAAAFACAAAAAAAAABsQQAAAC3AwIBsQQAAAC5AwIBsQQAAAC7AwIBsQQBAAAAAQWxBAIAAAABtwQCAAAAAbgEAgAAAAG5BAIAAAABugQCAAAAAQUyAAC2DQAgMwAAvA0AIK4EAAC3DQAgrwQAALsNACC0BAAABQAgBzIAALQNACAzAAC5DQAgrgQAALUNACCvBAAAuA0AILIEAAANACCzBAAADQAgtAQAAAEAIAMyAAC2DQAgrgQAALcNACC0BAAABQAgAzIAALQNACCuBAAAtQ0AILQEAAABACAAAAAAAAGxBAABAAABBTIAAK8NACAzAACyDQAgrgQAALANACCvBAAAsQ0AILQEAAB4ACADMgAArw0AIK4EAACwDQAgtAQAAHgAIAAAAAAAAbEEIAAAAAEFMgAApg0AIDMAAK0NACCuBAAApw0AIK8EAACsDQAgtAQAAAEAIAcyAACkDQAgMwAAqg0AIK4EAAClDQAgrwQAAKkNACCyBAAAcAAgswQAAHAAILQEAAByACALMgAAhAcAMDMAAIkHADCuBAAAhQcAMK8EAACGBwAwsAQAAIcHACCxBAAAiAcAMLIEAACIBwAwswQAAIgHADC0BAAAiAcAMLUEAACKBwAwtgQAAIsHADAEKwABAAABoQMCAAAAAb8DQAAAAAHBAwIAAAABAgAAAH0AIDIAAI8HACADAAAAfQAgMgAAjwcAIDMAAI4HACABKwAAqA0AMAohAACOBgAgKwABjQYAIZ4DAACMBgAwnwMAAHsAEKADAACMBgAwoQMCAAAAAb8DQADTBQAhwAMCANEFACHBAwIA0QUAIaUEAACLBgAgAgAAAH0AICsAAI4HACACAAAAjAcAICsAAI0HACAIKwABjQYAIZ4DAACLBwAwnwMAAIwHABCgAwAAiwcAMKEDAgDRBQAhvwNAANMFACHAAwIA0QUAIcEDAgDRBQAhCCsAAY0GACGeAwAAiwcAMJ8DAACMBwAQoAMAAIsHADChAwIA0QUAIb8DQADTBQAhwAMCANEFACHBAwIA0QUAIQQrAAH4BgAhoQMCAOEGACG_A0AA4AYAIcEDAgDhBgAhBCsAAfgGACGhAwIA4QYAIb8DQADgBgAhwQMCAOEGACEEKwABAAABoQMCAAAAAb8DQAAAAAHBAwIAAAABAzIAAKYNACCuBAAApw0AILQEAAABACADMgAApA0AIK4EAAClDQAgtAQAAHIAIAQyAACEBwAwrgQAAIUHADCwBAAAhwcAILQEAACIBwAwAAAAAAAHMgAAmA0AIDMAAKINACCuBAAAmQ0AIK8EAAChDQAgsgQAAHAAILMEAABwACC0BAAAcgAgCzIAAKgHADAzAACtBwAwrgQAAKkHADCvBAAAqgcAMLAEAACrBwAgsQQAAKwHADCyBAAArAcAMLMEAACsBwAwtAQAAKwHADC1BAAArgcAMLYEAACvBwAwBTIAAJoNACAzAACfDQAgrgQAAJsNACCvBAAAng0AILQEAAABACALMgAAnAcAMDMAAKEHADCuBAAAnQcAMK8EAACeBwAwsAQAAJ8HACCxBAAAoAcAMLIEAACgBwAwswQAAKAHADC0BAAAoAcAMLUEAACiBwAwtgQAAKMHADALAwAAkAcAICIAAJIHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxAMgAAAAAcUDAgAAAAECAAAAeAAgMgAApwcAIAMAAAB4ACAyAACnBwAgMwAApgcAIAErAACdDQAwEAMAAJIGACAgAACTBgAgIgAAlAYAIJ4DAACPBgAwnwMAAHYAEKADAACPBgAwoQMCAAAAAaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQIAAAB4ACArAACmBwAgAgAAAKQHACArAAClBwAgDZ4DAACjBwAwnwMAAKQHABCgAwAAowcAMKEDAgDRBQAhpQMBANYFACGmAwQAkAYAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhwwMCANUFACHEAyAAkQYAIcUDAgDVBQAhDZ4DAACjBwAwnwMAAKQHABCgAwAAowcAMKEDAgDRBQAhpQMBANYFACGmAwQAkAYAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhwwMCANUFACHEAyAAkQYAIcUDAgDVBQAhCaEDAgDhBgAhpQMBAO0GACGmAwQA3wYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxAMgAIAHACHFAwIA7gYAIQsDAACBBwAgIgAAgwcAIKEDAgDhBgAhpQMBAO0GACGmAwQA3wYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxAMgAIAHACHFAwIA7gYAIQsDAACQBwAgIgAAkgcAIKEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAHEAyAAAAABxQMCAAAAAQgDAAC1BwAgHwAAtAcAICMAALYHACChAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAQIAAAByACAyAACzBwAgAwAAAHIAIDIAALMHACAzAACyBwAgASsAAJwNADAOAwAAkgYAIB4AAJMGACAfAACXBgAgIwAAmAYAIJ4DAACWBgAwnwMAAHAAEKADAACWBgAwoQMCAAAAAakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhxgMCANUFACGpBAAAlQYAIAIAAAByACArAACyBwAgAgAAALAHACArAACxBwAgCZ4DAACvBwAwnwMAALAHABCgAwAArwcAMKEDAgDRBQAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHGAwIA1QUAIQmeAwAArwcAMJ8DAACwBwAQoAMAAK8HADChAwIA0QUAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhxgMCANUFACEFoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIQgDAACaBwAgHwAAmQcAICMAAJsHACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhCAMAALUHACAfAAC0BwAgIwAAtgcAIKEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABBDIAAKgHADCuBAAAqQcAMLAEAACrBwAgtAQAAKwHADADMgAAmg0AIK4EAACbDQAgtAQAAAEAIAQyAACcBwAwrgQAAJ0HADCwBAAAnwcAILQEAACgBwAwAzIAAJgNACCuBAAAmQ0AILQEAAByACAAAAAAAAGxBEAAAAABAAAAAAABsQQAAADNAwIFMgAAkw0AIDMAAJYNACCuBAAAlA0AIK8EAACVDQAgtAQAAAEAIAMyAACTDQAgrgQAAJQNACC0BAAAAQAgAAAAAAAFMgAAjg0AIDMAAJENACCuBAAAjw0AIK8EAACQDQAgtAQAAAEAIAMyAACODQAgrgQAAI8NACC0BAAAAQAgAAAAAAAFMgAAiQ0AIDMAAIwNACCuBAAAig0AIK8EAACLDQAgtAQAAAEAIAMyAACJDQAgrgQAAIoNACC0BAAAAQAgAAAAAAAFsQQQAAAAAbcEEAAAAAG4BBAAAAABuQQQAAAAAboEEAAAAAEBsQQAAADYAwIFMgAAgQ0AIDMAAIcNACCuBAAAgg0AIK8EAACGDQAgtAQAAEQAIAUyAAD_DAAgMwAAhA0AIK4EAACADQAgrwQAAIMNACC0BAAAGAAgAzIAAIENACCuBAAAgg0AILQEAABEACADMgAA_wwAIK4EAACADQAgtAQAABgAIAAAAAAAAbEEAAAA4wMCBzIAAOwMACAzAAD9DAAgrgQAAO0MACCvBAAA_AwAILIEAAAQACCzBAAAEAAgtAQAABIAIAUyAADqDAAgMwAA-gwAIK4EAADrDAAgrwQAAPkMACC0BAAABQAgBzIAAOgMACAzAAD3DAAgrgQAAOkMACCvBAAA9gwAILIEAAANACCzBAAADQAgtAQAAAEAIAsyAACHCAAwMwAAiwgAMK4EAACICAAwrwQAAIkIADCwBAAAiggAILEEAAD8BwAwsgQAAPwHADCzBAAA_AcAMLQEAAD8BwAwtQQAAIwIADC2BAAA_wcAMAsyAADqBwAwMwAA7wcAMK4EAADrBwAwrwQAAOwHADCwBAAA7QcAILEEAADuBwAwsgQAAO4HADCzBAAA7gcAMLQEAADuBwAwtQQAAPAHADC2BAAA8QcAMA8IAACFCAAgDAAAhggAIKEDAgAAAAG7AwAAAPMDAtwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABAgAAABgAIDIAAIQIACADAAAAGAAgMgAAhAgAIDMAAPUHACABKwAA9QwAMBQIAACuBgAgCgAAwgYAIAwAAK8GACCeAwAAwAYAMJ8DAAAWABCgAwAAwAYAMKEDAgAAAAG7AwAAwQbzAyLSAwIA1QUAIdwDAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHsAwEA0gUAIe0DQADTBQAh7gMBANYFACHvAwEA1gUAIfADAQDWBQAh8QMBANYFACECAAAAGAAgKwAA9QcAIAIAAADyBwAgKwAA8wcAIBGeAwAA8QcAMJ8DAADyBwAQoAMAAPEHADChAwIA0QUAIbsDAADBBvMDItIDAgDVBQAh3AMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIewDAQDSBQAh7QNAANMFACHuAwEA1gUAIe8DAQDWBQAh8AMBANYFACHxAwEA1gUAIRGeAwAA8QcAMJ8DAADyBwAQoAMAAPEHADChAwIA0QUAIbsDAADBBvMDItIDAgDVBQAh3AMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIewDAQDSBQAh7QNAANMFACHuAwEA1gUAIe8DAQDWBQAh8AMBANYFACHxAwEA1gUAIQ2hAwIA4QYAIbsDAAD0B_MDItwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEBsQQAAADzAwIPCAAA9gcAIAwAAPcHACChAwIA4QYAIbsDAAD0B_MDItwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEHMgAA7wwAIDMAAPMMACCuBAAA8AwAIK8EAADyDAAgsgQAABAAILMEAAAQACC0BAAAEgAgCzIAAPgHADAzAAD9BwAwrgQAAPkHADCvBAAA-gcAMLAEAAD7BwAgsQQAAPwHADCyBAAA_AcAMLMEAAD8BwAwtAQAAPwHADC1BAAA_gcAMLYEAAD_BwAwCwoAAN0HACChAwIAAAABvwNAAAAAAdIDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAAQIAAAAhACAyAACDCAAgAwAAACEAIDIAAIMIACAzAACCCAAgASsAAPEMADAQCgAAvgYAIAsAAL8GACCeAwAAvAYAMJ8DAAAfABCgAwAAvAYAMKEDAgAAAAG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACECAAAAIQAgKwAAgggAIAIAAACACAAgKwAAgQgAIA6eAwAA_wcAMJ8DAACACAAQoAMAAP8HADChAwIA0QUAIb8DQADTBQAh0gMCANEFACHTAwIA0QUAIdQDAQDWBQAh1QMQAKwGACHWAxAArAYAIdgDAAC9BtgDItkDQADTBQAh2gMBANYFACHbAwEA1gUAIQ6eAwAA_wcAMJ8DAACACAAQoAMAAP8HADChAwIA0QUAIb8DQADTBQAh0gMCANEFACHTAwIA0QUAIdQDAQDWBQAh1QMQAKwGACHWAxAArAYAIdgDAAC9BtgDItkDQADTBQAh2gMBANYFACHbAwEA1gUAIQqhAwIA4QYAIb8DQADgBgAh0gMCAOEGACHUAwEA7QYAIdUDEADZBwAh1gMQANkHACHYAwAA2gfYAyLZA0AA4AYAIdoDAQDtBgAh2wMBAO0GACELCgAA2wcAIKEDAgDhBgAhvwNAAOAGACHSAwIA4QYAIdQDAQDtBgAh1QMQANkHACHWAxAA2QcAIdgDAADaB9gDItkDQADgBgAh2gMBAO0GACHbAwEA7QYAIQsKAADdBwAgoQMCAAAAAb8DQAAAAAHSAwIAAAAB1AMBAAAAAdUDEAAAAAHWAxAAAAAB2AMAAADYAwLZA0AAAAAB2gMBAAAAAdsDAQAAAAEPCAAAhQgAIAwAAIYIACChAwIAAAABuwMAAADzAwLcAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQMyAADvDAAgrgQAAPAMACC0BAAAEgAgBDIAAPgHADCuBAAA-QcAMLAEAAD7BwAgtAQAAPwHADALCwAA3gcAIKEDAgAAAAG_A0AAAAAB0wMCAAAAAdQDAQAAAAHVAxAAAAAB1gMQAAAAAdgDAAAA2AMC2QNAAAAAAdoDAQAAAAHbAwEAAAABAgAAACEAIDIAAI8IACADAAAAIQAgMgAAjwgAIDMAAI4IACABKwAA7gwAMAIAAAAhACArAACOCAAgAgAAAIAIACArAACNCAAgCqEDAgDhBgAhvwNAAOAGACHTAwIA4QYAIdQDAQDtBgAh1QMQANkHACHWAxAA2QcAIdgDAADaB9gDItkDQADgBgAh2gMBAO0GACHbAwEA7QYAIQsLAADcBwAgoQMCAOEGACG_A0AA4AYAIdMDAgDhBgAh1AMBAO0GACHVAxAA2QcAIdYDEADZBwAh2AMAANoH2AMi2QNAAOAGACHaAwEA7QYAIdsDAQDtBgAhCwsAAN4HACChAwIAAAABvwNAAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAAQMyAADsDAAgrgQAAO0MACC0BAAAEgAgAzIAAOoMACCuBAAA6wwAILQEAAAFACADMgAA6AwAIK4EAADpDAAgtAQAAAEAIAQyAACHCAAwrgQAAIgIADCwBAAAiggAILQEAAD8BwAwBDIAAOoHADCuBAAA6wcAMLAEAADtBwAgtAQAAO4HADAAAAAAAAUyAADjDAAgMwAA5gwAIK4EAADkDAAgrwQAAOUMACC0BAAAPAAgAzIAAOMMACCuBAAA5AwAILQEAAA8ACAAAAAAAAGxBAAAAOgDAgUyAADdDAAgMwAA4QwAIK4EAADeDAAgrwQAAOAMACC0BAAABQAgCzIAAKQIADAzAACpCAAwrgQAAKUIADCvBAAApggAMLAEAACnCAAgsQQAAKgIADCyBAAAqAgAMLMEAACoCAAwtAQAAKgIADC1BAAAqggAMLYEAACrCAAwBKEDAgAAAAGjAwEAAAABqANAAAAAAeQDAAEAAAECAAAAQAAgMgAArwgAIAMAAABAACAyAACvCAAgMwAArggAIAErAADfDAAwCRIAALIGACCeAwAAsQYAMJ8DAAA-ABCgAwAAsQYAMKEDAgAAAAGjAwEA0gUAIagDQADTBQAh5AMAAY0GACHlAwIA0QUAIQIAAABAACArAACuCAAgAgAAAKwIACArAACtCAAgCJ4DAACrCAAwnwMAAKwIABCgAwAAqwgAMKEDAgDRBQAhowMBANIFACGoA0AA0wUAIeQDAAGNBgAh5QMCANEFACEIngMAAKsIADCfAwAArAgAEKADAACrCAAwoQMCANEFACGjAwEA0gUAIagDQADTBQAh5AMAAY0GACHlAwIA0QUAIQShAwIA4QYAIaMDAQDeBgAhqANAAOAGACHkAwAB-AYAIQShAwIA4QYAIaMDAQDeBgAhqANAAOAGACHkAwAB-AYAIQShAwIAAAABowMBAAAAAagDQAAAAAHkAwABAAABAzIAAN0MACCuBAAA3gwAILQEAAAFACAEMgAApAgAMK4EAAClCAAwsAQAAKcIACC0BAAAqAgAMAAAAAAABTIAANgMACAzAADbDAAgrgQAANkMACCvBAAA2gwAILQEAAABACADMgAA2AwAIK4EAADZDAAgtAQAAAEAIAAAAAAABTIAANMMACAzAADWDAAgrgQAANQMACCvBAAA1QwAILQEAAASACADMgAA0wwAIK4EAADUDAAgtAQAABIAIAAAAAAABzIAAM4MACAzAADRDAAgrgQAAM8MACCvBAAA0AwAILIEAAAbACCzBAAAGwAgtAQAAEQAIAMyAADODAAgrgQAAM8MACC0BAAARAAgAAAAAAABsQQAAAD6AwIBsQQAAAD_AwIFMgAAvgwAIDMAAMwMACCuBAAAvwwAIK8EAADLDAAgtAQAAAUAIAUyAAC8DAAgMwAAyQwAIK4EAAC9DAAgrwQAAMgMACC0BAAACQAgBzIAALoMACAzAADGDAAgrgQAALsMACCvBAAAxQwAILIEAAANACCzBAAADQAgtAQAAAEAIAcyAAC4DAAgMwAAwwwAIK4EAAC5DAAgrwQAAMIMACCyBAAACwAgswQAAAsAILQEAABYACALMgAA5ggAMDMAAOoIADCuBAAA5wgAMK8EAADoCAAwsAQAAOkIACCxBAAA7gcAMLIEAADuBwAwswQAAO4HADC0BAAA7gcAMLUEAADrCAAwtgQAAPEHADALMgAA2ggAMDMAAN8IADCuBAAA2wgAMK8EAADcCAAwsAQAAN0IACCxBAAA3ggAMLIEAADeCAAwswQAAN4IADC0BAAA3ggAMLUEAADgCAAwtgQAAOEIADAHMgAA1QgAIDMAANgIACCuBAAA1ggAIK8EAADXCAAgsgQAABsAILMEAAAbACC0BAAARAAgEQQAAJEIACAJAACSCAAgDAAAkwgAIA0AAJQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAd0DAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQIAAABEACAyAADVCAAgAwAAABsAIDIAANUIACAzAADZCAAgEwAAABsAIAQAAOYHACAJAADnBwAgDAAA6AcAIA0AAOkHACArAADZCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEQQAAOYHACAJAADnBwAgDAAA6AcAIA0AAOkHACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACEDoQMCAAAAAaMDAQAAAAGlAwEAAAABAgAAACoAIDIAAOUIACADAAAAKgAgMgAA5QgAIDMAAOQIACABKwAAwQwAMAgIAAC7BgAgngMAALoGADCfAwAAKAAQoAMAALoGADChAwIAAAABowMBANIFACGlAwEA0gUAIdwDAgDRBQAhAgAAACoAICsAAOQIACACAAAA4ggAICsAAOMIACAHngMAAOEIADCfAwAA4ggAEKADAADhCAAwoQMCANEFACGjAwEA0gUAIaUDAQDSBQAh3AMCANEFACEHngMAAOEIADCfAwAA4ggAEKADAADhCAAwoQMCANEFACGjAwEA0gUAIaUDAQDSBQAh3AMCANEFACEDoQMCAOEGACGjAwEA3gYAIaUDAQDeBgAhA6EDAgDhBgAhowMBAN4GACGlAwEA3gYAIQOhAwIAAAABowMBAAAAAaUDAQAAAAEPCgAAxggAIAwAAIYIACChAwIAAAABuwMAAADzAwLSAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQIAAAAYACAyAADuCAAgAwAAABgAIDIAAO4IACAzAADtCAAgASsAAMAMADACAAAAGAAgKwAA7QgAIAIAAADyBwAgKwAA7AgAIA2hAwIA4QYAIbsDAAD0B_MDItIDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEPCgAAxQgAIAwAAPcHACChAwIA4QYAIbsDAAD0B_MDItIDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEPCgAAxggAIAwAAIYIACChAwIAAAABuwMAAADzAwLSAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQMyAAC-DAAgrgQAAL8MACC0BAAABQAgAzIAALwMACCuBAAAvQwAILQEAAAJACADMgAAugwAIK4EAAC7DAAgtAQAAAEAIAMyAAC4DAAgrgQAALkMACC0BAAAWAAgBDIAAOYIADCuBAAA5wgAMLAEAADpCAAgtAQAAO4HADAEMgAA2ggAMK4EAADbCAAwsAQAAN0IACC0BAAA3ggAMAMyAADVCAAgrgQAANYIACC0BAAARAAgAAAAAAAFsQQQAAAAAbcEEAAAAAG4BBAAAAABuQQQAAAAAboEEAAAAAEBsQQAAACLBAIFMgAAsAwAIDMAALYMACCuBAAAsQwAIK8EAAC1DAAgtAQAAAkAIAUyAACuDAAgMwAAswwAIK4EAACvDAAgrwQAALIMACC0BAAABQAgAzIAALAMACCuBAAAsQwAILQEAAAJACADMgAArgwAIK4EAACvDAAgtAQAAAUAIAAAAAAABTIAAKkMACAzAACsDAAgrgQAAKoMACCvBAAAqwwAILQEAAABACADMgAAqQwAIK4EAACqDAAgtAQAAAEAIAAAAAAABzIAAJYMACAzAACnDAAgrgQAAJcMACCvBAAApgwAILIEAAANACCzBAAADQAgtAQAAAEAIAsyAACcCQAwMwAAoQkAMK4EAACdCQAwrwQAAJ4JADCwBAAAnwkAILEEAACgCQAwsgQAAKAJADCzBAAAoAkAMLQEAACgCQAwtQQAAKIJADC2BAAAowkAMAsyAACQCQAwMwAAlQkAMK4EAACRCQAwrwQAAJIJADCwBAAAkwkAILEEAACUCQAwsgQAAJQJADCzBAAAlAkAMLQEAACUCQAwtQQAAJYJADC2BAAAlwkAMBYDAADxCAAgBAAA7wgAIAYAAPAIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAECAAAAEgAgMgAAmwkAIAMAAAASACAyAACbCQAgMwAAmgkAIAErAAClDAAwGwMAAKIGACAEAACmBgAgBgAAuQYAIAcAAMcGACAKAADCBgAgDQAAsAYAIA8AAMgGACCeAwAAwwYAMJ8DAAAQABCgAwAAwwYAMKEDAgAAAAGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhAgAAABIAICsAAJoJACACAAAAmAkAICsAAJkJACAUngMAAJcJADCfAwAAmAkAEKADAACXCQAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhFJ4DAACXCQAwnwMAAJgJABCgAwAAlwkAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAMYG_wMivwNAANMFACHzAwIA0QUAIfQDAgDRBQAh9QMBANIFACH2AwEA0gUAIfcDQADTBQAh-AMBANIFACH6AwAAxAb6AyL7AwAAxQYAIPwDQADTBQAh_QMBANIFACH_AwEA1gUAIRChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEWAwAA0AgAIAQAAM4IACAGAADPCAAgCgAA1AgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgMAAPEIACAEAADvCAAgBgAA8AgAIAoAAPUIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAREDAADDCQAgBAAAwgkAIBAAAMUJACARAADECQAgoQMCAAAAAaIDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAICAAAACQAgMgAAwQkAIAMAAAAJACAyAADBCQAgMwAApwkAIAErAACkDAAwFgMAAJIGACAEAACmBgAgBwAAxwYAIBAAAKQGACARAADVBgAgngMAANMGADCfAwAABwAQoAMAANMGADChAwIAAAABogMCANEFACG1AwIA0QUAIbsDAQDSBQAhvwNAANMFACHNAwEA0gUAIdsDAQDWBQAh5gMBANIFACH0AwIA0QUAIZIEQADTBQAhkwQBANIFACGUBAEA0gUAIZUEAQDWBQAhlwQAANQGlwQiAgAAAAkAICsAAKcJACACAAAApAkAICsAAKUJACARngMAAKMJADCfAwAApAkAEKADAACjCQAwoQMCANEFACGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCIRngMAAKMJADCfAwAApAkAEKADAACjCQAwoQMCANEFACGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCINoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiAbEEAAAAlwQCEQMAAKkJACAEAACoCQAgEAAAqwkAIBEAAKoJACChAwIA4QYAIaIDAgDhBgAhtQMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCIFMgAAmgwAIDMAAKIMACCuBAAAmwwAIK8EAAChDAAgtAQAAAUAIAUyAACYDAAgMwAAnwwAIK4EAACZDAAgrwQAAJ4MACC0BAAAAQAgCzIAALUJADAzAAC6CQAwrgQAALYJADCvBAAAtwkAMLAEAAC4CQAgsQQAALkJADCyBAAAuQkAMLMEAAC5CQAwtAQAALkJADC1BAAAuwkAMLYEAAC8CQAwCzIAAKwJADAzAACwCQAwrgQAAK0JADCvBAAArgkAMLAEAACvCQAgsQQAAJQJADCyBAAAlAkAMLMEAACUCQAwtAQAAJQJADC1BAAAsQkAMLYEAACXCQAwFgMAAPEIACAEAADvCAAgBwAA8ggAIAoAAPUIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQIAAAASACAyAAC0CQAgAwAAABIAIDIAALQJACAzAACzCQAgASsAAJ0MADACAAAAEgAgKwAAswkAIAIAAACYCQAgKwAAsgkAIBChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEWAwAA0AgAIAQAAM4IACAHAADRCAAgCgAA1AgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgMAAPEIACAEAADvCAAgBwAA8ggAIAoAAPUIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQ0EAACACQAgoQMCAAAAAaIDAgAAAAG_A0AAAAAB7AMBAAAAAfADAQAAAAHxAwEAAAABhgQBAAAAAYcEEAAAAAGIBAEAAAABiQQBAAAAAYsEAAAAiwQCjAQBAAAAAQIAAAAzACAyAADACQAgAwAAADMAIDIAAMAJACAzAAC_CQAgASsAAJwMADASBAAApgYAIAYAALkGACCeAwAAtgYAMJ8DAAAxABCgAwAAtgYAMKEDAgAAAAGiAwIA0QUAIb8DQADTBQAh7AMBANIFACHwAwEA1gUAIfEDAQDWBQAh8wMCANEFACGGBAEA1gUAIYcEEAC3BgAhiAQBANYFACGJBAEA1gUAIYsEAAC4BosEIowEAQDWBQAhAgAAADMAICsAAL8JACACAAAAvQkAICsAAL4JACAQngMAALwJADCfAwAAvQkAEKADAAC8CQAwoQMCANEFACGiAwIA0QUAIb8DQADTBQAh7AMBANIFACHwAwEA1gUAIfEDAQDWBQAh8wMCANEFACGGBAEA1gUAIYcEEAC3BgAhiAQBANYFACGJBAEA1gUAIYsEAAC4BosEIowEAQDWBQAhEJ4DAAC8CQAwnwMAAL0JABCgAwAAvAkAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIewDAQDSBQAh8AMBANYFACHxAwEA1gUAIfMDAgDRBQAhhgQBANYFACGHBBAAtwYAIYgEAQDWBQAhiQQBANYFACGLBAAAuAaLBCKMBAEA1gUAIQyhAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHsAwEA3gYAIfADAQDtBgAh8QMBAO0GACGGBAEA7QYAIYcEEAD7CAAhiAQBAO0GACGJBAEA7QYAIYsEAAD8CIsEIowEAQDtBgAhDQQAAP4IACChAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHsAwEA3gYAIfADAQDtBgAh8QMBAO0GACGGBAEA7QYAIYcEEAD7CAAhiAQBAO0GACGJBAEA7QYAIYsEAAD8CIsEIowEAQDtBgAhDQQAAIAJACChAwIAAAABogMCAAAAAb8DQAAAAAHsAwEAAAAB8AMBAAAAAfEDAQAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABEQMAAMMJACAEAADCCQAgEAAAxQkAIBEAAMQJACChAwIAAAABogMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgMyAACaDAAgrgQAAJsMACC0BAAABQAgAzIAAJgMACCuBAAAmQwAILQEAAABACAEMgAAtQkAMK4EAAC2CQAwsAQAALgJACC0BAAAuQkAMAQyAACsCQAwrgQAAK0JADCwBAAArwkAILQEAACUCQAwAzIAAJYMACCuBAAAlwwAILQEAAABACAEMgAAnAkAMK4EAACdCQAwsAQAAJ8JACC0BAAAoAkAMAQyAACQCQAwrgQAAJEJADCwBAAAkwkAILQEAACUCQAwAAAAAAAHMgAAkQwAIDMAAJQMACCuBAAAkgwAIK8EAACTDAAgsgQAAAsAILMEAAALACC0BAAAWAAgAzIAAJEMACCuBAAAkgwAILQEAABYACAAAAAAAAUyAACFDAAgMwAAjwwAIK4EAACGDAAgrwQAAI4MACC0BAAAAQAgCzIAAJ8KADAzAACjCgAwrgQAAKAKADCvBAAAoQoAMLAEAACiCgAgsQQAAKAJADCyBAAAoAkAMLMEAACgCQAwtAQAAKAJADC1BAAApAoAMLYEAACjCQAwCzIAAJYKADAzAACaCgAwrgQAAJcKADCvBAAAmAoAMLAEAACZCgAgsQQAALkJADCyBAAAuQkAMLMEAAC5CQAwtAQAALkJADC1BAAAmwoAMLYEAAC8CQAwCzIAAI0KADAzAACRCgAwrgQAAI4KADCvBAAAjwoAMLAEAACQCgAgsQQAAJQJADCyBAAAlAkAMLMEAACUCQAwtAQAAJQJADC1BAAAkgoAMLYEAACXCQAwCzIAAIEKADAzAACGCgAwrgQAAIIKADCvBAAAgwoAMLAEAACECgAgsQQAAIUKADCyBAAAhQoAMLMEAACFCgAwtAQAAIUKADC1BAAAhwoAMLYEAACICgAwCzIAAPUJADAzAAD6CQAwrgQAAPYJADCvBAAA9wkAMLAEAAD4CQAgsQQAAPkJADCyBAAA-QkAMLMEAAD5CQAwtAQAAPkJADC1BAAA-wkAMLYEAAD8CQAwCzIAAOkJADAzAADuCQAwrgQAAOoJADCvBAAA6wkAMLAEAADsCQAgsQQAAO0JADCyBAAA7QkAMLMEAADtCQAwtAQAAO0JADC1BAAA7wkAMLYEAADwCQAwCzIAAN0JADAzAADiCQAwrgQAAN4JADCvBAAA3wkAMLAEAADgCQAgsQQAAOEJADCyBAAA4QkAMLMEAADhCQAwtAQAAOEJADC1BAAA4wkAMLYEAADkCQAwCKEDAgAAAAGjAwEAAAABpAMBAAAAAaUDAQAAAAGmAwQAAAABpwMBAAAAAagDQAAAAAGpA0AAAAABAgAAAE0AIDIAAOgJACADAAAATQAgMgAA6AkAIDMAAOcJACABKwAAjQwAMA0EAACmBgAgngMAAKUGADCfAwAASwAQoAMAAKUGADChAwIAAAABogMCANEFACGjAwEA0gUAIaQDAQDSBQAhpQMBANIFACGmAwQAkAYAIacDAQDSBQAhqANAANMFACGpA0AA0wUAIQIAAABNACArAADnCQAgAgAAAOUJACArAADmCQAgDJ4DAADkCQAwnwMAAOUJABCgAwAA5AkAMKEDAgDRBQAhogMCANEFACGjAwEA0gUAIaQDAQDSBQAhpQMBANIFACGmAwQAkAYAIacDAQDSBQAhqANAANMFACGpA0AA0wUAIQyeAwAA5AkAMJ8DAADlCQAQoAMAAOQJADChAwIA0QUAIaIDAgDRBQAhowMBANIFACGkAwEA0gUAIaUDAQDSBQAhpgMEAJAGACGnAwEA0gUAIagDQADTBQAhqQNAANMFACEIoQMCAOEGACGjAwEA3gYAIaQDAQDeBgAhpQMBAN4GACGmAwQA3wYAIacDAQDeBgAhqANAAOAGACGpA0AA4AYAIQihAwIA4QYAIaMDAQDeBgAhpAMBAN4GACGlAwEA3gYAIaYDBADfBgAhpwMBAN4GACGoA0AA4AYAIakDQADgBgAhCKEDAgAAAAGjAwEAAAABpAMBAAAAAaUDAQAAAAGmAwQAAAABpwMBAAAAAagDQAAAAAGpA0AAAAABCgMAAPIGACChAwIAAAABtQMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAECAAAASAAgMgAA9AkAIAMAAABIACAyAAD0CQAgMwAA8wkAIAErAACMDAAwDwMAAKIGACAEAACmBgAgngMAAKcGADCfAwAARgAQoAMAAKcGADChAwIAAAABogMCANEFACG1AwIA1QUAIbcDAACoBrcDIrkDAACpBrkDIrsDAACqBrsDIrwDAQDWBQAhvQMCANUFACG-AwEA1gUAIb8DQADTBQAhAgAAAEgAICsAAPMJACACAAAA8QkAICsAAPIJACANngMAAPAJADCfAwAA8QkAEKADAADwCQAwoQMCANEFACGiAwIA0QUAIbUDAgDVBQAhtwMAAKgGtwMiuQMAAKkGuQMiuwMAAKoGuwMivAMBANYFACG9AwIA1QUAIb4DAQDWBQAhvwNAANMFACENngMAAPAJADCfAwAA8QkAEKADAADwCQAwoQMCANEFACGiAwIA0QUAIbUDAgDVBQAhtwMAAKgGtwMiuQMAAKkGuQMiuwMAAKoGuwMivAMBANYFACG9AwIA1QUAIb4DAQDWBQAhvwNAANMFACEJoQMCAOEGACG1AwIA7gYAIbcDAADqBrcDIrkDAADrBrkDIrsDAADsBrsDIrwDAQDtBgAhvQMCAO4GACG-AwEA7QYAIb8DQADgBgAhCgMAAPAGACChAwIA4QYAIbUDAgDuBgAhtwMAAOoGtwMiuQMAAOsGuQMiuwMAAOwGuwMivAMBAO0GACG9AwIA7gYAIb4DAQDtBgAhvwNAAOAGACEKAwAA8gYAIKEDAgAAAAG1AwIAAAABtwMAAAC3AwK5AwAAALkDArsDAAAAuwMCvAMBAAAAAb0DAgAAAAG-AwEAAAABvwNAAAAAAREIAACQCAAgCQAAkggAIAwAAJMIACANAACUCAAgoQMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAdwDAgAAAAHdAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAECAAAARAAgMgAAgAoAIAMAAABEACAyAACACgAgMwAA_wkAIAErAACLDAAwFgQAAKYGACAIAACuBgAgCQAAogYAIAwAAK8GACANAACwBgAgngMAAKsGADCfAwAAGwAQoAMAAKsGADChAwIAAAABogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAK0G4wMivwNAANMFACHbAwEA1gUAIdwDAgAAAAHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACECAAAARAAgKwAA_wkAIAIAAAD9CQAgKwAA_gkAIBGeAwAA_AkAMJ8DAAD9CQAQoAMAAPwJADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIA1QUAId0DAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHjAwEA1gUAIRGeAwAA_AkAMJ8DAAD9CQAQoAMAAPwJADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIA1QUAId0DAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHjAwEA1gUAIQ2hAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACERCAAA5QcAIAkAAOcHACAMAADoBwAgDQAA6QcAIKEDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIREIAACQCAAgCQAAkggAIAwAAJMIACANAACUCAAgoQMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAdwDAgAAAAHdAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAEFEwAAsQgAIKEDAgAAAAG_A0AAAAAB5gMBAAAAAegDAAAA6AMCAgAAADwAIDIAAIwKACADAAAAPAAgMgAAjAoAIDMAAIsKACABKwAAigwAMAoEAACmBgAgEwAAtQYAIJ4DAACzBgAwnwMAADoAEKADAACzBgAwoQMCAAAAAaIDAgDRBQAhvwNAANMFACHmAwEA0gUAIegDAAC0BugDIgIAAAA8ACArAACLCgAgAgAAAIkKACArAACKCgAgCJ4DAACICgAwnwMAAIkKABCgAwAAiAoAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIeYDAQDSBQAh6AMAALQG6AMiCJ4DAACICgAwnwMAAIkKABCgAwAAiAoAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIeYDAQDSBQAh6AMAALQG6AMiBKEDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIgUTAACjCAAgoQMCAOEGACG_A0AA4AYAIeYDAQDeBgAh6AMAAKEI6AMiBRMAALEIACChAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAhYDAADxCAAgBgAA8AgAIAcAAPIIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAECAAAAEgAgMgAAlQoAIAMAAAASACAyAACVCgAgMwAAlAoAIAErAACJDAAwAgAAABIAICsAAJQKACACAAAAmAkAICsAAJMKACAQoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgMAANAIACAGAADPCAAgBwAA0QgAIAoAANQIACANAADSCAAgDwAA0wgAIKEDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRYDAADxCAAgBgAA8AgAIAcAAPIIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAENBgAA_wgAIKEDAgAAAAG_A0AAAAAB7AMBAAAAAfADAQAAAAHxAwEAAAAB8wMCAAAAAYYEAQAAAAGHBBAAAAABiAQBAAAAAYkEAQAAAAGLBAAAAIsEAowEAQAAAAECAAAAMwAgMgAAngoAIAMAAAAzACAyAACeCgAgMwAAnQoAIAErAACIDAAwAgAAADMAICsAAJ0KACACAAAAvQkAICsAAJwKACAMoQMCAOEGACG_A0AA4AYAIewDAQDeBgAh8AMBAO0GACHxAwEA7QYAIfMDAgDhBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQ0GAAD9CAAgoQMCAOEGACG_A0AA4AYAIewDAQDeBgAh8AMBAO0GACHxAwEA7QYAIfMDAgDhBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQ0GAAD_CAAgoQMCAAAAAb8DQAAAAAHsAwEAAAAB8AMBAAAAAfEDAQAAAAHzAwIAAAABhgQBAAAAAYcEEAAAAAGIBAEAAAABiQQBAAAAAYsEAAAAiwQCjAQBAAAAAREDAADDCQAgBwAAzwkAIBAAAMUJACARAADECQAgoQMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAICAAAACQAgMgAApwoAIAMAAAAJACAyAACnCgAgMwAApgoAIAErAACHDAAwAgAAAAkAICsAAKYKACACAAAApAkAICsAAKUKACANoQMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiEQMAAKkJACAHAADOCQAgEAAAqwkAIBEAAKoJACChAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCIRAwAAwwkAIAcAAM8JACAQAADFCQAgEQAAxAkAIKEDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCAzIAAIUMACCuBAAAhgwAILQEAAABACAEMgAAnwoAMK4EAACgCgAwsAQAAKIKACC0BAAAoAkAMAQyAACWCgAwrgQAAJcKADCwBAAAmQoAILQEAAC5CQAwBDIAAI0KADCuBAAAjgoAMLAEAACQCgAgtAQAAJQJADAEMgAAgQoAMK4EAACCCgAwsAQAAIQKACC0BAAAhQoAMAQyAAD1CQAwrgQAAPYJADCwBAAA-AkAILQEAAD5CQAwBDIAAOkJADCuBAAA6gkAMLAEAADsCQAgtAQAAO0JADAEMgAA3QkAMK4EAADeCQAwsAQAAOAJACC0BAAA4QkAMAAAAAAACzIAAMALADAzAADFCwAwrgQAAMELADCvBAAAwgsAMLAEAADDCwAgsQQAAMQLADCyBAAAxAsAMLMEAADECwAwtAQAAMQLADC1BAAAxgsAMLYEAADHCwAwCzIAALcLADAzAAC7CwAwrgQAALgLADCvBAAAuQsAMLAEAAC6CwAgsQQAAKAJADCyBAAAoAkAMLMEAACgCQAwtAQAAKAJADC1BAAAvAsAMLYEAACjCQAwCzIAAKsLADAzAACwCwAwrgQAAKwLADCvBAAArQsAMLAEAACuCwAgsQQAAK8LADCyBAAArwsAMLMEAACvCwAwtAQAAK8LADC1BAAAsQsAMLYEAACyCwAwCzIAAJ8LADAzAACkCwAwrgQAAKALADCvBAAAoQsAMLAEAACiCwAgsQQAAKMLADCyBAAAowsAMLMEAACjCwAwtAQAAKMLADC1BAAApQsAMLYEAACmCwAwCzIAAJYLADAzAACaCwAwrgQAAJcLADCvBAAAmAsAMLAEAACZCwAgsQQAAJQJADCyBAAAlAkAMLMEAACUCQAwtAQAAJQJADC1BAAAmwsAMLYEAACXCQAwCzIAAIoLADAzAACPCwAwrgQAAIsLADCvBAAAjAsAMLAEAACNCwAgsQQAAI4LADCyBAAAjgsAMLMEAACOCwAwtAQAAI4LADC1BAAAkAsAMLYEAACRCwAwCzIAAIELADAzAACFCwAwrgQAAIILADCvBAAAgwsAMLAEAACECwAgsQQAAPkJADCyBAAA-QkAMLMEAAD5CQAwtAQAAPkJADC1BAAAhgsAMLYEAAD8CQAwCzIAAPUKADAzAAD6CgAwrgQAAPYKADCvBAAA9woAMLAEAAD4CgAgsQQAAPkKADCyBAAA-QoAMLMEAAD5CgAwtAQAAPkKADC1BAAA-woAMLYEAAD8CgAwCzIAAOkKADAzAADuCgAwrgQAAOoKADCvBAAA6woAMLAEAADsCgAgsQQAAO0KADCyBAAA7QoAMLMEAADtCgAwtAQAAO0KADC1BAAA7woAMLYEAADwCgAwCzIAAN0KADAzAADiCgAwrgQAAN4KADCvBAAA3woAMLAEAADgCgAgsQQAAOEKADCyBAAA4QoAMLMEAADhCgAwtAQAAOEKADC1BAAA4woAMLYEAADkCgAwCzIAANQKADAzAADYCgAwrgQAANUKADCvBAAA1goAMLAEAADXCgAgsQQAAKwHADCyBAAArAcAMLMEAACsBwAwtAQAAKwHADC1BAAA2QoAMLYEAACvBwAwCzIAAMsKADAzAADPCgAwrgQAAMwKADCvBAAAzQoAMLAEAADOCgAgsQQAAKAHADCyBAAAoAcAMLMEAACgBwAwtAQAAKAHADC1BAAA0AoAMLYEAACjBwAwCzIAAMIKADAzAADGCgAwrgQAAMMKADCvBAAAxAoAMLAEAADFCgAgsQQAAO0JADCyBAAA7QkAMLMEAADtCQAwtAQAAO0JADC1BAAAxwoAMLYEAADwCQAwCgQAAPEGACChAwIAAAABogMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAECAAAASAAgMgAAygoAIAMAAABIACAyAADKCgAgMwAAyQoAIAErAACEDAAwAgAAAEgAICsAAMkKACACAAAA8QkAICsAAMgKACAJoQMCAOEGACGiAwIA4QYAIbcDAADqBrcDIrkDAADrBrkDIrsDAADsBrsDIrwDAQDtBgAhvQMCAO4GACG-AwEA7QYAIb8DQADgBgAhCgQAAO8GACChAwIA4QYAIaIDAgDhBgAhtwMAAOoGtwMiuQMAAOsGuQMiuwMAAOwGuwMivAMBAO0GACG9AwIA7gYAIb4DAQDtBgAhvwNAAOAGACEKBAAA8QYAIKEDAgAAAAGiAwIAAAABtwMAAAC3AwK5AwAAALkDArsDAAAAuwMCvAMBAAAAAb0DAgAAAAG-AwEAAAABvwNAAAAAAQsgAACRBwAgIgAAkgcAIKEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG_A0AAAAABwgMBAAAAAcMDAgAAAAHEAyAAAAABxQMCAAAAAQIAAAB4ACAyAADTCgAgAwAAAHgAIDIAANMKACAzAADSCgAgASsAAIMMADACAAAAeAAgKwAA0goAIAIAAACkBwAgKwAA0QoAIAmhAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACELIAAAggcAICIAAIMHACChAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACELIAAAkQcAICIAAJIHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHDAwIAAAABxAMgAAAAAcUDAgAAAAEIHgAAtwcAIB8AALQHACAjAAC2BwAgoQMCAAAAAakDQAAAAAG_A0AAAAABwgMBAAAAAcYDAgAAAAECAAAAcgAgMgAA3AoAIAMAAAByACAyAADcCgAgMwAA2woAIAErAACCDAAwAgAAAHIAICsAANsKACACAAAAsAcAICsAANoKACAFoQMCAOEGACGpA0AA4AYAIb8DQADgBgAhwgMBAN4GACHGAwIA7gYAIQgeAACYBwAgHwAAmQcAICMAAJsHACChAwIA4QYAIakDQADgBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhCB4AALcHACAfAAC0BwAgIwAAtgcAIKEDAgAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHGAwIAAAABBaEDAgAAAAG_A0AAAAABzQMAAADNAwLOAwEAAAABzwMgAAAAAQIAAABuACAyAADoCgAgAwAAAG4AIDIAAOgKACAzAADnCgAgASsAAIEMADAKAwAAkgYAIJ4DAACZBgAwnwMAAGwAEKADAACZBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACHNAwAAmgbNAyLOAwEA0gUAIc8DIACRBgAhAgAAAG4AICsAAOcKACACAAAA5QoAICsAAOYKACAJngMAAOQKADCfAwAA5QoAEKADAADkCgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQmeAwAA5AoAMJ8DAADlCgAQoAMAAOQKADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHNAwAAmgbNAyLOAwEA0gUAIc8DIACRBgAhBaEDAgDhBgAhvwNAAOAGACHNAwAAwwfNAyLOAwEA3gYAIc8DIACABwAhBaEDAgDhBgAhvwNAAOAGACHNAwAAwwfNAyLOAwEA3gYAIc8DIACABwAhBaEDAgAAAAG_A0AAAAABzQMAAADNAwLOAwEAAAABzwMgAAAAAQShAwIAAAABvwNAAAAAAdADAQAAAAHRAyAAAAABAgAAAGoAIDIAAPQKACADAAAAagAgMgAA9AoAIDMAAPMKACABKwAAgAwAMAkDAACSBgAgngMAAJsGADCfAwAAaAAQoAMAAJsGADChAwIAAAABtQMCANEFACG_A0AA0wUAIdADAQDSBQAh0QMgAJEGACECAAAAagAgKwAA8woAIAIAAADxCgAgKwAA8goAIAieAwAA8AoAMJ8DAADxCgAQoAMAAPAKADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHQAwEA0gUAIdEDIACRBgAhCJ4DAADwCgAwnwMAAPEKABCgAwAA8AoAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIdADAQDSBQAh0QMgAJEGACEEoQMCAOEGACG_A0AA4AYAIdADAQDeBgAh0QMgAIAHACEEoQMCAOEGACG_A0AA4AYAIdADAQDeBgAh0QMgAIAHACEEoQMCAAAAAb8DQAAAAAHQAwEAAAAB0QMgAAAAAQKhAwIAAAABvwNAAAAAAQIAAABmACAyAACACwAgAwAAAGYAIDIAAIALACAzAAD_CgAgASsAAP8LADAHAwAAkgYAIJ4DAACcBgAwnwMAAGQAEKADAACcBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACECAAAAZgAgKwAA_woAIAIAAAD9CgAgKwAA_goAIAaeAwAA_AoAMJ8DAAD9CgAQoAMAAPwKADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACEGngMAAPwKADCfAwAA_QoAEKADAAD8CgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhAqEDAgDhBgAhvwNAAOAGACECoQMCAOEGACG_A0AA4AYAIQKhAwIAAAABvwNAAAAAAREEAACRCAAgCAAAkAgAIAwAAJMIACANAACUCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAECAAAARAAgMgAAiQsAIAMAAABEACAyAACJCwAgMwAAiAsAIAErAAD-CwAwAgAAAEQAICsAAIgLACACAAAA_QkAICsAAIcLACANoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEQQAAOYHACAIAADlBwAgDAAA6AcAIA0AAOkHACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACERBAAAkQgAIAgAAJAIACAMAACTCAAgDQAAlAgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABBKEDAgAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAECAAAAYQAgMgAAlQsAIAMAAABhACAyAACVCwAgMwAAlAsAIAErAAD9CwAwCgMAAJIGACCeAwAAngYAMJ8DAABfABCgAwAAngYAMKEDAgAAAAG1AwIA0QUAIekDAQDSBQAh6gMBANIFACHrAwEA0gUAIaoEAACdBgAgAgAAAGEAICsAAJQLACACAAAAkgsAICsAAJMLACAIngMAAJELADCfAwAAkgsAEKADAACRCwAwoQMCANEFACG1AwIA0QUAIekDAQDSBQAh6gMBANIFACHrAwEA0gUAIQieAwAAkQsAMJ8DAACSCwAQoAMAAJELADChAwIA0QUAIbUDAgDRBQAh6QMBANIFACHqAwEA0gUAIesDAQDSBQAhBKEDAgDhBgAh6QMBAN4GACHqAwEA3gYAIesDAQDeBgAhBKEDAgDhBgAh6QMBAN4GACHqAwEA3gYAIesDAQDeBgAhBKEDAgAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAEWBAAA7wgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAgAAABIAIDIAAJ4LACADAAAAEgAgMgAAngsAIDMAAJ0LACABKwAA_AsAMAIAAAASACArAACdCwAgAgAAAJgJACArAACcCwAgEKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRYEAADOCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDQAA0ggAIA8AANMIACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEWBAAA7wgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABBKEDAgAAAAG_A0AAAAABjQQBAAAAAY4EAQAAAAECAAAAXAAgMgAAqgsAIAMAAABcACAyAACqCwAgMwAAqQsAIAErAAD7CwAwCgMAAJIGACCeAwAAoAYAMJ8DAABaABCgAwAAoAYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhjQQBANIFACGOBAEA0gUAIasEAACfBgAgAgAAAFwAICsAAKkLACACAAAApwsAICsAAKgLACAIngMAAKYLADCfAwAApwsAEKADAACmCwAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhjQQBANIFACGOBAEA0gUAIQieAwAApgsAMJ8DAACnCwAQoAMAAKYLADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACGNBAEA0gUAIY4EAQDSBQAhBKEDAgDhBgAhvwNAAOAGACGNBAEA3gYAIY4EAQDeBgAhBKEDAgDhBgAhvwNAAOAGACGNBAEA3gYAIY4EAQDeBgAhBKEDAgAAAAG_A0AAAAABjQQBAAAAAY4EAQAAAAEIBQAAxwkAIBAAAMgJACChAwIAAAABvwNAAAAAAcIDAQAAAAGPBAEAAAABkAQBAAAAAZEEAQAAAAECAAAAWAAgMgAAtgsAIAMAAABYACAyAAC2CwAgMwAAtQsAIAErAAD6CwAwDQMAAKIGACAFAACjBgAgEAAApAYAIJ4DAAChBgAwnwMAAAsAEKADAAChBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIY8EAQDWBQAhkAQBANIFACGRBAEA1gUAIQIAAABYACArAAC1CwAgAgAAALMLACArAAC0CwAgCp4DAACyCwAwnwMAALMLABCgAwAAsgsAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhjwQBANYFACGQBAEA0gUAIZEEAQDWBQAhCp4DAACyCwAwnwMAALMLABCgAwAAsgsAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhjwQBANYFACGQBAEA0gUAIZEEAQDWBQAhBqEDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQgFAACOCQAgEAAAjwkAIKEDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQgFAADHCQAgEAAAyAkAIKEDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAREEAADCCQAgBwAAzwkAIBAAAMUJACARAADECQAgoQMCAAAAAaIDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAICAAAACQAgMgAAvwsAIAMAAAAJACAyAAC_CwAgMwAAvgsAIAErAAD5CwAwAgAAAAkAICsAAL4LACACAAAApAkAICsAAL0LACANoQMCAOEGACGiAwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiEQQAAKgJACAHAADOCQAgEAAAqwkAIBEAAKoJACChAwIA4QYAIaIDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCIRBAAAwgkAIAcAAM8JACAQAADFCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCGQUAAKkKACAKAACtCgAgEAAAqwoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABAgAAAAUAIDIAAMsLACADAAAABQAgMgAAywsAIDMAAMoLACABKwAA-AsAMB4DAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCAAAAAbUDAgDRBQAhuwMAANQGlwQivwNAANMFACH3A0AA0wUAIf0DAQDWBQAhjwQBANYFACGRBAEA0gUAIZgEAQDSBQAhmQQBANIFACGaBAEA0gUAIZsEAQDWBQAhnAQBANYFACGdBAEA1gUAIZ4EAQDWBQAhnwQBANYFACGgBAEA1gUAIaEEAQDWBQAhogQBANYFACECAAAABQAgKwAAygsAIAIAAADICwAgKwAAyQsAIBaeAwAAxwsAMJ8DAADICwAQoAMAAMcLADChAwIA0QUAIbUDAgDRBQAhuwMAANQGlwQivwNAANMFACH3A0AA0wUAIf0DAQDWBQAhjwQBANYFACGRBAEA0gUAIZgEAQDSBQAhmQQBANIFACGaBAEA0gUAIZsEAQDWBQAhnAQBANYFACGdBAEA1gUAIZ4EAQDWBQAhnwQBANYFACGgBAEA1gUAIaEEAQDWBQAhogQBANYFACEWngMAAMcLADCfAwAAyAsAEKADAADHCwAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANMFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhEqEDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEZBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEZBQAAqQoAIAoAAK0KACAQAACrCgAgEQAAqgoAIBQAAKwKACAVAACuCgAgFgAArwoAIKEDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAEEMgAAwAsAMK4EAADBCwAwsAQAAMMLACC0BAAAxAsAMAQyAAC3CwAwrgQAALgLADCwBAAAugsAILQEAACgCQAwBDIAAKsLADCuBAAArAsAMLAEAACuCwAgtAQAAK8LADAEMgAAnwsAMK4EAACgCwAwsAQAAKILACC0BAAAowsAMAQyAACWCwAwrgQAAJcLADCwBAAAmQsAILQEAACUCQAwBDIAAIoLADCuBAAAiwsAMLAEAACNCwAgtAQAAI4LADAEMgAAgQsAMK4EAACCCwAwsAQAAIQLACC0BAAA-QkAMAQyAAD1CgAwrgQAAPYKADCwBAAA-AoAILQEAAD5CgAwBDIAAOkKADCuBAAA6goAMLAEAADsCgAgtAQAAO0KADAEMgAA3QoAMK4EAADeCgAwsAQAAOAKACC0BAAA4QoAMAQyAADUCgAwrgQAANUKADCwBAAA1woAILQEAACsBwAwBDIAAMsKADCuBAAAzAoAMLAEAADOCgAgtAQAAKAHADAEMgAAwgoAMK4EAADDCgAwsAQAAMUKACC0BAAA7QkAMAAAAAAAAAAAAAAAAAAGAwAA5wsAICAAAOgLACAiAADpCwAgpQMAAOQGACDDAwAA5AYAIMUDAADkBgAgDQUAANoLACAHAADbCwAgEAAA3QsAIBUAAOULACAXAADZCwAgGAAA3AsAIBkAAN4LACAaAADfCwAgGwAA4AsAIBwAAOELACAdAADiCwAgJAAA4wsAICUAAOQLACAFAwAA5wsAIB4AAOgLACAfAADjCwAgIwAA5AsAIMYDAADkBgAgABIDAADnCwAgBQAA2gsAIAoAAN8LACAQAADdCwAgEQAA9QsAIBQAAPYLACAVAADlCwAgFgAA9wsAIP0DAADkBgAgjwQAAOQGACCbBAAA5AYAIJwEAADkBgAgnQQAAOQGACCeBAAA5AYAIJ8EAADkBgAgoAQAAOQGACChBAAA5AYAIKIEAADkBgAgCQMAAOcLACAEAADqCwAgBgAA8AsAIAcAAPMLACAKAADxCwAgDQAA7QsAIA8AAPQLACD7AwAA5AYAIP8DAADkBgAgAAACBAAA6gsAIBMAAO8LACAABwMAAOcLACAEAADqCwAgBwAA8wsAIBAAAN0LACARAAD1CwAg2wMAAOQGACCVBAAA5AYAIAkEAADqCwAgCAAA6wsAIAkAAOcLACAMAADsCwAgDQAA7QsAINsDAADkBgAg3AMAAOQGACDdAwAA5AYAIOMDAADkBgAgCQgAAOsLACAKAADxCwAgDAAA7AsAINIDAADkBgAg3AMAAOQGACDuAwAA5AYAIO8DAADkBgAg8AMAAOQGACDxAwAA5AYAIAUDAADnCwAgBQAA2gsAIBAAAN0LACCPBAAA5AYAIJEEAADkBgAgAAAAABKhAwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABDaEDAgAAAAGiAwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCBqEDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAQShAwIAAAABvwNAAAAAAY0EAQAAAAGOBAEAAAABEKEDAgAAAAGiAwIAAAABqQNAAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQShAwIAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAABDaEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAqEDAgAAAAG_A0AAAAABBKEDAgAAAAG_A0AAAAAB0AMBAAAAAdEDIAAAAAEFoQMCAAAAAb8DQAAAAAHNAwAAAM0DAs4DAQAAAAHPAyAAAAABBaEDAgAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHGAwIAAAABCaEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG_A0AAAAABwgMBAAAAAcMDAgAAAAHEAyAAAAABxQMCAAAAAQmhAwIAAAABogMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAhQwAIA2hAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgyhAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAfMDAgAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABEKEDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQShAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAg2hAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd0DAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQmhAwIAAAABtQMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAEIoQMCAAAAAaMDAQAAAAGkAwEAAAABpQMBAAAAAaYDBAAAAAGnAwEAAAABqANAAAAAAakDQAAAAAEDAAAADQAgMgAAhQwAIDMAAJAMACATAAAADQAgBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICQAAL8KACAlAADACgAgKwAAkAwAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICQAAL8KACAlAADACgAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQkDAADGCQAgEAAAyAkAIKEDAgAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAGPBAEAAAABkAQBAAAAAZEEAQAAAAECAAAAWAAgMgAAkQwAIAMAAAALACAyAACRDAAgMwAAlQwAIAsAAAALACADAACNCQAgEAAAjwkAICsAAJUMACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQkDAACNCQAgEAAAjwkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhjwQBAO0GACGQBAEA3gYAIZEEAQDtBgAhEQUAAM0LACAQAADQCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHAAA1AsAIB0AANULACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAJYMACARBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAmAwAIBoDAACoCgAgCgAArQoAIBAAAKsKACARAACqCgAgFAAArAoAIBUAAK4KACAWAACvCgAgoQMCAAAAAbUDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAECAAAABQAgMgAAmgwAIAyhAwIAAAABogMCAAAAAb8DQAAAAAHsAwEAAAAB8AMBAAAAAfEDAQAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABEKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQMAAAANACAyAACYDAAgMwAAoAwAIBMAAAANACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACgDAAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhAwAAAAMAIDIAAJoMACAzAACjDAAgHAAAAAMAIAMAANUJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFQAA2wkAIBYAANwJACArAACjDAAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAOAGACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhGgMAANUJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFQAA2wkAIBYAANwJACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACENoQMCAAAAAaIDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAIQoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAwAAAA0AIDIAAJYMACAzAACoDAAgEwAAAA0AIAUAALYKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAKgMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBcAAMwLACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAqQwAIAMAAAANACAyAACpDAAgMwAArQwAIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACtDAAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhGgMAAKgKACAFAACpCgAgCgAArQoAIBAAAKsKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAACuDAAgEgMAAMMJACAEAADCCQAgBwAAzwkAIBAAAMUJACChAwIAAAABogMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAICAAAACQAgMgAAsAwAIAMAAAADACAyAACuDAAgMwAAtAwAIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgFAAA2QkAIBUAANsJACAWAADcCQAgKwAAtAwAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgFAAA2QkAIBUAANsJACAWAADcCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAOAGACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhAwAAAAcAIDIAALAMACAzAAC3DAAgFAAAAAcAIAMAAKkJACAEAACoCQAgBwAAzgkAIBAAAKsJACArAAC3DAAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCISAwAAqQkAIAQAAKgJACAHAADOCQAgEAAAqwkAIKEDAgDhBgAhogMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiCQMAAMYJACAFAADHCQAgoQMCAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAQIAAABYACAyAAC4DAAgEQUAAM0LACAHAADOCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHAAA1AsAIB0AANULACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAALoMACASAwAAwwkAIAQAAMIJACAHAADPCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgIAAAAJACAyAAC8DAAgGgMAAKgKACAFAACpCgAgCgAArQoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAAC-DAAgDaEDAgAAAAG7AwAAAPMDAtIDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABA6EDAgAAAAGjAwEAAAABpQMBAAAAAQMAAAALACAyAAC4DAAgMwAAxAwAIAsAAAALACADAACNCQAgBQAAjgkAICsAAMQMACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQkDAACNCQAgBQAAjgkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhjwQBAO0GACGQBAEA3gYAIZEEAQDtBgAhAwAAAA0AIDIAALoMACAzAADHDAAgEwAAAA0AIAUAALYKACAHAAC3CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAMcMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAABwAgMgAAvAwAIDMAAMoMACAUAAAABwAgAwAAqQkAIAQAAKgJACAHAADOCQAgEQAAqgkAICsAAMoMACChAwIA4QYAIaIDAgDhBgAhtQMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAh9AMCAOEGACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIhIDAACpCQAgBAAAqAkAIAcAAM4JACARAACqCQAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCIDAAAAAwAgMgAAvgwAIDMAAM0MACAcAAAAAwAgAwAA1QkAIAUAANYJACAKAADaCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAICsAAM0MACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAKAADaCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRIEAACRCAAgCAAAkAgAIAkAAJIIACAMAACTCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAM4MACADAAAAGwAgMgAAzgwAIDMAANIMACAUAAAAGwAgBAAA5gcAIAgAAOUHACAJAADnBwAgDAAA6AcAICsAANIMACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIRIEAADmBwAgCAAA5QcAIAkAAOcHACAMAADoBwAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACEXAwAA8QgAIAQAAO8IACAGAADwCAAgBwAA8ggAIAoAAPUIACANAADzCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQIAAAASACAyAADTDAAgAwAAABAAIDIAANMMACAzAADXDAAgGQAAABAAIAMAANAIACAEAADOCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDQAA0ggAICsAANcMACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRcDAADQCAAgBAAAzggAIAYAAM8IACAHAADRCAAgCgAA1AgAIA0AANIIACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIREFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAADYDAAgAwAAAA0AIDIAANgMACAzAADcDAAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAANwMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEaAwAAqAoAIAUAAKkKACAKAACtCgAgEAAAqwoAIBEAAKoKACAVAACuCgAgFgAArwoAIKEDAgAAAAG1AwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABAgAAAAUAIDIAAN0MACAEoQMCAAAAAaMDAQAAAAGoA0AAAAAB5AMAAQAAAQMAAAADACAyAADdDAAgMwAA4gwAIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBUAANsJACAWAADcCQAgKwAA4gwAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBUAANsJACAWAADcCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAOAGACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhBgQAALAIACChAwIAAAABogMCAAAAAb8DQAAAAAHmAwEAAAAB6AMAAADoAwICAAAAPAAgMgAA4wwAIAMAAAA6ACAyAADjDAAgMwAA5wwAIAgAAAA6ACAEAACiCAAgKwAA5wwAIKEDAgDhBgAhogMCAOEGACG_A0AA4AYAIeYDAQDeBgAh6AMAAKEI6AMiBgQAAKIIACChAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIhEFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAADoDAAgGgMAAKgKACAFAACpCgAgEAAAqwoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAADqDAAgFwMAAPEIACAEAADvCAAgBgAA8AgAIAcAAPIIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAECAAAAEgAgMgAA7AwAIAqhAwIAAAABvwNAAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAARcDAADxCAAgBAAA7wgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAgAAABIAIDIAAO8MACAKoQMCAAAAAb8DQAAAAAHSAwIAAAAB1AMBAAAAAdUDEAAAAAHWAxAAAAAB2AMAAADYAwLZA0AAAAAB2gMBAAAAAdsDAQAAAAEDAAAAEAAgMgAA7wwAIDMAAPQMACAZAAAAEAAgAwAA0AgAIAQAAM4IACAGAADPCAAgBwAA0QgAIAoAANQIACAPAADTCAAgKwAA9AwAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFwMAANAIACAEAADOCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDwAA0wgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhDaEDAgAAAAG7AwAAAPMDAtwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABAwAAAA0AIDIAAOgMACAzAAD4DAAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAPgMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAAAwAgMgAA6gwAIDMAAPsMACAcAAAAAwAgAwAA1QkAIAUAANYJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAICsAAPsMACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIQMAAAAQACAyAADsDAAgMwAA_gwAIBkAAAAQACADAADQCAAgBAAAzggAIAYAAM8IACAHAADRCAAgDQAA0ggAIA8AANMIACArAAD-DAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEXAwAA0AgAIAQAAM4IACAGAADPCAAgBwAA0QgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEQCAAAhQgAIAoAAMYIACChAwIAAAABuwMAAADzAwLSAwIAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHsAwEAAAAB7QNAAAAAAe4DAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAECAAAAGAAgMgAA_wwAIBIEAACRCAAgCAAAkAgAIAkAAJIIACANAACUCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAIENACADAAAAFgAgMgAA_wwAIDMAAIUNACASAAAAFgAgCAAA9gcAIAoAAMUIACArAACFDQAgoQMCAOEGACG7AwAA9AfzAyLSAwIA7gYAIdwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEQCAAA9gcAIAoAAMUIACChAwIA4QYAIbsDAAD0B_MDItIDAgDuBgAh3AMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIewDAQDeBgAh7QNAAOAGACHuAwEA7QYAIe8DAQDtBgAh8AMBAO0GACHxAwEA7QYAIQMAAAAbACAyAACBDQAgMwAAiA0AIBQAAAAbACAEAADmBwAgCAAA5QcAIAkAAOcHACANAADpBwAgKwAAiA0AIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEgQAAOYHACAIAADlBwAgCQAA5wcAIA0AAOkHACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIREFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAACJDQAgAwAAAA0AIDIAAIkNACAzAACNDQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAI0NACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAjg0AIAMAAAANACAyAACODQAgMwAAkg0AIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACSDQAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAAM0LACAHAADOCwAgEAAA0AsAIBUAANgLACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAJMNACADAAAADQAgMgAAkw0AIDMAAJcNACATAAAADQAgBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAICQAAL8KACAlAADACgAgKwAAlw0AIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAICQAAL8KACAlAADACgAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQkDAAC1BwAgHgAAtwcAICMAALYHACChAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcYDAgAAAAECAAAAcgAgMgAAmA0AIBEFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAACaDQAgBaEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABCaEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAHEAyAAAAABxQMCAAAAAQMAAAANACAyAACaDQAgMwAAoA0AIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICUAAMAKACArAACgDQAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhAwAAAHAAIDIAAJgNACAzAACjDQAgCwAAAHAAIAMAAJoHACAeAACYBwAgIwAAmwcAICsAAKMNACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACEJAwAAmgcAIB4AAJgHACAjAACbBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhCQMAALUHACAeAAC3BwAgHwAAtAcAIKEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxgMCAAAAAQIAAAByACAyAACkDQAgEQUAAM0LACAHAADOCwAgEAAA0AsAIBUAANgLACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAKYNACAEKwABAAABoQMCAAAAAb8DQAAAAAHBAwIAAAABAwAAAHAAIDIAAKQNACAzAACrDQAgCwAAAHAAIAMAAJoHACAeAACYBwAgHwAAmQcAICsAAKsNACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACEJAwAAmgcAIB4AAJgHACAfAACZBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhAwAAAA0AIDIAAKYNACAzAACuDQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICsAAK4NACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEMAwAAkAcAICAAAJEHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABwwMCAAAAAcQDIAAAAAHFAwIAAAABAgAAAHgAIDIAAK8NACADAAAAdgAgMgAArw0AIDMAALMNACAOAAAAdgAgAwAAgQcAICAAAIIHACArAACzDQAgoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACEMAwAAgQcAICAAAIIHACChAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcMDAgDuBgAhxAMgAIAHACHFAwIA7gYAIREFAADNCwAgBwAAzgsAIBAAANALACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAAC0DQAgGgMAAKgKACAFAACpCgAgCgAArQoAIBAAAKsKACARAACqCgAgFAAArAoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAAC2DQAgAwAAAA0AIDIAALQNACAzAAC6DQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAALoNACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAAAwAgMgAAtg0AIDMAAL0NACAcAAAAAwAgAwAA1QkAIAUAANYJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFgAA3AkAICsAAL0NACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAACoCgAgBQAAqQoAIAoAAK0KACAQAACrCgAgEQAAqgoAIBQAAKwKACAVAACuCgAgoQMCAAAAAbUDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAECAAAABQAgMgAAvg0AIAMAAAADACAyAAC-DQAgMwAAwg0AIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgKwAAwg0AIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAOAGACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhDgVWAwdZBA4AIBBeBRWDARMXBgIYXRYZYhcaYwcbZxgcaxkdbxokcxslggEcCQMAAQUKAwpFBw4AFRA5BRE4DhQ9EBVJExZOFAYDAAEEAAIHDAQOAA8QNQURNA4EAw4BBQ8DDgANEBMFCAMUAQQAAgYAAwcVBAosBw0ZBg4ADA8rCwQIGgUKHAcMJggOAAoGBAACCB0FCR4BDCIIDSMGDgAJAgoABwsABgIMJAANJQABDCcAAQgABQINLQAPLgACBS8AEDAAAgQAAgYAAwIQNwARNgADBAACDgASE0ERARIAEAETQgACA0oBBAACAQQAAgcFTwAKUwAQUQARUAAUUgAVVAAWVQABAwABAQMAAQEDAAEBAwABAQMAAQUDAAEOAB8edBsfdRsjeRwEAwABDgAeIHobIn4dASEAHAEifwACH4ABACOBAQANBYUBAAeGAQAQiAEAFZABABeEAQAYhwEAGYkBABqKAQAbiwEAHIwBAB2NAQAkjgEAJY8BAAAAAAUOACU4ACY5ACc6ACg7ACkAAAAAAAUOACU4ACY5ACc6ACg7ACkBAwABAQMAAQUOAC44AC85ADA6ADE7ADIAAAAAAAUOAC44AC85ADA6ADE7ADIDAwABBAACB8cBBAMDAAEEAAIHzQEEBQ4ANzgAODkAOToAOjsAOwAAAAAABQ4ANzgAODkAOToAOjsAOwED3wEBAQPlAQEFDgBAOABBOQBCOgBDOwBEAAAAAAAFDgBAOABBOQBCOgBDOwBEAQMAAQEDAAEFDgBJOABKOQBLOgBMOwBNAAAAAAAFDgBJOABKOQBLOgBMOwBNAgQAAgYAAwIEAAIGAAMFDgBSOABTOQBUOgBVOwBWAAAAAAAFDgBSOABTOQBUOgBVOwBWBAOjAgEEAAIGAAMHpAIEBAOqAgEEAAIGAAMHqwIEBQ4AWzgAXDkAXToAXjsAXwAAAAAABQ4AWzgAXDkAXToAXjsAXwIIvQIFCr4CBwIIxAIFCsUCBwUOAGQ4AGU5AGY6AGc7AGgAAAAAAAUOAGQ4AGU5AGY6AGc7AGgBCAAFAQgABQUOAG04AG45AG86AHA7AHEAAAAAAAUOAG04AG45AG86AHA7AHEBAwABAQMAAQUOAHY4AHc5AHg6AHk7AHoAAAAAAAUOAHY4AHc5AHg6AHk7AHoBBAACAQQAAgUOAH84AIABOQCBAToAggE7AIMBAAAAAAAFDgB_OACAATkAgQE6AIIBOwCDAQESABABEgAQBQ4AiAE4AIkBOQCKAToAiwE7AIwBAAAAAAAFDgCIATgAiQE5AIoBOgCLATsAjAEDBAACCK8DBQmwAwEDBAACCLYDBQm3AwEFDgCRATgAkgE5AJMBOgCUATsAlQEAAAAAAAUOAJEBOACSATkAkwE6AJQBOwCVAQIKAAcLAAYCCgAHCwAGBQ4AmgE4AJsBOQCcAToAnQE7AJ4BAAAAAAAFDgCaATgAmwE5AJwBOgCdATsAngEBAwABAQMAAQUOAKMBOACkATkApQE6AKYBOwCnAQAAAAAABQ4AowE4AKQBOQClAToApgE7AKcBAQMAAQEDAAEFDgCsATgArQE5AK4BOgCvATsAsAEAAAAAAAUOAKwBOACtATkArgE6AK8BOwCwAQEDAAEBAwABBQ4AtQE4ALYBOQC3AToAuAE7ALkBAAAAAAAFDgC1ATgAtgE5ALcBOgC4ATsAuQEAAAAFDgC_ATgAwAE5AMEBOgDCATsAwwEAAAAAAAUOAL8BOADAATkAwQE6AMIBOwDDAQIDAAEeugQbAgMAAR7ABBsFDgDIATgAyQE5AMoBOgDLATsAzAEAAAAAAAUOAMgBOADJATkAygE6AMsBOwDMAQIDAAEg0gQbAgMAASDYBBsFDgDRATgA0gE5ANMBOgDUATsA1QEAAAAAAAUOANEBOADSATkA0wE6ANQBOwDVAQEhABwBIQAcBQ4A2gE4ANsBOQDcAToA3QE7AN4BAAAAAAAFDgDaATgA2wE5ANwBOgDdATsA3gECA4AFAQQAAgIDhgUBBAACBQ4A4wE4AOQBOQDlAToA5gE7AOcBAAAAAAAFDgDjATgA5AE5AOUBOgDmATsA5wEBBAACAQQAAgUOAOwBOADtATkA7gE6AO8BOwDwAQAAAAAABQ4A7AE4AO0BOQDuAToA7wE7APABJgIBJ5EBASiTAQEplAEBKpUBASyXAQEtmQEhLpoBIi-cAQEwngEhMZ8BIzSgAQE1oQEBNqIBITylASQ9pgEqPqcBAj-oAQJAqQECQaoBAkKrAQJDrQECRK8BIUWwAStGsgECR7QBIUi1ASxJtgECSrcBAku4ASFMuwEtTbwBM069AQNPvgEDUL8BA1HAAQNSwQEDU8MBA1TFASFVxgE0VskBA1fLASFYzAE1Wc4BA1rPAQNb0AEhXNMBNl3UATxe1QEEX9YBBGDXAQRh2AEEYtkBBGPbAQRk3QEhZd4BPWbhAQRn4wEhaOQBPmnmAQRq5wEEa-gBIWzrAT9t7AFFbu0BFm_uARZw7wEWcfABFnLxARZz8wEWdPUBIXX2AUZ2-AEWd_oBIXj7AUd5_AEWev0BFnv-ASF8gQJIfYICTn6DAg5_hAIOgAGFAg6BAYYCDoIBhwIOgwGJAg6EAYsCIYUBjAJPhgGOAg6HAZACIYgBkQJQiQGSAg6KAZMCDosBlAIhjAGXAlGNAZgCV44BmQIFjwGaAgWQAZsCBZEBnAIFkgGdAgWTAZ8CBZQBoQIhlQGiAliWAaYCBZcBqAIhmAGpAlmZAawCBZoBrQIFmwGuAiGcAbECWp0BsgJgngGzAgafAbQCBqABtQIGoQG2AgaiAbcCBqMBuQIGpAG7AiGlAbwCYaYBwAIGpwHCAiGoAcMCYqkBxgIGqgHHAgarAcgCIawBywJjrQHMAmmuAc0CC68BzgILsAHPAguxAdACC7IB0QILswHTAgu0AdUCIbUB1gJqtgHYAgu3AdoCIbgB2wJruQHcAgu6Ad0CC7sB3gIhvAHhAmy9AeICcr4B4wIXvwHkAhfAAeUCF8EB5gIXwgHnAhfDAekCF8QB6wIhxQHsAnPGAe4CF8cB8AIhyAHxAnTJAfICF8oB8wIXywH0AiHMAfcCdc0B-AJ7zgH5AhDPAfoCENAB-wIQ0QH8AhDSAf0CENMB_wIQ1AGBAyHVAYIDfNYBhAMQ1wGGAyHYAYcDfdkBiAMQ2gGJAxDbAYoDIdwBjQN-3QGOA4QB3gGPAxHfAZADEeABkQMR4QGSAxHiAZMDEeMBlQMR5AGXAyHlAZgDhQHmAZoDEecBnAMh6AGdA4YB6QGeAxHqAZ8DEesBoAMh7AGjA4cB7QGkA40B7gGlAwfvAaYDB_ABpwMH8QGoAwfyAakDB_MBqwMH9AGtAyH1Aa4DjgH2AbIDB_cBtAMh-AG1A48B-QG4Awf6AbkDB_sBugMh_AG9A5AB_QG-A5YB_gG_Awj_AcADCIACwQMIgQLCAwiCAsMDCIMCxQMIhALHAyGFAsgDlwGGAsoDCIcCzAMhiALNA5gBiQLOAwiKAs8DCIsC0AMhjALTA5kBjQLUA58BjgLVAxiPAtYDGJAC1wMYkQLYAxiSAtkDGJMC2wMYlALdAyGVAt4DoAGWAuADGJcC4gMhmALjA6EBmQLkAxiaAuUDGJsC5gMhnALpA6IBnQLqA6gBngLrAxmfAuwDGaAC7QMZoQLuAxmiAu8DGaMC8QMZpALzAyGlAvQDqQGmAvYDGacC-AMhqAL5A6oBqQL6AxmqAvsDGasC_AMhrAL_A6sBrQKABLEBrgKBBBqvAoIEGrACgwQasQKEBBqyAoUEGrMChwQatAKJBCG1AooEsgG2AowEGrcCjgQhuAKPBLMBuQKQBBq6ApEEGrsCkgQhvAKVBLQBvQKWBLoBvgKYBLsBvwKZBLsBwAKcBLsBwQKdBLsBwgKeBLsBwwKgBLsBxAKiBCHFAqMEvAHGAqUEuwHHAqcEIcgCqAS9AckCqQS7AcoCqgS7AcsCqwQhzAKuBL4BzQKvBMQBzgKwBBvPArEEG9ACsgQb0QKzBBvSArQEG9MCtgQb1AK4BCHVArkExQHWArwEG9cCvgQh2AK_BMYB2QLBBBvaAsIEG9sCwwQh3ALGBMcB3QLHBM0B3gLIBBzfAskEHOACygQc4QLLBBziAswEHOMCzgQc5ALQBCHlAtEEzgHmAtQEHOcC1gQh6ALXBM8B6QLZBBzqAtoEHOsC2wQh7ALeBNAB7QLfBNYB7gLgBB3vAuEEHfAC4gQd8QLjBB3yAuQEHfMC5gQd9ALoBCH1AukE1wH2AusEHfcC7QQh-ALuBNgB-QLvBB36AvAEHfsC8QQh_AL0BNkB_QL1BN8B_gL2BBP_AvcEE4AD-AQTgQP5BBOCA_oEE4MD_AQThAP-BCGFA_8E4AGGA4IFE4cDhAUhiAOFBeEBiQOHBROKA4gFE4sDiQUhjAOMBeIBjQONBegBjgOOBRSPA48FFJADkAUUkQORBRSSA5IFFJMDlAUUlAOWBSGVA5cF6QGWA5kFFJcDmwUhmAOcBeoBmQOdBRSaA54FFJsDnwUhnAOiBesBnQOjBfEB" + graph: "wg3xAfACFQUAAKMGACAHAADLBgAgEAAApAYAIBUAANIGACAXAADKBgAgGAAAzAYAIBkAAM0GACAaAADOBgAgGwAAzwYAIBwAANAGACAdAADRBgAgJAAAlwYAICUAAJgGACCeAwAAyQYAMJ8DAAANABCgAwAAyQYAMKEDAgAAAAHqAwEAAAAB6wMBANIFACGjBCAAkQYAIaQEIACRBgAhAQAAAAEAIB4DAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANQFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhEwMAAOcLACAFAADaCwAgCgAA3wsAIBAAAN0LACARAAD1CwAgFAAA9gsAIBUAAOULACAWAAD3CwAg9wMAAOQGACD9AwAA5AYAII8EAADkBgAgmwQAAOQGACCcBAAA5AYAIJ0EAADkBgAgngQAAOQGACCfBAAA5AYAIKAEAADkBgAgoQQAAOQGACCiBAAA5AYAIB4DAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCAAAAAbUDAgDRBQAhuwMAANQGlwQivwNAANMFACH3A0AA1AUAIf0DAQDWBQAhjwQBANYFACGRBAEA0gUAIZgEAQDSBQAhmQQBANIFACGaBAEA0gUAIZsEAQDWBQAhnAQBANYFACGdBAEA1gUAIZ4EAQDWBQAhnwQBANYFACGgBAEA1gUAIaEEAQDWBQAhogQBANYFACEDAAAAAwAgAQAABAAwAgAABQAgFgMAAJIGACAEAACmBgAgBwAAxwYAIBAAAKQGACARAADVBgAgngMAANMGADCfAwAABwAQoAMAANMGADChAwIA0QUAIaIDAgDRBQAhtQMCANEFACG7AwEA0gUAIb8DQADTBQAhzQMBANIFACHbAwEA1gUAIeYDAQDSBQAh9AMCANEFACGSBEAA0wUAIZMEAQDSBQAhlAQBANIFACGVBAEA1gUAIZcEAADUBpcEIgcDAADnCwAgBAAA6gsAIAcAAPMLACAQAADdCwAgEQAA9QsAINsDAADkBgAglQQAAOQGACAWAwAAkgYAIAQAAKYGACAHAADHBgAgEAAApAYAIBEAANUGACCeAwAA0wYAMJ8DAAAHABCgAwAA0wYAMKEDAgAAAAGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCIDAAAABwAgAQAACAAwAgAACQAgDQMAAKIGACAFAACjBgAgEAAApAYAIJ4DAAChBgAwnwMAAAsAEKADAAChBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACGPBAEA1gUAIZAEAQDSBQAhkQQBANYFACEBAAAACwAgFQUAAKMGACAHAADLBgAgEAAApAYAIBUAANIGACAXAADKBgAgGAAAzAYAIBkAAM0GACAaAADOBgAgGwAAzwYAIBwAANAGACAdAADRBgAgJAAAlwYAICUAAJgGACCeAwAAyQYAMJ8DAAANABCgAwAAyQYAMKEDAgDRBQAh6gMBANIFACHrAwEA0gUAIaMEIACRBgAhpAQgAJEGACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIBsDAACiBgAgBAAApgYAIAYAALkGACAHAADHBgAgCgAAwgYAIA0AALAGACAPAADIBgAgngMAAMMGADCfAwAAEAAQoAMAAMMGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAADGBv8DIr8DQADTBQAh8wMCANEFACH0AwIA0QUAIfUDAQDSBQAh9gMBANIFACH3A0AA0wUAIfgDAQDSBQAh-gMAAMQG-gMi-wMAAMUGACD8A0AA0wUAIf0DAQDSBQAh_wMBANYFACEJAwAA5wsAIAQAAOoLACAGAADwCwAgBwAA8wsAIAoAAPELACANAADtCwAgDwAA9AsAIPsDAADkBgAg_wMAAOQGACAbAwAAogYAIAQAAKYGACAGAAC5BgAgBwAAxwYAIAoAAMIGACANAACwBgAgDwAAyAYAIJ4DAADDBgAwnwMAABAAEKADAADDBgAwoQMCAAAAAaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAADGBv8DIr8DQADTBQAh8wMCANEFACH0AwIA0QUAIfUDAQDSBQAh9gMBANIFACH3A0AA0wUAIfgDAQDSBQAh-gMAAMQG-gMi-wMAAMUGACD8A0AA0wUAIf0DAQDSBQAh_wMBANYFACEDAAAAEAAgAQAAEQAwAgAAEgAgAQAAAA0AIAEAAAALACAUCAAArgYAIAoAAMIGACAMAACvBgAgngMAAMAGADCfAwAAFgAQoAMAAMAGADChAwIA0QUAIbsDAADBBvMDItIDAgDVBQAh3AMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIewDAQDSBQAh7QNAANMFACHuAwEA1gUAIe8DAQDWBQAh8AMBANYFACHxAwEA1gUAIQkIAADrCwAgCgAA8QsAIAwAAOwLACDSAwAA5AYAINwDAADkBgAg7gMAAOQGACDvAwAA5AYAIPADAADkBgAg8QMAAOQGACAUCAAArgYAIAoAAMIGACAMAACvBgAgngMAAMAGADCfAwAAFgAQoAMAAMAGADChAwIAAAABuwMAAMEG8wMi0gMCANUFACHcAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh7AMBANIFACHtA0AA0wUAIe4DAQDWBQAh7wMBANYFACHwAwEA1gUAIfEDAQDWBQAhAwAAABYAIAEAABcAMAIAABgAIAEAAAAQACAWBAAApgYAIAgAAK4GACAJAACiBgAgDAAArwYAIA0AALAGACCeAwAAqwYAMJ8DAAAbABCgAwAAqwYAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAK0G4wMivwNAANMFACHbAwEA1gUAIdwDAgDVBQAh3QMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIeMDAQDWBQAhAQAAABsAIAEAAAAQACABAAAADQAgEAoAAL4GACALAAC_BgAgngMAALwGADCfAwAAHwAQoAMAALwGADChAwIA0QUAIb8DQADTBQAh0gMCANEFACHTAwIA0QUAIdQDAQDWBQAh1QMQAKwGACHWAxAArAYAIdgDAAC9BtgDItkDQADTBQAh2gMBANYFACHbAwEA1gUAIQUKAADxCwAgCwAA8gsAINQDAADkBgAg2gMAAOQGACDbAwAA5AYAIBAKAAC-BgAgCwAAvwYAIJ4DAAC8BgAwnwMAAB8AEKADAAC8BgAwoQMCAAAAAb8DQADTBQAh0gMCANEFACHTAwIA0QUAIdQDAQDWBQAh1QMQAKwGACHWAxAArAYAIdgDAAC9BtgDItkDQADTBQAh2gMBANYFACHbAwEA1gUAIQMAAAAfACABAAAgADACAAAhACADAAAAFgAgAQAAFwAwAgAAGAAgAQAAAB8AIAEAAAAWACADAAAAHwAgAQAAIAAwAgAAIQAgAQAAAB8AIAgIAAC7BgAgngMAALoGADCfAwAAKAAQoAMAALoGADChAwIA0QUAIaMDAQDSBQAhpQMBANIFACHcAwIA0QUAIQEIAADrCwAgCAgAALsGACCeAwAAugYAMJ8DAAAoABCgAwAAugYAMKEDAgAAAAGjAwEA0gUAIaUDAQDSBQAh3AMCANEFACEDAAAAKAAgAQAAKQAwAgAAKgAgAQAAABsAIAEAAAAWACABAAAAKAAgAQAAAAcAIAEAAAAQACASBAAApgYAIAYAALkGACCeAwAAtgYAMJ8DAAAxABCgAwAAtgYAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIewDAQDSBQAh8AMBANYFACHxAwEA1gUAIfMDAgDRBQAhhgQBANYFACGHBBAAtwYAIYgEAQDWBQAhiQQBANYFACGLBAAAuAaLBCKMBAEA1gUAIQkEAADqCwAgBgAA8AsAIPADAADkBgAg8QMAAOQGACCGBAAA5AYAIIcEAADkBgAgiAQAAOQGACCJBAAA5AYAIIwEAADkBgAgEgQAAKYGACAGAAC5BgAgngMAALYGADCfAwAAMQAQoAMAALYGADChAwIAAAABogMCANEFACG_A0AA0wUAIewDAQDSBQAh8AMBANYFACHxAwEA1gUAIfMDAgDRBQAhhgQBANYFACGHBBAAtwYAIYgEAQDWBQAhiQQBANYFACGLBAAAuAaLBCKMBAEA1gUAIQMAAAAxACABAAAyADACAAAzACADAAAAEAAgAQAAEQAwAgAAEgAgAQAAADEAIAEAAAAQACADAAAAMQAgAQAAMgAwAgAAMwAgAwAAABAAIAEAABEAMAIAABIAIAoEAACmBgAgEwAAtQYAIJ4DAACzBgAwnwMAADoAEKADAACzBgAwoQMCANEFACGiAwIA0QUAIb8DQADTBQAh5gMBANIFACHoAwAAtAboAyICBAAA6gsAIBMAAO8LACAKBAAApgYAIBMAALUGACCeAwAAswYAMJ8DAAA6ABCgAwAAswYAMKEDAgAAAAGiAwIA0QUAIb8DQADTBQAh5gMBANIFACHoAwAAtAboAyIDAAAAOgAgAQAAOwAwAgAAPAAgCRIAALIGACCeAwAAsQYAMJ8DAAA-ABCgAwAAsQYAMKEDAgDRBQAhowMBANIFACGoA0AA0wUAIeQDAAGNBgAh5QMCANEFACEBEgAA7gsAIAkSAACyBgAgngMAALEGADCfAwAAPgAQoAMAALEGADChAwIAAAABowMBANIFACGoA0AA0wUAIeQDAAGNBgAh5QMCANEFACEDAAAAPgAgAQAAPwAwAgAAQAAgAQAAAD4AIAkEAADqCwAgCAAA6wsAIAkAAOcLACAMAADsCwAgDQAA7QsAINsDAADkBgAg3AMAAOQGACDdAwAA5AYAIOMDAADkBgAgFgQAAKYGACAIAACuBgAgCQAAogYAIAwAAK8GACANAACwBgAgngMAAKsGADCfAwAAGwAQoAMAAKsGADChAwIAAAABogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAK0G4wMivwNAANMFACHbAwEA1gUAIdwDAgAAAAHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACEDAAAAGwAgAQAAQwAwAgAARAAgDwMAAKIGACAEAACmBgAgngMAAKcGADCfAwAARgAQoAMAAKcGADChAwIA0QUAIaIDAgDRBQAhtQMCANUFACG3AwAAqAa3AyK5AwAAqQa5AyK7AwAAqga7AyK8AwEA1gUAIb0DAgDVBQAhvgMBANYFACG_A0AA0wUAIQYDAADnCwAgBAAA6gsAILUDAADkBgAgvAMAAOQGACC9AwAA5AYAIL4DAADkBgAgDwMAAKIGACAEAACmBgAgngMAAKcGADCfAwAARgAQoAMAAKcGADChAwIAAAABogMCANEFACG1AwIA1QUAIbcDAACoBrcDIrkDAACpBrkDIrsDAACqBrsDIrwDAQDWBQAhvQMCANUFACG-AwEA1gUAIb8DQADTBQAhAwAAAEYAIAEAAEcAMAIAAEgAIAEAAAANACANBAAApgYAIJ4DAAClBgAwnwMAAEsAEKADAAClBgAwoQMCANEFACGiAwIA0QUAIaMDAQDSBQAhpAMBANIFACGlAwEA0gUAIaYDBACQBgAhpwMBANIFACGoA0AA0wUAIakDQADTBQAhAQQAAOoLACANBAAApgYAIJ4DAAClBgAwnwMAAEsAEKADAAClBgAwoQMCAAAAAaIDAgDRBQAhowMBANIFACGkAwEA0gUAIaUDAQDSBQAhpgMEAJAGACGnAwEA0gUAIagDQADTBQAhqQNAANMFACEDAAAASwAgAQAATAAwAgAATQAgAQAAAAcAIAEAAAAxACABAAAAEAAgAQAAADoAIAEAAAAbACABAAAARgAgAQAAAEsAIAMAAAAHACABAAAIADACAAAJACAFAwAA5wsAIAUAANoLACAQAADdCwAgjwQAAOQGACCRBAAA5AYAIA0DAACiBgAgBQAAowYAIBAAAKQGACCeAwAAoQYAMJ8DAAALABCgAwAAoQYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhwgMBANIFACGPBAEA1gUAIZAEAQDSBQAhkQQBANYFACEDAAAACwAgAQAAVwAwAgAAWAAgCQMAAJIGACCeAwAAoAYAMJ8DAABaABCgAwAAoAYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIY0EAQDSBQAhjgQBANIFACEBAwAA5wsAIAoDAACSBgAgngMAAKAGADCfAwAAWgAQoAMAAKAGADChAwIAAAABtQMCANEFACG_A0AA0wUAIY0EAQDSBQAhjgQBANIFACGrBAAAnwYAIAMAAABaACABAABbADACAABcACADAAAAEAAgAQAAEQAwAgAAEgAgCQMAAJIGACCeAwAAngYAMJ8DAABfABCgAwAAngYAMKEDAgDRBQAhtQMCANEFACHpAwEA0gUAIeoDAQDSBQAh6wMBANIFACEBAwAA5wsAIAoDAACSBgAgngMAAJ4GADCfAwAAXwAQoAMAAJ4GADChAwIAAAABtQMCANEFACHpAwEA0gUAIeoDAQDSBQAh6wMBANIFACGqBAAAnQYAIAMAAABfACABAABgADACAABhACADAAAAGwAgAQAAQwAwAgAARAAgBwMAAJIGACCeAwAAnAYAMJ8DAABkABCgAwAAnAYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIQEDAADnCwAgBwMAAJIGACCeAwAAnAYAMJ8DAABkABCgAwAAnAYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhAwAAAGQAIAEAAGUAMAIAAGYAIAkDAACSBgAgngMAAJsGADCfAwAAaAAQoAMAAJsGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHQAwEA0gUAIdEDIACRBgAhAQMAAOcLACAJAwAAkgYAIJ4DAACbBgAwnwMAAGgAEKADAACbBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACHQAwEA0gUAIdEDIACRBgAhAwAAAGgAIAEAAGkAMAIAAGoAIAoDAACSBgAgngMAAJkGADCfAwAAbAAQoAMAAJkGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHNAwAAmgbNAyLOAwEA0gUAIc8DIACRBgAhAQMAAOcLACAKAwAAkgYAIJ4DAACZBgAwnwMAAGwAEKADAACZBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACHNAwAAmgbNAyLOAwEA0gUAIc8DIACRBgAhAwAAAGwAIAEAAG0AMAIAAG4AIA0DAACSBgAgHgAAkwYAIB8AAJcGACAjAACYBgAgngMAAJYGADCfAwAAcAAQoAMAAJYGADChAwIA0QUAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhxgMCANUFACEFAwAA5wsAIB4AAOgLACAfAADjCwAgIwAA5AsAIMYDAADkBgAgDgMAAJIGACAeAACTBgAgHwAAlwYAICMAAJgGACCeAwAAlgYAMJ8DAABwABCgAwAAlgYAMKEDAgAAAAGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcYDAgDVBQAhqQQAAJUGACADAAAAcAAgAQAAcQAwAgAAcgAgAQAAAHAAIAMAAABwACABAABxADACAAByACAQAwAAkgYAICAAAJMGACAiAACUBgAgngMAAI8GADCfAwAAdgAQoAMAAI8GADChAwIA0QUAIaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQYDAADnCwAgIAAA6AsAICIAAOkLACClAwAA5AYAIMMDAADkBgAgxQMAAOQGACAQAwAAkgYAICAAAJMGACAiAACUBgAgngMAAI8GADCfAwAAdgAQoAMAAI8GADChAwIAAAABpQMBANYFACGmAwQAkAYAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhwwMCANUFACHEAyAAkQYAIcUDAgDVBQAhAwAAAHYAIAEAAHcAMAIAAHgAIAEAAABwACAJIQAAjgYAICsAAY0GACGeAwAAjAYAMJ8DAAB7ABCgAwAAjAYAMKEDAgDRBQAhvwNAANMFACHAAwIA0QUAIcEDAgDRBQAhASEAAOYLACAKIQAAjgYAICsAAY0GACGeAwAAjAYAMJ8DAAB7ABCgAwAAjAYAMKEDAgAAAAG_A0AA0wUAIcADAgDRBQAhwQMCANEFACGlBAAAiwYAIAMAAAB7ACABAAB8ADACAAB9ACABAAAAewAgAQAAAHAAIAEAAAB2ACADAAAAdgAgAQAAdwAwAgAAeAAgAwAAAEYAIAEAAEcAMAIAAEgAIAEAAAADACABAAAABwAgAQAAAAsAIAEAAABaACABAAAAEAAgAQAAAF8AIAEAAAAbACABAAAAZAAgAQAAAGgAIAEAAABsACABAAAAcAAgAQAAAHYAIAEAAABGACABAAAAAQAgDQUAANoLACAHAADbCwAgEAAA3QsAIBUAAOULACAXAADZCwAgGAAA3AsAIBkAAN4LACAaAADfCwAgGwAA4AsAIBwAAOELACAdAADiCwAgJAAA4wsAICUAAOQLACADAAAADQAgAQAAkgEAMAIAAAEAIAMAAAANACABAACSAQAwAgAAAQAgAwAAAA0AIAEAAJIBADACAAABACASBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHAAA1AsAIB0AANULACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABASsAAJYBACAFoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAEBKwAAmAEAMAErAACYAQAwEgUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhAgAAAAEAICsAAJsBACAFoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQIAAAANACArAACdAQAgAgAAAA0AICsAAJ0BACADAAAAAQAgMgAAlgEAIDMAAJsBACABAAAAAQAgAQAAAA0AIAUOAACwCgAgOAAAsQoAIDkAALQKACA6AACzCgAgOwAAsgoAIAieAwAAigYAMJ8DAACkAQAQoAMAAIoGADChAwIApQUAIeoDAQCmBQAh6wMBAKYFACGjBCAAyAUAIaQEIADIBQAhAwAAAA0AIAEAAKMBADA3AACkAQAgAwAAAA0AIAEAAJIBADACAAABACABAAAABQAgAQAAAAUAIAMAAAADACABAAAEADACAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIBsDAACoCgAgBQAAqQoAIAoAAK0KACAQAACrCgAgEQAAqgoAIBQAAKwKACAVAACuCgAgFgAArwoAIKEDAgAAAAG1AwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABASsAAKwBACAToQMCAAAAAbUDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAEBKwAArgEAMAErAACuAQAwGwMAANUJACAFAADWCQAgCgAA2gkAIBAAANgJACARAADXCQAgFAAA2QkAIBUAANsJACAWAADcCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhAgAAAAUAICsAALEBACAToQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhAgAAAAMAICsAALMBACACAAAAAwAgKwAAswEAIAMAAAAFACAyAACsAQAgMwAAsQEAIAEAAAAFACABAAAAAwAgEA4AANAJACA4AADRCQAgOQAA1AkAIDoAANMJACA7AADSCQAg9wMAAOQGACD9AwAA5AYAII8EAADkBgAgmwQAAOQGACCcBAAA5AYAIJ0EAADkBgAgngQAAOQGACCfBAAA5AYAIKAEAADkBgAgoQQAAOQGACCiBAAA5AYAIBaeAwAAiQYAMJ8DAAC6AQAQoAMAAIkGADChAwIApQUAIbUDAgClBQAhuwMAAIYGlwQivwNAAKgFACH3A0AAzQUAIf0DAQC3BQAhjwQBALcFACGRBAEApgUAIZgEAQCmBQAhmQQBAKYFACGaBAEApgUAIZsEAQC3BQAhnAQBALcFACGdBAEAtwUAIZ4EAQC3BQAhnwQBALcFACGgBAEAtwUAIaEEAQC3BQAhogQBALcFACEDAAAAAwAgAQAAuQEAMDcAALoBACADAAAAAwAgAQAABAAwAgAABQAgAQAAAAkAIAEAAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACATAwAAwwkAIAQAAMIJACAHAADPCQAgEAAAxQkAIBEAAMQJACChAwIAAAABogMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAIBKwAAwgEAIA6hAwIAAAABogMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAIBKwAAxAEAMAErAADEAQAwAQAAAAsAIBMDAACpCQAgBAAAqAkAIAcAAM4JACAQAACrCQAgEQAAqgkAIKEDAgDhBgAhogMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiAgAAAAkAICsAAMgBACAOoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCICAAAABwAgKwAAygEAIAIAAAAHACArAADKAQAgAQAAAAsAIAMAAAAJACAyAADCAQAgMwAAyAEAIAEAAAAJACABAAAABwAgBw4AAMkJACA4AADKCQAgOQAAzQkAIDoAAMwJACA7AADLCQAg2wMAAOQGACCVBAAA5AYAIBGeAwAAhQYAMJ8DAADSAQAQoAMAAIUGADChAwIApQUAIaIDAgClBQAhtQMCAKUFACG7AwEApgUAIb8DQACoBQAhzQMBAKYFACHbAwEAtwUAIeYDAQCmBQAh9AMCAKUFACGSBEAAqAUAIZMEAQCmBQAhlAQBAKYFACGVBAEAtwUAIZcEAACGBpcEIgMAAAAHACABAADRAQAwNwAA0gEAIAMAAAAHACABAAAIADACAAAJACABAAAAWAAgAQAAAFgAIAMAAAALACABAABXADACAABYACADAAAACwAgAQAAVwAwAgAAWAAgAwAAAAsAIAEAAFcAMAIAAFgAIAoDAADGCQAgBQAAxwkAIBAAAMgJACChAwIAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABjwQBAAAAAZAEAQAAAAGRBAEAAAABASsAANoBACAHoQMCAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAQErAADcAQAwASsAANwBADABAAAADQAgCgMAAI0JACAFAACOCQAgEAAAjwkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhjwQBAO0GACGQBAEA3gYAIZEEAQDtBgAhAgAAAFgAICsAAOABACAHoQMCAOEGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACGPBAEA7QYAIZAEAQDeBgAhkQQBAO0GACECAAAACwAgKwAA4gEAIAIAAAALACArAADiAQAgAQAAAA0AIAMAAABYACAyAADaAQAgMwAA4AEAIAEAAABYACABAAAACwAgBw4AAIgJACA4AACJCQAgOQAAjAkAIDoAAIsJACA7AACKCQAgjwQAAOQGACCRBAAA5AYAIAqeAwAAhAYAMJ8DAADqAQAQoAMAAIQGADChAwIApQUAIbUDAgClBQAhvwNAAKgFACHCAwEApgUAIY8EAQC3BQAhkAQBAKYFACGRBAEAtwUAIQMAAAALACABAADpAQAwNwAA6gEAIAMAAAALACABAABXADACAABYACABAAAAXAAgAQAAAFwAIAMAAABaACABAABbADACAABcACADAAAAWgAgAQAAWwAwAgAAXAAgAwAAAFoAIAEAAFsAMAIAAFwAIAYDAACHCQAgoQMCAAAAAbUDAgAAAAG_A0AAAAABjQQBAAAAAY4EAQAAAAEBKwAA8gEAIAWhAwIAAAABtQMCAAAAAb8DQAAAAAGNBAEAAAABjgQBAAAAAQErAAD0AQAwASsAAPQBADAGAwAAhgkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIY0EAQDeBgAhjgQBAN4GACECAAAAXAAgKwAA9wEAIAWhAwIA4QYAIbUDAgDhBgAhvwNAAOAGACGNBAEA3gYAIY4EAQDeBgAhAgAAAFoAICsAAPkBACACAAAAWgAgKwAA-QEAIAMAAABcACAyAADyAQAgMwAA9wEAIAEAAABcACABAAAAWgAgBQ4AAIEJACA4AACCCQAgOQAAhQkAIDoAAIQJACA7AACDCQAgCJ4DAACDBgAwnwMAAIACABCgAwAAgwYAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIY0EAQCmBQAhjgQBAKYFACEDAAAAWgAgAQAA_wEAMDcAAIACACADAAAAWgAgAQAAWwAwAgAAXAAgAQAAADMAIAEAAAAzACADAAAAMQAgAQAAMgAwAgAAMwAgAwAAADEAIAEAADIAMAIAADMAIAMAAAAxACABAAAyADACAAAzACAPBAAAgAkAIAYAAP8IACChAwIAAAABogMCAAAAAb8DQAAAAAHsAwEAAAAB8AMBAAAAAfEDAQAAAAHzAwIAAAABhgQBAAAAAYcEEAAAAAGIBAEAAAABiQQBAAAAAYsEAAAAiwQCjAQBAAAAAQErAACIAgAgDaEDAgAAAAGiAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAfMDAgAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABASsAAIoCADABKwAAigIAMA8EAAD-CAAgBgAA_QgAIKEDAgDhBgAhogMCAOEGACG_A0AA4AYAIewDAQDeBgAh8AMBAO0GACHxAwEA7QYAIfMDAgDhBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQIAAAAzACArAACNAgAgDaEDAgDhBgAhogMCAOEGACG_A0AA4AYAIewDAQDeBgAh8AMBAO0GACHxAwEA7QYAIfMDAgDhBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQIAAAAxACArAACPAgAgAgAAADEAICsAAI8CACADAAAAMwAgMgAAiAIAIDMAAI0CACABAAAAMwAgAQAAADEAIAwOAAD2CAAgOAAA9wgAIDkAAPoIACA6AAD5CAAgOwAA-AgAIPADAADkBgAg8QMAAOQGACCGBAAA5AYAIIcEAADkBgAgiAQAAOQGACCJBAAA5AYAIIwEAADkBgAgEJ4DAAD8BQAwnwMAAJYCABCgAwAA_AUAMKEDAgClBQAhogMCAKUFACG_A0AAqAUAIewDAQCmBQAh8AMBALcFACHxAwEAtwUAIfMDAgClBQAhhgQBALcFACGHBBAA_QUAIYgEAQC3BQAhiQQBALcFACGLBAAA_gWLBCKMBAEAtwUAIQMAAAAxACABAACVAgAwNwAAlgIAIAMAAAAxACABAAAyADACAAAzACABAAAAEgAgAQAAABIAIAMAAAAQACABAAARADACAAASACADAAAAEAAgAQAAEQAwAgAAEgAgAwAAABAAIAEAABEAMAIAABIAIBgDAADxCAAgBAAA7wgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQErAACeAgAgEaEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAEBKwAAoAIAMAErAACgAgAwAQAAAA0AIAEAAAALACAYAwAA0AgAIAQAAM4IACAGAADPCAAgBwAA0QgAIAoAANQIACANAADSCAAgDwAA0wgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhAgAAABIAICsAAKUCACARoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACECAAAAEAAgKwAApwIAIAIAAAAQACArAACnAgAgAQAAAA0AIAEAAAALACADAAAAEgAgMgAAngIAIDMAAKUCACABAAAAEgAgAQAAABAAIAcOAADHCAAgOAAAyAgAIDkAAMsIACA6AADKCAAgOwAAyQgAIPsDAADkBgAg_wMAAOQGACAUngMAAPMFADCfAwAAsAIAEKADAADzBQAwoQMCAKUFACGiAwIApQUAIakDQACoBQAhtQMCAKUFACG7AwAA9gX_AyK_A0AAqAUAIfMDAgClBQAh9AMCAKUFACH1AwEApgUAIfYDAQCmBQAh9wNAAKgFACH4AwEApgUAIfoDAAD0BfoDIvsDAAD1BQAg_ANAAKgFACH9AwEApgUAIf8DAQC3BQAhAwAAABAAIAEAAK8CADA3AACwAgAgAwAAABAAIAEAABEAMAIAABIAIAEAAAAYACABAAAAGAAgAwAAABYAIAEAABcAMAIAABgAIAMAAAAWACABAAAXADACAAAYACADAAAAFgAgAQAAFwAwAgAAGAAgEQgAAIUIACAKAADGCAAgDAAAhggAIKEDAgAAAAG7AwAAAPMDAtIDAgAAAAHcAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQErAAC4AgAgDqEDAgAAAAG7AwAAAPMDAtIDAgAAAAHcAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQErAAC6AgAwASsAALoCADABAAAAEAAgAQAAABsAIBEIAAD2BwAgCgAAxQgAIAwAAPcHACChAwIA4QYAIbsDAAD0B_MDItIDAgDuBgAh3AMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIewDAQDeBgAh7QNAAOAGACHuAwEA7QYAIe8DAQDtBgAh8AMBAO0GACHxAwEA7QYAIQIAAAAYACArAAC_AgAgDqEDAgDhBgAhuwMAAPQH8wMi0gMCAO4GACHcAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhAgAAABYAICsAAMECACACAAAAFgAgKwAAwQIAIAEAAAAQACABAAAAGwAgAwAAABgAIDIAALgCACAzAAC_AgAgAQAAABgAIAEAAAAWACALDgAAwAgAIDgAAMEIACA5AADECAAgOgAAwwgAIDsAAMIIACDSAwAA5AYAINwDAADkBgAg7gMAAOQGACDvAwAA5AYAIPADAADkBgAg8QMAAOQGACARngMAAO8FADCfAwAAygIAEKADAADvBQAwoQMCAKUFACG7AwAA8AXzAyLSAwIAswUAIdwDAgCzBQAh3gMQAN4FACHfAxAA3gUAIeADEADeBQAh4QMQAN4FACHsAwEApgUAIe0DQACoBQAh7gMBALcFACHvAwEAtwUAIfADAQC3BQAh8QMBALcFACEDAAAAFgAgAQAAyQIAMDcAAMoCACADAAAAFgAgAQAAFwAwAgAAGAAgAQAAACoAIAEAAAAqACADAAAAKAAgAQAAKQAwAgAAKgAgAwAAACgAIAEAACkAMAIAACoAIAMAAAAoACABAAApADACAAAqACAFCAAAvwgAIKEDAgAAAAGjAwEAAAABpQMBAAAAAdwDAgAAAAEBKwAA0gIAIAShAwIAAAABowMBAAAAAaUDAQAAAAHcAwIAAAABASsAANQCADABKwAA1AIAMAUIAAC-CAAgoQMCAOEGACGjAwEA3gYAIaUDAQDeBgAh3AMCAOEGACECAAAAKgAgKwAA1wIAIAShAwIA4QYAIaMDAQDeBgAhpQMBAN4GACHcAwIA4QYAIQIAAAAoACArAADZAgAgAgAAACgAICsAANkCACADAAAAKgAgMgAA0gIAIDMAANcCACABAAAAKgAgAQAAACgAIAUOAAC5CAAgOAAAuggAIDkAAL0IACA6AAC8CAAgOwAAuwgAIAeeAwAA7gUAMJ8DAADgAgAQoAMAAO4FADChAwIApQUAIaMDAQCmBQAhpQMBAKYFACHcAwIApQUAIQMAAAAoACABAADfAgAwNwAA4AIAIAMAAAAoACABAAApADACAAAqACABAAAAYQAgAQAAAGEAIAMAAABfACABAABgADACAABhACADAAAAXwAgAQAAYAAwAgAAYQAgAwAAAF8AIAEAAGAAMAIAAGEAIAYDAAC4CAAgoQMCAAAAAbUDAgAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAEBKwAA6AIAIAWhAwIAAAABtQMCAAAAAekDAQAAAAHqAwEAAAAB6wMBAAAAAQErAADqAgAwASsAAOoCADAGAwAAtwgAIKEDAgDhBgAhtQMCAOEGACHpAwEA3gYAIeoDAQDeBgAh6wMBAN4GACECAAAAYQAgKwAA7QIAIAWhAwIA4QYAIbUDAgDhBgAh6QMBAN4GACHqAwEA3gYAIesDAQDeBgAhAgAAAF8AICsAAO8CACACAAAAXwAgKwAA7wIAIAMAAABhACAyAADoAgAgMwAA7QIAIAEAAABhACABAAAAXwAgBQ4AALIIACA4AACzCAAgOQAAtggAIDoAALUIACA7AAC0CAAgCJ4DAADtBQAwnwMAAPYCABCgAwAA7QUAMKEDAgClBQAhtQMCAKUFACHpAwEApgUAIeoDAQCmBQAh6wMBAKYFACEDAAAAXwAgAQAA9QIAMDcAAPYCACADAAAAXwAgAQAAYAAwAgAAYQAgAQAAADwAIAEAAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIAMAAAA6ACABAAA7ADACAAA8ACAHBAAAsAgAIBMAALEIACChAwIAAAABogMCAAAAAb8DQAAAAAHmAwEAAAAB6AMAAADoAwIBKwAA_gIAIAWhAwIAAAABogMCAAAAAb8DQAAAAAHmAwEAAAAB6AMAAADoAwIBKwAAgAMAMAErAACAAwAwBwQAAKIIACATAACjCAAgoQMCAOEGACGiAwIA4QYAIb8DQADgBgAh5gMBAN4GACHoAwAAoQjoAyICAAAAPAAgKwAAgwMAIAWhAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIgIAAAA6ACArAACFAwAgAgAAADoAICsAAIUDACADAAAAPAAgMgAA_gIAIDMAAIMDACABAAAAPAAgAQAAADoAIAUOAACcCAAgOAAAnQgAIDkAAKAIACA6AACfCAAgOwAAnggAIAieAwAA6QUAMJ8DAACMAwAQoAMAAOkFADChAwIApQUAIaIDAgClBQAhvwNAAKgFACHmAwEApgUAIegDAADqBegDIgMAAAA6ACABAACLAwAwNwAAjAMAIAMAAAA6ACABAAA7ADACAAA8ACABAAAAQAAgAQAAAEAAIAMAAAA-ACABAAA_ADACAABAACADAAAAPgAgAQAAPwAwAgAAQAAgAwAAAD4AIAEAAD8AMAIAAEAAIAYSAACbCAAgoQMCAAAAAaMDAQAAAAGoA0AAAAAB5AMAAQAAAeUDAgAAAAEBKwAAlAMAIAWhAwIAAAABowMBAAAAAagDQAAAAAHkAwABAAAB5QMCAAAAAQErAACWAwAwASsAAJYDADAGEgAAmggAIKEDAgDhBgAhowMBAN4GACGoA0AA4AYAIeQDAAH4BgAh5QMCAOEGACECAAAAQAAgKwAAmQMAIAWhAwIA4QYAIaMDAQDeBgAhqANAAOAGACHkAwAB-AYAIeUDAgDhBgAhAgAAAD4AICsAAJsDACACAAAAPgAgKwAAmwMAIAMAAABAACAyAACUAwAgMwAAmQMAIAEAAABAACABAAAAPgAgBQ4AAJUIACA4AACWCAAgOQAAmQgAIDoAAJgIACA7AACXCAAgCJ4DAADoBQAwnwMAAKIDABCgAwAA6AUAMKEDAgClBQAhowMBAKYFACGoA0AAqAUAIeQDAAHEBQAh5QMCAKUFACEDAAAAPgAgAQAAoQMAMDcAAKIDACADAAAAPgAgAQAAPwAwAgAAQAAgAQAAAEQAIAEAAABEACADAAAAGwAgAQAAQwAwAgAARAAgAwAAABsAIAEAAEMAMAIAAEQAIAMAAAAbACABAABDADACAABEACATBAAAkQgAIAgAAJAIACAJAACSCAAgDAAAkwgAIA0AAJQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAdwDAgAAAAHdAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAEBKwAAqgMAIA6hAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAdwDAgAAAAHdAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAEBKwAArAMAMAErAACsAwAwAQAAABAAIAEAAAANACATBAAA5gcAIAgAAOUHACAJAADnBwAgDAAA6AcAIA0AAOkHACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIQIAAABEACArAACxAwAgDqEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhAgAAABsAICsAALMDACACAAAAGwAgKwAAswMAIAEAAAAQACABAAAADQAgAwAAAEQAIDIAAKoDACAzAACxAwAgAQAAAEQAIAEAAAAbACAJDgAA3wcAIDgAAOAHACA5AADjBwAgOgAA4gcAIDsAAOEHACDbAwAA5AYAINwDAADkBgAg3QMAAOQGACDjAwAA5AYAIBGeAwAA5AUAMJ8DAAC8AwAQoAMAAOQFADChAwIApQUAIaIDAgClBQAhqQNAAKgFACG1AwIApQUAIbsDAADlBeMDIr8DQACoBQAh2wMBALcFACHcAwIAswUAId0DAgCzBQAh3gMQAN4FACHfAxAA3gUAIeADEADeBQAh4QMQAN4FACHjAwEAtwUAIQMAAAAbACABAAC7AwAwNwAAvAMAIAMAAAAbACABAABDADACAABEACABAAAAIQAgAQAAACEAIAMAAAAfACABAAAgADACAAAhACADAAAAHwAgAQAAIAAwAgAAIQAgAwAAAB8AIAEAACAAMAIAACEAIA0KAADdBwAgCwAA3gcAIKEDAgAAAAG_A0AAAAAB0gMCAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAAQErAADEAwAgC6EDAgAAAAG_A0AAAAAB0gMCAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAAQErAADGAwAwASsAAMYDADANCgAA2wcAIAsAANwHACChAwIA4QYAIb8DQADgBgAh0gMCAOEGACHTAwIA4QYAIdQDAQDtBgAh1QMQANkHACHWAxAA2QcAIdgDAADaB9gDItkDQADgBgAh2gMBAO0GACHbAwEA7QYAIQIAAAAhACArAADJAwAgC6EDAgDhBgAhvwNAAOAGACHSAwIA4QYAIdMDAgDhBgAh1AMBAO0GACHVAxAA2QcAIdYDEADZBwAh2AMAANoH2AMi2QNAAOAGACHaAwEA7QYAIdsDAQDtBgAhAgAAAB8AICsAAMsDACACAAAAHwAgKwAAywMAIAMAAAAhACAyAADEAwAgMwAAyQMAIAEAAAAhACABAAAAHwAgCA4AANQHACA4AADVBwAgOQAA2AcAIDoAANcHACA7AADWBwAg1AMAAOQGACDaAwAA5AYAINsDAADkBgAgDp4DAADdBQAwnwMAANIDABCgAwAA3QUAMKEDAgClBQAhvwNAAKgFACHSAwIApQUAIdMDAgClBQAh1AMBALcFACHVAxAA3gUAIdYDEADeBQAh2AMAAN8F2AMi2QNAAKgFACHaAwEAtwUAIdsDAQC3BQAhAwAAAB8AIAEAANEDADA3AADSAwAgAwAAAB8AIAEAACAAMAIAACEAIAEAAABmACABAAAAZgAgAwAAAGQAIAEAAGUAMAIAAGYAIAMAAABkACABAABlADACAABmACADAAAAZAAgAQAAZQAwAgAAZgAgBAMAANMHACChAwIAAAABtQMCAAAAAb8DQAAAAAEBKwAA2gMAIAOhAwIAAAABtQMCAAAAAb8DQAAAAAEBKwAA3AMAMAErAADcAwAwBAMAANIHACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACECAAAAZgAgKwAA3wMAIAOhAwIA4QYAIbUDAgDhBgAhvwNAAOAGACECAAAAZAAgKwAA4QMAIAIAAABkACArAADhAwAgAwAAAGYAIDIAANoDACAzAADfAwAgAQAAAGYAIAEAAABkACAFDgAAzQcAIDgAAM4HACA5AADRBwAgOgAA0AcAIDsAAM8HACAGngMAANwFADCfAwAA6AMAEKADAADcBQAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAhAwAAAGQAIAEAAOcDADA3AADoAwAgAwAAAGQAIAEAAGUAMAIAAGYAIAEAAABqACABAAAAagAgAwAAAGgAIAEAAGkAMAIAAGoAIAMAAABoACABAABpADACAABqACADAAAAaAAgAQAAaQAwAgAAagAgBgMAAMwHACChAwIAAAABtQMCAAAAAb8DQAAAAAHQAwEAAAAB0QMgAAAAAQErAADwAwAgBaEDAgAAAAG1AwIAAAABvwNAAAAAAdADAQAAAAHRAyAAAAABASsAAPIDADABKwAA8gMAMAYDAADLBwAgoQMCAOEGACG1AwIA4QYAIb8DQADgBgAh0AMBAN4GACHRAyAAgAcAIQIAAABqACArAAD1AwAgBaEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIdADAQDeBgAh0QMgAIAHACECAAAAaAAgKwAA9wMAIAIAAABoACArAAD3AwAgAwAAAGoAIDIAAPADACAzAAD1AwAgAQAAAGoAIAEAAABoACAFDgAAxgcAIDgAAMcHACA5AADKBwAgOgAAyQcAIDsAAMgHACAIngMAANsFADCfAwAA_gMAEKADAADbBQAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAh0AMBAKYFACHRAyAAyAUAIQMAAABoACABAAD9AwAwNwAA_gMAIAMAAABoACABAABpADACAABqACABAAAAbgAgAQAAAG4AIAMAAABsACABAABtADACAABuACADAAAAbAAgAQAAbQAwAgAAbgAgAwAAAGwAIAEAAG0AMAIAAG4AIAcDAADFBwAgoQMCAAAAAbUDAgAAAAG_A0AAAAABzQMAAADNAwLOAwEAAAABzwMgAAAAAQErAACGBAAgBqEDAgAAAAG1AwIAAAABvwNAAAAAAc0DAAAAzQMCzgMBAAAAAc8DIAAAAAEBKwAAiAQAMAErAACIBAAwBwMAAMQHACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHNAwAAwwfNAyLOAwEA3gYAIc8DIACABwAhAgAAAG4AICsAAIsEACAGoQMCAOEGACG1AwIA4QYAIb8DQADgBgAhzQMAAMMHzQMizgMBAN4GACHPAyAAgAcAIQIAAABsACArAACNBAAgAgAAAGwAICsAAI0EACADAAAAbgAgMgAAhgQAIDMAAIsEACABAAAAbgAgAQAAAGwAIAUOAAC-BwAgOAAAvwcAIDkAAMIHACA6AADBBwAgOwAAwAcAIAmeAwAA1wUAMJ8DAACUBAAQoAMAANcFADChAwIApQUAIbUDAgClBQAhvwNAAKgFACHNAwAA2AXNAyLOAwEApgUAIc8DIADIBQAhAwAAAGwAIAEAAJMEADA3AACUBAAgAwAAAGwAIAEAAG0AMAIAAG4AIAqeAwAA0AUAMJ8DAACaBAAQoAMAANAFADChAwIAAAABuwMBANIFACHHAwEA0gUAIcgDQADTBQAhyQNAANQFACHKAwIA1QUAIcsDAQDWBQAhAQAAAJcEACABAAAAlwQAIAqeAwAA0AUAMJ8DAACaBAAQoAMAANAFADChAwIA0QUAIbsDAQDSBQAhxwMBANIFACHIA0AA0wUAIckDQADUBQAhygMCANUFACHLAwEA1gUAIQPJAwAA5AYAIMoDAADkBgAgywMAAOQGACADAAAAmgQAIAEAAJsEADACAACXBAAgAwAAAJoEACABAACbBAAwAgAAlwQAIAMAAACaBAAgAQAAmwQAMAIAAJcEACAHoQMCAAAAAbsDAQAAAAHHAwEAAAAByANAAAAAAckDQAAAAAHKAwIAAAABywMBAAAAAQErAACfBAAgB6EDAgAAAAG7AwEAAAABxwMBAAAAAcgDQAAAAAHJA0AAAAABygMCAAAAAcsDAQAAAAEBKwAAoQQAMAErAAChBAAwB6EDAgDhBgAhuwMBAN4GACHHAwEA3gYAIcgDQADgBgAhyQNAAL0HACHKAwIA7gYAIcsDAQDtBgAhAgAAAJcEACArAACkBAAgB6EDAgDhBgAhuwMBAN4GACHHAwEA3gYAIcgDQADgBgAhyQNAAL0HACHKAwIA7gYAIcsDAQDtBgAhAgAAAJoEACArAACmBAAgAgAAAJoEACArAACmBAAgAwAAAJcEACAyAACfBAAgMwAApAQAIAEAAACXBAAgAQAAAJoEACAIDgAAuAcAIDgAALkHACA5AAC8BwAgOgAAuwcAIDsAALoHACDJAwAA5AYAIMoDAADkBgAgywMAAOQGACAKngMAAMwFADCfAwAArQQAEKADAADMBQAwoQMCAKUFACG7AwEApgUAIccDAQCmBQAhyANAAKgFACHJA0AAzQUAIcoDAgCzBQAhywMBALcFACEDAAAAmgQAIAEAAKwEADA3AACtBAAgAwAAAJoEACABAACbBAAwAgAAlwQAIAEAAAByACABAAAAcgAgAwAAAHAAIAEAAHEAMAIAAHIAIAMAAABwACABAABxADACAAByACADAAAAcAAgAQAAcQAwAgAAcgAgCgMAALUHACAeAAC3BwAgHwAAtAcAICMAALYHACChAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcYDAgAAAAEBKwAAtQQAIAahAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcYDAgAAAAEBKwAAtwQAMAErAAC3BAAwAQAAAHAAIAoDAACaBwAgHgAAmAcAIB8AAJkHACAjAACbBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhAgAAAHIAICsAALsEACAGoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhAgAAAHAAICsAAL0EACACAAAAcAAgKwAAvQQAIAEAAABwACADAAAAcgAgMgAAtQQAIDMAALsEACABAAAAcgAgAQAAAHAAIAYOAACTBwAgOAAAlAcAIDkAAJcHACA6AACWBwAgOwAAlQcAIMYDAADkBgAgCZ4DAADLBQAwnwMAAMUEABCgAwAAywUAMKEDAgClBQAhqQNAAKgFACG1AwIApQUAIb8DQACoBQAhwgMBAKYFACHGAwIAswUAIQMAAABwACABAADEBAAwNwAAxQQAIAMAAABwACABAABxADACAAByACABAAAAeAAgAQAAAHgAIAMAAAB2ACABAAB3ADACAAB4ACADAAAAdgAgAQAAdwAwAgAAeAAgAwAAAHYAIAEAAHcAMAIAAHgAIA0DAACQBwAgIAAAkQcAICIAAJIHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABwwMCAAAAAcQDIAAAAAHFAwIAAAABASsAAM0EACAKoQMCAAAAAaUDAQAAAAGmAwQAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcMDAgAAAAHEAyAAAAABxQMCAAAAAQErAADPBAAwASsAAM8EADABAAAAcAAgDQMAAIEHACAgAACCBwAgIgAAgwcAIKEDAgDhBgAhpQMBAO0GACGmAwQA3wYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhwwMCAO4GACHEAyAAgAcAIcUDAgDuBgAhAgAAAHgAICsAANMEACAKoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACECAAAAdgAgKwAA1QQAIAIAAAB2ACArAADVBAAgAQAAAHAAIAMAAAB4ACAyAADNBAAgMwAA0wQAIAEAAAB4ACABAAAAdgAgCA4AAPsGACA4AAD8BgAgOQAA_wYAIDoAAP4GACA7AAD9BgAgpQMAAOQGACDDAwAA5AYAIMUDAADkBgAgDZ4DAADHBQAwnwMAAN0EABCgAwAAxwUAMKEDAgClBQAhpQMBALcFACGmAwQApwUAIakDQACoBQAhtQMCAKUFACG_A0AAqAUAIcIDAQCmBQAhwwMCALMFACHEAyAAyAUAIcUDAgCzBQAhAwAAAHYAIAEAANwEADA3AADdBAAgAwAAAHYAIAEAAHcAMAIAAHgAIAEAAAB9ACABAAAAfQAgAwAAAHsAIAEAAHwAMAIAAH0AIAMAAAB7ACABAAB8ADACAAB9ACADAAAAewAgAQAAfAAwAgAAfQAgBiEAAPoGACArAAEAAAGhAwIAAAABvwNAAAAAAcADAgAAAAHBAwIAAAABASsAAOUEACAFKwABAAABoQMCAAAAAb8DQAAAAAHAAwIAAAABwQMCAAAAAQErAADnBAAwASsAAOcEADAGIQAA-QYAICsAAfgGACGhAwIA4QYAIb8DQADgBgAhwAMCAOEGACHBAwIA4QYAIQIAAAB9ACArAADqBAAgBSsAAfgGACGhAwIA4QYAIb8DQADgBgAhwAMCAOEGACHBAwIA4QYAIQIAAAB7ACArAADsBAAgAgAAAHsAICsAAOwEACADAAAAfQAgMgAA5QQAIDMAAOoEACABAAAAfQAgAQAAAHsAIAUOAADzBgAgOAAA9AYAIDkAAPcGACA6AAD2BgAgOwAA9QYAIAgrAAHEBQAhngMAAMMFADCfAwAA8wQAEKADAADDBQAwoQMCAKUFACG_A0AAqAUAIcADAgClBQAhwQMCAKUFACEDAAAAewAgAQAA8gQAMDcAAPMEACADAAAAewAgAQAAfAAwAgAAfQAgAQAAAEgAIAEAAABIACADAAAARgAgAQAARwAwAgAASAAgAwAAAEYAIAEAAEcAMAIAAEgAIAMAAABGACABAABHADACAABIACAMAwAA8gYAIAQAAPEGACChAwIAAAABogMCAAAAAbUDAgAAAAG3AwAAALcDArkDAAAAuQMCuwMAAAC7AwK8AwEAAAABvQMCAAAAAb4DAQAAAAG_A0AAAAABASsAAPsEACAKoQMCAAAAAaIDAgAAAAG1AwIAAAABtwMAAAC3AwK5AwAAALkDArsDAAAAuwMCvAMBAAAAAb0DAgAAAAG-AwEAAAABvwNAAAAAAQErAAD9BAAwASsAAP0EADABAAAADQAgDAMAAPAGACAEAADvBgAgoQMCAOEGACGiAwIA4QYAIbUDAgDuBgAhtwMAAOoGtwMiuQMAAOsGuQMiuwMAAOwGuwMivAMBAO0GACG9AwIA7gYAIb4DAQDtBgAhvwNAAOAGACECAAAASAAgKwAAgQUAIAqhAwIA4QYAIaIDAgDhBgAhtQMCAO4GACG3AwAA6ga3AyK5AwAA6wa5AyK7AwAA7Aa7AyK8AwEA7QYAIb0DAgDuBgAhvgMBAO0GACG_A0AA4AYAIQIAAABGACArAACDBQAgAgAAAEYAICsAAIMFACABAAAADQAgAwAAAEgAIDIAAPsEACAzAACBBQAgAQAAAEgAIAEAAABGACAJDgAA5QYAIDgAAOYGACA5AADpBgAgOgAA6AYAIDsAAOcGACC1AwAA5AYAILwDAADkBgAgvQMAAOQGACC-AwAA5AYAIA2eAwAAsgUAMJ8DAACLBQAQoAMAALIFADChAwIApQUAIaIDAgClBQAhtQMCALMFACG3AwAAtAW3AyK5AwAAtQW5AyK7AwAAtgW7AyK8AwEAtwUAIb0DAgCzBQAhvgMBALcFACG_A0AAqAUAIQMAAABGACABAACKBQAwNwAAiwUAIAMAAABGACABAABHADACAABIACABAAAATQAgAQAAAE0AIAMAAABLACABAABMADACAABNACADAAAASwAgAQAATAAwAgAATQAgAwAAAEsAIAEAAEwAMAIAAE0AIAoEAADjBgAgoQMCAAAAAaIDAgAAAAGjAwEAAAABpAMBAAAAAaUDAQAAAAGmAwQAAAABpwMBAAAAAagDQAAAAAGpA0AAAAABASsAAJMFACAJoQMCAAAAAaIDAgAAAAGjAwEAAAABpAMBAAAAAaUDAQAAAAGmAwQAAAABpwMBAAAAAagDQAAAAAGpA0AAAAABASsAAJUFADABKwAAlQUAMAoEAADiBgAgoQMCAOEGACGiAwIA4QYAIaMDAQDeBgAhpAMBAN4GACGlAwEA3gYAIaYDBADfBgAhpwMBAN4GACGoA0AA4AYAIakDQADgBgAhAgAAAE0AICsAAJgFACAJoQMCAOEGACGiAwIA4QYAIaMDAQDeBgAhpAMBAN4GACGlAwEA3gYAIaYDBADfBgAhpwMBAN4GACGoA0AA4AYAIakDQADgBgAhAgAAAEsAICsAAJoFACACAAAASwAgKwAAmgUAIAMAAABNACAyAACTBQAgMwAAmAUAIAEAAABNACABAAAASwAgBQ4AANkGACA4AADaBgAgOQAA3QYAIDoAANwGACA7AADbBgAgDJ4DAACkBQAwnwMAAKEFABCgAwAApAUAMKEDAgClBQAhogMCAKUFACGjAwEApgUAIaQDAQCmBQAhpQMBAKYFACGmAwQApwUAIacDAQCmBQAhqANAAKgFACGpA0AAqAUAIQMAAABLACABAACgBQAwNwAAoQUAIAMAAABLACABAABMADACAABNACAMngMAAKQFADCfAwAAoQUAEKADAACkBQAwoQMCAKUFACGiAwIApQUAIaMDAQCmBQAhpAMBAKYFACGlAwEApgUAIaYDBACnBQAhpwMBAKYFACGoA0AAqAUAIakDQACoBQAhDQ4AAKoFACA4AACtBQAgOQAAqgUAIDoAAKoFACA7AACqBQAgqgMCAAAAAasDAgAAAASsAwIAAAAErQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgCxBQAhDg4AAKoFACA6AACwBQAgOwAAsAUAIKoDAQAAAAGrAwEAAAAErAMBAAAABK0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEArwUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQ0OAACqBQAgOAAArQUAIDkAAK4FACA6AACuBQAgOwAArgUAIKoDBAAAAAGrAwQAAAAErAMEAAAABK0DBAAAAAGuAwQAAAABrwMEAAAAAbADBAAAAAGxAwQArAUAIQsOAACqBQAgOgAAqwUAIDsAAKsFACCqA0AAAAABqwNAAAAABKwDQAAAAAStA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAKkFACELDgAAqgUAIDoAAKsFACA7AACrBQAgqgNAAAAAAasDQAAAAASsA0AAAAAErQNAAAAAAa4DQAAAAAGvA0AAAAABsANAAAAAAbEDQACpBQAhCKoDAgAAAAGrAwIAAAAErAMCAAAABK0DAgAAAAGuAwIAAAABrwMCAAAAAbADAgAAAAGxAwIAqgUAIQiqA0AAAAABqwNAAAAABKwDQAAAAAStA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAKsFACENDgAAqgUAIDgAAK0FACA5AACuBQAgOgAArgUAIDsAAK4FACCqAwQAAAABqwMEAAAABKwDBAAAAAStAwQAAAABrgMEAAAAAa8DBAAAAAGwAwQAAAABsQMEAKwFACEIqgMIAAAAAasDCAAAAASsAwgAAAAErQMIAAAAAa4DCAAAAAGvAwgAAAABsAMIAAAAAbEDCACtBQAhCKoDBAAAAAGrAwQAAAAErAMEAAAABK0DBAAAAAGuAwQAAAABrwMEAAAAAbADBAAAAAGxAwQArgUAIQ4OAACqBQAgOgAAsAUAIDsAALAFACCqAwEAAAABqwMBAAAABKwDAQAAAAStAwEAAAABrgMBAAAAAa8DAQAAAAGwAwEAAAABsQMBAK8FACGyAwEAAAABswMBAAAAAbQDAQAAAAELqgMBAAAAAasDAQAAAASsAwEAAAAErQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQCwBQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABDQ4AAKoFACA4AACtBQAgOQAAqgUAIDoAAKoFACA7AACqBQAgqgMCAAAAAasDAgAAAASsAwIAAAAErQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgCxBQAhDZ4DAACyBQAwnwMAAIsFABCgAwAAsgUAMKEDAgClBQAhogMCAKUFACG1AwIAswUAIbcDAAC0BbcDIrkDAAC1BbkDIrsDAAC2BbsDIrwDAQC3BQAhvQMCALMFACG-AwEAtwUAIb8DQACoBQAhDQ4AALkFACA4AADCBQAgOQAAuQUAIDoAALkFACA7AAC5BQAgqgMCAAAAAasDAgAAAAWsAwIAAAAFrQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgDBBQAhBw4AAKoFACA6AADABQAgOwAAwAUAIKoDAAAAtwMCqwMAAAC3AwisAwAAALcDCLEDAAC_BbcDIgcOAACqBQAgOgAAvgUAIDsAAL4FACCqAwAAALkDAqsDAAAAuQMIrAMAAAC5AwixAwAAvQW5AyIHDgAAqgUAIDoAALwFACA7AAC8BQAgqgMAAAC7AwKrAwAAALsDCKwDAAAAuwMIsQMAALsFuwMiDg4AALkFACA6AAC6BQAgOwAAugUAIKoDAQAAAAGrAwEAAAAFrAMBAAAABa0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEAuAUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQ4OAAC5BQAgOgAAugUAIDsAALoFACCqAwEAAAABqwMBAAAABawDAQAAAAWtAwEAAAABrgMBAAAAAa8DAQAAAAGwAwEAAAABsQMBALgFACGyAwEAAAABswMBAAAAAbQDAQAAAAEIqgMCAAAAAasDAgAAAAWsAwIAAAAFrQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgC5BQAhC6oDAQAAAAGrAwEAAAAFrAMBAAAABa0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEAugUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQcOAACqBQAgOgAAvAUAIDsAALwFACCqAwAAALsDAqsDAAAAuwMIrAMAAAC7AwixAwAAuwW7AyIEqgMAAAC7AwKrAwAAALsDCKwDAAAAuwMIsQMAALwFuwMiBw4AAKoFACA6AAC-BQAgOwAAvgUAIKoDAAAAuQMCqwMAAAC5AwisAwAAALkDCLEDAAC9BbkDIgSqAwAAALkDAqsDAAAAuQMIrAMAAAC5AwixAwAAvgW5AyIHDgAAqgUAIDoAAMAFACA7AADABQAgqgMAAAC3AwKrAwAAALcDCKwDAAAAtwMIsQMAAL8FtwMiBKoDAAAAtwMCqwMAAAC3AwisAwAAALcDCLEDAADABbcDIg0OAAC5BQAgOAAAwgUAIDkAALkFACA6AAC5BQAgOwAAuQUAIKoDAgAAAAGrAwIAAAAFrAMCAAAABa0DAgAAAAGuAwIAAAABrwMCAAAAAbADAgAAAAGxAwIAwQUAIQiqAwgAAAABqwMIAAAABawDCAAAAAWtAwgAAAABrgMIAAAAAa8DCAAAAAGwAwgAAAABsQMIAMIFACEIKwABxAUAIZ4DAADDBQAwnwMAAPMEABCgAwAAwwUAMKEDAgClBQAhvwNAAKgFACHAAwIApQUAIcEDAgClBQAhBw4AAKoFACA6AADGBQAgOwAAxgUAIKoDAAEAAAGrAwABAAAErAMAAQAABLEDAAHFBQAhBw4AAKoFACA6AADGBQAgOwAAxgUAIKoDAAEAAAGrAwABAAAErAMAAQAABLEDAAHFBQAhBKoDAAEAAAGrAwABAAAErAMAAQAABLEDAAHGBQAhDZ4DAADHBQAwnwMAAN0EABCgAwAAxwUAMKEDAgClBQAhpQMBALcFACGmAwQApwUAIakDQACoBQAhtQMCAKUFACG_A0AAqAUAIcIDAQCmBQAhwwMCALMFACHEAyAAyAUAIcUDAgCzBQAhBQ4AAKoFACA6AADKBQAgOwAAygUAIKoDIAAAAAGxAyAAyQUAIQUOAACqBQAgOgAAygUAIDsAAMoFACCqAyAAAAABsQMgAMkFACECqgMgAAAAAbEDIADKBQAhCZ4DAADLBQAwnwMAAMUEABCgAwAAywUAMKEDAgClBQAhqQNAAKgFACG1AwIApQUAIb8DQACoBQAhwgMBAKYFACHGAwIAswUAIQqeAwAAzAUAMJ8DAACtBAAQoAMAAMwFADChAwIApQUAIbsDAQCmBQAhxwMBAKYFACHIA0AAqAUAIckDQADNBQAhygMCALMFACHLAwEAtwUAIQsOAAC5BQAgOgAAzwUAIDsAAM8FACCqA0AAAAABqwNAAAAABawDQAAAAAWtA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAM4FACELDgAAuQUAIDoAAM8FACA7AADPBQAgqgNAAAAAAasDQAAAAAWsA0AAAAAFrQNAAAAAAa4DQAAAAAGvA0AAAAABsANAAAAAAbEDQADOBQAhCKoDQAAAAAGrA0AAAAAFrANAAAAABa0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAzwUAIQqeAwAA0AUAMJ8DAACaBAAQoAMAANAFADChAwIA0QUAIbsDAQDSBQAhxwMBANIFACHIA0AA0wUAIckDQADUBQAhygMCANUFACHLAwEA1gUAIQiqAwIAAAABqwMCAAAABKwDAgAAAAStAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCAKoFACELqgMBAAAAAasDAQAAAASsAwEAAAAErQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQCwBQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABCKoDQAAAAAGrA0AAAAAErANAAAAABK0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAqwUAIQiqA0AAAAABqwNAAAAABawDQAAAAAWtA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAM8FACEIqgMCAAAAAasDAgAAAAWsAwIAAAAFrQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgC5BQAhC6oDAQAAAAGrAwEAAAAFrAMBAAAABa0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEAugUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQmeAwAA1wUAMJ8DAACUBAAQoAMAANcFADChAwIApQUAIbUDAgClBQAhvwNAAKgFACHNAwAA2AXNAyLOAwEApgUAIc8DIADIBQAhBw4AAKoFACA6AADaBQAgOwAA2gUAIKoDAAAAzQMCqwMAAADNAwisAwAAAM0DCLEDAADZBc0DIgcOAACqBQAgOgAA2gUAIDsAANoFACCqAwAAAM0DAqsDAAAAzQMIrAMAAADNAwixAwAA2QXNAyIEqgMAAADNAwKrAwAAAM0DCKwDAAAAzQMIsQMAANoFzQMiCJ4DAADbBQAwnwMAAP4DABCgAwAA2wUAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIdADAQCmBQAh0QMgAMgFACEGngMAANwFADCfAwAA6AMAEKADAADcBQAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAhDp4DAADdBQAwnwMAANIDABCgAwAA3QUAMKEDAgClBQAhvwNAAKgFACHSAwIApQUAIdMDAgClBQAh1AMBALcFACHVAxAA3gUAIdYDEADeBQAh2AMAAN8F2AMi2QNAAKgFACHaAwEAtwUAIdsDAQC3BQAhDQ4AAKoFACA4AADjBQAgOQAA4wUAIDoAAOMFACA7AADjBQAgqgMQAAAAAasDEAAAAASsAxAAAAAErQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEADiBQAhBw4AAKoFACA6AADhBQAgOwAA4QUAIKoDAAAA2AMCqwMAAADYAwisAwAAANgDCLEDAADgBdgDIgcOAACqBQAgOgAA4QUAIDsAAOEFACCqAwAAANgDAqsDAAAA2AMIrAMAAADYAwixAwAA4AXYAyIEqgMAAADYAwKrAwAAANgDCKwDAAAA2AMIsQMAAOEF2AMiDQ4AAKoFACA4AADjBQAgOQAA4wUAIDoAAOMFACA7AADjBQAgqgMQAAAAAasDEAAAAASsAxAAAAAErQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEADiBQAhCKoDEAAAAAGrAxAAAAAErAMQAAAABK0DEAAAAAGuAxAAAAABrwMQAAAAAbADEAAAAAGxAxAA4wUAIRGeAwAA5AUAMJ8DAAC8AwAQoAMAAOQFADChAwIApQUAIaIDAgClBQAhqQNAAKgFACG1AwIApQUAIbsDAADlBeMDIr8DQACoBQAh2wMBALcFACHcAwIAswUAId0DAgCzBQAh3gMQAN4FACHfAxAA3gUAIeADEADeBQAh4QMQAN4FACHjAwEAtwUAIQcOAACqBQAgOgAA5wUAIDsAAOcFACCqAwAAAOMDAqsDAAAA4wMIrAMAAADjAwixAwAA5gXjAyIHDgAAqgUAIDoAAOcFACA7AADnBQAgqgMAAADjAwKrAwAAAOMDCKwDAAAA4wMIsQMAAOYF4wMiBKoDAAAA4wMCqwMAAADjAwisAwAAAOMDCLEDAADnBeMDIgieAwAA6AUAMJ8DAACiAwAQoAMAAOgFADChAwIApQUAIaMDAQCmBQAhqANAAKgFACHkAwABxAUAIeUDAgClBQAhCJ4DAADpBQAwnwMAAIwDABCgAwAA6QUAMKEDAgClBQAhogMCAKUFACG_A0AAqAUAIeYDAQCmBQAh6AMAAOoF6AMiBw4AAKoFACA6AADsBQAgOwAA7AUAIKoDAAAA6AMCqwMAAADoAwisAwAAAOgDCLEDAADrBegDIgcOAACqBQAgOgAA7AUAIDsAAOwFACCqAwAAAOgDAqsDAAAA6AMIrAMAAADoAwixAwAA6wXoAyIEqgMAAADoAwKrAwAAAOgDCKwDAAAA6AMIsQMAAOwF6AMiCJ4DAADtBQAwnwMAAPYCABCgAwAA7QUAMKEDAgClBQAhtQMCAKUFACHpAwEApgUAIeoDAQCmBQAh6wMBAKYFACEHngMAAO4FADCfAwAA4AIAEKADAADuBQAwoQMCAKUFACGjAwEApgUAIaUDAQCmBQAh3AMCAKUFACERngMAAO8FADCfAwAAygIAEKADAADvBQAwoQMCAKUFACG7AwAA8AXzAyLSAwIAswUAIdwDAgCzBQAh3gMQAN4FACHfAxAA3gUAIeADEADeBQAh4QMQAN4FACHsAwEApgUAIe0DQACoBQAh7gMBALcFACHvAwEAtwUAIfADAQC3BQAh8QMBALcFACEHDgAAqgUAIDoAAPIFACA7AADyBQAgqgMAAADzAwKrAwAAAPMDCKwDAAAA8wMIsQMAAPEF8wMiBw4AAKoFACA6AADyBQAgOwAA8gUAIKoDAAAA8wMCqwMAAADzAwisAwAAAPMDCLEDAADxBfMDIgSqAwAAAPMDAqsDAAAA8wMIrAMAAADzAwixAwAA8gXzAyIUngMAAPMFADCfAwAAsAIAEKADAADzBQAwoQMCAKUFACGiAwIApQUAIakDQACoBQAhtQMCAKUFACG7AwAA9gX_AyK_A0AAqAUAIfMDAgClBQAh9AMCAKUFACH1AwEApgUAIfYDAQCmBQAh9wNAAKgFACH4AwEApgUAIfoDAAD0BfoDIvsDAAD1BQAg_ANAAKgFACH9AwEApgUAIf8DAQC3BQAhBw4AAKoFACA6AAD7BQAgOwAA-wUAIKoDAAAA-gMCqwMAAAD6AwisAwAAAPoDCLEDAAD6BfoDIg8OAAC5BQAgOgAA-QUAIDsAAPkFACCqA4AAAAABrQOAAAAAAa4DgAAAAAGvA4AAAAABsAOAAAAAAbEDgAAAAAGABAEAAAABgQQBAAAAAYIEAQAAAAGDBIAAAAABhASAAAAAAYUEgAAAAAEHDgAAqgUAIDoAAPgFACA7AAD4BQAgqgMAAAD_AwKrAwAAAP8DCKwDAAAA_wMIsQMAAPcF_wMiBw4AAKoFACA6AAD4BQAgOwAA-AUAIKoDAAAA_wMCqwMAAAD_AwisAwAAAP8DCLEDAAD3Bf8DIgSqAwAAAP8DAqsDAAAA_wMIrAMAAAD_AwixAwAA-AX_AyIMqgOAAAAAAa0DgAAAAAGuA4AAAAABrwOAAAAAAbADgAAAAAGxA4AAAAABgAQBAAAAAYEEAQAAAAGCBAEAAAABgwSAAAAAAYQEgAAAAAGFBIAAAAABBw4AAKoFACA6AAD7BQAgOwAA-wUAIKoDAAAA-gMCqwMAAAD6AwisAwAAAPoDCLEDAAD6BfoDIgSqAwAAAPoDAqsDAAAA-gMIrAMAAAD6AwixAwAA-wX6AyIQngMAAPwFADCfAwAAlgIAEKADAAD8BQAwoQMCAKUFACGiAwIApQUAIb8DQACoBQAh7AMBAKYFACHwAwEAtwUAIfEDAQC3BQAh8wMCAKUFACGGBAEAtwUAIYcEEAD9BQAhiAQBALcFACGJBAEAtwUAIYsEAAD-BYsEIowEAQC3BQAhDQ4AALkFACA4AACCBgAgOQAAggYAIDoAAIIGACA7AACCBgAgqgMQAAAAAasDEAAAAAWsAxAAAAAFrQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEACBBgAhBw4AAKoFACA6AACABgAgOwAAgAYAIKoDAAAAiwQCqwMAAACLBAisAwAAAIsECLEDAAD_BYsEIgcOAACqBQAgOgAAgAYAIDsAAIAGACCqAwAAAIsEAqsDAAAAiwQIrAMAAACLBAixAwAA_wWLBCIEqgMAAACLBAKrAwAAAIsECKwDAAAAiwQIsQMAAIAGiwQiDQ4AALkFACA4AACCBgAgOQAAggYAIDoAAIIGACA7AACCBgAgqgMQAAAAAasDEAAAAAWsAxAAAAAFrQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEACBBgAhCKoDEAAAAAGrAxAAAAAFrAMQAAAABa0DEAAAAAGuAxAAAAABrwMQAAAAAbADEAAAAAGxAxAAggYAIQieAwAAgwYAMJ8DAACAAgAQoAMAAIMGADChAwIApQUAIbUDAgClBQAhvwNAAKgFACGNBAEApgUAIY4EAQCmBQAhCp4DAACEBgAwnwMAAOoBABCgAwAAhAYAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIcIDAQCmBQAhjwQBALcFACGQBAEApgUAIZEEAQC3BQAhEZ4DAACFBgAwnwMAANIBABCgAwAAhQYAMKEDAgClBQAhogMCAKUFACG1AwIApQUAIbsDAQCmBQAhvwNAAKgFACHNAwEApgUAIdsDAQC3BQAh5gMBAKYFACH0AwIApQUAIZIEQACoBQAhkwQBAKYFACGUBAEApgUAIZUEAQC3BQAhlwQAAIYGlwQiBw4AAKoFACA6AACIBgAgOwAAiAYAIKoDAAAAlwQCqwMAAACXBAisAwAAAJcECLEDAACHBpcEIgcOAACqBQAgOgAAiAYAIDsAAIgGACCqAwAAAJcEAqsDAAAAlwQIrAMAAACXBAixAwAAhwaXBCIEqgMAAACXBAKrAwAAAJcECKwDAAAAlwQIsQMAAIgGlwQiFp4DAACJBgAwnwMAALoBABCgAwAAiQYAMKEDAgClBQAhtQMCAKUFACG7AwAAhgaXBCK_A0AAqAUAIfcDQADNBQAh_QMBALcFACGPBAEAtwUAIZEEAQCmBQAhmAQBAKYFACGZBAEApgUAIZoEAQCmBQAhmwQBALcFACGcBAEAtwUAIZ0EAQC3BQAhngQBALcFACGfBAEAtwUAIaAEAQC3BQAhoQQBALcFACGiBAEAtwUAIQieAwAAigYAMJ8DAACkAQAQoAMAAIoGADChAwIApQUAIeoDAQCmBQAh6wMBAKYFACGjBCAAyAUAIaQEIADIBQAhAsADAgAAAAHBAwIAAAABCSEAAI4GACArAAGNBgAhngMAAIwGADCfAwAAewAQoAMAAIwGADChAwIA0QUAIb8DQADTBQAhwAMCANEFACHBAwIA0QUAIQSqAwABAAABqwMAAQAABKwDAAEAAASxAwABxgUAIRIDAACSBgAgIAAAkwYAICIAAJQGACCeAwAAjwYAMJ8DAAB2ABCgAwAAjwYAMKEDAgDRBQAhpQMBANYFACGmAwQAkAYAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhwwMCANUFACHEAyAAkQYAIcUDAgDVBQAhrAQAAHYAIK0EAAB2ACAQAwAAkgYAICAAAJMGACAiAACUBgAgngMAAI8GADCfAwAAdgAQoAMAAI8GADChAwIA0QUAIaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQiqAwQAAAABqwMEAAAABKwDBAAAAAStAwQAAAABrgMEAAAAAa8DBAAAAAGwAwQAAAABsQMEAK4FACECqgMgAAAAAbEDIADKBQAhFwUAAKMGACAHAADLBgAgEAAApAYAIBUAANIGACAXAADKBgAgGAAAzAYAIBkAAM0GACAaAADOBgAgGwAAzwYAIBwAANAGACAdAADRBgAgJAAAlwYAICUAAJgGACCeAwAAyQYAMJ8DAAANABCgAwAAyQYAMKEDAgDRBQAh6gMBANIFACHrAwEA0gUAIaMEIACRBgAhpAQgAJEGACGsBAAADQAgrQQAAA0AIA8DAACSBgAgHgAAkwYAIB8AAJcGACAjAACYBgAgngMAAJYGADCfAwAAcAAQoAMAAJYGADChAwIA0QUAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhxgMCANUFACGsBAAAcAAgrQQAAHAAIAOmBAAAewAgpwQAAHsAIKgEAAB7ACADtQMCAAAAAcIDAQAAAAHGAwIAAAABDQMAAJIGACAeAACTBgAgHwAAlwYAICMAAJgGACCeAwAAlgYAMJ8DAABwABCgAwAAlgYAMKEDAgDRBQAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHGAwIA1QUAIQOmBAAAcAAgpwQAAHAAIKgEAABwACADpgQAAHYAIKcEAAB2ACCoBAAAdgAgCgMAAJIGACCeAwAAmQYAMJ8DAABsABCgAwAAmQYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIc0DAACaBs0DIs4DAQDSBQAhzwMgAJEGACEEqgMAAADNAwKrAwAAAM0DCKwDAAAAzQMIsQMAANoFzQMiCQMAAJIGACCeAwAAmwYAMJ8DAABoABCgAwAAmwYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIdADAQDSBQAh0QMgAJEGACEHAwAAkgYAIJ4DAACcBgAwnwMAAGQAEKADAACcBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhArUDAgAAAAHpAwEAAAABCQMAAJIGACCeAwAAngYAMJ8DAABfABCgAwAAngYAMKEDAgDRBQAhtQMCANEFACHpAwEA0gUAIeoDAQDSBQAh6wMBANIFACECtQMCAAAAAY0EAQAAAAEJAwAAkgYAIJ4DAACgBgAwnwMAAFoAEKADAACgBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhjQQBANIFACGOBAEA0gUAIQ0DAACiBgAgBQAAowYAIBAAAKQGACCeAwAAoQYAMJ8DAAALABCgAwAAoQYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhjwQBANYFACGQBAEA0gUAIZEEAQDWBQAhFwUAAKMGACAHAADLBgAgEAAApAYAIBUAANIGACAXAADKBgAgGAAAzAYAIBkAAM0GACAaAADOBgAgGwAAzwYAIBwAANAGACAdAADRBgAgJAAAlwYAICUAAJgGACCeAwAAyQYAMJ8DAAANABCgAwAAyQYAMKEDAgDRBQAh6gMBANIFACHrAwEA0gUAIaMEIACRBgAhpAQgAJEGACGsBAAADQAgrQQAAA0AIAOmBAAABwAgpwQAAAcAIKgEAAAHACADpgQAABAAIKcEAAAQACCoBAAAEAAgDQQAAKYGACCeAwAApQYAMJ8DAABLABCgAwAApQYAMKEDAgDRBQAhogMCANEFACGjAwEA0gUAIaQDAQDSBQAhpQMBANIFACGmAwQAkAYAIacDAQDSBQAhqANAANMFACGpA0AA0wUAISADAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANQFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhrAQAAAMAIK0EAAADACAPAwAAogYAIAQAAKYGACCeAwAApwYAMJ8DAABGABCgAwAApwYAMKEDAgDRBQAhogMCANEFACG1AwIA1QUAIbcDAACoBrcDIrkDAACpBrkDIrsDAACqBrsDIrwDAQDWBQAhvQMCANUFACG-AwEA1gUAIb8DQADTBQAhBKoDAAAAtwMCqwMAAAC3AwisAwAAALcDCLEDAADABbcDIgSqAwAAALkDAqsDAAAAuQMIrAMAAAC5AwixAwAAvgW5AyIEqgMAAAC7AwKrAwAAALsDCKwDAAAAuwMIsQMAALwFuwMiFgQAAKYGACAIAACuBgAgCQAAogYAIAwAAK8GACANAACwBgAgngMAAKsGADCfAwAAGwAQoAMAAKsGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIA1QUAId0DAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHjAwEA1gUAIQiqAxAAAAABqwMQAAAABKwDEAAAAAStAxAAAAABrgMQAAAAAa8DEAAAAAGwAxAAAAABsQMQAOMFACEEqgMAAADjAwKrAwAAAOMDCKwDAAAA4wMIsQMAAOcF4wMiHQMAAKIGACAEAACmBgAgBgAAuQYAIAcAAMcGACAKAADCBgAgDQAAsAYAIA8AAMgGACCeAwAAwwYAMJ8DAAAQABCgAwAAwwYAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAMYG_wMivwNAANMFACHzAwIA0QUAIfQDAgDRBQAh9QMBANIFACH2AwEA0gUAIfcDQADTBQAh-AMBANIFACH6AwAAxAb6AyL7AwAAxQYAIPwDQADTBQAh_QMBANIFACH_AwEA1gUAIawEAAAQACCtBAAAEAAgA6YEAAAfACCnBAAAHwAgqAQAAB8AIAOmBAAAFgAgpwQAABYAIKgEAAAWACAJEgAAsgYAIJ4DAACxBgAwnwMAAD4AEKADAACxBgAwoQMCANEFACGjAwEA0gUAIagDQADTBQAh5AMAAY0GACHlAwIA0QUAIQwEAACmBgAgEwAAtQYAIJ4DAACzBgAwnwMAADoAEKADAACzBgAwoQMCANEFACGiAwIA0QUAIb8DQADTBQAh5gMBANIFACHoAwAAtAboAyKsBAAAOgAgrQQAADoAIAoEAACmBgAgEwAAtQYAIJ4DAACzBgAwnwMAADoAEKADAACzBgAwoQMCANEFACGiAwIA0QUAIb8DQADTBQAh5gMBANIFACHoAwAAtAboAyIEqgMAAADoAwKrAwAAAOgDCKwDAAAA6AMIsQMAAOwF6AMiA6YEAAA-ACCnBAAAPgAgqAQAAD4AIBIEAACmBgAgBgAAuQYAIJ4DAAC2BgAwnwMAADEAEKADAAC2BgAwoQMCANEFACGiAwIA0QUAIb8DQADTBQAh7AMBANIFACHwAwEA1gUAIfEDAQDWBQAh8wMCANEFACGGBAEA1gUAIYcEEAC3BgAhiAQBANYFACGJBAEA1gUAIYsEAAC4BosEIowEAQDWBQAhCKoDEAAAAAGrAxAAAAAFrAMQAAAABa0DEAAAAAGuAxAAAAABrwMQAAAAAbADEAAAAAGxAxAAggYAIQSqAwAAAIsEAqsDAAAAiwQIrAMAAACLBAixAwAAgAaLBCIYAwAAkgYAIAQAAKYGACAHAADHBgAgEAAApAYAIBEAANUGACCeAwAA0wYAMJ8DAAAHABCgAwAA0wYAMKEDAgDRBQAhogMCANEFACG1AwIA0QUAIbsDAQDSBQAhvwNAANMFACHNAwEA0gUAIdsDAQDWBQAh5gMBANIFACH0AwIA0QUAIZIEQADTBQAhkwQBANIFACGUBAEA0gUAIZUEAQDWBQAhlwQAANQGlwQirAQAAAcAIK0EAAAHACAICAAAuwYAIJ4DAAC6BgAwnwMAACgAEKADAAC6BgAwoQMCANEFACGjAwEA0gUAIaUDAQDSBQAh3AMCANEFACEdAwAAogYAIAQAAKYGACAGAAC5BgAgBwAAxwYAIAoAAMIGACANAACwBgAgDwAAyAYAIJ4DAADDBgAwnwMAABAAEKADAADDBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhrAQAABAAIK0EAAAQACAQCgAAvgYAIAsAAL8GACCeAwAAvAYAMJ8DAAAfABCgAwAAvAYAMKEDAgDRBQAhvwNAANMFACHSAwIA0QUAIdMDAgDRBQAh1AMBANYFACHVAxAArAYAIdYDEACsBgAh2AMAAL0G2AMi2QNAANMFACHaAwEA1gUAIdsDAQDWBQAhBKoDAAAA2AMCqwMAAADYAwisAwAAANgDCLEDAADhBdgDIhgEAACmBgAgCAAArgYAIAkAAKIGACAMAACvBgAgDQAAsAYAIJ4DAACrBgAwnwMAABsAEKADAACrBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAArQbjAyK_A0AA0wUAIdsDAQDWBQAh3AMCANUFACHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACGsBAAAGwAgrQQAABsAIBYIAACuBgAgCgAAwgYAIAwAAK8GACCeAwAAwAYAMJ8DAAAWABCgAwAAwAYAMKEDAgDRBQAhuwMAAMEG8wMi0gMCANUFACHcAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh7AMBANIFACHtA0AA0wUAIe4DAQDWBQAh7wMBANYFACHwAwEA1gUAIfEDAQDWBQAhrAQAABYAIK0EAAAWACAUCAAArgYAIAoAAMIGACAMAACvBgAgngMAAMAGADCfAwAAFgAQoAMAAMAGADChAwIA0QUAIbsDAADBBvMDItIDAgDVBQAh3AMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIewDAQDSBQAh7QNAANMFACHuAwEA1gUAIe8DAQDWBQAh8AMBANYFACHxAwEA1gUAIQSqAwAAAPMDAqsDAAAA8wMIrAMAAADzAwixAwAA8gXzAyIYBAAApgYAIAgAAK4GACAJAACiBgAgDAAArwYAIA0AALAGACCeAwAAqwYAMJ8DAAAbABCgAwAAqwYAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAK0G4wMivwNAANMFACHbAwEA1gUAIdwDAgDVBQAh3QMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIeMDAQDWBQAhrAQAABsAIK0EAAAbACAbAwAAogYAIAQAAKYGACAGAAC5BgAgBwAAxwYAIAoAAMIGACANAACwBgAgDwAAyAYAIJ4DAADDBgAwnwMAABAAEKADAADDBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhBKoDAAAA-gMCqwMAAAD6AwisAwAAAPoDCLEDAAD7BfoDIgyqA4AAAAABrQOAAAAAAa4DgAAAAAGvA4AAAAABsAOAAAAAAbEDgAAAAAGABAEAAAABgQQBAAAAAYIEAQAAAAGDBIAAAAABhASAAAAAAYUEgAAAAAEEqgMAAAD_AwKrAwAAAP8DCKwDAAAA_wMIsQMAAPgF_wMiDwMAAKIGACAFAACjBgAgEAAApAYAIJ4DAAChBgAwnwMAAAsAEKADAAChBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACGPBAEA1gUAIZAEAQDSBQAhkQQBANYFACGsBAAACwAgrQQAAAsAIAOmBAAAKAAgpwQAACgAIKgEAAAoACAVBQAAowYAIAcAAMsGACAQAACkBgAgFQAA0gYAIBcAAMoGACAYAADMBgAgGQAAzQYAIBoAAM4GACAbAADPBgAgHAAA0AYAIB0AANEGACAkAACXBgAgJQAAmAYAIJ4DAADJBgAwnwMAAA0AEKADAADJBgAwoQMCANEFACHqAwEA0gUAIesDAQDSBQAhowQgAJEGACGkBCAAkQYAIQOmBAAAAwAgpwQAAAMAIKgEAAADACADpgQAAAsAIKcEAAALACCoBAAACwAgA6YEAABaACCnBAAAWgAgqAQAAFoAIAOmBAAAXwAgpwQAAF8AIKgEAABfACADpgQAABsAIKcEAAAbACCoBAAAGwAgA6YEAABkACCnBAAAZAAgqAQAAGQAIAOmBAAAaAAgpwQAAGgAIKgEAABoACADpgQAAGwAIKcEAABsACCoBAAAbAAgA6YEAABGACCnBAAARgAgqAQAAEYAIBYDAACSBgAgBAAApgYAIAcAAMcGACAQAACkBgAgEQAA1QYAIJ4DAADTBgAwnwMAAAcAEKADAADTBgAwoQMCANEFACGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCIEqgMAAACXBAKrAwAAAJcECKwDAAAAlwQIsQMAAIgGlwQiA6YEAAAxACCnBAAAMQAgqAQAADEAIB4DAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANQFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhA6YEAAA6ACCnBAAAOgAgqAQAADoAIAOmBAAASwAgpwQAAEsAIKgEAABLACAAAAAAAAGxBAEAAAABBbEEBAAAAAG3BAQAAAABuAQEAAAAAbkEBAAAAAG6BAQAAAABAbEEQAAAAAEFsQQCAAAAAbcEAgAAAAG4BAIAAAABuQQCAAAAAboEAgAAAAEFMgAAvg0AIDMAAMENACCuBAAAvw0AIK8EAADADQAgtAQAAAUAIAMyAAC-DQAgrgQAAL8NACC0BAAABQAgAAAAAAAAAbEEAAAAtwMCAbEEAAAAuQMCAbEEAAAAuwMCAbEEAQAAAAEFsQQCAAAAAbcEAgAAAAG4BAIAAAABuQQCAAAAAboEAgAAAAEFMgAAtg0AIDMAALwNACCuBAAAtw0AIK8EAAC7DQAgtAQAAAUAIAcyAAC0DQAgMwAAuQ0AIK4EAAC1DQAgrwQAALgNACCyBAAADQAgswQAAA0AILQEAAABACADMgAAtg0AIK4EAAC3DQAgtAQAAAUAIAMyAAC0DQAgrgQAALUNACC0BAAAAQAgAAAAAAABsQQAAQAAAQUyAACvDQAgMwAAsg0AIK4EAACwDQAgrwQAALENACC0BAAAeAAgAzIAAK8NACCuBAAAsA0AILQEAAB4ACAAAAAAAAGxBCAAAAABBTIAAKYNACAzAACtDQAgrgQAAKcNACCvBAAArA0AILQEAAABACAHMgAApA0AIDMAAKoNACCuBAAApQ0AIK8EAACpDQAgsgQAAHAAILMEAABwACC0BAAAcgAgCzIAAIQHADAzAACJBwAwrgQAAIUHADCvBAAAhgcAMLAEAACHBwAgsQQAAIgHADCyBAAAiAcAMLMEAACIBwAwtAQAAIgHADC1BAAAigcAMLYEAACLBwAwBCsAAQAAAaEDAgAAAAG_A0AAAAABwQMCAAAAAQIAAAB9ACAyAACPBwAgAwAAAH0AIDIAAI8HACAzAACOBwAgASsAAKgNADAKIQAAjgYAICsAAY0GACGeAwAAjAYAMJ8DAAB7ABCgAwAAjAYAMKEDAgAAAAG_A0AA0wUAIcADAgDRBQAhwQMCANEFACGlBAAAiwYAIAIAAAB9ACArAACOBwAgAgAAAIwHACArAACNBwAgCCsAAY0GACGeAwAAiwcAMJ8DAACMBwAQoAMAAIsHADChAwIA0QUAIb8DQADTBQAhwAMCANEFACHBAwIA0QUAIQgrAAGNBgAhngMAAIsHADCfAwAAjAcAEKADAACLBwAwoQMCANEFACG_A0AA0wUAIcADAgDRBQAhwQMCANEFACEEKwAB-AYAIaEDAgDhBgAhvwNAAOAGACHBAwIA4QYAIQQrAAH4BgAhoQMCAOEGACG_A0AA4AYAIcEDAgDhBgAhBCsAAQAAAaEDAgAAAAG_A0AAAAABwQMCAAAAAQMyAACmDQAgrgQAAKcNACC0BAAAAQAgAzIAAKQNACCuBAAApQ0AILQEAAByACAEMgAAhAcAMK4EAACFBwAwsAQAAIcHACC0BAAAiAcAMAAAAAAABzIAAJgNACAzAACiDQAgrgQAAJkNACCvBAAAoQ0AILIEAABwACCzBAAAcAAgtAQAAHIAIAsyAACoBwAwMwAArQcAMK4EAACpBwAwrwQAAKoHADCwBAAAqwcAILEEAACsBwAwsgQAAKwHADCzBAAArAcAMLQEAACsBwAwtQQAAK4HADC2BAAArwcAMAUyAACaDQAgMwAAnw0AIK4EAACbDQAgrwQAAJ4NACC0BAAAAQAgCzIAAJwHADAzAAChBwAwrgQAAJ0HADCvBAAAngcAMLAEAACfBwAgsQQAAKAHADCyBAAAoAcAMLMEAACgBwAwtAQAAKAHADC1BAAAogcAMLYEAACjBwAwCwMAAJAHACAiAACSBwAgoQMCAAAAAaUDAQAAAAGmAwQAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcQDIAAAAAHFAwIAAAABAgAAAHgAIDIAAKcHACADAAAAeAAgMgAApwcAIDMAAKYHACABKwAAnQ0AMBADAACSBgAgIAAAkwYAICIAAJQGACCeAwAAjwYAMJ8DAAB2ABCgAwAAjwYAMKEDAgAAAAGlAwEA1gUAIaYDBACQBgAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHDAwIA1QUAIcQDIACRBgAhxQMCANUFACECAAAAeAAgKwAApgcAIAIAAACkBwAgKwAApQcAIA2eAwAAowcAMJ8DAACkBwAQoAMAAKMHADChAwIA0QUAIaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQ2eAwAAowcAMJ8DAACkBwAQoAMAAKMHADChAwIA0QUAIaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQmhAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcQDIACABwAhxQMCAO4GACELAwAAgQcAICIAAIMHACChAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcQDIACABwAhxQMCAO4GACELAwAAkAcAICIAAJIHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxAMgAAAAAcUDAgAAAAEIAwAAtQcAIB8AALQHACAjAAC2BwAgoQMCAAAAAakDQAAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAECAAAAcgAgMgAAswcAIAMAAAByACAyAACzBwAgMwAAsgcAIAErAACcDQAwDgMAAJIGACAeAACTBgAgHwAAlwYAICMAAJgGACCeAwAAlgYAMJ8DAABwABCgAwAAlgYAMKEDAgAAAAGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcYDAgDVBQAhqQQAAJUGACACAAAAcgAgKwAAsgcAIAIAAACwBwAgKwAAsQcAIAmeAwAArwcAMJ8DAACwBwAQoAMAAK8HADChAwIA0QUAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhxgMCANUFACEJngMAAK8HADCfAwAAsAcAEKADAACvBwAwoQMCANEFACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcYDAgDVBQAhBaEDAgDhBgAhqQNAAOAGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACEIAwAAmgcAIB8AAJkHACAjAACbBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIQgDAAC1BwAgHwAAtAcAICMAALYHACChAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAQQyAACoBwAwrgQAAKkHADCwBAAAqwcAILQEAACsBwAwAzIAAJoNACCuBAAAmw0AILQEAAABACAEMgAAnAcAMK4EAACdBwAwsAQAAJ8HACC0BAAAoAcAMAMyAACYDQAgrgQAAJkNACC0BAAAcgAgAAAAAAABsQRAAAAAAQAAAAAAAbEEAAAAzQMCBTIAAJMNACAzAACWDQAgrgQAAJQNACCvBAAAlQ0AILQEAAABACADMgAAkw0AIK4EAACUDQAgtAQAAAEAIAAAAAAABTIAAI4NACAzAACRDQAgrgQAAI8NACCvBAAAkA0AILQEAAABACADMgAAjg0AIK4EAACPDQAgtAQAAAEAIAAAAAAABTIAAIkNACAzAACMDQAgrgQAAIoNACCvBAAAiw0AILQEAAABACADMgAAiQ0AIK4EAACKDQAgtAQAAAEAIAAAAAAABbEEEAAAAAG3BBAAAAABuAQQAAAAAbkEEAAAAAG6BBAAAAABAbEEAAAA2AMCBTIAAIENACAzAACHDQAgrgQAAIINACCvBAAAhg0AILQEAABEACAFMgAA_wwAIDMAAIQNACCuBAAAgA0AIK8EAACDDQAgtAQAABgAIAMyAACBDQAgrgQAAIINACC0BAAARAAgAzIAAP8MACCuBAAAgA0AILQEAAAYACAAAAAAAAGxBAAAAOMDAgcyAADsDAAgMwAA_QwAIK4EAADtDAAgrwQAAPwMACCyBAAAEAAgswQAABAAILQEAAASACAFMgAA6gwAIDMAAPoMACCuBAAA6wwAIK8EAAD5DAAgtAQAAAUAIAcyAADoDAAgMwAA9wwAIK4EAADpDAAgrwQAAPYMACCyBAAADQAgswQAAA0AILQEAAABACALMgAAhwgAMDMAAIsIADCuBAAAiAgAMK8EAACJCAAwsAQAAIoIACCxBAAA_AcAMLIEAAD8BwAwswQAAPwHADC0BAAA_AcAMLUEAACMCAAwtgQAAP8HADALMgAA6gcAMDMAAO8HADCuBAAA6wcAMK8EAADsBwAwsAQAAO0HACCxBAAA7gcAMLIEAADuBwAwswQAAO4HADC0BAAA7gcAMLUEAADwBwAwtgQAAPEHADAPCAAAhQgAIAwAAIYIACChAwIAAAABuwMAAADzAwLcAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQIAAAAYACAyAACECAAgAwAAABgAIDIAAIQIACAzAAD1BwAgASsAAPUMADAUCAAArgYAIAoAAMIGACAMAACvBgAgngMAAMAGADCfAwAAFgAQoAMAAMAGADChAwIAAAABuwMAAMEG8wMi0gMCANUFACHcAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh7AMBANIFACHtA0AA0wUAIe4DAQDWBQAh7wMBANYFACHwAwEA1gUAIfEDAQDWBQAhAgAAABgAICsAAPUHACACAAAA8gcAICsAAPMHACARngMAAPEHADCfAwAA8gcAEKADAADxBwAwoQMCANEFACG7AwAAwQbzAyLSAwIA1QUAIdwDAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHsAwEA0gUAIe0DQADTBQAh7gMBANYFACHvAwEA1gUAIfADAQDWBQAh8QMBANYFACERngMAAPEHADCfAwAA8gcAEKADAADxBwAwoQMCANEFACG7AwAAwQbzAyLSAwIA1QUAIdwDAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHsAwEA0gUAIe0DQADTBQAh7gMBANYFACHvAwEA1gUAIfADAQDWBQAh8QMBANYFACENoQMCAOEGACG7AwAA9AfzAyLcAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhAbEEAAAA8wMCDwgAAPYHACAMAAD3BwAgoQMCAOEGACG7AwAA9AfzAyLcAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhBzIAAO8MACAzAADzDAAgrgQAAPAMACCvBAAA8gwAILIEAAAQACCzBAAAEAAgtAQAABIAIAsyAAD4BwAwMwAA_QcAMK4EAAD5BwAwrwQAAPoHADCwBAAA-wcAILEEAAD8BwAwsgQAAPwHADCzBAAA_AcAMLQEAAD8BwAwtQQAAP4HADC2BAAA_wcAMAsKAADdBwAgoQMCAAAAAb8DQAAAAAHSAwIAAAAB1AMBAAAAAdUDEAAAAAHWAxAAAAAB2AMAAADYAwLZA0AAAAAB2gMBAAAAAdsDAQAAAAECAAAAIQAgMgAAgwgAIAMAAAAhACAyAACDCAAgMwAAgggAIAErAADxDAAwEAoAAL4GACALAAC_BgAgngMAALwGADCfAwAAHwAQoAMAALwGADChAwIAAAABvwNAANMFACHSAwIA0QUAIdMDAgDRBQAh1AMBANYFACHVAxAArAYAIdYDEACsBgAh2AMAAL0G2AMi2QNAANMFACHaAwEA1gUAIdsDAQDWBQAhAgAAACEAICsAAIIIACACAAAAgAgAICsAAIEIACAOngMAAP8HADCfAwAAgAgAEKADAAD_BwAwoQMCANEFACG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACEOngMAAP8HADCfAwAAgAgAEKADAAD_BwAwoQMCANEFACG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACEKoQMCAOEGACG_A0AA4AYAIdIDAgDhBgAh1AMBAO0GACHVAxAA2QcAIdYDEADZBwAh2AMAANoH2AMi2QNAAOAGACHaAwEA7QYAIdsDAQDtBgAhCwoAANsHACChAwIA4QYAIb8DQADgBgAh0gMCAOEGACHUAwEA7QYAIdUDEADZBwAh1gMQANkHACHYAwAA2gfYAyLZA0AA4AYAIdoDAQDtBgAh2wMBAO0GACELCgAA3QcAIKEDAgAAAAG_A0AAAAAB0gMCAAAAAdQDAQAAAAHVAxAAAAAB1gMQAAAAAdgDAAAA2AMC2QNAAAAAAdoDAQAAAAHbAwEAAAABDwgAAIUIACAMAACGCAAgoQMCAAAAAbsDAAAA8wMC3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHsAwEAAAAB7QNAAAAAAe4DAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAEDMgAA7wwAIK4EAADwDAAgtAQAABIAIAQyAAD4BwAwrgQAAPkHADCwBAAA-wcAILQEAAD8BwAwCwsAAN4HACChAwIAAAABvwNAAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAAQIAAAAhACAyAACPCAAgAwAAACEAIDIAAI8IACAzAACOCAAgASsAAO4MADACAAAAIQAgKwAAjggAIAIAAACACAAgKwAAjQgAIAqhAwIA4QYAIb8DQADgBgAh0wMCAOEGACHUAwEA7QYAIdUDEADZBwAh1gMQANkHACHYAwAA2gfYAyLZA0AA4AYAIdoDAQDtBgAh2wMBAO0GACELCwAA3AcAIKEDAgDhBgAhvwNAAOAGACHTAwIA4QYAIdQDAQDtBgAh1QMQANkHACHWAxAA2QcAIdgDAADaB9gDItkDQADgBgAh2gMBAO0GACHbAwEA7QYAIQsLAADeBwAgoQMCAAAAAb8DQAAAAAHTAwIAAAAB1AMBAAAAAdUDEAAAAAHWAxAAAAAB2AMAAADYAwLZA0AAAAAB2gMBAAAAAdsDAQAAAAEDMgAA7AwAIK4EAADtDAAgtAQAABIAIAMyAADqDAAgrgQAAOsMACC0BAAABQAgAzIAAOgMACCuBAAA6QwAILQEAAABACAEMgAAhwgAMK4EAACICAAwsAQAAIoIACC0BAAA_AcAMAQyAADqBwAwrgQAAOsHADCwBAAA7QcAILQEAADuBwAwAAAAAAAFMgAA4wwAIDMAAOYMACCuBAAA5AwAIK8EAADlDAAgtAQAADwAIAMyAADjDAAgrgQAAOQMACC0BAAAPAAgAAAAAAABsQQAAADoAwIFMgAA3QwAIDMAAOEMACCuBAAA3gwAIK8EAADgDAAgtAQAAAUAIAsyAACkCAAwMwAAqQgAMK4EAAClCAAwrwQAAKYIADCwBAAApwgAILEEAACoCAAwsgQAAKgIADCzBAAAqAgAMLQEAACoCAAwtQQAAKoIADC2BAAAqwgAMAShAwIAAAABowMBAAAAAagDQAAAAAHkAwABAAABAgAAAEAAIDIAAK8IACADAAAAQAAgMgAArwgAIDMAAK4IACABKwAA3wwAMAkSAACyBgAgngMAALEGADCfAwAAPgAQoAMAALEGADChAwIAAAABowMBANIFACGoA0AA0wUAIeQDAAGNBgAh5QMCANEFACECAAAAQAAgKwAArggAIAIAAACsCAAgKwAArQgAIAieAwAAqwgAMJ8DAACsCAAQoAMAAKsIADChAwIA0QUAIaMDAQDSBQAhqANAANMFACHkAwABjQYAIeUDAgDRBQAhCJ4DAACrCAAwnwMAAKwIABCgAwAAqwgAMKEDAgDRBQAhowMBANIFACGoA0AA0wUAIeQDAAGNBgAh5QMCANEFACEEoQMCAOEGACGjAwEA3gYAIagDQADgBgAh5AMAAfgGACEEoQMCAOEGACGjAwEA3gYAIagDQADgBgAh5AMAAfgGACEEoQMCAAAAAaMDAQAAAAGoA0AAAAAB5AMAAQAAAQMyAADdDAAgrgQAAN4MACC0BAAABQAgBDIAAKQIADCuBAAApQgAMLAEAACnCAAgtAQAAKgIADAAAAAAAAUyAADYDAAgMwAA2wwAIK4EAADZDAAgrwQAANoMACC0BAAAAQAgAzIAANgMACCuBAAA2QwAILQEAAABACAAAAAAAAUyAADTDAAgMwAA1gwAIK4EAADUDAAgrwQAANUMACC0BAAAEgAgAzIAANMMACCuBAAA1AwAILQEAAASACAAAAAAAAcyAADODAAgMwAA0QwAIK4EAADPDAAgrwQAANAMACCyBAAAGwAgswQAABsAILQEAABEACADMgAAzgwAIK4EAADPDAAgtAQAAEQAIAAAAAAAAbEEAAAA-gMCAbEEAAAA_wMCBTIAAL4MACAzAADMDAAgrgQAAL8MACCvBAAAywwAILQEAAAFACAFMgAAvAwAIDMAAMkMACCuBAAAvQwAIK8EAADIDAAgtAQAAAkAIAcyAAC6DAAgMwAAxgwAIK4EAAC7DAAgrwQAAMUMACCyBAAADQAgswQAAA0AILQEAAABACAHMgAAuAwAIDMAAMMMACCuBAAAuQwAIK8EAADCDAAgsgQAAAsAILMEAAALACC0BAAAWAAgCzIAAOYIADAzAADqCAAwrgQAAOcIADCvBAAA6AgAMLAEAADpCAAgsQQAAO4HADCyBAAA7gcAMLMEAADuBwAwtAQAAO4HADC1BAAA6wgAMLYEAADxBwAwCzIAANoIADAzAADfCAAwrgQAANsIADCvBAAA3AgAMLAEAADdCAAgsQQAAN4IADCyBAAA3ggAMLMEAADeCAAwtAQAAN4IADC1BAAA4AgAMLYEAADhCAAwBzIAANUIACAzAADYCAAgrgQAANYIACCvBAAA1wgAILIEAAAbACCzBAAAGwAgtAQAAEQAIBEEAACRCAAgCQAAkggAIAwAAJMIACANAACUCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHdAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAECAAAARAAgMgAA1QgAIAMAAAAbACAyAADVCAAgMwAA2QgAIBMAAAAbACAEAADmBwAgCQAA5wcAIAwAAOgHACANAADpBwAgKwAA2QgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIREEAADmBwAgCQAA5wcAIAwAAOgHACANAADpBwAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhA6EDAgAAAAGjAwEAAAABpQMBAAAAAQIAAAAqACAyAADlCAAgAwAAACoAIDIAAOUIACAzAADkCAAgASsAAMEMADAICAAAuwYAIJ4DAAC6BgAwnwMAACgAEKADAAC6BgAwoQMCAAAAAaMDAQDSBQAhpQMBANIFACHcAwIA0QUAIQIAAAAqACArAADkCAAgAgAAAOIIACArAADjCAAgB54DAADhCAAwnwMAAOIIABCgAwAA4QgAMKEDAgDRBQAhowMBANIFACGlAwEA0gUAIdwDAgDRBQAhB54DAADhCAAwnwMAAOIIABCgAwAA4QgAMKEDAgDRBQAhowMBANIFACGlAwEA0gUAIdwDAgDRBQAhA6EDAgDhBgAhowMBAN4GACGlAwEA3gYAIQOhAwIA4QYAIaMDAQDeBgAhpQMBAN4GACEDoQMCAAAAAaMDAQAAAAGlAwEAAAABDwoAAMYIACAMAACGCAAgoQMCAAAAAbsDAAAA8wMC0gMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHsAwEAAAAB7QNAAAAAAe4DAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAECAAAAGAAgMgAA7ggAIAMAAAAYACAyAADuCAAgMwAA7QgAIAErAADADAAwAgAAABgAICsAAO0IACACAAAA8gcAICsAAOwIACANoQMCAOEGACG7AwAA9AfzAyLSAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhDwoAAMUIACAMAAD3BwAgoQMCAOEGACG7AwAA9AfzAyLSAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhDwoAAMYIACAMAACGCAAgoQMCAAAAAbsDAAAA8wMC0gMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHsAwEAAAAB7QNAAAAAAe4DAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAEDMgAAvgwAIK4EAAC_DAAgtAQAAAUAIAMyAAC8DAAgrgQAAL0MACC0BAAACQAgAzIAALoMACCuBAAAuwwAILQEAAABACADMgAAuAwAIK4EAAC5DAAgtAQAAFgAIAQyAADmCAAwrgQAAOcIADCwBAAA6QgAILQEAADuBwAwBDIAANoIADCuBAAA2wgAMLAEAADdCAAgtAQAAN4IADADMgAA1QgAIK4EAADWCAAgtAQAAEQAIAAAAAAABbEEEAAAAAG3BBAAAAABuAQQAAAAAbkEEAAAAAG6BBAAAAABAbEEAAAAiwQCBTIAALAMACAzAAC2DAAgrgQAALEMACCvBAAAtQwAILQEAAAJACAFMgAArgwAIDMAALMMACCuBAAArwwAIK8EAACyDAAgtAQAAAUAIAMyAACwDAAgrgQAALEMACC0BAAACQAgAzIAAK4MACCuBAAArwwAILQEAAAFACAAAAAAAAUyAACpDAAgMwAArAwAIK4EAACqDAAgrwQAAKsMACC0BAAAAQAgAzIAAKkMACCuBAAAqgwAILQEAAABACAAAAAAAAcyAACWDAAgMwAApwwAIK4EAACXDAAgrwQAAKYMACCyBAAADQAgswQAAA0AILQEAAABACALMgAAnAkAMDMAAKEJADCuBAAAnQkAMK8EAACeCQAwsAQAAJ8JACCxBAAAoAkAMLIEAACgCQAwswQAAKAJADC0BAAAoAkAMLUEAACiCQAwtgQAAKMJADALMgAAkAkAMDMAAJUJADCuBAAAkQkAMK8EAACSCQAwsAQAAJMJACCxBAAAlAkAMLIEAACUCQAwswQAAJQJADC0BAAAlAkAMLUEAACWCQAwtgQAAJcJADAWAwAA8QgAIAQAAO8IACAGAADwCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAgAAABIAIDIAAJsJACADAAAAEgAgMgAAmwkAIDMAAJoJACABKwAApQwAMBsDAACiBgAgBAAApgYAIAYAALkGACAHAADHBgAgCgAAwgYAIA0AALAGACAPAADIBgAgngMAAMMGADCfAwAAEAAQoAMAAMMGADChAwIAAAABogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAMYG_wMivwNAANMFACHzAwIA0QUAIfQDAgDRBQAh9QMBANIFACH2AwEA0gUAIfcDQADTBQAh-AMBANIFACH6AwAAxAb6AyL7AwAAxQYAIPwDQADTBQAh_QMBANIFACH_AwEA1gUAIQIAAAASACArAACaCQAgAgAAAJgJACArAACZCQAgFJ4DAACXCQAwnwMAAJgJABCgAwAAlwkAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAMYG_wMivwNAANMFACHzAwIA0QUAIfQDAgDRBQAh9QMBANIFACH2AwEA0gUAIfcDQADTBQAh-AMBANIFACH6AwAAxAb6AyL7AwAAxQYAIPwDQADTBQAh_QMBANIFACH_AwEA1gUAIRSeAwAAlwkAMJ8DAACYCQAQoAMAAJcJADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAADGBv8DIr8DQADTBQAh8wMCANEFACH0AwIA0QUAIfUDAQDSBQAh9gMBANIFACH3A0AA0wUAIfgDAQDSBQAh-gMAAMQG-gMi-wMAAMUGACD8A0AA0wUAIf0DAQDSBQAh_wMBANYFACEQoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgMAANAIACAEAADOCAAgBgAAzwgAIAoAANQIACANAADSCAAgDwAA0wgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRYDAADxCAAgBAAA7wgAIAYAAPAIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAERAwAAwwkAIAQAAMIJACAQAADFCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCAgAAAAkAIDIAAMEJACADAAAACQAgMgAAwQkAIDMAAKcJACABKwAApAwAMBYDAACSBgAgBAAApgYAIAcAAMcGACAQAACkBgAgEQAA1QYAIJ4DAADTBgAwnwMAAAcAEKADAADTBgAwoQMCAAAAAaIDAgDRBQAhtQMCANEFACG7AwEA0gUAIb8DQADTBQAhzQMBANIFACHbAwEA1gUAIeYDAQDSBQAh9AMCANEFACGSBEAA0wUAIZMEAQDSBQAhlAQBANIFACGVBAEA1gUAIZcEAADUBpcEIgIAAAAJACArAACnCQAgAgAAAKQJACArAAClCQAgEZ4DAACjCQAwnwMAAKQJABCgAwAAowkAMKEDAgDRBQAhogMCANEFACG1AwIA0QUAIbsDAQDSBQAhvwNAANMFACHNAwEA0gUAIdsDAQDWBQAh5gMBANIFACH0AwIA0QUAIZIEQADTBQAhkwQBANIFACGUBAEA0gUAIZUEAQDWBQAhlwQAANQGlwQiEZ4DAACjCQAwnwMAAKQJABCgAwAAowkAMKEDAgDRBQAhogMCANEFACG1AwIA0QUAIbsDAQDSBQAhvwNAANMFACHNAwEA0gUAIdsDAQDWBQAh5gMBANIFACH0AwIA0QUAIZIEQADTBQAhkwQBANIFACGUBAEA0gUAIZUEAQDWBQAhlwQAANQGlwQiDaEDAgDhBgAhogMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIgGxBAAAAJcEAhEDAACpCQAgBAAAqAkAIBAAAKsJACARAACqCQAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiBTIAAJoMACAzAACiDAAgrgQAAJsMACCvBAAAoQwAILQEAAAFACAFMgAAmAwAIDMAAJ8MACCuBAAAmQwAIK8EAACeDAAgtAQAAAEAIAsyAAC1CQAwMwAAugkAMK4EAAC2CQAwrwQAALcJADCwBAAAuAkAILEEAAC5CQAwsgQAALkJADCzBAAAuQkAMLQEAAC5CQAwtQQAALsJADC2BAAAvAkAMAsyAACsCQAwMwAAsAkAMK4EAACtCQAwrwQAAK4JADCwBAAArwkAILEEAACUCQAwsgQAAJQJADCzBAAAlAkAMLQEAACUCQAwtQQAALEJADC2BAAAlwkAMBYDAADxCAAgBAAA7wgAIAcAAPIIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAECAAAAEgAgMgAAtAkAIAMAAAASACAyAAC0CQAgMwAAswkAIAErAACdDAAwAgAAABIAICsAALMJACACAAAAmAkAICsAALIJACAQoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgMAANAIACAEAADOCAAgBwAA0QgAIAoAANQIACANAADSCAAgDwAA0wgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRYDAADxCAAgBAAA7wgAIAcAAPIIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAENBAAAgAkAIKEDAgAAAAGiAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAYYEAQAAAAGHBBAAAAABiAQBAAAAAYkEAQAAAAGLBAAAAIsEAowEAQAAAAECAAAAMwAgMgAAwAkAIAMAAAAzACAyAADACQAgMwAAvwkAIAErAACcDAAwEgQAAKYGACAGAAC5BgAgngMAALYGADCfAwAAMQAQoAMAALYGADChAwIAAAABogMCANEFACG_A0AA0wUAIewDAQDSBQAh8AMBANYFACHxAwEA1gUAIfMDAgDRBQAhhgQBANYFACGHBBAAtwYAIYgEAQDWBQAhiQQBANYFACGLBAAAuAaLBCKMBAEA1gUAIQIAAAAzACArAAC_CQAgAgAAAL0JACArAAC-CQAgEJ4DAAC8CQAwnwMAAL0JABCgAwAAvAkAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIewDAQDSBQAh8AMBANYFACHxAwEA1gUAIfMDAgDRBQAhhgQBANYFACGHBBAAtwYAIYgEAQDWBQAhiQQBANYFACGLBAAAuAaLBCKMBAEA1gUAIRCeAwAAvAkAMJ8DAAC9CQAQoAMAALwJADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHsAwEA0gUAIfADAQDWBQAh8QMBANYFACHzAwIA0QUAIYYEAQDWBQAhhwQQALcGACGIBAEA1gUAIYkEAQDWBQAhiwQAALgGiwQijAQBANYFACEMoQMCAOEGACGiAwIA4QYAIb8DQADgBgAh7AMBAN4GACHwAwEA7QYAIfEDAQDtBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQ0EAAD-CAAgoQMCAOEGACGiAwIA4QYAIb8DQADgBgAh7AMBAN4GACHwAwEA7QYAIfEDAQDtBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQ0EAACACQAgoQMCAAAAAaIDAgAAAAG_A0AAAAAB7AMBAAAAAfADAQAAAAHxAwEAAAABhgQBAAAAAYcEEAAAAAGIBAEAAAABiQQBAAAAAYsEAAAAiwQCjAQBAAAAAREDAADDCQAgBAAAwgkAIBAAAMUJACARAADECQAgoQMCAAAAAaIDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAIDMgAAmgwAIK4EAACbDAAgtAQAAAUAIAMyAACYDAAgrgQAAJkMACC0BAAAAQAgBDIAALUJADCuBAAAtgkAMLAEAAC4CQAgtAQAALkJADAEMgAArAkAMK4EAACtCQAwsAQAAK8JACC0BAAAlAkAMAMyAACWDAAgrgQAAJcMACC0BAAAAQAgBDIAAJwJADCuBAAAnQkAMLAEAACfCQAgtAQAAKAJADAEMgAAkAkAMK4EAACRCQAwsAQAAJMJACC0BAAAlAkAMAAAAAAABzIAAJEMACAzAACUDAAgrgQAAJIMACCvBAAAkwwAILIEAAALACCzBAAACwAgtAQAAFgAIAMyAACRDAAgrgQAAJIMACC0BAAAWAAgAAAAAAAFMgAAhQwAIDMAAI8MACCuBAAAhgwAIK8EAACODAAgtAQAAAEAIAsyAACfCgAwMwAAowoAMK4EAACgCgAwrwQAAKEKADCwBAAAogoAILEEAACgCQAwsgQAAKAJADCzBAAAoAkAMLQEAACgCQAwtQQAAKQKADC2BAAAowkAMAsyAACWCgAwMwAAmgoAMK4EAACXCgAwrwQAAJgKADCwBAAAmQoAILEEAAC5CQAwsgQAALkJADCzBAAAuQkAMLQEAAC5CQAwtQQAAJsKADC2BAAAvAkAMAsyAACNCgAwMwAAkQoAMK4EAACOCgAwrwQAAI8KADCwBAAAkAoAILEEAACUCQAwsgQAAJQJADCzBAAAlAkAMLQEAACUCQAwtQQAAJIKADC2BAAAlwkAMAsyAACBCgAwMwAAhgoAMK4EAACCCgAwrwQAAIMKADCwBAAAhAoAILEEAACFCgAwsgQAAIUKADCzBAAAhQoAMLQEAACFCgAwtQQAAIcKADC2BAAAiAoAMAsyAAD1CQAwMwAA-gkAMK4EAAD2CQAwrwQAAPcJADCwBAAA-AkAILEEAAD5CQAwsgQAAPkJADCzBAAA-QkAMLQEAAD5CQAwtQQAAPsJADC2BAAA_AkAMAsyAADpCQAwMwAA7gkAMK4EAADqCQAwrwQAAOsJADCwBAAA7AkAILEEAADtCQAwsgQAAO0JADCzBAAA7QkAMLQEAADtCQAwtQQAAO8JADC2BAAA8AkAMAsyAADdCQAwMwAA4gkAMK4EAADeCQAwrwQAAN8JADCwBAAA4AkAILEEAADhCQAwsgQAAOEJADCzBAAA4QkAMLQEAADhCQAwtQQAAOMJADC2BAAA5AkAMAihAwIAAAABowMBAAAAAaQDAQAAAAGlAwEAAAABpgMEAAAAAacDAQAAAAGoA0AAAAABqQNAAAAAAQIAAABNACAyAADoCQAgAwAAAE0AIDIAAOgJACAzAADnCQAgASsAAI0MADANBAAApgYAIJ4DAAClBgAwnwMAAEsAEKADAAClBgAwoQMCAAAAAaIDAgDRBQAhowMBANIFACGkAwEA0gUAIaUDAQDSBQAhpgMEAJAGACGnAwEA0gUAIagDQADTBQAhqQNAANMFACECAAAATQAgKwAA5wkAIAIAAADlCQAgKwAA5gkAIAyeAwAA5AkAMJ8DAADlCQAQoAMAAOQJADChAwIA0QUAIaIDAgDRBQAhowMBANIFACGkAwEA0gUAIaUDAQDSBQAhpgMEAJAGACGnAwEA0gUAIagDQADTBQAhqQNAANMFACEMngMAAOQJADCfAwAA5QkAEKADAADkCQAwoQMCANEFACGiAwIA0QUAIaMDAQDSBQAhpAMBANIFACGlAwEA0gUAIaYDBACQBgAhpwMBANIFACGoA0AA0wUAIakDQADTBQAhCKEDAgDhBgAhowMBAN4GACGkAwEA3gYAIaUDAQDeBgAhpgMEAN8GACGnAwEA3gYAIagDQADgBgAhqQNAAOAGACEIoQMCAOEGACGjAwEA3gYAIaQDAQDeBgAhpQMBAN4GACGmAwQA3wYAIacDAQDeBgAhqANAAOAGACGpA0AA4AYAIQihAwIAAAABowMBAAAAAaQDAQAAAAGlAwEAAAABpgMEAAAAAacDAQAAAAGoA0AAAAABqQNAAAAAAQoDAADyBgAgoQMCAAAAAbUDAgAAAAG3AwAAALcDArkDAAAAuQMCuwMAAAC7AwK8AwEAAAABvQMCAAAAAb4DAQAAAAG_A0AAAAABAgAAAEgAIDIAAPQJACADAAAASAAgMgAA9AkAIDMAAPMJACABKwAAjAwAMA8DAACiBgAgBAAApgYAIJ4DAACnBgAwnwMAAEYAEKADAACnBgAwoQMCAAAAAaIDAgDRBQAhtQMCANUFACG3AwAAqAa3AyK5AwAAqQa5AyK7AwAAqga7AyK8AwEA1gUAIb0DAgDVBQAhvgMBANYFACG_A0AA0wUAIQIAAABIACArAADzCQAgAgAAAPEJACArAADyCQAgDZ4DAADwCQAwnwMAAPEJABCgAwAA8AkAMKEDAgDRBQAhogMCANEFACG1AwIA1QUAIbcDAACoBrcDIrkDAACpBrkDIrsDAACqBrsDIrwDAQDWBQAhvQMCANUFACG-AwEA1gUAIb8DQADTBQAhDZ4DAADwCQAwnwMAAPEJABCgAwAA8AkAMKEDAgDRBQAhogMCANEFACG1AwIA1QUAIbcDAACoBrcDIrkDAACpBrkDIrsDAACqBrsDIrwDAQDWBQAhvQMCANUFACG-AwEA1gUAIb8DQADTBQAhCaEDAgDhBgAhtQMCAO4GACG3AwAA6ga3AyK5AwAA6wa5AyK7AwAA7Aa7AyK8AwEA7QYAIb0DAgDuBgAhvgMBAO0GACG_A0AA4AYAIQoDAADwBgAgoQMCAOEGACG1AwIA7gYAIbcDAADqBrcDIrkDAADrBrkDIrsDAADsBrsDIrwDAQDtBgAhvQMCAO4GACG-AwEA7QYAIb8DQADgBgAhCgMAAPIGACChAwIAAAABtQMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAERCAAAkAgAIAkAAJIIACAMAACTCAAgDQAAlAgAIKEDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAIAKACADAAAARAAgMgAAgAoAIDMAAP8JACABKwAAiwwAMBYEAACmBgAgCAAArgYAIAkAAKIGACAMAACvBgAgDQAAsAYAIJ4DAACrBgAwnwMAABsAEKADAACrBgAwoQMCAAAAAaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIAAAAB3QMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIeMDAQDWBQAhAgAAAEQAICsAAP8JACACAAAA_QkAICsAAP4JACARngMAAPwJADCfAwAA_QkAEKADAAD8CQAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAArQbjAyK_A0AA0wUAIdsDAQDWBQAh3AMCANUFACHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACERngMAAPwJADCfAwAA_QkAEKADAAD8CQAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAArQbjAyK_A0AA0wUAIdsDAQDWBQAh3AMCANUFACHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACENoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEQgAAOUHACAJAADnBwAgDAAA6AcAIA0AAOkHACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACERCAAAkAgAIAkAAJIIACAMAACTCAAgDQAAlAgAIKEDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABBRMAALEIACChAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAgIAAAA8ACAyAACMCgAgAwAAADwAIDIAAIwKACAzAACLCgAgASsAAIoMADAKBAAApgYAIBMAALUGACCeAwAAswYAMJ8DAAA6ABCgAwAAswYAMKEDAgAAAAGiAwIA0QUAIb8DQADTBQAh5gMBANIFACHoAwAAtAboAyICAAAAPAAgKwAAiwoAIAIAAACJCgAgKwAAigoAIAieAwAAiAoAMJ8DAACJCgAQoAMAAIgKADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHmAwEA0gUAIegDAAC0BugDIgieAwAAiAoAMJ8DAACJCgAQoAMAAIgKADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHmAwEA0gUAIegDAAC0BugDIgShAwIA4QYAIb8DQADgBgAh5gMBAN4GACHoAwAAoQjoAyIFEwAAowgAIKEDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIgUTAACxCAAgoQMCAAAAAb8DQAAAAAHmAwEAAAAB6AMAAADoAwIWAwAA8QgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAgAAABIAIDIAAJUKACADAAAAEgAgMgAAlQoAIDMAAJQKACABKwAAiQwAMAIAAAASACArAACUCgAgAgAAAJgJACArAACTCgAgEKEDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRYDAADQCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDQAA0ggAIA8AANMIACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEWAwAA8QgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABDQYAAP8IACChAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAfMDAgAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABAgAAADMAIDIAAJ4KACADAAAAMwAgMgAAngoAIDMAAJ0KACABKwAAiAwAMAIAAAAzACArAACdCgAgAgAAAL0JACArAACcCgAgDKEDAgDhBgAhvwNAAOAGACHsAwEA3gYAIfADAQDtBgAh8QMBAO0GACHzAwIA4QYAIYYEAQDtBgAhhwQQAPsIACGIBAEA7QYAIYkEAQDtBgAhiwQAAPwIiwQijAQBAO0GACENBgAA_QgAIKEDAgDhBgAhvwNAAOAGACHsAwEA3gYAIfADAQDtBgAh8QMBAO0GACHzAwIA4QYAIYYEAQDtBgAhhwQQAPsIACGIBAEA7QYAIYkEAQDtBgAhiwQAAPwIiwQijAQBAO0GACENBgAA_wgAIKEDAgAAAAG_A0AAAAAB7AMBAAAAAfADAQAAAAHxAwEAAAAB8wMCAAAAAYYEAQAAAAGHBBAAAAABiAQBAAAAAYkEAQAAAAGLBAAAAIsEAowEAQAAAAERAwAAwwkAIAcAAM8JACAQAADFCQAgEQAAxAkAIKEDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCAgAAAAkAIDIAAKcKACADAAAACQAgMgAApwoAIDMAAKYKACABKwAAhwwAMAIAAAAJACArAACmCgAgAgAAAKQJACArAAClCgAgDaEDAgDhBgAhtQMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAh9AMCAOEGACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIhEDAACpCQAgBwAAzgkAIBAAAKsJACARAACqCQAgoQMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiEQMAAMMJACAHAADPCQAgEAAAxQkAIBEAAMQJACChAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgMyAACFDAAgrgQAAIYMACC0BAAAAQAgBDIAAJ8KADCuBAAAoAoAMLAEAACiCgAgtAQAAKAJADAEMgAAlgoAMK4EAACXCgAwsAQAAJkKACC0BAAAuQkAMAQyAACNCgAwrgQAAI4KADCwBAAAkAoAILQEAACUCQAwBDIAAIEKADCuBAAAggoAMLAEAACECgAgtAQAAIUKADAEMgAA9QkAMK4EAAD2CQAwsAQAAPgJACC0BAAA-QkAMAQyAADpCQAwrgQAAOoJADCwBAAA7AkAILQEAADtCQAwBDIAAN0JADCuBAAA3gkAMLAEAADgCQAgtAQAAOEJADAAAAAAAAsyAADACwAwMwAAxQsAMK4EAADBCwAwrwQAAMILADCwBAAAwwsAILEEAADECwAwsgQAAMQLADCzBAAAxAsAMLQEAADECwAwtQQAAMYLADC2BAAAxwsAMAsyAAC3CwAwMwAAuwsAMK4EAAC4CwAwrwQAALkLADCwBAAAugsAILEEAACgCQAwsgQAAKAJADCzBAAAoAkAMLQEAACgCQAwtQQAALwLADC2BAAAowkAMAsyAACrCwAwMwAAsAsAMK4EAACsCwAwrwQAAK0LADCwBAAArgsAILEEAACvCwAwsgQAAK8LADCzBAAArwsAMLQEAACvCwAwtQQAALELADC2BAAAsgsAMAsyAACfCwAwMwAApAsAMK4EAACgCwAwrwQAAKELADCwBAAAogsAILEEAACjCwAwsgQAAKMLADCzBAAAowsAMLQEAACjCwAwtQQAAKULADC2BAAApgsAMAsyAACWCwAwMwAAmgsAMK4EAACXCwAwrwQAAJgLADCwBAAAmQsAILEEAACUCQAwsgQAAJQJADCzBAAAlAkAMLQEAACUCQAwtQQAAJsLADC2BAAAlwkAMAsyAACKCwAwMwAAjwsAMK4EAACLCwAwrwQAAIwLADCwBAAAjQsAILEEAACOCwAwsgQAAI4LADCzBAAAjgsAMLQEAACOCwAwtQQAAJALADC2BAAAkQsAMAsyAACBCwAwMwAAhQsAMK4EAACCCwAwrwQAAIMLADCwBAAAhAsAILEEAAD5CQAwsgQAAPkJADCzBAAA-QkAMLQEAAD5CQAwtQQAAIYLADC2BAAA_AkAMAsyAAD1CgAwMwAA-goAMK4EAAD2CgAwrwQAAPcKADCwBAAA-AoAILEEAAD5CgAwsgQAAPkKADCzBAAA-QoAMLQEAAD5CgAwtQQAAPsKADC2BAAA_AoAMAsyAADpCgAwMwAA7goAMK4EAADqCgAwrwQAAOsKADCwBAAA7AoAILEEAADtCgAwsgQAAO0KADCzBAAA7QoAMLQEAADtCgAwtQQAAO8KADC2BAAA8AoAMAsyAADdCgAwMwAA4goAMK4EAADeCgAwrwQAAN8KADCwBAAA4AoAILEEAADhCgAwsgQAAOEKADCzBAAA4QoAMLQEAADhCgAwtQQAAOMKADC2BAAA5AoAMAsyAADUCgAwMwAA2AoAMK4EAADVCgAwrwQAANYKADCwBAAA1woAILEEAACsBwAwsgQAAKwHADCzBAAArAcAMLQEAACsBwAwtQQAANkKADC2BAAArwcAMAsyAADLCgAwMwAAzwoAMK4EAADMCgAwrwQAAM0KADCwBAAAzgoAILEEAACgBwAwsgQAAKAHADCzBAAAoAcAMLQEAACgBwAwtQQAANAKADC2BAAAowcAMAsyAADCCgAwMwAAxgoAMK4EAADDCgAwrwQAAMQKADCwBAAAxQoAILEEAADtCQAwsgQAAO0JADCzBAAA7QkAMLQEAADtCQAwtQQAAMcKADC2BAAA8AkAMAoEAADxBgAgoQMCAAAAAaIDAgAAAAG3AwAAALcDArkDAAAAuQMCuwMAAAC7AwK8AwEAAAABvQMCAAAAAb4DAQAAAAG_A0AAAAABAgAAAEgAIDIAAMoKACADAAAASAAgMgAAygoAIDMAAMkKACABKwAAhAwAMAIAAABIACArAADJCgAgAgAAAPEJACArAADICgAgCaEDAgDhBgAhogMCAOEGACG3AwAA6ga3AyK5AwAA6wa5AyK7AwAA7Aa7AyK8AwEA7QYAIb0DAgDuBgAhvgMBAO0GACG_A0AA4AYAIQoEAADvBgAgoQMCAOEGACGiAwIA4QYAIbcDAADqBrcDIrkDAADrBrkDIrsDAADsBrsDIrwDAQDtBgAhvQMCAO4GACG-AwEA7QYAIb8DQADgBgAhCgQAAPEGACChAwIAAAABogMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAELIAAAkQcAICIAAJIHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHDAwIAAAABxAMgAAAAAcUDAgAAAAECAAAAeAAgMgAA0woAIAMAAAB4ACAyAADTCgAgMwAA0goAIAErAACDDAAwAgAAAHgAICsAANIKACACAAAApAcAICsAANEKACAJoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG_A0AA4AYAIcIDAQDeBgAhwwMCAO4GACHEAyAAgAcAIcUDAgDuBgAhCyAAAIIHACAiAACDBwAgoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG_A0AA4AYAIcIDAQDeBgAhwwMCAO4GACHEAyAAgAcAIcUDAgDuBgAhCyAAAJEHACAiAACSBwAgoQMCAAAAAaUDAQAAAAGmAwQAAAABqQNAAAAAAb8DQAAAAAHCAwEAAAABwwMCAAAAAcQDIAAAAAHFAwIAAAABCB4AALcHACAfAAC0BwAgIwAAtgcAIKEDAgAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHGAwIAAAABAgAAAHIAIDIAANwKACADAAAAcgAgMgAA3AoAIDMAANsKACABKwAAggwAMAIAAAByACArAADbCgAgAgAAALAHACArAADaCgAgBaEDAgDhBgAhqQNAAOAGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACEIHgAAmAcAIB8AAJkHACAjAACbBwAgoQMCAOEGACGpA0AA4AYAIb8DQADgBgAhwgMBAN4GACHGAwIA7gYAIQgeAAC3BwAgHwAAtAcAICMAALYHACChAwIAAAABqQNAAAAAAb8DQAAAAAHCAwEAAAABxgMCAAAAAQWhAwIAAAABvwNAAAAAAc0DAAAAzQMCzgMBAAAAAc8DIAAAAAECAAAAbgAgMgAA6AoAIAMAAABuACAyAADoCgAgMwAA5woAIAErAACBDAAwCgMAAJIGACCeAwAAmQYAMJ8DAABsABCgAwAAmQYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQIAAABuACArAADnCgAgAgAAAOUKACArAADmCgAgCZ4DAADkCgAwnwMAAOUKABCgAwAA5AoAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIc0DAACaBs0DIs4DAQDSBQAhzwMgAJEGACEJngMAAOQKADCfAwAA5QoAEKADAADkCgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQWhAwIA4QYAIb8DQADgBgAhzQMAAMMHzQMizgMBAN4GACHPAyAAgAcAIQWhAwIA4QYAIb8DQADgBgAhzQMAAMMHzQMizgMBAN4GACHPAyAAgAcAIQWhAwIAAAABvwNAAAAAAc0DAAAAzQMCzgMBAAAAAc8DIAAAAAEEoQMCAAAAAb8DQAAAAAHQAwEAAAAB0QMgAAAAAQIAAABqACAyAAD0CgAgAwAAAGoAIDIAAPQKACAzAADzCgAgASsAAIAMADAJAwAAkgYAIJ4DAACbBgAwnwMAAGgAEKADAACbBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACHQAwEA0gUAIdEDIACRBgAhAgAAAGoAICsAAPMKACACAAAA8QoAICsAAPIKACAIngMAAPAKADCfAwAA8QoAEKADAADwCgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAh0AMBANIFACHRAyAAkQYAIQieAwAA8AoAMJ8DAADxCgAQoAMAAPAKADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHQAwEA0gUAIdEDIACRBgAhBKEDAgDhBgAhvwNAAOAGACHQAwEA3gYAIdEDIACABwAhBKEDAgDhBgAhvwNAAOAGACHQAwEA3gYAIdEDIACABwAhBKEDAgAAAAG_A0AAAAAB0AMBAAAAAdEDIAAAAAECoQMCAAAAAb8DQAAAAAECAAAAZgAgMgAAgAsAIAMAAABmACAyAACACwAgMwAA_woAIAErAAD_CwAwBwMAAJIGACCeAwAAnAYAMJ8DAABkABCgAwAAnAYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhAgAAAGYAICsAAP8KACACAAAA_QoAICsAAP4KACAGngMAAPwKADCfAwAA_QoAEKADAAD8CgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhBp4DAAD8CgAwnwMAAP0KABCgAwAA_AoAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIQKhAwIA4QYAIb8DQADgBgAhAqEDAgDhBgAhvwNAAOAGACECoQMCAAAAAb8DQAAAAAERBAAAkQgAIAgAAJAIACAMAACTCAAgDQAAlAgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAIkLACADAAAARAAgMgAAiQsAIDMAAIgLACABKwAA_gsAMAIAAABEACArAACICwAgAgAAAP0JACArAACHCwAgDaEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIREEAADmBwAgCAAA5QcAIAwAAOgHACANAADpBwAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEQQAAJEIACAIAACQCAAgDAAAkwgAIA0AAJQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAdwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQShAwIAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAABAgAAAGEAIDIAAJULACADAAAAYQAgMgAAlQsAIDMAAJQLACABKwAA_QsAMAoDAACSBgAgngMAAJ4GADCfAwAAXwAQoAMAAJ4GADChAwIAAAABtQMCANEFACHpAwEA0gUAIeoDAQDSBQAh6wMBANIFACGqBAAAnQYAIAIAAABhACArAACUCwAgAgAAAJILACArAACTCwAgCJ4DAACRCwAwnwMAAJILABCgAwAAkQsAMKEDAgDRBQAhtQMCANEFACHpAwEA0gUAIeoDAQDSBQAh6wMBANIFACEIngMAAJELADCfAwAAkgsAEKADAACRCwAwoQMCANEFACG1AwIA0QUAIekDAQDSBQAh6gMBANIFACHrAwEA0gUAIQShAwIA4QYAIekDAQDeBgAh6gMBAN4GACHrAwEA3gYAIQShAwIA4QYAIekDAQDeBgAh6gMBAN4GACHrAwEA3gYAIQShAwIAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAABFgQAAO8IACAGAADwCAAgBwAA8ggAIAoAAPUIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQIAAAASACAyAACeCwAgAwAAABIAIDIAAJ4LACAzAACdCwAgASsAAPwLADACAAAAEgAgKwAAnQsAIAIAAACYCQAgKwAAnAsAIBChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEWBAAAzggAIAYAAM8IACAHAADRCAAgCgAA1AgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgQAAO8IACAGAADwCAAgBwAA8ggAIAoAAPUIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQShAwIAAAABvwNAAAAAAY0EAQAAAAGOBAEAAAABAgAAAFwAIDIAAKoLACADAAAAXAAgMgAAqgsAIDMAAKkLACABKwAA-wsAMAoDAACSBgAgngMAAKAGADCfAwAAWgAQoAMAAKAGADChAwIAAAABtQMCANEFACG_A0AA0wUAIY0EAQDSBQAhjgQBANIFACGrBAAAnwYAIAIAAABcACArAACpCwAgAgAAAKcLACArAACoCwAgCJ4DAACmCwAwnwMAAKcLABCgAwAApgsAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIY0EAQDSBQAhjgQBANIFACEIngMAAKYLADCfAwAApwsAEKADAACmCwAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhjQQBANIFACGOBAEA0gUAIQShAwIA4QYAIb8DQADgBgAhjQQBAN4GACGOBAEA3gYAIQShAwIA4QYAIb8DQADgBgAhjQQBAN4GACGOBAEA3gYAIQShAwIAAAABvwNAAAAAAY0EAQAAAAGOBAEAAAABCAUAAMcJACAQAADICQAgoQMCAAAAAb8DQAAAAAHCAwEAAAABjwQBAAAAAZAEAQAAAAGRBAEAAAABAgAAAFgAIDIAALYLACADAAAAWAAgMgAAtgsAIDMAALULACABKwAA-gsAMA0DAACiBgAgBQAAowYAIBAAAKQGACCeAwAAoQYAMJ8DAAALABCgAwAAoQYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhwgMBANIFACGPBAEA1gUAIZAEAQDSBQAhkQQBANYFACECAAAAWAAgKwAAtQsAIAIAAACzCwAgKwAAtAsAIAqeAwAAsgsAMJ8DAACzCwAQoAMAALILADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIY8EAQDWBQAhkAQBANIFACGRBAEA1gUAIQqeAwAAsgsAMJ8DAACzCwAQoAMAALILADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIY8EAQDWBQAhkAQBANIFACGRBAEA1gUAIQahAwIA4QYAIb8DQADgBgAhwgMBAN4GACGPBAEA7QYAIZAEAQDeBgAhkQQBAO0GACEIBQAAjgkAIBAAAI8JACChAwIA4QYAIb8DQADgBgAhwgMBAN4GACGPBAEA7QYAIZAEAQDeBgAhkQQBAO0GACEIBQAAxwkAIBAAAMgJACChAwIAAAABvwNAAAAAAcIDAQAAAAGPBAEAAAABkAQBAAAAAZEEAQAAAAERBAAAwgkAIAcAAM8JACAQAADFCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCAgAAAAkAIDIAAL8LACADAAAACQAgMgAAvwsAIDMAAL4LACABKwAA-QsAMAIAAAAJACArAAC-CwAgAgAAAKQJACArAAC9CwAgDaEDAgDhBgAhogMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAh9AMCAOEGACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIhEEAACoCQAgBwAAzgkAIBAAAKsJACARAACqCQAgoQMCAOEGACGiAwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiEQQAAMIJACAHAADPCQAgEAAAxQkAIBEAAMQJACChAwIAAAABogMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAhkFAACpCgAgCgAArQoAIBAAAKsKACARAACqCgAgFAAArAoAIBUAAK4KACAWAACvCgAgoQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAADLCwAgAwAAAAUAIDIAAMsLACAzAADKCwAgASsAAPgLADAeAwAAkgYAIAUAAKMGACAKAADOBgAgEAAApAYAIBEAANUGACAUAADXBgAgFQAA0gYAIBYAANgGACCeAwAA1gYAMJ8DAAADABCgAwAA1gYAMKEDAgAAAAG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANQFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhAgAAAAUAICsAAMoLACACAAAAyAsAICsAAMkLACAWngMAAMcLADCfAwAAyAsAEKADAADHCwAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANQFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhFp4DAADHCwAwnwMAAMgLABCgAwAAxwsAMKEDAgDRBQAhtQMCANEFACG7AwAA1AaXBCK_A0AA0wUAIfcDQADUBQAh_QMBANYFACGPBAEA1gUAIZEEAQDSBQAhmAQBANIFACGZBAEA0gUAIZoEAQDSBQAhmwQBANYFACGcBAEA1gUAIZ0EAQDWBQAhngQBANYFACGfBAEA1gUAIaAEAQDWBQAhoQQBANYFACGiBAEA1gUAIRKhAwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhGQUAANYJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFQAA2wkAIBYAANwJACChAwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhGQUAAKkKACAKAACtCgAgEAAAqwoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABBDIAAMALADCuBAAAwQsAMLAEAADDCwAgtAQAAMQLADAEMgAAtwsAMK4EAAC4CwAwsAQAALoLACC0BAAAoAkAMAQyAACrCwAwrgQAAKwLADCwBAAArgsAILQEAACvCwAwBDIAAJ8LADCuBAAAoAsAMLAEAACiCwAgtAQAAKMLADAEMgAAlgsAMK4EAACXCwAwsAQAAJkLACC0BAAAlAkAMAQyAACKCwAwrgQAAIsLADCwBAAAjQsAILQEAACOCwAwBDIAAIELADCuBAAAggsAMLAEAACECwAgtAQAAPkJADAEMgAA9QoAMK4EAAD2CgAwsAQAAPgKACC0BAAA-QoAMAQyAADpCgAwrgQAAOoKADCwBAAA7AoAILQEAADtCgAwBDIAAN0KADCuBAAA3goAMLAEAADgCgAgtAQAAOEKADAEMgAA1AoAMK4EAADVCgAwsAQAANcKACC0BAAArAcAMAQyAADLCgAwrgQAAMwKADCwBAAAzgoAILQEAACgBwAwBDIAAMIKADCuBAAAwwoAMLAEAADFCgAgtAQAAO0JADAAAAAAAAAAAAAAAAAABgMAAOcLACAgAADoCwAgIgAA6QsAIKUDAADkBgAgwwMAAOQGACDFAwAA5AYAIA0FAADaCwAgBwAA2wsAIBAAAN0LACAVAADlCwAgFwAA2QsAIBgAANwLACAZAADeCwAgGgAA3wsAIBsAAOALACAcAADhCwAgHQAA4gsAICQAAOMLACAlAADkCwAgBQMAAOcLACAeAADoCwAgHwAA4wsAICMAAOQLACDGAwAA5AYAIAATAwAA5wsAIAUAANoLACAKAADfCwAgEAAA3QsAIBEAAPULACAUAAD2CwAgFQAA5QsAIBYAAPcLACD3AwAA5AYAIP0DAADkBgAgjwQAAOQGACCbBAAA5AYAIJwEAADkBgAgnQQAAOQGACCeBAAA5AYAIJ8EAADkBgAgoAQAAOQGACChBAAA5AYAIKIEAADkBgAgCQMAAOcLACAEAADqCwAgBgAA8AsAIAcAAPMLACAKAADxCwAgDQAA7QsAIA8AAPQLACD7AwAA5AYAIP8DAADkBgAgAAACBAAA6gsAIBMAAO8LACAABwMAAOcLACAEAADqCwAgBwAA8wsAIBAAAN0LACARAAD1CwAg2wMAAOQGACCVBAAA5AYAIAkEAADqCwAgCAAA6wsAIAkAAOcLACAMAADsCwAgDQAA7QsAINsDAADkBgAg3AMAAOQGACDdAwAA5AYAIOMDAADkBgAgCQgAAOsLACAKAADxCwAgDAAA7AsAINIDAADkBgAg3AMAAOQGACDuAwAA5AYAIO8DAADkBgAg8AMAAOQGACDxAwAA5AYAIAUDAADnCwAgBQAA2gsAIBAAAN0LACCPBAAA5AYAIJEEAADkBgAgAAAAABKhAwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABDaEDAgAAAAGiAwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCBqEDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAQShAwIAAAABvwNAAAAAAY0EAQAAAAGOBAEAAAABEKEDAgAAAAGiAwIAAAABqQNAAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQShAwIAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAABDaEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAqEDAgAAAAG_A0AAAAABBKEDAgAAAAG_A0AAAAAB0AMBAAAAAdEDIAAAAAEFoQMCAAAAAb8DQAAAAAHNAwAAAM0DAs4DAQAAAAHPAyAAAAABBaEDAgAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHGAwIAAAABCaEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG_A0AAAAABwgMBAAAAAcMDAgAAAAHEAyAAAAABxQMCAAAAAQmhAwIAAAABogMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAhQwAIA2hAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgyhAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAfMDAgAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABEKEDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQShAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAg2hAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd0DAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQmhAwIAAAABtQMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAEIoQMCAAAAAaMDAQAAAAGkAwEAAAABpQMBAAAAAaYDBAAAAAGnAwEAAAABqANAAAAAAakDQAAAAAEDAAAADQAgMgAAhQwAIDMAAJAMACATAAAADQAgBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICQAAL8KACAlAADACgAgKwAAkAwAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICQAAL8KACAlAADACgAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQkDAADGCQAgEAAAyAkAIKEDAgAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAGPBAEAAAABkAQBAAAAAZEEAQAAAAECAAAAWAAgMgAAkQwAIAMAAAALACAyAACRDAAgMwAAlQwAIAsAAAALACADAACNCQAgEAAAjwkAICsAAJUMACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQkDAACNCQAgEAAAjwkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhjwQBAO0GACGQBAEA3gYAIZEEAQDtBgAhEQUAAM0LACAQAADQCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHAAA1AsAIB0AANULACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAJYMACARBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAmAwAIBoDAACoCgAgCgAArQoAIBAAAKsKACARAACqCgAgFAAArAoAIBUAAK4KACAWAACvCgAgoQMCAAAAAbUDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAECAAAABQAgMgAAmgwAIAyhAwIAAAABogMCAAAAAb8DQAAAAAHsAwEAAAAB8AMBAAAAAfEDAQAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABEKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQMAAAANACAyAACYDAAgMwAAoAwAIBMAAAANACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACgDAAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhAwAAAAMAIDIAAJoMACAzAACjDAAgHAAAAAMAIAMAANUJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFQAA2wkAIBYAANwJACArAACjDAAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhGgMAANUJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFQAA2wkAIBYAANwJACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AAvQcAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACENoQMCAAAAAaIDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAIQoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAwAAAA0AIDIAAJYMACAzAACoDAAgEwAAAA0AIAUAALYKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAKgMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBcAAMwLACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAqQwAIAMAAAANACAyAACpDAAgMwAArQwAIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACtDAAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhGgMAAKgKACAFAACpCgAgCgAArQoAIBAAAKsKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAACuDAAgEgMAAMMJACAEAADCCQAgBwAAzwkAIBAAAMUJACChAwIAAAABogMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAICAAAACQAgMgAAsAwAIAMAAAADACAyAACuDAAgMwAAtAwAIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgFAAA2QkAIBUAANsJACAWAADcCQAgKwAAtAwAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgFAAA2QkAIBUAANsJACAWAADcCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhAwAAAAcAIDIAALAMACAzAAC3DAAgFAAAAAcAIAMAAKkJACAEAACoCQAgBwAAzgkAIBAAAKsJACArAAC3DAAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCISAwAAqQkAIAQAAKgJACAHAADOCQAgEAAAqwkAIKEDAgDhBgAhogMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiCQMAAMYJACAFAADHCQAgoQMCAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAQIAAABYACAyAAC4DAAgEQUAAM0LACAHAADOCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHAAA1AsAIB0AANULACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAALoMACASAwAAwwkAIAQAAMIJACAHAADPCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgIAAAAJACAyAAC8DAAgGgMAAKgKACAFAACpCgAgCgAArQoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAAC-DAAgDaEDAgAAAAG7AwAAAPMDAtIDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABA6EDAgAAAAGjAwEAAAABpQMBAAAAAQMAAAALACAyAAC4DAAgMwAAxAwAIAsAAAALACADAACNCQAgBQAAjgkAICsAAMQMACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQkDAACNCQAgBQAAjgkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhjwQBAO0GACGQBAEA3gYAIZEEAQDtBgAhAwAAAA0AIDIAALoMACAzAADHDAAgEwAAAA0AIAUAALYKACAHAAC3CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAMcMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAABwAgMgAAvAwAIDMAAMoMACAUAAAABwAgAwAAqQkAIAQAAKgJACAHAADOCQAgEQAAqgkAICsAAMoMACChAwIA4QYAIaIDAgDhBgAhtQMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAh9AMCAOEGACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIhIDAACpCQAgBAAAqAkAIAcAAM4JACARAACqCQAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCIDAAAAAwAgMgAAvgwAIDMAAM0MACAcAAAAAwAgAwAA1QkAIAUAANYJACAKAADaCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAICsAAM0MACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AAvQcAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAKAADaCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRIEAACRCAAgCAAAkAgAIAkAAJIIACAMAACTCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAM4MACADAAAAGwAgMgAAzgwAIDMAANIMACAUAAAAGwAgBAAA5gcAIAgAAOUHACAJAADnBwAgDAAA6AcAICsAANIMACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIRIEAADmBwAgCAAA5QcAIAkAAOcHACAMAADoBwAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACEXAwAA8QgAIAQAAO8IACAGAADwCAAgBwAA8ggAIAoAAPUIACANAADzCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQIAAAASACAyAADTDAAgAwAAABAAIDIAANMMACAzAADXDAAgGQAAABAAIAMAANAIACAEAADOCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDQAA0ggAICsAANcMACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRcDAADQCAAgBAAAzggAIAYAAM8IACAHAADRCAAgCgAA1AgAIA0AANIIACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIREFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAADYDAAgAwAAAA0AIDIAANgMACAzAADcDAAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAANwMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEaAwAAqAoAIAUAAKkKACAKAACtCgAgEAAAqwoAIBEAAKoKACAVAACuCgAgFgAArwoAIKEDAgAAAAG1AwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABAgAAAAUAIDIAAN0MACAEoQMCAAAAAaMDAQAAAAGoA0AAAAAB5AMAAQAAAQMAAAADACAyAADdDAAgMwAA4gwAIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBUAANsJACAWAADcCQAgKwAA4gwAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBUAANsJACAWAADcCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhBgQAALAIACChAwIAAAABogMCAAAAAb8DQAAAAAHmAwEAAAAB6AMAAADoAwICAAAAPAAgMgAA4wwAIAMAAAA6ACAyAADjDAAgMwAA5wwAIAgAAAA6ACAEAACiCAAgKwAA5wwAIKEDAgDhBgAhogMCAOEGACG_A0AA4AYAIeYDAQDeBgAh6AMAAKEI6AMiBgQAAKIIACChAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIhEFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAADoDAAgGgMAAKgKACAFAACpCgAgEAAAqwoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAADqDAAgFwMAAPEIACAEAADvCAAgBgAA8AgAIAcAAPIIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAECAAAAEgAgMgAA7AwAIAqhAwIAAAABvwNAAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAARcDAADxCAAgBAAA7wgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAgAAABIAIDIAAO8MACAKoQMCAAAAAb8DQAAAAAHSAwIAAAAB1AMBAAAAAdUDEAAAAAHWAxAAAAAB2AMAAADYAwLZA0AAAAAB2gMBAAAAAdsDAQAAAAEDAAAAEAAgMgAA7wwAIDMAAPQMACAZAAAAEAAgAwAA0AgAIAQAAM4IACAGAADPCAAgBwAA0QgAIAoAANQIACAPAADTCAAgKwAA9AwAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFwMAANAIACAEAADOCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDwAA0wgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhDaEDAgAAAAG7AwAAAPMDAtwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABAwAAAA0AIDIAAOgMACAzAAD4DAAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAPgMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAAAwAgMgAA6gwAIDMAAPsMACAcAAAAAwAgAwAA1QkAIAUAANYJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAICsAAPsMACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AAvQcAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIQMAAAAQACAyAADsDAAgMwAA_gwAIBkAAAAQACADAADQCAAgBAAAzggAIAYAAM8IACAHAADRCAAgDQAA0ggAIA8AANMIACArAAD-DAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEXAwAA0AgAIAQAAM4IACAGAADPCAAgBwAA0QgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEQCAAAhQgAIAoAAMYIACChAwIAAAABuwMAAADzAwLSAwIAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHsAwEAAAAB7QNAAAAAAe4DAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAECAAAAGAAgMgAA_wwAIBIEAACRCAAgCAAAkAgAIAkAAJIIACANAACUCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAIENACADAAAAFgAgMgAA_wwAIDMAAIUNACASAAAAFgAgCAAA9gcAIAoAAMUIACArAACFDQAgoQMCAOEGACG7AwAA9AfzAyLSAwIA7gYAIdwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEQCAAA9gcAIAoAAMUIACChAwIA4QYAIbsDAAD0B_MDItIDAgDuBgAh3AMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIewDAQDeBgAh7QNAAOAGACHuAwEA7QYAIe8DAQDtBgAh8AMBAO0GACHxAwEA7QYAIQMAAAAbACAyAACBDQAgMwAAiA0AIBQAAAAbACAEAADmBwAgCAAA5QcAIAkAAOcHACANAADpBwAgKwAAiA0AIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEgQAAOYHACAIAADlBwAgCQAA5wcAIA0AAOkHACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIREFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAACJDQAgAwAAAA0AIDIAAIkNACAzAACNDQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAI0NACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAjg0AIAMAAAANACAyAACODQAgMwAAkg0AIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACSDQAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAAM0LACAHAADOCwAgEAAA0AsAIBUAANgLACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAJMNACADAAAADQAgMgAAkw0AIDMAAJcNACATAAAADQAgBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAICQAAL8KACAlAADACgAgKwAAlw0AIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAICQAAL8KACAlAADACgAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQkDAAC1BwAgHgAAtwcAICMAALYHACChAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcYDAgAAAAECAAAAcgAgMgAAmA0AIBEFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAACaDQAgBaEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABCaEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAHEAyAAAAABxQMCAAAAAQMAAAANACAyAACaDQAgMwAAoA0AIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICUAAMAKACArAACgDQAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhAwAAAHAAIDIAAJgNACAzAACjDQAgCwAAAHAAIAMAAJoHACAeAACYBwAgIwAAmwcAICsAAKMNACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACEJAwAAmgcAIB4AAJgHACAjAACbBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhCQMAALUHACAeAAC3BwAgHwAAtAcAIKEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxgMCAAAAAQIAAAByACAyAACkDQAgEQUAAM0LACAHAADOCwAgEAAA0AsAIBUAANgLACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAKYNACAEKwABAAABoQMCAAAAAb8DQAAAAAHBAwIAAAABAwAAAHAAIDIAAKQNACAzAACrDQAgCwAAAHAAIAMAAJoHACAeAACYBwAgHwAAmQcAICsAAKsNACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACEJAwAAmgcAIB4AAJgHACAfAACZBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhAwAAAA0AIDIAAKYNACAzAACuDQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICsAAK4NACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEMAwAAkAcAICAAAJEHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABwwMCAAAAAcQDIAAAAAHFAwIAAAABAgAAAHgAIDIAAK8NACADAAAAdgAgMgAArw0AIDMAALMNACAOAAAAdgAgAwAAgQcAICAAAIIHACArAACzDQAgoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACEMAwAAgQcAICAAAIIHACChAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcMDAgDuBgAhxAMgAIAHACHFAwIA7gYAIREFAADNCwAgBwAAzgsAIBAAANALACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAAC0DQAgGgMAAKgKACAFAACpCgAgCgAArQoAIBAAAKsKACARAACqCgAgFAAArAoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAAC2DQAgAwAAAA0AIDIAALQNACAzAAC6DQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAALoNACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAAAwAgMgAAtg0AIDMAAL0NACAcAAAAAwAgAwAA1QkAIAUAANYJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFgAA3AkAICsAAL0NACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AAvQcAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAACoCgAgBQAAqQoAIAoAAK0KACAQAACrCgAgEQAAqgoAIBQAAKwKACAVAACuCgAgoQMCAAAAAbUDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAECAAAABQAgMgAAvg0AIAMAAAADACAyAAC-DQAgMwAAwg0AIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgKwAAwg0AIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhDgVWAwdZBA4AIBBeBRWDARMXBgIYXRYZYhcaYwcbZxgcaxkdbxokcxslggEcCQMAAQUKAwpFBw4AFRA5BRE4DhQ9EBVJExZOFAYDAAEEAAIHDAQOAA8QNQURNA4EAw4BBQ8DDgANEBMFCAMUAQQAAgYAAwcVBAosBw0ZBg4ADA8rCwQIGgUKHAcMJggOAAoGBAACCB0FCR4BDCIIDSMGDgAJAgoABwsABgIMJAANJQABDCcAAQgABQINLQAPLgACBS8AEDAAAgQAAgYAAwIQNwARNgADBAACDgASE0ERARIAEAETQgACA0oBBAACAQQAAgcFTwAKUwAQUQARUAAUUgAVVAAWVQABAwABAQMAAQEDAAEBAwABAQMAAQUDAAEOAB8edBsfdRsjeRwEAwABDgAeIHobIn4dASEAHAEifwACH4ABACOBAQANBYUBAAeGAQAQiAEAFZABABeEAQAYhwEAGYkBABqKAQAbiwEAHIwBAB2NAQAkjgEAJY8BAAAAAAUOACU4ACY5ACc6ACg7ACkAAAAAAAUOACU4ACY5ACc6ACg7ACkBAwABAQMAAQUOAC44AC85ADA6ADE7ADIAAAAAAAUOAC44AC85ADA6ADE7ADIDAwABBAACB8cBBAMDAAEEAAIHzQEEBQ4ANzgAODkAOToAOjsAOwAAAAAABQ4ANzgAODkAOToAOjsAOwED3wEBAQPlAQEFDgBAOABBOQBCOgBDOwBEAAAAAAAFDgBAOABBOQBCOgBDOwBEAQMAAQEDAAEFDgBJOABKOQBLOgBMOwBNAAAAAAAFDgBJOABKOQBLOgBMOwBNAgQAAgYAAwIEAAIGAAMFDgBSOABTOQBUOgBVOwBWAAAAAAAFDgBSOABTOQBUOgBVOwBWBAOjAgEEAAIGAAMHpAIEBAOqAgEEAAIGAAMHqwIEBQ4AWzgAXDkAXToAXjsAXwAAAAAABQ4AWzgAXDkAXToAXjsAXwIIvQIFCr4CBwIIxAIFCsUCBwUOAGQ4AGU5AGY6AGc7AGgAAAAAAAUOAGQ4AGU5AGY6AGc7AGgBCAAFAQgABQUOAG04AG45AG86AHA7AHEAAAAAAAUOAG04AG45AG86AHA7AHEBAwABAQMAAQUOAHY4AHc5AHg6AHk7AHoAAAAAAAUOAHY4AHc5AHg6AHk7AHoBBAACAQQAAgUOAH84AIABOQCBAToAggE7AIMBAAAAAAAFDgB_OACAATkAgQE6AIIBOwCDAQESABABEgAQBQ4AiAE4AIkBOQCKAToAiwE7AIwBAAAAAAAFDgCIATgAiQE5AIoBOgCLATsAjAEDBAACCK8DBQmwAwEDBAACCLYDBQm3AwEFDgCRATgAkgE5AJMBOgCUATsAlQEAAAAAAAUOAJEBOACSATkAkwE6AJQBOwCVAQIKAAcLAAYCCgAHCwAGBQ4AmgE4AJsBOQCcAToAnQE7AJ4BAAAAAAAFDgCaATgAmwE5AJwBOgCdATsAngEBAwABAQMAAQUOAKMBOACkATkApQE6AKYBOwCnAQAAAAAABQ4AowE4AKQBOQClAToApgE7AKcBAQMAAQEDAAEFDgCsATgArQE5AK4BOgCvATsAsAEAAAAAAAUOAKwBOACtATkArgE6AK8BOwCwAQEDAAEBAwABBQ4AtQE4ALYBOQC3AToAuAE7ALkBAAAAAAAFDgC1ATgAtgE5ALcBOgC4ATsAuQEAAAAFDgC_ATgAwAE5AMEBOgDCATsAwwEAAAAAAAUOAL8BOADAATkAwQE6AMIBOwDDAQIDAAEeugQbAgMAAR7ABBsFDgDIATgAyQE5AMoBOgDLATsAzAEAAAAAAAUOAMgBOADJATkAygE6AMsBOwDMAQIDAAEg0gQbAgMAASDYBBsFDgDRATgA0gE5ANMBOgDUATsA1QEAAAAAAAUOANEBOADSATkA0wE6ANQBOwDVAQEhABwBIQAcBQ4A2gE4ANsBOQDcAToA3QE7AN4BAAAAAAAFDgDaATgA2wE5ANwBOgDdATsA3gECA4AFAQQAAgIDhgUBBAACBQ4A4wE4AOQBOQDlAToA5gE7AOcBAAAAAAAFDgDjATgA5AE5AOUBOgDmATsA5wEBBAACAQQAAgUOAOwBOADtATkA7gE6AO8BOwDwAQAAAAAABQ4A7AE4AO0BOQDuAToA7wE7APABJgIBJ5EBASiTAQEplAEBKpUBASyXAQEtmQEhLpoBIi-cAQEwngEhMZ8BIzSgAQE1oQEBNqIBITylASQ9pgEqPqcBAj-oAQJAqQECQaoBAkKrAQJDrQECRK8BIUWwAStGsgECR7QBIUi1ASxJtgECSrcBAku4ASFMuwEtTbwBM069AQNPvgEDUL8BA1HAAQNSwQEDU8MBA1TFASFVxgE0VskBA1fLASFYzAE1Wc4BA1rPAQNb0AEhXNMBNl3UATxe1QEEX9YBBGDXAQRh2AEEYtkBBGPbAQRk3QEhZd4BPWbhAQRn4wEhaOQBPmnmAQRq5wEEa-gBIWzrAT9t7AFFbu0BFm_uARZw7wEWcfABFnLxARZz8wEWdPUBIXX2AUZ2-AEWd_oBIXj7AUd5_AEWev0BFnv-ASF8gQJIfYICTn6DAg5_hAIOgAGFAg6BAYYCDoIBhwIOgwGJAg6EAYsCIYUBjAJPhgGOAg6HAZACIYgBkQJQiQGSAg6KAZMCDosBlAIhjAGXAlGNAZgCV44BmQIFjwGaAgWQAZsCBZEBnAIFkgGdAgWTAZ8CBZQBoQIhlQGiAliWAaYCBZcBqAIhmAGpAlmZAawCBZoBrQIFmwGuAiGcAbECWp0BsgJgngGzAgafAbQCBqABtQIGoQG2AgaiAbcCBqMBuQIGpAG7AiGlAbwCYaYBwAIGpwHCAiGoAcMCYqkBxgIGqgHHAgarAcgCIawBywJjrQHMAmmuAc0CC68BzgILsAHPAguxAdACC7IB0QILswHTAgu0AdUCIbUB1gJqtgHYAgu3AdoCIbgB2wJruQHcAgu6Ad0CC7sB3gIhvAHhAmy9AeICcr4B4wIXvwHkAhfAAeUCF8EB5gIXwgHnAhfDAekCF8QB6wIhxQHsAnPGAe4CF8cB8AIhyAHxAnTJAfICF8oB8wIXywH0AiHMAfcCdc0B-AJ7zgH5AhDPAfoCENAB-wIQ0QH8AhDSAf0CENMB_wIQ1AGBAyHVAYIDfNYBhAMQ1wGGAyHYAYcDfdkBiAMQ2gGJAxDbAYoDIdwBjQN-3QGOA4QB3gGPAxHfAZADEeABkQMR4QGSAxHiAZMDEeMBlQMR5AGXAyHlAZgDhQHmAZoDEecBnAMh6AGdA4YB6QGeAxHqAZ8DEesBoAMh7AGjA4cB7QGkA40B7gGlAwfvAaYDB_ABpwMH8QGoAwfyAakDB_MBqwMH9AGtAyH1Aa4DjgH2AbIDB_cBtAMh-AG1A48B-QG4Awf6AbkDB_sBugMh_AG9A5AB_QG-A5YB_gG_Awj_AcADCIACwQMIgQLCAwiCAsMDCIMCxQMIhALHAyGFAsgDlwGGAsoDCIcCzAMhiALNA5gBiQLOAwiKAs8DCIsC0AMhjALTA5kBjQLUA58BjgLVAxiPAtYDGJAC1wMYkQLYAxiSAtkDGJMC2wMYlALdAyGVAt4DoAGWAuADGJcC4gMhmALjA6EBmQLkAxiaAuUDGJsC5gMhnALpA6IBnQLqA6gBngLrAxmfAuwDGaAC7QMZoQLuAxmiAu8DGaMC8QMZpALzAyGlAvQDqQGmAvYDGacC-AMhqAL5A6oBqQL6AxmqAvsDGasC_AMhrAL_A6sBrQKABLEBrgKBBBqvAoIEGrACgwQasQKEBBqyAoUEGrMChwQatAKJBCG1AooEsgG2AowEGrcCjgQhuAKPBLMBuQKQBBq6ApEEGrsCkgQhvAKVBLQBvQKWBLoBvgKYBLsBvwKZBLsBwAKcBLsBwQKdBLsBwgKeBLsBwwKgBLsBxAKiBCHFAqMEvAHGAqUEuwHHAqcEIcgCqAS9AckCqQS7AcoCqgS7AcsCqwQhzAKuBL4BzQKvBMQBzgKwBBvPArEEG9ACsgQb0QKzBBvSArQEG9MCtgQb1AK4BCHVArkExQHWArwEG9cCvgQh2AK_BMYB2QLBBBvaAsIEG9sCwwQh3ALGBMcB3QLHBM0B3gLIBBzfAskEHOACygQc4QLLBBziAswEHOMCzgQc5ALQBCHlAtEEzgHmAtQEHOcC1gQh6ALXBM8B6QLZBBzqAtoEHOsC2wQh7ALeBNAB7QLfBNYB7gLgBB3vAuEEHfAC4gQd8QLjBB3yAuQEHfMC5gQd9ALoBCH1AukE1wH2AusEHfcC7QQh-ALuBNgB-QLvBB36AvAEHfsC8QQh_AL0BNkB_QL1BN8B_gL2BBP_AvcEE4AD-AQTgQP5BBOCA_oEE4MD_AQThAP-BCGFA_8E4AGGA4IFE4cDhAUhiAOFBeEBiQOHBROKA4gFE4sDiQUhjAOMBeIBjQONBegBjgOOBRSPA48FFJADkAUUkQORBRSSA5IFFJMDlAUUlAOWBSGVA5cF6QGWA5kFFJcDmwUhmAOcBeoBmQOdBRSaA54FFJsDnwUhnAOiBesBnQOjBfEB" } config.compilerWasm = { getRuntime: async () => require('./query_compiler_fast_bg.js'), diff --git a/packages/db/generated/prisma/index-browser.js b/packages/db/generated/prisma/index-browser.js index 5419111..1fb45ac 100644 --- a/packages/db/generated/prisma/index-browser.js +++ b/packages/db/generated/prisma/index-browser.js @@ -416,7 +416,8 @@ exports.Prisma.JsonNullValueFilter = { exports.PatientStatus = exports.$Enums.PatientStatus = { ACTIVE: 'ACTIVE', INACTIVE: 'INACTIVE', - UNKNOWN: 'UNKNOWN' + UNKNOWN: 'UNKNOWN', + PLAN_NOT_ACCEPTED: 'PLAN_NOT_ACCEPTED' }; exports.ProcedureSource = exports.$Enums.ProcedureSource = { diff --git a/packages/db/generated/prisma/index.d.ts b/packages/db/generated/prisma/index.d.ts index e032c1e..106426e 100644 --- a/packages/db/generated/prisma/index.d.ts +++ b/packages/db/generated/prisma/index.d.ts @@ -136,7 +136,8 @@ export namespace $Enums { export const PatientStatus: { ACTIVE: 'ACTIVE', INACTIVE: 'INACTIVE', - UNKNOWN: 'UNKNOWN' + UNKNOWN: 'UNKNOWN', + PLAN_NOT_ACCEPTED: 'PLAN_NOT_ACCEPTED' }; export type PatientStatus = (typeof PatientStatus)[keyof typeof PatientStatus] @@ -5253,7 +5254,7 @@ export namespace Prisma { id: number firstName: string lastName: string - dateOfBirth: Date + dateOfBirth: Date | null gender: string phone: string email: string | null @@ -5424,7 +5425,7 @@ export namespace Prisma { id: number firstName: string lastName: string - dateOfBirth: Date + dateOfBirth: Date | null gender: string phone: string email: string | null @@ -31954,7 +31955,7 @@ export namespace Prisma { id?: IntFilter<"Patient"> | number firstName?: StringFilter<"Patient"> | string lastName?: StringFilter<"Patient"> | string - dateOfBirth?: DateTimeFilter<"Patient"> | Date | string + dateOfBirth?: DateTimeNullableFilter<"Patient"> | Date | string | null gender?: StringFilter<"Patient"> | string phone?: StringFilter<"Patient"> | string email?: StringNullableFilter<"Patient"> | string | null @@ -31984,7 +31985,7 @@ export namespace Prisma { id?: SortOrder firstName?: SortOrder lastName?: SortOrder - dateOfBirth?: SortOrder + dateOfBirth?: SortOrderInput | SortOrder gender?: SortOrder phone?: SortOrder email?: SortOrderInput | SortOrder @@ -32017,7 +32018,7 @@ export namespace Prisma { NOT?: PatientWhereInput | PatientWhereInput[] firstName?: StringFilter<"Patient"> | string lastName?: StringFilter<"Patient"> | string - dateOfBirth?: DateTimeFilter<"Patient"> | Date | string + dateOfBirth?: DateTimeNullableFilter<"Patient"> | Date | string | null gender?: StringFilter<"Patient"> | string phone?: StringFilter<"Patient"> | string email?: StringNullableFilter<"Patient"> | string | null @@ -32047,7 +32048,7 @@ export namespace Prisma { id?: SortOrder firstName?: SortOrder lastName?: SortOrder - dateOfBirth?: SortOrder + dateOfBirth?: SortOrderInput | SortOrder gender?: SortOrder phone?: SortOrder email?: SortOrderInput | SortOrder @@ -32077,7 +32078,7 @@ export namespace Prisma { id?: IntWithAggregatesFilter<"Patient"> | number firstName?: StringWithAggregatesFilter<"Patient"> | string lastName?: StringWithAggregatesFilter<"Patient"> | string - dateOfBirth?: DateTimeWithAggregatesFilter<"Patient"> | Date | string + dateOfBirth?: DateTimeNullableWithAggregatesFilter<"Patient"> | Date | string | null gender?: StringWithAggregatesFilter<"Patient"> | string phone?: StringWithAggregatesFilter<"Patient"> | string email?: StringNullableWithAggregatesFilter<"Patient"> | string | null @@ -33832,7 +33833,7 @@ export namespace Prisma { export type PatientCreateInput = { firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -33861,7 +33862,7 @@ export namespace Prisma { id?: number firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -33889,7 +33890,7 @@ export namespace Prisma { export type PatientUpdateInput = { firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -33918,7 +33919,7 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -33947,7 +33948,7 @@ export namespace Prisma { id?: number firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -33968,7 +33969,7 @@ export namespace Prisma { export type PatientUpdateManyMutationInput = { firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -33989,7 +33990,7 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -35868,15 +35869,15 @@ export namespace Prisma { _max?: NestedBoolFilter<$PrismaModel> } - export type DateTimeFilter<$PrismaModel = never> = { - equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> - in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> - notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + export type DateTimeNullableFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - not?: NestedDateTimeFilter<$PrismaModel> | Date | string + not?: NestedDateTimeNullableFilter<$PrismaModel> | Date | string | null } export type StringNullableFilter<$PrismaModel = never> = { @@ -35901,6 +35902,17 @@ export namespace Prisma { not?: NestedEnumPatientStatusFilter<$PrismaModel> | $Enums.PatientStatus } + export type DateTimeFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeFilter<$PrismaModel> | Date | string + } + export type UserScalarRelationFilter = { is?: UserWhereInput isNot?: UserWhereInput @@ -36017,18 +36029,18 @@ export namespace Prisma { userId?: SortOrder } - export type DateTimeWithAggregatesFilter<$PrismaModel = never> = { - equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> - in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> - notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + export type DateTimeNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string - _count?: NestedIntFilter<$PrismaModel> - _min?: NestedDateTimeFilter<$PrismaModel> - _max?: NestedDateTimeFilter<$PrismaModel> + not?: NestedDateTimeNullableWithAggregatesFilter<$PrismaModel> | Date | string | null + _count?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedDateTimeNullableFilter<$PrismaModel> + _max?: NestedDateTimeNullableFilter<$PrismaModel> } export type StringNullableWithAggregatesFilter<$PrismaModel = never> = { @@ -36059,6 +36071,20 @@ export namespace Prisma { _max?: NestedEnumPatientStatusFilter<$PrismaModel> } + export type DateTimeWithAggregatesFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedDateTimeFilter<$PrismaModel> + _max?: NestedDateTimeFilter<$PrismaModel> + } + export type PatientScalarRelationFilter = { is?: PatientWhereInput isNot?: PatientWhereInput @@ -37153,17 +37179,6 @@ export namespace Prisma { _max?: NestedEnumNotificationTypesFilter<$PrismaModel> } - export type DateTimeNullableFilter<$PrismaModel = never> = { - equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null - in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null - notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null - lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> - lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> - gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - not?: NestedDateTimeNullableFilter<$PrismaModel> | Date | string | null - } - export type CronJobLogCountOrderByAggregateInput = { id?: SortOrder jobName?: SortOrder @@ -37204,20 +37219,6 @@ export namespace Prisma { durationMs?: SortOrder } - export type DateTimeNullableWithAggregatesFilter<$PrismaModel = never> = { - equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null - in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null - notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null - lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> - lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> - gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - not?: NestedDateTimeNullableWithAggregatesFilter<$PrismaModel> | Date | string | null - _count?: NestedIntNullableFilter<$PrismaModel> - _min?: NestedDateTimeNullableFilter<$PrismaModel> - _max?: NestedDateTimeNullableFilter<$PrismaModel> - } - export type CloudFolderNullableScalarRelationFilter = { is?: CloudFolderWhereInput | null isNot?: CloudFolderWhereInput | null @@ -38224,8 +38225,8 @@ export namespace Prisma { connect?: PatientDocumentWhereUniqueInput | PatientDocumentWhereUniqueInput[] } - export type DateTimeFieldUpdateOperationsInput = { - set?: Date | string + export type NullableDateTimeFieldUpdateOperationsInput = { + set?: Date | string | null } export type NullableStringFieldUpdateOperationsInput = { @@ -38236,6 +38237,10 @@ export namespace Prisma { set?: $Enums.PatientStatus } + export type DateTimeFieldUpdateOperationsInput = { + set?: Date | string + } + export type UserUpdateOneRequiredWithoutPatientsNestedInput = { create?: XOR connectOrCreate?: UserCreateOrConnectWithoutPatientsInput @@ -39318,10 +39323,6 @@ export namespace Prisma { update?: XOR, UserUncheckedUpdateWithoutNotificationsInput> } - export type NullableDateTimeFieldUpdateOperationsInput = { - set?: Date | string | null - } - export type CloudFolderCreateNestedOneWithoutChildrenInput = { create?: XOR connectOrCreate?: CloudFolderCreateOrConnectWithoutChildrenInput @@ -39668,15 +39669,15 @@ export namespace Prisma { _max?: NestedBoolFilter<$PrismaModel> } - export type NestedDateTimeFilter<$PrismaModel = never> = { - equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> - in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> - notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + export type NestedDateTimeNullableFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - not?: NestedDateTimeFilter<$PrismaModel> | Date | string + not?: NestedDateTimeNullableFilter<$PrismaModel> | Date | string | null } export type NestedStringNullableFilter<$PrismaModel = never> = { @@ -39700,7 +39701,7 @@ export namespace Prisma { not?: NestedEnumPatientStatusFilter<$PrismaModel> | $Enums.PatientStatus } - export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = { + export type NestedDateTimeFilter<$PrismaModel = never> = { equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> @@ -39708,10 +39709,32 @@ export namespace Prisma { lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string - _count?: NestedIntFilter<$PrismaModel> - _min?: NestedDateTimeFilter<$PrismaModel> - _max?: NestedDateTimeFilter<$PrismaModel> + not?: NestedDateTimeFilter<$PrismaModel> | Date | string + } + + export type NestedDateTimeNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeNullableWithAggregatesFilter<$PrismaModel> | Date | string | null + _count?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedDateTimeNullableFilter<$PrismaModel> + _max?: NestedDateTimeNullableFilter<$PrismaModel> + } + + export type NestedIntNullableFilter<$PrismaModel = never> = { + equals?: number | IntFieldRefInput<$PrismaModel> | null + in?: number[] | ListIntFieldRefInput<$PrismaModel> | null + notIn?: number[] | ListIntFieldRefInput<$PrismaModel> | null + lt?: number | IntFieldRefInput<$PrismaModel> + lte?: number | IntFieldRefInput<$PrismaModel> + gt?: number | IntFieldRefInput<$PrismaModel> + gte?: number | IntFieldRefInput<$PrismaModel> + not?: NestedIntNullableFilter<$PrismaModel> | number | null } export type NestedStringNullableWithAggregatesFilter<$PrismaModel = never> = { @@ -39731,17 +39754,6 @@ export namespace Prisma { _max?: NestedStringNullableFilter<$PrismaModel> } - export type NestedIntNullableFilter<$PrismaModel = never> = { - equals?: number | IntFieldRefInput<$PrismaModel> | null - in?: number[] | ListIntFieldRefInput<$PrismaModel> | null - notIn?: number[] | ListIntFieldRefInput<$PrismaModel> | null - lt?: number | IntFieldRefInput<$PrismaModel> - lte?: number | IntFieldRefInput<$PrismaModel> - gt?: number | IntFieldRefInput<$PrismaModel> - gte?: number | IntFieldRefInput<$PrismaModel> - not?: NestedIntNullableFilter<$PrismaModel> | number | null - } - export type NestedEnumPatientStatusWithAggregatesFilter<$PrismaModel = never> = { equals?: $Enums.PatientStatus | EnumPatientStatusFieldRefInput<$PrismaModel> in?: $Enums.PatientStatus[] | ListEnumPatientStatusFieldRefInput<$PrismaModel> @@ -39752,6 +39764,20 @@ export namespace Prisma { _max?: NestedEnumPatientStatusFilter<$PrismaModel> } + export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedDateTimeFilter<$PrismaModel> + _max?: NestedDateTimeFilter<$PrismaModel> + } + export type NestedDecimalNullableFilter<$PrismaModel = never> = { equals?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> | null in?: Decimal[] | DecimalJsLike[] | number[] | string[] | ListDecimalFieldRefInput<$PrismaModel> | null @@ -40009,31 +40035,6 @@ export namespace Prisma { _max?: NestedEnumNotificationTypesFilter<$PrismaModel> } - export type NestedDateTimeNullableFilter<$PrismaModel = never> = { - equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null - in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null - notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null - lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> - lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> - gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - not?: NestedDateTimeNullableFilter<$PrismaModel> | Date | string | null - } - - export type NestedDateTimeNullableWithAggregatesFilter<$PrismaModel = never> = { - equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null - in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null - notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null - lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> - lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> - gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> - not?: NestedDateTimeNullableWithAggregatesFilter<$PrismaModel> | Date | string | null - _count?: NestedIntNullableFilter<$PrismaModel> - _min?: NestedDateTimeNullableFilter<$PrismaModel> - _max?: NestedDateTimeNullableFilter<$PrismaModel> - } - export type NestedBigIntFilter<$PrismaModel = never> = { equals?: bigint | number | BigIntFieldRefInput<$PrismaModel> in?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> @@ -40115,7 +40116,7 @@ export namespace Prisma { export type PatientCreateWithoutUserInput = { firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -40143,7 +40144,7 @@ export namespace Prisma { id?: number firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -40584,7 +40585,7 @@ export namespace Prisma { id?: IntFilter<"Patient"> | number firstName?: StringFilter<"Patient"> | string lastName?: StringFilter<"Patient"> | string - dateOfBirth?: DateTimeFilter<"Patient"> | Date | string + dateOfBirth?: DateTimeNullableFilter<"Patient"> | Date | string | null gender?: StringFilter<"Patient"> | string phone?: StringFilter<"Patient"> | string email?: StringNullableFilter<"Patient"> | string | null @@ -41493,7 +41494,7 @@ export namespace Prisma { export type PatientCreateWithoutAppointmentsInput = { firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -41521,7 +41522,7 @@ export namespace Prisma { id?: number firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -41726,7 +41727,7 @@ export namespace Prisma { export type PatientUpdateWithoutAppointmentsInput = { firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -41754,7 +41755,7 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -42253,7 +42254,7 @@ export namespace Prisma { export type PatientCreateWithoutProceduresInput = { firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -42281,7 +42282,7 @@ export namespace Prisma { id?: number firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -42370,7 +42371,7 @@ export namespace Prisma { export type PatientUpdateWithoutProceduresInput = { firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -42398,7 +42399,7 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -42425,7 +42426,7 @@ export namespace Prisma { export type PatientCreateWithoutClaimsInput = { firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -42453,7 +42454,7 @@ export namespace Prisma { id?: number firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -42710,7 +42711,7 @@ export namespace Prisma { export type PatientUpdateWithoutClaimsInput = { firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -42738,7 +42739,7 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -43453,7 +43454,7 @@ export namespace Prisma { export type PatientCreateWithoutGroupsInput = { firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -43481,7 +43482,7 @@ export namespace Prisma { id?: number firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -43547,7 +43548,7 @@ export namespace Prisma { export type PatientUpdateWithoutGroupsInput = { firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -43575,7 +43576,7 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -43723,7 +43724,7 @@ export namespace Prisma { export type PatientCreateWithoutPaymentInput = { firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -43751,7 +43752,7 @@ export namespace Prisma { id?: number firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -43970,7 +43971,7 @@ export namespace Prisma { export type PatientUpdateWithoutPaymentInput = { firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -43998,7 +43999,7 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -45065,7 +45066,7 @@ export namespace Prisma { export type PatientCreateWithoutCommunicationsInput = { firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -45093,7 +45094,7 @@ export namespace Prisma { id?: number firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -45180,7 +45181,7 @@ export namespace Prisma { export type PatientUpdateWithoutCommunicationsInput = { firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -45208,7 +45209,7 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -45285,7 +45286,7 @@ export namespace Prisma { export type PatientCreateWithoutDocumentsInput = { firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -45313,7 +45314,7 @@ export namespace Prisma { id?: number firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -45356,7 +45357,7 @@ export namespace Prisma { export type PatientUpdateWithoutDocumentsInput = { firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -45384,7 +45385,7 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -45412,7 +45413,7 @@ export namespace Prisma { id?: number firstName: string lastName: string - dateOfBirth: Date | string + dateOfBirth?: Date | string | null gender: string phone: string email?: string | null @@ -45558,7 +45559,7 @@ export namespace Prisma { export type PatientUpdateWithoutUserInput = { firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -45586,7 +45587,7 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null @@ -45614,7 +45615,7 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string - dateOfBirth?: DateTimeFieldUpdateOperationsInput | Date | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null gender?: StringFieldUpdateOperationsInput | string phone?: StringFieldUpdateOperationsInput | string email?: NullableStringFieldUpdateOperationsInput | string | null diff --git a/packages/db/generated/prisma/index.js b/packages/db/generated/prisma/index.js index 4bcd101..c4572c0 100644 --- a/packages/db/generated/prisma/index.js +++ b/packages/db/generated/prisma/index.js @@ -389,7 +389,8 @@ exports.Prisma.JsonNullValueFilter = { exports.PatientStatus = exports.$Enums.PatientStatus = { ACTIVE: 'ACTIVE', INACTIVE: 'INACTIVE', - UNKNOWN: 'UNKNOWN' + UNKNOWN: 'UNKNOWN', + PLAN_NOT_ACCEPTED: 'PLAN_NOT_ACCEPTED' }; exports.ProcedureSource = exports.$Enums.ProcedureSource = { @@ -506,14 +507,14 @@ const config = { "clientVersion": "7.4.1", "engineVersion": "55ae170b1ced7fc6ed07a15f110549408c501bb3", "activeProvider": "postgresql", - "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n" + "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n" } config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claim\",\"updatedBy\",\"payment\",\"serviceLine\",\"serviceLineTransactions\",\"serviceLines\",\"_count\",\"claimFiles\",\"claims\",\"procedures\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"files\",\"cloudFolders\",\"cloudFiles\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"patientId\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"updatedAt\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"contains\",\"startsWith\",\"endsWith\",\"userId\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"createdAt\",\"fileId\",\"seq\",\"name\",\"folderId\",\"isComplete\",\"totalChunks\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"paymentId\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"notes\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"email\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"procedureCodeNotes\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"city\",\"zipCode\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"fileId_seq\",\"every\",\"some\",\"none\",\"userId_parentId_name\",\"userId_siteKey\",\"userId_npiNumber\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "wg3xAfACFQUAAKMGACAHAADLBgAgEAAApAYAIBUAANIGACAXAADKBgAgGAAAzAYAIBkAAM0GACAaAADOBgAgGwAAzwYAIBwAANAGACAdAADRBgAgJAAAlwYAICUAAJgGACCeAwAAyQYAMJ8DAAANABCgAwAAyQYAMKEDAgAAAAHqAwEAAAAB6wMBANIFACGjBCAAkQYAIaQEIACRBgAhAQAAAAEAIB4DAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANMFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhEgMAAOcLACAFAADaCwAgCgAA3wsAIBAAAN0LACARAAD1CwAgFAAA9gsAIBUAAOULACAWAAD3CwAg_QMAAOQGACCPBAAA5AYAIJsEAADkBgAgnAQAAOQGACCdBAAA5AYAIJ4EAADkBgAgnwQAAOQGACCgBAAA5AYAIKEEAADkBgAgogQAAOQGACAeAwAAkgYAIAUAAKMGACAKAADOBgAgEAAApAYAIBEAANUGACAUAADXBgAgFQAA0gYAIBYAANgGACCeAwAA1gYAMJ8DAAADABCgAwAA1gYAMKEDAgAAAAG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANMFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhAwAAAAMAIAEAAAQAMAIAAAUAIBYDAACSBgAgBAAApgYAIAcAAMcGACAQAACkBgAgEQAA1QYAIJ4DAADTBgAwnwMAAAcAEKADAADTBgAwoQMCANEFACGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCIHAwAA5wsAIAQAAOoLACAHAADzCwAgEAAA3QsAIBEAAPULACDbAwAA5AYAIJUEAADkBgAgFgMAAJIGACAEAACmBgAgBwAAxwYAIBAAAKQGACARAADVBgAgngMAANMGADCfAwAABwAQoAMAANMGADChAwIAAAABogMCANEFACG1AwIA0QUAIbsDAQDSBQAhvwNAANMFACHNAwEA0gUAIdsDAQDWBQAh5gMBANIFACH0AwIA0QUAIZIEQADTBQAhkwQBANIFACGUBAEA0gUAIZUEAQDWBQAhlwQAANQGlwQiAwAAAAcAIAEAAAgAMAIAAAkAIA0DAACiBgAgBQAAowYAIBAAAKQGACCeAwAAoQYAMJ8DAAALABCgAwAAoQYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhjwQBANYFACGQBAEA0gUAIZEEAQDWBQAhAQAAAAsAIBUFAACjBgAgBwAAywYAIBAAAKQGACAVAADSBgAgFwAAygYAIBgAAMwGACAZAADNBgAgGgAAzgYAIBsAAM8GACAcAADQBgAgHQAA0QYAICQAAJcGACAlAACYBgAgngMAAMkGADCfAwAADQAQoAMAAMkGADChAwIA0QUAIeoDAQDSBQAh6wMBANIFACGjBCAAkQYAIaQEIACRBgAhAQAAAA0AIAMAAAAHACABAAAIADACAAAJACAbAwAAogYAIAQAAKYGACAGAAC5BgAgBwAAxwYAIAoAAMIGACANAACwBgAgDwAAyAYAIJ4DAADDBgAwnwMAABAAEKADAADDBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhCQMAAOcLACAEAADqCwAgBgAA8AsAIAcAAPMLACAKAADxCwAgDQAA7QsAIA8AAPQLACD7AwAA5AYAIP8DAADkBgAgGwMAAKIGACAEAACmBgAgBgAAuQYAIAcAAMcGACAKAADCBgAgDQAAsAYAIA8AAMgGACCeAwAAwwYAMJ8DAAAQABCgAwAAwwYAMKEDAgAAAAGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhAwAAABAAIAEAABEAMAIAABIAIAEAAAANACABAAAACwAgFAgAAK4GACAKAADCBgAgDAAArwYAIJ4DAADABgAwnwMAABYAEKADAADABgAwoQMCANEFACG7AwAAwQbzAyLSAwIA1QUAIdwDAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHsAwEA0gUAIe0DQADTBQAh7gMBANYFACHvAwEA1gUAIfADAQDWBQAh8QMBANYFACEJCAAA6wsAIAoAAPELACAMAADsCwAg0gMAAOQGACDcAwAA5AYAIO4DAADkBgAg7wMAAOQGACDwAwAA5AYAIPEDAADkBgAgFAgAAK4GACAKAADCBgAgDAAArwYAIJ4DAADABgAwnwMAABYAEKADAADABgAwoQMCAAAAAbsDAADBBvMDItIDAgDVBQAh3AMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIewDAQDSBQAh7QNAANMFACHuAwEA1gUAIe8DAQDWBQAh8AMBANYFACHxAwEA1gUAIQMAAAAWACABAAAXADACAAAYACABAAAAEAAgFgQAAKYGACAIAACuBgAgCQAAogYAIAwAAK8GACANAACwBgAgngMAAKsGADCfAwAAGwAQoAMAAKsGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIA1QUAId0DAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHjAwEA1gUAIQEAAAAbACABAAAAEAAgAQAAAA0AIBAKAAC-BgAgCwAAvwYAIJ4DAAC8BgAwnwMAAB8AEKADAAC8BgAwoQMCANEFACG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACEFCgAA8QsAIAsAAPILACDUAwAA5AYAINoDAADkBgAg2wMAAOQGACAQCgAAvgYAIAsAAL8GACCeAwAAvAYAMJ8DAAAfABCgAwAAvAYAMKEDAgAAAAG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACEDAAAAHwAgAQAAIAAwAgAAIQAgAwAAABYAIAEAABcAMAIAABgAIAEAAAAfACABAAAAFgAgAwAAAB8AIAEAACAAMAIAACEAIAEAAAAfACAICAAAuwYAIJ4DAAC6BgAwnwMAACgAEKADAAC6BgAwoQMCANEFACGjAwEA0gUAIaUDAQDSBQAh3AMCANEFACEBCAAA6wsAIAgIAAC7BgAgngMAALoGADCfAwAAKAAQoAMAALoGADChAwIAAAABowMBANIFACGlAwEA0gUAIdwDAgDRBQAhAwAAACgAIAEAACkAMAIAACoAIAEAAAAbACABAAAAFgAgAQAAACgAIAEAAAAHACABAAAAEAAgEgQAAKYGACAGAAC5BgAgngMAALYGADCfAwAAMQAQoAMAALYGADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHsAwEA0gUAIfADAQDWBQAh8QMBANYFACHzAwIA0QUAIYYEAQDWBQAhhwQQALcGACGIBAEA1gUAIYkEAQDWBQAhiwQAALgGiwQijAQBANYFACEJBAAA6gsAIAYAAPALACDwAwAA5AYAIPEDAADkBgAghgQAAOQGACCHBAAA5AYAIIgEAADkBgAgiQQAAOQGACCMBAAA5AYAIBIEAACmBgAgBgAAuQYAIJ4DAAC2BgAwnwMAADEAEKADAAC2BgAwoQMCAAAAAaIDAgDRBQAhvwNAANMFACHsAwEA0gUAIfADAQDWBQAh8QMBANYFACHzAwIA0QUAIYYEAQDWBQAhhwQQALcGACGIBAEA1gUAIYkEAQDWBQAhiwQAALgGiwQijAQBANYFACEDAAAAMQAgAQAAMgAwAgAAMwAgAwAAABAAIAEAABEAMAIAABIAIAEAAAAxACABAAAAEAAgAwAAADEAIAEAADIAMAIAADMAIAMAAAAQACABAAARADACAAASACAKBAAApgYAIBMAALUGACCeAwAAswYAMJ8DAAA6ABCgAwAAswYAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIeYDAQDSBQAh6AMAALQG6AMiAgQAAOoLACATAADvCwAgCgQAAKYGACATAAC1BgAgngMAALMGADCfAwAAOgAQoAMAALMGADChAwIAAAABogMCANEFACG_A0AA0wUAIeYDAQDSBQAh6AMAALQG6AMiAwAAADoAIAEAADsAMAIAADwAIAkSAACyBgAgngMAALEGADCfAwAAPgAQoAMAALEGADChAwIA0QUAIaMDAQDSBQAhqANAANMFACHkAwABjQYAIeUDAgDRBQAhARIAAO4LACAJEgAAsgYAIJ4DAACxBgAwnwMAAD4AEKADAACxBgAwoQMCAAAAAaMDAQDSBQAhqANAANMFACHkAwABjQYAIeUDAgDRBQAhAwAAAD4AIAEAAD8AMAIAAEAAIAEAAAA-ACAJBAAA6gsAIAgAAOsLACAJAADnCwAgDAAA7AsAIA0AAO0LACDbAwAA5AYAINwDAADkBgAg3QMAAOQGACDjAwAA5AYAIBYEAACmBgAgCAAArgYAIAkAAKIGACAMAACvBgAgDQAAsAYAIJ4DAACrBgAwnwMAABsAEKADAACrBgAwoQMCAAAAAaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIAAAAB3QMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIeMDAQDWBQAhAwAAABsAIAEAAEMAMAIAAEQAIA8DAACiBgAgBAAApgYAIJ4DAACnBgAwnwMAAEYAEKADAACnBgAwoQMCANEFACGiAwIA0QUAIbUDAgDVBQAhtwMAAKgGtwMiuQMAAKkGuQMiuwMAAKoGuwMivAMBANYFACG9AwIA1QUAIb4DAQDWBQAhvwNAANMFACEGAwAA5wsAIAQAAOoLACC1AwAA5AYAILwDAADkBgAgvQMAAOQGACC-AwAA5AYAIA8DAACiBgAgBAAApgYAIJ4DAACnBgAwnwMAAEYAEKADAACnBgAwoQMCAAAAAaIDAgDRBQAhtQMCANUFACG3AwAAqAa3AyK5AwAAqQa5AyK7AwAAqga7AyK8AwEA1gUAIb0DAgDVBQAhvgMBANYFACG_A0AA0wUAIQMAAABGACABAABHADACAABIACABAAAADQAgDQQAAKYGACCeAwAApQYAMJ8DAABLABCgAwAApQYAMKEDAgDRBQAhogMCANEFACGjAwEA0gUAIaQDAQDSBQAhpQMBANIFACGmAwQAkAYAIacDAQDSBQAhqANAANMFACGpA0AA0wUAIQEEAADqCwAgDQQAAKYGACCeAwAApQYAMJ8DAABLABCgAwAApQYAMKEDAgAAAAGiAwIA0QUAIaMDAQDSBQAhpAMBANIFACGlAwEA0gUAIaYDBACQBgAhpwMBANIFACGoA0AA0wUAIakDQADTBQAhAwAAAEsAIAEAAEwAMAIAAE0AIAEAAAAHACABAAAAMQAgAQAAABAAIAEAAAA6ACABAAAAGwAgAQAAAEYAIAEAAABLACADAAAABwAgAQAACAAwAgAACQAgBQMAAOcLACAFAADaCwAgEAAA3QsAII8EAADkBgAgkQQAAOQGACANAwAAogYAIAUAAKMGACAQAACkBgAgngMAAKEGADCfAwAACwAQoAMAAKEGADChAwIAAAABtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhjwQBANYFACGQBAEA0gUAIZEEAQDWBQAhAwAAAAsAIAEAAFcAMAIAAFgAIAkDAACSBgAgngMAAKAGADCfAwAAWgAQoAMAAKAGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACGNBAEA0gUAIY4EAQDSBQAhAQMAAOcLACAKAwAAkgYAIJ4DAACgBgAwnwMAAFoAEKADAACgBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACGNBAEA0gUAIY4EAQDSBQAhqwQAAJ8GACADAAAAWgAgAQAAWwAwAgAAXAAgAwAAABAAIAEAABEAMAIAABIAIAkDAACSBgAgngMAAJ4GADCfAwAAXwAQoAMAAJ4GADChAwIA0QUAIbUDAgDRBQAh6QMBANIFACHqAwEA0gUAIesDAQDSBQAhAQMAAOcLACAKAwAAkgYAIJ4DAACeBgAwnwMAAF8AEKADAACeBgAwoQMCAAAAAbUDAgDRBQAh6QMBANIFACHqAwEA0gUAIesDAQDSBQAhqgQAAJ0GACADAAAAXwAgAQAAYAAwAgAAYQAgAwAAABsAIAEAAEMAMAIAAEQAIAcDAACSBgAgngMAAJwGADCfAwAAZAAQoAMAAJwGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACEBAwAA5wsAIAcDAACSBgAgngMAAJwGADCfAwAAZAAQoAMAAJwGADChAwIAAAABtQMCANEFACG_A0AA0wUAIQMAAABkACABAABlADACAABmACAJAwAAkgYAIJ4DAACbBgAwnwMAAGgAEKADAACbBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAh0AMBANIFACHRAyAAkQYAIQEDAADnCwAgCQMAAJIGACCeAwAAmwYAMJ8DAABoABCgAwAAmwYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAh0AMBANIFACHRAyAAkQYAIQMAAABoACABAABpADACAABqACAKAwAAkgYAIJ4DAACZBgAwnwMAAGwAEKADAACZBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQEDAADnCwAgCgMAAJIGACCeAwAAmQYAMJ8DAABsABCgAwAAmQYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQMAAABsACABAABtADACAABuACANAwAAkgYAIB4AAJMGACAfAACXBgAgIwAAmAYAIJ4DAACWBgAwnwMAAHAAEKADAACWBgAwoQMCANEFACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcYDAgDVBQAhBQMAAOcLACAeAADoCwAgHwAA4wsAICMAAOQLACDGAwAA5AYAIA4DAACSBgAgHgAAkwYAIB8AAJcGACAjAACYBgAgngMAAJYGADCfAwAAcAAQoAMAAJYGADChAwIAAAABqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHGAwIA1QUAIakEAACVBgAgAwAAAHAAIAEAAHEAMAIAAHIAIAEAAABwACADAAAAcAAgAQAAcQAwAgAAcgAgEAMAAJIGACAgAACTBgAgIgAAlAYAIJ4DAACPBgAwnwMAAHYAEKADAACPBgAwoQMCANEFACGlAwEA1gUAIaYDBACQBgAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHDAwIA1QUAIcQDIACRBgAhxQMCANUFACEGAwAA5wsAICAAAOgLACAiAADpCwAgpQMAAOQGACDDAwAA5AYAIMUDAADkBgAgEAMAAJIGACAgAACTBgAgIgAAlAYAIJ4DAACPBgAwnwMAAHYAEKADAACPBgAwoQMCAAAAAaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQMAAAB2ACABAAB3ADACAAB4ACABAAAAcAAgCSEAAI4GACArAAGNBgAhngMAAIwGADCfAwAAewAQoAMAAIwGADChAwIA0QUAIb8DQADTBQAhwAMCANEFACHBAwIA0QUAIQEhAADmCwAgCiEAAI4GACArAAGNBgAhngMAAIwGADCfAwAAewAQoAMAAIwGADChAwIAAAABvwNAANMFACHAAwIA0QUAIcEDAgDRBQAhpQQAAIsGACADAAAAewAgAQAAfAAwAgAAfQAgAQAAAHsAIAEAAABwACABAAAAdgAgAwAAAHYAIAEAAHcAMAIAAHgAIAMAAABGACABAABHADACAABIACABAAAAAwAgAQAAAAcAIAEAAAALACABAAAAWgAgAQAAABAAIAEAAABfACABAAAAGwAgAQAAAGQAIAEAAABoACABAAAAbAAgAQAAAHAAIAEAAAB2ACABAAAARgAgAQAAAAEAIA0FAADaCwAgBwAA2wsAIBAAAN0LACAVAADlCwAgFwAA2QsAIBgAANwLACAZAADeCwAgGgAA3wsAIBsAAOALACAcAADhCwAgHQAA4gsAICQAAOMLACAlAADkCwAgAwAAAA0AIAEAAJIBADACAAABACADAAAADQAgAQAAkgEAMAIAAAEAIAMAAAANACABAACSAQAwAgAAAQAgEgUAAM0LACAHAADOCwAgEAAA0AsAIBUAANgLACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQErAACWAQAgBaEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABASsAAJgBADABKwAAmAEAMBIFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICQAAL8KACAlAADACgAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQIAAAABACArAACbAQAgBaEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACECAAAADQAgKwAAnQEAIAIAAAANACArAACdAQAgAwAAAAEAIDIAAJYBACAzAACbAQAgAQAAAAEAIAEAAAANACAFDgAAsAoAIDgAALEKACA5AAC0CgAgOgAAswoAIDsAALIKACAIngMAAIoGADCfAwAApAEAEKADAACKBgAwoQMCAKUFACHqAwEApgUAIesDAQCmBQAhowQgAMgFACGkBCAAyAUAIQMAAAANACABAACjAQAwNwAApAEAIAMAAAANACABAACSAQAwAgAAAQAgAQAAAAUAIAEAAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAMAAAADACABAAAEADACAAAFACAbAwAAqAoAIAUAAKkKACAKAACtCgAgEAAAqwoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQErAACsAQAgE6EDAgAAAAG1AwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABASsAAK4BADABKwAArgEAMBsDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIQIAAAAFACArAACxAQAgE6EDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIQIAAAADACArAACzAQAgAgAAAAMAICsAALMBACADAAAABQAgMgAArAEAIDMAALEBACABAAAABQAgAQAAAAMAIA8OAADQCQAgOAAA0QkAIDkAANQJACA6AADTCQAgOwAA0gkAIP0DAADkBgAgjwQAAOQGACCbBAAA5AYAIJwEAADkBgAgnQQAAOQGACCeBAAA5AYAIJ8EAADkBgAgoAQAAOQGACChBAAA5AYAIKIEAADkBgAgFp4DAACJBgAwnwMAALoBABCgAwAAiQYAMKEDAgClBQAhtQMCAKUFACG7AwAAhgaXBCK_A0AAqAUAIfcDQACoBQAh_QMBALcFACGPBAEAtwUAIZEEAQCmBQAhmAQBAKYFACGZBAEApgUAIZoEAQCmBQAhmwQBALcFACGcBAEAtwUAIZ0EAQC3BQAhngQBALcFACGfBAEAtwUAIaAEAQC3BQAhoQQBALcFACGiBAEAtwUAIQMAAAADACABAAC5AQAwNwAAugEAIAMAAAADACABAAAEADACAAAFACABAAAACQAgAQAAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIBMDAADDCQAgBAAAwgkAIAcAAM8JACAQAADFCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgErAADCAQAgDqEDAgAAAAGiAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgErAADEAQAwASsAAMQBADABAAAACwAgEwMAAKkJACAEAACoCQAgBwAAzgkAIBAAAKsJACARAACqCQAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCICAAAACQAgKwAAyAEAIA6hAwIA4QYAIaIDAgDhBgAhtQMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAh9AMCAOEGACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIgIAAAAHACArAADKAQAgAgAAAAcAICsAAMoBACABAAAACwAgAwAAAAkAIDIAAMIBACAzAADIAQAgAQAAAAkAIAEAAAAHACAHDgAAyQkAIDgAAMoJACA5AADNCQAgOgAAzAkAIDsAAMsJACDbAwAA5AYAIJUEAADkBgAgEZ4DAACFBgAwnwMAANIBABCgAwAAhQYAMKEDAgClBQAhogMCAKUFACG1AwIApQUAIbsDAQCmBQAhvwNAAKgFACHNAwEApgUAIdsDAQC3BQAh5gMBAKYFACH0AwIApQUAIZIEQACoBQAhkwQBAKYFACGUBAEApgUAIZUEAQC3BQAhlwQAAIYGlwQiAwAAAAcAIAEAANEBADA3AADSAQAgAwAAAAcAIAEAAAgAMAIAAAkAIAEAAABYACABAAAAWAAgAwAAAAsAIAEAAFcAMAIAAFgAIAMAAAALACABAABXADACAABYACADAAAACwAgAQAAVwAwAgAAWAAgCgMAAMYJACAFAADHCQAgEAAAyAkAIKEDAgAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAGPBAEAAAABkAQBAAAAAZEEAQAAAAEBKwAA2gEAIAehAwIAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABjwQBAAAAAZAEAQAAAAGRBAEAAAABASsAANwBADABKwAA3AEAMAEAAAANACAKAwAAjQkAIAUAAI4JACAQAACPCQAgoQMCAOEGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACGPBAEA7QYAIZAEAQDeBgAhkQQBAO0GACECAAAAWAAgKwAA4AEAIAehAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQIAAAALACArAADiAQAgAgAAAAsAICsAAOIBACABAAAADQAgAwAAAFgAIDIAANoBACAzAADgAQAgAQAAAFgAIAEAAAALACAHDgAAiAkAIDgAAIkJACA5AACMCQAgOgAAiwkAIDsAAIoJACCPBAAA5AYAIJEEAADkBgAgCp4DAACEBgAwnwMAAOoBABCgAwAAhAYAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIcIDAQCmBQAhjwQBALcFACGQBAEApgUAIZEEAQC3BQAhAwAAAAsAIAEAAOkBADA3AADqAQAgAwAAAAsAIAEAAFcAMAIAAFgAIAEAAABcACABAAAAXAAgAwAAAFoAIAEAAFsAMAIAAFwAIAMAAABaACABAABbADACAABcACADAAAAWgAgAQAAWwAwAgAAXAAgBgMAAIcJACChAwIAAAABtQMCAAAAAb8DQAAAAAGNBAEAAAABjgQBAAAAAQErAADyAQAgBaEDAgAAAAG1AwIAAAABvwNAAAAAAY0EAQAAAAGOBAEAAAABASsAAPQBADABKwAA9AEAMAYDAACGCQAgoQMCAOEGACG1AwIA4QYAIb8DQADgBgAhjQQBAN4GACGOBAEA3gYAIQIAAABcACArAAD3AQAgBaEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIY0EAQDeBgAhjgQBAN4GACECAAAAWgAgKwAA-QEAIAIAAABaACArAAD5AQAgAwAAAFwAIDIAAPIBACAzAAD3AQAgAQAAAFwAIAEAAABaACAFDgAAgQkAIDgAAIIJACA5AACFCQAgOgAAhAkAIDsAAIMJACAIngMAAIMGADCfAwAAgAIAEKADAACDBgAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAhjQQBAKYFACGOBAEApgUAIQMAAABaACABAAD_AQAwNwAAgAIAIAMAAABaACABAABbADACAABcACABAAAAMwAgAQAAADMAIAMAAAAxACABAAAyADACAAAzACADAAAAMQAgAQAAMgAwAgAAMwAgAwAAADEAIAEAADIAMAIAADMAIA8EAACACQAgBgAA_wgAIKEDAgAAAAGiAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAfMDAgAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABASsAAIgCACANoQMCAAAAAaIDAgAAAAG_A0AAAAAB7AMBAAAAAfADAQAAAAHxAwEAAAAB8wMCAAAAAYYEAQAAAAGHBBAAAAABiAQBAAAAAYkEAQAAAAGLBAAAAIsEAowEAQAAAAEBKwAAigIAMAErAACKAgAwDwQAAP4IACAGAAD9CAAgoQMCAOEGACGiAwIA4QYAIb8DQADgBgAh7AMBAN4GACHwAwEA7QYAIfEDAQDtBgAh8wMCAOEGACGGBAEA7QYAIYcEEAD7CAAhiAQBAO0GACGJBAEA7QYAIYsEAAD8CIsEIowEAQDtBgAhAgAAADMAICsAAI0CACANoQMCAOEGACGiAwIA4QYAIb8DQADgBgAh7AMBAN4GACHwAwEA7QYAIfEDAQDtBgAh8wMCAOEGACGGBAEA7QYAIYcEEAD7CAAhiAQBAO0GACGJBAEA7QYAIYsEAAD8CIsEIowEAQDtBgAhAgAAADEAICsAAI8CACACAAAAMQAgKwAAjwIAIAMAAAAzACAyAACIAgAgMwAAjQIAIAEAAAAzACABAAAAMQAgDA4AAPYIACA4AAD3CAAgOQAA-ggAIDoAAPkIACA7AAD4CAAg8AMAAOQGACDxAwAA5AYAIIYEAADkBgAghwQAAOQGACCIBAAA5AYAIIkEAADkBgAgjAQAAOQGACAQngMAAPwFADCfAwAAlgIAEKADAAD8BQAwoQMCAKUFACGiAwIApQUAIb8DQACoBQAh7AMBAKYFACHwAwEAtwUAIfEDAQC3BQAh8wMCAKUFACGGBAEAtwUAIYcEEAD9BQAhiAQBALcFACGJBAEAtwUAIYsEAAD-BYsEIowEAQC3BQAhAwAAADEAIAEAAJUCADA3AACWAgAgAwAAADEAIAEAADIAMAIAADMAIAEAAAASACABAAAAEgAgAwAAABAAIAEAABEAMAIAABIAIAMAAAAQACABAAARADACAAASACADAAAAEAAgAQAAEQAwAgAAEgAgGAMAAPEIACAEAADvCAAgBgAA8AgAIAcAAPIIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABASsAAJ4CACARoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQErAACgAgAwASsAAKACADABAAAADQAgAQAAAAsAIBgDAADQCAAgBAAAzggAIAYAAM8IACAHAADRCAAgCgAA1AgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACECAAAAEgAgKwAApQIAIBGhAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIQIAAAAQACArAACnAgAgAgAAABAAICsAAKcCACABAAAADQAgAQAAAAsAIAMAAAASACAyAACeAgAgMwAApQIAIAEAAAASACABAAAAEAAgBw4AAMcIACA4AADICAAgOQAAywgAIDoAAMoIACA7AADJCAAg-wMAAOQGACD_AwAA5AYAIBSeAwAA8wUAMJ8DAACwAgAQoAMAAPMFADChAwIApQUAIaIDAgClBQAhqQNAAKgFACG1AwIApQUAIbsDAAD2Bf8DIr8DQACoBQAh8wMCAKUFACH0AwIApQUAIfUDAQCmBQAh9gMBAKYFACH3A0AAqAUAIfgDAQCmBQAh-gMAAPQF-gMi-wMAAPUFACD8A0AAqAUAIf0DAQCmBQAh_wMBALcFACEDAAAAEAAgAQAArwIAMDcAALACACADAAAAEAAgAQAAEQAwAgAAEgAgAQAAABgAIAEAAAAYACADAAAAFgAgAQAAFwAwAgAAGAAgAwAAABYAIAEAABcAMAIAABgAIAMAAAAWACABAAAXADACAAAYACARCAAAhQgAIAoAAMYIACAMAACGCAAgoQMCAAAAAbsDAAAA8wMC0gMCAAAAAdwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABASsAALgCACAOoQMCAAAAAbsDAAAA8wMC0gMCAAAAAdwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABASsAALoCADABKwAAugIAMAEAAAAQACABAAAAGwAgEQgAAPYHACAKAADFCAAgDAAA9wcAIKEDAgDhBgAhuwMAAPQH8wMi0gMCAO4GACHcAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhAgAAABgAICsAAL8CACAOoQMCAOEGACG7AwAA9AfzAyLSAwIA7gYAIdwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACECAAAAFgAgKwAAwQIAIAIAAAAWACArAADBAgAgAQAAABAAIAEAAAAbACADAAAAGAAgMgAAuAIAIDMAAL8CACABAAAAGAAgAQAAABYAIAsOAADACAAgOAAAwQgAIDkAAMQIACA6AADDCAAgOwAAwggAINIDAADkBgAg3AMAAOQGACDuAwAA5AYAIO8DAADkBgAg8AMAAOQGACDxAwAA5AYAIBGeAwAA7wUAMJ8DAADKAgAQoAMAAO8FADChAwIApQUAIbsDAADwBfMDItIDAgCzBQAh3AMCALMFACHeAxAA3gUAId8DEADeBQAh4AMQAN4FACHhAxAA3gUAIewDAQCmBQAh7QNAAKgFACHuAwEAtwUAIe8DAQC3BQAh8AMBALcFACHxAwEAtwUAIQMAAAAWACABAADJAgAwNwAAygIAIAMAAAAWACABAAAXADACAAAYACABAAAAKgAgAQAAACoAIAMAAAAoACABAAApADACAAAqACADAAAAKAAgAQAAKQAwAgAAKgAgAwAAACgAIAEAACkAMAIAACoAIAUIAAC_CAAgoQMCAAAAAaMDAQAAAAGlAwEAAAAB3AMCAAAAAQErAADSAgAgBKEDAgAAAAGjAwEAAAABpQMBAAAAAdwDAgAAAAEBKwAA1AIAMAErAADUAgAwBQgAAL4IACChAwIA4QYAIaMDAQDeBgAhpQMBAN4GACHcAwIA4QYAIQIAAAAqACArAADXAgAgBKEDAgDhBgAhowMBAN4GACGlAwEA3gYAIdwDAgDhBgAhAgAAACgAICsAANkCACACAAAAKAAgKwAA2QIAIAMAAAAqACAyAADSAgAgMwAA1wIAIAEAAAAqACABAAAAKAAgBQ4AALkIACA4AAC6CAAgOQAAvQgAIDoAALwIACA7AAC7CAAgB54DAADuBQAwnwMAAOACABCgAwAA7gUAMKEDAgClBQAhowMBAKYFACGlAwEApgUAIdwDAgClBQAhAwAAACgAIAEAAN8CADA3AADgAgAgAwAAACgAIAEAACkAMAIAACoAIAEAAABhACABAAAAYQAgAwAAAF8AIAEAAGAAMAIAAGEAIAMAAABfACABAABgADACAABhACADAAAAXwAgAQAAYAAwAgAAYQAgBgMAALgIACChAwIAAAABtQMCAAAAAekDAQAAAAHqAwEAAAAB6wMBAAAAAQErAADoAgAgBaEDAgAAAAG1AwIAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAABASsAAOoCADABKwAA6gIAMAYDAAC3CAAgoQMCAOEGACG1AwIA4QYAIekDAQDeBgAh6gMBAN4GACHrAwEA3gYAIQIAAABhACArAADtAgAgBaEDAgDhBgAhtQMCAOEGACHpAwEA3gYAIeoDAQDeBgAh6wMBAN4GACECAAAAXwAgKwAA7wIAIAIAAABfACArAADvAgAgAwAAAGEAIDIAAOgCACAzAADtAgAgAQAAAGEAIAEAAABfACAFDgAAsggAIDgAALMIACA5AAC2CAAgOgAAtQgAIDsAALQIACAIngMAAO0FADCfAwAA9gIAEKADAADtBQAwoQMCAKUFACG1AwIApQUAIekDAQCmBQAh6gMBAKYFACHrAwEApgUAIQMAAABfACABAAD1AgAwNwAA9gIAIAMAAABfACABAABgADACAABhACABAAAAPAAgAQAAADwAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIAcEAACwCAAgEwAAsQgAIKEDAgAAAAGiAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAgErAAD-AgAgBaEDAgAAAAGiAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAgErAACAAwAwASsAAIADADAHBAAAoggAIBMAAKMIACChAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIgIAAAA8ACArAACDAwAgBaEDAgDhBgAhogMCAOEGACG_A0AA4AYAIeYDAQDeBgAh6AMAAKEI6AMiAgAAADoAICsAAIUDACACAAAAOgAgKwAAhQMAIAMAAAA8ACAyAAD-AgAgMwAAgwMAIAEAAAA8ACABAAAAOgAgBQ4AAJwIACA4AACdCAAgOQAAoAgAIDoAAJ8IACA7AACeCAAgCJ4DAADpBQAwnwMAAIwDABCgAwAA6QUAMKEDAgClBQAhogMCAKUFACG_A0AAqAUAIeYDAQCmBQAh6AMAAOoF6AMiAwAAADoAIAEAAIsDADA3AACMAwAgAwAAADoAIAEAADsAMAIAADwAIAEAAABAACABAAAAQAAgAwAAAD4AIAEAAD8AMAIAAEAAIAMAAAA-ACABAAA_ADACAABAACADAAAAPgAgAQAAPwAwAgAAQAAgBhIAAJsIACChAwIAAAABowMBAAAAAagDQAAAAAHkAwABAAAB5QMCAAAAAQErAACUAwAgBaEDAgAAAAGjAwEAAAABqANAAAAAAeQDAAEAAAHlAwIAAAABASsAAJYDADABKwAAlgMAMAYSAACaCAAgoQMCAOEGACGjAwEA3gYAIagDQADgBgAh5AMAAfgGACHlAwIA4QYAIQIAAABAACArAACZAwAgBaEDAgDhBgAhowMBAN4GACGoA0AA4AYAIeQDAAH4BgAh5QMCAOEGACECAAAAPgAgKwAAmwMAIAIAAAA-ACArAACbAwAgAwAAAEAAIDIAAJQDACAzAACZAwAgAQAAAEAAIAEAAAA-ACAFDgAAlQgAIDgAAJYIACA5AACZCAAgOgAAmAgAIDsAAJcIACAIngMAAOgFADCfAwAAogMAEKADAADoBQAwoQMCAKUFACGjAwEApgUAIagDQACoBQAh5AMAAcQFACHlAwIApQUAIQMAAAA-ACABAAChAwAwNwAAogMAIAMAAAA-ACABAAA_ADACAABAACABAAAARAAgAQAAAEQAIAMAAAAbACABAABDADACAABEACADAAAAGwAgAQAAQwAwAgAARAAgAwAAABsAIAEAAEMAMAIAAEQAIBMEAACRCAAgCAAAkAgAIAkAAJIIACAMAACTCAAgDQAAlAgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd0DAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQErAACqAwAgDqEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd0DAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQErAACsAwAwASsAAKwDADABAAAAEAAgAQAAAA0AIBMEAADmBwAgCAAA5QcAIAkAAOcHACAMAADoBwAgDQAA6QcAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhAgAAAEQAICsAALEDACAOoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACECAAAAGwAgKwAAswMAIAIAAAAbACArAACzAwAgAQAAABAAIAEAAAANACADAAAARAAgMgAAqgMAIDMAALEDACABAAAARAAgAQAAABsAIAkOAADfBwAgOAAA4AcAIDkAAOMHACA6AADiBwAgOwAA4QcAINsDAADkBgAg3AMAAOQGACDdAwAA5AYAIOMDAADkBgAgEZ4DAADkBQAwnwMAALwDABCgAwAA5AUAMKEDAgClBQAhogMCAKUFACGpA0AAqAUAIbUDAgClBQAhuwMAAOUF4wMivwNAAKgFACHbAwEAtwUAIdwDAgCzBQAh3QMCALMFACHeAxAA3gUAId8DEADeBQAh4AMQAN4FACHhAxAA3gUAIeMDAQC3BQAhAwAAABsAIAEAALsDADA3AAC8AwAgAwAAABsAIAEAAEMAMAIAAEQAIAEAAAAhACABAAAAIQAgAwAAAB8AIAEAACAAMAIAACEAIAMAAAAfACABAAAgADACAAAhACADAAAAHwAgAQAAIAAwAgAAIQAgDQoAAN0HACALAADeBwAgoQMCAAAAAb8DQAAAAAHSAwIAAAAB0wMCAAAAAdQDAQAAAAHVAxAAAAAB1gMQAAAAAdgDAAAA2AMC2QNAAAAAAdoDAQAAAAHbAwEAAAABASsAAMQDACALoQMCAAAAAb8DQAAAAAHSAwIAAAAB0wMCAAAAAdQDAQAAAAHVAxAAAAAB1gMQAAAAAdgDAAAA2AMC2QNAAAAAAdoDAQAAAAHbAwEAAAABASsAAMYDADABKwAAxgMAMA0KAADbBwAgCwAA3AcAIKEDAgDhBgAhvwNAAOAGACHSAwIA4QYAIdMDAgDhBgAh1AMBAO0GACHVAxAA2QcAIdYDEADZBwAh2AMAANoH2AMi2QNAAOAGACHaAwEA7QYAIdsDAQDtBgAhAgAAACEAICsAAMkDACALoQMCAOEGACG_A0AA4AYAIdIDAgDhBgAh0wMCAOEGACHUAwEA7QYAIdUDEADZBwAh1gMQANkHACHYAwAA2gfYAyLZA0AA4AYAIdoDAQDtBgAh2wMBAO0GACECAAAAHwAgKwAAywMAIAIAAAAfACArAADLAwAgAwAAACEAIDIAAMQDACAzAADJAwAgAQAAACEAIAEAAAAfACAIDgAA1AcAIDgAANUHACA5AADYBwAgOgAA1wcAIDsAANYHACDUAwAA5AYAINoDAADkBgAg2wMAAOQGACAOngMAAN0FADCfAwAA0gMAEKADAADdBQAwoQMCAKUFACG_A0AAqAUAIdIDAgClBQAh0wMCAKUFACHUAwEAtwUAIdUDEADeBQAh1gMQAN4FACHYAwAA3wXYAyLZA0AAqAUAIdoDAQC3BQAh2wMBALcFACEDAAAAHwAgAQAA0QMAMDcAANIDACADAAAAHwAgAQAAIAAwAgAAIQAgAQAAAGYAIAEAAABmACADAAAAZAAgAQAAZQAwAgAAZgAgAwAAAGQAIAEAAGUAMAIAAGYAIAMAAABkACABAABlADACAABmACAEAwAA0wcAIKEDAgAAAAG1AwIAAAABvwNAAAAAAQErAADaAwAgA6EDAgAAAAG1AwIAAAABvwNAAAAAAQErAADcAwAwASsAANwDADAEAwAA0gcAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIQIAAABmACArAADfAwAgA6EDAgDhBgAhtQMCAOEGACG_A0AA4AYAIQIAAABkACArAADhAwAgAgAAAGQAICsAAOEDACADAAAAZgAgMgAA2gMAIDMAAN8DACABAAAAZgAgAQAAAGQAIAUOAADNBwAgOAAAzgcAIDkAANEHACA6AADQBwAgOwAAzwcAIAaeAwAA3AUAMJ8DAADoAwAQoAMAANwFADChAwIApQUAIbUDAgClBQAhvwNAAKgFACEDAAAAZAAgAQAA5wMAMDcAAOgDACADAAAAZAAgAQAAZQAwAgAAZgAgAQAAAGoAIAEAAABqACADAAAAaAAgAQAAaQAwAgAAagAgAwAAAGgAIAEAAGkAMAIAAGoAIAMAAABoACABAABpADACAABqACAGAwAAzAcAIKEDAgAAAAG1AwIAAAABvwNAAAAAAdADAQAAAAHRAyAAAAABASsAAPADACAFoQMCAAAAAbUDAgAAAAG_A0AAAAAB0AMBAAAAAdEDIAAAAAEBKwAA8gMAMAErAADyAwAwBgMAAMsHACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHQAwEA3gYAIdEDIACABwAhAgAAAGoAICsAAPUDACAFoQMCAOEGACG1AwIA4QYAIb8DQADgBgAh0AMBAN4GACHRAyAAgAcAIQIAAABoACArAAD3AwAgAgAAAGgAICsAAPcDACADAAAAagAgMgAA8AMAIDMAAPUDACABAAAAagAgAQAAAGgAIAUOAADGBwAgOAAAxwcAIDkAAMoHACA6AADJBwAgOwAAyAcAIAieAwAA2wUAMJ8DAAD-AwAQoAMAANsFADChAwIApQUAIbUDAgClBQAhvwNAAKgFACHQAwEApgUAIdEDIADIBQAhAwAAAGgAIAEAAP0DADA3AAD-AwAgAwAAAGgAIAEAAGkAMAIAAGoAIAEAAABuACABAAAAbgAgAwAAAGwAIAEAAG0AMAIAAG4AIAMAAABsACABAABtADACAABuACADAAAAbAAgAQAAbQAwAgAAbgAgBwMAAMUHACChAwIAAAABtQMCAAAAAb8DQAAAAAHNAwAAAM0DAs4DAQAAAAHPAyAAAAABASsAAIYEACAGoQMCAAAAAbUDAgAAAAG_A0AAAAABzQMAAADNAwLOAwEAAAABzwMgAAAAAQErAACIBAAwASsAAIgEADAHAwAAxAcAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIc0DAADDB80DIs4DAQDeBgAhzwMgAIAHACECAAAAbgAgKwAAiwQAIAahAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHNAwAAwwfNAyLOAwEA3gYAIc8DIACABwAhAgAAAGwAICsAAI0EACACAAAAbAAgKwAAjQQAIAMAAABuACAyAACGBAAgMwAAiwQAIAEAAABuACABAAAAbAAgBQ4AAL4HACA4AAC_BwAgOQAAwgcAIDoAAMEHACA7AADABwAgCZ4DAADXBQAwnwMAAJQEABCgAwAA1wUAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIc0DAADYBc0DIs4DAQCmBQAhzwMgAMgFACEDAAAAbAAgAQAAkwQAMDcAAJQEACADAAAAbAAgAQAAbQAwAgAAbgAgCp4DAADQBQAwnwMAAJoEABCgAwAA0AUAMKEDAgAAAAG7AwEA0gUAIccDAQDSBQAhyANAANMFACHJA0AA1AUAIcoDAgDVBQAhywMBANYFACEBAAAAlwQAIAEAAACXBAAgCp4DAADQBQAwnwMAAJoEABCgAwAA0AUAMKEDAgDRBQAhuwMBANIFACHHAwEA0gUAIcgDQADTBQAhyQNAANQFACHKAwIA1QUAIcsDAQDWBQAhA8kDAADkBgAgygMAAOQGACDLAwAA5AYAIAMAAACaBAAgAQAAmwQAMAIAAJcEACADAAAAmgQAIAEAAJsEADACAACXBAAgAwAAAJoEACABAACbBAAwAgAAlwQAIAehAwIAAAABuwMBAAAAAccDAQAAAAHIA0AAAAAByQNAAAAAAcoDAgAAAAHLAwEAAAABASsAAJ8EACAHoQMCAAAAAbsDAQAAAAHHAwEAAAAByANAAAAAAckDQAAAAAHKAwIAAAABywMBAAAAAQErAAChBAAwASsAAKEEADAHoQMCAOEGACG7AwEA3gYAIccDAQDeBgAhyANAAOAGACHJA0AAvQcAIcoDAgDuBgAhywMBAO0GACECAAAAlwQAICsAAKQEACAHoQMCAOEGACG7AwEA3gYAIccDAQDeBgAhyANAAOAGACHJA0AAvQcAIcoDAgDuBgAhywMBAO0GACECAAAAmgQAICsAAKYEACACAAAAmgQAICsAAKYEACADAAAAlwQAIDIAAJ8EACAzAACkBAAgAQAAAJcEACABAAAAmgQAIAgOAAC4BwAgOAAAuQcAIDkAALwHACA6AAC7BwAgOwAAugcAIMkDAADkBgAgygMAAOQGACDLAwAA5AYAIAqeAwAAzAUAMJ8DAACtBAAQoAMAAMwFADChAwIApQUAIbsDAQCmBQAhxwMBAKYFACHIA0AAqAUAIckDQADNBQAhygMCALMFACHLAwEAtwUAIQMAAACaBAAgAQAArAQAMDcAAK0EACADAAAAmgQAIAEAAJsEADACAACXBAAgAQAAAHIAIAEAAAByACADAAAAcAAgAQAAcQAwAgAAcgAgAwAAAHAAIAEAAHEAMAIAAHIAIAMAAABwACABAABxADACAAByACAKAwAAtQcAIB4AALcHACAfAAC0BwAgIwAAtgcAIKEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxgMCAAAAAQErAAC1BAAgBqEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxgMCAAAAAQErAAC3BAAwASsAALcEADABAAAAcAAgCgMAAJoHACAeAACYBwAgHwAAmQcAICMAAJsHACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACECAAAAcgAgKwAAuwQAIAahAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACECAAAAcAAgKwAAvQQAIAIAAABwACArAAC9BAAgAQAAAHAAIAMAAAByACAyAAC1BAAgMwAAuwQAIAEAAAByACABAAAAcAAgBg4AAJMHACA4AACUBwAgOQAAlwcAIDoAAJYHACA7AACVBwAgxgMAAOQGACAJngMAAMsFADCfAwAAxQQAEKADAADLBQAwoQMCAKUFACGpA0AAqAUAIbUDAgClBQAhvwNAAKgFACHCAwEApgUAIcYDAgCzBQAhAwAAAHAAIAEAAMQEADA3AADFBAAgAwAAAHAAIAEAAHEAMAIAAHIAIAEAAAB4ACABAAAAeAAgAwAAAHYAIAEAAHcAMAIAAHgAIAMAAAB2ACABAAB3ADACAAB4ACADAAAAdgAgAQAAdwAwAgAAeAAgDQMAAJAHACAgAACRBwAgIgAAkgcAIKEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAHDAwIAAAABxAMgAAAAAcUDAgAAAAEBKwAAzQQAIAqhAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABwwMCAAAAAcQDIAAAAAHFAwIAAAABASsAAM8EADABKwAAzwQAMAEAAABwACANAwAAgQcAICAAAIIHACAiAACDBwAgoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACECAAAAeAAgKwAA0wQAIAqhAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcMDAgDuBgAhxAMgAIAHACHFAwIA7gYAIQIAAAB2ACArAADVBAAgAgAAAHYAICsAANUEACABAAAAcAAgAwAAAHgAIDIAAM0EACAzAADTBAAgAQAAAHgAIAEAAAB2ACAIDgAA-wYAIDgAAPwGACA5AAD_BgAgOgAA_gYAIDsAAP0GACClAwAA5AYAIMMDAADkBgAgxQMAAOQGACANngMAAMcFADCfAwAA3QQAEKADAADHBQAwoQMCAKUFACGlAwEAtwUAIaYDBACnBQAhqQNAAKgFACG1AwIApQUAIb8DQACoBQAhwgMBAKYFACHDAwIAswUAIcQDIADIBQAhxQMCALMFACEDAAAAdgAgAQAA3AQAMDcAAN0EACADAAAAdgAgAQAAdwAwAgAAeAAgAQAAAH0AIAEAAAB9ACADAAAAewAgAQAAfAAwAgAAfQAgAwAAAHsAIAEAAHwAMAIAAH0AIAMAAAB7ACABAAB8ADACAAB9ACAGIQAA-gYAICsAAQAAAaEDAgAAAAG_A0AAAAABwAMCAAAAAcEDAgAAAAEBKwAA5QQAIAUrAAEAAAGhAwIAAAABvwNAAAAAAcADAgAAAAHBAwIAAAABASsAAOcEADABKwAA5wQAMAYhAAD5BgAgKwAB-AYAIaEDAgDhBgAhvwNAAOAGACHAAwIA4QYAIcEDAgDhBgAhAgAAAH0AICsAAOoEACAFKwAB-AYAIaEDAgDhBgAhvwNAAOAGACHAAwIA4QYAIcEDAgDhBgAhAgAAAHsAICsAAOwEACACAAAAewAgKwAA7AQAIAMAAAB9ACAyAADlBAAgMwAA6gQAIAEAAAB9ACABAAAAewAgBQ4AAPMGACA4AAD0BgAgOQAA9wYAIDoAAPYGACA7AAD1BgAgCCsAAcQFACGeAwAAwwUAMJ8DAADzBAAQoAMAAMMFADChAwIApQUAIb8DQACoBQAhwAMCAKUFACHBAwIApQUAIQMAAAB7ACABAADyBAAwNwAA8wQAIAMAAAB7ACABAAB8ADACAAB9ACABAAAASAAgAQAAAEgAIAMAAABGACABAABHADACAABIACADAAAARgAgAQAARwAwAgAASAAgAwAAAEYAIAEAAEcAMAIAAEgAIAwDAADyBgAgBAAA8QYAIKEDAgAAAAGiAwIAAAABtQMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAEBKwAA-wQAIAqhAwIAAAABogMCAAAAAbUDAgAAAAG3AwAAALcDArkDAAAAuQMCuwMAAAC7AwK8AwEAAAABvQMCAAAAAb4DAQAAAAG_A0AAAAABASsAAP0EADABKwAA_QQAMAEAAAANACAMAwAA8AYAIAQAAO8GACChAwIA4QYAIaIDAgDhBgAhtQMCAO4GACG3AwAA6ga3AyK5AwAA6wa5AyK7AwAA7Aa7AyK8AwEA7QYAIb0DAgDuBgAhvgMBAO0GACG_A0AA4AYAIQIAAABIACArAACBBQAgCqEDAgDhBgAhogMCAOEGACG1AwIA7gYAIbcDAADqBrcDIrkDAADrBrkDIrsDAADsBrsDIrwDAQDtBgAhvQMCAO4GACG-AwEA7QYAIb8DQADgBgAhAgAAAEYAICsAAIMFACACAAAARgAgKwAAgwUAIAEAAAANACADAAAASAAgMgAA-wQAIDMAAIEFACABAAAASAAgAQAAAEYAIAkOAADlBgAgOAAA5gYAIDkAAOkGACA6AADoBgAgOwAA5wYAILUDAADkBgAgvAMAAOQGACC9AwAA5AYAIL4DAADkBgAgDZ4DAACyBQAwnwMAAIsFABCgAwAAsgUAMKEDAgClBQAhogMCAKUFACG1AwIAswUAIbcDAAC0BbcDIrkDAAC1BbkDIrsDAAC2BbsDIrwDAQC3BQAhvQMCALMFACG-AwEAtwUAIb8DQACoBQAhAwAAAEYAIAEAAIoFADA3AACLBQAgAwAAAEYAIAEAAEcAMAIAAEgAIAEAAABNACABAAAATQAgAwAAAEsAIAEAAEwAMAIAAE0AIAMAAABLACABAABMADACAABNACADAAAASwAgAQAATAAwAgAATQAgCgQAAOMGACChAwIAAAABogMCAAAAAaMDAQAAAAGkAwEAAAABpQMBAAAAAaYDBAAAAAGnAwEAAAABqANAAAAAAakDQAAAAAEBKwAAkwUAIAmhAwIAAAABogMCAAAAAaMDAQAAAAGkAwEAAAABpQMBAAAAAaYDBAAAAAGnAwEAAAABqANAAAAAAakDQAAAAAEBKwAAlQUAMAErAACVBQAwCgQAAOIGACChAwIA4QYAIaIDAgDhBgAhowMBAN4GACGkAwEA3gYAIaUDAQDeBgAhpgMEAN8GACGnAwEA3gYAIagDQADgBgAhqQNAAOAGACECAAAATQAgKwAAmAUAIAmhAwIA4QYAIaIDAgDhBgAhowMBAN4GACGkAwEA3gYAIaUDAQDeBgAhpgMEAN8GACGnAwEA3gYAIagDQADgBgAhqQNAAOAGACECAAAASwAgKwAAmgUAIAIAAABLACArAACaBQAgAwAAAE0AIDIAAJMFACAzAACYBQAgAQAAAE0AIAEAAABLACAFDgAA2QYAIDgAANoGACA5AADdBgAgOgAA3AYAIDsAANsGACAMngMAAKQFADCfAwAAoQUAEKADAACkBQAwoQMCAKUFACGiAwIApQUAIaMDAQCmBQAhpAMBAKYFACGlAwEApgUAIaYDBACnBQAhpwMBAKYFACGoA0AAqAUAIakDQACoBQAhAwAAAEsAIAEAAKAFADA3AAChBQAgAwAAAEsAIAEAAEwAMAIAAE0AIAyeAwAApAUAMJ8DAAChBQAQoAMAAKQFADChAwIApQUAIaIDAgClBQAhowMBAKYFACGkAwEApgUAIaUDAQCmBQAhpgMEAKcFACGnAwEApgUAIagDQACoBQAhqQNAAKgFACENDgAAqgUAIDgAAK0FACA5AACqBQAgOgAAqgUAIDsAAKoFACCqAwIAAAABqwMCAAAABKwDAgAAAAStAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCALEFACEODgAAqgUAIDoAALAFACA7AACwBQAgqgMBAAAAAasDAQAAAASsAwEAAAAErQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQCvBQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABDQ4AAKoFACA4AACtBQAgOQAArgUAIDoAAK4FACA7AACuBQAgqgMEAAAAAasDBAAAAASsAwQAAAAErQMEAAAAAa4DBAAAAAGvAwQAAAABsAMEAAAAAbEDBACsBQAhCw4AAKoFACA6AACrBQAgOwAAqwUAIKoDQAAAAAGrA0AAAAAErANAAAAABK0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAqQUAIQsOAACqBQAgOgAAqwUAIDsAAKsFACCqA0AAAAABqwNAAAAABKwDQAAAAAStA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAKkFACEIqgMCAAAAAasDAgAAAASsAwIAAAAErQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgCqBQAhCKoDQAAAAAGrA0AAAAAErANAAAAABK0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAqwUAIQ0OAACqBQAgOAAArQUAIDkAAK4FACA6AACuBQAgOwAArgUAIKoDBAAAAAGrAwQAAAAErAMEAAAABK0DBAAAAAGuAwQAAAABrwMEAAAAAbADBAAAAAGxAwQArAUAIQiqAwgAAAABqwMIAAAABKwDCAAAAAStAwgAAAABrgMIAAAAAa8DCAAAAAGwAwgAAAABsQMIAK0FACEIqgMEAAAAAasDBAAAAASsAwQAAAAErQMEAAAAAa4DBAAAAAGvAwQAAAABsAMEAAAAAbEDBACuBQAhDg4AAKoFACA6AACwBQAgOwAAsAUAIKoDAQAAAAGrAwEAAAAErAMBAAAABK0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEArwUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQuqAwEAAAABqwMBAAAABKwDAQAAAAStAwEAAAABrgMBAAAAAa8DAQAAAAGwAwEAAAABsQMBALAFACGyAwEAAAABswMBAAAAAbQDAQAAAAENDgAAqgUAIDgAAK0FACA5AACqBQAgOgAAqgUAIDsAAKoFACCqAwIAAAABqwMCAAAABKwDAgAAAAStAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCALEFACENngMAALIFADCfAwAAiwUAEKADAACyBQAwoQMCAKUFACGiAwIApQUAIbUDAgCzBQAhtwMAALQFtwMiuQMAALUFuQMiuwMAALYFuwMivAMBALcFACG9AwIAswUAIb4DAQC3BQAhvwNAAKgFACENDgAAuQUAIDgAAMIFACA5AAC5BQAgOgAAuQUAIDsAALkFACCqAwIAAAABqwMCAAAABawDAgAAAAWtAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCAMEFACEHDgAAqgUAIDoAAMAFACA7AADABQAgqgMAAAC3AwKrAwAAALcDCKwDAAAAtwMIsQMAAL8FtwMiBw4AAKoFACA6AAC-BQAgOwAAvgUAIKoDAAAAuQMCqwMAAAC5AwisAwAAALkDCLEDAAC9BbkDIgcOAACqBQAgOgAAvAUAIDsAALwFACCqAwAAALsDAqsDAAAAuwMIrAMAAAC7AwixAwAAuwW7AyIODgAAuQUAIDoAALoFACA7AAC6BQAgqgMBAAAAAasDAQAAAAWsAwEAAAAFrQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQC4BQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABDg4AALkFACA6AAC6BQAgOwAAugUAIKoDAQAAAAGrAwEAAAAFrAMBAAAABa0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEAuAUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQiqAwIAAAABqwMCAAAABawDAgAAAAWtAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCALkFACELqgMBAAAAAasDAQAAAAWsAwEAAAAFrQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQC6BQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABBw4AAKoFACA6AAC8BQAgOwAAvAUAIKoDAAAAuwMCqwMAAAC7AwisAwAAALsDCLEDAAC7BbsDIgSqAwAAALsDAqsDAAAAuwMIrAMAAAC7AwixAwAAvAW7AyIHDgAAqgUAIDoAAL4FACA7AAC-BQAgqgMAAAC5AwKrAwAAALkDCKwDAAAAuQMIsQMAAL0FuQMiBKoDAAAAuQMCqwMAAAC5AwisAwAAALkDCLEDAAC-BbkDIgcOAACqBQAgOgAAwAUAIDsAAMAFACCqAwAAALcDAqsDAAAAtwMIrAMAAAC3AwixAwAAvwW3AyIEqgMAAAC3AwKrAwAAALcDCKwDAAAAtwMIsQMAAMAFtwMiDQ4AALkFACA4AADCBQAgOQAAuQUAIDoAALkFACA7AAC5BQAgqgMCAAAAAasDAgAAAAWsAwIAAAAFrQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgDBBQAhCKoDCAAAAAGrAwgAAAAFrAMIAAAABa0DCAAAAAGuAwgAAAABrwMIAAAAAbADCAAAAAGxAwgAwgUAIQgrAAHEBQAhngMAAMMFADCfAwAA8wQAEKADAADDBQAwoQMCAKUFACG_A0AAqAUAIcADAgClBQAhwQMCAKUFACEHDgAAqgUAIDoAAMYFACA7AADGBQAgqgMAAQAAAasDAAEAAASsAwABAAAEsQMAAcUFACEHDgAAqgUAIDoAAMYFACA7AADGBQAgqgMAAQAAAasDAAEAAASsAwABAAAEsQMAAcUFACEEqgMAAQAAAasDAAEAAASsAwABAAAEsQMAAcYFACENngMAAMcFADCfAwAA3QQAEKADAADHBQAwoQMCAKUFACGlAwEAtwUAIaYDBACnBQAhqQNAAKgFACG1AwIApQUAIb8DQACoBQAhwgMBAKYFACHDAwIAswUAIcQDIADIBQAhxQMCALMFACEFDgAAqgUAIDoAAMoFACA7AADKBQAgqgMgAAAAAbEDIADJBQAhBQ4AAKoFACA6AADKBQAgOwAAygUAIKoDIAAAAAGxAyAAyQUAIQKqAyAAAAABsQMgAMoFACEJngMAAMsFADCfAwAAxQQAEKADAADLBQAwoQMCAKUFACGpA0AAqAUAIbUDAgClBQAhvwNAAKgFACHCAwEApgUAIcYDAgCzBQAhCp4DAADMBQAwnwMAAK0EABCgAwAAzAUAMKEDAgClBQAhuwMBAKYFACHHAwEApgUAIcgDQACoBQAhyQNAAM0FACHKAwIAswUAIcsDAQC3BQAhCw4AALkFACA6AADPBQAgOwAAzwUAIKoDQAAAAAGrA0AAAAAFrANAAAAABa0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAzgUAIQsOAAC5BQAgOgAAzwUAIDsAAM8FACCqA0AAAAABqwNAAAAABawDQAAAAAWtA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAM4FACEIqgNAAAAAAasDQAAAAAWsA0AAAAAFrQNAAAAAAa4DQAAAAAGvA0AAAAABsANAAAAAAbEDQADPBQAhCp4DAADQBQAwnwMAAJoEABCgAwAA0AUAMKEDAgDRBQAhuwMBANIFACHHAwEA0gUAIcgDQADTBQAhyQNAANQFACHKAwIA1QUAIcsDAQDWBQAhCKoDAgAAAAGrAwIAAAAErAMCAAAABK0DAgAAAAGuAwIAAAABrwMCAAAAAbADAgAAAAGxAwIAqgUAIQuqAwEAAAABqwMBAAAABKwDAQAAAAStAwEAAAABrgMBAAAAAa8DAQAAAAGwAwEAAAABsQMBALAFACGyAwEAAAABswMBAAAAAbQDAQAAAAEIqgNAAAAAAasDQAAAAASsA0AAAAAErQNAAAAAAa4DQAAAAAGvA0AAAAABsANAAAAAAbEDQACrBQAhCKoDQAAAAAGrA0AAAAAFrANAAAAABa0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAzwUAIQiqAwIAAAABqwMCAAAABawDAgAAAAWtAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCALkFACELqgMBAAAAAasDAQAAAAWsAwEAAAAFrQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQC6BQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABCZ4DAADXBQAwnwMAAJQEABCgAwAA1wUAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIc0DAADYBc0DIs4DAQCmBQAhzwMgAMgFACEHDgAAqgUAIDoAANoFACA7AADaBQAgqgMAAADNAwKrAwAAAM0DCKwDAAAAzQMIsQMAANkFzQMiBw4AAKoFACA6AADaBQAgOwAA2gUAIKoDAAAAzQMCqwMAAADNAwisAwAAAM0DCLEDAADZBc0DIgSqAwAAAM0DAqsDAAAAzQMIrAMAAADNAwixAwAA2gXNAyIIngMAANsFADCfAwAA_gMAEKADAADbBQAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAh0AMBAKYFACHRAyAAyAUAIQaeAwAA3AUAMJ8DAADoAwAQoAMAANwFADChAwIApQUAIbUDAgClBQAhvwNAAKgFACEOngMAAN0FADCfAwAA0gMAEKADAADdBQAwoQMCAKUFACG_A0AAqAUAIdIDAgClBQAh0wMCAKUFACHUAwEAtwUAIdUDEADeBQAh1gMQAN4FACHYAwAA3wXYAyLZA0AAqAUAIdoDAQC3BQAh2wMBALcFACENDgAAqgUAIDgAAOMFACA5AADjBQAgOgAA4wUAIDsAAOMFACCqAxAAAAABqwMQAAAABKwDEAAAAAStAxAAAAABrgMQAAAAAa8DEAAAAAGwAxAAAAABsQMQAOIFACEHDgAAqgUAIDoAAOEFACA7AADhBQAgqgMAAADYAwKrAwAAANgDCKwDAAAA2AMIsQMAAOAF2AMiBw4AAKoFACA6AADhBQAgOwAA4QUAIKoDAAAA2AMCqwMAAADYAwisAwAAANgDCLEDAADgBdgDIgSqAwAAANgDAqsDAAAA2AMIrAMAAADYAwixAwAA4QXYAyINDgAAqgUAIDgAAOMFACA5AADjBQAgOgAA4wUAIDsAAOMFACCqAxAAAAABqwMQAAAABKwDEAAAAAStAxAAAAABrgMQAAAAAa8DEAAAAAGwAxAAAAABsQMQAOIFACEIqgMQAAAAAasDEAAAAASsAxAAAAAErQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEADjBQAhEZ4DAADkBQAwnwMAALwDABCgAwAA5AUAMKEDAgClBQAhogMCAKUFACGpA0AAqAUAIbUDAgClBQAhuwMAAOUF4wMivwNAAKgFACHbAwEAtwUAIdwDAgCzBQAh3QMCALMFACHeAxAA3gUAId8DEADeBQAh4AMQAN4FACHhAxAA3gUAIeMDAQC3BQAhBw4AAKoFACA6AADnBQAgOwAA5wUAIKoDAAAA4wMCqwMAAADjAwisAwAAAOMDCLEDAADmBeMDIgcOAACqBQAgOgAA5wUAIDsAAOcFACCqAwAAAOMDAqsDAAAA4wMIrAMAAADjAwixAwAA5gXjAyIEqgMAAADjAwKrAwAAAOMDCKwDAAAA4wMIsQMAAOcF4wMiCJ4DAADoBQAwnwMAAKIDABCgAwAA6AUAMKEDAgClBQAhowMBAKYFACGoA0AAqAUAIeQDAAHEBQAh5QMCAKUFACEIngMAAOkFADCfAwAAjAMAEKADAADpBQAwoQMCAKUFACGiAwIApQUAIb8DQACoBQAh5gMBAKYFACHoAwAA6gXoAyIHDgAAqgUAIDoAAOwFACA7AADsBQAgqgMAAADoAwKrAwAAAOgDCKwDAAAA6AMIsQMAAOsF6AMiBw4AAKoFACA6AADsBQAgOwAA7AUAIKoDAAAA6AMCqwMAAADoAwisAwAAAOgDCLEDAADrBegDIgSqAwAAAOgDAqsDAAAA6AMIrAMAAADoAwixAwAA7AXoAyIIngMAAO0FADCfAwAA9gIAEKADAADtBQAwoQMCAKUFACG1AwIApQUAIekDAQCmBQAh6gMBAKYFACHrAwEApgUAIQeeAwAA7gUAMJ8DAADgAgAQoAMAAO4FADChAwIApQUAIaMDAQCmBQAhpQMBAKYFACHcAwIApQUAIRGeAwAA7wUAMJ8DAADKAgAQoAMAAO8FADChAwIApQUAIbsDAADwBfMDItIDAgCzBQAh3AMCALMFACHeAxAA3gUAId8DEADeBQAh4AMQAN4FACHhAxAA3gUAIewDAQCmBQAh7QNAAKgFACHuAwEAtwUAIe8DAQC3BQAh8AMBALcFACHxAwEAtwUAIQcOAACqBQAgOgAA8gUAIDsAAPIFACCqAwAAAPMDAqsDAAAA8wMIrAMAAADzAwixAwAA8QXzAyIHDgAAqgUAIDoAAPIFACA7AADyBQAgqgMAAADzAwKrAwAAAPMDCKwDAAAA8wMIsQMAAPEF8wMiBKoDAAAA8wMCqwMAAADzAwisAwAAAPMDCLEDAADyBfMDIhSeAwAA8wUAMJ8DAACwAgAQoAMAAPMFADChAwIApQUAIaIDAgClBQAhqQNAAKgFACG1AwIApQUAIbsDAAD2Bf8DIr8DQACoBQAh8wMCAKUFACH0AwIApQUAIfUDAQCmBQAh9gMBAKYFACH3A0AAqAUAIfgDAQCmBQAh-gMAAPQF-gMi-wMAAPUFACD8A0AAqAUAIf0DAQCmBQAh_wMBALcFACEHDgAAqgUAIDoAAPsFACA7AAD7BQAgqgMAAAD6AwKrAwAAAPoDCKwDAAAA-gMIsQMAAPoF-gMiDw4AALkFACA6AAD5BQAgOwAA-QUAIKoDgAAAAAGtA4AAAAABrgOAAAAAAa8DgAAAAAGwA4AAAAABsQOAAAAAAYAEAQAAAAGBBAEAAAABggQBAAAAAYMEgAAAAAGEBIAAAAABhQSAAAAAAQcOAACqBQAgOgAA-AUAIDsAAPgFACCqAwAAAP8DAqsDAAAA_wMIrAMAAAD_AwixAwAA9wX_AyIHDgAAqgUAIDoAAPgFACA7AAD4BQAgqgMAAAD_AwKrAwAAAP8DCKwDAAAA_wMIsQMAAPcF_wMiBKoDAAAA_wMCqwMAAAD_AwisAwAAAP8DCLEDAAD4Bf8DIgyqA4AAAAABrQOAAAAAAa4DgAAAAAGvA4AAAAABsAOAAAAAAbEDgAAAAAGABAEAAAABgQQBAAAAAYIEAQAAAAGDBIAAAAABhASAAAAAAYUEgAAAAAEHDgAAqgUAIDoAAPsFACA7AAD7BQAgqgMAAAD6AwKrAwAAAPoDCKwDAAAA-gMIsQMAAPoF-gMiBKoDAAAA-gMCqwMAAAD6AwisAwAAAPoDCLEDAAD7BfoDIhCeAwAA_AUAMJ8DAACWAgAQoAMAAPwFADChAwIApQUAIaIDAgClBQAhvwNAAKgFACHsAwEApgUAIfADAQC3BQAh8QMBALcFACHzAwIApQUAIYYEAQC3BQAhhwQQAP0FACGIBAEAtwUAIYkEAQC3BQAhiwQAAP4FiwQijAQBALcFACENDgAAuQUAIDgAAIIGACA5AACCBgAgOgAAggYAIDsAAIIGACCqAxAAAAABqwMQAAAABawDEAAAAAWtAxAAAAABrgMQAAAAAa8DEAAAAAGwAxAAAAABsQMQAIEGACEHDgAAqgUAIDoAAIAGACA7AACABgAgqgMAAACLBAKrAwAAAIsECKwDAAAAiwQIsQMAAP8FiwQiBw4AAKoFACA6AACABgAgOwAAgAYAIKoDAAAAiwQCqwMAAACLBAisAwAAAIsECLEDAAD_BYsEIgSqAwAAAIsEAqsDAAAAiwQIrAMAAACLBAixAwAAgAaLBCINDgAAuQUAIDgAAIIGACA5AACCBgAgOgAAggYAIDsAAIIGACCqAxAAAAABqwMQAAAABawDEAAAAAWtAxAAAAABrgMQAAAAAa8DEAAAAAGwAxAAAAABsQMQAIEGACEIqgMQAAAAAasDEAAAAAWsAxAAAAAFrQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEACCBgAhCJ4DAACDBgAwnwMAAIACABCgAwAAgwYAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIY0EAQCmBQAhjgQBAKYFACEKngMAAIQGADCfAwAA6gEAEKADAACEBgAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAhwgMBAKYFACGPBAEAtwUAIZAEAQCmBQAhkQQBALcFACERngMAAIUGADCfAwAA0gEAEKADAACFBgAwoQMCAKUFACGiAwIApQUAIbUDAgClBQAhuwMBAKYFACG_A0AAqAUAIc0DAQCmBQAh2wMBALcFACHmAwEApgUAIfQDAgClBQAhkgRAAKgFACGTBAEApgUAIZQEAQCmBQAhlQQBALcFACGXBAAAhgaXBCIHDgAAqgUAIDoAAIgGACA7AACIBgAgqgMAAACXBAKrAwAAAJcECKwDAAAAlwQIsQMAAIcGlwQiBw4AAKoFACA6AACIBgAgOwAAiAYAIKoDAAAAlwQCqwMAAACXBAisAwAAAJcECLEDAACHBpcEIgSqAwAAAJcEAqsDAAAAlwQIrAMAAACXBAixAwAAiAaXBCIWngMAAIkGADCfAwAAugEAEKADAACJBgAwoQMCAKUFACG1AwIApQUAIbsDAACGBpcEIr8DQACoBQAh9wNAAKgFACH9AwEAtwUAIY8EAQC3BQAhkQQBAKYFACGYBAEApgUAIZkEAQCmBQAhmgQBAKYFACGbBAEAtwUAIZwEAQC3BQAhnQQBALcFACGeBAEAtwUAIZ8EAQC3BQAhoAQBALcFACGhBAEAtwUAIaIEAQC3BQAhCJ4DAACKBgAwnwMAAKQBABCgAwAAigYAMKEDAgClBQAh6gMBAKYFACHrAwEApgUAIaMEIADIBQAhpAQgAMgFACECwAMCAAAAAcEDAgAAAAEJIQAAjgYAICsAAY0GACGeAwAAjAYAMJ8DAAB7ABCgAwAAjAYAMKEDAgDRBQAhvwNAANMFACHAAwIA0QUAIcEDAgDRBQAhBKoDAAEAAAGrAwABAAAErAMAAQAABLEDAAHGBQAhEgMAAJIGACAgAACTBgAgIgAAlAYAIJ4DAACPBgAwnwMAAHYAEKADAACPBgAwoQMCANEFACGlAwEA1gUAIaYDBACQBgAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHDAwIA1QUAIcQDIACRBgAhxQMCANUFACGsBAAAdgAgrQQAAHYAIBADAACSBgAgIAAAkwYAICIAAJQGACCeAwAAjwYAMJ8DAAB2ABCgAwAAjwYAMKEDAgDRBQAhpQMBANYFACGmAwQAkAYAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhwwMCANUFACHEAyAAkQYAIcUDAgDVBQAhCKoDBAAAAAGrAwQAAAAErAMEAAAABK0DBAAAAAGuAwQAAAABrwMEAAAAAbADBAAAAAGxAwQArgUAIQKqAyAAAAABsQMgAMoFACEXBQAAowYAIAcAAMsGACAQAACkBgAgFQAA0gYAIBcAAMoGACAYAADMBgAgGQAAzQYAIBoAAM4GACAbAADPBgAgHAAA0AYAIB0AANEGACAkAACXBgAgJQAAmAYAIJ4DAADJBgAwnwMAAA0AEKADAADJBgAwoQMCANEFACHqAwEA0gUAIesDAQDSBQAhowQgAJEGACGkBCAAkQYAIawEAAANACCtBAAADQAgDwMAAJIGACAeAACTBgAgHwAAlwYAICMAAJgGACCeAwAAlgYAMJ8DAABwABCgAwAAlgYAMKEDAgDRBQAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHGAwIA1QUAIawEAABwACCtBAAAcAAgA6YEAAB7ACCnBAAAewAgqAQAAHsAIAO1AwIAAAABwgMBAAAAAcYDAgAAAAENAwAAkgYAIB4AAJMGACAfAACXBgAgIwAAmAYAIJ4DAACWBgAwnwMAAHAAEKADAACWBgAwoQMCANEFACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcYDAgDVBQAhA6YEAABwACCnBAAAcAAgqAQAAHAAIAOmBAAAdgAgpwQAAHYAIKgEAAB2ACAKAwAAkgYAIJ4DAACZBgAwnwMAAGwAEKADAACZBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQSqAwAAAM0DAqsDAAAAzQMIrAMAAADNAwixAwAA2gXNAyIJAwAAkgYAIJ4DAACbBgAwnwMAAGgAEKADAACbBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAh0AMBANIFACHRAyAAkQYAIQcDAACSBgAgngMAAJwGADCfAwAAZAAQoAMAAJwGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACECtQMCAAAAAekDAQAAAAEJAwAAkgYAIJ4DAACeBgAwnwMAAF8AEKADAACeBgAwoQMCANEFACG1AwIA0QUAIekDAQDSBQAh6gMBANIFACHrAwEA0gUAIQK1AwIAAAABjQQBAAAAAQkDAACSBgAgngMAAKAGADCfAwAAWgAQoAMAAKAGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACGNBAEA0gUAIY4EAQDSBQAhDQMAAKIGACAFAACjBgAgEAAApAYAIJ4DAAChBgAwnwMAAAsAEKADAAChBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACGPBAEA1gUAIZAEAQDSBQAhkQQBANYFACEXBQAAowYAIAcAAMsGACAQAACkBgAgFQAA0gYAIBcAAMoGACAYAADMBgAgGQAAzQYAIBoAAM4GACAbAADPBgAgHAAA0AYAIB0AANEGACAkAACXBgAgJQAAmAYAIJ4DAADJBgAwnwMAAA0AEKADAADJBgAwoQMCANEFACHqAwEA0gUAIesDAQDSBQAhowQgAJEGACGkBCAAkQYAIawEAAANACCtBAAADQAgA6YEAAAHACCnBAAABwAgqAQAAAcAIAOmBAAAEAAgpwQAABAAIKgEAAAQACANBAAApgYAIJ4DAAClBgAwnwMAAEsAEKADAAClBgAwoQMCANEFACGiAwIA0QUAIaMDAQDSBQAhpAMBANIFACGlAwEA0gUAIaYDBACQBgAhpwMBANIFACGoA0AA0wUAIakDQADTBQAhIAMAAJIGACAFAACjBgAgCgAAzgYAIBAAAKQGACARAADVBgAgFAAA1wYAIBUAANIGACAWAADYBgAgngMAANYGADCfAwAAAwAQoAMAANYGADChAwIA0QUAIbUDAgDRBQAhuwMAANQGlwQivwNAANMFACH3A0AA0wUAIf0DAQDWBQAhjwQBANYFACGRBAEA0gUAIZgEAQDSBQAhmQQBANIFACGaBAEA0gUAIZsEAQDWBQAhnAQBANYFACGdBAEA1gUAIZ4EAQDWBQAhnwQBANYFACGgBAEA1gUAIaEEAQDWBQAhogQBANYFACGsBAAAAwAgrQQAAAMAIA8DAACiBgAgBAAApgYAIJ4DAACnBgAwnwMAAEYAEKADAACnBgAwoQMCANEFACGiAwIA0QUAIbUDAgDVBQAhtwMAAKgGtwMiuQMAAKkGuQMiuwMAAKoGuwMivAMBANYFACG9AwIA1QUAIb4DAQDWBQAhvwNAANMFACEEqgMAAAC3AwKrAwAAALcDCKwDAAAAtwMIsQMAAMAFtwMiBKoDAAAAuQMCqwMAAAC5AwisAwAAALkDCLEDAAC-BbkDIgSqAwAAALsDAqsDAAAAuwMIrAMAAAC7AwixAwAAvAW7AyIWBAAApgYAIAgAAK4GACAJAACiBgAgDAAArwYAIA0AALAGACCeAwAAqwYAMJ8DAAAbABCgAwAAqwYAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAK0G4wMivwNAANMFACHbAwEA1gUAIdwDAgDVBQAh3QMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIeMDAQDWBQAhCKoDEAAAAAGrAxAAAAAErAMQAAAABK0DEAAAAAGuAxAAAAABrwMQAAAAAbADEAAAAAGxAxAA4wUAIQSqAwAAAOMDAqsDAAAA4wMIrAMAAADjAwixAwAA5wXjAyIdAwAAogYAIAQAAKYGACAGAAC5BgAgBwAAxwYAIAoAAMIGACANAACwBgAgDwAAyAYAIJ4DAADDBgAwnwMAABAAEKADAADDBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhrAQAABAAIK0EAAAQACADpgQAAB8AIKcEAAAfACCoBAAAHwAgA6YEAAAWACCnBAAAFgAgqAQAABYAIAkSAACyBgAgngMAALEGADCfAwAAPgAQoAMAALEGADChAwIA0QUAIaMDAQDSBQAhqANAANMFACHkAwABjQYAIeUDAgDRBQAhDAQAAKYGACATAAC1BgAgngMAALMGADCfAwAAOgAQoAMAALMGADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHmAwEA0gUAIegDAAC0BugDIqwEAAA6ACCtBAAAOgAgCgQAAKYGACATAAC1BgAgngMAALMGADCfAwAAOgAQoAMAALMGADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHmAwEA0gUAIegDAAC0BugDIgSqAwAAAOgDAqsDAAAA6AMIrAMAAADoAwixAwAA7AXoAyIDpgQAAD4AIKcEAAA-ACCoBAAAPgAgEgQAAKYGACAGAAC5BgAgngMAALYGADCfAwAAMQAQoAMAALYGADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHsAwEA0gUAIfADAQDWBQAh8QMBANYFACHzAwIA0QUAIYYEAQDWBQAhhwQQALcGACGIBAEA1gUAIYkEAQDWBQAhiwQAALgGiwQijAQBANYFACEIqgMQAAAAAasDEAAAAAWsAxAAAAAFrQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEACCBgAhBKoDAAAAiwQCqwMAAACLBAisAwAAAIsECLEDAACABosEIhgDAACSBgAgBAAApgYAIAcAAMcGACAQAACkBgAgEQAA1QYAIJ4DAADTBgAwnwMAAAcAEKADAADTBgAwoQMCANEFACGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCKsBAAABwAgrQQAAAcAIAgIAAC7BgAgngMAALoGADCfAwAAKAAQoAMAALoGADChAwIA0QUAIaMDAQDSBQAhpQMBANIFACHcAwIA0QUAIR0DAACiBgAgBAAApgYAIAYAALkGACAHAADHBgAgCgAAwgYAIA0AALAGACAPAADIBgAgngMAAMMGADCfAwAAEAAQoAMAAMMGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAADGBv8DIr8DQADTBQAh8wMCANEFACH0AwIA0QUAIfUDAQDSBQAh9gMBANIFACH3A0AA0wUAIfgDAQDSBQAh-gMAAMQG-gMi-wMAAMUGACD8A0AA0wUAIf0DAQDSBQAh_wMBANYFACGsBAAAEAAgrQQAABAAIBAKAAC-BgAgCwAAvwYAIJ4DAAC8BgAwnwMAAB8AEKADAAC8BgAwoQMCANEFACG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACEEqgMAAADYAwKrAwAAANgDCKwDAAAA2AMIsQMAAOEF2AMiGAQAAKYGACAIAACuBgAgCQAAogYAIAwAAK8GACANAACwBgAgngMAAKsGADCfAwAAGwAQoAMAAKsGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIA1QUAId0DAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHjAwEA1gUAIawEAAAbACCtBAAAGwAgFggAAK4GACAKAADCBgAgDAAArwYAIJ4DAADABgAwnwMAABYAEKADAADABgAwoQMCANEFACG7AwAAwQbzAyLSAwIA1QUAIdwDAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHsAwEA0gUAIe0DQADTBQAh7gMBANYFACHvAwEA1gUAIfADAQDWBQAh8QMBANYFACGsBAAAFgAgrQQAABYAIBQIAACuBgAgCgAAwgYAIAwAAK8GACCeAwAAwAYAMJ8DAAAWABCgAwAAwAYAMKEDAgDRBQAhuwMAAMEG8wMi0gMCANUFACHcAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh7AMBANIFACHtA0AA0wUAIe4DAQDWBQAh7wMBANYFACHwAwEA1gUAIfEDAQDWBQAhBKoDAAAA8wMCqwMAAADzAwisAwAAAPMDCLEDAADyBfMDIhgEAACmBgAgCAAArgYAIAkAAKIGACAMAACvBgAgDQAAsAYAIJ4DAACrBgAwnwMAABsAEKADAACrBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAArQbjAyK_A0AA0wUAIdsDAQDWBQAh3AMCANUFACHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACGsBAAAGwAgrQQAABsAIBsDAACiBgAgBAAApgYAIAYAALkGACAHAADHBgAgCgAAwgYAIA0AALAGACAPAADIBgAgngMAAMMGADCfAwAAEAAQoAMAAMMGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAADGBv8DIr8DQADTBQAh8wMCANEFACH0AwIA0QUAIfUDAQDSBQAh9gMBANIFACH3A0AA0wUAIfgDAQDSBQAh-gMAAMQG-gMi-wMAAMUGACD8A0AA0wUAIf0DAQDSBQAh_wMBANYFACEEqgMAAAD6AwKrAwAAAPoDCKwDAAAA-gMIsQMAAPsF-gMiDKoDgAAAAAGtA4AAAAABrgOAAAAAAa8DgAAAAAGwA4AAAAABsQOAAAAAAYAEAQAAAAGBBAEAAAABggQBAAAAAYMEgAAAAAGEBIAAAAABhQSAAAAAAQSqAwAAAP8DAqsDAAAA_wMIrAMAAAD_AwixAwAA-AX_AyIPAwAAogYAIAUAAKMGACAQAACkBgAgngMAAKEGADCfAwAACwAQoAMAAKEGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIY8EAQDWBQAhkAQBANIFACGRBAEA1gUAIawEAAALACCtBAAACwAgA6YEAAAoACCnBAAAKAAgqAQAACgAIBUFAACjBgAgBwAAywYAIBAAAKQGACAVAADSBgAgFwAAygYAIBgAAMwGACAZAADNBgAgGgAAzgYAIBsAAM8GACAcAADQBgAgHQAA0QYAICQAAJcGACAlAACYBgAgngMAAMkGADCfAwAADQAQoAMAAMkGADChAwIA0QUAIeoDAQDSBQAh6wMBANIFACGjBCAAkQYAIaQEIACRBgAhA6YEAAADACCnBAAAAwAgqAQAAAMAIAOmBAAACwAgpwQAAAsAIKgEAAALACADpgQAAFoAIKcEAABaACCoBAAAWgAgA6YEAABfACCnBAAAXwAgqAQAAF8AIAOmBAAAGwAgpwQAABsAIKgEAAAbACADpgQAAGQAIKcEAABkACCoBAAAZAAgA6YEAABoACCnBAAAaAAgqAQAAGgAIAOmBAAAbAAgpwQAAGwAIKgEAABsACADpgQAAEYAIKcEAABGACCoBAAARgAgFgMAAJIGACAEAACmBgAgBwAAxwYAIBAAAKQGACARAADVBgAgngMAANMGADCfAwAABwAQoAMAANMGADChAwIA0QUAIaIDAgDRBQAhtQMCANEFACG7AwEA0gUAIb8DQADTBQAhzQMBANIFACHbAwEA1gUAIeYDAQDSBQAh9AMCANEFACGSBEAA0wUAIZMEAQDSBQAhlAQBANIFACGVBAEA1gUAIZcEAADUBpcEIgSqAwAAAJcEAqsDAAAAlwQIrAMAAACXBAixAwAAiAaXBCIDpgQAADEAIKcEAAAxACCoBAAAMQAgHgMAAJIGACAFAACjBgAgCgAAzgYAIBAAAKQGACARAADVBgAgFAAA1wYAIBUAANIGACAWAADYBgAgngMAANYGADCfAwAAAwAQoAMAANYGADChAwIA0QUAIbUDAgDRBQAhuwMAANQGlwQivwNAANMFACH3A0AA0wUAIf0DAQDWBQAhjwQBANYFACGRBAEA0gUAIZgEAQDSBQAhmQQBANIFACGaBAEA0gUAIZsEAQDWBQAhnAQBANYFACGdBAEA1gUAIZ4EAQDWBQAhnwQBANYFACGgBAEA1gUAIaEEAQDWBQAhogQBANYFACEDpgQAADoAIKcEAAA6ACCoBAAAOgAgA6YEAABLACCnBAAASwAgqAQAAEsAIAAAAAAAAbEEAQAAAAEFsQQEAAAAAbcEBAAAAAG4BAQAAAABuQQEAAAAAboEBAAAAAEBsQRAAAAAAQWxBAIAAAABtwQCAAAAAbgEAgAAAAG5BAIAAAABugQCAAAAAQUyAAC-DQAgMwAAwQ0AIK4EAAC_DQAgrwQAAMANACC0BAAABQAgAzIAAL4NACCuBAAAvw0AILQEAAAFACAAAAAAAAABsQQAAAC3AwIBsQQAAAC5AwIBsQQAAAC7AwIBsQQBAAAAAQWxBAIAAAABtwQCAAAAAbgEAgAAAAG5BAIAAAABugQCAAAAAQUyAAC2DQAgMwAAvA0AIK4EAAC3DQAgrwQAALsNACC0BAAABQAgBzIAALQNACAzAAC5DQAgrgQAALUNACCvBAAAuA0AILIEAAANACCzBAAADQAgtAQAAAEAIAMyAAC2DQAgrgQAALcNACC0BAAABQAgAzIAALQNACCuBAAAtQ0AILQEAAABACAAAAAAAAGxBAABAAABBTIAAK8NACAzAACyDQAgrgQAALANACCvBAAAsQ0AILQEAAB4ACADMgAArw0AIK4EAACwDQAgtAQAAHgAIAAAAAAAAbEEIAAAAAEFMgAApg0AIDMAAK0NACCuBAAApw0AIK8EAACsDQAgtAQAAAEAIAcyAACkDQAgMwAAqg0AIK4EAAClDQAgrwQAAKkNACCyBAAAcAAgswQAAHAAILQEAAByACALMgAAhAcAMDMAAIkHADCuBAAAhQcAMK8EAACGBwAwsAQAAIcHACCxBAAAiAcAMLIEAACIBwAwswQAAIgHADC0BAAAiAcAMLUEAACKBwAwtgQAAIsHADAEKwABAAABoQMCAAAAAb8DQAAAAAHBAwIAAAABAgAAAH0AIDIAAI8HACADAAAAfQAgMgAAjwcAIDMAAI4HACABKwAAqA0AMAohAACOBgAgKwABjQYAIZ4DAACMBgAwnwMAAHsAEKADAACMBgAwoQMCAAAAAb8DQADTBQAhwAMCANEFACHBAwIA0QUAIaUEAACLBgAgAgAAAH0AICsAAI4HACACAAAAjAcAICsAAI0HACAIKwABjQYAIZ4DAACLBwAwnwMAAIwHABCgAwAAiwcAMKEDAgDRBQAhvwNAANMFACHAAwIA0QUAIcEDAgDRBQAhCCsAAY0GACGeAwAAiwcAMJ8DAACMBwAQoAMAAIsHADChAwIA0QUAIb8DQADTBQAhwAMCANEFACHBAwIA0QUAIQQrAAH4BgAhoQMCAOEGACG_A0AA4AYAIcEDAgDhBgAhBCsAAfgGACGhAwIA4QYAIb8DQADgBgAhwQMCAOEGACEEKwABAAABoQMCAAAAAb8DQAAAAAHBAwIAAAABAzIAAKYNACCuBAAApw0AILQEAAABACADMgAApA0AIK4EAAClDQAgtAQAAHIAIAQyAACEBwAwrgQAAIUHADCwBAAAhwcAILQEAACIBwAwAAAAAAAHMgAAmA0AIDMAAKINACCuBAAAmQ0AIK8EAAChDQAgsgQAAHAAILMEAABwACC0BAAAcgAgCzIAAKgHADAzAACtBwAwrgQAAKkHADCvBAAAqgcAMLAEAACrBwAgsQQAAKwHADCyBAAArAcAMLMEAACsBwAwtAQAAKwHADC1BAAArgcAMLYEAACvBwAwBTIAAJoNACAzAACfDQAgrgQAAJsNACCvBAAAng0AILQEAAABACALMgAAnAcAMDMAAKEHADCuBAAAnQcAMK8EAACeBwAwsAQAAJ8HACCxBAAAoAcAMLIEAACgBwAwswQAAKAHADC0BAAAoAcAMLUEAACiBwAwtgQAAKMHADALAwAAkAcAICIAAJIHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxAMgAAAAAcUDAgAAAAECAAAAeAAgMgAApwcAIAMAAAB4ACAyAACnBwAgMwAApgcAIAErAACdDQAwEAMAAJIGACAgAACTBgAgIgAAlAYAIJ4DAACPBgAwnwMAAHYAEKADAACPBgAwoQMCAAAAAaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQIAAAB4ACArAACmBwAgAgAAAKQHACArAAClBwAgDZ4DAACjBwAwnwMAAKQHABCgAwAAowcAMKEDAgDRBQAhpQMBANYFACGmAwQAkAYAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhwwMCANUFACHEAyAAkQYAIcUDAgDVBQAhDZ4DAACjBwAwnwMAAKQHABCgAwAAowcAMKEDAgDRBQAhpQMBANYFACGmAwQAkAYAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhwwMCANUFACHEAyAAkQYAIcUDAgDVBQAhCaEDAgDhBgAhpQMBAO0GACGmAwQA3wYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxAMgAIAHACHFAwIA7gYAIQsDAACBBwAgIgAAgwcAIKEDAgDhBgAhpQMBAO0GACGmAwQA3wYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxAMgAIAHACHFAwIA7gYAIQsDAACQBwAgIgAAkgcAIKEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAHEAyAAAAABxQMCAAAAAQgDAAC1BwAgHwAAtAcAICMAALYHACChAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAQIAAAByACAyAACzBwAgAwAAAHIAIDIAALMHACAzAACyBwAgASsAAJwNADAOAwAAkgYAIB4AAJMGACAfAACXBgAgIwAAmAYAIJ4DAACWBgAwnwMAAHAAEKADAACWBgAwoQMCAAAAAakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhxgMCANUFACGpBAAAlQYAIAIAAAByACArAACyBwAgAgAAALAHACArAACxBwAgCZ4DAACvBwAwnwMAALAHABCgAwAArwcAMKEDAgDRBQAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHGAwIA1QUAIQmeAwAArwcAMJ8DAACwBwAQoAMAAK8HADChAwIA0QUAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhxgMCANUFACEFoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIQgDAACaBwAgHwAAmQcAICMAAJsHACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhCAMAALUHACAfAAC0BwAgIwAAtgcAIKEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABBDIAAKgHADCuBAAAqQcAMLAEAACrBwAgtAQAAKwHADADMgAAmg0AIK4EAACbDQAgtAQAAAEAIAQyAACcBwAwrgQAAJ0HADCwBAAAnwcAILQEAACgBwAwAzIAAJgNACCuBAAAmQ0AILQEAAByACAAAAAAAAGxBEAAAAABAAAAAAABsQQAAADNAwIFMgAAkw0AIDMAAJYNACCuBAAAlA0AIK8EAACVDQAgtAQAAAEAIAMyAACTDQAgrgQAAJQNACC0BAAAAQAgAAAAAAAFMgAAjg0AIDMAAJENACCuBAAAjw0AIK8EAACQDQAgtAQAAAEAIAMyAACODQAgrgQAAI8NACC0BAAAAQAgAAAAAAAFMgAAiQ0AIDMAAIwNACCuBAAAig0AIK8EAACLDQAgtAQAAAEAIAMyAACJDQAgrgQAAIoNACC0BAAAAQAgAAAAAAAFsQQQAAAAAbcEEAAAAAG4BBAAAAABuQQQAAAAAboEEAAAAAEBsQQAAADYAwIFMgAAgQ0AIDMAAIcNACCuBAAAgg0AIK8EAACGDQAgtAQAAEQAIAUyAAD_DAAgMwAAhA0AIK4EAACADQAgrwQAAIMNACC0BAAAGAAgAzIAAIENACCuBAAAgg0AILQEAABEACADMgAA_wwAIK4EAACADQAgtAQAABgAIAAAAAAAAbEEAAAA4wMCBzIAAOwMACAzAAD9DAAgrgQAAO0MACCvBAAA_AwAILIEAAAQACCzBAAAEAAgtAQAABIAIAUyAADqDAAgMwAA-gwAIK4EAADrDAAgrwQAAPkMACC0BAAABQAgBzIAAOgMACAzAAD3DAAgrgQAAOkMACCvBAAA9gwAILIEAAANACCzBAAADQAgtAQAAAEAIAsyAACHCAAwMwAAiwgAMK4EAACICAAwrwQAAIkIADCwBAAAiggAILEEAAD8BwAwsgQAAPwHADCzBAAA_AcAMLQEAAD8BwAwtQQAAIwIADC2BAAA_wcAMAsyAADqBwAwMwAA7wcAMK4EAADrBwAwrwQAAOwHADCwBAAA7QcAILEEAADuBwAwsgQAAO4HADCzBAAA7gcAMLQEAADuBwAwtQQAAPAHADC2BAAA8QcAMA8IAACFCAAgDAAAhggAIKEDAgAAAAG7AwAAAPMDAtwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABAgAAABgAIDIAAIQIACADAAAAGAAgMgAAhAgAIDMAAPUHACABKwAA9QwAMBQIAACuBgAgCgAAwgYAIAwAAK8GACCeAwAAwAYAMJ8DAAAWABCgAwAAwAYAMKEDAgAAAAG7AwAAwQbzAyLSAwIA1QUAIdwDAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHsAwEA0gUAIe0DQADTBQAh7gMBANYFACHvAwEA1gUAIfADAQDWBQAh8QMBANYFACECAAAAGAAgKwAA9QcAIAIAAADyBwAgKwAA8wcAIBGeAwAA8QcAMJ8DAADyBwAQoAMAAPEHADChAwIA0QUAIbsDAADBBvMDItIDAgDVBQAh3AMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIewDAQDSBQAh7QNAANMFACHuAwEA1gUAIe8DAQDWBQAh8AMBANYFACHxAwEA1gUAIRGeAwAA8QcAMJ8DAADyBwAQoAMAAPEHADChAwIA0QUAIbsDAADBBvMDItIDAgDVBQAh3AMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIewDAQDSBQAh7QNAANMFACHuAwEA1gUAIe8DAQDWBQAh8AMBANYFACHxAwEA1gUAIQ2hAwIA4QYAIbsDAAD0B_MDItwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEBsQQAAADzAwIPCAAA9gcAIAwAAPcHACChAwIA4QYAIbsDAAD0B_MDItwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEHMgAA7wwAIDMAAPMMACCuBAAA8AwAIK8EAADyDAAgsgQAABAAILMEAAAQACC0BAAAEgAgCzIAAPgHADAzAAD9BwAwrgQAAPkHADCvBAAA-gcAMLAEAAD7BwAgsQQAAPwHADCyBAAA_AcAMLMEAAD8BwAwtAQAAPwHADC1BAAA_gcAMLYEAAD_BwAwCwoAAN0HACChAwIAAAABvwNAAAAAAdIDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAAQIAAAAhACAyAACDCAAgAwAAACEAIDIAAIMIACAzAACCCAAgASsAAPEMADAQCgAAvgYAIAsAAL8GACCeAwAAvAYAMJ8DAAAfABCgAwAAvAYAMKEDAgAAAAG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACECAAAAIQAgKwAAgggAIAIAAACACAAgKwAAgQgAIA6eAwAA_wcAMJ8DAACACAAQoAMAAP8HADChAwIA0QUAIb8DQADTBQAh0gMCANEFACHTAwIA0QUAIdQDAQDWBQAh1QMQAKwGACHWAxAArAYAIdgDAAC9BtgDItkDQADTBQAh2gMBANYFACHbAwEA1gUAIQ6eAwAA_wcAMJ8DAACACAAQoAMAAP8HADChAwIA0QUAIb8DQADTBQAh0gMCANEFACHTAwIA0QUAIdQDAQDWBQAh1QMQAKwGACHWAxAArAYAIdgDAAC9BtgDItkDQADTBQAh2gMBANYFACHbAwEA1gUAIQqhAwIA4QYAIb8DQADgBgAh0gMCAOEGACHUAwEA7QYAIdUDEADZBwAh1gMQANkHACHYAwAA2gfYAyLZA0AA4AYAIdoDAQDtBgAh2wMBAO0GACELCgAA2wcAIKEDAgDhBgAhvwNAAOAGACHSAwIA4QYAIdQDAQDtBgAh1QMQANkHACHWAxAA2QcAIdgDAADaB9gDItkDQADgBgAh2gMBAO0GACHbAwEA7QYAIQsKAADdBwAgoQMCAAAAAb8DQAAAAAHSAwIAAAAB1AMBAAAAAdUDEAAAAAHWAxAAAAAB2AMAAADYAwLZA0AAAAAB2gMBAAAAAdsDAQAAAAEPCAAAhQgAIAwAAIYIACChAwIAAAABuwMAAADzAwLcAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQMyAADvDAAgrgQAAPAMACC0BAAAEgAgBDIAAPgHADCuBAAA-QcAMLAEAAD7BwAgtAQAAPwHADALCwAA3gcAIKEDAgAAAAG_A0AAAAAB0wMCAAAAAdQDAQAAAAHVAxAAAAAB1gMQAAAAAdgDAAAA2AMC2QNAAAAAAdoDAQAAAAHbAwEAAAABAgAAACEAIDIAAI8IACADAAAAIQAgMgAAjwgAIDMAAI4IACABKwAA7gwAMAIAAAAhACArAACOCAAgAgAAAIAIACArAACNCAAgCqEDAgDhBgAhvwNAAOAGACHTAwIA4QYAIdQDAQDtBgAh1QMQANkHACHWAxAA2QcAIdgDAADaB9gDItkDQADgBgAh2gMBAO0GACHbAwEA7QYAIQsLAADcBwAgoQMCAOEGACG_A0AA4AYAIdMDAgDhBgAh1AMBAO0GACHVAxAA2QcAIdYDEADZBwAh2AMAANoH2AMi2QNAAOAGACHaAwEA7QYAIdsDAQDtBgAhCwsAAN4HACChAwIAAAABvwNAAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAAQMyAADsDAAgrgQAAO0MACC0BAAAEgAgAzIAAOoMACCuBAAA6wwAILQEAAAFACADMgAA6AwAIK4EAADpDAAgtAQAAAEAIAQyAACHCAAwrgQAAIgIADCwBAAAiggAILQEAAD8BwAwBDIAAOoHADCuBAAA6wcAMLAEAADtBwAgtAQAAO4HADAAAAAAAAUyAADjDAAgMwAA5gwAIK4EAADkDAAgrwQAAOUMACC0BAAAPAAgAzIAAOMMACCuBAAA5AwAILQEAAA8ACAAAAAAAAGxBAAAAOgDAgUyAADdDAAgMwAA4QwAIK4EAADeDAAgrwQAAOAMACC0BAAABQAgCzIAAKQIADAzAACpCAAwrgQAAKUIADCvBAAApggAMLAEAACnCAAgsQQAAKgIADCyBAAAqAgAMLMEAACoCAAwtAQAAKgIADC1BAAAqggAMLYEAACrCAAwBKEDAgAAAAGjAwEAAAABqANAAAAAAeQDAAEAAAECAAAAQAAgMgAArwgAIAMAAABAACAyAACvCAAgMwAArggAIAErAADfDAAwCRIAALIGACCeAwAAsQYAMJ8DAAA-ABCgAwAAsQYAMKEDAgAAAAGjAwEA0gUAIagDQADTBQAh5AMAAY0GACHlAwIA0QUAIQIAAABAACArAACuCAAgAgAAAKwIACArAACtCAAgCJ4DAACrCAAwnwMAAKwIABCgAwAAqwgAMKEDAgDRBQAhowMBANIFACGoA0AA0wUAIeQDAAGNBgAh5QMCANEFACEIngMAAKsIADCfAwAArAgAEKADAACrCAAwoQMCANEFACGjAwEA0gUAIagDQADTBQAh5AMAAY0GACHlAwIA0QUAIQShAwIA4QYAIaMDAQDeBgAhqANAAOAGACHkAwAB-AYAIQShAwIA4QYAIaMDAQDeBgAhqANAAOAGACHkAwAB-AYAIQShAwIAAAABowMBAAAAAagDQAAAAAHkAwABAAABAzIAAN0MACCuBAAA3gwAILQEAAAFACAEMgAApAgAMK4EAAClCAAwsAQAAKcIACC0BAAAqAgAMAAAAAAABTIAANgMACAzAADbDAAgrgQAANkMACCvBAAA2gwAILQEAAABACADMgAA2AwAIK4EAADZDAAgtAQAAAEAIAAAAAAABTIAANMMACAzAADWDAAgrgQAANQMACCvBAAA1QwAILQEAAASACADMgAA0wwAIK4EAADUDAAgtAQAABIAIAAAAAAABzIAAM4MACAzAADRDAAgrgQAAM8MACCvBAAA0AwAILIEAAAbACCzBAAAGwAgtAQAAEQAIAMyAADODAAgrgQAAM8MACC0BAAARAAgAAAAAAABsQQAAAD6AwIBsQQAAAD_AwIFMgAAvgwAIDMAAMwMACCuBAAAvwwAIK8EAADLDAAgtAQAAAUAIAUyAAC8DAAgMwAAyQwAIK4EAAC9DAAgrwQAAMgMACC0BAAACQAgBzIAALoMACAzAADGDAAgrgQAALsMACCvBAAAxQwAILIEAAANACCzBAAADQAgtAQAAAEAIAcyAAC4DAAgMwAAwwwAIK4EAAC5DAAgrwQAAMIMACCyBAAACwAgswQAAAsAILQEAABYACALMgAA5ggAMDMAAOoIADCuBAAA5wgAMK8EAADoCAAwsAQAAOkIACCxBAAA7gcAMLIEAADuBwAwswQAAO4HADC0BAAA7gcAMLUEAADrCAAwtgQAAPEHADALMgAA2ggAMDMAAN8IADCuBAAA2wgAMK8EAADcCAAwsAQAAN0IACCxBAAA3ggAMLIEAADeCAAwswQAAN4IADC0BAAA3ggAMLUEAADgCAAwtgQAAOEIADAHMgAA1QgAIDMAANgIACCuBAAA1ggAIK8EAADXCAAgsgQAABsAILMEAAAbACC0BAAARAAgEQQAAJEIACAJAACSCAAgDAAAkwgAIA0AAJQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAd0DAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQIAAABEACAyAADVCAAgAwAAABsAIDIAANUIACAzAADZCAAgEwAAABsAIAQAAOYHACAJAADnBwAgDAAA6AcAIA0AAOkHACArAADZCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEQQAAOYHACAJAADnBwAgDAAA6AcAIA0AAOkHACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACEDoQMCAAAAAaMDAQAAAAGlAwEAAAABAgAAACoAIDIAAOUIACADAAAAKgAgMgAA5QgAIDMAAOQIACABKwAAwQwAMAgIAAC7BgAgngMAALoGADCfAwAAKAAQoAMAALoGADChAwIAAAABowMBANIFACGlAwEA0gUAIdwDAgDRBQAhAgAAACoAICsAAOQIACACAAAA4ggAICsAAOMIACAHngMAAOEIADCfAwAA4ggAEKADAADhCAAwoQMCANEFACGjAwEA0gUAIaUDAQDSBQAh3AMCANEFACEHngMAAOEIADCfAwAA4ggAEKADAADhCAAwoQMCANEFACGjAwEA0gUAIaUDAQDSBQAh3AMCANEFACEDoQMCAOEGACGjAwEA3gYAIaUDAQDeBgAhA6EDAgDhBgAhowMBAN4GACGlAwEA3gYAIQOhAwIAAAABowMBAAAAAaUDAQAAAAEPCgAAxggAIAwAAIYIACChAwIAAAABuwMAAADzAwLSAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQIAAAAYACAyAADuCAAgAwAAABgAIDIAAO4IACAzAADtCAAgASsAAMAMADACAAAAGAAgKwAA7QgAIAIAAADyBwAgKwAA7AgAIA2hAwIA4QYAIbsDAAD0B_MDItIDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEPCgAAxQgAIAwAAPcHACChAwIA4QYAIbsDAAD0B_MDItIDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEPCgAAxggAIAwAAIYIACChAwIAAAABuwMAAADzAwLSAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQMyAAC-DAAgrgQAAL8MACC0BAAABQAgAzIAALwMACCuBAAAvQwAILQEAAAJACADMgAAugwAIK4EAAC7DAAgtAQAAAEAIAMyAAC4DAAgrgQAALkMACC0BAAAWAAgBDIAAOYIADCuBAAA5wgAMLAEAADpCAAgtAQAAO4HADAEMgAA2ggAMK4EAADbCAAwsAQAAN0IACC0BAAA3ggAMAMyAADVCAAgrgQAANYIACC0BAAARAAgAAAAAAAFsQQQAAAAAbcEEAAAAAG4BBAAAAABuQQQAAAAAboEEAAAAAEBsQQAAACLBAIFMgAAsAwAIDMAALYMACCuBAAAsQwAIK8EAAC1DAAgtAQAAAkAIAUyAACuDAAgMwAAswwAIK4EAACvDAAgrwQAALIMACC0BAAABQAgAzIAALAMACCuBAAAsQwAILQEAAAJACADMgAArgwAIK4EAACvDAAgtAQAAAUAIAAAAAAABTIAAKkMACAzAACsDAAgrgQAAKoMACCvBAAAqwwAILQEAAABACADMgAAqQwAIK4EAACqDAAgtAQAAAEAIAAAAAAABzIAAJYMACAzAACnDAAgrgQAAJcMACCvBAAApgwAILIEAAANACCzBAAADQAgtAQAAAEAIAsyAACcCQAwMwAAoQkAMK4EAACdCQAwrwQAAJ4JADCwBAAAnwkAILEEAACgCQAwsgQAAKAJADCzBAAAoAkAMLQEAACgCQAwtQQAAKIJADC2BAAAowkAMAsyAACQCQAwMwAAlQkAMK4EAACRCQAwrwQAAJIJADCwBAAAkwkAILEEAACUCQAwsgQAAJQJADCzBAAAlAkAMLQEAACUCQAwtQQAAJYJADC2BAAAlwkAMBYDAADxCAAgBAAA7wgAIAYAAPAIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAECAAAAEgAgMgAAmwkAIAMAAAASACAyAACbCQAgMwAAmgkAIAErAAClDAAwGwMAAKIGACAEAACmBgAgBgAAuQYAIAcAAMcGACAKAADCBgAgDQAAsAYAIA8AAMgGACCeAwAAwwYAMJ8DAAAQABCgAwAAwwYAMKEDAgAAAAGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhAgAAABIAICsAAJoJACACAAAAmAkAICsAAJkJACAUngMAAJcJADCfAwAAmAkAEKADAACXCQAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhFJ4DAACXCQAwnwMAAJgJABCgAwAAlwkAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAMYG_wMivwNAANMFACHzAwIA0QUAIfQDAgDRBQAh9QMBANIFACH2AwEA0gUAIfcDQADTBQAh-AMBANIFACH6AwAAxAb6AyL7AwAAxQYAIPwDQADTBQAh_QMBANIFACH_AwEA1gUAIRChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEWAwAA0AgAIAQAAM4IACAGAADPCAAgCgAA1AgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgMAAPEIACAEAADvCAAgBgAA8AgAIAoAAPUIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAREDAADDCQAgBAAAwgkAIBAAAMUJACARAADECQAgoQMCAAAAAaIDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAICAAAACQAgMgAAwQkAIAMAAAAJACAyAADBCQAgMwAApwkAIAErAACkDAAwFgMAAJIGACAEAACmBgAgBwAAxwYAIBAAAKQGACARAADVBgAgngMAANMGADCfAwAABwAQoAMAANMGADChAwIAAAABogMCANEFACG1AwIA0QUAIbsDAQDSBQAhvwNAANMFACHNAwEA0gUAIdsDAQDWBQAh5gMBANIFACH0AwIA0QUAIZIEQADTBQAhkwQBANIFACGUBAEA0gUAIZUEAQDWBQAhlwQAANQGlwQiAgAAAAkAICsAAKcJACACAAAApAkAICsAAKUJACARngMAAKMJADCfAwAApAkAEKADAACjCQAwoQMCANEFACGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCIRngMAAKMJADCfAwAApAkAEKADAACjCQAwoQMCANEFACGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCINoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiAbEEAAAAlwQCEQMAAKkJACAEAACoCQAgEAAAqwkAIBEAAKoJACChAwIA4QYAIaIDAgDhBgAhtQMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCIFMgAAmgwAIDMAAKIMACCuBAAAmwwAIK8EAAChDAAgtAQAAAUAIAUyAACYDAAgMwAAnwwAIK4EAACZDAAgrwQAAJ4MACC0BAAAAQAgCzIAALUJADAzAAC6CQAwrgQAALYJADCvBAAAtwkAMLAEAAC4CQAgsQQAALkJADCyBAAAuQkAMLMEAAC5CQAwtAQAALkJADC1BAAAuwkAMLYEAAC8CQAwCzIAAKwJADAzAACwCQAwrgQAAK0JADCvBAAArgkAMLAEAACvCQAgsQQAAJQJADCyBAAAlAkAMLMEAACUCQAwtAQAAJQJADC1BAAAsQkAMLYEAACXCQAwFgMAAPEIACAEAADvCAAgBwAA8ggAIAoAAPUIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQIAAAASACAyAAC0CQAgAwAAABIAIDIAALQJACAzAACzCQAgASsAAJ0MADACAAAAEgAgKwAAswkAIAIAAACYCQAgKwAAsgkAIBChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEWAwAA0AgAIAQAAM4IACAHAADRCAAgCgAA1AgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgMAAPEIACAEAADvCAAgBwAA8ggAIAoAAPUIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQ0EAACACQAgoQMCAAAAAaIDAgAAAAG_A0AAAAAB7AMBAAAAAfADAQAAAAHxAwEAAAABhgQBAAAAAYcEEAAAAAGIBAEAAAABiQQBAAAAAYsEAAAAiwQCjAQBAAAAAQIAAAAzACAyAADACQAgAwAAADMAIDIAAMAJACAzAAC_CQAgASsAAJwMADASBAAApgYAIAYAALkGACCeAwAAtgYAMJ8DAAAxABCgAwAAtgYAMKEDAgAAAAGiAwIA0QUAIb8DQADTBQAh7AMBANIFACHwAwEA1gUAIfEDAQDWBQAh8wMCANEFACGGBAEA1gUAIYcEEAC3BgAhiAQBANYFACGJBAEA1gUAIYsEAAC4BosEIowEAQDWBQAhAgAAADMAICsAAL8JACACAAAAvQkAICsAAL4JACAQngMAALwJADCfAwAAvQkAEKADAAC8CQAwoQMCANEFACGiAwIA0QUAIb8DQADTBQAh7AMBANIFACHwAwEA1gUAIfEDAQDWBQAh8wMCANEFACGGBAEA1gUAIYcEEAC3BgAhiAQBANYFACGJBAEA1gUAIYsEAAC4BosEIowEAQDWBQAhEJ4DAAC8CQAwnwMAAL0JABCgAwAAvAkAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIewDAQDSBQAh8AMBANYFACHxAwEA1gUAIfMDAgDRBQAhhgQBANYFACGHBBAAtwYAIYgEAQDWBQAhiQQBANYFACGLBAAAuAaLBCKMBAEA1gUAIQyhAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHsAwEA3gYAIfADAQDtBgAh8QMBAO0GACGGBAEA7QYAIYcEEAD7CAAhiAQBAO0GACGJBAEA7QYAIYsEAAD8CIsEIowEAQDtBgAhDQQAAP4IACChAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHsAwEA3gYAIfADAQDtBgAh8QMBAO0GACGGBAEA7QYAIYcEEAD7CAAhiAQBAO0GACGJBAEA7QYAIYsEAAD8CIsEIowEAQDtBgAhDQQAAIAJACChAwIAAAABogMCAAAAAb8DQAAAAAHsAwEAAAAB8AMBAAAAAfEDAQAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABEQMAAMMJACAEAADCCQAgEAAAxQkAIBEAAMQJACChAwIAAAABogMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgMyAACaDAAgrgQAAJsMACC0BAAABQAgAzIAAJgMACCuBAAAmQwAILQEAAABACAEMgAAtQkAMK4EAAC2CQAwsAQAALgJACC0BAAAuQkAMAQyAACsCQAwrgQAAK0JADCwBAAArwkAILQEAACUCQAwAzIAAJYMACCuBAAAlwwAILQEAAABACAEMgAAnAkAMK4EAACdCQAwsAQAAJ8JACC0BAAAoAkAMAQyAACQCQAwrgQAAJEJADCwBAAAkwkAILQEAACUCQAwAAAAAAAHMgAAkQwAIDMAAJQMACCuBAAAkgwAIK8EAACTDAAgsgQAAAsAILMEAAALACC0BAAAWAAgAzIAAJEMACCuBAAAkgwAILQEAABYACAAAAAAAAUyAACFDAAgMwAAjwwAIK4EAACGDAAgrwQAAI4MACC0BAAAAQAgCzIAAJ8KADAzAACjCgAwrgQAAKAKADCvBAAAoQoAMLAEAACiCgAgsQQAAKAJADCyBAAAoAkAMLMEAACgCQAwtAQAAKAJADC1BAAApAoAMLYEAACjCQAwCzIAAJYKADAzAACaCgAwrgQAAJcKADCvBAAAmAoAMLAEAACZCgAgsQQAALkJADCyBAAAuQkAMLMEAAC5CQAwtAQAALkJADC1BAAAmwoAMLYEAAC8CQAwCzIAAI0KADAzAACRCgAwrgQAAI4KADCvBAAAjwoAMLAEAACQCgAgsQQAAJQJADCyBAAAlAkAMLMEAACUCQAwtAQAAJQJADC1BAAAkgoAMLYEAACXCQAwCzIAAIEKADAzAACGCgAwrgQAAIIKADCvBAAAgwoAMLAEAACECgAgsQQAAIUKADCyBAAAhQoAMLMEAACFCgAwtAQAAIUKADC1BAAAhwoAMLYEAACICgAwCzIAAPUJADAzAAD6CQAwrgQAAPYJADCvBAAA9wkAMLAEAAD4CQAgsQQAAPkJADCyBAAA-QkAMLMEAAD5CQAwtAQAAPkJADC1BAAA-wkAMLYEAAD8CQAwCzIAAOkJADAzAADuCQAwrgQAAOoJADCvBAAA6wkAMLAEAADsCQAgsQQAAO0JADCyBAAA7QkAMLMEAADtCQAwtAQAAO0JADC1BAAA7wkAMLYEAADwCQAwCzIAAN0JADAzAADiCQAwrgQAAN4JADCvBAAA3wkAMLAEAADgCQAgsQQAAOEJADCyBAAA4QkAMLMEAADhCQAwtAQAAOEJADC1BAAA4wkAMLYEAADkCQAwCKEDAgAAAAGjAwEAAAABpAMBAAAAAaUDAQAAAAGmAwQAAAABpwMBAAAAAagDQAAAAAGpA0AAAAABAgAAAE0AIDIAAOgJACADAAAATQAgMgAA6AkAIDMAAOcJACABKwAAjQwAMA0EAACmBgAgngMAAKUGADCfAwAASwAQoAMAAKUGADChAwIAAAABogMCANEFACGjAwEA0gUAIaQDAQDSBQAhpQMBANIFACGmAwQAkAYAIacDAQDSBQAhqANAANMFACGpA0AA0wUAIQIAAABNACArAADnCQAgAgAAAOUJACArAADmCQAgDJ4DAADkCQAwnwMAAOUJABCgAwAA5AkAMKEDAgDRBQAhogMCANEFACGjAwEA0gUAIaQDAQDSBQAhpQMBANIFACGmAwQAkAYAIacDAQDSBQAhqANAANMFACGpA0AA0wUAIQyeAwAA5AkAMJ8DAADlCQAQoAMAAOQJADChAwIA0QUAIaIDAgDRBQAhowMBANIFACGkAwEA0gUAIaUDAQDSBQAhpgMEAJAGACGnAwEA0gUAIagDQADTBQAhqQNAANMFACEIoQMCAOEGACGjAwEA3gYAIaQDAQDeBgAhpQMBAN4GACGmAwQA3wYAIacDAQDeBgAhqANAAOAGACGpA0AA4AYAIQihAwIA4QYAIaMDAQDeBgAhpAMBAN4GACGlAwEA3gYAIaYDBADfBgAhpwMBAN4GACGoA0AA4AYAIakDQADgBgAhCKEDAgAAAAGjAwEAAAABpAMBAAAAAaUDAQAAAAGmAwQAAAABpwMBAAAAAagDQAAAAAGpA0AAAAABCgMAAPIGACChAwIAAAABtQMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAECAAAASAAgMgAA9AkAIAMAAABIACAyAAD0CQAgMwAA8wkAIAErAACMDAAwDwMAAKIGACAEAACmBgAgngMAAKcGADCfAwAARgAQoAMAAKcGADChAwIAAAABogMCANEFACG1AwIA1QUAIbcDAACoBrcDIrkDAACpBrkDIrsDAACqBrsDIrwDAQDWBQAhvQMCANUFACG-AwEA1gUAIb8DQADTBQAhAgAAAEgAICsAAPMJACACAAAA8QkAICsAAPIJACANngMAAPAJADCfAwAA8QkAEKADAADwCQAwoQMCANEFACGiAwIA0QUAIbUDAgDVBQAhtwMAAKgGtwMiuQMAAKkGuQMiuwMAAKoGuwMivAMBANYFACG9AwIA1QUAIb4DAQDWBQAhvwNAANMFACENngMAAPAJADCfAwAA8QkAEKADAADwCQAwoQMCANEFACGiAwIA0QUAIbUDAgDVBQAhtwMAAKgGtwMiuQMAAKkGuQMiuwMAAKoGuwMivAMBANYFACG9AwIA1QUAIb4DAQDWBQAhvwNAANMFACEJoQMCAOEGACG1AwIA7gYAIbcDAADqBrcDIrkDAADrBrkDIrsDAADsBrsDIrwDAQDtBgAhvQMCAO4GACG-AwEA7QYAIb8DQADgBgAhCgMAAPAGACChAwIA4QYAIbUDAgDuBgAhtwMAAOoGtwMiuQMAAOsGuQMiuwMAAOwGuwMivAMBAO0GACG9AwIA7gYAIb4DAQDtBgAhvwNAAOAGACEKAwAA8gYAIKEDAgAAAAG1AwIAAAABtwMAAAC3AwK5AwAAALkDArsDAAAAuwMCvAMBAAAAAb0DAgAAAAG-AwEAAAABvwNAAAAAAREIAACQCAAgCQAAkggAIAwAAJMIACANAACUCAAgoQMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAdwDAgAAAAHdAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAECAAAARAAgMgAAgAoAIAMAAABEACAyAACACgAgMwAA_wkAIAErAACLDAAwFgQAAKYGACAIAACuBgAgCQAAogYAIAwAAK8GACANAACwBgAgngMAAKsGADCfAwAAGwAQoAMAAKsGADChAwIAAAABogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAK0G4wMivwNAANMFACHbAwEA1gUAIdwDAgAAAAHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACECAAAARAAgKwAA_wkAIAIAAAD9CQAgKwAA_gkAIBGeAwAA_AkAMJ8DAAD9CQAQoAMAAPwJADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIA1QUAId0DAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHjAwEA1gUAIRGeAwAA_AkAMJ8DAAD9CQAQoAMAAPwJADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIA1QUAId0DAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHjAwEA1gUAIQ2hAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACERCAAA5QcAIAkAAOcHACAMAADoBwAgDQAA6QcAIKEDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIREIAACQCAAgCQAAkggAIAwAAJMIACANAACUCAAgoQMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAdwDAgAAAAHdAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAEFEwAAsQgAIKEDAgAAAAG_A0AAAAAB5gMBAAAAAegDAAAA6AMCAgAAADwAIDIAAIwKACADAAAAPAAgMgAAjAoAIDMAAIsKACABKwAAigwAMAoEAACmBgAgEwAAtQYAIJ4DAACzBgAwnwMAADoAEKADAACzBgAwoQMCAAAAAaIDAgDRBQAhvwNAANMFACHmAwEA0gUAIegDAAC0BugDIgIAAAA8ACArAACLCgAgAgAAAIkKACArAACKCgAgCJ4DAACICgAwnwMAAIkKABCgAwAAiAoAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIeYDAQDSBQAh6AMAALQG6AMiCJ4DAACICgAwnwMAAIkKABCgAwAAiAoAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIeYDAQDSBQAh6AMAALQG6AMiBKEDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIgUTAACjCAAgoQMCAOEGACG_A0AA4AYAIeYDAQDeBgAh6AMAAKEI6AMiBRMAALEIACChAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAhYDAADxCAAgBgAA8AgAIAcAAPIIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAECAAAAEgAgMgAAlQoAIAMAAAASACAyAACVCgAgMwAAlAoAIAErAACJDAAwAgAAABIAICsAAJQKACACAAAAmAkAICsAAJMKACAQoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgMAANAIACAGAADPCAAgBwAA0QgAIAoAANQIACANAADSCAAgDwAA0wgAIKEDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRYDAADxCAAgBgAA8AgAIAcAAPIIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAENBgAA_wgAIKEDAgAAAAG_A0AAAAAB7AMBAAAAAfADAQAAAAHxAwEAAAAB8wMCAAAAAYYEAQAAAAGHBBAAAAABiAQBAAAAAYkEAQAAAAGLBAAAAIsEAowEAQAAAAECAAAAMwAgMgAAngoAIAMAAAAzACAyAACeCgAgMwAAnQoAIAErAACIDAAwAgAAADMAICsAAJ0KACACAAAAvQkAICsAAJwKACAMoQMCAOEGACG_A0AA4AYAIewDAQDeBgAh8AMBAO0GACHxAwEA7QYAIfMDAgDhBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQ0GAAD9CAAgoQMCAOEGACG_A0AA4AYAIewDAQDeBgAh8AMBAO0GACHxAwEA7QYAIfMDAgDhBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQ0GAAD_CAAgoQMCAAAAAb8DQAAAAAHsAwEAAAAB8AMBAAAAAfEDAQAAAAHzAwIAAAABhgQBAAAAAYcEEAAAAAGIBAEAAAABiQQBAAAAAYsEAAAAiwQCjAQBAAAAAREDAADDCQAgBwAAzwkAIBAAAMUJACARAADECQAgoQMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAICAAAACQAgMgAApwoAIAMAAAAJACAyAACnCgAgMwAApgoAIAErAACHDAAwAgAAAAkAICsAAKYKACACAAAApAkAICsAAKUKACANoQMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiEQMAAKkJACAHAADOCQAgEAAAqwkAIBEAAKoJACChAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCIRAwAAwwkAIAcAAM8JACAQAADFCQAgEQAAxAkAIKEDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCAzIAAIUMACCuBAAAhgwAILQEAAABACAEMgAAnwoAMK4EAACgCgAwsAQAAKIKACC0BAAAoAkAMAQyAACWCgAwrgQAAJcKADCwBAAAmQoAILQEAAC5CQAwBDIAAI0KADCuBAAAjgoAMLAEAACQCgAgtAQAAJQJADAEMgAAgQoAMK4EAACCCgAwsAQAAIQKACC0BAAAhQoAMAQyAAD1CQAwrgQAAPYJADCwBAAA-AkAILQEAAD5CQAwBDIAAOkJADCuBAAA6gkAMLAEAADsCQAgtAQAAO0JADAEMgAA3QkAMK4EAADeCQAwsAQAAOAJACC0BAAA4QkAMAAAAAAACzIAAMALADAzAADFCwAwrgQAAMELADCvBAAAwgsAMLAEAADDCwAgsQQAAMQLADCyBAAAxAsAMLMEAADECwAwtAQAAMQLADC1BAAAxgsAMLYEAADHCwAwCzIAALcLADAzAAC7CwAwrgQAALgLADCvBAAAuQsAMLAEAAC6CwAgsQQAAKAJADCyBAAAoAkAMLMEAACgCQAwtAQAAKAJADC1BAAAvAsAMLYEAACjCQAwCzIAAKsLADAzAACwCwAwrgQAAKwLADCvBAAArQsAMLAEAACuCwAgsQQAAK8LADCyBAAArwsAMLMEAACvCwAwtAQAAK8LADC1BAAAsQsAMLYEAACyCwAwCzIAAJ8LADAzAACkCwAwrgQAAKALADCvBAAAoQsAMLAEAACiCwAgsQQAAKMLADCyBAAAowsAMLMEAACjCwAwtAQAAKMLADC1BAAApQsAMLYEAACmCwAwCzIAAJYLADAzAACaCwAwrgQAAJcLADCvBAAAmAsAMLAEAACZCwAgsQQAAJQJADCyBAAAlAkAMLMEAACUCQAwtAQAAJQJADC1BAAAmwsAMLYEAACXCQAwCzIAAIoLADAzAACPCwAwrgQAAIsLADCvBAAAjAsAMLAEAACNCwAgsQQAAI4LADCyBAAAjgsAMLMEAACOCwAwtAQAAI4LADC1BAAAkAsAMLYEAACRCwAwCzIAAIELADAzAACFCwAwrgQAAIILADCvBAAAgwsAMLAEAACECwAgsQQAAPkJADCyBAAA-QkAMLMEAAD5CQAwtAQAAPkJADC1BAAAhgsAMLYEAAD8CQAwCzIAAPUKADAzAAD6CgAwrgQAAPYKADCvBAAA9woAMLAEAAD4CgAgsQQAAPkKADCyBAAA-QoAMLMEAAD5CgAwtAQAAPkKADC1BAAA-woAMLYEAAD8CgAwCzIAAOkKADAzAADuCgAwrgQAAOoKADCvBAAA6woAMLAEAADsCgAgsQQAAO0KADCyBAAA7QoAMLMEAADtCgAwtAQAAO0KADC1BAAA7woAMLYEAADwCgAwCzIAAN0KADAzAADiCgAwrgQAAN4KADCvBAAA3woAMLAEAADgCgAgsQQAAOEKADCyBAAA4QoAMLMEAADhCgAwtAQAAOEKADC1BAAA4woAMLYEAADkCgAwCzIAANQKADAzAADYCgAwrgQAANUKADCvBAAA1goAMLAEAADXCgAgsQQAAKwHADCyBAAArAcAMLMEAACsBwAwtAQAAKwHADC1BAAA2QoAMLYEAACvBwAwCzIAAMsKADAzAADPCgAwrgQAAMwKADCvBAAAzQoAMLAEAADOCgAgsQQAAKAHADCyBAAAoAcAMLMEAACgBwAwtAQAAKAHADC1BAAA0AoAMLYEAACjBwAwCzIAAMIKADAzAADGCgAwrgQAAMMKADCvBAAAxAoAMLAEAADFCgAgsQQAAO0JADCyBAAA7QkAMLMEAADtCQAwtAQAAO0JADC1BAAAxwoAMLYEAADwCQAwCgQAAPEGACChAwIAAAABogMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAECAAAASAAgMgAAygoAIAMAAABIACAyAADKCgAgMwAAyQoAIAErAACEDAAwAgAAAEgAICsAAMkKACACAAAA8QkAICsAAMgKACAJoQMCAOEGACGiAwIA4QYAIbcDAADqBrcDIrkDAADrBrkDIrsDAADsBrsDIrwDAQDtBgAhvQMCAO4GACG-AwEA7QYAIb8DQADgBgAhCgQAAO8GACChAwIA4QYAIaIDAgDhBgAhtwMAAOoGtwMiuQMAAOsGuQMiuwMAAOwGuwMivAMBAO0GACG9AwIA7gYAIb4DAQDtBgAhvwNAAOAGACEKBAAA8QYAIKEDAgAAAAGiAwIAAAABtwMAAAC3AwK5AwAAALkDArsDAAAAuwMCvAMBAAAAAb0DAgAAAAG-AwEAAAABvwNAAAAAAQsgAACRBwAgIgAAkgcAIKEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG_A0AAAAABwgMBAAAAAcMDAgAAAAHEAyAAAAABxQMCAAAAAQIAAAB4ACAyAADTCgAgAwAAAHgAIDIAANMKACAzAADSCgAgASsAAIMMADACAAAAeAAgKwAA0goAIAIAAACkBwAgKwAA0QoAIAmhAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACELIAAAggcAICIAAIMHACChAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACELIAAAkQcAICIAAJIHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHDAwIAAAABxAMgAAAAAcUDAgAAAAEIHgAAtwcAIB8AALQHACAjAAC2BwAgoQMCAAAAAakDQAAAAAG_A0AAAAABwgMBAAAAAcYDAgAAAAECAAAAcgAgMgAA3AoAIAMAAAByACAyAADcCgAgMwAA2woAIAErAACCDAAwAgAAAHIAICsAANsKACACAAAAsAcAICsAANoKACAFoQMCAOEGACGpA0AA4AYAIb8DQADgBgAhwgMBAN4GACHGAwIA7gYAIQgeAACYBwAgHwAAmQcAICMAAJsHACChAwIA4QYAIakDQADgBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhCB4AALcHACAfAAC0BwAgIwAAtgcAIKEDAgAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHGAwIAAAABBaEDAgAAAAG_A0AAAAABzQMAAADNAwLOAwEAAAABzwMgAAAAAQIAAABuACAyAADoCgAgAwAAAG4AIDIAAOgKACAzAADnCgAgASsAAIEMADAKAwAAkgYAIJ4DAACZBgAwnwMAAGwAEKADAACZBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACHNAwAAmgbNAyLOAwEA0gUAIc8DIACRBgAhAgAAAG4AICsAAOcKACACAAAA5QoAICsAAOYKACAJngMAAOQKADCfAwAA5QoAEKADAADkCgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQmeAwAA5AoAMJ8DAADlCgAQoAMAAOQKADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHNAwAAmgbNAyLOAwEA0gUAIc8DIACRBgAhBaEDAgDhBgAhvwNAAOAGACHNAwAAwwfNAyLOAwEA3gYAIc8DIACABwAhBaEDAgDhBgAhvwNAAOAGACHNAwAAwwfNAyLOAwEA3gYAIc8DIACABwAhBaEDAgAAAAG_A0AAAAABzQMAAADNAwLOAwEAAAABzwMgAAAAAQShAwIAAAABvwNAAAAAAdADAQAAAAHRAyAAAAABAgAAAGoAIDIAAPQKACADAAAAagAgMgAA9AoAIDMAAPMKACABKwAAgAwAMAkDAACSBgAgngMAAJsGADCfAwAAaAAQoAMAAJsGADChAwIAAAABtQMCANEFACG_A0AA0wUAIdADAQDSBQAh0QMgAJEGACECAAAAagAgKwAA8woAIAIAAADxCgAgKwAA8goAIAieAwAA8AoAMJ8DAADxCgAQoAMAAPAKADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHQAwEA0gUAIdEDIACRBgAhCJ4DAADwCgAwnwMAAPEKABCgAwAA8AoAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIdADAQDSBQAh0QMgAJEGACEEoQMCAOEGACG_A0AA4AYAIdADAQDeBgAh0QMgAIAHACEEoQMCAOEGACG_A0AA4AYAIdADAQDeBgAh0QMgAIAHACEEoQMCAAAAAb8DQAAAAAHQAwEAAAAB0QMgAAAAAQKhAwIAAAABvwNAAAAAAQIAAABmACAyAACACwAgAwAAAGYAIDIAAIALACAzAAD_CgAgASsAAP8LADAHAwAAkgYAIJ4DAACcBgAwnwMAAGQAEKADAACcBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACECAAAAZgAgKwAA_woAIAIAAAD9CgAgKwAA_goAIAaeAwAA_AoAMJ8DAAD9CgAQoAMAAPwKADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACEGngMAAPwKADCfAwAA_QoAEKADAAD8CgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhAqEDAgDhBgAhvwNAAOAGACECoQMCAOEGACG_A0AA4AYAIQKhAwIAAAABvwNAAAAAAREEAACRCAAgCAAAkAgAIAwAAJMIACANAACUCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAECAAAARAAgMgAAiQsAIAMAAABEACAyAACJCwAgMwAAiAsAIAErAAD-CwAwAgAAAEQAICsAAIgLACACAAAA_QkAICsAAIcLACANoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEQQAAOYHACAIAADlBwAgDAAA6AcAIA0AAOkHACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACERBAAAkQgAIAgAAJAIACAMAACTCAAgDQAAlAgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABBKEDAgAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAECAAAAYQAgMgAAlQsAIAMAAABhACAyAACVCwAgMwAAlAsAIAErAAD9CwAwCgMAAJIGACCeAwAAngYAMJ8DAABfABCgAwAAngYAMKEDAgAAAAG1AwIA0QUAIekDAQDSBQAh6gMBANIFACHrAwEA0gUAIaoEAACdBgAgAgAAAGEAICsAAJQLACACAAAAkgsAICsAAJMLACAIngMAAJELADCfAwAAkgsAEKADAACRCwAwoQMCANEFACG1AwIA0QUAIekDAQDSBQAh6gMBANIFACHrAwEA0gUAIQieAwAAkQsAMJ8DAACSCwAQoAMAAJELADChAwIA0QUAIbUDAgDRBQAh6QMBANIFACHqAwEA0gUAIesDAQDSBQAhBKEDAgDhBgAh6QMBAN4GACHqAwEA3gYAIesDAQDeBgAhBKEDAgDhBgAh6QMBAN4GACHqAwEA3gYAIesDAQDeBgAhBKEDAgAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAEWBAAA7wgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAgAAABIAIDIAAJ4LACADAAAAEgAgMgAAngsAIDMAAJ0LACABKwAA_AsAMAIAAAASACArAACdCwAgAgAAAJgJACArAACcCwAgEKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRYEAADOCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDQAA0ggAIA8AANMIACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEWBAAA7wgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABBKEDAgAAAAG_A0AAAAABjQQBAAAAAY4EAQAAAAECAAAAXAAgMgAAqgsAIAMAAABcACAyAACqCwAgMwAAqQsAIAErAAD7CwAwCgMAAJIGACCeAwAAoAYAMJ8DAABaABCgAwAAoAYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhjQQBANIFACGOBAEA0gUAIasEAACfBgAgAgAAAFwAICsAAKkLACACAAAApwsAICsAAKgLACAIngMAAKYLADCfAwAApwsAEKADAACmCwAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhjQQBANIFACGOBAEA0gUAIQieAwAApgsAMJ8DAACnCwAQoAMAAKYLADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACGNBAEA0gUAIY4EAQDSBQAhBKEDAgDhBgAhvwNAAOAGACGNBAEA3gYAIY4EAQDeBgAhBKEDAgDhBgAhvwNAAOAGACGNBAEA3gYAIY4EAQDeBgAhBKEDAgAAAAG_A0AAAAABjQQBAAAAAY4EAQAAAAEIBQAAxwkAIBAAAMgJACChAwIAAAABvwNAAAAAAcIDAQAAAAGPBAEAAAABkAQBAAAAAZEEAQAAAAECAAAAWAAgMgAAtgsAIAMAAABYACAyAAC2CwAgMwAAtQsAIAErAAD6CwAwDQMAAKIGACAFAACjBgAgEAAApAYAIJ4DAAChBgAwnwMAAAsAEKADAAChBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIY8EAQDWBQAhkAQBANIFACGRBAEA1gUAIQIAAABYACArAAC1CwAgAgAAALMLACArAAC0CwAgCp4DAACyCwAwnwMAALMLABCgAwAAsgsAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhjwQBANYFACGQBAEA0gUAIZEEAQDWBQAhCp4DAACyCwAwnwMAALMLABCgAwAAsgsAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhjwQBANYFACGQBAEA0gUAIZEEAQDWBQAhBqEDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQgFAACOCQAgEAAAjwkAIKEDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQgFAADHCQAgEAAAyAkAIKEDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAREEAADCCQAgBwAAzwkAIBAAAMUJACARAADECQAgoQMCAAAAAaIDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAICAAAACQAgMgAAvwsAIAMAAAAJACAyAAC_CwAgMwAAvgsAIAErAAD5CwAwAgAAAAkAICsAAL4LACACAAAApAkAICsAAL0LACANoQMCAOEGACGiAwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiEQQAAKgJACAHAADOCQAgEAAAqwkAIBEAAKoJACChAwIA4QYAIaIDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCIRBAAAwgkAIAcAAM8JACAQAADFCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCGQUAAKkKACAKAACtCgAgEAAAqwoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABAgAAAAUAIDIAAMsLACADAAAABQAgMgAAywsAIDMAAMoLACABKwAA-AsAMB4DAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCAAAAAbUDAgDRBQAhuwMAANQGlwQivwNAANMFACH3A0AA0wUAIf0DAQDWBQAhjwQBANYFACGRBAEA0gUAIZgEAQDSBQAhmQQBANIFACGaBAEA0gUAIZsEAQDWBQAhnAQBANYFACGdBAEA1gUAIZ4EAQDWBQAhnwQBANYFACGgBAEA1gUAIaEEAQDWBQAhogQBANYFACECAAAABQAgKwAAygsAIAIAAADICwAgKwAAyQsAIBaeAwAAxwsAMJ8DAADICwAQoAMAAMcLADChAwIA0QUAIbUDAgDRBQAhuwMAANQGlwQivwNAANMFACH3A0AA0wUAIf0DAQDWBQAhjwQBANYFACGRBAEA0gUAIZgEAQDSBQAhmQQBANIFACGaBAEA0gUAIZsEAQDWBQAhnAQBANYFACGdBAEA1gUAIZ4EAQDWBQAhnwQBANYFACGgBAEA1gUAIaEEAQDWBQAhogQBANYFACEWngMAAMcLADCfAwAAyAsAEKADAADHCwAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANMFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhEqEDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEZBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEZBQAAqQoAIAoAAK0KACAQAACrCgAgEQAAqgoAIBQAAKwKACAVAACuCgAgFgAArwoAIKEDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAEEMgAAwAsAMK4EAADBCwAwsAQAAMMLACC0BAAAxAsAMAQyAAC3CwAwrgQAALgLADCwBAAAugsAILQEAACgCQAwBDIAAKsLADCuBAAArAsAMLAEAACuCwAgtAQAAK8LADAEMgAAnwsAMK4EAACgCwAwsAQAAKILACC0BAAAowsAMAQyAACWCwAwrgQAAJcLADCwBAAAmQsAILQEAACUCQAwBDIAAIoLADCuBAAAiwsAMLAEAACNCwAgtAQAAI4LADAEMgAAgQsAMK4EAACCCwAwsAQAAIQLACC0BAAA-QkAMAQyAAD1CgAwrgQAAPYKADCwBAAA-AoAILQEAAD5CgAwBDIAAOkKADCuBAAA6goAMLAEAADsCgAgtAQAAO0KADAEMgAA3QoAMK4EAADeCgAwsAQAAOAKACC0BAAA4QoAMAQyAADUCgAwrgQAANUKADCwBAAA1woAILQEAACsBwAwBDIAAMsKADCuBAAAzAoAMLAEAADOCgAgtAQAAKAHADAEMgAAwgoAMK4EAADDCgAwsAQAAMUKACC0BAAA7QkAMAAAAAAAAAAAAAAAAAAGAwAA5wsAICAAAOgLACAiAADpCwAgpQMAAOQGACDDAwAA5AYAIMUDAADkBgAgDQUAANoLACAHAADbCwAgEAAA3QsAIBUAAOULACAXAADZCwAgGAAA3AsAIBkAAN4LACAaAADfCwAgGwAA4AsAIBwAAOELACAdAADiCwAgJAAA4wsAICUAAOQLACAFAwAA5wsAIB4AAOgLACAfAADjCwAgIwAA5AsAIMYDAADkBgAgABIDAADnCwAgBQAA2gsAIAoAAN8LACAQAADdCwAgEQAA9QsAIBQAAPYLACAVAADlCwAgFgAA9wsAIP0DAADkBgAgjwQAAOQGACCbBAAA5AYAIJwEAADkBgAgnQQAAOQGACCeBAAA5AYAIJ8EAADkBgAgoAQAAOQGACChBAAA5AYAIKIEAADkBgAgCQMAAOcLACAEAADqCwAgBgAA8AsAIAcAAPMLACAKAADxCwAgDQAA7QsAIA8AAPQLACD7AwAA5AYAIP8DAADkBgAgAAACBAAA6gsAIBMAAO8LACAABwMAAOcLACAEAADqCwAgBwAA8wsAIBAAAN0LACARAAD1CwAg2wMAAOQGACCVBAAA5AYAIAkEAADqCwAgCAAA6wsAIAkAAOcLACAMAADsCwAgDQAA7QsAINsDAADkBgAg3AMAAOQGACDdAwAA5AYAIOMDAADkBgAgCQgAAOsLACAKAADxCwAgDAAA7AsAINIDAADkBgAg3AMAAOQGACDuAwAA5AYAIO8DAADkBgAg8AMAAOQGACDxAwAA5AYAIAUDAADnCwAgBQAA2gsAIBAAAN0LACCPBAAA5AYAIJEEAADkBgAgAAAAABKhAwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABDaEDAgAAAAGiAwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCBqEDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAQShAwIAAAABvwNAAAAAAY0EAQAAAAGOBAEAAAABEKEDAgAAAAGiAwIAAAABqQNAAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQShAwIAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAABDaEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAqEDAgAAAAG_A0AAAAABBKEDAgAAAAG_A0AAAAAB0AMBAAAAAdEDIAAAAAEFoQMCAAAAAb8DQAAAAAHNAwAAAM0DAs4DAQAAAAHPAyAAAAABBaEDAgAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHGAwIAAAABCaEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG_A0AAAAABwgMBAAAAAcMDAgAAAAHEAyAAAAABxQMCAAAAAQmhAwIAAAABogMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAhQwAIA2hAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgyhAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAfMDAgAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABEKEDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQShAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAg2hAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd0DAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQmhAwIAAAABtQMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAEIoQMCAAAAAaMDAQAAAAGkAwEAAAABpQMBAAAAAaYDBAAAAAGnAwEAAAABqANAAAAAAakDQAAAAAEDAAAADQAgMgAAhQwAIDMAAJAMACATAAAADQAgBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICQAAL8KACAlAADACgAgKwAAkAwAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICQAAL8KACAlAADACgAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQkDAADGCQAgEAAAyAkAIKEDAgAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAGPBAEAAAABkAQBAAAAAZEEAQAAAAECAAAAWAAgMgAAkQwAIAMAAAALACAyAACRDAAgMwAAlQwAIAsAAAALACADAACNCQAgEAAAjwkAICsAAJUMACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQkDAACNCQAgEAAAjwkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhjwQBAO0GACGQBAEA3gYAIZEEAQDtBgAhEQUAAM0LACAQAADQCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHAAA1AsAIB0AANULACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAJYMACARBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAmAwAIBoDAACoCgAgCgAArQoAIBAAAKsKACARAACqCgAgFAAArAoAIBUAAK4KACAWAACvCgAgoQMCAAAAAbUDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAECAAAABQAgMgAAmgwAIAyhAwIAAAABogMCAAAAAb8DQAAAAAHsAwEAAAAB8AMBAAAAAfEDAQAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABEKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQMAAAANACAyAACYDAAgMwAAoAwAIBMAAAANACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACgDAAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhAwAAAAMAIDIAAJoMACAzAACjDAAgHAAAAAMAIAMAANUJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFQAA2wkAIBYAANwJACArAACjDAAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAOAGACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhGgMAANUJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFQAA2wkAIBYAANwJACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACENoQMCAAAAAaIDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAIQoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAwAAAA0AIDIAAJYMACAzAACoDAAgEwAAAA0AIAUAALYKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAKgMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBcAAMwLACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAqQwAIAMAAAANACAyAACpDAAgMwAArQwAIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACtDAAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhGgMAAKgKACAFAACpCgAgCgAArQoAIBAAAKsKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAACuDAAgEgMAAMMJACAEAADCCQAgBwAAzwkAIBAAAMUJACChAwIAAAABogMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAICAAAACQAgMgAAsAwAIAMAAAADACAyAACuDAAgMwAAtAwAIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgFAAA2QkAIBUAANsJACAWAADcCQAgKwAAtAwAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgFAAA2QkAIBUAANsJACAWAADcCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAOAGACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhAwAAAAcAIDIAALAMACAzAAC3DAAgFAAAAAcAIAMAAKkJACAEAACoCQAgBwAAzgkAIBAAAKsJACArAAC3DAAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCISAwAAqQkAIAQAAKgJACAHAADOCQAgEAAAqwkAIKEDAgDhBgAhogMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiCQMAAMYJACAFAADHCQAgoQMCAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAQIAAABYACAyAAC4DAAgEQUAAM0LACAHAADOCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHAAA1AsAIB0AANULACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAALoMACASAwAAwwkAIAQAAMIJACAHAADPCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgIAAAAJACAyAAC8DAAgGgMAAKgKACAFAACpCgAgCgAArQoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAAC-DAAgDaEDAgAAAAG7AwAAAPMDAtIDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABA6EDAgAAAAGjAwEAAAABpQMBAAAAAQMAAAALACAyAAC4DAAgMwAAxAwAIAsAAAALACADAACNCQAgBQAAjgkAICsAAMQMACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQkDAACNCQAgBQAAjgkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhjwQBAO0GACGQBAEA3gYAIZEEAQDtBgAhAwAAAA0AIDIAALoMACAzAADHDAAgEwAAAA0AIAUAALYKACAHAAC3CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAMcMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAABwAgMgAAvAwAIDMAAMoMACAUAAAABwAgAwAAqQkAIAQAAKgJACAHAADOCQAgEQAAqgkAICsAAMoMACChAwIA4QYAIaIDAgDhBgAhtQMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAh9AMCAOEGACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIhIDAACpCQAgBAAAqAkAIAcAAM4JACARAACqCQAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCIDAAAAAwAgMgAAvgwAIDMAAM0MACAcAAAAAwAgAwAA1QkAIAUAANYJACAKAADaCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAICsAAM0MACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAKAADaCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRIEAACRCAAgCAAAkAgAIAkAAJIIACAMAACTCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAM4MACADAAAAGwAgMgAAzgwAIDMAANIMACAUAAAAGwAgBAAA5gcAIAgAAOUHACAJAADnBwAgDAAA6AcAICsAANIMACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIRIEAADmBwAgCAAA5QcAIAkAAOcHACAMAADoBwAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACEXAwAA8QgAIAQAAO8IACAGAADwCAAgBwAA8ggAIAoAAPUIACANAADzCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQIAAAASACAyAADTDAAgAwAAABAAIDIAANMMACAzAADXDAAgGQAAABAAIAMAANAIACAEAADOCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDQAA0ggAICsAANcMACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRcDAADQCAAgBAAAzggAIAYAAM8IACAHAADRCAAgCgAA1AgAIA0AANIIACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIREFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAADYDAAgAwAAAA0AIDIAANgMACAzAADcDAAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAANwMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEaAwAAqAoAIAUAAKkKACAKAACtCgAgEAAAqwoAIBEAAKoKACAVAACuCgAgFgAArwoAIKEDAgAAAAG1AwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABAgAAAAUAIDIAAN0MACAEoQMCAAAAAaMDAQAAAAGoA0AAAAAB5AMAAQAAAQMAAAADACAyAADdDAAgMwAA4gwAIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBUAANsJACAWAADcCQAgKwAA4gwAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBUAANsJACAWAADcCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAOAGACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhBgQAALAIACChAwIAAAABogMCAAAAAb8DQAAAAAHmAwEAAAAB6AMAAADoAwICAAAAPAAgMgAA4wwAIAMAAAA6ACAyAADjDAAgMwAA5wwAIAgAAAA6ACAEAACiCAAgKwAA5wwAIKEDAgDhBgAhogMCAOEGACG_A0AA4AYAIeYDAQDeBgAh6AMAAKEI6AMiBgQAAKIIACChAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIhEFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAADoDAAgGgMAAKgKACAFAACpCgAgEAAAqwoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAADqDAAgFwMAAPEIACAEAADvCAAgBgAA8AgAIAcAAPIIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAECAAAAEgAgMgAA7AwAIAqhAwIAAAABvwNAAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAARcDAADxCAAgBAAA7wgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAgAAABIAIDIAAO8MACAKoQMCAAAAAb8DQAAAAAHSAwIAAAAB1AMBAAAAAdUDEAAAAAHWAxAAAAAB2AMAAADYAwLZA0AAAAAB2gMBAAAAAdsDAQAAAAEDAAAAEAAgMgAA7wwAIDMAAPQMACAZAAAAEAAgAwAA0AgAIAQAAM4IACAGAADPCAAgBwAA0QgAIAoAANQIACAPAADTCAAgKwAA9AwAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFwMAANAIACAEAADOCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDwAA0wgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhDaEDAgAAAAG7AwAAAPMDAtwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABAwAAAA0AIDIAAOgMACAzAAD4DAAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAPgMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAAAwAgMgAA6gwAIDMAAPsMACAcAAAAAwAgAwAA1QkAIAUAANYJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAICsAAPsMACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIQMAAAAQACAyAADsDAAgMwAA_gwAIBkAAAAQACADAADQCAAgBAAAzggAIAYAAM8IACAHAADRCAAgDQAA0ggAIA8AANMIACArAAD-DAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEXAwAA0AgAIAQAAM4IACAGAADPCAAgBwAA0QgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEQCAAAhQgAIAoAAMYIACChAwIAAAABuwMAAADzAwLSAwIAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHsAwEAAAAB7QNAAAAAAe4DAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAECAAAAGAAgMgAA_wwAIBIEAACRCAAgCAAAkAgAIAkAAJIIACANAACUCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAIENACADAAAAFgAgMgAA_wwAIDMAAIUNACASAAAAFgAgCAAA9gcAIAoAAMUIACArAACFDQAgoQMCAOEGACG7AwAA9AfzAyLSAwIA7gYAIdwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEQCAAA9gcAIAoAAMUIACChAwIA4QYAIbsDAAD0B_MDItIDAgDuBgAh3AMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIewDAQDeBgAh7QNAAOAGACHuAwEA7QYAIe8DAQDtBgAh8AMBAO0GACHxAwEA7QYAIQMAAAAbACAyAACBDQAgMwAAiA0AIBQAAAAbACAEAADmBwAgCAAA5QcAIAkAAOcHACANAADpBwAgKwAAiA0AIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEgQAAOYHACAIAADlBwAgCQAA5wcAIA0AAOkHACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIREFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAACJDQAgAwAAAA0AIDIAAIkNACAzAACNDQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAI0NACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAjg0AIAMAAAANACAyAACODQAgMwAAkg0AIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACSDQAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAAM0LACAHAADOCwAgEAAA0AsAIBUAANgLACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAJMNACADAAAADQAgMgAAkw0AIDMAAJcNACATAAAADQAgBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAICQAAL8KACAlAADACgAgKwAAlw0AIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAICQAAL8KACAlAADACgAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQkDAAC1BwAgHgAAtwcAICMAALYHACChAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcYDAgAAAAECAAAAcgAgMgAAmA0AIBEFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAACaDQAgBaEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABCaEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAHEAyAAAAABxQMCAAAAAQMAAAANACAyAACaDQAgMwAAoA0AIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICUAAMAKACArAACgDQAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhAwAAAHAAIDIAAJgNACAzAACjDQAgCwAAAHAAIAMAAJoHACAeAACYBwAgIwAAmwcAICsAAKMNACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACEJAwAAmgcAIB4AAJgHACAjAACbBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhCQMAALUHACAeAAC3BwAgHwAAtAcAIKEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxgMCAAAAAQIAAAByACAyAACkDQAgEQUAAM0LACAHAADOCwAgEAAA0AsAIBUAANgLACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAKYNACAEKwABAAABoQMCAAAAAb8DQAAAAAHBAwIAAAABAwAAAHAAIDIAAKQNACAzAACrDQAgCwAAAHAAIAMAAJoHACAeAACYBwAgHwAAmQcAICsAAKsNACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACEJAwAAmgcAIB4AAJgHACAfAACZBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhAwAAAA0AIDIAAKYNACAzAACuDQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICsAAK4NACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEMAwAAkAcAICAAAJEHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABwwMCAAAAAcQDIAAAAAHFAwIAAAABAgAAAHgAIDIAAK8NACADAAAAdgAgMgAArw0AIDMAALMNACAOAAAAdgAgAwAAgQcAICAAAIIHACArAACzDQAgoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACEMAwAAgQcAICAAAIIHACChAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcMDAgDuBgAhxAMgAIAHACHFAwIA7gYAIREFAADNCwAgBwAAzgsAIBAAANALACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAAC0DQAgGgMAAKgKACAFAACpCgAgCgAArQoAIBAAAKsKACARAACqCgAgFAAArAoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAAC2DQAgAwAAAA0AIDIAALQNACAzAAC6DQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAALoNACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAAAwAgMgAAtg0AIDMAAL0NACAcAAAAAwAgAwAA1QkAIAUAANYJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFgAA3AkAICsAAL0NACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AA4AYAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAACoCgAgBQAAqQoAIAoAAK0KACAQAACrCgAgEQAAqgoAIBQAAKwKACAVAACuCgAgoQMCAAAAAbUDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAECAAAABQAgMgAAvg0AIAMAAAADACAyAAC-DQAgMwAAwg0AIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgKwAAwg0AIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQADgBgAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAOAGACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhDgVWAwdZBA4AIBBeBRWDARMXBgIYXRYZYhcaYwcbZxgcaxkdbxokcxslggEcCQMAAQUKAwpFBw4AFRA5BRE4DhQ9EBVJExZOFAYDAAEEAAIHDAQOAA8QNQURNA4EAw4BBQ8DDgANEBMFCAMUAQQAAgYAAwcVBAosBw0ZBg4ADA8rCwQIGgUKHAcMJggOAAoGBAACCB0FCR4BDCIIDSMGDgAJAgoABwsABgIMJAANJQABDCcAAQgABQINLQAPLgACBS8AEDAAAgQAAgYAAwIQNwARNgADBAACDgASE0ERARIAEAETQgACA0oBBAACAQQAAgcFTwAKUwAQUQARUAAUUgAVVAAWVQABAwABAQMAAQEDAAEBAwABAQMAAQUDAAEOAB8edBsfdRsjeRwEAwABDgAeIHobIn4dASEAHAEifwACH4ABACOBAQANBYUBAAeGAQAQiAEAFZABABeEAQAYhwEAGYkBABqKAQAbiwEAHIwBAB2NAQAkjgEAJY8BAAAAAAUOACU4ACY5ACc6ACg7ACkAAAAAAAUOACU4ACY5ACc6ACg7ACkBAwABAQMAAQUOAC44AC85ADA6ADE7ADIAAAAAAAUOAC44AC85ADA6ADE7ADIDAwABBAACB8cBBAMDAAEEAAIHzQEEBQ4ANzgAODkAOToAOjsAOwAAAAAABQ4ANzgAODkAOToAOjsAOwED3wEBAQPlAQEFDgBAOABBOQBCOgBDOwBEAAAAAAAFDgBAOABBOQBCOgBDOwBEAQMAAQEDAAEFDgBJOABKOQBLOgBMOwBNAAAAAAAFDgBJOABKOQBLOgBMOwBNAgQAAgYAAwIEAAIGAAMFDgBSOABTOQBUOgBVOwBWAAAAAAAFDgBSOABTOQBUOgBVOwBWBAOjAgEEAAIGAAMHpAIEBAOqAgEEAAIGAAMHqwIEBQ4AWzgAXDkAXToAXjsAXwAAAAAABQ4AWzgAXDkAXToAXjsAXwIIvQIFCr4CBwIIxAIFCsUCBwUOAGQ4AGU5AGY6AGc7AGgAAAAAAAUOAGQ4AGU5AGY6AGc7AGgBCAAFAQgABQUOAG04AG45AG86AHA7AHEAAAAAAAUOAG04AG45AG86AHA7AHEBAwABAQMAAQUOAHY4AHc5AHg6AHk7AHoAAAAAAAUOAHY4AHc5AHg6AHk7AHoBBAACAQQAAgUOAH84AIABOQCBAToAggE7AIMBAAAAAAAFDgB_OACAATkAgQE6AIIBOwCDAQESABABEgAQBQ4AiAE4AIkBOQCKAToAiwE7AIwBAAAAAAAFDgCIATgAiQE5AIoBOgCLATsAjAEDBAACCK8DBQmwAwEDBAACCLYDBQm3AwEFDgCRATgAkgE5AJMBOgCUATsAlQEAAAAAAAUOAJEBOACSATkAkwE6AJQBOwCVAQIKAAcLAAYCCgAHCwAGBQ4AmgE4AJsBOQCcAToAnQE7AJ4BAAAAAAAFDgCaATgAmwE5AJwBOgCdATsAngEBAwABAQMAAQUOAKMBOACkATkApQE6AKYBOwCnAQAAAAAABQ4AowE4AKQBOQClAToApgE7AKcBAQMAAQEDAAEFDgCsATgArQE5AK4BOgCvATsAsAEAAAAAAAUOAKwBOACtATkArgE6AK8BOwCwAQEDAAEBAwABBQ4AtQE4ALYBOQC3AToAuAE7ALkBAAAAAAAFDgC1ATgAtgE5ALcBOgC4ATsAuQEAAAAFDgC_ATgAwAE5AMEBOgDCATsAwwEAAAAAAAUOAL8BOADAATkAwQE6AMIBOwDDAQIDAAEeugQbAgMAAR7ABBsFDgDIATgAyQE5AMoBOgDLATsAzAEAAAAAAAUOAMgBOADJATkAygE6AMsBOwDMAQIDAAEg0gQbAgMAASDYBBsFDgDRATgA0gE5ANMBOgDUATsA1QEAAAAAAAUOANEBOADSATkA0wE6ANQBOwDVAQEhABwBIQAcBQ4A2gE4ANsBOQDcAToA3QE7AN4BAAAAAAAFDgDaATgA2wE5ANwBOgDdATsA3gECA4AFAQQAAgIDhgUBBAACBQ4A4wE4AOQBOQDlAToA5gE7AOcBAAAAAAAFDgDjATgA5AE5AOUBOgDmATsA5wEBBAACAQQAAgUOAOwBOADtATkA7gE6AO8BOwDwAQAAAAAABQ4A7AE4AO0BOQDuAToA7wE7APABJgIBJ5EBASiTAQEplAEBKpUBASyXAQEtmQEhLpoBIi-cAQEwngEhMZ8BIzSgAQE1oQEBNqIBITylASQ9pgEqPqcBAj-oAQJAqQECQaoBAkKrAQJDrQECRK8BIUWwAStGsgECR7QBIUi1ASxJtgECSrcBAku4ASFMuwEtTbwBM069AQNPvgEDUL8BA1HAAQNSwQEDU8MBA1TFASFVxgE0VskBA1fLASFYzAE1Wc4BA1rPAQNb0AEhXNMBNl3UATxe1QEEX9YBBGDXAQRh2AEEYtkBBGPbAQRk3QEhZd4BPWbhAQRn4wEhaOQBPmnmAQRq5wEEa-gBIWzrAT9t7AFFbu0BFm_uARZw7wEWcfABFnLxARZz8wEWdPUBIXX2AUZ2-AEWd_oBIXj7AUd5_AEWev0BFnv-ASF8gQJIfYICTn6DAg5_hAIOgAGFAg6BAYYCDoIBhwIOgwGJAg6EAYsCIYUBjAJPhgGOAg6HAZACIYgBkQJQiQGSAg6KAZMCDosBlAIhjAGXAlGNAZgCV44BmQIFjwGaAgWQAZsCBZEBnAIFkgGdAgWTAZ8CBZQBoQIhlQGiAliWAaYCBZcBqAIhmAGpAlmZAawCBZoBrQIFmwGuAiGcAbECWp0BsgJgngGzAgafAbQCBqABtQIGoQG2AgaiAbcCBqMBuQIGpAG7AiGlAbwCYaYBwAIGpwHCAiGoAcMCYqkBxgIGqgHHAgarAcgCIawBywJjrQHMAmmuAc0CC68BzgILsAHPAguxAdACC7IB0QILswHTAgu0AdUCIbUB1gJqtgHYAgu3AdoCIbgB2wJruQHcAgu6Ad0CC7sB3gIhvAHhAmy9AeICcr4B4wIXvwHkAhfAAeUCF8EB5gIXwgHnAhfDAekCF8QB6wIhxQHsAnPGAe4CF8cB8AIhyAHxAnTJAfICF8oB8wIXywH0AiHMAfcCdc0B-AJ7zgH5AhDPAfoCENAB-wIQ0QH8AhDSAf0CENMB_wIQ1AGBAyHVAYIDfNYBhAMQ1wGGAyHYAYcDfdkBiAMQ2gGJAxDbAYoDIdwBjQN-3QGOA4QB3gGPAxHfAZADEeABkQMR4QGSAxHiAZMDEeMBlQMR5AGXAyHlAZgDhQHmAZoDEecBnAMh6AGdA4YB6QGeAxHqAZ8DEesBoAMh7AGjA4cB7QGkA40B7gGlAwfvAaYDB_ABpwMH8QGoAwfyAakDB_MBqwMH9AGtAyH1Aa4DjgH2AbIDB_cBtAMh-AG1A48B-QG4Awf6AbkDB_sBugMh_AG9A5AB_QG-A5YB_gG_Awj_AcADCIACwQMIgQLCAwiCAsMDCIMCxQMIhALHAyGFAsgDlwGGAsoDCIcCzAMhiALNA5gBiQLOAwiKAs8DCIsC0AMhjALTA5kBjQLUA58BjgLVAxiPAtYDGJAC1wMYkQLYAxiSAtkDGJMC2wMYlALdAyGVAt4DoAGWAuADGJcC4gMhmALjA6EBmQLkAxiaAuUDGJsC5gMhnALpA6IBnQLqA6gBngLrAxmfAuwDGaAC7QMZoQLuAxmiAu8DGaMC8QMZpALzAyGlAvQDqQGmAvYDGacC-AMhqAL5A6oBqQL6AxmqAvsDGasC_AMhrAL_A6sBrQKABLEBrgKBBBqvAoIEGrACgwQasQKEBBqyAoUEGrMChwQatAKJBCG1AooEsgG2AowEGrcCjgQhuAKPBLMBuQKQBBq6ApEEGrsCkgQhvAKVBLQBvQKWBLoBvgKYBLsBvwKZBLsBwAKcBLsBwQKdBLsBwgKeBLsBwwKgBLsBxAKiBCHFAqMEvAHGAqUEuwHHAqcEIcgCqAS9AckCqQS7AcoCqgS7AcsCqwQhzAKuBL4BzQKvBMQBzgKwBBvPArEEG9ACsgQb0QKzBBvSArQEG9MCtgQb1AK4BCHVArkExQHWArwEG9cCvgQh2AK_BMYB2QLBBBvaAsIEG9sCwwQh3ALGBMcB3QLHBM0B3gLIBBzfAskEHOACygQc4QLLBBziAswEHOMCzgQc5ALQBCHlAtEEzgHmAtQEHOcC1gQh6ALXBM8B6QLZBBzqAtoEHOsC2wQh7ALeBNAB7QLfBNYB7gLgBB3vAuEEHfAC4gQd8QLjBB3yAuQEHfMC5gQd9ALoBCH1AukE1wH2AusEHfcC7QQh-ALuBNgB-QLvBB36AvAEHfsC8QQh_AL0BNkB_QL1BN8B_gL2BBP_AvcEE4AD-AQTgQP5BBOCA_oEE4MD_AQThAP-BCGFA_8E4AGGA4IFE4cDhAUhiAOFBeEBiQOHBROKA4gFE4sDiQUhjAOMBeIBjQONBegBjgOOBRSPA48FFJADkAUUkQORBRSSA5IFFJMDlAUUlAOWBSGVA5cF6QGWA5kFFJcDmwUhmAOcBeoBmQOdBRSaA54FFJsDnwUhnAOiBesBnQOjBfEB" + graph: "wg3xAfACFQUAAKMGACAHAADLBgAgEAAApAYAIBUAANIGACAXAADKBgAgGAAAzAYAIBkAAM0GACAaAADOBgAgGwAAzwYAIBwAANAGACAdAADRBgAgJAAAlwYAICUAAJgGACCeAwAAyQYAMJ8DAAANABCgAwAAyQYAMKEDAgAAAAHqAwEAAAAB6wMBANIFACGjBCAAkQYAIaQEIACRBgAhAQAAAAEAIB4DAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANQFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhEwMAAOcLACAFAADaCwAgCgAA3wsAIBAAAN0LACARAAD1CwAgFAAA9gsAIBUAAOULACAWAAD3CwAg9wMAAOQGACD9AwAA5AYAII8EAADkBgAgmwQAAOQGACCcBAAA5AYAIJ0EAADkBgAgngQAAOQGACCfBAAA5AYAIKAEAADkBgAgoQQAAOQGACCiBAAA5AYAIB4DAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCAAAAAbUDAgDRBQAhuwMAANQGlwQivwNAANMFACH3A0AA1AUAIf0DAQDWBQAhjwQBANYFACGRBAEA0gUAIZgEAQDSBQAhmQQBANIFACGaBAEA0gUAIZsEAQDWBQAhnAQBANYFACGdBAEA1gUAIZ4EAQDWBQAhnwQBANYFACGgBAEA1gUAIaEEAQDWBQAhogQBANYFACEDAAAAAwAgAQAABAAwAgAABQAgFgMAAJIGACAEAACmBgAgBwAAxwYAIBAAAKQGACARAADVBgAgngMAANMGADCfAwAABwAQoAMAANMGADChAwIA0QUAIaIDAgDRBQAhtQMCANEFACG7AwEA0gUAIb8DQADTBQAhzQMBANIFACHbAwEA1gUAIeYDAQDSBQAh9AMCANEFACGSBEAA0wUAIZMEAQDSBQAhlAQBANIFACGVBAEA1gUAIZcEAADUBpcEIgcDAADnCwAgBAAA6gsAIAcAAPMLACAQAADdCwAgEQAA9QsAINsDAADkBgAglQQAAOQGACAWAwAAkgYAIAQAAKYGACAHAADHBgAgEAAApAYAIBEAANUGACCeAwAA0wYAMJ8DAAAHABCgAwAA0wYAMKEDAgAAAAGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCIDAAAABwAgAQAACAAwAgAACQAgDQMAAKIGACAFAACjBgAgEAAApAYAIJ4DAAChBgAwnwMAAAsAEKADAAChBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACGPBAEA1gUAIZAEAQDSBQAhkQQBANYFACEBAAAACwAgFQUAAKMGACAHAADLBgAgEAAApAYAIBUAANIGACAXAADKBgAgGAAAzAYAIBkAAM0GACAaAADOBgAgGwAAzwYAIBwAANAGACAdAADRBgAgJAAAlwYAICUAAJgGACCeAwAAyQYAMJ8DAAANABCgAwAAyQYAMKEDAgDRBQAh6gMBANIFACHrAwEA0gUAIaMEIACRBgAhpAQgAJEGACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIBsDAACiBgAgBAAApgYAIAYAALkGACAHAADHBgAgCgAAwgYAIA0AALAGACAPAADIBgAgngMAAMMGADCfAwAAEAAQoAMAAMMGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAADGBv8DIr8DQADTBQAh8wMCANEFACH0AwIA0QUAIfUDAQDSBQAh9gMBANIFACH3A0AA0wUAIfgDAQDSBQAh-gMAAMQG-gMi-wMAAMUGACD8A0AA0wUAIf0DAQDSBQAh_wMBANYFACEJAwAA5wsAIAQAAOoLACAGAADwCwAgBwAA8wsAIAoAAPELACANAADtCwAgDwAA9AsAIPsDAADkBgAg_wMAAOQGACAbAwAAogYAIAQAAKYGACAGAAC5BgAgBwAAxwYAIAoAAMIGACANAACwBgAgDwAAyAYAIJ4DAADDBgAwnwMAABAAEKADAADDBgAwoQMCAAAAAaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAADGBv8DIr8DQADTBQAh8wMCANEFACH0AwIA0QUAIfUDAQDSBQAh9gMBANIFACH3A0AA0wUAIfgDAQDSBQAh-gMAAMQG-gMi-wMAAMUGACD8A0AA0wUAIf0DAQDSBQAh_wMBANYFACEDAAAAEAAgAQAAEQAwAgAAEgAgAQAAAA0AIAEAAAALACAUCAAArgYAIAoAAMIGACAMAACvBgAgngMAAMAGADCfAwAAFgAQoAMAAMAGADChAwIA0QUAIbsDAADBBvMDItIDAgDVBQAh3AMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIewDAQDSBQAh7QNAANMFACHuAwEA1gUAIe8DAQDWBQAh8AMBANYFACHxAwEA1gUAIQkIAADrCwAgCgAA8QsAIAwAAOwLACDSAwAA5AYAINwDAADkBgAg7gMAAOQGACDvAwAA5AYAIPADAADkBgAg8QMAAOQGACAUCAAArgYAIAoAAMIGACAMAACvBgAgngMAAMAGADCfAwAAFgAQoAMAAMAGADChAwIAAAABuwMAAMEG8wMi0gMCANUFACHcAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh7AMBANIFACHtA0AA0wUAIe4DAQDWBQAh7wMBANYFACHwAwEA1gUAIfEDAQDWBQAhAwAAABYAIAEAABcAMAIAABgAIAEAAAAQACAWBAAApgYAIAgAAK4GACAJAACiBgAgDAAArwYAIA0AALAGACCeAwAAqwYAMJ8DAAAbABCgAwAAqwYAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAK0G4wMivwNAANMFACHbAwEA1gUAIdwDAgDVBQAh3QMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIeMDAQDWBQAhAQAAABsAIAEAAAAQACABAAAADQAgEAoAAL4GACALAAC_BgAgngMAALwGADCfAwAAHwAQoAMAALwGADChAwIA0QUAIb8DQADTBQAh0gMCANEFACHTAwIA0QUAIdQDAQDWBQAh1QMQAKwGACHWAxAArAYAIdgDAAC9BtgDItkDQADTBQAh2gMBANYFACHbAwEA1gUAIQUKAADxCwAgCwAA8gsAINQDAADkBgAg2gMAAOQGACDbAwAA5AYAIBAKAAC-BgAgCwAAvwYAIJ4DAAC8BgAwnwMAAB8AEKADAAC8BgAwoQMCAAAAAb8DQADTBQAh0gMCANEFACHTAwIA0QUAIdQDAQDWBQAh1QMQAKwGACHWAxAArAYAIdgDAAC9BtgDItkDQADTBQAh2gMBANYFACHbAwEA1gUAIQMAAAAfACABAAAgADACAAAhACADAAAAFgAgAQAAFwAwAgAAGAAgAQAAAB8AIAEAAAAWACADAAAAHwAgAQAAIAAwAgAAIQAgAQAAAB8AIAgIAAC7BgAgngMAALoGADCfAwAAKAAQoAMAALoGADChAwIA0QUAIaMDAQDSBQAhpQMBANIFACHcAwIA0QUAIQEIAADrCwAgCAgAALsGACCeAwAAugYAMJ8DAAAoABCgAwAAugYAMKEDAgAAAAGjAwEA0gUAIaUDAQDSBQAh3AMCANEFACEDAAAAKAAgAQAAKQAwAgAAKgAgAQAAABsAIAEAAAAWACABAAAAKAAgAQAAAAcAIAEAAAAQACASBAAApgYAIAYAALkGACCeAwAAtgYAMJ8DAAAxABCgAwAAtgYAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIewDAQDSBQAh8AMBANYFACHxAwEA1gUAIfMDAgDRBQAhhgQBANYFACGHBBAAtwYAIYgEAQDWBQAhiQQBANYFACGLBAAAuAaLBCKMBAEA1gUAIQkEAADqCwAgBgAA8AsAIPADAADkBgAg8QMAAOQGACCGBAAA5AYAIIcEAADkBgAgiAQAAOQGACCJBAAA5AYAIIwEAADkBgAgEgQAAKYGACAGAAC5BgAgngMAALYGADCfAwAAMQAQoAMAALYGADChAwIAAAABogMCANEFACG_A0AA0wUAIewDAQDSBQAh8AMBANYFACHxAwEA1gUAIfMDAgDRBQAhhgQBANYFACGHBBAAtwYAIYgEAQDWBQAhiQQBANYFACGLBAAAuAaLBCKMBAEA1gUAIQMAAAAxACABAAAyADACAAAzACADAAAAEAAgAQAAEQAwAgAAEgAgAQAAADEAIAEAAAAQACADAAAAMQAgAQAAMgAwAgAAMwAgAwAAABAAIAEAABEAMAIAABIAIAoEAACmBgAgEwAAtQYAIJ4DAACzBgAwnwMAADoAEKADAACzBgAwoQMCANEFACGiAwIA0QUAIb8DQADTBQAh5gMBANIFACHoAwAAtAboAyICBAAA6gsAIBMAAO8LACAKBAAApgYAIBMAALUGACCeAwAAswYAMJ8DAAA6ABCgAwAAswYAMKEDAgAAAAGiAwIA0QUAIb8DQADTBQAh5gMBANIFACHoAwAAtAboAyIDAAAAOgAgAQAAOwAwAgAAPAAgCRIAALIGACCeAwAAsQYAMJ8DAAA-ABCgAwAAsQYAMKEDAgDRBQAhowMBANIFACGoA0AA0wUAIeQDAAGNBgAh5QMCANEFACEBEgAA7gsAIAkSAACyBgAgngMAALEGADCfAwAAPgAQoAMAALEGADChAwIAAAABowMBANIFACGoA0AA0wUAIeQDAAGNBgAh5QMCANEFACEDAAAAPgAgAQAAPwAwAgAAQAAgAQAAAD4AIAkEAADqCwAgCAAA6wsAIAkAAOcLACAMAADsCwAgDQAA7QsAINsDAADkBgAg3AMAAOQGACDdAwAA5AYAIOMDAADkBgAgFgQAAKYGACAIAACuBgAgCQAAogYAIAwAAK8GACANAACwBgAgngMAAKsGADCfAwAAGwAQoAMAAKsGADChAwIAAAABogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAK0G4wMivwNAANMFACHbAwEA1gUAIdwDAgAAAAHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACEDAAAAGwAgAQAAQwAwAgAARAAgDwMAAKIGACAEAACmBgAgngMAAKcGADCfAwAARgAQoAMAAKcGADChAwIA0QUAIaIDAgDRBQAhtQMCANUFACG3AwAAqAa3AyK5AwAAqQa5AyK7AwAAqga7AyK8AwEA1gUAIb0DAgDVBQAhvgMBANYFACG_A0AA0wUAIQYDAADnCwAgBAAA6gsAILUDAADkBgAgvAMAAOQGACC9AwAA5AYAIL4DAADkBgAgDwMAAKIGACAEAACmBgAgngMAAKcGADCfAwAARgAQoAMAAKcGADChAwIAAAABogMCANEFACG1AwIA1QUAIbcDAACoBrcDIrkDAACpBrkDIrsDAACqBrsDIrwDAQDWBQAhvQMCANUFACG-AwEA1gUAIb8DQADTBQAhAwAAAEYAIAEAAEcAMAIAAEgAIAEAAAANACANBAAApgYAIJ4DAAClBgAwnwMAAEsAEKADAAClBgAwoQMCANEFACGiAwIA0QUAIaMDAQDSBQAhpAMBANIFACGlAwEA0gUAIaYDBACQBgAhpwMBANIFACGoA0AA0wUAIakDQADTBQAhAQQAAOoLACANBAAApgYAIJ4DAAClBgAwnwMAAEsAEKADAAClBgAwoQMCAAAAAaIDAgDRBQAhowMBANIFACGkAwEA0gUAIaUDAQDSBQAhpgMEAJAGACGnAwEA0gUAIagDQADTBQAhqQNAANMFACEDAAAASwAgAQAATAAwAgAATQAgAQAAAAcAIAEAAAAxACABAAAAEAAgAQAAADoAIAEAAAAbACABAAAARgAgAQAAAEsAIAMAAAAHACABAAAIADACAAAJACAFAwAA5wsAIAUAANoLACAQAADdCwAgjwQAAOQGACCRBAAA5AYAIA0DAACiBgAgBQAAowYAIBAAAKQGACCeAwAAoQYAMJ8DAAALABCgAwAAoQYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhwgMBANIFACGPBAEA1gUAIZAEAQDSBQAhkQQBANYFACEDAAAACwAgAQAAVwAwAgAAWAAgCQMAAJIGACCeAwAAoAYAMJ8DAABaABCgAwAAoAYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIY0EAQDSBQAhjgQBANIFACEBAwAA5wsAIAoDAACSBgAgngMAAKAGADCfAwAAWgAQoAMAAKAGADChAwIAAAABtQMCANEFACG_A0AA0wUAIY0EAQDSBQAhjgQBANIFACGrBAAAnwYAIAMAAABaACABAABbADACAABcACADAAAAEAAgAQAAEQAwAgAAEgAgCQMAAJIGACCeAwAAngYAMJ8DAABfABCgAwAAngYAMKEDAgDRBQAhtQMCANEFACHpAwEA0gUAIeoDAQDSBQAh6wMBANIFACEBAwAA5wsAIAoDAACSBgAgngMAAJ4GADCfAwAAXwAQoAMAAJ4GADChAwIAAAABtQMCANEFACHpAwEA0gUAIeoDAQDSBQAh6wMBANIFACGqBAAAnQYAIAMAAABfACABAABgADACAABhACADAAAAGwAgAQAAQwAwAgAARAAgBwMAAJIGACCeAwAAnAYAMJ8DAABkABCgAwAAnAYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIQEDAADnCwAgBwMAAJIGACCeAwAAnAYAMJ8DAABkABCgAwAAnAYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhAwAAAGQAIAEAAGUAMAIAAGYAIAkDAACSBgAgngMAAJsGADCfAwAAaAAQoAMAAJsGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHQAwEA0gUAIdEDIACRBgAhAQMAAOcLACAJAwAAkgYAIJ4DAACbBgAwnwMAAGgAEKADAACbBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACHQAwEA0gUAIdEDIACRBgAhAwAAAGgAIAEAAGkAMAIAAGoAIAoDAACSBgAgngMAAJkGADCfAwAAbAAQoAMAAJkGADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHNAwAAmgbNAyLOAwEA0gUAIc8DIACRBgAhAQMAAOcLACAKAwAAkgYAIJ4DAACZBgAwnwMAAGwAEKADAACZBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACHNAwAAmgbNAyLOAwEA0gUAIc8DIACRBgAhAwAAAGwAIAEAAG0AMAIAAG4AIA0DAACSBgAgHgAAkwYAIB8AAJcGACAjAACYBgAgngMAAJYGADCfAwAAcAAQoAMAAJYGADChAwIA0QUAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhxgMCANUFACEFAwAA5wsAIB4AAOgLACAfAADjCwAgIwAA5AsAIMYDAADkBgAgDgMAAJIGACAeAACTBgAgHwAAlwYAICMAAJgGACCeAwAAlgYAMJ8DAABwABCgAwAAlgYAMKEDAgAAAAGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcYDAgDVBQAhqQQAAJUGACADAAAAcAAgAQAAcQAwAgAAcgAgAQAAAHAAIAMAAABwACABAABxADACAAByACAQAwAAkgYAICAAAJMGACAiAACUBgAgngMAAI8GADCfAwAAdgAQoAMAAI8GADChAwIA0QUAIaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQYDAADnCwAgIAAA6AsAICIAAOkLACClAwAA5AYAIMMDAADkBgAgxQMAAOQGACAQAwAAkgYAICAAAJMGACAiAACUBgAgngMAAI8GADCfAwAAdgAQoAMAAI8GADChAwIAAAABpQMBANYFACGmAwQAkAYAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhwwMCANUFACHEAyAAkQYAIcUDAgDVBQAhAwAAAHYAIAEAAHcAMAIAAHgAIAEAAABwACAJIQAAjgYAICsAAY0GACGeAwAAjAYAMJ8DAAB7ABCgAwAAjAYAMKEDAgDRBQAhvwNAANMFACHAAwIA0QUAIcEDAgDRBQAhASEAAOYLACAKIQAAjgYAICsAAY0GACGeAwAAjAYAMJ8DAAB7ABCgAwAAjAYAMKEDAgAAAAG_A0AA0wUAIcADAgDRBQAhwQMCANEFACGlBAAAiwYAIAMAAAB7ACABAAB8ADACAAB9ACABAAAAewAgAQAAAHAAIAEAAAB2ACADAAAAdgAgAQAAdwAwAgAAeAAgAwAAAEYAIAEAAEcAMAIAAEgAIAEAAAADACABAAAABwAgAQAAAAsAIAEAAABaACABAAAAEAAgAQAAAF8AIAEAAAAbACABAAAAZAAgAQAAAGgAIAEAAABsACABAAAAcAAgAQAAAHYAIAEAAABGACABAAAAAQAgDQUAANoLACAHAADbCwAgEAAA3QsAIBUAAOULACAXAADZCwAgGAAA3AsAIBkAAN4LACAaAADfCwAgGwAA4AsAIBwAAOELACAdAADiCwAgJAAA4wsAICUAAOQLACADAAAADQAgAQAAkgEAMAIAAAEAIAMAAAANACABAACSAQAwAgAAAQAgAwAAAA0AIAEAAJIBADACAAABACASBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHAAA1AsAIB0AANULACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABASsAAJYBACAFoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAEBKwAAmAEAMAErAACYAQAwEgUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhAgAAAAEAICsAAJsBACAFoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQIAAAANACArAACdAQAgAgAAAA0AICsAAJ0BACADAAAAAQAgMgAAlgEAIDMAAJsBACABAAAAAQAgAQAAAA0AIAUOAACwCgAgOAAAsQoAIDkAALQKACA6AACzCgAgOwAAsgoAIAieAwAAigYAMJ8DAACkAQAQoAMAAIoGADChAwIApQUAIeoDAQCmBQAh6wMBAKYFACGjBCAAyAUAIaQEIADIBQAhAwAAAA0AIAEAAKMBADA3AACkAQAgAwAAAA0AIAEAAJIBADACAAABACABAAAABQAgAQAAAAUAIAMAAAADACABAAAEADACAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIBsDAACoCgAgBQAAqQoAIAoAAK0KACAQAACrCgAgEQAAqgoAIBQAAKwKACAVAACuCgAgFgAArwoAIKEDAgAAAAG1AwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABASsAAKwBACAToQMCAAAAAbUDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAEBKwAArgEAMAErAACuAQAwGwMAANUJACAFAADWCQAgCgAA2gkAIBAAANgJACARAADXCQAgFAAA2QkAIBUAANsJACAWAADcCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhAgAAAAUAICsAALEBACAToQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhAgAAAAMAICsAALMBACACAAAAAwAgKwAAswEAIAMAAAAFACAyAACsAQAgMwAAsQEAIAEAAAAFACABAAAAAwAgEA4AANAJACA4AADRCQAgOQAA1AkAIDoAANMJACA7AADSCQAg9wMAAOQGACD9AwAA5AYAII8EAADkBgAgmwQAAOQGACCcBAAA5AYAIJ0EAADkBgAgngQAAOQGACCfBAAA5AYAIKAEAADkBgAgoQQAAOQGACCiBAAA5AYAIBaeAwAAiQYAMJ8DAAC6AQAQoAMAAIkGADChAwIApQUAIbUDAgClBQAhuwMAAIYGlwQivwNAAKgFACH3A0AAzQUAIf0DAQC3BQAhjwQBALcFACGRBAEApgUAIZgEAQCmBQAhmQQBAKYFACGaBAEApgUAIZsEAQC3BQAhnAQBALcFACGdBAEAtwUAIZ4EAQC3BQAhnwQBALcFACGgBAEAtwUAIaEEAQC3BQAhogQBALcFACEDAAAAAwAgAQAAuQEAMDcAALoBACADAAAAAwAgAQAABAAwAgAABQAgAQAAAAkAIAEAAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACATAwAAwwkAIAQAAMIJACAHAADPCQAgEAAAxQkAIBEAAMQJACChAwIAAAABogMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAIBKwAAwgEAIA6hAwIAAAABogMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAIBKwAAxAEAMAErAADEAQAwAQAAAAsAIBMDAACpCQAgBAAAqAkAIAcAAM4JACAQAACrCQAgEQAAqgkAIKEDAgDhBgAhogMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiAgAAAAkAICsAAMgBACAOoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCICAAAABwAgKwAAygEAIAIAAAAHACArAADKAQAgAQAAAAsAIAMAAAAJACAyAADCAQAgMwAAyAEAIAEAAAAJACABAAAABwAgBw4AAMkJACA4AADKCQAgOQAAzQkAIDoAAMwJACA7AADLCQAg2wMAAOQGACCVBAAA5AYAIBGeAwAAhQYAMJ8DAADSAQAQoAMAAIUGADChAwIApQUAIaIDAgClBQAhtQMCAKUFACG7AwEApgUAIb8DQACoBQAhzQMBAKYFACHbAwEAtwUAIeYDAQCmBQAh9AMCAKUFACGSBEAAqAUAIZMEAQCmBQAhlAQBAKYFACGVBAEAtwUAIZcEAACGBpcEIgMAAAAHACABAADRAQAwNwAA0gEAIAMAAAAHACABAAAIADACAAAJACABAAAAWAAgAQAAAFgAIAMAAAALACABAABXADACAABYACADAAAACwAgAQAAVwAwAgAAWAAgAwAAAAsAIAEAAFcAMAIAAFgAIAoDAADGCQAgBQAAxwkAIBAAAMgJACChAwIAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABjwQBAAAAAZAEAQAAAAGRBAEAAAABASsAANoBACAHoQMCAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAQErAADcAQAwASsAANwBADABAAAADQAgCgMAAI0JACAFAACOCQAgEAAAjwkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhjwQBAO0GACGQBAEA3gYAIZEEAQDtBgAhAgAAAFgAICsAAOABACAHoQMCAOEGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACGPBAEA7QYAIZAEAQDeBgAhkQQBAO0GACECAAAACwAgKwAA4gEAIAIAAAALACArAADiAQAgAQAAAA0AIAMAAABYACAyAADaAQAgMwAA4AEAIAEAAABYACABAAAACwAgBw4AAIgJACA4AACJCQAgOQAAjAkAIDoAAIsJACA7AACKCQAgjwQAAOQGACCRBAAA5AYAIAqeAwAAhAYAMJ8DAADqAQAQoAMAAIQGADChAwIApQUAIbUDAgClBQAhvwNAAKgFACHCAwEApgUAIY8EAQC3BQAhkAQBAKYFACGRBAEAtwUAIQMAAAALACABAADpAQAwNwAA6gEAIAMAAAALACABAABXADACAABYACABAAAAXAAgAQAAAFwAIAMAAABaACABAABbADACAABcACADAAAAWgAgAQAAWwAwAgAAXAAgAwAAAFoAIAEAAFsAMAIAAFwAIAYDAACHCQAgoQMCAAAAAbUDAgAAAAG_A0AAAAABjQQBAAAAAY4EAQAAAAEBKwAA8gEAIAWhAwIAAAABtQMCAAAAAb8DQAAAAAGNBAEAAAABjgQBAAAAAQErAAD0AQAwASsAAPQBADAGAwAAhgkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIY0EAQDeBgAhjgQBAN4GACECAAAAXAAgKwAA9wEAIAWhAwIA4QYAIbUDAgDhBgAhvwNAAOAGACGNBAEA3gYAIY4EAQDeBgAhAgAAAFoAICsAAPkBACACAAAAWgAgKwAA-QEAIAMAAABcACAyAADyAQAgMwAA9wEAIAEAAABcACABAAAAWgAgBQ4AAIEJACA4AACCCQAgOQAAhQkAIDoAAIQJACA7AACDCQAgCJ4DAACDBgAwnwMAAIACABCgAwAAgwYAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIY0EAQCmBQAhjgQBAKYFACEDAAAAWgAgAQAA_wEAMDcAAIACACADAAAAWgAgAQAAWwAwAgAAXAAgAQAAADMAIAEAAAAzACADAAAAMQAgAQAAMgAwAgAAMwAgAwAAADEAIAEAADIAMAIAADMAIAMAAAAxACABAAAyADACAAAzACAPBAAAgAkAIAYAAP8IACChAwIAAAABogMCAAAAAb8DQAAAAAHsAwEAAAAB8AMBAAAAAfEDAQAAAAHzAwIAAAABhgQBAAAAAYcEEAAAAAGIBAEAAAABiQQBAAAAAYsEAAAAiwQCjAQBAAAAAQErAACIAgAgDaEDAgAAAAGiAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAfMDAgAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABASsAAIoCADABKwAAigIAMA8EAAD-CAAgBgAA_QgAIKEDAgDhBgAhogMCAOEGACG_A0AA4AYAIewDAQDeBgAh8AMBAO0GACHxAwEA7QYAIfMDAgDhBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQIAAAAzACArAACNAgAgDaEDAgDhBgAhogMCAOEGACG_A0AA4AYAIewDAQDeBgAh8AMBAO0GACHxAwEA7QYAIfMDAgDhBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQIAAAAxACArAACPAgAgAgAAADEAICsAAI8CACADAAAAMwAgMgAAiAIAIDMAAI0CACABAAAAMwAgAQAAADEAIAwOAAD2CAAgOAAA9wgAIDkAAPoIACA6AAD5CAAgOwAA-AgAIPADAADkBgAg8QMAAOQGACCGBAAA5AYAIIcEAADkBgAgiAQAAOQGACCJBAAA5AYAIIwEAADkBgAgEJ4DAAD8BQAwnwMAAJYCABCgAwAA_AUAMKEDAgClBQAhogMCAKUFACG_A0AAqAUAIewDAQCmBQAh8AMBALcFACHxAwEAtwUAIfMDAgClBQAhhgQBALcFACGHBBAA_QUAIYgEAQC3BQAhiQQBALcFACGLBAAA_gWLBCKMBAEAtwUAIQMAAAAxACABAACVAgAwNwAAlgIAIAMAAAAxACABAAAyADACAAAzACABAAAAEgAgAQAAABIAIAMAAAAQACABAAARADACAAASACADAAAAEAAgAQAAEQAwAgAAEgAgAwAAABAAIAEAABEAMAIAABIAIBgDAADxCAAgBAAA7wgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQErAACeAgAgEaEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAEBKwAAoAIAMAErAACgAgAwAQAAAA0AIAEAAAALACAYAwAA0AgAIAQAAM4IACAGAADPCAAgBwAA0QgAIAoAANQIACANAADSCAAgDwAA0wgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhAgAAABIAICsAAKUCACARoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACECAAAAEAAgKwAApwIAIAIAAAAQACArAACnAgAgAQAAAA0AIAEAAAALACADAAAAEgAgMgAAngIAIDMAAKUCACABAAAAEgAgAQAAABAAIAcOAADHCAAgOAAAyAgAIDkAAMsIACA6AADKCAAgOwAAyQgAIPsDAADkBgAg_wMAAOQGACAUngMAAPMFADCfAwAAsAIAEKADAADzBQAwoQMCAKUFACGiAwIApQUAIakDQACoBQAhtQMCAKUFACG7AwAA9gX_AyK_A0AAqAUAIfMDAgClBQAh9AMCAKUFACH1AwEApgUAIfYDAQCmBQAh9wNAAKgFACH4AwEApgUAIfoDAAD0BfoDIvsDAAD1BQAg_ANAAKgFACH9AwEApgUAIf8DAQC3BQAhAwAAABAAIAEAAK8CADA3AACwAgAgAwAAABAAIAEAABEAMAIAABIAIAEAAAAYACABAAAAGAAgAwAAABYAIAEAABcAMAIAABgAIAMAAAAWACABAAAXADACAAAYACADAAAAFgAgAQAAFwAwAgAAGAAgEQgAAIUIACAKAADGCAAgDAAAhggAIKEDAgAAAAG7AwAAAPMDAtIDAgAAAAHcAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQErAAC4AgAgDqEDAgAAAAG7AwAAAPMDAtIDAgAAAAHcAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQErAAC6AgAwASsAALoCADABAAAAEAAgAQAAABsAIBEIAAD2BwAgCgAAxQgAIAwAAPcHACChAwIA4QYAIbsDAAD0B_MDItIDAgDuBgAh3AMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIewDAQDeBgAh7QNAAOAGACHuAwEA7QYAIe8DAQDtBgAh8AMBAO0GACHxAwEA7QYAIQIAAAAYACArAAC_AgAgDqEDAgDhBgAhuwMAAPQH8wMi0gMCAO4GACHcAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhAgAAABYAICsAAMECACACAAAAFgAgKwAAwQIAIAEAAAAQACABAAAAGwAgAwAAABgAIDIAALgCACAzAAC_AgAgAQAAABgAIAEAAAAWACALDgAAwAgAIDgAAMEIACA5AADECAAgOgAAwwgAIDsAAMIIACDSAwAA5AYAINwDAADkBgAg7gMAAOQGACDvAwAA5AYAIPADAADkBgAg8QMAAOQGACARngMAAO8FADCfAwAAygIAEKADAADvBQAwoQMCAKUFACG7AwAA8AXzAyLSAwIAswUAIdwDAgCzBQAh3gMQAN4FACHfAxAA3gUAIeADEADeBQAh4QMQAN4FACHsAwEApgUAIe0DQACoBQAh7gMBALcFACHvAwEAtwUAIfADAQC3BQAh8QMBALcFACEDAAAAFgAgAQAAyQIAMDcAAMoCACADAAAAFgAgAQAAFwAwAgAAGAAgAQAAACoAIAEAAAAqACADAAAAKAAgAQAAKQAwAgAAKgAgAwAAACgAIAEAACkAMAIAACoAIAMAAAAoACABAAApADACAAAqACAFCAAAvwgAIKEDAgAAAAGjAwEAAAABpQMBAAAAAdwDAgAAAAEBKwAA0gIAIAShAwIAAAABowMBAAAAAaUDAQAAAAHcAwIAAAABASsAANQCADABKwAA1AIAMAUIAAC-CAAgoQMCAOEGACGjAwEA3gYAIaUDAQDeBgAh3AMCAOEGACECAAAAKgAgKwAA1wIAIAShAwIA4QYAIaMDAQDeBgAhpQMBAN4GACHcAwIA4QYAIQIAAAAoACArAADZAgAgAgAAACgAICsAANkCACADAAAAKgAgMgAA0gIAIDMAANcCACABAAAAKgAgAQAAACgAIAUOAAC5CAAgOAAAuggAIDkAAL0IACA6AAC8CAAgOwAAuwgAIAeeAwAA7gUAMJ8DAADgAgAQoAMAAO4FADChAwIApQUAIaMDAQCmBQAhpQMBAKYFACHcAwIApQUAIQMAAAAoACABAADfAgAwNwAA4AIAIAMAAAAoACABAAApADACAAAqACABAAAAYQAgAQAAAGEAIAMAAABfACABAABgADACAABhACADAAAAXwAgAQAAYAAwAgAAYQAgAwAAAF8AIAEAAGAAMAIAAGEAIAYDAAC4CAAgoQMCAAAAAbUDAgAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAEBKwAA6AIAIAWhAwIAAAABtQMCAAAAAekDAQAAAAHqAwEAAAAB6wMBAAAAAQErAADqAgAwASsAAOoCADAGAwAAtwgAIKEDAgDhBgAhtQMCAOEGACHpAwEA3gYAIeoDAQDeBgAh6wMBAN4GACECAAAAYQAgKwAA7QIAIAWhAwIA4QYAIbUDAgDhBgAh6QMBAN4GACHqAwEA3gYAIesDAQDeBgAhAgAAAF8AICsAAO8CACACAAAAXwAgKwAA7wIAIAMAAABhACAyAADoAgAgMwAA7QIAIAEAAABhACABAAAAXwAgBQ4AALIIACA4AACzCAAgOQAAtggAIDoAALUIACA7AAC0CAAgCJ4DAADtBQAwnwMAAPYCABCgAwAA7QUAMKEDAgClBQAhtQMCAKUFACHpAwEApgUAIeoDAQCmBQAh6wMBAKYFACEDAAAAXwAgAQAA9QIAMDcAAPYCACADAAAAXwAgAQAAYAAwAgAAYQAgAQAAADwAIAEAAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIAMAAAA6ACABAAA7ADACAAA8ACAHBAAAsAgAIBMAALEIACChAwIAAAABogMCAAAAAb8DQAAAAAHmAwEAAAAB6AMAAADoAwIBKwAA_gIAIAWhAwIAAAABogMCAAAAAb8DQAAAAAHmAwEAAAAB6AMAAADoAwIBKwAAgAMAMAErAACAAwAwBwQAAKIIACATAACjCAAgoQMCAOEGACGiAwIA4QYAIb8DQADgBgAh5gMBAN4GACHoAwAAoQjoAyICAAAAPAAgKwAAgwMAIAWhAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIgIAAAA6ACArAACFAwAgAgAAADoAICsAAIUDACADAAAAPAAgMgAA_gIAIDMAAIMDACABAAAAPAAgAQAAADoAIAUOAACcCAAgOAAAnQgAIDkAAKAIACA6AACfCAAgOwAAnggAIAieAwAA6QUAMJ8DAACMAwAQoAMAAOkFADChAwIApQUAIaIDAgClBQAhvwNAAKgFACHmAwEApgUAIegDAADqBegDIgMAAAA6ACABAACLAwAwNwAAjAMAIAMAAAA6ACABAAA7ADACAAA8ACABAAAAQAAgAQAAAEAAIAMAAAA-ACABAAA_ADACAABAACADAAAAPgAgAQAAPwAwAgAAQAAgAwAAAD4AIAEAAD8AMAIAAEAAIAYSAACbCAAgoQMCAAAAAaMDAQAAAAGoA0AAAAAB5AMAAQAAAeUDAgAAAAEBKwAAlAMAIAWhAwIAAAABowMBAAAAAagDQAAAAAHkAwABAAAB5QMCAAAAAQErAACWAwAwASsAAJYDADAGEgAAmggAIKEDAgDhBgAhowMBAN4GACGoA0AA4AYAIeQDAAH4BgAh5QMCAOEGACECAAAAQAAgKwAAmQMAIAWhAwIA4QYAIaMDAQDeBgAhqANAAOAGACHkAwAB-AYAIeUDAgDhBgAhAgAAAD4AICsAAJsDACACAAAAPgAgKwAAmwMAIAMAAABAACAyAACUAwAgMwAAmQMAIAEAAABAACABAAAAPgAgBQ4AAJUIACA4AACWCAAgOQAAmQgAIDoAAJgIACA7AACXCAAgCJ4DAADoBQAwnwMAAKIDABCgAwAA6AUAMKEDAgClBQAhowMBAKYFACGoA0AAqAUAIeQDAAHEBQAh5QMCAKUFACEDAAAAPgAgAQAAoQMAMDcAAKIDACADAAAAPgAgAQAAPwAwAgAAQAAgAQAAAEQAIAEAAABEACADAAAAGwAgAQAAQwAwAgAARAAgAwAAABsAIAEAAEMAMAIAAEQAIAMAAAAbACABAABDADACAABEACATBAAAkQgAIAgAAJAIACAJAACSCAAgDAAAkwgAIA0AAJQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAdwDAgAAAAHdAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAEBKwAAqgMAIA6hAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAdwDAgAAAAHdAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAEBKwAArAMAMAErAACsAwAwAQAAABAAIAEAAAANACATBAAA5gcAIAgAAOUHACAJAADnBwAgDAAA6AcAIA0AAOkHACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIQIAAABEACArAACxAwAgDqEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhAgAAABsAICsAALMDACACAAAAGwAgKwAAswMAIAEAAAAQACABAAAADQAgAwAAAEQAIDIAAKoDACAzAACxAwAgAQAAAEQAIAEAAAAbACAJDgAA3wcAIDgAAOAHACA5AADjBwAgOgAA4gcAIDsAAOEHACDbAwAA5AYAINwDAADkBgAg3QMAAOQGACDjAwAA5AYAIBGeAwAA5AUAMJ8DAAC8AwAQoAMAAOQFADChAwIApQUAIaIDAgClBQAhqQNAAKgFACG1AwIApQUAIbsDAADlBeMDIr8DQACoBQAh2wMBALcFACHcAwIAswUAId0DAgCzBQAh3gMQAN4FACHfAxAA3gUAIeADEADeBQAh4QMQAN4FACHjAwEAtwUAIQMAAAAbACABAAC7AwAwNwAAvAMAIAMAAAAbACABAABDADACAABEACABAAAAIQAgAQAAACEAIAMAAAAfACABAAAgADACAAAhACADAAAAHwAgAQAAIAAwAgAAIQAgAwAAAB8AIAEAACAAMAIAACEAIA0KAADdBwAgCwAA3gcAIKEDAgAAAAG_A0AAAAAB0gMCAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAAQErAADEAwAgC6EDAgAAAAG_A0AAAAAB0gMCAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAAQErAADGAwAwASsAAMYDADANCgAA2wcAIAsAANwHACChAwIA4QYAIb8DQADgBgAh0gMCAOEGACHTAwIA4QYAIdQDAQDtBgAh1QMQANkHACHWAxAA2QcAIdgDAADaB9gDItkDQADgBgAh2gMBAO0GACHbAwEA7QYAIQIAAAAhACArAADJAwAgC6EDAgDhBgAhvwNAAOAGACHSAwIA4QYAIdMDAgDhBgAh1AMBAO0GACHVAxAA2QcAIdYDEADZBwAh2AMAANoH2AMi2QNAAOAGACHaAwEA7QYAIdsDAQDtBgAhAgAAAB8AICsAAMsDACACAAAAHwAgKwAAywMAIAMAAAAhACAyAADEAwAgMwAAyQMAIAEAAAAhACABAAAAHwAgCA4AANQHACA4AADVBwAgOQAA2AcAIDoAANcHACA7AADWBwAg1AMAAOQGACDaAwAA5AYAINsDAADkBgAgDp4DAADdBQAwnwMAANIDABCgAwAA3QUAMKEDAgClBQAhvwNAAKgFACHSAwIApQUAIdMDAgClBQAh1AMBALcFACHVAxAA3gUAIdYDEADeBQAh2AMAAN8F2AMi2QNAAKgFACHaAwEAtwUAIdsDAQC3BQAhAwAAAB8AIAEAANEDADA3AADSAwAgAwAAAB8AIAEAACAAMAIAACEAIAEAAABmACABAAAAZgAgAwAAAGQAIAEAAGUAMAIAAGYAIAMAAABkACABAABlADACAABmACADAAAAZAAgAQAAZQAwAgAAZgAgBAMAANMHACChAwIAAAABtQMCAAAAAb8DQAAAAAEBKwAA2gMAIAOhAwIAAAABtQMCAAAAAb8DQAAAAAEBKwAA3AMAMAErAADcAwAwBAMAANIHACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACECAAAAZgAgKwAA3wMAIAOhAwIA4QYAIbUDAgDhBgAhvwNAAOAGACECAAAAZAAgKwAA4QMAIAIAAABkACArAADhAwAgAwAAAGYAIDIAANoDACAzAADfAwAgAQAAAGYAIAEAAABkACAFDgAAzQcAIDgAAM4HACA5AADRBwAgOgAA0AcAIDsAAM8HACAGngMAANwFADCfAwAA6AMAEKADAADcBQAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAhAwAAAGQAIAEAAOcDADA3AADoAwAgAwAAAGQAIAEAAGUAMAIAAGYAIAEAAABqACABAAAAagAgAwAAAGgAIAEAAGkAMAIAAGoAIAMAAABoACABAABpADACAABqACADAAAAaAAgAQAAaQAwAgAAagAgBgMAAMwHACChAwIAAAABtQMCAAAAAb8DQAAAAAHQAwEAAAAB0QMgAAAAAQErAADwAwAgBaEDAgAAAAG1AwIAAAABvwNAAAAAAdADAQAAAAHRAyAAAAABASsAAPIDADABKwAA8gMAMAYDAADLBwAgoQMCAOEGACG1AwIA4QYAIb8DQADgBgAh0AMBAN4GACHRAyAAgAcAIQIAAABqACArAAD1AwAgBaEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIdADAQDeBgAh0QMgAIAHACECAAAAaAAgKwAA9wMAIAIAAABoACArAAD3AwAgAwAAAGoAIDIAAPADACAzAAD1AwAgAQAAAGoAIAEAAABoACAFDgAAxgcAIDgAAMcHACA5AADKBwAgOgAAyQcAIDsAAMgHACAIngMAANsFADCfAwAA_gMAEKADAADbBQAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAh0AMBAKYFACHRAyAAyAUAIQMAAABoACABAAD9AwAwNwAA_gMAIAMAAABoACABAABpADACAABqACABAAAAbgAgAQAAAG4AIAMAAABsACABAABtADACAABuACADAAAAbAAgAQAAbQAwAgAAbgAgAwAAAGwAIAEAAG0AMAIAAG4AIAcDAADFBwAgoQMCAAAAAbUDAgAAAAG_A0AAAAABzQMAAADNAwLOAwEAAAABzwMgAAAAAQErAACGBAAgBqEDAgAAAAG1AwIAAAABvwNAAAAAAc0DAAAAzQMCzgMBAAAAAc8DIAAAAAEBKwAAiAQAMAErAACIBAAwBwMAAMQHACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHNAwAAwwfNAyLOAwEA3gYAIc8DIACABwAhAgAAAG4AICsAAIsEACAGoQMCAOEGACG1AwIA4QYAIb8DQADgBgAhzQMAAMMHzQMizgMBAN4GACHPAyAAgAcAIQIAAABsACArAACNBAAgAgAAAGwAICsAAI0EACADAAAAbgAgMgAAhgQAIDMAAIsEACABAAAAbgAgAQAAAGwAIAUOAAC-BwAgOAAAvwcAIDkAAMIHACA6AADBBwAgOwAAwAcAIAmeAwAA1wUAMJ8DAACUBAAQoAMAANcFADChAwIApQUAIbUDAgClBQAhvwNAAKgFACHNAwAA2AXNAyLOAwEApgUAIc8DIADIBQAhAwAAAGwAIAEAAJMEADA3AACUBAAgAwAAAGwAIAEAAG0AMAIAAG4AIAqeAwAA0AUAMJ8DAACaBAAQoAMAANAFADChAwIAAAABuwMBANIFACHHAwEA0gUAIcgDQADTBQAhyQNAANQFACHKAwIA1QUAIcsDAQDWBQAhAQAAAJcEACABAAAAlwQAIAqeAwAA0AUAMJ8DAACaBAAQoAMAANAFADChAwIA0QUAIbsDAQDSBQAhxwMBANIFACHIA0AA0wUAIckDQADUBQAhygMCANUFACHLAwEA1gUAIQPJAwAA5AYAIMoDAADkBgAgywMAAOQGACADAAAAmgQAIAEAAJsEADACAACXBAAgAwAAAJoEACABAACbBAAwAgAAlwQAIAMAAACaBAAgAQAAmwQAMAIAAJcEACAHoQMCAAAAAbsDAQAAAAHHAwEAAAAByANAAAAAAckDQAAAAAHKAwIAAAABywMBAAAAAQErAACfBAAgB6EDAgAAAAG7AwEAAAABxwMBAAAAAcgDQAAAAAHJA0AAAAABygMCAAAAAcsDAQAAAAEBKwAAoQQAMAErAAChBAAwB6EDAgDhBgAhuwMBAN4GACHHAwEA3gYAIcgDQADgBgAhyQNAAL0HACHKAwIA7gYAIcsDAQDtBgAhAgAAAJcEACArAACkBAAgB6EDAgDhBgAhuwMBAN4GACHHAwEA3gYAIcgDQADgBgAhyQNAAL0HACHKAwIA7gYAIcsDAQDtBgAhAgAAAJoEACArAACmBAAgAgAAAJoEACArAACmBAAgAwAAAJcEACAyAACfBAAgMwAApAQAIAEAAACXBAAgAQAAAJoEACAIDgAAuAcAIDgAALkHACA5AAC8BwAgOgAAuwcAIDsAALoHACDJAwAA5AYAIMoDAADkBgAgywMAAOQGACAKngMAAMwFADCfAwAArQQAEKADAADMBQAwoQMCAKUFACG7AwEApgUAIccDAQCmBQAhyANAAKgFACHJA0AAzQUAIcoDAgCzBQAhywMBALcFACEDAAAAmgQAIAEAAKwEADA3AACtBAAgAwAAAJoEACABAACbBAAwAgAAlwQAIAEAAAByACABAAAAcgAgAwAAAHAAIAEAAHEAMAIAAHIAIAMAAABwACABAABxADACAAByACADAAAAcAAgAQAAcQAwAgAAcgAgCgMAALUHACAeAAC3BwAgHwAAtAcAICMAALYHACChAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcYDAgAAAAEBKwAAtQQAIAahAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcYDAgAAAAEBKwAAtwQAMAErAAC3BAAwAQAAAHAAIAoDAACaBwAgHgAAmAcAIB8AAJkHACAjAACbBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhAgAAAHIAICsAALsEACAGoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhAgAAAHAAICsAAL0EACACAAAAcAAgKwAAvQQAIAEAAABwACADAAAAcgAgMgAAtQQAIDMAALsEACABAAAAcgAgAQAAAHAAIAYOAACTBwAgOAAAlAcAIDkAAJcHACA6AACWBwAgOwAAlQcAIMYDAADkBgAgCZ4DAADLBQAwnwMAAMUEABCgAwAAywUAMKEDAgClBQAhqQNAAKgFACG1AwIApQUAIb8DQACoBQAhwgMBAKYFACHGAwIAswUAIQMAAABwACABAADEBAAwNwAAxQQAIAMAAABwACABAABxADACAAByACABAAAAeAAgAQAAAHgAIAMAAAB2ACABAAB3ADACAAB4ACADAAAAdgAgAQAAdwAwAgAAeAAgAwAAAHYAIAEAAHcAMAIAAHgAIA0DAACQBwAgIAAAkQcAICIAAJIHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABwwMCAAAAAcQDIAAAAAHFAwIAAAABASsAAM0EACAKoQMCAAAAAaUDAQAAAAGmAwQAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcMDAgAAAAHEAyAAAAABxQMCAAAAAQErAADPBAAwASsAAM8EADABAAAAcAAgDQMAAIEHACAgAACCBwAgIgAAgwcAIKEDAgDhBgAhpQMBAO0GACGmAwQA3wYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhwwMCAO4GACHEAyAAgAcAIcUDAgDuBgAhAgAAAHgAICsAANMEACAKoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACECAAAAdgAgKwAA1QQAIAIAAAB2ACArAADVBAAgAQAAAHAAIAMAAAB4ACAyAADNBAAgMwAA0wQAIAEAAAB4ACABAAAAdgAgCA4AAPsGACA4AAD8BgAgOQAA_wYAIDoAAP4GACA7AAD9BgAgpQMAAOQGACDDAwAA5AYAIMUDAADkBgAgDZ4DAADHBQAwnwMAAN0EABCgAwAAxwUAMKEDAgClBQAhpQMBALcFACGmAwQApwUAIakDQACoBQAhtQMCAKUFACG_A0AAqAUAIcIDAQCmBQAhwwMCALMFACHEAyAAyAUAIcUDAgCzBQAhAwAAAHYAIAEAANwEADA3AADdBAAgAwAAAHYAIAEAAHcAMAIAAHgAIAEAAAB9ACABAAAAfQAgAwAAAHsAIAEAAHwAMAIAAH0AIAMAAAB7ACABAAB8ADACAAB9ACADAAAAewAgAQAAfAAwAgAAfQAgBiEAAPoGACArAAEAAAGhAwIAAAABvwNAAAAAAcADAgAAAAHBAwIAAAABASsAAOUEACAFKwABAAABoQMCAAAAAb8DQAAAAAHAAwIAAAABwQMCAAAAAQErAADnBAAwASsAAOcEADAGIQAA-QYAICsAAfgGACGhAwIA4QYAIb8DQADgBgAhwAMCAOEGACHBAwIA4QYAIQIAAAB9ACArAADqBAAgBSsAAfgGACGhAwIA4QYAIb8DQADgBgAhwAMCAOEGACHBAwIA4QYAIQIAAAB7ACArAADsBAAgAgAAAHsAICsAAOwEACADAAAAfQAgMgAA5QQAIDMAAOoEACABAAAAfQAgAQAAAHsAIAUOAADzBgAgOAAA9AYAIDkAAPcGACA6AAD2BgAgOwAA9QYAIAgrAAHEBQAhngMAAMMFADCfAwAA8wQAEKADAADDBQAwoQMCAKUFACG_A0AAqAUAIcADAgClBQAhwQMCAKUFACEDAAAAewAgAQAA8gQAMDcAAPMEACADAAAAewAgAQAAfAAwAgAAfQAgAQAAAEgAIAEAAABIACADAAAARgAgAQAARwAwAgAASAAgAwAAAEYAIAEAAEcAMAIAAEgAIAMAAABGACABAABHADACAABIACAMAwAA8gYAIAQAAPEGACChAwIAAAABogMCAAAAAbUDAgAAAAG3AwAAALcDArkDAAAAuQMCuwMAAAC7AwK8AwEAAAABvQMCAAAAAb4DAQAAAAG_A0AAAAABASsAAPsEACAKoQMCAAAAAaIDAgAAAAG1AwIAAAABtwMAAAC3AwK5AwAAALkDArsDAAAAuwMCvAMBAAAAAb0DAgAAAAG-AwEAAAABvwNAAAAAAQErAAD9BAAwASsAAP0EADABAAAADQAgDAMAAPAGACAEAADvBgAgoQMCAOEGACGiAwIA4QYAIbUDAgDuBgAhtwMAAOoGtwMiuQMAAOsGuQMiuwMAAOwGuwMivAMBAO0GACG9AwIA7gYAIb4DAQDtBgAhvwNAAOAGACECAAAASAAgKwAAgQUAIAqhAwIA4QYAIaIDAgDhBgAhtQMCAO4GACG3AwAA6ga3AyK5AwAA6wa5AyK7AwAA7Aa7AyK8AwEA7QYAIb0DAgDuBgAhvgMBAO0GACG_A0AA4AYAIQIAAABGACArAACDBQAgAgAAAEYAICsAAIMFACABAAAADQAgAwAAAEgAIDIAAPsEACAzAACBBQAgAQAAAEgAIAEAAABGACAJDgAA5QYAIDgAAOYGACA5AADpBgAgOgAA6AYAIDsAAOcGACC1AwAA5AYAILwDAADkBgAgvQMAAOQGACC-AwAA5AYAIA2eAwAAsgUAMJ8DAACLBQAQoAMAALIFADChAwIApQUAIaIDAgClBQAhtQMCALMFACG3AwAAtAW3AyK5AwAAtQW5AyK7AwAAtgW7AyK8AwEAtwUAIb0DAgCzBQAhvgMBALcFACG_A0AAqAUAIQMAAABGACABAACKBQAwNwAAiwUAIAMAAABGACABAABHADACAABIACABAAAATQAgAQAAAE0AIAMAAABLACABAABMADACAABNACADAAAASwAgAQAATAAwAgAATQAgAwAAAEsAIAEAAEwAMAIAAE0AIAoEAADjBgAgoQMCAAAAAaIDAgAAAAGjAwEAAAABpAMBAAAAAaUDAQAAAAGmAwQAAAABpwMBAAAAAagDQAAAAAGpA0AAAAABASsAAJMFACAJoQMCAAAAAaIDAgAAAAGjAwEAAAABpAMBAAAAAaUDAQAAAAGmAwQAAAABpwMBAAAAAagDQAAAAAGpA0AAAAABASsAAJUFADABKwAAlQUAMAoEAADiBgAgoQMCAOEGACGiAwIA4QYAIaMDAQDeBgAhpAMBAN4GACGlAwEA3gYAIaYDBADfBgAhpwMBAN4GACGoA0AA4AYAIakDQADgBgAhAgAAAE0AICsAAJgFACAJoQMCAOEGACGiAwIA4QYAIaMDAQDeBgAhpAMBAN4GACGlAwEA3gYAIaYDBADfBgAhpwMBAN4GACGoA0AA4AYAIakDQADgBgAhAgAAAEsAICsAAJoFACACAAAASwAgKwAAmgUAIAMAAABNACAyAACTBQAgMwAAmAUAIAEAAABNACABAAAASwAgBQ4AANkGACA4AADaBgAgOQAA3QYAIDoAANwGACA7AADbBgAgDJ4DAACkBQAwnwMAAKEFABCgAwAApAUAMKEDAgClBQAhogMCAKUFACGjAwEApgUAIaQDAQCmBQAhpQMBAKYFACGmAwQApwUAIacDAQCmBQAhqANAAKgFACGpA0AAqAUAIQMAAABLACABAACgBQAwNwAAoQUAIAMAAABLACABAABMADACAABNACAMngMAAKQFADCfAwAAoQUAEKADAACkBQAwoQMCAKUFACGiAwIApQUAIaMDAQCmBQAhpAMBAKYFACGlAwEApgUAIaYDBACnBQAhpwMBAKYFACGoA0AAqAUAIakDQACoBQAhDQ4AAKoFACA4AACtBQAgOQAAqgUAIDoAAKoFACA7AACqBQAgqgMCAAAAAasDAgAAAASsAwIAAAAErQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgCxBQAhDg4AAKoFACA6AACwBQAgOwAAsAUAIKoDAQAAAAGrAwEAAAAErAMBAAAABK0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEArwUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQ0OAACqBQAgOAAArQUAIDkAAK4FACA6AACuBQAgOwAArgUAIKoDBAAAAAGrAwQAAAAErAMEAAAABK0DBAAAAAGuAwQAAAABrwMEAAAAAbADBAAAAAGxAwQArAUAIQsOAACqBQAgOgAAqwUAIDsAAKsFACCqA0AAAAABqwNAAAAABKwDQAAAAAStA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAKkFACELDgAAqgUAIDoAAKsFACA7AACrBQAgqgNAAAAAAasDQAAAAASsA0AAAAAErQNAAAAAAa4DQAAAAAGvA0AAAAABsANAAAAAAbEDQACpBQAhCKoDAgAAAAGrAwIAAAAErAMCAAAABK0DAgAAAAGuAwIAAAABrwMCAAAAAbADAgAAAAGxAwIAqgUAIQiqA0AAAAABqwNAAAAABKwDQAAAAAStA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAKsFACENDgAAqgUAIDgAAK0FACA5AACuBQAgOgAArgUAIDsAAK4FACCqAwQAAAABqwMEAAAABKwDBAAAAAStAwQAAAABrgMEAAAAAa8DBAAAAAGwAwQAAAABsQMEAKwFACEIqgMIAAAAAasDCAAAAASsAwgAAAAErQMIAAAAAa4DCAAAAAGvAwgAAAABsAMIAAAAAbEDCACtBQAhCKoDBAAAAAGrAwQAAAAErAMEAAAABK0DBAAAAAGuAwQAAAABrwMEAAAAAbADBAAAAAGxAwQArgUAIQ4OAACqBQAgOgAAsAUAIDsAALAFACCqAwEAAAABqwMBAAAABKwDAQAAAAStAwEAAAABrgMBAAAAAa8DAQAAAAGwAwEAAAABsQMBAK8FACGyAwEAAAABswMBAAAAAbQDAQAAAAELqgMBAAAAAasDAQAAAASsAwEAAAAErQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQCwBQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABDQ4AAKoFACA4AACtBQAgOQAAqgUAIDoAAKoFACA7AACqBQAgqgMCAAAAAasDAgAAAASsAwIAAAAErQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgCxBQAhDZ4DAACyBQAwnwMAAIsFABCgAwAAsgUAMKEDAgClBQAhogMCAKUFACG1AwIAswUAIbcDAAC0BbcDIrkDAAC1BbkDIrsDAAC2BbsDIrwDAQC3BQAhvQMCALMFACG-AwEAtwUAIb8DQACoBQAhDQ4AALkFACA4AADCBQAgOQAAuQUAIDoAALkFACA7AAC5BQAgqgMCAAAAAasDAgAAAAWsAwIAAAAFrQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgDBBQAhBw4AAKoFACA6AADABQAgOwAAwAUAIKoDAAAAtwMCqwMAAAC3AwisAwAAALcDCLEDAAC_BbcDIgcOAACqBQAgOgAAvgUAIDsAAL4FACCqAwAAALkDAqsDAAAAuQMIrAMAAAC5AwixAwAAvQW5AyIHDgAAqgUAIDoAALwFACA7AAC8BQAgqgMAAAC7AwKrAwAAALsDCKwDAAAAuwMIsQMAALsFuwMiDg4AALkFACA6AAC6BQAgOwAAugUAIKoDAQAAAAGrAwEAAAAFrAMBAAAABa0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEAuAUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQ4OAAC5BQAgOgAAugUAIDsAALoFACCqAwEAAAABqwMBAAAABawDAQAAAAWtAwEAAAABrgMBAAAAAa8DAQAAAAGwAwEAAAABsQMBALgFACGyAwEAAAABswMBAAAAAbQDAQAAAAEIqgMCAAAAAasDAgAAAAWsAwIAAAAFrQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgC5BQAhC6oDAQAAAAGrAwEAAAAFrAMBAAAABa0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEAugUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQcOAACqBQAgOgAAvAUAIDsAALwFACCqAwAAALsDAqsDAAAAuwMIrAMAAAC7AwixAwAAuwW7AyIEqgMAAAC7AwKrAwAAALsDCKwDAAAAuwMIsQMAALwFuwMiBw4AAKoFACA6AAC-BQAgOwAAvgUAIKoDAAAAuQMCqwMAAAC5AwisAwAAALkDCLEDAAC9BbkDIgSqAwAAALkDAqsDAAAAuQMIrAMAAAC5AwixAwAAvgW5AyIHDgAAqgUAIDoAAMAFACA7AADABQAgqgMAAAC3AwKrAwAAALcDCKwDAAAAtwMIsQMAAL8FtwMiBKoDAAAAtwMCqwMAAAC3AwisAwAAALcDCLEDAADABbcDIg0OAAC5BQAgOAAAwgUAIDkAALkFACA6AAC5BQAgOwAAuQUAIKoDAgAAAAGrAwIAAAAFrAMCAAAABa0DAgAAAAGuAwIAAAABrwMCAAAAAbADAgAAAAGxAwIAwQUAIQiqAwgAAAABqwMIAAAABawDCAAAAAWtAwgAAAABrgMIAAAAAa8DCAAAAAGwAwgAAAABsQMIAMIFACEIKwABxAUAIZ4DAADDBQAwnwMAAPMEABCgAwAAwwUAMKEDAgClBQAhvwNAAKgFACHAAwIApQUAIcEDAgClBQAhBw4AAKoFACA6AADGBQAgOwAAxgUAIKoDAAEAAAGrAwABAAAErAMAAQAABLEDAAHFBQAhBw4AAKoFACA6AADGBQAgOwAAxgUAIKoDAAEAAAGrAwABAAAErAMAAQAABLEDAAHFBQAhBKoDAAEAAAGrAwABAAAErAMAAQAABLEDAAHGBQAhDZ4DAADHBQAwnwMAAN0EABCgAwAAxwUAMKEDAgClBQAhpQMBALcFACGmAwQApwUAIakDQACoBQAhtQMCAKUFACG_A0AAqAUAIcIDAQCmBQAhwwMCALMFACHEAyAAyAUAIcUDAgCzBQAhBQ4AAKoFACA6AADKBQAgOwAAygUAIKoDIAAAAAGxAyAAyQUAIQUOAACqBQAgOgAAygUAIDsAAMoFACCqAyAAAAABsQMgAMkFACECqgMgAAAAAbEDIADKBQAhCZ4DAADLBQAwnwMAAMUEABCgAwAAywUAMKEDAgClBQAhqQNAAKgFACG1AwIApQUAIb8DQACoBQAhwgMBAKYFACHGAwIAswUAIQqeAwAAzAUAMJ8DAACtBAAQoAMAAMwFADChAwIApQUAIbsDAQCmBQAhxwMBAKYFACHIA0AAqAUAIckDQADNBQAhygMCALMFACHLAwEAtwUAIQsOAAC5BQAgOgAAzwUAIDsAAM8FACCqA0AAAAABqwNAAAAABawDQAAAAAWtA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAM4FACELDgAAuQUAIDoAAM8FACA7AADPBQAgqgNAAAAAAasDQAAAAAWsA0AAAAAFrQNAAAAAAa4DQAAAAAGvA0AAAAABsANAAAAAAbEDQADOBQAhCKoDQAAAAAGrA0AAAAAFrANAAAAABa0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAzwUAIQqeAwAA0AUAMJ8DAACaBAAQoAMAANAFADChAwIA0QUAIbsDAQDSBQAhxwMBANIFACHIA0AA0wUAIckDQADUBQAhygMCANUFACHLAwEA1gUAIQiqAwIAAAABqwMCAAAABKwDAgAAAAStAwIAAAABrgMCAAAAAa8DAgAAAAGwAwIAAAABsQMCAKoFACELqgMBAAAAAasDAQAAAASsAwEAAAAErQMBAAAAAa4DAQAAAAGvAwEAAAABsAMBAAAAAbEDAQCwBQAhsgMBAAAAAbMDAQAAAAG0AwEAAAABCKoDQAAAAAGrA0AAAAAErANAAAAABK0DQAAAAAGuA0AAAAABrwNAAAAAAbADQAAAAAGxA0AAqwUAIQiqA0AAAAABqwNAAAAABawDQAAAAAWtA0AAAAABrgNAAAAAAa8DQAAAAAGwA0AAAAABsQNAAM8FACEIqgMCAAAAAasDAgAAAAWsAwIAAAAFrQMCAAAAAa4DAgAAAAGvAwIAAAABsAMCAAAAAbEDAgC5BQAhC6oDAQAAAAGrAwEAAAAFrAMBAAAABa0DAQAAAAGuAwEAAAABrwMBAAAAAbADAQAAAAGxAwEAugUAIbIDAQAAAAGzAwEAAAABtAMBAAAAAQmeAwAA1wUAMJ8DAACUBAAQoAMAANcFADChAwIApQUAIbUDAgClBQAhvwNAAKgFACHNAwAA2AXNAyLOAwEApgUAIc8DIADIBQAhBw4AAKoFACA6AADaBQAgOwAA2gUAIKoDAAAAzQMCqwMAAADNAwisAwAAAM0DCLEDAADZBc0DIgcOAACqBQAgOgAA2gUAIDsAANoFACCqAwAAAM0DAqsDAAAAzQMIrAMAAADNAwixAwAA2QXNAyIEqgMAAADNAwKrAwAAAM0DCKwDAAAAzQMIsQMAANoFzQMiCJ4DAADbBQAwnwMAAP4DABCgAwAA2wUAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIdADAQCmBQAh0QMgAMgFACEGngMAANwFADCfAwAA6AMAEKADAADcBQAwoQMCAKUFACG1AwIApQUAIb8DQACoBQAhDp4DAADdBQAwnwMAANIDABCgAwAA3QUAMKEDAgClBQAhvwNAAKgFACHSAwIApQUAIdMDAgClBQAh1AMBALcFACHVAxAA3gUAIdYDEADeBQAh2AMAAN8F2AMi2QNAAKgFACHaAwEAtwUAIdsDAQC3BQAhDQ4AAKoFACA4AADjBQAgOQAA4wUAIDoAAOMFACA7AADjBQAgqgMQAAAAAasDEAAAAASsAxAAAAAErQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEADiBQAhBw4AAKoFACA6AADhBQAgOwAA4QUAIKoDAAAA2AMCqwMAAADYAwisAwAAANgDCLEDAADgBdgDIgcOAACqBQAgOgAA4QUAIDsAAOEFACCqAwAAANgDAqsDAAAA2AMIrAMAAADYAwixAwAA4AXYAyIEqgMAAADYAwKrAwAAANgDCKwDAAAA2AMIsQMAAOEF2AMiDQ4AAKoFACA4AADjBQAgOQAA4wUAIDoAAOMFACA7AADjBQAgqgMQAAAAAasDEAAAAASsAxAAAAAErQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEADiBQAhCKoDEAAAAAGrAxAAAAAErAMQAAAABK0DEAAAAAGuAxAAAAABrwMQAAAAAbADEAAAAAGxAxAA4wUAIRGeAwAA5AUAMJ8DAAC8AwAQoAMAAOQFADChAwIApQUAIaIDAgClBQAhqQNAAKgFACG1AwIApQUAIbsDAADlBeMDIr8DQACoBQAh2wMBALcFACHcAwIAswUAId0DAgCzBQAh3gMQAN4FACHfAxAA3gUAIeADEADeBQAh4QMQAN4FACHjAwEAtwUAIQcOAACqBQAgOgAA5wUAIDsAAOcFACCqAwAAAOMDAqsDAAAA4wMIrAMAAADjAwixAwAA5gXjAyIHDgAAqgUAIDoAAOcFACA7AADnBQAgqgMAAADjAwKrAwAAAOMDCKwDAAAA4wMIsQMAAOYF4wMiBKoDAAAA4wMCqwMAAADjAwisAwAAAOMDCLEDAADnBeMDIgieAwAA6AUAMJ8DAACiAwAQoAMAAOgFADChAwIApQUAIaMDAQCmBQAhqANAAKgFACHkAwABxAUAIeUDAgClBQAhCJ4DAADpBQAwnwMAAIwDABCgAwAA6QUAMKEDAgClBQAhogMCAKUFACG_A0AAqAUAIeYDAQCmBQAh6AMAAOoF6AMiBw4AAKoFACA6AADsBQAgOwAA7AUAIKoDAAAA6AMCqwMAAADoAwisAwAAAOgDCLEDAADrBegDIgcOAACqBQAgOgAA7AUAIDsAAOwFACCqAwAAAOgDAqsDAAAA6AMIrAMAAADoAwixAwAA6wXoAyIEqgMAAADoAwKrAwAAAOgDCKwDAAAA6AMIsQMAAOwF6AMiCJ4DAADtBQAwnwMAAPYCABCgAwAA7QUAMKEDAgClBQAhtQMCAKUFACHpAwEApgUAIeoDAQCmBQAh6wMBAKYFACEHngMAAO4FADCfAwAA4AIAEKADAADuBQAwoQMCAKUFACGjAwEApgUAIaUDAQCmBQAh3AMCAKUFACERngMAAO8FADCfAwAAygIAEKADAADvBQAwoQMCAKUFACG7AwAA8AXzAyLSAwIAswUAIdwDAgCzBQAh3gMQAN4FACHfAxAA3gUAIeADEADeBQAh4QMQAN4FACHsAwEApgUAIe0DQACoBQAh7gMBALcFACHvAwEAtwUAIfADAQC3BQAh8QMBALcFACEHDgAAqgUAIDoAAPIFACA7AADyBQAgqgMAAADzAwKrAwAAAPMDCKwDAAAA8wMIsQMAAPEF8wMiBw4AAKoFACA6AADyBQAgOwAA8gUAIKoDAAAA8wMCqwMAAADzAwisAwAAAPMDCLEDAADxBfMDIgSqAwAAAPMDAqsDAAAA8wMIrAMAAADzAwixAwAA8gXzAyIUngMAAPMFADCfAwAAsAIAEKADAADzBQAwoQMCAKUFACGiAwIApQUAIakDQACoBQAhtQMCAKUFACG7AwAA9gX_AyK_A0AAqAUAIfMDAgClBQAh9AMCAKUFACH1AwEApgUAIfYDAQCmBQAh9wNAAKgFACH4AwEApgUAIfoDAAD0BfoDIvsDAAD1BQAg_ANAAKgFACH9AwEApgUAIf8DAQC3BQAhBw4AAKoFACA6AAD7BQAgOwAA-wUAIKoDAAAA-gMCqwMAAAD6AwisAwAAAPoDCLEDAAD6BfoDIg8OAAC5BQAgOgAA-QUAIDsAAPkFACCqA4AAAAABrQOAAAAAAa4DgAAAAAGvA4AAAAABsAOAAAAAAbEDgAAAAAGABAEAAAABgQQBAAAAAYIEAQAAAAGDBIAAAAABhASAAAAAAYUEgAAAAAEHDgAAqgUAIDoAAPgFACA7AAD4BQAgqgMAAAD_AwKrAwAAAP8DCKwDAAAA_wMIsQMAAPcF_wMiBw4AAKoFACA6AAD4BQAgOwAA-AUAIKoDAAAA_wMCqwMAAAD_AwisAwAAAP8DCLEDAAD3Bf8DIgSqAwAAAP8DAqsDAAAA_wMIrAMAAAD_AwixAwAA-AX_AyIMqgOAAAAAAa0DgAAAAAGuA4AAAAABrwOAAAAAAbADgAAAAAGxA4AAAAABgAQBAAAAAYEEAQAAAAGCBAEAAAABgwSAAAAAAYQEgAAAAAGFBIAAAAABBw4AAKoFACA6AAD7BQAgOwAA-wUAIKoDAAAA-gMCqwMAAAD6AwisAwAAAPoDCLEDAAD6BfoDIgSqAwAAAPoDAqsDAAAA-gMIrAMAAAD6AwixAwAA-wX6AyIQngMAAPwFADCfAwAAlgIAEKADAAD8BQAwoQMCAKUFACGiAwIApQUAIb8DQACoBQAh7AMBAKYFACHwAwEAtwUAIfEDAQC3BQAh8wMCAKUFACGGBAEAtwUAIYcEEAD9BQAhiAQBALcFACGJBAEAtwUAIYsEAAD-BYsEIowEAQC3BQAhDQ4AALkFACA4AACCBgAgOQAAggYAIDoAAIIGACA7AACCBgAgqgMQAAAAAasDEAAAAAWsAxAAAAAFrQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEACBBgAhBw4AAKoFACA6AACABgAgOwAAgAYAIKoDAAAAiwQCqwMAAACLBAisAwAAAIsECLEDAAD_BYsEIgcOAACqBQAgOgAAgAYAIDsAAIAGACCqAwAAAIsEAqsDAAAAiwQIrAMAAACLBAixAwAA_wWLBCIEqgMAAACLBAKrAwAAAIsECKwDAAAAiwQIsQMAAIAGiwQiDQ4AALkFACA4AACCBgAgOQAAggYAIDoAAIIGACA7AACCBgAgqgMQAAAAAasDEAAAAAWsAxAAAAAFrQMQAAAAAa4DEAAAAAGvAxAAAAABsAMQAAAAAbEDEACBBgAhCKoDEAAAAAGrAxAAAAAFrAMQAAAABa0DEAAAAAGuAxAAAAABrwMQAAAAAbADEAAAAAGxAxAAggYAIQieAwAAgwYAMJ8DAACAAgAQoAMAAIMGADChAwIApQUAIbUDAgClBQAhvwNAAKgFACGNBAEApgUAIY4EAQCmBQAhCp4DAACEBgAwnwMAAOoBABCgAwAAhAYAMKEDAgClBQAhtQMCAKUFACG_A0AAqAUAIcIDAQCmBQAhjwQBALcFACGQBAEApgUAIZEEAQC3BQAhEZ4DAACFBgAwnwMAANIBABCgAwAAhQYAMKEDAgClBQAhogMCAKUFACG1AwIApQUAIbsDAQCmBQAhvwNAAKgFACHNAwEApgUAIdsDAQC3BQAh5gMBAKYFACH0AwIApQUAIZIEQACoBQAhkwQBAKYFACGUBAEApgUAIZUEAQC3BQAhlwQAAIYGlwQiBw4AAKoFACA6AACIBgAgOwAAiAYAIKoDAAAAlwQCqwMAAACXBAisAwAAAJcECLEDAACHBpcEIgcOAACqBQAgOgAAiAYAIDsAAIgGACCqAwAAAJcEAqsDAAAAlwQIrAMAAACXBAixAwAAhwaXBCIEqgMAAACXBAKrAwAAAJcECKwDAAAAlwQIsQMAAIgGlwQiFp4DAACJBgAwnwMAALoBABCgAwAAiQYAMKEDAgClBQAhtQMCAKUFACG7AwAAhgaXBCK_A0AAqAUAIfcDQADNBQAh_QMBALcFACGPBAEAtwUAIZEEAQCmBQAhmAQBAKYFACGZBAEApgUAIZoEAQCmBQAhmwQBALcFACGcBAEAtwUAIZ0EAQC3BQAhngQBALcFACGfBAEAtwUAIaAEAQC3BQAhoQQBALcFACGiBAEAtwUAIQieAwAAigYAMJ8DAACkAQAQoAMAAIoGADChAwIApQUAIeoDAQCmBQAh6wMBAKYFACGjBCAAyAUAIaQEIADIBQAhAsADAgAAAAHBAwIAAAABCSEAAI4GACArAAGNBgAhngMAAIwGADCfAwAAewAQoAMAAIwGADChAwIA0QUAIb8DQADTBQAhwAMCANEFACHBAwIA0QUAIQSqAwABAAABqwMAAQAABKwDAAEAAASxAwABxgUAIRIDAACSBgAgIAAAkwYAICIAAJQGACCeAwAAjwYAMJ8DAAB2ABCgAwAAjwYAMKEDAgDRBQAhpQMBANYFACGmAwQAkAYAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhwwMCANUFACHEAyAAkQYAIcUDAgDVBQAhrAQAAHYAIK0EAAB2ACAQAwAAkgYAICAAAJMGACAiAACUBgAgngMAAI8GADCfAwAAdgAQoAMAAI8GADChAwIA0QUAIaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQiqAwQAAAABqwMEAAAABKwDBAAAAAStAwQAAAABrgMEAAAAAa8DBAAAAAGwAwQAAAABsQMEAK4FACECqgMgAAAAAbEDIADKBQAhFwUAAKMGACAHAADLBgAgEAAApAYAIBUAANIGACAXAADKBgAgGAAAzAYAIBkAAM0GACAaAADOBgAgGwAAzwYAIBwAANAGACAdAADRBgAgJAAAlwYAICUAAJgGACCeAwAAyQYAMJ8DAAANABCgAwAAyQYAMKEDAgDRBQAh6gMBANIFACHrAwEA0gUAIaMEIACRBgAhpAQgAJEGACGsBAAADQAgrQQAAA0AIA8DAACSBgAgHgAAkwYAIB8AAJcGACAjAACYBgAgngMAAJYGADCfAwAAcAAQoAMAAJYGADChAwIA0QUAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhxgMCANUFACGsBAAAcAAgrQQAAHAAIAOmBAAAewAgpwQAAHsAIKgEAAB7ACADtQMCAAAAAcIDAQAAAAHGAwIAAAABDQMAAJIGACAeAACTBgAgHwAAlwYAICMAAJgGACCeAwAAlgYAMJ8DAABwABCgAwAAlgYAMKEDAgDRBQAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHGAwIA1QUAIQOmBAAAcAAgpwQAAHAAIKgEAABwACADpgQAAHYAIKcEAAB2ACCoBAAAdgAgCgMAAJIGACCeAwAAmQYAMJ8DAABsABCgAwAAmQYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIc0DAACaBs0DIs4DAQDSBQAhzwMgAJEGACEEqgMAAADNAwKrAwAAAM0DCKwDAAAAzQMIsQMAANoFzQMiCQMAAJIGACCeAwAAmwYAMJ8DAABoABCgAwAAmwYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIdADAQDSBQAh0QMgAJEGACEHAwAAkgYAIJ4DAACcBgAwnwMAAGQAEKADAACcBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhArUDAgAAAAHpAwEAAAABCQMAAJIGACCeAwAAngYAMJ8DAABfABCgAwAAngYAMKEDAgDRBQAhtQMCANEFACHpAwEA0gUAIeoDAQDSBQAh6wMBANIFACECtQMCAAAAAY0EAQAAAAEJAwAAkgYAIJ4DAACgBgAwnwMAAFoAEKADAACgBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhjQQBANIFACGOBAEA0gUAIQ0DAACiBgAgBQAAowYAIBAAAKQGACCeAwAAoQYAMJ8DAAALABCgAwAAoQYAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhjwQBANYFACGQBAEA0gUAIZEEAQDWBQAhFwUAAKMGACAHAADLBgAgEAAApAYAIBUAANIGACAXAADKBgAgGAAAzAYAIBkAAM0GACAaAADOBgAgGwAAzwYAIBwAANAGACAdAADRBgAgJAAAlwYAICUAAJgGACCeAwAAyQYAMJ8DAAANABCgAwAAyQYAMKEDAgDRBQAh6gMBANIFACHrAwEA0gUAIaMEIACRBgAhpAQgAJEGACGsBAAADQAgrQQAAA0AIAOmBAAABwAgpwQAAAcAIKgEAAAHACADpgQAABAAIKcEAAAQACCoBAAAEAAgDQQAAKYGACCeAwAApQYAMJ8DAABLABCgAwAApQYAMKEDAgDRBQAhogMCANEFACGjAwEA0gUAIaQDAQDSBQAhpQMBANIFACGmAwQAkAYAIacDAQDSBQAhqANAANMFACGpA0AA0wUAISADAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANQFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhrAQAAAMAIK0EAAADACAPAwAAogYAIAQAAKYGACCeAwAApwYAMJ8DAABGABCgAwAApwYAMKEDAgDRBQAhogMCANEFACG1AwIA1QUAIbcDAACoBrcDIrkDAACpBrkDIrsDAACqBrsDIrwDAQDWBQAhvQMCANUFACG-AwEA1gUAIb8DQADTBQAhBKoDAAAAtwMCqwMAAAC3AwisAwAAALcDCLEDAADABbcDIgSqAwAAALkDAqsDAAAAuQMIrAMAAAC5AwixAwAAvgW5AyIEqgMAAAC7AwKrAwAAALsDCKwDAAAAuwMIsQMAALwFuwMiFgQAAKYGACAIAACuBgAgCQAAogYAIAwAAK8GACANAACwBgAgngMAAKsGADCfAwAAGwAQoAMAAKsGADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIA1QUAId0DAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHjAwEA1gUAIQiqAxAAAAABqwMQAAAABKwDEAAAAAStAxAAAAABrgMQAAAAAa8DEAAAAAGwAxAAAAABsQMQAOMFACEEqgMAAADjAwKrAwAAAOMDCKwDAAAA4wMIsQMAAOcF4wMiHQMAAKIGACAEAACmBgAgBgAAuQYAIAcAAMcGACAKAADCBgAgDQAAsAYAIA8AAMgGACCeAwAAwwYAMJ8DAAAQABCgAwAAwwYAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAMYG_wMivwNAANMFACHzAwIA0QUAIfQDAgDRBQAh9QMBANIFACH2AwEA0gUAIfcDQADTBQAh-AMBANIFACH6AwAAxAb6AyL7AwAAxQYAIPwDQADTBQAh_QMBANIFACH_AwEA1gUAIawEAAAQACCtBAAAEAAgA6YEAAAfACCnBAAAHwAgqAQAAB8AIAOmBAAAFgAgpwQAABYAIKgEAAAWACAJEgAAsgYAIJ4DAACxBgAwnwMAAD4AEKADAACxBgAwoQMCANEFACGjAwEA0gUAIagDQADTBQAh5AMAAY0GACHlAwIA0QUAIQwEAACmBgAgEwAAtQYAIJ4DAACzBgAwnwMAADoAEKADAACzBgAwoQMCANEFACGiAwIA0QUAIb8DQADTBQAh5gMBANIFACHoAwAAtAboAyKsBAAAOgAgrQQAADoAIAoEAACmBgAgEwAAtQYAIJ4DAACzBgAwnwMAADoAEKADAACzBgAwoQMCANEFACGiAwIA0QUAIb8DQADTBQAh5gMBANIFACHoAwAAtAboAyIEqgMAAADoAwKrAwAAAOgDCKwDAAAA6AMIsQMAAOwF6AMiA6YEAAA-ACCnBAAAPgAgqAQAAD4AIBIEAACmBgAgBgAAuQYAIJ4DAAC2BgAwnwMAADEAEKADAAC2BgAwoQMCANEFACGiAwIA0QUAIb8DQADTBQAh7AMBANIFACHwAwEA1gUAIfEDAQDWBQAh8wMCANEFACGGBAEA1gUAIYcEEAC3BgAhiAQBANYFACGJBAEA1gUAIYsEAAC4BosEIowEAQDWBQAhCKoDEAAAAAGrAxAAAAAFrAMQAAAABa0DEAAAAAGuAxAAAAABrwMQAAAAAbADEAAAAAGxAxAAggYAIQSqAwAAAIsEAqsDAAAAiwQIrAMAAACLBAixAwAAgAaLBCIYAwAAkgYAIAQAAKYGACAHAADHBgAgEAAApAYAIBEAANUGACCeAwAA0wYAMJ8DAAAHABCgAwAA0wYAMKEDAgDRBQAhogMCANEFACG1AwIA0QUAIbsDAQDSBQAhvwNAANMFACHNAwEA0gUAIdsDAQDWBQAh5gMBANIFACH0AwIA0QUAIZIEQADTBQAhkwQBANIFACGUBAEA0gUAIZUEAQDWBQAhlwQAANQGlwQirAQAAAcAIK0EAAAHACAICAAAuwYAIJ4DAAC6BgAwnwMAACgAEKADAAC6BgAwoQMCANEFACGjAwEA0gUAIaUDAQDSBQAh3AMCANEFACEdAwAAogYAIAQAAKYGACAGAAC5BgAgBwAAxwYAIAoAAMIGACANAACwBgAgDwAAyAYAIJ4DAADDBgAwnwMAABAAEKADAADDBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhrAQAABAAIK0EAAAQACAQCgAAvgYAIAsAAL8GACCeAwAAvAYAMJ8DAAAfABCgAwAAvAYAMKEDAgDRBQAhvwNAANMFACHSAwIA0QUAIdMDAgDRBQAh1AMBANYFACHVAxAArAYAIdYDEACsBgAh2AMAAL0G2AMi2QNAANMFACHaAwEA1gUAIdsDAQDWBQAhBKoDAAAA2AMCqwMAAADYAwisAwAAANgDCLEDAADhBdgDIhgEAACmBgAgCAAArgYAIAkAAKIGACAMAACvBgAgDQAAsAYAIJ4DAACrBgAwnwMAABsAEKADAACrBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAArQbjAyK_A0AA0wUAIdsDAQDWBQAh3AMCANUFACHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACGsBAAAGwAgrQQAABsAIBYIAACuBgAgCgAAwgYAIAwAAK8GACCeAwAAwAYAMJ8DAAAWABCgAwAAwAYAMKEDAgDRBQAhuwMAAMEG8wMi0gMCANUFACHcAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh7AMBANIFACHtA0AA0wUAIe4DAQDWBQAh7wMBANYFACHwAwEA1gUAIfEDAQDWBQAhrAQAABYAIK0EAAAWACAUCAAArgYAIAoAAMIGACAMAACvBgAgngMAAMAGADCfAwAAFgAQoAMAAMAGADChAwIA0QUAIbsDAADBBvMDItIDAgDVBQAh3AMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIewDAQDSBQAh7QNAANMFACHuAwEA1gUAIe8DAQDWBQAh8AMBANYFACHxAwEA1gUAIQSqAwAAAPMDAqsDAAAA8wMIrAMAAADzAwixAwAA8gXzAyIYBAAApgYAIAgAAK4GACAJAACiBgAgDAAArwYAIA0AALAGACCeAwAAqwYAMJ8DAAAbABCgAwAAqwYAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAK0G4wMivwNAANMFACHbAwEA1gUAIdwDAgDVBQAh3QMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIeMDAQDWBQAhrAQAABsAIK0EAAAbACAbAwAAogYAIAQAAKYGACAGAAC5BgAgBwAAxwYAIAoAAMIGACANAACwBgAgDwAAyAYAIJ4DAADDBgAwnwMAABAAEKADAADDBgAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAAxgb_AyK_A0AA0wUAIfMDAgDRBQAh9AMCANEFACH1AwEA0gUAIfYDAQDSBQAh9wNAANMFACH4AwEA0gUAIfoDAADEBvoDIvsDAADFBgAg_ANAANMFACH9AwEA0gUAIf8DAQDWBQAhBKoDAAAA-gMCqwMAAAD6AwisAwAAAPoDCLEDAAD7BfoDIgyqA4AAAAABrQOAAAAAAa4DgAAAAAGvA4AAAAABsAOAAAAAAbEDgAAAAAGABAEAAAABgQQBAAAAAYIEAQAAAAGDBIAAAAABhASAAAAAAYUEgAAAAAEEqgMAAAD_AwKrAwAAAP8DCKwDAAAA_wMIsQMAAPgF_wMiDwMAAKIGACAFAACjBgAgEAAApAYAIJ4DAAChBgAwnwMAAAsAEKADAAChBgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACGPBAEA1gUAIZAEAQDSBQAhkQQBANYFACGsBAAACwAgrQQAAAsAIAOmBAAAKAAgpwQAACgAIKgEAAAoACAVBQAAowYAIAcAAMsGACAQAACkBgAgFQAA0gYAIBcAAMoGACAYAADMBgAgGQAAzQYAIBoAAM4GACAbAADPBgAgHAAA0AYAIB0AANEGACAkAACXBgAgJQAAmAYAIJ4DAADJBgAwnwMAAA0AEKADAADJBgAwoQMCANEFACHqAwEA0gUAIesDAQDSBQAhowQgAJEGACGkBCAAkQYAIQOmBAAAAwAgpwQAAAMAIKgEAAADACADpgQAAAsAIKcEAAALACCoBAAACwAgA6YEAABaACCnBAAAWgAgqAQAAFoAIAOmBAAAXwAgpwQAAF8AIKgEAABfACADpgQAABsAIKcEAAAbACCoBAAAGwAgA6YEAABkACCnBAAAZAAgqAQAAGQAIAOmBAAAaAAgpwQAAGgAIKgEAABoACADpgQAAGwAIKcEAABsACCoBAAAbAAgA6YEAABGACCnBAAARgAgqAQAAEYAIBYDAACSBgAgBAAApgYAIAcAAMcGACAQAACkBgAgEQAA1QYAIJ4DAADTBgAwnwMAAAcAEKADAADTBgAwoQMCANEFACGiAwIA0QUAIbUDAgDRBQAhuwMBANIFACG_A0AA0wUAIc0DAQDSBQAh2wMBANYFACHmAwEA0gUAIfQDAgDRBQAhkgRAANMFACGTBAEA0gUAIZQEAQDSBQAhlQQBANYFACGXBAAA1AaXBCIEqgMAAACXBAKrAwAAAJcECKwDAAAAlwQIsQMAAIgGlwQiA6YEAAAxACCnBAAAMQAgqAQAADEAIB4DAACSBgAgBQAAowYAIAoAAM4GACAQAACkBgAgEQAA1QYAIBQAANcGACAVAADSBgAgFgAA2AYAIJ4DAADWBgAwnwMAAAMAEKADAADWBgAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANQFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhA6YEAAA6ACCnBAAAOgAgqAQAADoAIAOmBAAASwAgpwQAAEsAIKgEAABLACAAAAAAAAGxBAEAAAABBbEEBAAAAAG3BAQAAAABuAQEAAAAAbkEBAAAAAG6BAQAAAABAbEEQAAAAAEFsQQCAAAAAbcEAgAAAAG4BAIAAAABuQQCAAAAAboEAgAAAAEFMgAAvg0AIDMAAMENACCuBAAAvw0AIK8EAADADQAgtAQAAAUAIAMyAAC-DQAgrgQAAL8NACC0BAAABQAgAAAAAAAAAbEEAAAAtwMCAbEEAAAAuQMCAbEEAAAAuwMCAbEEAQAAAAEFsQQCAAAAAbcEAgAAAAG4BAIAAAABuQQCAAAAAboEAgAAAAEFMgAAtg0AIDMAALwNACCuBAAAtw0AIK8EAAC7DQAgtAQAAAUAIAcyAAC0DQAgMwAAuQ0AIK4EAAC1DQAgrwQAALgNACCyBAAADQAgswQAAA0AILQEAAABACADMgAAtg0AIK4EAAC3DQAgtAQAAAUAIAMyAAC0DQAgrgQAALUNACC0BAAAAQAgAAAAAAABsQQAAQAAAQUyAACvDQAgMwAAsg0AIK4EAACwDQAgrwQAALENACC0BAAAeAAgAzIAAK8NACCuBAAAsA0AILQEAAB4ACAAAAAAAAGxBCAAAAABBTIAAKYNACAzAACtDQAgrgQAAKcNACCvBAAArA0AILQEAAABACAHMgAApA0AIDMAAKoNACCuBAAApQ0AIK8EAACpDQAgsgQAAHAAILMEAABwACC0BAAAcgAgCzIAAIQHADAzAACJBwAwrgQAAIUHADCvBAAAhgcAMLAEAACHBwAgsQQAAIgHADCyBAAAiAcAMLMEAACIBwAwtAQAAIgHADC1BAAAigcAMLYEAACLBwAwBCsAAQAAAaEDAgAAAAG_A0AAAAABwQMCAAAAAQIAAAB9ACAyAACPBwAgAwAAAH0AIDIAAI8HACAzAACOBwAgASsAAKgNADAKIQAAjgYAICsAAY0GACGeAwAAjAYAMJ8DAAB7ABCgAwAAjAYAMKEDAgAAAAG_A0AA0wUAIcADAgDRBQAhwQMCANEFACGlBAAAiwYAIAIAAAB9ACArAACOBwAgAgAAAIwHACArAACNBwAgCCsAAY0GACGeAwAAiwcAMJ8DAACMBwAQoAMAAIsHADChAwIA0QUAIb8DQADTBQAhwAMCANEFACHBAwIA0QUAIQgrAAGNBgAhngMAAIsHADCfAwAAjAcAEKADAACLBwAwoQMCANEFACG_A0AA0wUAIcADAgDRBQAhwQMCANEFACEEKwAB-AYAIaEDAgDhBgAhvwNAAOAGACHBAwIA4QYAIQQrAAH4BgAhoQMCAOEGACG_A0AA4AYAIcEDAgDhBgAhBCsAAQAAAaEDAgAAAAG_A0AAAAABwQMCAAAAAQMyAACmDQAgrgQAAKcNACC0BAAAAQAgAzIAAKQNACCuBAAApQ0AILQEAAByACAEMgAAhAcAMK4EAACFBwAwsAQAAIcHACC0BAAAiAcAMAAAAAAABzIAAJgNACAzAACiDQAgrgQAAJkNACCvBAAAoQ0AILIEAABwACCzBAAAcAAgtAQAAHIAIAsyAACoBwAwMwAArQcAMK4EAACpBwAwrwQAAKoHADCwBAAAqwcAILEEAACsBwAwsgQAAKwHADCzBAAArAcAMLQEAACsBwAwtQQAAK4HADC2BAAArwcAMAUyAACaDQAgMwAAnw0AIK4EAACbDQAgrwQAAJ4NACC0BAAAAQAgCzIAAJwHADAzAAChBwAwrgQAAJ0HADCvBAAAngcAMLAEAACfBwAgsQQAAKAHADCyBAAAoAcAMLMEAACgBwAwtAQAAKAHADC1BAAAogcAMLYEAACjBwAwCwMAAJAHACAiAACSBwAgoQMCAAAAAaUDAQAAAAGmAwQAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcQDIAAAAAHFAwIAAAABAgAAAHgAIDIAAKcHACADAAAAeAAgMgAApwcAIDMAAKYHACABKwAAnQ0AMBADAACSBgAgIAAAkwYAICIAAJQGACCeAwAAjwYAMJ8DAAB2ABCgAwAAjwYAMKEDAgAAAAGlAwEA1gUAIaYDBACQBgAhqQNAANMFACG1AwIA0QUAIb8DQADTBQAhwgMBANIFACHDAwIA1QUAIcQDIACRBgAhxQMCANUFACECAAAAeAAgKwAApgcAIAIAAACkBwAgKwAApQcAIA2eAwAAowcAMJ8DAACkBwAQoAMAAKMHADChAwIA0QUAIaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQ2eAwAAowcAMJ8DAACkBwAQoAMAAKMHADChAwIA0QUAIaUDAQDWBQAhpgMEAJAGACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcMDAgDVBQAhxAMgAJEGACHFAwIA1QUAIQmhAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcQDIACABwAhxQMCAO4GACELAwAAgQcAICIAAIMHACChAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcQDIACABwAhxQMCAO4GACELAwAAkAcAICIAAJIHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxAMgAAAAAcUDAgAAAAEIAwAAtQcAIB8AALQHACAjAAC2BwAgoQMCAAAAAakDQAAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAECAAAAcgAgMgAAswcAIAMAAAByACAyAACzBwAgMwAAsgcAIAErAACcDQAwDgMAAJIGACAeAACTBgAgHwAAlwYAICMAAJgGACCeAwAAlgYAMJ8DAABwABCgAwAAlgYAMKEDAgAAAAGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcYDAgDVBQAhqQQAAJUGACACAAAAcgAgKwAAsgcAIAIAAACwBwAgKwAAsQcAIAmeAwAArwcAMJ8DAACwBwAQoAMAAK8HADChAwIA0QUAIakDQADTBQAhtQMCANEFACG_A0AA0wUAIcIDAQDSBQAhxgMCANUFACEJngMAAK8HADCfAwAAsAcAEKADAACvBwAwoQMCANEFACGpA0AA0wUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIcYDAgDVBQAhBaEDAgDhBgAhqQNAAOAGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACEIAwAAmgcAIB8AAJkHACAjAACbBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIQgDAAC1BwAgHwAAtAcAICMAALYHACChAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAQQyAACoBwAwrgQAAKkHADCwBAAAqwcAILQEAACsBwAwAzIAAJoNACCuBAAAmw0AILQEAAABACAEMgAAnAcAMK4EAACdBwAwsAQAAJ8HACC0BAAAoAcAMAMyAACYDQAgrgQAAJkNACC0BAAAcgAgAAAAAAABsQRAAAAAAQAAAAAAAbEEAAAAzQMCBTIAAJMNACAzAACWDQAgrgQAAJQNACCvBAAAlQ0AILQEAAABACADMgAAkw0AIK4EAACUDQAgtAQAAAEAIAAAAAAABTIAAI4NACAzAACRDQAgrgQAAI8NACCvBAAAkA0AILQEAAABACADMgAAjg0AIK4EAACPDQAgtAQAAAEAIAAAAAAABTIAAIkNACAzAACMDQAgrgQAAIoNACCvBAAAiw0AILQEAAABACADMgAAiQ0AIK4EAACKDQAgtAQAAAEAIAAAAAAABbEEEAAAAAG3BBAAAAABuAQQAAAAAbkEEAAAAAG6BBAAAAABAbEEAAAA2AMCBTIAAIENACAzAACHDQAgrgQAAIINACCvBAAAhg0AILQEAABEACAFMgAA_wwAIDMAAIQNACCuBAAAgA0AIK8EAACDDQAgtAQAABgAIAMyAACBDQAgrgQAAIINACC0BAAARAAgAzIAAP8MACCuBAAAgA0AILQEAAAYACAAAAAAAAGxBAAAAOMDAgcyAADsDAAgMwAA_QwAIK4EAADtDAAgrwQAAPwMACCyBAAAEAAgswQAABAAILQEAAASACAFMgAA6gwAIDMAAPoMACCuBAAA6wwAIK8EAAD5DAAgtAQAAAUAIAcyAADoDAAgMwAA9wwAIK4EAADpDAAgrwQAAPYMACCyBAAADQAgswQAAA0AILQEAAABACALMgAAhwgAMDMAAIsIADCuBAAAiAgAMK8EAACJCAAwsAQAAIoIACCxBAAA_AcAMLIEAAD8BwAwswQAAPwHADC0BAAA_AcAMLUEAACMCAAwtgQAAP8HADALMgAA6gcAMDMAAO8HADCuBAAA6wcAMK8EAADsBwAwsAQAAO0HACCxBAAA7gcAMLIEAADuBwAwswQAAO4HADC0BAAA7gcAMLUEAADwBwAwtgQAAPEHADAPCAAAhQgAIAwAAIYIACChAwIAAAABuwMAAADzAwLcAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAewDAQAAAAHtA0AAAAAB7gMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAQIAAAAYACAyAACECAAgAwAAABgAIDIAAIQIACAzAAD1BwAgASsAAPUMADAUCAAArgYAIAoAAMIGACAMAACvBgAgngMAAMAGADCfAwAAFgAQoAMAAMAGADChAwIAAAABuwMAAMEG8wMi0gMCANUFACHcAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh7AMBANIFACHtA0AA0wUAIe4DAQDWBQAh7wMBANYFACHwAwEA1gUAIfEDAQDWBQAhAgAAABgAICsAAPUHACACAAAA8gcAICsAAPMHACARngMAAPEHADCfAwAA8gcAEKADAADxBwAwoQMCANEFACG7AwAAwQbzAyLSAwIA1QUAIdwDAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHsAwEA0gUAIe0DQADTBQAh7gMBANYFACHvAwEA1gUAIfADAQDWBQAh8QMBANYFACERngMAAPEHADCfAwAA8gcAEKADAADxBwAwoQMCANEFACG7AwAAwQbzAyLSAwIA1QUAIdwDAgDVBQAh3gMQAKwGACHfAxAArAYAIeADEACsBgAh4QMQAKwGACHsAwEA0gUAIe0DQADTBQAh7gMBANYFACHvAwEA1gUAIfADAQDWBQAh8QMBANYFACENoQMCAOEGACG7AwAA9AfzAyLcAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhAbEEAAAA8wMCDwgAAPYHACAMAAD3BwAgoQMCAOEGACG7AwAA9AfzAyLcAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhBzIAAO8MACAzAADzDAAgrgQAAPAMACCvBAAA8gwAILIEAAAQACCzBAAAEAAgtAQAABIAIAsyAAD4BwAwMwAA_QcAMK4EAAD5BwAwrwQAAPoHADCwBAAA-wcAILEEAAD8BwAwsgQAAPwHADCzBAAA_AcAMLQEAAD8BwAwtQQAAP4HADC2BAAA_wcAMAsKAADdBwAgoQMCAAAAAb8DQAAAAAHSAwIAAAAB1AMBAAAAAdUDEAAAAAHWAxAAAAAB2AMAAADYAwLZA0AAAAAB2gMBAAAAAdsDAQAAAAECAAAAIQAgMgAAgwgAIAMAAAAhACAyAACDCAAgMwAAgggAIAErAADxDAAwEAoAAL4GACALAAC_BgAgngMAALwGADCfAwAAHwAQoAMAALwGADChAwIAAAABvwNAANMFACHSAwIA0QUAIdMDAgDRBQAh1AMBANYFACHVAxAArAYAIdYDEACsBgAh2AMAAL0G2AMi2QNAANMFACHaAwEA1gUAIdsDAQDWBQAhAgAAACEAICsAAIIIACACAAAAgAgAICsAAIEIACAOngMAAP8HADCfAwAAgAgAEKADAAD_BwAwoQMCANEFACG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACEOngMAAP8HADCfAwAAgAgAEKADAAD_BwAwoQMCANEFACG_A0AA0wUAIdIDAgDRBQAh0wMCANEFACHUAwEA1gUAIdUDEACsBgAh1gMQAKwGACHYAwAAvQbYAyLZA0AA0wUAIdoDAQDWBQAh2wMBANYFACEKoQMCAOEGACG_A0AA4AYAIdIDAgDhBgAh1AMBAO0GACHVAxAA2QcAIdYDEADZBwAh2AMAANoH2AMi2QNAAOAGACHaAwEA7QYAIdsDAQDtBgAhCwoAANsHACChAwIA4QYAIb8DQADgBgAh0gMCAOEGACHUAwEA7QYAIdUDEADZBwAh1gMQANkHACHYAwAA2gfYAyLZA0AA4AYAIdoDAQDtBgAh2wMBAO0GACELCgAA3QcAIKEDAgAAAAG_A0AAAAAB0gMCAAAAAdQDAQAAAAHVAxAAAAAB1gMQAAAAAdgDAAAA2AMC2QNAAAAAAdoDAQAAAAHbAwEAAAABDwgAAIUIACAMAACGCAAgoQMCAAAAAbsDAAAA8wMC3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHsAwEAAAAB7QNAAAAAAe4DAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAEDMgAA7wwAIK4EAADwDAAgtAQAABIAIAQyAAD4BwAwrgQAAPkHADCwBAAA-wcAILQEAAD8BwAwCwsAAN4HACChAwIAAAABvwNAAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAAQIAAAAhACAyAACPCAAgAwAAACEAIDIAAI8IACAzAACOCAAgASsAAO4MADACAAAAIQAgKwAAjggAIAIAAACACAAgKwAAjQgAIAqhAwIA4QYAIb8DQADgBgAh0wMCAOEGACHUAwEA7QYAIdUDEADZBwAh1gMQANkHACHYAwAA2gfYAyLZA0AA4AYAIdoDAQDtBgAh2wMBAO0GACELCwAA3AcAIKEDAgDhBgAhvwNAAOAGACHTAwIA4QYAIdQDAQDtBgAh1QMQANkHACHWAxAA2QcAIdgDAADaB9gDItkDQADgBgAh2gMBAO0GACHbAwEA7QYAIQsLAADeBwAgoQMCAAAAAb8DQAAAAAHTAwIAAAAB1AMBAAAAAdUDEAAAAAHWAxAAAAAB2AMAAADYAwLZA0AAAAAB2gMBAAAAAdsDAQAAAAEDMgAA7AwAIK4EAADtDAAgtAQAABIAIAMyAADqDAAgrgQAAOsMACC0BAAABQAgAzIAAOgMACCuBAAA6QwAILQEAAABACAEMgAAhwgAMK4EAACICAAwsAQAAIoIACC0BAAA_AcAMAQyAADqBwAwrgQAAOsHADCwBAAA7QcAILQEAADuBwAwAAAAAAAFMgAA4wwAIDMAAOYMACCuBAAA5AwAIK8EAADlDAAgtAQAADwAIAMyAADjDAAgrgQAAOQMACC0BAAAPAAgAAAAAAABsQQAAADoAwIFMgAA3QwAIDMAAOEMACCuBAAA3gwAIK8EAADgDAAgtAQAAAUAIAsyAACkCAAwMwAAqQgAMK4EAAClCAAwrwQAAKYIADCwBAAApwgAILEEAACoCAAwsgQAAKgIADCzBAAAqAgAMLQEAACoCAAwtQQAAKoIADC2BAAAqwgAMAShAwIAAAABowMBAAAAAagDQAAAAAHkAwABAAABAgAAAEAAIDIAAK8IACADAAAAQAAgMgAArwgAIDMAAK4IACABKwAA3wwAMAkSAACyBgAgngMAALEGADCfAwAAPgAQoAMAALEGADChAwIAAAABowMBANIFACGoA0AA0wUAIeQDAAGNBgAh5QMCANEFACECAAAAQAAgKwAArggAIAIAAACsCAAgKwAArQgAIAieAwAAqwgAMJ8DAACsCAAQoAMAAKsIADChAwIA0QUAIaMDAQDSBQAhqANAANMFACHkAwABjQYAIeUDAgDRBQAhCJ4DAACrCAAwnwMAAKwIABCgAwAAqwgAMKEDAgDRBQAhowMBANIFACGoA0AA0wUAIeQDAAGNBgAh5QMCANEFACEEoQMCAOEGACGjAwEA3gYAIagDQADgBgAh5AMAAfgGACEEoQMCAOEGACGjAwEA3gYAIagDQADgBgAh5AMAAfgGACEEoQMCAAAAAaMDAQAAAAGoA0AAAAAB5AMAAQAAAQMyAADdDAAgrgQAAN4MACC0BAAABQAgBDIAAKQIADCuBAAApQgAMLAEAACnCAAgtAQAAKgIADAAAAAAAAUyAADYDAAgMwAA2wwAIK4EAADZDAAgrwQAANoMACC0BAAAAQAgAzIAANgMACCuBAAA2QwAILQEAAABACAAAAAAAAUyAADTDAAgMwAA1gwAIK4EAADUDAAgrwQAANUMACC0BAAAEgAgAzIAANMMACCuBAAA1AwAILQEAAASACAAAAAAAAcyAADODAAgMwAA0QwAIK4EAADPDAAgrwQAANAMACCyBAAAGwAgswQAABsAILQEAABEACADMgAAzgwAIK4EAADPDAAgtAQAAEQAIAAAAAAAAbEEAAAA-gMCAbEEAAAA_wMCBTIAAL4MACAzAADMDAAgrgQAAL8MACCvBAAAywwAILQEAAAFACAFMgAAvAwAIDMAAMkMACCuBAAAvQwAIK8EAADIDAAgtAQAAAkAIAcyAAC6DAAgMwAAxgwAIK4EAAC7DAAgrwQAAMUMACCyBAAADQAgswQAAA0AILQEAAABACAHMgAAuAwAIDMAAMMMACCuBAAAuQwAIK8EAADCDAAgsgQAAAsAILMEAAALACC0BAAAWAAgCzIAAOYIADAzAADqCAAwrgQAAOcIADCvBAAA6AgAMLAEAADpCAAgsQQAAO4HADCyBAAA7gcAMLMEAADuBwAwtAQAAO4HADC1BAAA6wgAMLYEAADxBwAwCzIAANoIADAzAADfCAAwrgQAANsIADCvBAAA3AgAMLAEAADdCAAgsQQAAN4IADCyBAAA3ggAMLMEAADeCAAwtAQAAN4IADC1BAAA4AgAMLYEAADhCAAwBzIAANUIACAzAADYCAAgrgQAANYIACCvBAAA1wgAILIEAAAbACCzBAAAGwAgtAQAAEQAIBEEAACRCAAgCQAAkggAIAwAAJMIACANAACUCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHdAwIAAAAB3gMQAAAAAd8DEAAAAAHgAxAAAAAB4QMQAAAAAeMDAQAAAAECAAAARAAgMgAA1QgAIAMAAAAbACAyAADVCAAgMwAA2QgAIBMAAAAbACAEAADmBwAgCQAA5wcAIAwAAOgHACANAADpBwAgKwAA2QgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIREEAADmBwAgCQAA5wcAIAwAAOgHACANAADpBwAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhA6EDAgAAAAGjAwEAAAABpQMBAAAAAQIAAAAqACAyAADlCAAgAwAAACoAIDIAAOUIACAzAADkCAAgASsAAMEMADAICAAAuwYAIJ4DAAC6BgAwnwMAACgAEKADAAC6BgAwoQMCAAAAAaMDAQDSBQAhpQMBANIFACHcAwIA0QUAIQIAAAAqACArAADkCAAgAgAAAOIIACArAADjCAAgB54DAADhCAAwnwMAAOIIABCgAwAA4QgAMKEDAgDRBQAhowMBANIFACGlAwEA0gUAIdwDAgDRBQAhB54DAADhCAAwnwMAAOIIABCgAwAA4QgAMKEDAgDRBQAhowMBANIFACGlAwEA0gUAIdwDAgDRBQAhA6EDAgDhBgAhowMBAN4GACGlAwEA3gYAIQOhAwIA4QYAIaMDAQDeBgAhpQMBAN4GACEDoQMCAAAAAaMDAQAAAAGlAwEAAAABDwoAAMYIACAMAACGCAAgoQMCAAAAAbsDAAAA8wMC0gMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHsAwEAAAAB7QNAAAAAAe4DAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAECAAAAGAAgMgAA7ggAIAMAAAAYACAyAADuCAAgMwAA7QgAIAErAADADAAwAgAAABgAICsAAO0IACACAAAA8gcAICsAAOwIACANoQMCAOEGACG7AwAA9AfzAyLSAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhDwoAAMUIACAMAAD3BwAgoQMCAOEGACG7AwAA9AfzAyLSAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh7AMBAN4GACHtA0AA4AYAIe4DAQDtBgAh7wMBAO0GACHwAwEA7QYAIfEDAQDtBgAhDwoAAMYIACAMAACGCAAgoQMCAAAAAbsDAAAA8wMC0gMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHsAwEAAAAB7QNAAAAAAe4DAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAEDMgAAvgwAIK4EAAC_DAAgtAQAAAUAIAMyAAC8DAAgrgQAAL0MACC0BAAACQAgAzIAALoMACCuBAAAuwwAILQEAAABACADMgAAuAwAIK4EAAC5DAAgtAQAAFgAIAQyAADmCAAwrgQAAOcIADCwBAAA6QgAILQEAADuBwAwBDIAANoIADCuBAAA2wgAMLAEAADdCAAgtAQAAN4IADADMgAA1QgAIK4EAADWCAAgtAQAAEQAIAAAAAAABbEEEAAAAAG3BBAAAAABuAQQAAAAAbkEEAAAAAG6BBAAAAABAbEEAAAAiwQCBTIAALAMACAzAAC2DAAgrgQAALEMACCvBAAAtQwAILQEAAAJACAFMgAArgwAIDMAALMMACCuBAAArwwAIK8EAACyDAAgtAQAAAUAIAMyAACwDAAgrgQAALEMACC0BAAACQAgAzIAAK4MACCuBAAArwwAILQEAAAFACAAAAAAAAUyAACpDAAgMwAArAwAIK4EAACqDAAgrwQAAKsMACC0BAAAAQAgAzIAAKkMACCuBAAAqgwAILQEAAABACAAAAAAAAcyAACWDAAgMwAApwwAIK4EAACXDAAgrwQAAKYMACCyBAAADQAgswQAAA0AILQEAAABACALMgAAnAkAMDMAAKEJADCuBAAAnQkAMK8EAACeCQAwsAQAAJ8JACCxBAAAoAkAMLIEAACgCQAwswQAAKAJADC0BAAAoAkAMLUEAACiCQAwtgQAAKMJADALMgAAkAkAMDMAAJUJADCuBAAAkQkAMK8EAACSCQAwsAQAAJMJACCxBAAAlAkAMLIEAACUCQAwswQAAJQJADC0BAAAlAkAMLUEAACWCQAwtgQAAJcJADAWAwAA8QgAIAQAAO8IACAGAADwCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAgAAABIAIDIAAJsJACADAAAAEgAgMgAAmwkAIDMAAJoJACABKwAApQwAMBsDAACiBgAgBAAApgYAIAYAALkGACAHAADHBgAgCgAAwgYAIA0AALAGACAPAADIBgAgngMAAMMGADCfAwAAEAAQoAMAAMMGADChAwIAAAABogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAMYG_wMivwNAANMFACHzAwIA0QUAIfQDAgDRBQAh9QMBANIFACH2AwEA0gUAIfcDQADTBQAh-AMBANIFACH6AwAAxAb6AyL7AwAAxQYAIPwDQADTBQAh_QMBANIFACH_AwEA1gUAIQIAAAASACArAACaCQAgAgAAAJgJACArAACZCQAgFJ4DAACXCQAwnwMAAJgJABCgAwAAlwkAMKEDAgDRBQAhogMCANEFACGpA0AA0wUAIbUDAgDRBQAhuwMAAMYG_wMivwNAANMFACHzAwIA0QUAIfQDAgDRBQAh9QMBANIFACH2AwEA0gUAIfcDQADTBQAh-AMBANIFACH6AwAAxAb6AyL7AwAAxQYAIPwDQADTBQAh_QMBANIFACH_AwEA1gUAIRSeAwAAlwkAMJ8DAACYCQAQoAMAAJcJADChAwIA0QUAIaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAADGBv8DIr8DQADTBQAh8wMCANEFACH0AwIA0QUAIfUDAQDSBQAh9gMBANIFACH3A0AA0wUAIfgDAQDSBQAh-gMAAMQG-gMi-wMAAMUGACD8A0AA0wUAIf0DAQDSBQAh_wMBANYFACEQoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgMAANAIACAEAADOCAAgBgAAzwgAIAoAANQIACANAADSCAAgDwAA0wgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRYDAADxCAAgBAAA7wgAIAYAAPAIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAERAwAAwwkAIAQAAMIJACAQAADFCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCAgAAAAkAIDIAAMEJACADAAAACQAgMgAAwQkAIDMAAKcJACABKwAApAwAMBYDAACSBgAgBAAApgYAIAcAAMcGACAQAACkBgAgEQAA1QYAIJ4DAADTBgAwnwMAAAcAEKADAADTBgAwoQMCAAAAAaIDAgDRBQAhtQMCANEFACG7AwEA0gUAIb8DQADTBQAhzQMBANIFACHbAwEA1gUAIeYDAQDSBQAh9AMCANEFACGSBEAA0wUAIZMEAQDSBQAhlAQBANIFACGVBAEA1gUAIZcEAADUBpcEIgIAAAAJACArAACnCQAgAgAAAKQJACArAAClCQAgEZ4DAACjCQAwnwMAAKQJABCgAwAAowkAMKEDAgDRBQAhogMCANEFACG1AwIA0QUAIbsDAQDSBQAhvwNAANMFACHNAwEA0gUAIdsDAQDWBQAh5gMBANIFACH0AwIA0QUAIZIEQADTBQAhkwQBANIFACGUBAEA0gUAIZUEAQDWBQAhlwQAANQGlwQiEZ4DAACjCQAwnwMAAKQJABCgAwAAowkAMKEDAgDRBQAhogMCANEFACG1AwIA0QUAIbsDAQDSBQAhvwNAANMFACHNAwEA0gUAIdsDAQDWBQAh5gMBANIFACH0AwIA0QUAIZIEQADTBQAhkwQBANIFACGUBAEA0gUAIZUEAQDWBQAhlwQAANQGlwQiDaEDAgDhBgAhogMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIgGxBAAAAJcEAhEDAACpCQAgBAAAqAkAIBAAAKsJACARAACqCQAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiBTIAAJoMACAzAACiDAAgrgQAAJsMACCvBAAAoQwAILQEAAAFACAFMgAAmAwAIDMAAJ8MACCuBAAAmQwAIK8EAACeDAAgtAQAAAEAIAsyAAC1CQAwMwAAugkAMK4EAAC2CQAwrwQAALcJADCwBAAAuAkAILEEAAC5CQAwsgQAALkJADCzBAAAuQkAMLQEAAC5CQAwtQQAALsJADC2BAAAvAkAMAsyAACsCQAwMwAAsAkAMK4EAACtCQAwrwQAAK4JADCwBAAArwkAILEEAACUCQAwsgQAAJQJADCzBAAAlAkAMLQEAACUCQAwtQQAALEJADC2BAAAlwkAMBYDAADxCAAgBAAA7wgAIAcAAPIIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAECAAAAEgAgMgAAtAkAIAMAAAASACAyAAC0CQAgMwAAswkAIAErAACdDAAwAgAAABIAICsAALMJACACAAAAmAkAICsAALIJACAQoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgMAANAIACAEAADOCAAgBwAA0QgAIAoAANQIACANAADSCAAgDwAA0wgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRYDAADxCAAgBAAA7wgAIAcAAPIIACAKAAD1CAAgDQAA8wgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAENBAAAgAkAIKEDAgAAAAGiAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAYYEAQAAAAGHBBAAAAABiAQBAAAAAYkEAQAAAAGLBAAAAIsEAowEAQAAAAECAAAAMwAgMgAAwAkAIAMAAAAzACAyAADACQAgMwAAvwkAIAErAACcDAAwEgQAAKYGACAGAAC5BgAgngMAALYGADCfAwAAMQAQoAMAALYGADChAwIAAAABogMCANEFACG_A0AA0wUAIewDAQDSBQAh8AMBANYFACHxAwEA1gUAIfMDAgDRBQAhhgQBANYFACGHBBAAtwYAIYgEAQDWBQAhiQQBANYFACGLBAAAuAaLBCKMBAEA1gUAIQIAAAAzACArAAC_CQAgAgAAAL0JACArAAC-CQAgEJ4DAAC8CQAwnwMAAL0JABCgAwAAvAkAMKEDAgDRBQAhogMCANEFACG_A0AA0wUAIewDAQDSBQAh8AMBANYFACHxAwEA1gUAIfMDAgDRBQAhhgQBANYFACGHBBAAtwYAIYgEAQDWBQAhiQQBANYFACGLBAAAuAaLBCKMBAEA1gUAIRCeAwAAvAkAMJ8DAAC9CQAQoAMAALwJADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHsAwEA0gUAIfADAQDWBQAh8QMBANYFACHzAwIA0QUAIYYEAQDWBQAhhwQQALcGACGIBAEA1gUAIYkEAQDWBQAhiwQAALgGiwQijAQBANYFACEMoQMCAOEGACGiAwIA4QYAIb8DQADgBgAh7AMBAN4GACHwAwEA7QYAIfEDAQDtBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQ0EAAD-CAAgoQMCAOEGACGiAwIA4QYAIb8DQADgBgAh7AMBAN4GACHwAwEA7QYAIfEDAQDtBgAhhgQBAO0GACGHBBAA-wgAIYgEAQDtBgAhiQQBAO0GACGLBAAA_AiLBCKMBAEA7QYAIQ0EAACACQAgoQMCAAAAAaIDAgAAAAG_A0AAAAAB7AMBAAAAAfADAQAAAAHxAwEAAAABhgQBAAAAAYcEEAAAAAGIBAEAAAABiQQBAAAAAYsEAAAAiwQCjAQBAAAAAREDAADDCQAgBAAAwgkAIBAAAMUJACARAADECQAgoQMCAAAAAaIDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAIDMgAAmgwAIK4EAACbDAAgtAQAAAUAIAMyAACYDAAgrgQAAJkMACC0BAAAAQAgBDIAALUJADCuBAAAtgkAMLAEAAC4CQAgtAQAALkJADAEMgAArAkAMK4EAACtCQAwsAQAAK8JACC0BAAAlAkAMAMyAACWDAAgrgQAAJcMACC0BAAAAQAgBDIAAJwJADCuBAAAnQkAMLAEAACfCQAgtAQAAKAJADAEMgAAkAkAMK4EAACRCQAwsAQAAJMJACC0BAAAlAkAMAAAAAAABzIAAJEMACAzAACUDAAgrgQAAJIMACCvBAAAkwwAILIEAAALACCzBAAACwAgtAQAAFgAIAMyAACRDAAgrgQAAJIMACC0BAAAWAAgAAAAAAAFMgAAhQwAIDMAAI8MACCuBAAAhgwAIK8EAACODAAgtAQAAAEAIAsyAACfCgAwMwAAowoAMK4EAACgCgAwrwQAAKEKADCwBAAAogoAILEEAACgCQAwsgQAAKAJADCzBAAAoAkAMLQEAACgCQAwtQQAAKQKADC2BAAAowkAMAsyAACWCgAwMwAAmgoAMK4EAACXCgAwrwQAAJgKADCwBAAAmQoAILEEAAC5CQAwsgQAALkJADCzBAAAuQkAMLQEAAC5CQAwtQQAAJsKADC2BAAAvAkAMAsyAACNCgAwMwAAkQoAMK4EAACOCgAwrwQAAI8KADCwBAAAkAoAILEEAACUCQAwsgQAAJQJADCzBAAAlAkAMLQEAACUCQAwtQQAAJIKADC2BAAAlwkAMAsyAACBCgAwMwAAhgoAMK4EAACCCgAwrwQAAIMKADCwBAAAhAoAILEEAACFCgAwsgQAAIUKADCzBAAAhQoAMLQEAACFCgAwtQQAAIcKADC2BAAAiAoAMAsyAAD1CQAwMwAA-gkAMK4EAAD2CQAwrwQAAPcJADCwBAAA-AkAILEEAAD5CQAwsgQAAPkJADCzBAAA-QkAMLQEAAD5CQAwtQQAAPsJADC2BAAA_AkAMAsyAADpCQAwMwAA7gkAMK4EAADqCQAwrwQAAOsJADCwBAAA7AkAILEEAADtCQAwsgQAAO0JADCzBAAA7QkAMLQEAADtCQAwtQQAAO8JADC2BAAA8AkAMAsyAADdCQAwMwAA4gkAMK4EAADeCQAwrwQAAN8JADCwBAAA4AkAILEEAADhCQAwsgQAAOEJADCzBAAA4QkAMLQEAADhCQAwtQQAAOMJADC2BAAA5AkAMAihAwIAAAABowMBAAAAAaQDAQAAAAGlAwEAAAABpgMEAAAAAacDAQAAAAGoA0AAAAABqQNAAAAAAQIAAABNACAyAADoCQAgAwAAAE0AIDIAAOgJACAzAADnCQAgASsAAI0MADANBAAApgYAIJ4DAAClBgAwnwMAAEsAEKADAAClBgAwoQMCAAAAAaIDAgDRBQAhowMBANIFACGkAwEA0gUAIaUDAQDSBQAhpgMEAJAGACGnAwEA0gUAIagDQADTBQAhqQNAANMFACECAAAATQAgKwAA5wkAIAIAAADlCQAgKwAA5gkAIAyeAwAA5AkAMJ8DAADlCQAQoAMAAOQJADChAwIA0QUAIaIDAgDRBQAhowMBANIFACGkAwEA0gUAIaUDAQDSBQAhpgMEAJAGACGnAwEA0gUAIagDQADTBQAhqQNAANMFACEMngMAAOQJADCfAwAA5QkAEKADAADkCQAwoQMCANEFACGiAwIA0QUAIaMDAQDSBQAhpAMBANIFACGlAwEA0gUAIaYDBACQBgAhpwMBANIFACGoA0AA0wUAIakDQADTBQAhCKEDAgDhBgAhowMBAN4GACGkAwEA3gYAIaUDAQDeBgAhpgMEAN8GACGnAwEA3gYAIagDQADgBgAhqQNAAOAGACEIoQMCAOEGACGjAwEA3gYAIaQDAQDeBgAhpQMBAN4GACGmAwQA3wYAIacDAQDeBgAhqANAAOAGACGpA0AA4AYAIQihAwIAAAABowMBAAAAAaQDAQAAAAGlAwEAAAABpgMEAAAAAacDAQAAAAGoA0AAAAABqQNAAAAAAQoDAADyBgAgoQMCAAAAAbUDAgAAAAG3AwAAALcDArkDAAAAuQMCuwMAAAC7AwK8AwEAAAABvQMCAAAAAb4DAQAAAAG_A0AAAAABAgAAAEgAIDIAAPQJACADAAAASAAgMgAA9AkAIDMAAPMJACABKwAAjAwAMA8DAACiBgAgBAAApgYAIJ4DAACnBgAwnwMAAEYAEKADAACnBgAwoQMCAAAAAaIDAgDRBQAhtQMCANUFACG3AwAAqAa3AyK5AwAAqQa5AyK7AwAAqga7AyK8AwEA1gUAIb0DAgDVBQAhvgMBANYFACG_A0AA0wUAIQIAAABIACArAADzCQAgAgAAAPEJACArAADyCQAgDZ4DAADwCQAwnwMAAPEJABCgAwAA8AkAMKEDAgDRBQAhogMCANEFACG1AwIA1QUAIbcDAACoBrcDIrkDAACpBrkDIrsDAACqBrsDIrwDAQDWBQAhvQMCANUFACG-AwEA1gUAIb8DQADTBQAhDZ4DAADwCQAwnwMAAPEJABCgAwAA8AkAMKEDAgDRBQAhogMCANEFACG1AwIA1QUAIbcDAACoBrcDIrkDAACpBrkDIrsDAACqBrsDIrwDAQDWBQAhvQMCANUFACG-AwEA1gUAIb8DQADTBQAhCaEDAgDhBgAhtQMCAO4GACG3AwAA6ga3AyK5AwAA6wa5AyK7AwAA7Aa7AyK8AwEA7QYAIb0DAgDuBgAhvgMBAO0GACG_A0AA4AYAIQoDAADwBgAgoQMCAOEGACG1AwIA7gYAIbcDAADqBrcDIrkDAADrBrkDIrsDAADsBrsDIrwDAQDtBgAhvQMCAO4GACG-AwEA7QYAIb8DQADgBgAhCgMAAPIGACChAwIAAAABtQMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAERCAAAkAgAIAkAAJIIACAMAACTCAAgDQAAlAgAIKEDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAIAKACADAAAARAAgMgAAgAoAIDMAAP8JACABKwAAiwwAMBYEAACmBgAgCAAArgYAIAkAAKIGACAMAACvBgAgDQAAsAYAIJ4DAACrBgAwnwMAABsAEKADAACrBgAwoQMCAAAAAaIDAgDRBQAhqQNAANMFACG1AwIA0QUAIbsDAACtBuMDIr8DQADTBQAh2wMBANYFACHcAwIAAAAB3QMCANUFACHeAxAArAYAId8DEACsBgAh4AMQAKwGACHhAxAArAYAIeMDAQDWBQAhAgAAAEQAICsAAP8JACACAAAA_QkAICsAAP4JACARngMAAPwJADCfAwAA_QkAEKADAAD8CQAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAArQbjAyK_A0AA0wUAIdsDAQDWBQAh3AMCANUFACHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACERngMAAPwJADCfAwAA_QkAEKADAAD8CQAwoQMCANEFACGiAwIA0QUAIakDQADTBQAhtQMCANEFACG7AwAArQbjAyK_A0AA0wUAIdsDAQDWBQAh3AMCANUFACHdAwIA1QUAId4DEACsBgAh3wMQAKwGACHgAxAArAYAIeEDEACsBgAh4wMBANYFACENoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEQgAAOUHACAJAADnBwAgDAAA6AcAIA0AAOkHACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACERCAAAkAgAIAkAAJIIACAMAACTCAAgDQAAlAgAIKEDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABBRMAALEIACChAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAgIAAAA8ACAyAACMCgAgAwAAADwAIDIAAIwKACAzAACLCgAgASsAAIoMADAKBAAApgYAIBMAALUGACCeAwAAswYAMJ8DAAA6ABCgAwAAswYAMKEDAgAAAAGiAwIA0QUAIb8DQADTBQAh5gMBANIFACHoAwAAtAboAyICAAAAPAAgKwAAiwoAIAIAAACJCgAgKwAAigoAIAieAwAAiAoAMJ8DAACJCgAQoAMAAIgKADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHmAwEA0gUAIegDAAC0BugDIgieAwAAiAoAMJ8DAACJCgAQoAMAAIgKADChAwIA0QUAIaIDAgDRBQAhvwNAANMFACHmAwEA0gUAIegDAAC0BugDIgShAwIA4QYAIb8DQADgBgAh5gMBAN4GACHoAwAAoQjoAyIFEwAAowgAIKEDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIgUTAACxCAAgoQMCAAAAAb8DQAAAAAHmAwEAAAAB6AMAAADoAwIWAwAA8QgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAgAAABIAIDIAAJUKACADAAAAEgAgMgAAlQoAIDMAAJQKACABKwAAiQwAMAIAAAASACArAACUCgAgAgAAAJgJACArAACTCgAgEKEDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRYDAADQCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDQAA0ggAIA8AANMIACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEWAwAA8QgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA0AAPMIACAPAAD0CAAgoQMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABDQYAAP8IACChAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAfMDAgAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABAgAAADMAIDIAAJ4KACADAAAAMwAgMgAAngoAIDMAAJ0KACABKwAAiAwAMAIAAAAzACArAACdCgAgAgAAAL0JACArAACcCgAgDKEDAgDhBgAhvwNAAOAGACHsAwEA3gYAIfADAQDtBgAh8QMBAO0GACHzAwIA4QYAIYYEAQDtBgAhhwQQAPsIACGIBAEA7QYAIYkEAQDtBgAhiwQAAPwIiwQijAQBAO0GACENBgAA_QgAIKEDAgDhBgAhvwNAAOAGACHsAwEA3gYAIfADAQDtBgAh8QMBAO0GACHzAwIA4QYAIYYEAQDtBgAhhwQQAPsIACGIBAEA7QYAIYkEAQDtBgAhiwQAAPwIiwQijAQBAO0GACENBgAA_wgAIKEDAgAAAAG_A0AAAAAB7AMBAAAAAfADAQAAAAHxAwEAAAAB8wMCAAAAAYYEAQAAAAGHBBAAAAABiAQBAAAAAYkEAQAAAAGLBAAAAIsEAowEAQAAAAERAwAAwwkAIAcAAM8JACAQAADFCQAgEQAAxAkAIKEDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCAgAAAAkAIDIAAKcKACADAAAACQAgMgAApwoAIDMAAKYKACABKwAAhwwAMAIAAAAJACArAACmCgAgAgAAAKQJACArAAClCgAgDaEDAgDhBgAhtQMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAh9AMCAOEGACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIhEDAACpCQAgBwAAzgkAIBAAAKsJACARAACqCQAgoQMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiEQMAAMMJACAHAADPCQAgEAAAxQkAIBEAAMQJACChAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgMyAACFDAAgrgQAAIYMACC0BAAAAQAgBDIAAJ8KADCuBAAAoAoAMLAEAACiCgAgtAQAAKAJADAEMgAAlgoAMK4EAACXCgAwsAQAAJkKACC0BAAAuQkAMAQyAACNCgAwrgQAAI4KADCwBAAAkAoAILQEAACUCQAwBDIAAIEKADCuBAAAggoAMLAEAACECgAgtAQAAIUKADAEMgAA9QkAMK4EAAD2CQAwsAQAAPgJACC0BAAA-QkAMAQyAADpCQAwrgQAAOoJADCwBAAA7AkAILQEAADtCQAwBDIAAN0JADCuBAAA3gkAMLAEAADgCQAgtAQAAOEJADAAAAAAAAsyAADACwAwMwAAxQsAMK4EAADBCwAwrwQAAMILADCwBAAAwwsAILEEAADECwAwsgQAAMQLADCzBAAAxAsAMLQEAADECwAwtQQAAMYLADC2BAAAxwsAMAsyAAC3CwAwMwAAuwsAMK4EAAC4CwAwrwQAALkLADCwBAAAugsAILEEAACgCQAwsgQAAKAJADCzBAAAoAkAMLQEAACgCQAwtQQAALwLADC2BAAAowkAMAsyAACrCwAwMwAAsAsAMK4EAACsCwAwrwQAAK0LADCwBAAArgsAILEEAACvCwAwsgQAAK8LADCzBAAArwsAMLQEAACvCwAwtQQAALELADC2BAAAsgsAMAsyAACfCwAwMwAApAsAMK4EAACgCwAwrwQAAKELADCwBAAAogsAILEEAACjCwAwsgQAAKMLADCzBAAAowsAMLQEAACjCwAwtQQAAKULADC2BAAApgsAMAsyAACWCwAwMwAAmgsAMK4EAACXCwAwrwQAAJgLADCwBAAAmQsAILEEAACUCQAwsgQAAJQJADCzBAAAlAkAMLQEAACUCQAwtQQAAJsLADC2BAAAlwkAMAsyAACKCwAwMwAAjwsAMK4EAACLCwAwrwQAAIwLADCwBAAAjQsAILEEAACOCwAwsgQAAI4LADCzBAAAjgsAMLQEAACOCwAwtQQAAJALADC2BAAAkQsAMAsyAACBCwAwMwAAhQsAMK4EAACCCwAwrwQAAIMLADCwBAAAhAsAILEEAAD5CQAwsgQAAPkJADCzBAAA-QkAMLQEAAD5CQAwtQQAAIYLADC2BAAA_AkAMAsyAAD1CgAwMwAA-goAMK4EAAD2CgAwrwQAAPcKADCwBAAA-AoAILEEAAD5CgAwsgQAAPkKADCzBAAA-QoAMLQEAAD5CgAwtQQAAPsKADC2BAAA_AoAMAsyAADpCgAwMwAA7goAMK4EAADqCgAwrwQAAOsKADCwBAAA7AoAILEEAADtCgAwsgQAAO0KADCzBAAA7QoAMLQEAADtCgAwtQQAAO8KADC2BAAA8AoAMAsyAADdCgAwMwAA4goAMK4EAADeCgAwrwQAAN8KADCwBAAA4AoAILEEAADhCgAwsgQAAOEKADCzBAAA4QoAMLQEAADhCgAwtQQAAOMKADC2BAAA5AoAMAsyAADUCgAwMwAA2AoAMK4EAADVCgAwrwQAANYKADCwBAAA1woAILEEAACsBwAwsgQAAKwHADCzBAAArAcAMLQEAACsBwAwtQQAANkKADC2BAAArwcAMAsyAADLCgAwMwAAzwoAMK4EAADMCgAwrwQAAM0KADCwBAAAzgoAILEEAACgBwAwsgQAAKAHADCzBAAAoAcAMLQEAACgBwAwtQQAANAKADC2BAAAowcAMAsyAADCCgAwMwAAxgoAMK4EAADDCgAwrwQAAMQKADCwBAAAxQoAILEEAADtCQAwsgQAAO0JADCzBAAA7QkAMLQEAADtCQAwtQQAAMcKADC2BAAA8AkAMAoEAADxBgAgoQMCAAAAAaIDAgAAAAG3AwAAALcDArkDAAAAuQMCuwMAAAC7AwK8AwEAAAABvQMCAAAAAb4DAQAAAAG_A0AAAAABAgAAAEgAIDIAAMoKACADAAAASAAgMgAAygoAIDMAAMkKACABKwAAhAwAMAIAAABIACArAADJCgAgAgAAAPEJACArAADICgAgCaEDAgDhBgAhogMCAOEGACG3AwAA6ga3AyK5AwAA6wa5AyK7AwAA7Aa7AyK8AwEA7QYAIb0DAgDuBgAhvgMBAO0GACG_A0AA4AYAIQoEAADvBgAgoQMCAOEGACGiAwIA4QYAIbcDAADqBrcDIrkDAADrBrkDIrsDAADsBrsDIrwDAQDtBgAhvQMCAO4GACG-AwEA7QYAIb8DQADgBgAhCgQAAPEGACChAwIAAAABogMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAELIAAAkQcAICIAAJIHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHDAwIAAAABxAMgAAAAAcUDAgAAAAECAAAAeAAgMgAA0woAIAMAAAB4ACAyAADTCgAgMwAA0goAIAErAACDDAAwAgAAAHgAICsAANIKACACAAAApAcAICsAANEKACAJoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG_A0AA4AYAIcIDAQDeBgAhwwMCAO4GACHEAyAAgAcAIcUDAgDuBgAhCyAAAIIHACAiAACDBwAgoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG_A0AA4AYAIcIDAQDeBgAhwwMCAO4GACHEAyAAgAcAIcUDAgDuBgAhCyAAAJEHACAiAACSBwAgoQMCAAAAAaUDAQAAAAGmAwQAAAABqQNAAAAAAb8DQAAAAAHCAwEAAAABwwMCAAAAAcQDIAAAAAHFAwIAAAABCB4AALcHACAfAAC0BwAgIwAAtgcAIKEDAgAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHGAwIAAAABAgAAAHIAIDIAANwKACADAAAAcgAgMgAA3AoAIDMAANsKACABKwAAggwAMAIAAAByACArAADbCgAgAgAAALAHACArAADaCgAgBaEDAgDhBgAhqQNAAOAGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACEIHgAAmAcAIB8AAJkHACAjAACbBwAgoQMCAOEGACGpA0AA4AYAIb8DQADgBgAhwgMBAN4GACHGAwIA7gYAIQgeAAC3BwAgHwAAtAcAICMAALYHACChAwIAAAABqQNAAAAAAb8DQAAAAAHCAwEAAAABxgMCAAAAAQWhAwIAAAABvwNAAAAAAc0DAAAAzQMCzgMBAAAAAc8DIAAAAAECAAAAbgAgMgAA6AoAIAMAAABuACAyAADoCgAgMwAA5woAIAErAACBDAAwCgMAAJIGACCeAwAAmQYAMJ8DAABsABCgAwAAmQYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQIAAABuACArAADnCgAgAgAAAOUKACArAADmCgAgCZ4DAADkCgAwnwMAAOUKABCgAwAA5AoAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIc0DAACaBs0DIs4DAQDSBQAhzwMgAJEGACEJngMAAOQKADCfAwAA5QoAEKADAADkCgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhzQMAAJoGzQMizgMBANIFACHPAyAAkQYAIQWhAwIA4QYAIb8DQADgBgAhzQMAAMMHzQMizgMBAN4GACHPAyAAgAcAIQWhAwIA4QYAIb8DQADgBgAhzQMAAMMHzQMizgMBAN4GACHPAyAAgAcAIQWhAwIAAAABvwNAAAAAAc0DAAAAzQMCzgMBAAAAAc8DIAAAAAEEoQMCAAAAAb8DQAAAAAHQAwEAAAAB0QMgAAAAAQIAAABqACAyAAD0CgAgAwAAAGoAIDIAAPQKACAzAADzCgAgASsAAIAMADAJAwAAkgYAIJ4DAACbBgAwnwMAAGgAEKADAACbBgAwoQMCAAAAAbUDAgDRBQAhvwNAANMFACHQAwEA0gUAIdEDIACRBgAhAgAAAGoAICsAAPMKACACAAAA8QoAICsAAPIKACAIngMAAPAKADCfAwAA8QoAEKADAADwCgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAh0AMBANIFACHRAyAAkQYAIQieAwAA8AoAMJ8DAADxCgAQoAMAAPAKADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHQAwEA0gUAIdEDIACRBgAhBKEDAgDhBgAhvwNAAOAGACHQAwEA3gYAIdEDIACABwAhBKEDAgDhBgAhvwNAAOAGACHQAwEA3gYAIdEDIACABwAhBKEDAgAAAAG_A0AAAAAB0AMBAAAAAdEDIAAAAAECoQMCAAAAAb8DQAAAAAECAAAAZgAgMgAAgAsAIAMAAABmACAyAACACwAgMwAA_woAIAErAAD_CwAwBwMAAJIGACCeAwAAnAYAMJ8DAABkABCgAwAAnAYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhAgAAAGYAICsAAP8KACACAAAA_QoAICsAAP4KACAGngMAAPwKADCfAwAA_QoAEKADAAD8CgAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhBp4DAAD8CgAwnwMAAP0KABCgAwAA_AoAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIQKhAwIA4QYAIb8DQADgBgAhAqEDAgDhBgAhvwNAAOAGACECoQMCAAAAAb8DQAAAAAERBAAAkQgAIAgAAJAIACAMAACTCAAgDQAAlAgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAIkLACADAAAARAAgMgAAiQsAIDMAAIgLACABKwAA_gsAMAIAAABEACArAACICwAgAgAAAP0JACArAACHCwAgDaEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIREEAADmBwAgCAAA5QcAIAwAAOgHACANAADpBwAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEQQAAJEIACAIAACQCAAgDAAAkwgAIA0AAJQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAADjAwK_A0AAAAAB2wMBAAAAAdwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQShAwIAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAABAgAAAGEAIDIAAJULACADAAAAYQAgMgAAlQsAIDMAAJQLACABKwAA_QsAMAoDAACSBgAgngMAAJ4GADCfAwAAXwAQoAMAAJ4GADChAwIAAAABtQMCANEFACHpAwEA0gUAIeoDAQDSBQAh6wMBANIFACGqBAAAnQYAIAIAAABhACArAACUCwAgAgAAAJILACArAACTCwAgCJ4DAACRCwAwnwMAAJILABCgAwAAkQsAMKEDAgDRBQAhtQMCANEFACHpAwEA0gUAIeoDAQDSBQAh6wMBANIFACEIngMAAJELADCfAwAAkgsAEKADAACRCwAwoQMCANEFACG1AwIA0QUAIekDAQDSBQAh6gMBANIFACHrAwEA0gUAIQShAwIA4QYAIekDAQDeBgAh6gMBAN4GACHrAwEA3gYAIQShAwIA4QYAIekDAQDeBgAh6gMBAN4GACHrAwEA3gYAIQShAwIAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAABFgQAAO8IACAGAADwCAAgBwAA8ggAIAoAAPUIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQIAAAASACAyAACeCwAgAwAAABIAIDIAAJ4LACAzAACdCwAgASsAAPwLADACAAAAEgAgKwAAnQsAIAIAAACYCQAgKwAAnAsAIBChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEWBAAAzggAIAYAAM8IACAHAADRCAAgCgAA1AgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFgQAAO8IACAGAADwCAAgBwAA8ggAIAoAAPUIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQShAwIAAAABvwNAAAAAAY0EAQAAAAGOBAEAAAABAgAAAFwAIDIAAKoLACADAAAAXAAgMgAAqgsAIDMAAKkLACABKwAA-wsAMAoDAACSBgAgngMAAKAGADCfAwAAWgAQoAMAAKAGADChAwIAAAABtQMCANEFACG_A0AA0wUAIY0EAQDSBQAhjgQBANIFACGrBAAAnwYAIAIAAABcACArAACpCwAgAgAAAKcLACArAACoCwAgCJ4DAACmCwAwnwMAAKcLABCgAwAApgsAMKEDAgDRBQAhtQMCANEFACG_A0AA0wUAIY0EAQDSBQAhjgQBANIFACEIngMAAKYLADCfAwAApwsAEKADAACmCwAwoQMCANEFACG1AwIA0QUAIb8DQADTBQAhjQQBANIFACGOBAEA0gUAIQShAwIA4QYAIb8DQADgBgAhjQQBAN4GACGOBAEA3gYAIQShAwIA4QYAIb8DQADgBgAhjQQBAN4GACGOBAEA3gYAIQShAwIAAAABvwNAAAAAAY0EAQAAAAGOBAEAAAABCAUAAMcJACAQAADICQAgoQMCAAAAAb8DQAAAAAHCAwEAAAABjwQBAAAAAZAEAQAAAAGRBAEAAAABAgAAAFgAIDIAALYLACADAAAAWAAgMgAAtgsAIDMAALULACABKwAA-gsAMA0DAACiBgAgBQAAowYAIBAAAKQGACCeAwAAoQYAMJ8DAAALABCgAwAAoQYAMKEDAgAAAAG1AwIA0QUAIb8DQADTBQAhwgMBANIFACGPBAEA1gUAIZAEAQDSBQAhkQQBANYFACECAAAAWAAgKwAAtQsAIAIAAACzCwAgKwAAtAsAIAqeAwAAsgsAMJ8DAACzCwAQoAMAALILADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIY8EAQDWBQAhkAQBANIFACGRBAEA1gUAIQqeAwAAsgsAMJ8DAACzCwAQoAMAALILADChAwIA0QUAIbUDAgDRBQAhvwNAANMFACHCAwEA0gUAIY8EAQDWBQAhkAQBANIFACGRBAEA1gUAIQahAwIA4QYAIb8DQADgBgAhwgMBAN4GACGPBAEA7QYAIZAEAQDeBgAhkQQBAO0GACEIBQAAjgkAIBAAAI8JACChAwIA4QYAIb8DQADgBgAhwgMBAN4GACGPBAEA7QYAIZAEAQDeBgAhkQQBAO0GACEIBQAAxwkAIBAAAMgJACChAwIAAAABvwNAAAAAAcIDAQAAAAGPBAEAAAABkAQBAAAAAZEEAQAAAAERBAAAwgkAIAcAAM8JACAQAADFCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCAgAAAAkAIDIAAL8LACADAAAACQAgMgAAvwsAIDMAAL4LACABKwAA-QsAMAIAAAAJACArAAC-CwAgAgAAAKQJACArAAC9CwAgDaEDAgDhBgAhogMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAh9AMCAOEGACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIhEEAACoCQAgBwAAzgkAIBAAAKsJACARAACqCQAgoQMCAOEGACGiAwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiEQQAAMIJACAHAADPCQAgEAAAxQkAIBEAAMQJACChAwIAAAABogMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAhkFAACpCgAgCgAArQoAIBAAAKsKACARAACqCgAgFAAArAoAIBUAAK4KACAWAACvCgAgoQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAADLCwAgAwAAAAUAIDIAAMsLACAzAADKCwAgASsAAPgLADAeAwAAkgYAIAUAAKMGACAKAADOBgAgEAAApAYAIBEAANUGACAUAADXBgAgFQAA0gYAIBYAANgGACCeAwAA1gYAMJ8DAAADABCgAwAA1gYAMKEDAgAAAAG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANQFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhAgAAAAUAICsAAMoLACACAAAAyAsAICsAAMkLACAWngMAAMcLADCfAwAAyAsAEKADAADHCwAwoQMCANEFACG1AwIA0QUAIbsDAADUBpcEIr8DQADTBQAh9wNAANQFACH9AwEA1gUAIY8EAQDWBQAhkQQBANIFACGYBAEA0gUAIZkEAQDSBQAhmgQBANIFACGbBAEA1gUAIZwEAQDWBQAhnQQBANYFACGeBAEA1gUAIZ8EAQDWBQAhoAQBANYFACGhBAEA1gUAIaIEAQDWBQAhFp4DAADHCwAwnwMAAMgLABCgAwAAxwsAMKEDAgDRBQAhtQMCANEFACG7AwAA1AaXBCK_A0AA0wUAIfcDQADUBQAh_QMBANYFACGPBAEA1gUAIZEEAQDSBQAhmAQBANIFACGZBAEA0gUAIZoEAQDSBQAhmwQBANYFACGcBAEA1gUAIZ0EAQDWBQAhngQBANYFACGfBAEA1gUAIaAEAQDWBQAhoQQBANYFACGiBAEA1gUAIRKhAwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhGQUAANYJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFQAA2wkAIBYAANwJACChAwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhGQUAAKkKACAKAACtCgAgEAAAqwoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABBDIAAMALADCuBAAAwQsAMLAEAADDCwAgtAQAAMQLADAEMgAAtwsAMK4EAAC4CwAwsAQAALoLACC0BAAAoAkAMAQyAACrCwAwrgQAAKwLADCwBAAArgsAILQEAACvCwAwBDIAAJ8LADCuBAAAoAsAMLAEAACiCwAgtAQAAKMLADAEMgAAlgsAMK4EAACXCwAwsAQAAJkLACC0BAAAlAkAMAQyAACKCwAwrgQAAIsLADCwBAAAjQsAILQEAACOCwAwBDIAAIELADCuBAAAggsAMLAEAACECwAgtAQAAPkJADAEMgAA9QoAMK4EAAD2CgAwsAQAAPgKACC0BAAA-QoAMAQyAADpCgAwrgQAAOoKADCwBAAA7AoAILQEAADtCgAwBDIAAN0KADCuBAAA3goAMLAEAADgCgAgtAQAAOEKADAEMgAA1AoAMK4EAADVCgAwsAQAANcKACC0BAAArAcAMAQyAADLCgAwrgQAAMwKADCwBAAAzgoAILQEAACgBwAwBDIAAMIKADCuBAAAwwoAMLAEAADFCgAgtAQAAO0JADAAAAAAAAAAAAAAAAAABgMAAOcLACAgAADoCwAgIgAA6QsAIKUDAADkBgAgwwMAAOQGACDFAwAA5AYAIA0FAADaCwAgBwAA2wsAIBAAAN0LACAVAADlCwAgFwAA2QsAIBgAANwLACAZAADeCwAgGgAA3wsAIBsAAOALACAcAADhCwAgHQAA4gsAICQAAOMLACAlAADkCwAgBQMAAOcLACAeAADoCwAgHwAA4wsAICMAAOQLACDGAwAA5AYAIAATAwAA5wsAIAUAANoLACAKAADfCwAgEAAA3QsAIBEAAPULACAUAAD2CwAgFQAA5QsAIBYAAPcLACD3AwAA5AYAIP0DAADkBgAgjwQAAOQGACCbBAAA5AYAIJwEAADkBgAgnQQAAOQGACCeBAAA5AYAIJ8EAADkBgAgoAQAAOQGACChBAAA5AYAIKIEAADkBgAgCQMAAOcLACAEAADqCwAgBgAA8AsAIAcAAPMLACAKAADxCwAgDQAA7QsAIA8AAPQLACD7AwAA5AYAIP8DAADkBgAgAAACBAAA6gsAIBMAAO8LACAABwMAAOcLACAEAADqCwAgBwAA8wsAIBAAAN0LACARAAD1CwAg2wMAAOQGACCVBAAA5AYAIAkEAADqCwAgCAAA6wsAIAkAAOcLACAMAADsCwAgDQAA7QsAINsDAADkBgAg3AMAAOQGACDdAwAA5AYAIOMDAADkBgAgCQgAAOsLACAKAADxCwAgDAAA7AsAINIDAADkBgAg3AMAAOQGACDuAwAA5AYAIO8DAADkBgAg8AMAAOQGACDxAwAA5AYAIAUDAADnCwAgBQAA2gsAIBAAAN0LACCPBAAA5AYAIJEEAADkBgAgAAAAABKhAwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABDaEDAgAAAAGiAwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAH0AwIAAAABkgRAAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZcEAAAAlwQCBqEDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAQShAwIAAAABvwNAAAAAAY0EAQAAAAGOBAEAAAABEKEDAgAAAAGiAwIAAAABqQNAAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQShAwIAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAABDaEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAqEDAgAAAAG_A0AAAAABBKEDAgAAAAG_A0AAAAAB0AMBAAAAAdEDIAAAAAEFoQMCAAAAAb8DQAAAAAHNAwAAAM0DAs4DAQAAAAHPAyAAAAABBaEDAgAAAAGpA0AAAAABvwNAAAAAAcIDAQAAAAHGAwIAAAABCaEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG_A0AAAAABwgMBAAAAAcMDAgAAAAHEAyAAAAABxQMCAAAAAQmhAwIAAAABogMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAhQwAIA2hAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgyhAwIAAAABvwNAAAAAAewDAQAAAAHwAwEAAAAB8QMBAAAAAfMDAgAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABEKEDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQShAwIAAAABvwNAAAAAAeYDAQAAAAHoAwAAAOgDAg2hAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAOMDAr8DQAAAAAHbAwEAAAAB3AMCAAAAAd0DAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB4wMBAAAAAQmhAwIAAAABtQMCAAAAAbcDAAAAtwMCuQMAAAC5AwK7AwAAALsDArwDAQAAAAG9AwIAAAABvgMBAAAAAb8DQAAAAAEIoQMCAAAAAaMDAQAAAAGkAwEAAAABpQMBAAAAAaYDBAAAAAGnAwEAAAABqANAAAAAAakDQAAAAAEDAAAADQAgMgAAhQwAIDMAAJAMACATAAAADQAgBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICQAAL8KACAlAADACgAgKwAAkAwAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICQAAL8KACAlAADACgAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQkDAADGCQAgEAAAyAkAIKEDAgAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAGPBAEAAAABkAQBAAAAAZEEAQAAAAECAAAAWAAgMgAAkQwAIAMAAAALACAyAACRDAAgMwAAlQwAIAsAAAALACADAACNCQAgEAAAjwkAICsAAJUMACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQkDAACNCQAgEAAAjwkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhjwQBAO0GACGQBAEA3gYAIZEEAQDtBgAhEQUAAM0LACAQAADQCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHAAA1AsAIB0AANULACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAJYMACARBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAmAwAIBoDAACoCgAgCgAArQoAIBAAAKsKACARAACqCgAgFAAArAoAIBUAAK4KACAWAACvCgAgoQMCAAAAAbUDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAECAAAABQAgMgAAmgwAIAyhAwIAAAABogMCAAAAAb8DQAAAAAHsAwEAAAAB8AMBAAAAAfEDAQAAAAGGBAEAAAABhwQQAAAAAYgEAQAAAAGJBAEAAAABiwQAAACLBAKMBAEAAAABEKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQMAAAANACAyAACYDAAgMwAAoAwAIBMAAAANACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACgDAAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhAwAAAAMAIDIAAJoMACAzAACjDAAgHAAAAAMAIAMAANUJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFQAA2wkAIBYAANwJACArAACjDAAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhGgMAANUJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFQAA2wkAIBYAANwJACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AAvQcAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACENoQMCAAAAAaIDAgAAAAG1AwIAAAABuwMBAAAAAb8DQAAAAAHNAwEAAAAB2wMBAAAAAeYDAQAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAIQoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAwAAAA0AIDIAAJYMACAzAACoDAAgEwAAAA0AIAUAALYKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAKgMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBcAAMwLACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAqQwAIAMAAAANACAyAACpDAAgMwAArQwAIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACtDAAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhGgMAAKgKACAFAACpCgAgCgAArQoAIBAAAKsKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAACuDAAgEgMAAMMJACAEAADCCQAgBwAAzwkAIBAAAMUJACChAwIAAAABogMCAAAAAbUDAgAAAAG7AwEAAAABvwNAAAAAAc0DAQAAAAHbAwEAAAAB5gMBAAAAAfQDAgAAAAGSBEAAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlwQAAACXBAICAAAACQAgMgAAsAwAIAMAAAADACAyAACuDAAgMwAAtAwAIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgFAAA2QkAIBUAANsJACAWAADcCQAgKwAAtAwAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgFAAA2QkAIBUAANsJACAWAADcCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhAwAAAAcAIDIAALAMACAzAAC3DAAgFAAAAAcAIAMAAKkJACAEAACoCQAgBwAAzgkAIBAAAKsJACArAAC3DAAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCISAwAAqQkAIAQAAKgJACAHAADOCQAgEAAAqwkAIKEDAgDhBgAhogMCAOEGACG1AwIA4QYAIbsDAQDeBgAhvwNAAOAGACHNAwEA3gYAIdsDAQDtBgAh5gMBAN4GACH0AwIA4QYAIZIEQADgBgAhkwQBAN4GACGUBAEA3gYAIZUEAQDtBgAhlwQAAKYJlwQiCQMAAMYJACAFAADHCQAgoQMCAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAY8EAQAAAAGQBAEAAAABkQQBAAAAAQIAAABYACAyAAC4DAAgEQUAAM0LACAHAADOCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHAAA1AsAIB0AANULACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAALoMACASAwAAwwkAIAQAAMIJACAHAADPCQAgEQAAxAkAIKEDAgAAAAGiAwIAAAABtQMCAAAAAbsDAQAAAAG_A0AAAAABzQMBAAAAAdsDAQAAAAHmAwEAAAAB9AMCAAAAAZIEQAAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGXBAAAAJcEAgIAAAAJACAyAAC8DAAgGgMAAKgKACAFAACpCgAgCgAArQoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAAC-DAAgDaEDAgAAAAG7AwAAAPMDAtIDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABA6EDAgAAAAGjAwEAAAABpQMBAAAAAQMAAAALACAyAAC4DAAgMwAAxAwAIAsAAAALACADAACNCQAgBQAAjgkAICsAAMQMACChAwIA4QYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIY8EAQDtBgAhkAQBAN4GACGRBAEA7QYAIQkDAACNCQAgBQAAjgkAIKEDAgDhBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhjwQBAO0GACGQBAEA3gYAIZEEAQDtBgAhAwAAAA0AIDIAALoMACAzAADHDAAgEwAAAA0AIAUAALYKACAHAAC3CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAMcMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAABwAgMgAAvAwAIDMAAMoMACAUAAAABwAgAwAAqQkAIAQAAKgJACAHAADOCQAgEQAAqgkAICsAAMoMACChAwIA4QYAIaIDAgDhBgAhtQMCAOEGACG7AwEA3gYAIb8DQADgBgAhzQMBAN4GACHbAwEA7QYAIeYDAQDeBgAh9AMCAOEGACGSBEAA4AYAIZMEAQDeBgAhlAQBAN4GACGVBAEA7QYAIZcEAACmCZcEIhIDAACpCQAgBAAAqAkAIAcAAM4JACARAACqCQAgoQMCAOEGACGiAwIA4QYAIbUDAgDhBgAhuwMBAN4GACG_A0AA4AYAIc0DAQDeBgAh2wMBAO0GACHmAwEA3gYAIfQDAgDhBgAhkgRAAOAGACGTBAEA3gYAIZQEAQDeBgAhlQQBAO0GACGXBAAApgmXBCIDAAAAAwAgMgAAvgwAIDMAAM0MACAcAAAAAwAgAwAA1QkAIAUAANYJACAKAADaCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAICsAAM0MACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AAvQcAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAKAADaCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRIEAACRCAAgCAAAkAgAIAkAAJIIACAMAACTCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAM4MACADAAAAGwAgMgAAzgwAIDMAANIMACAUAAAAGwAgBAAA5gcAIAgAAOUHACAJAADnBwAgDAAA6AcAICsAANIMACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIRIEAADmBwAgCAAA5QcAIAkAAOcHACAMAADoBwAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAA5AfjAyK_A0AA4AYAIdsDAQDtBgAh3AMCAO4GACHdAwIA7gYAId4DEADZBwAh3wMQANkHACHgAxAA2QcAIeEDEADZBwAh4wMBAO0GACEXAwAA8QgAIAQAAO8IACAGAADwCAAgBwAA8ggAIAoAAPUIACANAADzCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA_wMCvwNAAAAAAfMDAgAAAAH0AwIAAAAB9QMBAAAAAfYDAQAAAAH3A0AAAAAB-AMBAAAAAfoDAAAA-gMC-wOAAAAAAfwDQAAAAAH9AwEAAAAB_wMBAAAAAQIAAAASACAyAADTDAAgAwAAABAAIDIAANMMACAzAADXDAAgGQAAABAAIAMAANAIACAEAADOCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDQAA0ggAICsAANcMACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIRcDAADQCAAgBAAAzggAIAYAAM8IACAHAADRCAAgCgAA1AgAIA0AANIIACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADNCP8DIr8DQADgBgAh8wMCAOEGACH0AwIA4QYAIfUDAQDeBgAh9gMBAN4GACH3A0AA4AYAIfgDAQDeBgAh-gMAAMwI-gMi-wOAAAAAAfwDQADgBgAh_QMBAN4GACH_AwEA7QYAIREFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAADYDAAgAwAAAA0AIDIAANgMACAzAADcDAAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAANwMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEaAwAAqAoAIAUAAKkKACAKAACtCgAgEAAAqwoAIBEAAKoKACAVAACuCgAgFgAArwoAIKEDAgAAAAG1AwIAAAABuwMAAACXBAK_A0AAAAAB9wNAAAAAAf0DAQAAAAGPBAEAAAABkQQBAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABnQQBAAAAAZ4EAQAAAAGfBAEAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABAgAAAAUAIDIAAN0MACAEoQMCAAAAAaMDAQAAAAGoA0AAAAAB5AMAAQAAAQMAAAADACAyAADdDAAgMwAA4gwAIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBUAANsJACAWAADcCQAgKwAA4gwAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBUAANsJACAWAADcCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhBgQAALAIACChAwIAAAABogMCAAAAAb8DQAAAAAHmAwEAAAAB6AMAAADoAwICAAAAPAAgMgAA4wwAIAMAAAA6ACAyAADjDAAgMwAA5wwAIAgAAAA6ACAEAACiCAAgKwAA5wwAIKEDAgDhBgAhogMCAOEGACG_A0AA4AYAIeYDAQDeBgAh6AMAAKEI6AMiBgQAAKIIACChAwIA4QYAIaIDAgDhBgAhvwNAAOAGACHmAwEA3gYAIegDAAChCOgDIhEFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAADoDAAgGgMAAKgKACAFAACpCgAgEAAAqwoAIBEAAKoKACAUAACsCgAgFQAArgoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAADqDAAgFwMAAPEIACAEAADvCAAgBgAA8AgAIAcAAPIIACANAADzCAAgDwAA9AgAIKEDAgAAAAGiAwIAAAABqQNAAAAAAbUDAgAAAAG7AwAAAP8DAr8DQAAAAAHzAwIAAAAB9AMCAAAAAfUDAQAAAAH2AwEAAAAB9wNAAAAAAfgDAQAAAAH6AwAAAPoDAvsDgAAAAAH8A0AAAAAB_QMBAAAAAf8DAQAAAAECAAAAEgAgMgAA7AwAIAqhAwIAAAABvwNAAAAAAdMDAgAAAAHUAwEAAAAB1QMQAAAAAdYDEAAAAAHYAwAAANgDAtkDQAAAAAHaAwEAAAAB2wMBAAAAARcDAADxCAAgBAAA7wgAIAYAAPAIACAHAADyCAAgCgAA9QgAIA8AAPQIACChAwIAAAABogMCAAAAAakDQAAAAAG1AwIAAAABuwMAAAD_AwK_A0AAAAAB8wMCAAAAAfQDAgAAAAH1AwEAAAAB9gMBAAAAAfcDQAAAAAH4AwEAAAAB-gMAAAD6AwL7A4AAAAAB_ANAAAAAAf0DAQAAAAH_AwEAAAABAgAAABIAIDIAAO8MACAKoQMCAAAAAb8DQAAAAAHSAwIAAAAB1AMBAAAAAdUDEAAAAAHWAxAAAAAB2AMAAADYAwLZA0AAAAAB2gMBAAAAAdsDAQAAAAEDAAAAEAAgMgAA7wwAIDMAAPQMACAZAAAAEAAgAwAA0AgAIAQAAM4IACAGAADPCAAgBwAA0QgAIAoAANQIACAPAADTCAAgKwAA9AwAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhFwMAANAIACAEAADOCAAgBgAAzwgAIAcAANEIACAKAADUCAAgDwAA0wgAIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAM0I_wMivwNAAOAGACHzAwIA4QYAIfQDAgDhBgAh9QMBAN4GACH2AwEA3gYAIfcDQADgBgAh-AMBAN4GACH6AwAAzAj6AyL7A4AAAAAB_ANAAOAGACH9AwEA3gYAIf8DAQDtBgAhDaEDAgAAAAG7AwAAAPMDAtwDAgAAAAHeAxAAAAAB3wMQAAAAAeADEAAAAAHhAxAAAAAB7AMBAAAAAe0DQAAAAAHuAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAABAwAAAA0AIDIAAOgMACAzAAD4DAAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAPgMACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAAAwAgMgAA6gwAIDMAAPsMACAcAAAAAwAgAwAA1QkAIAUAANYJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAICsAAPsMACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AAvQcAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIQMAAAAQACAyAADsDAAgMwAA_gwAIBkAAAAQACADAADQCAAgBAAAzggAIAYAAM8IACAHAADRCAAgDQAA0ggAIA8AANMIACArAAD-DAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEXAwAA0AgAIAQAAM4IACAGAADPCAAgBwAA0QgAIA0AANIIACAPAADTCAAgoQMCAOEGACGiAwIA4QYAIakDQADgBgAhtQMCAOEGACG7AwAAzQj_AyK_A0AA4AYAIfMDAgDhBgAh9AMCAOEGACH1AwEA3gYAIfYDAQDeBgAh9wNAAOAGACH4AwEA3gYAIfoDAADMCPoDIvsDgAAAAAH8A0AA4AYAIf0DAQDeBgAh_wMBAO0GACEQCAAAhQgAIAoAAMYIACChAwIAAAABuwMAAADzAwLSAwIAAAAB3AMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHsAwEAAAAB7QNAAAAAAe4DAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAECAAAAGAAgMgAA_wwAIBIEAACRCAAgCAAAkAgAIAkAAJIIACANAACUCAAgoQMCAAAAAaIDAgAAAAGpA0AAAAABtQMCAAAAAbsDAAAA4wMCvwNAAAAAAdsDAQAAAAHcAwIAAAAB3QMCAAAAAd4DEAAAAAHfAxAAAAAB4AMQAAAAAeEDEAAAAAHjAwEAAAABAgAAAEQAIDIAAIENACADAAAAFgAgMgAA_wwAIDMAAIUNACASAAAAFgAgCAAA9gcAIAoAAMUIACArAACFDQAgoQMCAOEGACG7AwAA9AfzAyLSAwIA7gYAIdwDAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHsAwEA3gYAIe0DQADgBgAh7gMBAO0GACHvAwEA7QYAIfADAQDtBgAh8QMBAO0GACEQCAAA9gcAIAoAAMUIACChAwIA4QYAIbsDAAD0B_MDItIDAgDuBgAh3AMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIewDAQDeBgAh7QNAAOAGACHuAwEA7QYAIe8DAQDtBgAh8AMBAO0GACHxAwEA7QYAIQMAAAAbACAyAACBDQAgMwAAiA0AIBQAAAAbACAEAADmBwAgCAAA5QcAIAkAAOcHACANAADpBwAgKwAAiA0AIKEDAgDhBgAhogMCAOEGACGpA0AA4AYAIbUDAgDhBgAhuwMAAOQH4wMivwNAAOAGACHbAwEA7QYAIdwDAgDuBgAh3QMCAO4GACHeAxAA2QcAId8DEADZBwAh4AMQANkHACHhAxAA2QcAIeMDAQDtBgAhEgQAAOYHACAIAADlBwAgCQAA5wcAIA0AAOkHACChAwIA4QYAIaIDAgDhBgAhqQNAAOAGACG1AwIA4QYAIbsDAADkB-MDIr8DQADgBgAh2wMBAO0GACHcAwIA7gYAId0DAgDuBgAh3gMQANkHACHfAxAA2QcAIeADEADZBwAh4QMQANkHACHjAwEA7QYAIREFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAACJDQAgAwAAAA0AIDIAAIkNACAzAACNDQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAAI0NACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAzQsAIAcAAM4LACAQAADQCwAgFQAA2AsAIBcAAMwLACAYAADPCwAgGQAA0QsAIBoAANILACAbAADTCwAgHQAA1QsAICQAANYLACAlAADXCwAgoQMCAAAAAeoDAQAAAAHrAwEAAAABowQgAAAAAaQEIAAAAAECAAAAAQAgMgAAjg0AIAMAAAANACAyAACODQAgMwAAkg0AIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAdAAC-CgAgJAAAvwoAICUAAMAKACArAACSDQAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAdAAC-CgAgJAAAvwoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAAM0LACAHAADOCwAgEAAA0AsAIBUAANgLACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAkAADWCwAgJQAA1wsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAJMNACADAAAADQAgMgAAkw0AIDMAAJcNACATAAAADQAgBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAICQAAL8KACAlAADACgAgKwAAlw0AIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACERBQAAtgoAIAcAALcKACAQAAC5CgAgFQAAwQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAICQAAL8KACAlAADACgAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIQkDAAC1BwAgHgAAtwcAICMAALYHACChAwIAAAABqQNAAAAAAbUDAgAAAAG_A0AAAAABwgMBAAAAAcYDAgAAAAECAAAAcgAgMgAAmA0AIBEFAADNCwAgBwAAzgsAIBAAANALACAVAADYCwAgFwAAzAsAIBgAAM8LACAZAADRCwAgGgAA0gsAIBsAANMLACAcAADUCwAgHQAA1QsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAACaDQAgBaEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABCaEDAgAAAAGlAwEAAAABpgMEAAAAAakDQAAAAAG1AwIAAAABvwNAAAAAAcIDAQAAAAHEAyAAAAABxQMCAAAAAQMAAAANACAyAACaDQAgMwAAoA0AIBMAAAANACAFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICUAAMAKACArAACgDQAgoQMCAOEGACHqAwEA3gYAIesDAQDeBgAhowQgAIAHACGkBCAAgAcAIREFAAC2CgAgBwAAtwoAIBAAALkKACAVAADBCgAgFwAAtQoAIBgAALgKACAZAAC6CgAgGgAAuwoAIBsAALwKACAcAAC9CgAgHQAAvgoAICUAAMAKACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhAwAAAHAAIDIAAJgNACAzAACjDQAgCwAAAHAAIAMAAJoHACAeAACYBwAgIwAAmwcAICsAAKMNACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACEJAwAAmgcAIB4AAJgHACAjAACbBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhCQMAALUHACAeAAC3BwAgHwAAtAcAIKEDAgAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABxgMCAAAAAQIAAAByACAyAACkDQAgEQUAAM0LACAHAADOCwAgEAAA0AsAIBUAANgLACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAIKEDAgAAAAHqAwEAAAAB6wMBAAAAAaMEIAAAAAGkBCAAAAABAgAAAAEAIDIAAKYNACAEKwABAAABoQMCAAAAAb8DQAAAAAHBAwIAAAABAwAAAHAAIDIAAKQNACAzAACrDQAgCwAAAHAAIAMAAJoHACAeAACYBwAgHwAAmQcAICsAAKsNACChAwIA4QYAIakDQADgBgAhtQMCAOEGACG_A0AA4AYAIcIDAQDeBgAhxgMCAO4GACEJAwAAmgcAIB4AAJgHACAfAACZBwAgoQMCAOEGACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcYDAgDuBgAhAwAAAA0AIDIAAKYNACAzAACuDQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAICsAAK4NACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBUAAMEKACAXAAC1CgAgGAAAuAoAIBkAALoKACAaAAC7CgAgGwAAvAoAIBwAAL0KACAdAAC-CgAgJAAAvwoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEMAwAAkAcAICAAAJEHACChAwIAAAABpQMBAAAAAaYDBAAAAAGpA0AAAAABtQMCAAAAAb8DQAAAAAHCAwEAAAABwwMCAAAAAcQDIAAAAAHFAwIAAAABAgAAAHgAIDIAAK8NACADAAAAdgAgMgAArw0AIDMAALMNACAOAAAAdgAgAwAAgQcAICAAAIIHACArAACzDQAgoQMCAOEGACGlAwEA7QYAIaYDBADfBgAhqQNAAOAGACG1AwIA4QYAIb8DQADgBgAhwgMBAN4GACHDAwIA7gYAIcQDIACABwAhxQMCAO4GACEMAwAAgQcAICAAAIIHACChAwIA4QYAIaUDAQDtBgAhpgMEAN8GACGpA0AA4AYAIbUDAgDhBgAhvwNAAOAGACHCAwEA3gYAIcMDAgDuBgAhxAMgAIAHACHFAwIA7gYAIREFAADNCwAgBwAAzgsAIBAAANALACAXAADMCwAgGAAAzwsAIBkAANELACAaAADSCwAgGwAA0wsAIBwAANQLACAdAADVCwAgJAAA1gsAICUAANcLACChAwIAAAAB6gMBAAAAAesDAQAAAAGjBCAAAAABpAQgAAAAAQIAAAABACAyAAC0DQAgGgMAAKgKACAFAACpCgAgCgAArQoAIBAAAKsKACARAACqCgAgFAAArAoAIBYAAK8KACChAwIAAAABtQMCAAAAAbsDAAAAlwQCvwNAAAAAAfcDQAAAAAH9AwEAAAABjwQBAAAAAZEEAQAAAAGYBAEAAAABmQQBAAAAAZoEAQAAAAGbBAEAAAABnAQBAAAAAZ0EAQAAAAGeBAEAAAABnwQBAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAQIAAAAFACAyAAC2DQAgAwAAAA0AIDIAALQNACAzAAC6DQAgEwAAAA0AIAUAALYKACAHAAC3CgAgEAAAuQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAICsAALoNACChAwIA4QYAIeoDAQDeBgAh6wMBAN4GACGjBCAAgAcAIaQEIACABwAhEQUAALYKACAHAAC3CgAgEAAAuQoAIBcAALUKACAYAAC4CgAgGQAAugoAIBoAALsKACAbAAC8CgAgHAAAvQoAIB0AAL4KACAkAAC_CgAgJQAAwAoAIKEDAgDhBgAh6gMBAN4GACHrAwEA3gYAIaMEIACABwAhpAQgAIAHACEDAAAAAwAgMgAAtg0AIDMAAL0NACAcAAAAAwAgAwAA1QkAIAUAANYJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFgAA3AkAICsAAL0NACChAwIA4QYAIbUDAgDhBgAhuwMAAKYJlwQivwNAAOAGACH3A0AAvQcAIf0DAQDtBgAhjwQBAO0GACGRBAEA3gYAIZgEAQDeBgAhmQQBAN4GACGaBAEA3gYAIZsEAQDtBgAhnAQBAO0GACGdBAEA7QYAIZ4EAQDtBgAhnwQBAO0GACGgBAEA7QYAIaEEAQDtBgAhogQBAO0GACEaAwAA1QkAIAUAANYJACAKAADaCQAgEAAA2AkAIBEAANcJACAUAADZCQAgFgAA3AkAIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAACoCgAgBQAAqQoAIAoAAK0KACAQAACrCgAgEQAAqgoAIBQAAKwKACAVAACuCgAgoQMCAAAAAbUDAgAAAAG7AwAAAJcEAr8DQAAAAAH3A0AAAAAB_QMBAAAAAY8EAQAAAAGRBAEAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAGdBAEAAAABngQBAAAAAZ8EAQAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAECAAAABQAgMgAAvg0AIAMAAAADACAyAAC-DQAgMwAAwg0AIBwAAAADACADAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgKwAAwg0AIKEDAgDhBgAhtQMCAOEGACG7AwAApgmXBCK_A0AA4AYAIfcDQAC9BwAh_QMBAO0GACGPBAEA7QYAIZEEAQDeBgAhmAQBAN4GACGZBAEA3gYAIZoEAQDeBgAhmwQBAO0GACGcBAEA7QYAIZ0EAQDtBgAhngQBAO0GACGfBAEA7QYAIaAEAQDtBgAhoQQBAO0GACGiBAEA7QYAIRoDAADVCQAgBQAA1gkAIAoAANoJACAQAADYCQAgEQAA1wkAIBQAANkJACAVAADbCQAgoQMCAOEGACG1AwIA4QYAIbsDAACmCZcEIr8DQADgBgAh9wNAAL0HACH9AwEA7QYAIY8EAQDtBgAhkQQBAN4GACGYBAEA3gYAIZkEAQDeBgAhmgQBAN4GACGbBAEA7QYAIZwEAQDtBgAhnQQBAO0GACGeBAEA7QYAIZ8EAQDtBgAhoAQBAO0GACGhBAEA7QYAIaIEAQDtBgAhDgVWAwdZBA4AIBBeBRWDARMXBgIYXRYZYhcaYwcbZxgcaxkdbxokcxslggEcCQMAAQUKAwpFBw4AFRA5BRE4DhQ9EBVJExZOFAYDAAEEAAIHDAQOAA8QNQURNA4EAw4BBQ8DDgANEBMFCAMUAQQAAgYAAwcVBAosBw0ZBg4ADA8rCwQIGgUKHAcMJggOAAoGBAACCB0FCR4BDCIIDSMGDgAJAgoABwsABgIMJAANJQABDCcAAQgABQINLQAPLgACBS8AEDAAAgQAAgYAAwIQNwARNgADBAACDgASE0ERARIAEAETQgACA0oBBAACAQQAAgcFTwAKUwAQUQARUAAUUgAVVAAWVQABAwABAQMAAQEDAAEBAwABAQMAAQUDAAEOAB8edBsfdRsjeRwEAwABDgAeIHobIn4dASEAHAEifwACH4ABACOBAQANBYUBAAeGAQAQiAEAFZABABeEAQAYhwEAGYkBABqKAQAbiwEAHIwBAB2NAQAkjgEAJY8BAAAAAAUOACU4ACY5ACc6ACg7ACkAAAAAAAUOACU4ACY5ACc6ACg7ACkBAwABAQMAAQUOAC44AC85ADA6ADE7ADIAAAAAAAUOAC44AC85ADA6ADE7ADIDAwABBAACB8cBBAMDAAEEAAIHzQEEBQ4ANzgAODkAOToAOjsAOwAAAAAABQ4ANzgAODkAOToAOjsAOwED3wEBAQPlAQEFDgBAOABBOQBCOgBDOwBEAAAAAAAFDgBAOABBOQBCOgBDOwBEAQMAAQEDAAEFDgBJOABKOQBLOgBMOwBNAAAAAAAFDgBJOABKOQBLOgBMOwBNAgQAAgYAAwIEAAIGAAMFDgBSOABTOQBUOgBVOwBWAAAAAAAFDgBSOABTOQBUOgBVOwBWBAOjAgEEAAIGAAMHpAIEBAOqAgEEAAIGAAMHqwIEBQ4AWzgAXDkAXToAXjsAXwAAAAAABQ4AWzgAXDkAXToAXjsAXwIIvQIFCr4CBwIIxAIFCsUCBwUOAGQ4AGU5AGY6AGc7AGgAAAAAAAUOAGQ4AGU5AGY6AGc7AGgBCAAFAQgABQUOAG04AG45AG86AHA7AHEAAAAAAAUOAG04AG45AG86AHA7AHEBAwABAQMAAQUOAHY4AHc5AHg6AHk7AHoAAAAAAAUOAHY4AHc5AHg6AHk7AHoBBAACAQQAAgUOAH84AIABOQCBAToAggE7AIMBAAAAAAAFDgB_OACAATkAgQE6AIIBOwCDAQESABABEgAQBQ4AiAE4AIkBOQCKAToAiwE7AIwBAAAAAAAFDgCIATgAiQE5AIoBOgCLATsAjAEDBAACCK8DBQmwAwEDBAACCLYDBQm3AwEFDgCRATgAkgE5AJMBOgCUATsAlQEAAAAAAAUOAJEBOACSATkAkwE6AJQBOwCVAQIKAAcLAAYCCgAHCwAGBQ4AmgE4AJsBOQCcAToAnQE7AJ4BAAAAAAAFDgCaATgAmwE5AJwBOgCdATsAngEBAwABAQMAAQUOAKMBOACkATkApQE6AKYBOwCnAQAAAAAABQ4AowE4AKQBOQClAToApgE7AKcBAQMAAQEDAAEFDgCsATgArQE5AK4BOgCvATsAsAEAAAAAAAUOAKwBOACtATkArgE6AK8BOwCwAQEDAAEBAwABBQ4AtQE4ALYBOQC3AToAuAE7ALkBAAAAAAAFDgC1ATgAtgE5ALcBOgC4ATsAuQEAAAAFDgC_ATgAwAE5AMEBOgDCATsAwwEAAAAAAAUOAL8BOADAATkAwQE6AMIBOwDDAQIDAAEeugQbAgMAAR7ABBsFDgDIATgAyQE5AMoBOgDLATsAzAEAAAAAAAUOAMgBOADJATkAygE6AMsBOwDMAQIDAAEg0gQbAgMAASDYBBsFDgDRATgA0gE5ANMBOgDUATsA1QEAAAAAAAUOANEBOADSATkA0wE6ANQBOwDVAQEhABwBIQAcBQ4A2gE4ANsBOQDcAToA3QE7AN4BAAAAAAAFDgDaATgA2wE5ANwBOgDdATsA3gECA4AFAQQAAgIDhgUBBAACBQ4A4wE4AOQBOQDlAToA5gE7AOcBAAAAAAAFDgDjATgA5AE5AOUBOgDmATsA5wEBBAACAQQAAgUOAOwBOADtATkA7gE6AO8BOwDwAQAAAAAABQ4A7AE4AO0BOQDuAToA7wE7APABJgIBJ5EBASiTAQEplAEBKpUBASyXAQEtmQEhLpoBIi-cAQEwngEhMZ8BIzSgAQE1oQEBNqIBITylASQ9pgEqPqcBAj-oAQJAqQECQaoBAkKrAQJDrQECRK8BIUWwAStGsgECR7QBIUi1ASxJtgECSrcBAku4ASFMuwEtTbwBM069AQNPvgEDUL8BA1HAAQNSwQEDU8MBA1TFASFVxgE0VskBA1fLASFYzAE1Wc4BA1rPAQNb0AEhXNMBNl3UATxe1QEEX9YBBGDXAQRh2AEEYtkBBGPbAQRk3QEhZd4BPWbhAQRn4wEhaOQBPmnmAQRq5wEEa-gBIWzrAT9t7AFFbu0BFm_uARZw7wEWcfABFnLxARZz8wEWdPUBIXX2AUZ2-AEWd_oBIXj7AUd5_AEWev0BFnv-ASF8gQJIfYICTn6DAg5_hAIOgAGFAg6BAYYCDoIBhwIOgwGJAg6EAYsCIYUBjAJPhgGOAg6HAZACIYgBkQJQiQGSAg6KAZMCDosBlAIhjAGXAlGNAZgCV44BmQIFjwGaAgWQAZsCBZEBnAIFkgGdAgWTAZ8CBZQBoQIhlQGiAliWAaYCBZcBqAIhmAGpAlmZAawCBZoBrQIFmwGuAiGcAbECWp0BsgJgngGzAgafAbQCBqABtQIGoQG2AgaiAbcCBqMBuQIGpAG7AiGlAbwCYaYBwAIGpwHCAiGoAcMCYqkBxgIGqgHHAgarAcgCIawBywJjrQHMAmmuAc0CC68BzgILsAHPAguxAdACC7IB0QILswHTAgu0AdUCIbUB1gJqtgHYAgu3AdoCIbgB2wJruQHcAgu6Ad0CC7sB3gIhvAHhAmy9AeICcr4B4wIXvwHkAhfAAeUCF8EB5gIXwgHnAhfDAekCF8QB6wIhxQHsAnPGAe4CF8cB8AIhyAHxAnTJAfICF8oB8wIXywH0AiHMAfcCdc0B-AJ7zgH5AhDPAfoCENAB-wIQ0QH8AhDSAf0CENMB_wIQ1AGBAyHVAYIDfNYBhAMQ1wGGAyHYAYcDfdkBiAMQ2gGJAxDbAYoDIdwBjQN-3QGOA4QB3gGPAxHfAZADEeABkQMR4QGSAxHiAZMDEeMBlQMR5AGXAyHlAZgDhQHmAZoDEecBnAMh6AGdA4YB6QGeAxHqAZ8DEesBoAMh7AGjA4cB7QGkA40B7gGlAwfvAaYDB_ABpwMH8QGoAwfyAakDB_MBqwMH9AGtAyH1Aa4DjgH2AbIDB_cBtAMh-AG1A48B-QG4Awf6AbkDB_sBugMh_AG9A5AB_QG-A5YB_gG_Awj_AcADCIACwQMIgQLCAwiCAsMDCIMCxQMIhALHAyGFAsgDlwGGAsoDCIcCzAMhiALNA5gBiQLOAwiKAs8DCIsC0AMhjALTA5kBjQLUA58BjgLVAxiPAtYDGJAC1wMYkQLYAxiSAtkDGJMC2wMYlALdAyGVAt4DoAGWAuADGJcC4gMhmALjA6EBmQLkAxiaAuUDGJsC5gMhnALpA6IBnQLqA6gBngLrAxmfAuwDGaAC7QMZoQLuAxmiAu8DGaMC8QMZpALzAyGlAvQDqQGmAvYDGacC-AMhqAL5A6oBqQL6AxmqAvsDGasC_AMhrAL_A6sBrQKABLEBrgKBBBqvAoIEGrACgwQasQKEBBqyAoUEGrMChwQatAKJBCG1AooEsgG2AowEGrcCjgQhuAKPBLMBuQKQBBq6ApEEGrsCkgQhvAKVBLQBvQKWBLoBvgKYBLsBvwKZBLsBwAKcBLsBwQKdBLsBwgKeBLsBwwKgBLsBxAKiBCHFAqMEvAHGAqUEuwHHAqcEIcgCqAS9AckCqQS7AcoCqgS7AcsCqwQhzAKuBL4BzQKvBMQBzgKwBBvPArEEG9ACsgQb0QKzBBvSArQEG9MCtgQb1AK4BCHVArkExQHWArwEG9cCvgQh2AK_BMYB2QLBBBvaAsIEG9sCwwQh3ALGBMcB3QLHBM0B3gLIBBzfAskEHOACygQc4QLLBBziAswEHOMCzgQc5ALQBCHlAtEEzgHmAtQEHOcC1gQh6ALXBM8B6QLZBBzqAtoEHOsC2wQh7ALeBNAB7QLfBNYB7gLgBB3vAuEEHfAC4gQd8QLjBB3yAuQEHfMC5gQd9ALoBCH1AukE1wH2AusEHfcC7QQh-ALuBNgB-QLvBB36AvAEHfsC8QQh_AL0BNkB_QL1BN8B_gL2BBP_AvcEE4AD-AQTgQP5BBOCA_oEE4MD_AQThAP-BCGFA_8E4AGGA4IFE4cDhAUhiAOFBeEBiQOHBROKA4gFE4sDiQUhjAOMBeIBjQONBegBjgOOBRSPA48FFJADkAUUkQORBRSSA5IFFJMDlAUUlAOWBSGVA5cF6QGWA5kFFJcDmwUhmAOcBeoBmQOdBRSaA54FFJsDnwUhnAOiBesBnQOjBfEB" } config.compilerWasm = { getRuntime: async () => require('./query_compiler_fast_bg.js'), diff --git a/packages/db/generated/prisma/package.json b/packages/db/generated/prisma/package.json index 62b8d50..d6207ab 100644 --- a/packages/db/generated/prisma/package.json +++ b/packages/db/generated/prisma/package.json @@ -1,5 +1,5 @@ { - "name": "prisma-client-4bc6ced9b73ff651becdfed4e68ae8090595ad6cc91677c4e986b059be8d6d3b", + "name": "prisma-client-2bb3dab931ebdead5485dfde3b55c109d6af8a933a711e743a9478fd94284620", "main": "index.js", "types": "index.d.ts", "browser": "default.js", diff --git a/packages/db/generated/prisma/schema.prisma b/packages/db/generated/prisma/schema.prisma index 225d25f..d36637a 100755 --- a/packages/db/generated/prisma/schema.prisma +++ b/packages/db/generated/prisma/schema.prisma @@ -43,7 +43,7 @@ model Patient { id Int @id @default(autoincrement()) firstName String lastName String - dateOfBirth DateTime @db.Date + dateOfBirth DateTime? @db.Date gender String phone String email String? @@ -76,6 +76,7 @@ enum PatientStatus { ACTIVE INACTIVE UNKNOWN + PLAN_NOT_ACCEPTED } model Appointment { diff --git a/packages/db/shared/.prisma-zod-generator-manifest.json b/packages/db/shared/.prisma-zod-generator-manifest.json index a2ca7f8..2a8f0c2 100755 --- a/packages/db/shared/.prisma-zod-generator-manifest.json +++ b/packages/db/shared/.prisma-zod-generator-manifest.json @@ -1,7 +1,7 @@ { "version": "1.0", "generatorVersion": "1.0.0", - "generatedAt": "2026-04-16T19:04:40.951Z", + "generatedAt": "2026-04-18T03:02:28.485Z", "outputPath": "/home/ee/Desktop/Gitead-DentalManagementMHnewff/packages/db/shared", "files": [ "schemas/enums/TransactionIsolationLevel.schema.ts", @@ -358,9 +358,10 @@ "schemas/objects/IntWithAggregatesFilter.schema.ts", "schemas/objects/StringWithAggregatesFilter.schema.ts", "schemas/objects/BoolWithAggregatesFilter.schema.ts", - "schemas/objects/DateTimeFilter.schema.ts", + "schemas/objects/DateTimeNullableFilter.schema.ts", "schemas/objects/StringNullableFilter.schema.ts", "schemas/objects/EnumPatientStatusFilter.schema.ts", + "schemas/objects/DateTimeFilter.schema.ts", "schemas/objects/UserScalarRelationFilter.schema.ts", "schemas/objects/AppointmentProcedureListRelationFilter.schema.ts", "schemas/objects/PdfGroupListRelationFilter.schema.ts", @@ -374,9 +375,10 @@ "schemas/objects/PatientMaxOrderByAggregateInput.schema.ts", "schemas/objects/PatientMinOrderByAggregateInput.schema.ts", "schemas/objects/PatientSumOrderByAggregateInput.schema.ts", - "schemas/objects/DateTimeWithAggregatesFilter.schema.ts", + "schemas/objects/DateTimeNullableWithAggregatesFilter.schema.ts", "schemas/objects/StringNullableWithAggregatesFilter.schema.ts", "schemas/objects/EnumPatientStatusWithAggregatesFilter.schema.ts", + "schemas/objects/DateTimeWithAggregatesFilter.schema.ts", "schemas/objects/PatientScalarRelationFilter.schema.ts", "schemas/objects/StaffNullableScalarRelationFilter.schema.ts", "schemas/objects/AppointmentCountOrderByAggregateInput.schema.ts", @@ -498,13 +500,11 @@ "schemas/objects/NotificationMinOrderByAggregateInput.schema.ts", "schemas/objects/NotificationSumOrderByAggregateInput.schema.ts", "schemas/objects/EnumNotificationTypesWithAggregatesFilter.schema.ts", - "schemas/objects/DateTimeNullableFilter.schema.ts", "schemas/objects/CronJobLogCountOrderByAggregateInput.schema.ts", "schemas/objects/CronJobLogAvgOrderByAggregateInput.schema.ts", "schemas/objects/CronJobLogMaxOrderByAggregateInput.schema.ts", "schemas/objects/CronJobLogMinOrderByAggregateInput.schema.ts", "schemas/objects/CronJobLogSumOrderByAggregateInput.schema.ts", - "schemas/objects/DateTimeNullableWithAggregatesFilter.schema.ts", "schemas/objects/CloudFolderNullableScalarRelationFilter.schema.ts", "schemas/objects/CloudFolderUserIdParentIdNameCompoundUniqueInput.schema.ts", "schemas/objects/CloudFolderCountOrderByAggregateInput.schema.ts", @@ -614,9 +614,10 @@ "schemas/objects/PaymentUncheckedCreateNestedManyWithoutPatientInput.schema.ts", "schemas/objects/CommunicationUncheckedCreateNestedManyWithoutPatientInput.schema.ts", "schemas/objects/PatientDocumentUncheckedCreateNestedManyWithoutPatientInput.schema.ts", - "schemas/objects/DateTimeFieldUpdateOperationsInput.schema.ts", + "schemas/objects/NullableDateTimeFieldUpdateOperationsInput.schema.ts", "schemas/objects/NullableStringFieldUpdateOperationsInput.schema.ts", "schemas/objects/EnumPatientStatusFieldUpdateOperationsInput.schema.ts", + "schemas/objects/DateTimeFieldUpdateOperationsInput.schema.ts", "schemas/objects/UserUpdateOneRequiredWithoutPatientsNestedInput.schema.ts", "schemas/objects/AppointmentUpdateManyWithoutPatientNestedInput.schema.ts", "schemas/objects/AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema.ts", @@ -738,7 +739,6 @@ "schemas/objects/UserCreateNestedOneWithoutNotificationsInput.schema.ts", "schemas/objects/EnumNotificationTypesFieldUpdateOperationsInput.schema.ts", "schemas/objects/UserUpdateOneRequiredWithoutNotificationsNestedInput.schema.ts", - "schemas/objects/NullableDateTimeFieldUpdateOperationsInput.schema.ts", "schemas/objects/CloudFolderCreateNestedOneWithoutChildrenInput.schema.ts", "schemas/objects/CloudFolderCreateNestedManyWithoutParentInput.schema.ts", "schemas/objects/UserCreateNestedOneWithoutCloudFoldersInput.schema.ts", @@ -778,13 +778,15 @@ "schemas/objects/NestedFloatFilter.schema.ts", "schemas/objects/NestedStringWithAggregatesFilter.schema.ts", "schemas/objects/NestedBoolWithAggregatesFilter.schema.ts", - "schemas/objects/NestedDateTimeFilter.schema.ts", + "schemas/objects/NestedDateTimeNullableFilter.schema.ts", "schemas/objects/NestedStringNullableFilter.schema.ts", "schemas/objects/NestedEnumPatientStatusFilter.schema.ts", - "schemas/objects/NestedDateTimeWithAggregatesFilter.schema.ts", - "schemas/objects/NestedStringNullableWithAggregatesFilter.schema.ts", + "schemas/objects/NestedDateTimeFilter.schema.ts", + "schemas/objects/NestedDateTimeNullableWithAggregatesFilter.schema.ts", "schemas/objects/NestedIntNullableFilter.schema.ts", + "schemas/objects/NestedStringNullableWithAggregatesFilter.schema.ts", "schemas/objects/NestedEnumPatientStatusWithAggregatesFilter.schema.ts", + "schemas/objects/NestedDateTimeWithAggregatesFilter.schema.ts", "schemas/objects/NestedDecimalNullableFilter.schema.ts", "schemas/objects/NestedEnumProcedureSourceFilter.schema.ts", "schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts", @@ -810,8 +812,6 @@ "schemas/objects/NestedEnumPaymentMethodWithAggregatesFilter.schema.ts", "schemas/objects/NestedEnumNotificationTypesFilter.schema.ts", "schemas/objects/NestedEnumNotificationTypesWithAggregatesFilter.schema.ts", - "schemas/objects/NestedDateTimeNullableFilter.schema.ts", - "schemas/objects/NestedDateTimeNullableWithAggregatesFilter.schema.ts", "schemas/objects/NestedBigIntFilter.schema.ts", "schemas/objects/NestedBigIntWithAggregatesFilter.schema.ts", "schemas/objects/NestedEnumCommunicationChannelFilter.schema.ts", diff --git a/packages/db/shared/helpers/decimal-helpers.d.ts b/packages/db/shared/helpers/decimal-helpers.d.ts index 020b7f2..098feda 100644 --- a/packages/db/shared/helpers/decimal-helpers.d.ts +++ b/packages/db/shared/helpers/decimal-helpers.d.ts @@ -1,5 +1,5 @@ import * as z from 'zod'; -import type { Prisma } from '../../generated/prisma'; +import { Prisma } from '../../generated/prisma'; export declare const DecimalJSLikeSchema: z.ZodType; export declare const DECIMAL_STRING_REGEX: RegExp; export declare const isValidDecimalInput: (v?: null | string | number | Prisma.DecimalJsLike) => v is string | number | Prisma.DecimalJsLike; diff --git a/packages/db/shared/helpers/decimal-helpers.d.ts.map b/packages/db/shared/helpers/decimal-helpers.d.ts.map index df6e150..b1cb5d5 100644 --- a/packages/db/shared/helpers/decimal-helpers.d.ts.map +++ b/packages/db/shared/helpers/decimal-helpers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"decimal-helpers.d.ts","sourceRoot":"","sources":["decimal-helpers.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAEzB,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AAOrD,eAAO,MAAM,mBAAmB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,aAAa,CAM9D,CAAC;AAGH,eAAO,MAAM,oBAAoB,QAAuE,CAAC;AAEzG,eAAO,MAAM,mBAAmB,GAC9B,IAAI,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC,aAAa,KAChD,CAAC,IAAI,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC,aAiBhC,CAAC"} \ No newline at end of file +{"version":3,"file":"decimal-helpers.d.ts","sourceRoot":"","sources":["decimal-helpers.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAEzB,OAAO,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AAMhD,eAAO,MAAM,mBAAmB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,aAAa,CAM9D,CAAC;AAGH,eAAO,MAAM,oBAAoB,QAAuE,CAAC;AAEzG,eAAO,MAAM,mBAAmB,GAC9B,IAAI,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC,aAAa,KAChD,CAAC,IAAI,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC,aAiBhC,CAAC"} \ No newline at end of file diff --git a/packages/db/shared/helpers/decimal-helpers.js b/packages/db/shared/helpers/decimal-helpers.js index 147471d..0c5c734 100644 --- a/packages/db/shared/helpers/decimal-helpers.js +++ b/packages/db/shared/helpers/decimal-helpers.js @@ -38,6 +38,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.isValidDecimalInput = exports.DECIMAL_STRING_REGEX = exports.DecimalJSLikeSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../generated/prisma"); const decimal_js_1 = __importDefault(require("decimal.js")); // DECIMAL HELPERS //------------------------------------------------------ @@ -55,7 +56,7 @@ const isValidDecimalInput = (v) => { return false; return ( // Explicit instance checks first - v instanceof decimal_js_1.default || + v instanceof prisma_1.Prisma.Decimal || // If Decimal.js is present and imported by the generator, this symbol exists at runtime // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore - Decimal may be undefined when not installed; codegen controls the import diff --git a/packages/db/shared/helpers/decimal-helpers.ts b/packages/db/shared/helpers/decimal-helpers.ts index dbd069d..afebf5d 100755 --- a/packages/db/shared/helpers/decimal-helpers.ts +++ b/packages/db/shared/helpers/decimal-helpers.ts @@ -1,8 +1,7 @@ import * as z from 'zod'; -import type { Prisma } from '../../generated/prisma'; - -import Decimal from "decimal.js"; +import { Prisma } from '../../generated/prisma'; +import Decimal from 'decimal.js'; // DECIMAL HELPERS //------------------------------------------------------ @@ -24,7 +23,7 @@ export const isValidDecimalInput = ( if (v === undefined || v === null) return false; return ( // Explicit instance checks first - v instanceof Decimal || + v instanceof Prisma.Decimal || // If Decimal.js is present and imported by the generator, this symbol exists at runtime // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore - Decimal may be undefined when not installed; codegen controls the import diff --git a/packages/db/shared/schemas/enums/PatientStatus.schema.d.ts b/packages/db/shared/schemas/enums/PatientStatus.schema.d.ts index 38e4326..0bd6846 100644 --- a/packages/db/shared/schemas/enums/PatientStatus.schema.d.ts +++ b/packages/db/shared/schemas/enums/PatientStatus.schema.d.ts @@ -1,4 +1,4 @@ import * as z from 'zod'; -export declare const PatientStatusSchema: z.ZodEnum<["ACTIVE", "INACTIVE", "UNKNOWN"]>; +export declare const PatientStatusSchema: z.ZodEnum<["ACTIVE", "INACTIVE", "UNKNOWN", "PLAN_NOT_ACCEPTED"]>; export type PatientStatus = z.infer; //# sourceMappingURL=PatientStatus.schema.d.ts.map \ No newline at end of file diff --git a/packages/db/shared/schemas/enums/PatientStatus.schema.d.ts.map b/packages/db/shared/schemas/enums/PatientStatus.schema.d.ts.map index 505257b..05c0359 100644 --- a/packages/db/shared/schemas/enums/PatientStatus.schema.d.ts.map +++ b/packages/db/shared/schemas/enums/PatientStatus.schema.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"PatientStatus.schema.d.ts","sourceRoot":"","sources":["PatientStatus.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAEzB,eAAO,MAAM,mBAAmB,8CAA4C,CAAA;AAE5E,MAAM,MAAM,aAAa,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,mBAAmB,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"PatientStatus.schema.d.ts","sourceRoot":"","sources":["PatientStatus.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAEzB,eAAO,MAAM,mBAAmB,mEAAiE,CAAA;AAEjG,MAAM,MAAM,aAAa,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,mBAAmB,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/db/shared/schemas/enums/PatientStatus.schema.js b/packages/db/shared/schemas/enums/PatientStatus.schema.js index 8ddbc4d..d117220 100644 --- a/packages/db/shared/schemas/enums/PatientStatus.schema.js +++ b/packages/db/shared/schemas/enums/PatientStatus.schema.js @@ -35,4 +35,4 @@ var __importStar = (this && this.__importStar) || (function () { Object.defineProperty(exports, "__esModule", { value: true }); exports.PatientStatusSchema = void 0; const z = __importStar(require("zod")); -exports.PatientStatusSchema = z.enum(['ACTIVE', 'INACTIVE', 'UNKNOWN']); +exports.PatientStatusSchema = z.enum(['ACTIVE', 'INACTIVE', 'UNKNOWN', 'PLAN_NOT_ACCEPTED']); diff --git a/packages/db/shared/schemas/enums/PatientStatus.schema.ts b/packages/db/shared/schemas/enums/PatientStatus.schema.ts index e6c8bbb..e5dff28 100644 --- a/packages/db/shared/schemas/enums/PatientStatus.schema.ts +++ b/packages/db/shared/schemas/enums/PatientStatus.schema.ts @@ -1,5 +1,5 @@ import * as z from 'zod'; -export const PatientStatusSchema = z.enum(['ACTIVE', 'INACTIVE', 'UNKNOWN']) +export const PatientStatusSchema = z.enum(['ACTIVE', 'INACTIVE', 'UNKNOWN', 'PLAN_NOT_ACCEPTED']) export type PatientStatus = z.infer; \ No newline at end of file diff --git a/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.d.ts b/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.d.ts index a00f4f0..5e935ab 100644 --- a/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.d.ts +++ b/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.d.ts @@ -1,4 +1,4 @@ import * as z from 'zod'; -export declare const UserScalarFieldEnumSchema: z.ZodEnum<["id", "username", "password"]>; +export declare const UserScalarFieldEnumSchema: z.ZodEnum<["id", "username", "password", "autoBackupEnabled", "usbBackupEnabled"]>; export type UserScalarFieldEnum = z.infer; //# sourceMappingURL=UserScalarFieldEnum.schema.d.ts.map \ No newline at end of file diff --git a/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.d.ts.map b/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.d.ts.map index 36c2b54..eb35ae7 100644 --- a/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.d.ts.map +++ b/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UserScalarFieldEnum.schema.d.ts","sourceRoot":"","sources":["UserScalarFieldEnum.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAEzB,eAAO,MAAM,yBAAyB,2CAAyC,CAAA;AAE/E,MAAM,MAAM,mBAAmB,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,yBAAyB,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"UserScalarFieldEnum.schema.d.ts","sourceRoot":"","sources":["UserScalarFieldEnum.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAEzB,eAAO,MAAM,yBAAyB,oFAAkF,CAAA;AAExH,MAAM,MAAM,mBAAmB,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,yBAAyB,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.js b/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.js index 426f077..3539f7c 100644 --- a/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.js +++ b/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.js @@ -35,4 +35,4 @@ var __importStar = (this && this.__importStar) || (function () { Object.defineProperty(exports, "__esModule", { value: true }); exports.UserScalarFieldEnumSchema = void 0; const z = __importStar(require("zod")); -exports.UserScalarFieldEnumSchema = z.enum(['id', 'username', 'password']); +exports.UserScalarFieldEnumSchema = z.enum(['id', 'username', 'password', 'autoBackupEnabled', 'usbBackupEnabled']); diff --git a/packages/db/shared/schemas/findFirstOrThrowUser.schema.d.ts b/packages/db/shared/schemas/findFirstOrThrowUser.schema.d.ts index 388de83..5768042 100644 --- a/packages/db/shared/schemas/findFirstOrThrowUser.schema.d.ts +++ b/packages/db/shared/schemas/findFirstOrThrowUser.schema.d.ts @@ -5,6 +5,8 @@ export declare const UserFindFirstOrThrowSelectZodSchema: z.ZodObject<{ id: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; + autoBackupEnabled: z.ZodOptional; + usbBackupEnabled: z.ZodOptional; patients: z.ZodOptional; appointments: z.ZodOptional; staff: z.ZodOptional; @@ -27,6 +29,8 @@ export declare const UserFindFirstOrThrowSelectZodSchema: z.ZodObject<{ username?: boolean | undefined; password?: boolean | undefined; communications?: boolean | undefined; + autoBackupEnabled?: boolean | undefined; + usbBackupEnabled?: boolean | undefined; patients?: boolean | undefined; npiProviders?: boolean | undefined; insuranceCredentials?: boolean | undefined; @@ -45,6 +49,8 @@ export declare const UserFindFirstOrThrowSelectZodSchema: z.ZodObject<{ username?: boolean | undefined; password?: boolean | undefined; communications?: boolean | undefined; + autoBackupEnabled?: boolean | undefined; + usbBackupEnabled?: boolean | undefined; patients?: boolean | undefined; npiProviders?: boolean | undefined; insuranceCredentials?: boolean | undefined; @@ -65,7 +71,7 @@ export declare const UserFindFirstOrThrowZodSchema: z.ZodObject<{ cursor: z.ZodOptional>; take: z.ZodOptional; skip: z.ZodOptional; - distinct: z.ZodOptional, z.ZodArray, "many">]>>; + distinct: z.ZodOptional, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { where?: Prisma.UserWhereInput | undefined; include?: Prisma.UserInclude | undefined; @@ -74,7 +80,7 @@ export declare const UserFindFirstOrThrowZodSchema: z.ZodObject<{ cursor?: Prisma.UserWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; - distinct?: "id" | "username" | "password" | ("id" | "username" | "password")[] | undefined; + distinct?: "id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled" | ("id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled")[] | undefined; }, { where?: Prisma.UserWhereInput | undefined; include?: Prisma.UserInclude | undefined; @@ -83,6 +89,6 @@ export declare const UserFindFirstOrThrowZodSchema: z.ZodObject<{ cursor?: Prisma.UserWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; - distinct?: "id" | "username" | "password" | ("id" | "username" | "password")[] | undefined; + distinct?: "id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled" | ("id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled")[] | undefined; }>; //# sourceMappingURL=findFirstOrThrowUser.schema.d.ts.map \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowUser.schema.d.ts.map b/packages/db/shared/schemas/findFirstOrThrowUser.schema.d.ts.map index cf2dd06..163a8b9 100644 --- a/packages/db/shared/schemas/findFirstOrThrowUser.schema.d.ts.map +++ b/packages/db/shared/schemas/findFirstOrThrowUser.schema.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"findFirstOrThrowUser.schema.d.ts","sourceRoot":"","sources":["findFirstOrThrowUser.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAUzB,eAAO,MAAM,gCAAgC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,UAAU,CAkBlB,CAAC;AAEzD,eAAO,MAAM,mCAAmC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAkBnC,CAAC;AAEd,eAAO,MAAM,0BAA0B,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,wBAAwB,CAAwjB,CAAC;AAE3oB,eAAO,MAAM,6BAA6B;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA8f,CAAC"} \ No newline at end of file +{"version":3,"file":"findFirstOrThrowUser.schema.d.ts","sourceRoot":"","sources":["findFirstOrThrowUser.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAUzB,eAAO,MAAM,gCAAgC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,UAAU,CAoBlB,CAAC;AAEzD,eAAO,MAAM,mCAAmC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAoBnC,CAAC;AAEd,eAAO,MAAM,0BAA0B,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,wBAAwB,CAAwjB,CAAC;AAE3oB,eAAO,MAAM,6BAA6B;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA8f,CAAC"} \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowUser.schema.js b/packages/db/shared/schemas/findFirstOrThrowUser.schema.js index e3d6f55..2d9137f 100644 --- a/packages/db/shared/schemas/findFirstOrThrowUser.schema.js +++ b/packages/db/shared/schemas/findFirstOrThrowUser.schema.js @@ -46,6 +46,8 @@ exports.UserFindFirstOrThrowSelectSchema = z.object({ id: z.boolean().optional(), username: z.boolean().optional(), password: z.boolean().optional(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), @@ -65,6 +67,8 @@ exports.UserFindFirstOrThrowSelectZodSchema = z.object({ id: z.boolean().optional(), username: z.boolean().optional(), password: z.boolean().optional(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), diff --git a/packages/db/shared/schemas/findFirstUser.schema.d.ts b/packages/db/shared/schemas/findFirstUser.schema.d.ts index 263eaa1..beb2482 100644 --- a/packages/db/shared/schemas/findFirstUser.schema.d.ts +++ b/packages/db/shared/schemas/findFirstUser.schema.d.ts @@ -5,6 +5,8 @@ export declare const UserFindFirstSelectZodSchema: z.ZodObject<{ id: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; + autoBackupEnabled: z.ZodOptional; + usbBackupEnabled: z.ZodOptional; patients: z.ZodOptional; appointments: z.ZodOptional; staff: z.ZodOptional; @@ -27,6 +29,8 @@ export declare const UserFindFirstSelectZodSchema: z.ZodObject<{ username?: boolean | undefined; password?: boolean | undefined; communications?: boolean | undefined; + autoBackupEnabled?: boolean | undefined; + usbBackupEnabled?: boolean | undefined; patients?: boolean | undefined; npiProviders?: boolean | undefined; insuranceCredentials?: boolean | undefined; @@ -45,6 +49,8 @@ export declare const UserFindFirstSelectZodSchema: z.ZodObject<{ username?: boolean | undefined; password?: boolean | undefined; communications?: boolean | undefined; + autoBackupEnabled?: boolean | undefined; + usbBackupEnabled?: boolean | undefined; patients?: boolean | undefined; npiProviders?: boolean | undefined; insuranceCredentials?: boolean | undefined; @@ -65,7 +71,7 @@ export declare const UserFindFirstZodSchema: z.ZodObject<{ cursor: z.ZodOptional>; take: z.ZodOptional; skip: z.ZodOptional; - distinct: z.ZodOptional, z.ZodArray, "many">]>>; + distinct: z.ZodOptional, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { where?: Prisma.UserWhereInput | undefined; include?: Prisma.UserInclude | undefined; @@ -74,7 +80,7 @@ export declare const UserFindFirstZodSchema: z.ZodObject<{ cursor?: Prisma.UserWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; - distinct?: "id" | "username" | "password" | ("id" | "username" | "password")[] | undefined; + distinct?: "id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled" | ("id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled")[] | undefined; }, { where?: Prisma.UserWhereInput | undefined; include?: Prisma.UserInclude | undefined; @@ -83,6 +89,6 @@ export declare const UserFindFirstZodSchema: z.ZodObject<{ cursor?: Prisma.UserWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; - distinct?: "id" | "username" | "password" | ("id" | "username" | "password")[] | undefined; + distinct?: "id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled" | ("id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled")[] | undefined; }>; //# sourceMappingURL=findFirstUser.schema.d.ts.map \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstUser.schema.d.ts.map b/packages/db/shared/schemas/findFirstUser.schema.d.ts.map index e6b896f..6cf7a9d 100644 --- a/packages/db/shared/schemas/findFirstUser.schema.d.ts.map +++ b/packages/db/shared/schemas/findFirstUser.schema.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"findFirstUser.schema.d.ts","sourceRoot":"","sources":["findFirstUser.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAUzB,eAAO,MAAM,yBAAyB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,UAAU,CAkBX,CAAC;AAEzD,eAAO,MAAM,4BAA4B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAkB5B,CAAC;AAEd,eAAO,MAAM,mBAAmB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,iBAAiB,CAA0iB,CAAC;AAE/mB,eAAO,MAAM,sBAAsB;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAuf,CAAC"} \ No newline at end of file +{"version":3,"file":"findFirstUser.schema.d.ts","sourceRoot":"","sources":["findFirstUser.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAUzB,eAAO,MAAM,yBAAyB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,UAAU,CAoBX,CAAC;AAEzD,eAAO,MAAM,4BAA4B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAoB5B,CAAC;AAEd,eAAO,MAAM,mBAAmB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,iBAAiB,CAA0iB,CAAC;AAE/mB,eAAO,MAAM,sBAAsB;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAuf,CAAC"} \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstUser.schema.js b/packages/db/shared/schemas/findFirstUser.schema.js index b6bcc7c..9660620 100644 --- a/packages/db/shared/schemas/findFirstUser.schema.js +++ b/packages/db/shared/schemas/findFirstUser.schema.js @@ -46,6 +46,8 @@ exports.UserFindFirstSelectSchema = z.object({ id: z.boolean().optional(), username: z.boolean().optional(), password: z.boolean().optional(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), @@ -65,6 +67,8 @@ exports.UserFindFirstSelectZodSchema = z.object({ id: z.boolean().optional(), username: z.boolean().optional(), password: z.boolean().optional(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), diff --git a/packages/db/shared/schemas/findManyUser.schema.d.ts b/packages/db/shared/schemas/findManyUser.schema.d.ts index 415295f..95e781b 100644 --- a/packages/db/shared/schemas/findManyUser.schema.d.ts +++ b/packages/db/shared/schemas/findManyUser.schema.d.ts @@ -5,6 +5,8 @@ export declare const UserFindManySelectZodSchema: z.ZodObject<{ id: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; + autoBackupEnabled: z.ZodOptional; + usbBackupEnabled: z.ZodOptional; patients: z.ZodOptional; appointments: z.ZodOptional; staff: z.ZodOptional; @@ -27,6 +29,8 @@ export declare const UserFindManySelectZodSchema: z.ZodObject<{ username?: boolean | undefined; password?: boolean | undefined; communications?: boolean | undefined; + autoBackupEnabled?: boolean | undefined; + usbBackupEnabled?: boolean | undefined; patients?: boolean | undefined; npiProviders?: boolean | undefined; insuranceCredentials?: boolean | undefined; @@ -45,6 +49,8 @@ export declare const UserFindManySelectZodSchema: z.ZodObject<{ username?: boolean | undefined; password?: boolean | undefined; communications?: boolean | undefined; + autoBackupEnabled?: boolean | undefined; + usbBackupEnabled?: boolean | undefined; patients?: boolean | undefined; npiProviders?: boolean | undefined; insuranceCredentials?: boolean | undefined; @@ -65,7 +71,7 @@ export declare const UserFindManyZodSchema: z.ZodObject<{ cursor: z.ZodOptional>; take: z.ZodOptional; skip: z.ZodOptional; - distinct: z.ZodOptional, z.ZodArray, "many">]>>; + distinct: z.ZodOptional, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { where?: Prisma.UserWhereInput | undefined; include?: Prisma.UserInclude | undefined; @@ -74,7 +80,7 @@ export declare const UserFindManyZodSchema: z.ZodObject<{ cursor?: Prisma.UserWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; - distinct?: "id" | "username" | "password" | ("id" | "username" | "password")[] | undefined; + distinct?: "id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled" | ("id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled")[] | undefined; }, { where?: Prisma.UserWhereInput | undefined; include?: Prisma.UserInclude | undefined; @@ -83,6 +89,6 @@ export declare const UserFindManyZodSchema: z.ZodObject<{ cursor?: Prisma.UserWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; - distinct?: "id" | "username" | "password" | ("id" | "username" | "password")[] | undefined; + distinct?: "id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled" | ("id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled")[] | undefined; }>; //# sourceMappingURL=findManyUser.schema.d.ts.map \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyUser.schema.d.ts.map b/packages/db/shared/schemas/findManyUser.schema.d.ts.map index 74a31b7..40013dc 100644 --- a/packages/db/shared/schemas/findManyUser.schema.d.ts.map +++ b/packages/db/shared/schemas/findManyUser.schema.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"findManyUser.schema.d.ts","sourceRoot":"","sources":["findManyUser.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAUzB,eAAO,MAAM,wBAAwB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,UAAU,CAkBV,CAAC;AAEzD,eAAO,MAAM,2BAA2B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAkB3B,CAAC;AAEd,eAAO,MAAM,kBAAkB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAwiB,CAAC;AAE3mB,eAAO,MAAM,qBAAqB;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAsf,CAAC"} \ No newline at end of file +{"version":3,"file":"findManyUser.schema.d.ts","sourceRoot":"","sources":["findManyUser.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAUzB,eAAO,MAAM,wBAAwB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,UAAU,CAoBV,CAAC;AAEzD,eAAO,MAAM,2BAA2B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAoB3B,CAAC;AAEd,eAAO,MAAM,kBAAkB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAwiB,CAAC;AAE3mB,eAAO,MAAM,qBAAqB;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAsf,CAAC"} \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyUser.schema.js b/packages/db/shared/schemas/findManyUser.schema.js index 28687e7..593eeaa 100644 --- a/packages/db/shared/schemas/findManyUser.schema.js +++ b/packages/db/shared/schemas/findManyUser.schema.js @@ -46,6 +46,8 @@ exports.UserFindManySelectSchema = z.object({ id: z.boolean().optional(), username: z.boolean().optional(), password: z.boolean().optional(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), @@ -65,6 +67,8 @@ exports.UserFindManySelectZodSchema = z.object({ id: z.boolean().optional(), username: z.boolean().optional(), password: z.boolean().optional(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), diff --git a/packages/db/shared/schemas/groupByUser.schema.d.ts b/packages/db/shared/schemas/groupByUser.schema.d.ts index 9f697df..fa8cee7 100644 --- a/packages/db/shared/schemas/groupByUser.schema.d.ts +++ b/packages/db/shared/schemas/groupByUser.schema.d.ts @@ -7,14 +7,14 @@ export declare const UserGroupByZodSchema: z.ZodObject<{ having: z.ZodOptional>; take: z.ZodOptional; skip: z.ZodOptional; - by: z.ZodArray, "many">; + by: z.ZodArray, "many">; _count: z.ZodOptional, z.ZodType]>>; _min: z.ZodOptional>; _max: z.ZodOptional>; _avg: z.ZodOptional>; _sum: z.ZodOptional>; }, "strict", z.ZodTypeAny, { - by: ("id" | "username" | "password")[]; + by: ("id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled")[]; where?: Prisma.UserWhereInput | undefined; _count?: true | Prisma.UserCountAggregateInputType | undefined; orderBy?: Prisma.UserOrderByWithAggregationInput | Prisma.UserOrderByWithAggregationInput[] | undefined; @@ -26,7 +26,7 @@ export declare const UserGroupByZodSchema: z.ZodObject<{ _sum?: Prisma.UserSumAggregateInputType | undefined; having?: Prisma.UserScalarWhereWithAggregatesInput | undefined; }, { - by: ("id" | "username" | "password")[]; + by: ("id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled")[]; where?: Prisma.UserWhereInput | undefined; _count?: true | Prisma.UserCountAggregateInputType | undefined; orderBy?: Prisma.UserOrderByWithAggregationInput | Prisma.UserOrderByWithAggregationInput[] | undefined; diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.js index c4e8957..1cc5a5a 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.js @@ -38,11 +38,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureCreateInputObjectZodSchema = exports.AppointmentProcedureCreateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const AppointmentCreateNestedOneWithoutProceduresInput_schema_1 = require("./AppointmentCreateNestedOneWithoutProceduresInput.schema"); const PatientCreateNestedOneWithoutProceduresInput_schema_1 = require("./PatientCreateNestedOneWithoutProceduresInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts index 751dc9f..c3ff9f8 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.js index 4cb9b71..7815f7b 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureCreateManyAppointmentInputObjectZodSchema = exports.AppointmentProcedureCreateManyAppointmentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts index 27be107..1d94250 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.js index 2775c67..f7162d5 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureCreateManyInputObjectZodSchema = exports.AppointmentProcedureCreateManyInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts index c159752..f13681e 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.js index ff4474a..a0461ec 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureCreateManyPatientInputObjectZodSchema = exports.AppointmentProcedureCreateManyPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts index c0d3b27..33eb191 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.js index 51b9725..e6ba19d 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.js @@ -38,10 +38,11 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureCreateWithoutAppointmentInputObjectZodSchema = exports.AppointmentProcedureCreateWithoutAppointmentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const PatientCreateNestedOneWithoutProceduresInput_schema_1 = require("./PatientCreateNestedOneWithoutProceduresInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts index 77d4dad..9704f2e 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.js index f8b82b2..17810b9 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.js @@ -38,10 +38,11 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureCreateWithoutPatientInputObjectZodSchema = exports.AppointmentProcedureCreateWithoutPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const AppointmentCreateNestedOneWithoutProceduresInput_schema_1 = require("./AppointmentCreateNestedOneWithoutProceduresInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts index 65fcda9..331a3b8 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.js index d9992ac..a6c915f 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureScalarWhereInputObjectZodSchema = exports.AppointmentProcedureScalarWhereInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFilter_schema_1 = require("./IntFilter.schema"); const StringFilter_schema_1 = require("./StringFilter.schema"); const StringNullableFilter_schema_1 = require("./StringNullableFilter.schema"); @@ -46,7 +48,6 @@ const EnumProcedureSourceFilter_schema_1 = require("./EnumProcedureSourceFilter. const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const DateTimeFilter_schema_1 = require("./DateTimeFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const appointmentprocedurescalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => exports.AppointmentProcedureScalarWhereInputObjectSchema), z.lazy(() => exports.AppointmentProcedureScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.AppointmentProcedureScalarWhereInputObjectSchema).array().optional(), @@ -60,7 +61,7 @@ const appointmentprocedurescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts index 00b8fd8..15428a1 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const appointmentprocedurescalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array().optional(), @@ -24,7 +23,7 @@ const appointmentprocedurescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.js index a52c21c..51aebf6 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureScalarWhereWithAggregatesInputObjectZodSchema = exports.AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntWithAggregatesFilter_schema_1 = require("./IntWithAggregatesFilter.schema"); const StringWithAggregatesFilter_schema_1 = require("./StringWithAggregatesFilter.schema"); const StringNullableWithAggregatesFilter_schema_1 = require("./StringNullableWithAggregatesFilter.schema"); @@ -46,7 +48,6 @@ const EnumProcedureSourceWithAggregatesFilter_schema_1 = require("./EnumProcedur const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const DateTimeWithAggregatesFilter_schema_1 = require("./DateTimeWithAggregatesFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => exports.AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => exports.AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -60,7 +61,7 @@ const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts index c0f0f67..61f2c67 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; -import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; -import { EnumProcedureSourceWithAggregatesFilterObjectSchema as EnumProcedureSourceWithAggregatesFilterObjectSchema } from './EnumProcedureSourceWithAggregatesFilter.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; +import { EnumProcedureSourceWithAggregatesFilterObjectSchema as EnumProcedureSourceWithAggregatesFilterObjectSchema } from './EnumProcedureSourceWithAggregatesFilter.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -24,7 +23,7 @@ const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.js index eedb6b9..a96b90d 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUncheckedCreateInputObjectZodSchema = exports.AppointmentProcedureUncheckedCreateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts index b7a1a6f..088c1dd 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.js index 15371f2..97991fc 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUncheckedCreateWithoutAppointmentInputObjectZodSchema = exports.AppointmentProcedureUncheckedCreateWithoutAppointmentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts index 9e6549d..6f37762 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.js index 6a71274..ef8632c 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUncheckedCreateWithoutPatientInputObjectZodSchema = exports.AppointmentProcedureUncheckedCreateWithoutPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts index d8ed617..1c53140 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.js index f1b9526..8c1ee67 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUncheckedUpdateInputObjectZodSchema = exports.AppointmentProcedureUncheckedUpdateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); @@ -46,7 +48,6 @@ const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const EnumProcedureSourceFieldUpdateOperationsInput_schema_1 = require("./EnumProcedureSourceFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -57,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts index 93079d8..76f305d 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts index 5b1e176..57db4fc 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.js index 7360844..823a863 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInputObjectZodSchema = exports.AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); @@ -46,7 +48,6 @@ const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const EnumProcedureSourceFieldUpdateOperationsInput_schema_1 = require("./EnumProcedureSourceFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts index 0482429..eaf566d 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.js index de4e72b..5cac1bd 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUncheckedUpdateManyWithoutPatientInputObjectZodSchema = exports.AppointmentProcedureUncheckedUpdateManyWithoutPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); @@ -46,7 +48,6 @@ const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const EnumProcedureSourceFieldUpdateOperationsInput_schema_1 = require("./EnumProcedureSourceFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts index 970bb36..725a121 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.js index e2a29c0..e609439 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUncheckedUpdateWithoutAppointmentInputObjectZodSchema = exports.AppointmentProcedureUncheckedUpdateWithoutAppointmentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); @@ -46,7 +48,6 @@ const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const EnumProcedureSourceFieldUpdateOperationsInput_schema_1 = require("./EnumProcedureSourceFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts index c0e465b..f446b42 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.js index 580da49..9a7aee2 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUncheckedUpdateWithoutPatientInputObjectZodSchema = exports.AppointmentProcedureUncheckedUpdateWithoutPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); @@ -46,7 +48,6 @@ const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const EnumProcedureSourceFieldUpdateOperationsInput_schema_1 = require("./EnumProcedureSourceFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts index 3c2c0cb..af5c912 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.js index 9ead583..1d87d29 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUpdateInputObjectZodSchema = exports.AppointmentProcedureUpdateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const NullableDecimalFieldUpdateOperationsInput_schema_1 = require("./NullableDecimalFieldUpdateOperationsInput.schema"); @@ -47,7 +49,6 @@ const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpda const AppointmentUpdateOneRequiredWithoutProceduresNestedInput_schema_1 = require("./AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema"); const PatientUpdateOneRequiredWithoutProceduresNestedInput_schema_1 = require("./PatientUpdateOneRequiredWithoutProceduresNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts index 9b9ea2e..fba4ad0 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.js index 4b15ab8..fb3698e 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUpdateManyMutationInputObjectZodSchema = exports.AppointmentProcedureUpdateManyMutationInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const NullableDecimalFieldUpdateOperationsInput_schema_1 = require("./NullableDecimalFieldUpdateOperationsInput.schema"); @@ -45,7 +47,6 @@ const ProcedureSource_schema_1 = require("../enums/ProcedureSource.schema"); const EnumProcedureSourceFieldUpdateOperationsInput_schema_1 = require("./EnumProcedureSourceFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts index 586be42..ca7ec03 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -17,7 +16,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.js index 4a91746..9765d77 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUpdateWithoutAppointmentInputObjectZodSchema = exports.AppointmentProcedureUpdateWithoutAppointmentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const NullableDecimalFieldUpdateOperationsInput_schema_1 = require("./NullableDecimalFieldUpdateOperationsInput.schema"); @@ -46,7 +48,6 @@ const EnumProcedureSourceFieldUpdateOperationsInput_schema_1 = require("./EnumPr const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const PatientUpdateOneRequiredWithoutProceduresNestedInput_schema_1 = require("./PatientUpdateOneRequiredWithoutProceduresNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts index 943ca27..ec4d79d 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.js index fb77054..8fdfe77 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureUpdateWithoutPatientInputObjectZodSchema = exports.AppointmentProcedureUpdateWithoutPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const NullableDecimalFieldUpdateOperationsInput_schema_1 = require("./NullableDecimalFieldUpdateOperationsInput.schema"); @@ -46,7 +48,6 @@ const EnumProcedureSourceFieldUpdateOperationsInput_schema_1 = require("./EnumPr const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const AppointmentUpdateOneRequiredWithoutProceduresNestedInput_schema_1 = require("./AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts index 8bb8080..f53cb2a 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.js b/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.js index b9e348d..79e46eb 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.js +++ b/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.AppointmentProcedureWhereInputObjectZodSchema = exports.AppointmentProcedureWhereInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFilter_schema_1 = require("./IntFilter.schema"); const StringFilter_schema_1 = require("./StringFilter.schema"); const StringNullableFilter_schema_1 = require("./StringNullableFilter.schema"); @@ -50,7 +52,6 @@ const AppointmentWhereInput_schema_1 = require("./AppointmentWhereInput.schema") const PatientScalarRelationFilter_schema_1 = require("./PatientScalarRelationFilter.schema"); const PatientWhereInput_schema_1 = require("./PatientWhereInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const appointmentprocedurewhereinputSchema = z.object({ AND: z.union([z.lazy(() => exports.AppointmentProcedureWhereInputObjectSchema), z.lazy(() => exports.AppointmentProcedureWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.AppointmentProcedureWhereInputObjectSchema).array().optional(), @@ -64,7 +65,7 @@ const appointmentprocedurewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts index 87b7ab0..10c99c2 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts @@ -1,20 +1,19 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { AppointmentScalarRelationFilterObjectSchema as AppointmentScalarRelationFilterObjectSchema } from './AppointmentScalarRelationFilter.schema'; -import { AppointmentWhereInputObjectSchema as AppointmentWhereInputObjectSchema } from './AppointmentWhereInput.schema'; -import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { AppointmentScalarRelationFilterObjectSchema as AppointmentScalarRelationFilterObjectSchema } from './AppointmentScalarRelationFilter.schema'; +import { AppointmentWhereInputObjectSchema as AppointmentWhereInputObjectSchema } from './AppointmentWhereInput.schema'; +import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const appointmentprocedurewhereinputSchema = z.object({ AND: z.union([z.lazy(() => AppointmentProcedureWhereInputObjectSchema), z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array().optional(), @@ -28,7 +27,7 @@ const appointmentprocedurewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.js b/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.js index 33e8f08..5551ddd 100644 --- a/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.js +++ b/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.js @@ -38,14 +38,15 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.DecimalFieldUpdateOperationsInputObjectZodSchema = exports.DecimalFieldUpdateOperationsInputObjectSchema = void 0; const z = __importStar(require("zod")); -const decimal_helpers_1 = require("../../helpers/decimal-helpers"); +const prisma_1 = require("../../../generated/prisma"); const decimal_js_1 = __importDefault(require("decimal.js")); +const decimal_helpers_1 = require("../../helpers/decimal-helpers"); const makeSchema = () => z.object({ set: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'set' must be a Decimal", @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'increment' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'decrement' must be a Decimal", @@ -72,7 +73,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'multiply' must be a Decimal", @@ -81,7 +82,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'divide' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts b/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts index 3ef0095..cbd7582 100644 --- a/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ set: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'set' must be a Decimal", @@ -18,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'increment' must be a Decimal", @@ -27,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'decrement' must be a Decimal", @@ -36,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'multiply' must be a Decimal", @@ -45,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'divide' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalFilter.schema.js b/packages/db/shared/schemas/objects/DecimalFilter.schema.js index 6d3f55f..864db0f 100644 --- a/packages/db/shared/schemas/objects/DecimalFilter.schema.js +++ b/packages/db/shared/schemas/objects/DecimalFilter.schema.js @@ -38,15 +38,16 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.DecimalFilterObjectZodSchema = exports.DecimalFilterObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const NestedDecimalFilter_schema_1 = require("./NestedDecimalFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'equals' must be a Decimal", @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'in' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'notIn' must be a Decimal", @@ -73,7 +74,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lt' must be a Decimal", @@ -82,7 +83,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lte' must be a Decimal", @@ -91,7 +92,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gt' must be a Decimal", @@ -100,7 +101,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gte' must be a Decimal", @@ -109,7 +110,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalFilter.schema.ts index 64a7912..8cda5f0 100644 --- a/packages/db/shared/schemas/objects/DecimalFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalFilter.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -55,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -64,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -73,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.js b/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.js index 52dd89d..0507d3e 100644 --- a/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.js +++ b/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.js @@ -38,15 +38,16 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.DecimalNullableFilterObjectZodSchema = exports.DecimalNullableFilterObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const NestedDecimalNullableFilter_schema_1 = require("./NestedDecimalNullableFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'equals' must be a Decimal", @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'in' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'notIn' must be a Decimal", @@ -73,7 +74,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lt' must be a Decimal", @@ -82,7 +83,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lte' must be a Decimal", @@ -91,7 +92,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gt' must be a Decimal", @@ -100,7 +101,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gte' must be a Decimal", @@ -109,7 +110,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts index 5d4567e..5df89b5 100644 --- a/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -55,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -64,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -73,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.js b/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.js index 6e684d8..c4a48f0 100644 --- a/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.js +++ b/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.js @@ -38,17 +38,18 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.DecimalNullableWithAggregatesFilterObjectZodSchema = exports.DecimalNullableWithAggregatesFilterObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const NestedDecimalNullableWithAggregatesFilter_schema_1 = require("./NestedDecimalNullableWithAggregatesFilter.schema"); const NestedIntNullableFilter_schema_1 = require("./NestedIntNullableFilter.schema"); const NestedDecimalNullableFilter_schema_1 = require("./NestedDecimalNullableFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'equals' must be a Decimal", @@ -57,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'in' must be a Decimal", @@ -66,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'notIn' must be a Decimal", @@ -75,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lt' must be a Decimal", @@ -84,7 +85,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lte' must be a Decimal", @@ -93,7 +94,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gt' must be a Decimal", @@ -102,7 +103,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gte' must be a Decimal", @@ -111,7 +112,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts index 16311b5..8265d2e 100644 --- a/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema'; -import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema'; +import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -57,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -66,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -75,7 +74,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.js b/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.js index 6be4ebd..7574159 100644 --- a/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.js +++ b/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.js @@ -38,17 +38,18 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.DecimalWithAggregatesFilterObjectZodSchema = exports.DecimalWithAggregatesFilterObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const NestedDecimalWithAggregatesFilter_schema_1 = require("./NestedDecimalWithAggregatesFilter.schema"); const NestedIntFilter_schema_1 = require("./NestedIntFilter.schema"); const NestedDecimalFilter_schema_1 = require("./NestedDecimalFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'equals' must be a Decimal", @@ -57,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'in' must be a Decimal", @@ -66,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'notIn' must be a Decimal", @@ -75,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lt' must be a Decimal", @@ -84,7 +85,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lte' must be a Decimal", @@ -93,7 +94,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gt' must be a Decimal", @@ -102,7 +103,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gte' must be a Decimal", @@ -111,7 +112,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts index 014be08..a52c01b 100644 --- a/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema'; -import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema'; +import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -57,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -66,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -75,7 +74,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.js b/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.js index 8374a1a..ab66fde 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.js +++ b/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.js @@ -38,14 +38,15 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.NestedDecimalFilterObjectZodSchema = exports.NestedDecimalFilterObjectSchema = void 0; const z = __importStar(require("zod")); -const decimal_helpers_1 = require("../../helpers/decimal-helpers"); +const prisma_1 = require("../../../generated/prisma"); const decimal_js_1 = __importDefault(require("decimal.js")); +const decimal_helpers_1 = require("../../helpers/decimal-helpers"); const nesteddecimalfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'equals' must be a Decimal", @@ -54,7 +55,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'in' must be a Decimal", @@ -63,7 +64,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'notIn' must be a Decimal", @@ -72,7 +73,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lt' must be a Decimal", @@ -81,7 +82,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lte' must be a Decimal", @@ -90,7 +91,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gt' must be a Decimal", @@ -99,7 +100,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gte' must be a Decimal", @@ -108,7 +109,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts index 7af57e9..2f55c6d 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const nesteddecimalfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -18,7 +18,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -27,7 +27,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -36,7 +36,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -45,7 +45,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -54,7 +54,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -63,7 +63,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -72,7 +72,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.js b/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.js index a2adcfe..74becc8 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.js +++ b/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.js @@ -38,14 +38,15 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.NestedDecimalNullableFilterObjectZodSchema = exports.NestedDecimalNullableFilterObjectSchema = void 0; const z = __importStar(require("zod")); -const decimal_helpers_1 = require("../../helpers/decimal-helpers"); +const prisma_1 = require("../../../generated/prisma"); const decimal_js_1 = __importDefault(require("decimal.js")); +const decimal_helpers_1 = require("../../helpers/decimal-helpers"); const nesteddecimalnullablefilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'equals' must be a Decimal", @@ -54,7 +55,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'in' must be a Decimal", @@ -63,7 +64,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'notIn' must be a Decimal", @@ -72,7 +73,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lt' must be a Decimal", @@ -81,7 +82,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lte' must be a Decimal", @@ -90,7 +91,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gt' must be a Decimal", @@ -99,7 +100,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gte' must be a Decimal", @@ -108,7 +109,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts index 00960d0..bf3b0c0 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const nesteddecimalnullablefilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -18,7 +18,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -27,7 +27,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -36,7 +36,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -45,7 +45,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -54,7 +54,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -63,7 +63,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -72,7 +72,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.js b/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.js index 2eba14b..de74785 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.js +++ b/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.js @@ -38,16 +38,17 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.NestedDecimalNullableWithAggregatesFilterObjectZodSchema = exports.NestedDecimalNullableWithAggregatesFilterObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const NestedIntNullableFilter_schema_1 = require("./NestedIntNullableFilter.schema"); const NestedDecimalNullableFilter_schema_1 = require("./NestedDecimalNullableFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'equals' must be a Decimal", @@ -56,7 +57,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'in' must be a Decimal", @@ -65,7 +66,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'notIn' must be a Decimal", @@ -74,7 +75,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lt' must be a Decimal", @@ -83,7 +84,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lte' must be a Decimal", @@ -92,7 +93,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gt' must be a Decimal", @@ -101,7 +102,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gte' must be a Decimal", @@ -110,7 +111,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts index 499c9e2..d1bb1a1 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -20,7 +19,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -29,7 +28,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -38,7 +37,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -47,7 +46,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -56,7 +55,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -65,7 +64,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -74,7 +73,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.js b/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.js index ed9ced9..d712630 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.js +++ b/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.js @@ -38,16 +38,17 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.NestedDecimalWithAggregatesFilterObjectZodSchema = exports.NestedDecimalWithAggregatesFilterObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const NestedIntFilter_schema_1 = require("./NestedIntFilter.schema"); const NestedDecimalFilter_schema_1 = require("./NestedDecimalFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const nesteddecimalwithaggregatesfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'equals' must be a Decimal", @@ -56,7 +57,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'in' must be a Decimal", @@ -65,7 +66,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'notIn' must be a Decimal", @@ -74,7 +75,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lt' must be a Decimal", @@ -83,7 +84,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'lte' must be a Decimal", @@ -92,7 +93,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gt' must be a Decimal", @@ -101,7 +102,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'gte' must be a Decimal", @@ -110,7 +111,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts index 9abb761..c4843ab 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const nesteddecimalwithaggregatesfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -20,7 +19,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -29,7 +28,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -38,7 +37,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -47,7 +46,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -56,7 +55,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -65,7 +64,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -74,7 +73,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.js b/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.js index 351a51f..86a100d 100644 --- a/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.js +++ b/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.js @@ -38,14 +38,15 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.NullableDecimalFieldUpdateOperationsInputObjectZodSchema = exports.NullableDecimalFieldUpdateOperationsInputObjectSchema = void 0; const z = __importStar(require("zod")); -const decimal_helpers_1 = require("../../helpers/decimal-helpers"); +const prisma_1 = require("../../../generated/prisma"); const decimal_js_1 = __importDefault(require("decimal.js")); +const decimal_helpers_1 = require("../../helpers/decimal-helpers"); const makeSchema = () => z.object({ set: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'set' must be a Decimal", @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'increment' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'decrement' must be a Decimal", @@ -72,7 +73,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'multiply' must be a Decimal", @@ -81,7 +82,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'divide' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts b/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts index 132ab7c..cf5951e 100644 --- a/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ set: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'set' must be a Decimal", @@ -18,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'increment' must be a Decimal", @@ -27,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'decrement' must be a Decimal", @@ -36,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'multiply' must be a Decimal", @@ -45,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'divide' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PatientCreateInput.schema.js b/packages/db/shared/schemas/objects/PatientCreateInput.schema.js index 6cf70a6..dc94a22 100644 --- a/packages/db/shared/schemas/objects/PatientCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientCreateInput.schema.js @@ -47,7 +47,7 @@ const PatientDocumentCreateNestedManyWithoutPatientInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateInput.schema.ts b/packages/db/shared/schemas/objects/PatientCreateInput.schema.ts index cc62433..e46d52c 100644 --- a/packages/db/shared/schemas/objects/PatientCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientCreateInput.schema.ts @@ -13,7 +13,7 @@ import { PatientDocumentCreateNestedManyWithoutPatientInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateManyInput.schema.js b/packages/db/shared/schemas/objects/PatientCreateManyInput.schema.js index f69325c..8661792 100644 --- a/packages/db/shared/schemas/objects/PatientCreateManyInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientCreateManyInput.schema.js @@ -40,7 +40,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/PatientCreateManyInput.schema.ts index cd9308d..b4fa485 100644 --- a/packages/db/shared/schemas/objects/PatientCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientCreateManyInput.schema.ts @@ -6,7 +6,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateManyUserInput.schema.js b/packages/db/shared/schemas/objects/PatientCreateManyUserInput.schema.js index f3b93cd..6b356b6 100644 --- a/packages/db/shared/schemas/objects/PatientCreateManyUserInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientCreateManyUserInput.schema.js @@ -40,7 +40,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateManyUserInput.schema.ts b/packages/db/shared/schemas/objects/PatientCreateManyUserInput.schema.ts index aab572b..9e39cc5 100644 --- a/packages/db/shared/schemas/objects/PatientCreateManyUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientCreateManyUserInput.schema.ts @@ -6,7 +6,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutAppointmentsInput.schema.js b/packages/db/shared/schemas/objects/PatientCreateWithoutAppointmentsInput.schema.js index b7197cd..7a67b36 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutAppointmentsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutAppointmentsInput.schema.js @@ -46,7 +46,7 @@ const PatientDocumentCreateNestedManyWithoutPatientInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/PatientCreateWithoutAppointmentsInput.schema.ts index d6133be..b79b9d1 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutAppointmentsInput.schema.ts @@ -12,7 +12,7 @@ import { PatientDocumentCreateNestedManyWithoutPatientInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutClaimsInput.schema.js b/packages/db/shared/schemas/objects/PatientCreateWithoutClaimsInput.schema.js index 37db58d..1221903 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutClaimsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutClaimsInput.schema.js @@ -46,7 +46,7 @@ const PatientDocumentCreateNestedManyWithoutPatientInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/PatientCreateWithoutClaimsInput.schema.ts index 11593ff..a35b71e 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutClaimsInput.schema.ts @@ -12,7 +12,7 @@ import { PatientDocumentCreateNestedManyWithoutPatientInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutCommunicationsInput.schema.js b/packages/db/shared/schemas/objects/PatientCreateWithoutCommunicationsInput.schema.js index b67e6c1..a1532d4 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutCommunicationsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutCommunicationsInput.schema.js @@ -46,7 +46,7 @@ const PatientDocumentCreateNestedManyWithoutPatientInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/PatientCreateWithoutCommunicationsInput.schema.ts index f1cc7b8..c7107ee 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutCommunicationsInput.schema.ts @@ -12,7 +12,7 @@ import { PatientDocumentCreateNestedManyWithoutPatientInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutDocumentsInput.schema.js b/packages/db/shared/schemas/objects/PatientCreateWithoutDocumentsInput.schema.js index c34b350..a4f817b 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutDocumentsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutDocumentsInput.schema.js @@ -46,7 +46,7 @@ const CommunicationCreateNestedManyWithoutPatientInput_schema_1 = require("./Com const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutDocumentsInput.schema.ts b/packages/db/shared/schemas/objects/PatientCreateWithoutDocumentsInput.schema.ts index ee4a905..9f5dcbc 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutDocumentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutDocumentsInput.schema.ts @@ -12,7 +12,7 @@ import { CommunicationCreateNestedManyWithoutPatientInputObjectSchema as Communi const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutGroupsInput.schema.js b/packages/db/shared/schemas/objects/PatientCreateWithoutGroupsInput.schema.js index 0d7f893..b93e3df 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutGroupsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutGroupsInput.schema.js @@ -46,7 +46,7 @@ const PatientDocumentCreateNestedManyWithoutPatientInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutGroupsInput.schema.ts b/packages/db/shared/schemas/objects/PatientCreateWithoutGroupsInput.schema.ts index d664cc0..80df6ac 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutGroupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutGroupsInput.schema.ts @@ -12,7 +12,7 @@ import { PatientDocumentCreateNestedManyWithoutPatientInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/PatientCreateWithoutPaymentInput.schema.js index f4a7f4c..a374bd1 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutPaymentInput.schema.js @@ -46,7 +46,7 @@ const PatientDocumentCreateNestedManyWithoutPatientInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/PatientCreateWithoutPaymentInput.schema.ts index a11cd23..71aa769 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutPaymentInput.schema.ts @@ -12,7 +12,7 @@ import { PatientDocumentCreateNestedManyWithoutPatientInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutProceduresInput.schema.js b/packages/db/shared/schemas/objects/PatientCreateWithoutProceduresInput.schema.js index 7d839f9..9feb17d 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutProceduresInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutProceduresInput.schema.js @@ -46,7 +46,7 @@ const PatientDocumentCreateNestedManyWithoutPatientInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutProceduresInput.schema.ts b/packages/db/shared/schemas/objects/PatientCreateWithoutProceduresInput.schema.ts index a696456..dbb151c 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutProceduresInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutProceduresInput.schema.ts @@ -12,7 +12,7 @@ import { PatientDocumentCreateNestedManyWithoutPatientInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutUserInput.schema.js b/packages/db/shared/schemas/objects/PatientCreateWithoutUserInput.schema.js index 217376e..94f0345 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutUserInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutUserInput.schema.js @@ -46,7 +46,7 @@ const PatientDocumentCreateNestedManyWithoutPatientInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientCreateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/PatientCreateWithoutUserInput.schema.ts index 6239179..02bc4ef 100644 --- a/packages/db/shared/schemas/objects/PatientCreateWithoutUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientCreateWithoutUserInput.schema.ts @@ -12,7 +12,7 @@ import { PatientDocumentCreateNestedManyWithoutPatientInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientOrderByWithAggregationInput.schema.js b/packages/db/shared/schemas/objects/PatientOrderByWithAggregationInput.schema.js index 4d77b0f..fde6d1a 100644 --- a/packages/db/shared/schemas/objects/PatientOrderByWithAggregationInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientOrderByWithAggregationInput.schema.js @@ -46,7 +46,7 @@ const makeSchema = () => z.object({ id: SortOrder_schema_1.SortOrderSchema.optional(), firstName: SortOrder_schema_1.SortOrderSchema.optional(), lastName: SortOrder_schema_1.SortOrderSchema.optional(), - dateOfBirth: SortOrder_schema_1.SortOrderSchema.optional(), + dateOfBirth: z.union([SortOrder_schema_1.SortOrderSchema, z.lazy(() => SortOrderInput_schema_1.SortOrderInputObjectSchema)]).optional(), gender: SortOrder_schema_1.SortOrderSchema.optional(), phone: SortOrder_schema_1.SortOrderSchema.optional(), email: z.union([SortOrder_schema_1.SortOrderSchema, z.lazy(() => SortOrderInput_schema_1.SortOrderInputObjectSchema)]).optional(), diff --git a/packages/db/shared/schemas/objects/PatientOrderByWithAggregationInput.schema.ts b/packages/db/shared/schemas/objects/PatientOrderByWithAggregationInput.schema.ts index ee740ea..363546f 100644 --- a/packages/db/shared/schemas/objects/PatientOrderByWithAggregationInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientOrderByWithAggregationInput.schema.ts @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ id: SortOrderSchema.optional(), firstName: SortOrderSchema.optional(), lastName: SortOrderSchema.optional(), - dateOfBirth: SortOrderSchema.optional(), + dateOfBirth: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), gender: SortOrderSchema.optional(), phone: SortOrderSchema.optional(), email: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), diff --git a/packages/db/shared/schemas/objects/PatientOrderByWithRelationInput.schema.js b/packages/db/shared/schemas/objects/PatientOrderByWithRelationInput.schema.js index d8c6cf8..801633c 100644 --- a/packages/db/shared/schemas/objects/PatientOrderByWithRelationInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientOrderByWithRelationInput.schema.js @@ -49,7 +49,7 @@ const makeSchema = () => z.object({ id: SortOrder_schema_1.SortOrderSchema.optional(), firstName: SortOrder_schema_1.SortOrderSchema.optional(), lastName: SortOrder_schema_1.SortOrderSchema.optional(), - dateOfBirth: SortOrder_schema_1.SortOrderSchema.optional(), + dateOfBirth: z.union([SortOrder_schema_1.SortOrderSchema, z.lazy(() => SortOrderInput_schema_1.SortOrderInputObjectSchema)]).optional(), gender: SortOrder_schema_1.SortOrderSchema.optional(), phone: SortOrder_schema_1.SortOrderSchema.optional(), email: z.union([SortOrder_schema_1.SortOrderSchema, z.lazy(() => SortOrderInput_schema_1.SortOrderInputObjectSchema)]).optional(), diff --git a/packages/db/shared/schemas/objects/PatientOrderByWithRelationInput.schema.ts b/packages/db/shared/schemas/objects/PatientOrderByWithRelationInput.schema.ts index 452e88a..5a5b9f8 100644 --- a/packages/db/shared/schemas/objects/PatientOrderByWithRelationInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientOrderByWithRelationInput.schema.ts @@ -15,7 +15,7 @@ const makeSchema = () => z.object({ id: SortOrderSchema.optional(), firstName: SortOrderSchema.optional(), lastName: SortOrderSchema.optional(), - dateOfBirth: SortOrderSchema.optional(), + dateOfBirth: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), gender: SortOrderSchema.optional(), phone: SortOrderSchema.optional(), email: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), diff --git a/packages/db/shared/schemas/objects/PatientScalarWhereInput.schema.js b/packages/db/shared/schemas/objects/PatientScalarWhereInput.schema.js index 5b6beaf..981a11d 100644 --- a/packages/db/shared/schemas/objects/PatientScalarWhereInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientScalarWhereInput.schema.js @@ -37,10 +37,11 @@ exports.PatientScalarWhereInputObjectZodSchema = exports.PatientScalarWhereInput const z = __importStar(require("zod")); const IntFilter_schema_1 = require("./IntFilter.schema"); const StringFilter_schema_1 = require("./StringFilter.schema"); -const DateTimeFilter_schema_1 = require("./DateTimeFilter.schema"); +const DateTimeNullableFilter_schema_1 = require("./DateTimeNullableFilter.schema"); const StringNullableFilter_schema_1 = require("./StringNullableFilter.schema"); const EnumPatientStatusFilter_schema_1 = require("./EnumPatientStatusFilter.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); +const DateTimeFilter_schema_1 = require("./DateTimeFilter.schema"); const patientscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => exports.PatientScalarWhereInputObjectSchema), z.lazy(() => exports.PatientScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.PatientScalarWhereInputObjectSchema).array().optional(), @@ -48,7 +49,7 @@ const patientscalarwhereinputSchema = z.object({ id: z.union([z.lazy(() => IntFilter_schema_1.IntFilterObjectSchema), z.number().int()]).optional(), firstName: z.union([z.lazy(() => StringFilter_schema_1.StringFilterObjectSchema), z.string()]).optional(), lastName: z.union([z.lazy(() => StringFilter_schema_1.StringFilterObjectSchema), z.string()]).optional(), - dateOfBirth: z.union([z.lazy(() => DateTimeFilter_schema_1.DateTimeFilterObjectSchema), z.coerce.date()]).optional(), + dateOfBirth: z.union([z.lazy(() => DateTimeNullableFilter_schema_1.DateTimeNullableFilterObjectSchema), z.coerce.date()]).optional().nullable(), gender: z.union([z.lazy(() => StringFilter_schema_1.StringFilterObjectSchema), z.string()]).optional(), phone: z.union([z.lazy(() => StringFilter_schema_1.StringFilterObjectSchema), z.string()]).optional(), email: z.union([z.lazy(() => StringNullableFilter_schema_1.StringNullableFilterObjectSchema), z.string()]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/PatientScalarWhereInput.schema.ts index 32c5f67..bc1dcba 100644 --- a/packages/db/shared/schemas/objects/PatientScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientScalarWhereInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { DateTimeNullableFilterObjectSchema as DateTimeNullableFilterObjectSchema } from './DateTimeNullableFilter.schema'; import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { EnumPatientStatusFilterObjectSchema as EnumPatientStatusFilterObjectSchema } from './EnumPatientStatusFilter.schema'; -import { PatientStatusSchema } from '../enums/PatientStatus.schema' +import { PatientStatusSchema } from '../enums/PatientStatus.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' const patientscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => PatientScalarWhereInputObjectSchema), z.lazy(() => PatientScalarWhereInputObjectSchema).array()]).optional(), @@ -14,7 +15,7 @@ const patientscalarwhereinputSchema = z.object({ id: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), firstName: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(), lastName: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(), - dateOfBirth: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(), + dateOfBirth: z.union([z.lazy(() => DateTimeNullableFilterObjectSchema), z.coerce.date()]).optional().nullable(), gender: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(), phone: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(), email: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientScalarWhereWithAggregatesInput.schema.js b/packages/db/shared/schemas/objects/PatientScalarWhereWithAggregatesInput.schema.js index 51e110e..4b89637 100644 --- a/packages/db/shared/schemas/objects/PatientScalarWhereWithAggregatesInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientScalarWhereWithAggregatesInput.schema.js @@ -37,10 +37,11 @@ exports.PatientScalarWhereWithAggregatesInputObjectZodSchema = exports.PatientSc const z = __importStar(require("zod")); const IntWithAggregatesFilter_schema_1 = require("./IntWithAggregatesFilter.schema"); const StringWithAggregatesFilter_schema_1 = require("./StringWithAggregatesFilter.schema"); -const DateTimeWithAggregatesFilter_schema_1 = require("./DateTimeWithAggregatesFilter.schema"); +const DateTimeNullableWithAggregatesFilter_schema_1 = require("./DateTimeNullableWithAggregatesFilter.schema"); const StringNullableWithAggregatesFilter_schema_1 = require("./StringNullableWithAggregatesFilter.schema"); const EnumPatientStatusWithAggregatesFilter_schema_1 = require("./EnumPatientStatusWithAggregatesFilter.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); +const DateTimeWithAggregatesFilter_schema_1 = require("./DateTimeWithAggregatesFilter.schema"); const patientscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => exports.PatientScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => exports.PatientScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.PatientScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -48,7 +49,7 @@ const patientscalarwherewithaggregatesinputSchema = z.object({ id: z.union([z.lazy(() => IntWithAggregatesFilter_schema_1.IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), firstName: z.union([z.lazy(() => StringWithAggregatesFilter_schema_1.StringWithAggregatesFilterObjectSchema), z.string()]).optional(), lastName: z.union([z.lazy(() => StringWithAggregatesFilter_schema_1.StringWithAggregatesFilterObjectSchema), z.string()]).optional(), - dateOfBirth: z.union([z.lazy(() => DateTimeWithAggregatesFilter_schema_1.DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional(), + dateOfBirth: z.union([z.lazy(() => DateTimeNullableWithAggregatesFilter_schema_1.DateTimeNullableWithAggregatesFilterObjectSchema), z.coerce.date()]).optional().nullable(), gender: z.union([z.lazy(() => StringWithAggregatesFilter_schema_1.StringWithAggregatesFilterObjectSchema), z.string()]).optional(), phone: z.union([z.lazy(() => StringWithAggregatesFilter_schema_1.StringWithAggregatesFilterObjectSchema), z.string()]).optional(), email: z.union([z.lazy(() => StringNullableWithAggregatesFilter_schema_1.StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/PatientScalarWhereWithAggregatesInput.schema.ts index ee1b46c..c579eb2 100644 --- a/packages/db/shared/schemas/objects/PatientScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientScalarWhereWithAggregatesInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; -import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'; +import { DateTimeNullableWithAggregatesFilterObjectSchema as DateTimeNullableWithAggregatesFilterObjectSchema } from './DateTimeNullableWithAggregatesFilter.schema'; import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; import { EnumPatientStatusWithAggregatesFilterObjectSchema as EnumPatientStatusWithAggregatesFilterObjectSchema } from './EnumPatientStatusWithAggregatesFilter.schema'; -import { PatientStatusSchema } from '../enums/PatientStatus.schema' +import { PatientStatusSchema } from '../enums/PatientStatus.schema'; +import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' const patientscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => PatientScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => PatientScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), @@ -14,7 +15,7 @@ const patientscalarwherewithaggregatesinputSchema = z.object({ id: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), firstName: z.union([z.lazy(() => StringWithAggregatesFilterObjectSchema), z.string()]).optional(), lastName: z.union([z.lazy(() => StringWithAggregatesFilterObjectSchema), z.string()]).optional(), - dateOfBirth: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional(), + dateOfBirth: z.union([z.lazy(() => DateTimeNullableWithAggregatesFilterObjectSchema), z.coerce.date()]).optional().nullable(), gender: z.union([z.lazy(() => StringWithAggregatesFilterObjectSchema), z.string()]).optional(), phone: z.union([z.lazy(() => StringWithAggregatesFilterObjectSchema), z.string()]).optional(), email: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedCreateInput.schema.js index b7ba569..ae6b417 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateInput.schema.js @@ -47,7 +47,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedCreateInput.schema.ts index edd8b91..480af18 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateInput.schema.ts @@ -13,7 +13,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutAppointmentsInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutAppointmentsInput.schema.js index 08eb7af..c1f7696 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutAppointmentsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutAppointmentsInput.schema.js @@ -46,7 +46,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutAppointmentsInput.schema.ts index ecc8426..0bd73db 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutAppointmentsInput.schema.ts @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutClaimsInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutClaimsInput.schema.js index 9c91e04..dff98f2 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutClaimsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutClaimsInput.schema.js @@ -46,7 +46,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutClaimsInput.schema.ts index a90f69d..6082af4 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutClaimsInput.schema.ts @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutCommunicationsInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutCommunicationsInput.schema.js index ac86fe7..2350a02 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutCommunicationsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutCommunicationsInput.schema.js @@ -46,7 +46,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutCommunicationsInput.schema.ts index 3210436..99d6410 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutCommunicationsInput.schema.ts @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutDocumentsInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutDocumentsInput.schema.js index 96c3b6e..c185f6d 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutDocumentsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutDocumentsInput.schema.js @@ -46,7 +46,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutDocumentsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutDocumentsInput.schema.ts index 72ec921..b1c8cd4 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutDocumentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutDocumentsInput.schema.ts @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutGroupsInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutGroupsInput.schema.js index 49eacd0..d908df2 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutGroupsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutGroupsInput.schema.js @@ -46,7 +46,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutGroupsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutGroupsInput.schema.ts index ec77cea..df60384 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutGroupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutGroupsInput.schema.ts @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutPaymentInput.schema.js index 143260f..a3af0ab 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutPaymentInput.schema.js @@ -46,7 +46,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutPaymentInput.schema.ts index fbb7572..08e6ffb 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutPaymentInput.schema.ts @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutProceduresInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutProceduresInput.schema.js index 20d1ba4..3e19d9c 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutProceduresInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutProceduresInput.schema.js @@ -46,7 +46,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutProceduresInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutProceduresInput.schema.ts index c4986fb..2bcc683 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutProceduresInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutProceduresInput.schema.ts @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutUserInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutUserInput.schema.js index ebd198e..ce551e4 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutUserInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutUserInput.schema.js @@ -47,7 +47,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutUserInput.schema.ts index 9df1821..328a666 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedCreateWithoutUserInput.schema.ts @@ -13,7 +13,7 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.coerce.date(), + dateOfBirth: z.coerce.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedUpdateInput.schema.js index 0921e8c..a83bd41 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateInput.schema.js @@ -37,10 +37,11 @@ exports.PatientUncheckedUpdateInputObjectZodSchema = exports.PatientUncheckedUpd const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const AppointmentUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema"); const ClaimUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema"); @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedUpdateInput.schema.ts index 93bd8fb..7d31929 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema'; @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyInput.schema.ts index cd9e791..099ee7c 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyInput.schema.ts @@ -2,16 +2,17 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; -import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema' +import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyWithoutUserInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyWithoutUserInput.schema.js index fa21dda..8439252 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyWithoutUserInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyWithoutUserInput.schema.js @@ -37,15 +37,16 @@ exports.PatientUncheckedUpdateManyWithoutUserInputObjectZodSchema = exports.Pati const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyWithoutUserInput.schema.ts index c5ecfa8..9775828 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyWithoutUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateManyWithoutUserInput.schema.ts @@ -2,16 +2,17 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; -import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema' +import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutAppointmentsInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutAppointmentsInput.schema.js index 05da6c8..06de5c0 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutAppointmentsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutAppointmentsInput.schema.js @@ -37,10 +37,11 @@ exports.PatientUncheckedUpdateWithoutAppointmentsInputObjectZodSchema = exports. const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema"); const ClaimUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema"); const PdfGroupUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./PdfGroupUncheckedUpdateManyWithoutPatientNestedInput.schema"); @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutAppointmentsInput.schema.ts index 61b6011..26437cc 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutAppointmentsInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './PdfGroupUncheckedUpdateManyWithoutPatientNestedInput.schema'; @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutClaimsInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutClaimsInput.schema.js index 1f0dd93..a078382 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutClaimsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutClaimsInput.schema.js @@ -37,10 +37,11 @@ exports.PatientUncheckedUpdateWithoutClaimsInputObjectZodSchema = exports.Patien const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const AppointmentUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema"); const PdfGroupUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./PdfGroupUncheckedUpdateManyWithoutPatientNestedInput.schema"); @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutClaimsInput.schema.ts index c04dbfd..60ac92b 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutClaimsInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './PdfGroupUncheckedUpdateManyWithoutPatientNestedInput.schema'; @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutCommunicationsInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutCommunicationsInput.schema.js index 981f187..ac131b3 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutCommunicationsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutCommunicationsInput.schema.js @@ -37,10 +37,11 @@ exports.PatientUncheckedUpdateWithoutCommunicationsInputObjectZodSchema = export const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const AppointmentUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema"); const ClaimUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema"); @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutCommunicationsInput.schema.ts index 6628d54..282326d 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutCommunicationsInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema'; @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutDocumentsInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutDocumentsInput.schema.js index 84916d5..019fb47 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutDocumentsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutDocumentsInput.schema.js @@ -37,10 +37,11 @@ exports.PatientUncheckedUpdateWithoutDocumentsInputObjectZodSchema = exports.Pat const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const AppointmentUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema"); const ClaimUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema"); @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutDocumentsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutDocumentsInput.schema.ts index ca972be..0e54c4c 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutDocumentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutDocumentsInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema'; @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutGroupsInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutGroupsInput.schema.js index 5c0b367..9cd1155 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutGroupsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutGroupsInput.schema.js @@ -37,10 +37,11 @@ exports.PatientUncheckedUpdateWithoutGroupsInputObjectZodSchema = exports.Patien const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const AppointmentUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema"); const ClaimUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema"); @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutGroupsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutGroupsInput.schema.ts index 97d9d98..01b1a01 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutGroupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutGroupsInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema'; @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutPaymentInput.schema.js index 221a3f8..8642f1d 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutPaymentInput.schema.js @@ -37,10 +37,11 @@ exports.PatientUncheckedUpdateWithoutPaymentInputObjectZodSchema = exports.Patie const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const AppointmentUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema"); const ClaimUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema"); @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutPaymentInput.schema.ts index f1ac686..d7ec6a0 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutPaymentInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema'; @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutProceduresInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutProceduresInput.schema.js index a09d3c8..80ec785 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutProceduresInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutProceduresInput.schema.js @@ -37,10 +37,11 @@ exports.PatientUncheckedUpdateWithoutProceduresInputObjectZodSchema = exports.Pa const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const AppointmentUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema"); const ClaimUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema"); const PdfGroupUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./PdfGroupUncheckedUpdateManyWithoutPatientNestedInput.schema"); @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutProceduresInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutProceduresInput.schema.ts index ea8940b..5d7fcce 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutProceduresInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutProceduresInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as PdfGroupUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './PdfGroupUncheckedUpdateManyWithoutPatientNestedInput.schema'; @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutUserInput.schema.js b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutUserInput.schema.js index ed6e6ca..0e61866 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutUserInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutUserInput.schema.js @@ -37,10 +37,11 @@ exports.PatientUncheckedUpdateWithoutUserInputObjectZodSchema = exports.PatientU const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const AppointmentUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema"); const ClaimUncheckedUpdateManyWithoutPatientNestedInput_schema_1 = require("./ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema"); @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutUserInput.schema.ts index 9d0487c..945bd77 100644 --- a/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUncheckedUpdateWithoutUserInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema'; import { ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutPatientNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema'; @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateInput.schema.js b/packages/db/shared/schemas/objects/PatientUpdateInput.schema.js index cffcdfc..8414b1a 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUpdateInput.schema.js @@ -36,10 +36,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.PatientUpdateInputObjectZodSchema = exports.PatientUpdateInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const UserUpdateOneRequiredWithoutPatientsNestedInput_schema_1 = require("./UserUpdateOneRequiredWithoutPatientsNestedInput.schema"); const AppointmentUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema"); @@ -51,7 +52,7 @@ const PatientDocumentUpdateManyWithoutPatientNestedInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateInput.schema.ts b/packages/db/shared/schemas/objects/PatientUpdateInput.schema.ts index 0e96f28..6bf89c9 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUpdateInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema as UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema'; import { AppointmentUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema'; @@ -17,7 +18,7 @@ import { PatientDocumentUpdateManyWithoutPatientNestedInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateManyMutationInput.schema.js b/packages/db/shared/schemas/objects/PatientUpdateManyMutationInput.schema.js index e63e870..e2f6bbe 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateManyMutationInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUpdateManyMutationInput.schema.js @@ -36,14 +36,15 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.PatientUpdateManyMutationInputObjectZodSchema = exports.PatientUpdateManyMutationInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/PatientUpdateManyMutationInput.schema.ts index 642d81f..4e42c16 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUpdateManyMutationInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; -import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema' +import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutAppointmentsInput.schema.js b/packages/db/shared/schemas/objects/PatientUpdateWithoutAppointmentsInput.schema.js index b8b3e81..4a11e8f 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutAppointmentsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutAppointmentsInput.schema.js @@ -36,10 +36,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.PatientUpdateWithoutAppointmentsInputObjectZodSchema = exports.PatientUpdateWithoutAppointmentsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const UserUpdateOneRequiredWithoutPatientsNestedInput_schema_1 = require("./UserUpdateOneRequiredWithoutPatientsNestedInput.schema"); const AppointmentProcedureUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema"); const ClaimUpdateManyWithoutPatientNestedInput_schema_1 = require("./ClaimUpdateManyWithoutPatientNestedInput.schema"); @@ -50,7 +51,7 @@ const PatientDocumentUpdateManyWithoutPatientNestedInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUpdateWithoutAppointmentsInput.schema.ts index 0f78185..bbc212a 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutAppointmentsInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema as UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema'; import { AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema'; import { ClaimUpdateManyWithoutPatientNestedInputObjectSchema as ClaimUpdateManyWithoutPatientNestedInputObjectSchema } from './ClaimUpdateManyWithoutPatientNestedInput.schema'; @@ -16,7 +17,7 @@ import { PatientDocumentUpdateManyWithoutPatientNestedInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutClaimsInput.schema.js b/packages/db/shared/schemas/objects/PatientUpdateWithoutClaimsInput.schema.js index 5179dd5..898ef47 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutClaimsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutClaimsInput.schema.js @@ -36,10 +36,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.PatientUpdateWithoutClaimsInputObjectZodSchema = exports.PatientUpdateWithoutClaimsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const UserUpdateOneRequiredWithoutPatientsNestedInput_schema_1 = require("./UserUpdateOneRequiredWithoutPatientsNestedInput.schema"); const AppointmentUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema"); @@ -50,7 +51,7 @@ const PatientDocumentUpdateManyWithoutPatientNestedInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUpdateWithoutClaimsInput.schema.ts index 93d68a3..70db006 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutClaimsInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema as UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema'; import { AppointmentUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema'; @@ -16,7 +17,7 @@ import { PatientDocumentUpdateManyWithoutPatientNestedInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutCommunicationsInput.schema.js b/packages/db/shared/schemas/objects/PatientUpdateWithoutCommunicationsInput.schema.js index 273d88a..eb78b64 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutCommunicationsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutCommunicationsInput.schema.js @@ -36,10 +36,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.PatientUpdateWithoutCommunicationsInputObjectZodSchema = exports.PatientUpdateWithoutCommunicationsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const UserUpdateOneRequiredWithoutPatientsNestedInput_schema_1 = require("./UserUpdateOneRequiredWithoutPatientsNestedInput.schema"); const AppointmentUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema"); @@ -50,7 +51,7 @@ const PatientDocumentUpdateManyWithoutPatientNestedInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUpdateWithoutCommunicationsInput.schema.ts index 87edbd3..06b1c0b 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutCommunicationsInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema as UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema'; import { AppointmentUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema'; @@ -16,7 +17,7 @@ import { PatientDocumentUpdateManyWithoutPatientNestedInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutDocumentsInput.schema.js b/packages/db/shared/schemas/objects/PatientUpdateWithoutDocumentsInput.schema.js index ad467b3..9f0ec85 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutDocumentsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutDocumentsInput.schema.js @@ -36,10 +36,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.PatientUpdateWithoutDocumentsInputObjectZodSchema = exports.PatientUpdateWithoutDocumentsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const UserUpdateOneRequiredWithoutPatientsNestedInput_schema_1 = require("./UserUpdateOneRequiredWithoutPatientsNestedInput.schema"); const AppointmentUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema"); @@ -50,7 +51,7 @@ const CommunicationUpdateManyWithoutPatientNestedInput_schema_1 = require("./Com const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutDocumentsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUpdateWithoutDocumentsInput.schema.ts index 0b03315..df6376f 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutDocumentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutDocumentsInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema as UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema'; import { AppointmentUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema'; @@ -16,7 +17,7 @@ import { CommunicationUpdateManyWithoutPatientNestedInputObjectSchema as Communi const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutGroupsInput.schema.js b/packages/db/shared/schemas/objects/PatientUpdateWithoutGroupsInput.schema.js index b2f1904..8fc0404 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutGroupsInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutGroupsInput.schema.js @@ -36,10 +36,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.PatientUpdateWithoutGroupsInputObjectZodSchema = exports.PatientUpdateWithoutGroupsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const UserUpdateOneRequiredWithoutPatientsNestedInput_schema_1 = require("./UserUpdateOneRequiredWithoutPatientsNestedInput.schema"); const AppointmentUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema"); @@ -50,7 +51,7 @@ const PatientDocumentUpdateManyWithoutPatientNestedInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutGroupsInput.schema.ts b/packages/db/shared/schemas/objects/PatientUpdateWithoutGroupsInput.schema.ts index 3fa6a62..69c1409 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutGroupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutGroupsInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema as UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema'; import { AppointmentUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema'; @@ -16,7 +17,7 @@ import { PatientDocumentUpdateManyWithoutPatientNestedInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/PatientUpdateWithoutPaymentInput.schema.js index 4ce47cb..d636d32 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutPaymentInput.schema.js @@ -36,10 +36,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.PatientUpdateWithoutPaymentInputObjectZodSchema = exports.PatientUpdateWithoutPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const UserUpdateOneRequiredWithoutPatientsNestedInput_schema_1 = require("./UserUpdateOneRequiredWithoutPatientsNestedInput.schema"); const AppointmentUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema"); @@ -50,7 +51,7 @@ const PatientDocumentUpdateManyWithoutPatientNestedInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/PatientUpdateWithoutPaymentInput.schema.ts index 4aa518b..59c9671 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutPaymentInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema as UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema'; import { AppointmentUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema'; @@ -16,7 +17,7 @@ import { PatientDocumentUpdateManyWithoutPatientNestedInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutProceduresInput.schema.js b/packages/db/shared/schemas/objects/PatientUpdateWithoutProceduresInput.schema.js index 761ab3f..8a0a751 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutProceduresInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutProceduresInput.schema.js @@ -36,10 +36,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.PatientUpdateWithoutProceduresInputObjectZodSchema = exports.PatientUpdateWithoutProceduresInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const UserUpdateOneRequiredWithoutPatientsNestedInput_schema_1 = require("./UserUpdateOneRequiredWithoutPatientsNestedInput.schema"); const AppointmentUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutPatientNestedInput.schema"); const ClaimUpdateManyWithoutPatientNestedInput_schema_1 = require("./ClaimUpdateManyWithoutPatientNestedInput.schema"); @@ -50,7 +51,7 @@ const PatientDocumentUpdateManyWithoutPatientNestedInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutProceduresInput.schema.ts b/packages/db/shared/schemas/objects/PatientUpdateWithoutProceduresInput.schema.ts index 3e8fa06..d73f11f 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutProceduresInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutProceduresInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema as UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema'; import { AppointmentUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUpdateManyWithoutPatientNestedInput.schema'; import { ClaimUpdateManyWithoutPatientNestedInputObjectSchema as ClaimUpdateManyWithoutPatientNestedInputObjectSchema } from './ClaimUpdateManyWithoutPatientNestedInput.schema'; @@ -16,7 +17,7 @@ import { PatientDocumentUpdateManyWithoutPatientNestedInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutUserInput.schema.js b/packages/db/shared/schemas/objects/PatientUpdateWithoutUserInput.schema.js index 2e0865d..9917784 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutUserInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutUserInput.schema.js @@ -36,10 +36,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.PatientUpdateWithoutUserInputObjectZodSchema = exports.PatientUpdateWithoutUserInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); -const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); +const NullableDateTimeFieldUpdateOperationsInput_schema_1 = require("./NullableDateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); const EnumPatientStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPatientStatusFieldUpdateOperationsInput.schema"); +const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const AppointmentUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutPatientNestedInput.schema"); const AppointmentProcedureUpdateManyWithoutPatientNestedInput_schema_1 = require("./AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema"); const ClaimUpdateManyWithoutPatientNestedInput_schema_1 = require("./ClaimUpdateManyWithoutPatientNestedInput.schema"); @@ -50,7 +51,7 @@ const PatientDocumentUpdateManyWithoutPatientNestedInput_schema_1 = require("./P const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInput_schema_1.NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientUpdateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/PatientUpdateWithoutUserInput.schema.ts index 43013ca..f0e5df2 100644 --- a/packages/db/shared/schemas/objects/PatientUpdateWithoutUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientUpdateWithoutUserInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { AppointmentUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentUpdateManyWithoutPatientNestedInput.schema'; import { AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema as AppointmentProcedureUpdateManyWithoutPatientNestedInputObjectSchema } from './AppointmentProcedureUpdateManyWithoutPatientNestedInput.schema'; import { ClaimUpdateManyWithoutPatientNestedInputObjectSchema as ClaimUpdateManyWithoutPatientNestedInputObjectSchema } from './ClaimUpdateManyWithoutPatientNestedInput.schema'; @@ -16,7 +17,7 @@ import { PatientDocumentUpdateManyWithoutPatientNestedInputObjectSchema as Patie const makeSchema = () => z.object({ firstName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), lastName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), - dateOfBirth: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), + dateOfBirth: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), gender: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), phone: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientWhereInput.schema.js b/packages/db/shared/schemas/objects/PatientWhereInput.schema.js index a5139d8..bec2a74 100644 --- a/packages/db/shared/schemas/objects/PatientWhereInput.schema.js +++ b/packages/db/shared/schemas/objects/PatientWhereInput.schema.js @@ -37,10 +37,11 @@ exports.PatientWhereInputObjectZodSchema = exports.PatientWhereInputObjectSchema const z = __importStar(require("zod")); const IntFilter_schema_1 = require("./IntFilter.schema"); const StringFilter_schema_1 = require("./StringFilter.schema"); -const DateTimeFilter_schema_1 = require("./DateTimeFilter.schema"); +const DateTimeNullableFilter_schema_1 = require("./DateTimeNullableFilter.schema"); const StringNullableFilter_schema_1 = require("./StringNullableFilter.schema"); const EnumPatientStatusFilter_schema_1 = require("./EnumPatientStatusFilter.schema"); const PatientStatus_schema_1 = require("../enums/PatientStatus.schema"); +const DateTimeFilter_schema_1 = require("./DateTimeFilter.schema"); const UserScalarRelationFilter_schema_1 = require("./UserScalarRelationFilter.schema"); const UserWhereInput_schema_1 = require("./UserWhereInput.schema"); const AppointmentListRelationFilter_schema_1 = require("./AppointmentListRelationFilter.schema"); @@ -57,7 +58,7 @@ const patientwhereinputSchema = z.object({ id: z.union([z.lazy(() => IntFilter_schema_1.IntFilterObjectSchema), z.number().int()]).optional(), firstName: z.union([z.lazy(() => StringFilter_schema_1.StringFilterObjectSchema), z.string()]).optional(), lastName: z.union([z.lazy(() => StringFilter_schema_1.StringFilterObjectSchema), z.string()]).optional(), - dateOfBirth: z.union([z.lazy(() => DateTimeFilter_schema_1.DateTimeFilterObjectSchema), z.coerce.date()]).optional(), + dateOfBirth: z.union([z.lazy(() => DateTimeNullableFilter_schema_1.DateTimeNullableFilterObjectSchema), z.coerce.date()]).optional().nullable(), gender: z.union([z.lazy(() => StringFilter_schema_1.StringFilterObjectSchema), z.string()]).optional(), phone: z.union([z.lazy(() => StringFilter_schema_1.StringFilterObjectSchema), z.string()]).optional(), email: z.union([z.lazy(() => StringNullableFilter_schema_1.StringNullableFilterObjectSchema), z.string()]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PatientWhereInput.schema.ts b/packages/db/shared/schemas/objects/PatientWhereInput.schema.ts index 24ef3e8..9671bab 100644 --- a/packages/db/shared/schemas/objects/PatientWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/PatientWhereInput.schema.ts @@ -2,10 +2,11 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { DateTimeNullableFilterObjectSchema as DateTimeNullableFilterObjectSchema } from './DateTimeNullableFilter.schema'; import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { EnumPatientStatusFilterObjectSchema as EnumPatientStatusFilterObjectSchema } from './EnumPatientStatusFilter.schema'; import { PatientStatusSchema } from '../enums/PatientStatus.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; import { UserScalarRelationFilterObjectSchema as UserScalarRelationFilterObjectSchema } from './UserScalarRelationFilter.schema'; import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'; import { AppointmentListRelationFilterObjectSchema as AppointmentListRelationFilterObjectSchema } from './AppointmentListRelationFilter.schema'; @@ -23,7 +24,7 @@ const patientwhereinputSchema = z.object({ id: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), firstName: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(), lastName: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(), - dateOfBirth: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(), + dateOfBirth: z.union([z.lazy(() => DateTimeNullableFilterObjectSchema), z.coerce.date()]).optional().nullable(), gender: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(), phone: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(), email: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PaymentCreateInput.schema.js b/packages/db/shared/schemas/objects/PaymentCreateInput.schema.js index 8a6e0f9..ad6085a 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentCreateInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentCreateInputObjectZodSchema = exports.PaymentCreateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const ClaimCreateNestedOneWithoutPaymentInput_schema_1 = require("./ClaimCreateNestedOneWithoutPaymentInput.schema"); const PatientCreateNestedOneWithoutPaymentInput_schema_1 = require("./PatientCreateNestedOneWithoutPaymentInput.schema"); @@ -45,14 +47,13 @@ const UserCreateNestedOneWithoutUpdatedPaymentsInput_schema_1 = require("./UserC const ServiceLineTransactionCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema"); const ServiceLineCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -79,7 +80,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts index f57525d..3bf6bd5 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts @@ -1,22 +1,21 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.js b/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.js index b3f4c82..6e7d33a 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentCreateManyInputObjectZodSchema = exports.PaymentCreateManyInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts index a43feab..fc8b436 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.js b/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.js index 712db29..96ca74b 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentCreateManyPatientInputObjectZodSchema = exports.PaymentCreateManyPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -68,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -77,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts index c607d4e..ae654c2 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.js b/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.js index e66f851..6433497 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentCreateManyUpdatedByInputObjectZodSchema = exports.PaymentCreateManyUpdatedByInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -68,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -77,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts index a677a55..5a6699e 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.js b/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.js index b38d11c..3efaf75 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.js @@ -38,20 +38,21 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentCreateWithoutClaimInputObjectZodSchema = exports.PaymentCreateWithoutClaimInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const PatientCreateNestedOneWithoutPaymentInput_schema_1 = require("./PatientCreateNestedOneWithoutPaymentInput.schema"); const UserCreateNestedOneWithoutUpdatedPaymentsInput_schema_1 = require("./UserCreateNestedOneWithoutUpdatedPaymentsInput.schema"); const ServiceLineTransactionCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema"); const ServiceLineCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts index 3da1670..0d08caf 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts @@ -1,21 +1,20 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.js b/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.js index d4a065b..b7552ec 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.js @@ -38,20 +38,21 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentCreateWithoutPatientInputObjectZodSchema = exports.PaymentCreateWithoutPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const ClaimCreateNestedOneWithoutPaymentInput_schema_1 = require("./ClaimCreateNestedOneWithoutPaymentInput.schema"); const UserCreateNestedOneWithoutUpdatedPaymentsInput_schema_1 = require("./UserCreateNestedOneWithoutUpdatedPaymentsInput.schema"); const ServiceLineTransactionCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema"); const ServiceLineCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts index a5b7d0a..fee2af2 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts @@ -1,21 +1,20 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.js b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.js index 5127acb..e0b41c8 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.js @@ -38,20 +38,21 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentCreateWithoutServiceLineTransactionsInputObjectZodSchema = exports.PaymentCreateWithoutServiceLineTransactionsInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const ClaimCreateNestedOneWithoutPaymentInput_schema_1 = require("./ClaimCreateNestedOneWithoutPaymentInput.schema"); const PatientCreateNestedOneWithoutPaymentInput_schema_1 = require("./PatientCreateNestedOneWithoutPaymentInput.schema"); const UserCreateNestedOneWithoutUpdatedPaymentsInput_schema_1 = require("./UserCreateNestedOneWithoutUpdatedPaymentsInput.schema"); const ServiceLineCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts index 602ddda..f065f9a 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,21 +1,20 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.js b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.js index 9adb686..2fbe0bf 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.js @@ -38,20 +38,21 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentCreateWithoutServiceLinesInputObjectZodSchema = exports.PaymentCreateWithoutServiceLinesInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const ClaimCreateNestedOneWithoutPaymentInput_schema_1 = require("./ClaimCreateNestedOneWithoutPaymentInput.schema"); const PatientCreateNestedOneWithoutPaymentInput_schema_1 = require("./PatientCreateNestedOneWithoutPaymentInput.schema"); const UserCreateNestedOneWithoutUpdatedPaymentsInput_schema_1 = require("./UserCreateNestedOneWithoutUpdatedPaymentsInput.schema"); const ServiceLineTransactionCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts index 38a7d82..d4ebc66 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts @@ -1,21 +1,20 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.js b/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.js index 2564376..dc64af3 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.js @@ -38,20 +38,21 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentCreateWithoutUpdatedByInputObjectZodSchema = exports.PaymentCreateWithoutUpdatedByInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const ClaimCreateNestedOneWithoutPaymentInput_schema_1 = require("./ClaimCreateNestedOneWithoutPaymentInput.schema"); const PatientCreateNestedOneWithoutPaymentInput_schema_1 = require("./PatientCreateNestedOneWithoutPaymentInput.schema"); const ServiceLineTransactionCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema"); const ServiceLineCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts index 711772f..e6623a5 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts @@ -1,21 +1,20 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.js b/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.js index f5e6404..aa47a97 100644 --- a/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentScalarWhereInputObjectZodSchema = exports.PaymentScalarWhereInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFilter_schema_1 = require("./IntFilter.schema"); const IntNullableFilter_schema_1 = require("./IntNullableFilter.schema"); const DecimalFilter_schema_1 = require("./DecimalFilter.schema"); @@ -46,7 +48,6 @@ const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const StringNullableFilter_schema_1 = require("./StringNullableFilter.schema"); const DateTimeFilter_schema_1 = require("./DateTimeFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const paymentscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => exports.PaymentScalarWhereInputObjectSchema), z.lazy(() => exports.PaymentScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.PaymentScalarWhereInputObjectSchema).array().optional(), @@ -60,7 +61,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -69,7 +70,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -78,7 +79,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -87,7 +88,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts index 470c716..574fcb9 100644 --- a/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const paymentscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => PaymentScalarWhereInputObjectSchema), z.lazy(() => PaymentScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => PaymentScalarWhereInputObjectSchema).array().optional(), @@ -24,7 +23,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +32,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +41,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +50,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.js b/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.js index 47bfabe..d42eecd 100644 --- a/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentScalarWhereWithAggregatesInputObjectZodSchema = exports.PaymentScalarWhereWithAggregatesInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntWithAggregatesFilter_schema_1 = require("./IntWithAggregatesFilter.schema"); const IntNullableWithAggregatesFilter_schema_1 = require("./IntNullableWithAggregatesFilter.schema"); const DecimalWithAggregatesFilter_schema_1 = require("./DecimalWithAggregatesFilter.schema"); @@ -46,7 +48,6 @@ const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const StringNullableWithAggregatesFilter_schema_1 = require("./StringNullableWithAggregatesFilter.schema"); const DateTimeWithAggregatesFilter_schema_1 = require("./DateTimeWithAggregatesFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const paymentscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => exports.PaymentScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => exports.PaymentScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.PaymentScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -60,7 +61,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -69,7 +70,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -78,7 +79,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -87,7 +88,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts index e21e086..d016073 100644 --- a/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { EnumPaymentStatusWithAggregatesFilterObjectSchema as EnumPaymentStatusWithAggregatesFilterObjectSchema } from './EnumPaymentStatusWithAggregatesFilter.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { EnumPaymentStatusWithAggregatesFilterObjectSchema as EnumPaymentStatusWithAggregatesFilterObjectSchema } from './EnumPaymentStatusWithAggregatesFilter.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const paymentscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -24,7 +23,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +32,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +41,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +50,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.js index 6fd01d6..f1b91b6 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.js @@ -38,11 +38,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedCreateInputObjectZodSchema = exports.PaymentUncheckedCreateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema"); const ServiceLineUncheckedCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -80,7 +81,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts index 5b39e11..0def063 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -17,7 +16,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.js index 8cb2723..b35e946 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.js @@ -38,11 +38,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedCreateWithoutClaimInputObjectZodSchema = exports.PaymentUncheckedCreateWithoutClaimInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema"); const ServiceLineUncheckedCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -79,7 +80,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts index f8f93d7..f46cc59 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -16,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.js index aa691f3..f163e70 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.js @@ -38,11 +38,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedCreateWithoutPatientInputObjectZodSchema = exports.PaymentUncheckedCreateWithoutPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema"); const ServiceLineUncheckedCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -79,7 +80,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts index bdec234..61859c0 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -16,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.js index fa5f2c7..5637ca0 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.js @@ -38,10 +38,11 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedCreateWithoutServiceLineTransactionsInputObjectZodSchema = exports.PaymentUncheckedCreateWithoutServiceLineTransactionsInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const ServiceLineUncheckedCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -79,7 +80,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts index cfd52bc..60b7661 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -16,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.js index 81c54f6..ebdd65c 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.js @@ -38,10 +38,11 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedCreateWithoutServiceLinesInputObjectZodSchema = exports.PaymentUncheckedCreateWithoutServiceLinesInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -79,7 +80,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts index 78c4cb7..3a8eca6 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -16,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.js index ae3ce22..4af8e90 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.js @@ -38,11 +38,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedCreateWithoutUpdatedByInputObjectZodSchema = exports.PaymentUncheckedCreateWithoutUpdatedByInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); const ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema"); const ServiceLineUncheckedCreateNestedManyWithoutPaymentInput_schema_1 = require("./ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -79,7 +80,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts index c12622b..c2a1eac 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -16,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.js index ac15c4f..7f4c9fd 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedUpdateInputObjectZodSchema = exports.PaymentUncheckedUpdateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -48,7 +50,6 @@ const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpda const ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema"); const ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -68,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -77,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -86,7 +87,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts index 4accfb8..e6eb104 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts index 72734dc..371a5d3 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.js index cd17408..5adb419 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedUpdateManyWithoutPatientInputObjectZodSchema = exports.PaymentUncheckedUpdateManyWithoutPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -46,7 +48,6 @@ const EnumPaymentStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPaym const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -65,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -74,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -83,7 +84,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts index 5f189f7..540bf47 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.js index ae03879..698c14c 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedUpdateManyWithoutUpdatedByInputObjectZodSchema = exports.PaymentUncheckedUpdateManyWithoutUpdatedByInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -46,7 +48,6 @@ const EnumPaymentStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPaym const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -65,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -74,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -83,7 +84,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts index bbc927c..a384464 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.js index 29c981c..cff6f47 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedUpdateWithoutClaimInputObjectZodSchema = exports.PaymentUncheckedUpdateWithoutClaimInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -48,7 +50,6 @@ const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpda const ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema"); const ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -85,7 +86,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts index 29b6225..dda9fed 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.js index b04a2ac..909ed03 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedUpdateWithoutPatientInputObjectZodSchema = exports.PaymentUncheckedUpdateWithoutPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -48,7 +50,6 @@ const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpda const ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema"); const ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -85,7 +86,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts index 46b2aa7..b77da9d 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.js index fdbf7c2..6da5961 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedUpdateWithoutServiceLineTransactionsInputObjectZodSchema = exports.PaymentUncheckedUpdateWithoutServiceLineTransactionsInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -47,7 +49,6 @@ const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStr const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -85,7 +86,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts index 517c7c7..c2c0763 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.js index bea9dba..4ebaff9 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedUpdateWithoutServiceLinesInputObjectZodSchema = exports.PaymentUncheckedUpdateWithoutServiceLinesInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -47,7 +49,6 @@ const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStr const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -85,7 +86,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts index b843f9d..712bede 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.js b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.js index 07483d5..5344a07 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUncheckedUpdateWithoutUpdatedByInputObjectZodSchema = exports.PaymentUncheckedUpdateWithoutUpdatedByInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -48,7 +50,6 @@ const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpda const ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema"); const ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -85,7 +86,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts index c22e3d2..c9578e3 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.js b/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.js index 5301aa2..3e9e59d 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUpdateInputObjectZodSchema = exports.PaymentUpdateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); @@ -50,14 +52,13 @@ const UserUpdateOneWithoutUpdatedPaymentsNestedInput_schema_1 = require("./UserU const ServiceLineTransactionUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema"); const ServiceLineUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -66,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -75,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -84,7 +85,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts index 79e7264..0927614 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts @@ -1,27 +1,26 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.js b/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.js index 5574cc9..d6cfde0 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUpdateManyMutationInputObjectZodSchema = exports.PaymentUpdateManyMutationInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); @@ -45,14 +47,13 @@ const EnumPaymentStatusFieldUpdateOperationsInput_schema_1 = require("./EnumPaym const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -79,7 +80,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts index ab68cab..a150a1a 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts @@ -1,22 +1,21 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.js b/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.js index c548136..152be09 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUpdateWithoutClaimInputObjectZodSchema = exports.PaymentUpdateWithoutClaimInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); @@ -49,14 +51,13 @@ const UserUpdateOneWithoutUpdatedPaymentsNestedInput_schema_1 = require("./UserU const ServiceLineTransactionUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema"); const ServiceLineUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -65,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -74,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -83,7 +84,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts index 78d5318..e4e0049 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts @@ -1,26 +1,25 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.js b/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.js index 59bac4a..44a1af0 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUpdateWithoutPatientInputObjectZodSchema = exports.PaymentUpdateWithoutPatientInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); @@ -49,14 +51,13 @@ const UserUpdateOneWithoutUpdatedPaymentsNestedInput_schema_1 = require("./UserU const ServiceLineTransactionUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema"); const ServiceLineUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -65,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -74,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -83,7 +84,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts index f4abc7b..3b927e6 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts @@ -1,26 +1,25 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.js b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.js index 1cda675..ad73519 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUpdateWithoutServiceLineTransactionsInputObjectZodSchema = exports.PaymentUpdateWithoutServiceLineTransactionsInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); @@ -49,14 +51,13 @@ const PatientUpdateOneRequiredWithoutPaymentNestedInput_schema_1 = require("./Pa const UserUpdateOneWithoutUpdatedPaymentsNestedInput_schema_1 = require("./UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema"); const ServiceLineUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -65,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -74,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -83,7 +84,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts index 1a03485..d2dd2c1 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,26 +1,25 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.js b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.js index d84825a..bcb2f1b 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUpdateWithoutServiceLinesInputObjectZodSchema = exports.PaymentUpdateWithoutServiceLinesInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); @@ -49,14 +51,13 @@ const PatientUpdateOneRequiredWithoutPaymentNestedInput_schema_1 = require("./Pa const UserUpdateOneWithoutUpdatedPaymentsNestedInput_schema_1 = require("./UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema"); const ServiceLineTransactionUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -65,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -74,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -83,7 +84,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts index f59d3b8..a51c787 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts @@ -1,26 +1,25 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.js b/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.js index befd6ad..0b89464 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentUpdateWithoutUpdatedByInputObjectZodSchema = exports.PaymentUpdateWithoutUpdatedByInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); const PaymentStatus_schema_1 = require("../enums/PaymentStatus.schema"); @@ -49,14 +51,13 @@ const PatientUpdateOneRequiredWithoutPaymentNestedInput_schema_1 = require("./Pa const ServiceLineTransactionUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema"); const ServiceLineUpdateManyWithoutPaymentNestedInput_schema_1 = require("./ServiceLineUpdateManyWithoutPaymentNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -65,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -74,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -83,7 +84,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts index 3e90215..4fee9c4 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts @@ -1,26 +1,25 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentWhereInput.schema.js b/packages/db/shared/schemas/objects/PaymentWhereInput.schema.js index c9290f6..15a44d6 100644 --- a/packages/db/shared/schemas/objects/PaymentWhereInput.schema.js +++ b/packages/db/shared/schemas/objects/PaymentWhereInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentWhereInputObjectZodSchema = exports.PaymentWhereInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFilter_schema_1 = require("./IntFilter.schema"); const IntNullableFilter_schema_1 = require("./IntNullableFilter.schema"); const DecimalFilter_schema_1 = require("./DecimalFilter.schema"); @@ -54,7 +56,6 @@ const UserWhereInput_schema_1 = require("./UserWhereInput.schema"); const ServiceLineTransactionListRelationFilter_schema_1 = require("./ServiceLineTransactionListRelationFilter.schema"); const ServiceLineListRelationFilter_schema_1 = require("./ServiceLineListRelationFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const paymentwhereinputSchema = z.object({ AND: z.union([z.lazy(() => exports.PaymentWhereInputObjectSchema), z.lazy(() => exports.PaymentWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.PaymentWhereInputObjectSchema).array().optional(), @@ -68,7 +69,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -77,7 +78,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -86,7 +87,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -95,7 +96,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts b/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts index 2a241e1..2ddbad7 100644 --- a/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts @@ -1,24 +1,23 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; -import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; -import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; -import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; -import { UserNullableScalarRelationFilterObjectSchema as UserNullableScalarRelationFilterObjectSchema } from './UserNullableScalarRelationFilter.schema'; -import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'; -import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; +import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; +import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; +import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; +import { UserNullableScalarRelationFilterObjectSchema as UserNullableScalarRelationFilterObjectSchema } from './UserNullableScalarRelationFilter.schema'; +import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'; +import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema'; import { ServiceLineListRelationFilterObjectSchema as ServiceLineListRelationFilterObjectSchema } from './ServiceLineListRelationFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const paymentwhereinputSchema = z.object({ AND: z.union([z.lazy(() => PaymentWhereInputObjectSchema), z.lazy(() => PaymentWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => PaymentWhereInputObjectSchema).array().optional(), @@ -32,7 +31,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -41,7 +40,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -50,7 +49,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -59,7 +58,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.js index 34e1581..7911eac 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.js @@ -38,12 +38,13 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineCreateInputObjectZodSchema = exports.ServiceLineCreateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const ClaimCreateNestedOneWithoutServiceLinesInput_schema_1 = require("./ClaimCreateNestedOneWithoutServiceLinesInput.schema"); const PaymentCreateNestedOneWithoutServiceLinesInput_schema_1 = require("./PaymentCreateNestedOneWithoutServiceLinesInput.schema"); const ServiceLineTransactionCreateNestedManyWithoutServiceLineInput_schema_1 = require("./ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -73,7 +74,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -82,7 +83,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts index 613b996..d47403d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; -import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; +import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.js index 759e0ab..68e4fa8 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineCreateManyClaimInputObjectZodSchema = exports.ServiceLineCreateManyClaimInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int().optional().nullable(), @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -72,7 +73,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -81,7 +82,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts index 31896bc..2d17f26 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int().optional().nullable(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.js index 9bf8519..5058d63 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineCreateManyInputObjectZodSchema = exports.ServiceLineCreateManyInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -73,7 +74,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -82,7 +83,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts index 37e979d..5a95a32 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.js index 2f35b93..e979ba2 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineCreateManyPaymentInputObjectZodSchema = exports.ServiceLineCreateManyPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -72,7 +73,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -81,7 +82,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts index 6707216..370492d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.js index 6b09ade..2dcf03d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.js @@ -38,11 +38,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineCreateWithoutClaimInputObjectZodSchema = exports.ServiceLineCreateWithoutClaimInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const PaymentCreateNestedOneWithoutServiceLinesInput_schema_1 = require("./PaymentCreateNestedOneWithoutServiceLinesInput.schema"); const ServiceLineTransactionCreateNestedManyWithoutServiceLineInput_schema_1 = require("./ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -72,7 +73,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -81,7 +82,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts index 1d10adb..90be13c 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.js index 72dd2ef..64b3ca0 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.js @@ -38,11 +38,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineCreateWithoutPaymentInputObjectZodSchema = exports.ServiceLineCreateWithoutPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const ClaimCreateNestedOneWithoutServiceLinesInput_schema_1 = require("./ClaimCreateNestedOneWithoutServiceLinesInput.schema"); const ServiceLineTransactionCreateNestedManyWithoutServiceLineInput_schema_1 = require("./ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -72,7 +73,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -81,7 +82,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts index a41a223..5e5a09c 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.js index b7a3118..0703d52 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.js @@ -38,11 +38,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineCreateWithoutServiceLineTransactionsInputObjectZodSchema = exports.ServiceLineCreateWithoutServiceLineTransactionsInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const ClaimCreateNestedOneWithoutServiceLinesInput_schema_1 = require("./ClaimCreateNestedOneWithoutServiceLinesInput.schema"); const PaymentCreateNestedOneWithoutServiceLinesInput_schema_1 = require("./PaymentCreateNestedOneWithoutServiceLinesInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -72,7 +73,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -81,7 +82,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts index 950cd9e..78aba65 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.js index d62aabf..d914426 100644 --- a/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineScalarWhereInputObjectZodSchema = exports.ServiceLineScalarWhereInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFilter_schema_1 = require("./IntFilter.schema"); const IntNullableFilter_schema_1 = require("./IntNullableFilter.schema"); const StringFilter_schema_1 = require("./StringFilter.schema"); @@ -47,7 +49,6 @@ const DecimalFilter_schema_1 = require("./DecimalFilter.schema"); const EnumServiceLineStatusFilter_schema_1 = require("./EnumServiceLineStatusFilter.schema"); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const servicelinescalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => exports.ServiceLineScalarWhereInputObjectSchema), z.lazy(() => exports.ServiceLineScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.ServiceLineScalarWhereInputObjectSchema).array().optional(), @@ -65,7 +66,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -74,7 +75,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -83,7 +84,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -92,7 +93,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts index 1388796..1676982 100644 --- a/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinescalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineScalarWhereInputObjectSchema), z.lazy(() => ServiceLineScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineScalarWhereInputObjectSchema).array().optional(), @@ -29,7 +28,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +37,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +46,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +55,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.js index 7c41507..1a8ab99 100644 --- a/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineScalarWhereWithAggregatesInputObjectZodSchema = exports.ServiceLineScalarWhereWithAggregatesInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntWithAggregatesFilter_schema_1 = require("./IntWithAggregatesFilter.schema"); const IntNullableWithAggregatesFilter_schema_1 = require("./IntNullableWithAggregatesFilter.schema"); const StringWithAggregatesFilter_schema_1 = require("./StringWithAggregatesFilter.schema"); @@ -47,7 +49,6 @@ const DecimalWithAggregatesFilter_schema_1 = require("./DecimalWithAggregatesFil const EnumServiceLineStatusWithAggregatesFilter_schema_1 = require("./EnumServiceLineStatusWithAggregatesFilter.schema"); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const servicelinescalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => exports.ServiceLineScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => exports.ServiceLineScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.ServiceLineScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -65,7 +66,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -74,7 +75,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -83,7 +84,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -92,7 +93,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts index 3e2ba9f..7135e63 100644 --- a/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; -import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; -import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { EnumServiceLineStatusWithAggregatesFilterObjectSchema as EnumServiceLineStatusWithAggregatesFilterObjectSchema } from './EnumServiceLineStatusWithAggregatesFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; +import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; +import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { EnumServiceLineStatusWithAggregatesFilterObjectSchema as EnumServiceLineStatusWithAggregatesFilterObjectSchema } from './EnumServiceLineStatusWithAggregatesFilter.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinescalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -29,7 +28,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +37,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +46,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +55,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.js index 4e222f6..b260ce2 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.js @@ -38,18 +38,19 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionCreateInputObjectZodSchema = exports.ServiceLineTransactionCreateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const PaymentCreateNestedOneWithoutServiceLineTransactionsInput_schema_1 = require("./PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema"); const ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput_schema_1 = require("./ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts index f7a85a7..516eb35 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema'; import { ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.js index 2a04032..bcd5bd7 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionCreateManyInputObjectZodSchema = exports.ServiceLineTransactionCreateManyInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts index 194f85c..ab4a29d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.js index dd994da..794bf28 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionCreateManyPaymentInputObjectZodSchema = exports.ServiceLineTransactionCreateManyPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), serviceLineId: z.number().int(), @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts index 52e1f17..39cb910 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), serviceLineId: z.number().int(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.js index 3b45967..36f3da2 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionCreateManyServiceLineInputObjectZodSchema = exports.ServiceLineTransactionCreateManyServiceLineInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts index e8044f0..bf5c29d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.js index 6d00d68..5f930db 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.js @@ -38,17 +38,18 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionCreateWithoutPaymentInputObjectZodSchema = exports.ServiceLineTransactionCreateWithoutPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput_schema_1 = require("./ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -57,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts index 5bea614..f1f4108 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.js index 0338761..79e6af6 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.js @@ -38,17 +38,18 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionCreateWithoutServiceLineInputObjectZodSchema = exports.ServiceLineTransactionCreateWithoutServiceLineInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const PaymentCreateNestedOneWithoutServiceLineTransactionsInput_schema_1 = require("./PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -57,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts index e87b9bd..6ee40b7 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.js index 892fb54..08c1a84 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionScalarWhereInputObjectZodSchema = exports.ServiceLineTransactionScalarWhereInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFilter_schema_1 = require("./IntFilter.schema"); const StringNullableFilter_schema_1 = require("./StringNullableFilter.schema"); const DecimalFilter_schema_1 = require("./DecimalFilter.schema"); @@ -45,7 +47,6 @@ const EnumPaymentMethodFilter_schema_1 = require("./EnumPaymentMethodFilter.sche const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const DateTimeFilter_schema_1 = require("./DateTimeFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const servicelinetransactionscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => exports.ServiceLineTransactionScalarWhereInputObjectSchema), z.lazy(() => exports.ServiceLineTransactionScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.ServiceLineTransactionScalarWhereInputObjectSchema).array().optional(), @@ -58,7 +59,7 @@ const servicelinetransactionscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const servicelinetransactionscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts index 1265466..d91fdea 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinetransactionscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineTransactionScalarWhereInputObjectSchema), z.lazy(() => ServiceLineTransactionScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineTransactionScalarWhereInputObjectSchema).array().optional(), @@ -22,7 +21,7 @@ const servicelinetransactionscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -31,7 +30,7 @@ const servicelinetransactionscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.js index 92fa74e..b3de10d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionScalarWhereWithAggregatesInputObjectZodSchema = exports.ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntWithAggregatesFilter_schema_1 = require("./IntWithAggregatesFilter.schema"); const StringNullableWithAggregatesFilter_schema_1 = require("./StringNullableWithAggregatesFilter.schema"); const DecimalWithAggregatesFilter_schema_1 = require("./DecimalWithAggregatesFilter.schema"); @@ -45,7 +47,6 @@ const EnumPaymentMethodWithAggregatesFilter_schema_1 = require("./EnumPaymentMet const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const DateTimeWithAggregatesFilter_schema_1 = require("./DateTimeWithAggregatesFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => exports.ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => exports.ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -58,7 +59,7 @@ const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts index a08ca1c..a16c8ab 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { EnumPaymentMethodWithAggregatesFilterObjectSchema as EnumPaymentMethodWithAggregatesFilterObjectSchema } from './EnumPaymentMethodWithAggregatesFilter.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { EnumPaymentMethodWithAggregatesFilterObjectSchema as EnumPaymentMethodWithAggregatesFilterObjectSchema } from './EnumPaymentMethodWithAggregatesFilter.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -22,7 +21,7 @@ const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -31,7 +30,7 @@ const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.js index 3886111..62e1a11 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUncheckedCreateInputObjectZodSchema = exports.ServiceLineTransactionUncheckedCreateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts index e061088..4ee255e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.js index e77c85d..3c00422 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUncheckedCreateWithoutPaymentInputObjectZodSchema = exports.ServiceLineTransactionUncheckedCreateWithoutPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), serviceLineId: z.number().int(), @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts index e1bdea5..3acbf7d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), serviceLineId: z.number().int(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.js index 64ab04f..d2e6dfe 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUncheckedCreateWithoutServiceLineInputObjectZodSchema = exports.ServiceLineTransactionUncheckedCreateWithoutServiceLineInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts index 5b499f6..6fb8b30 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.js index 7738c66..ae84abd 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUncheckedUpdateInputObjectZodSchema = exports.ServiceLineTransactionUncheckedUpdateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -45,7 +47,6 @@ const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const EnumPaymentMethodFieldUpdateOperationsInput_schema_1 = require("./EnumPaymentMethodFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts index f57d427..4fdd978 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts index 96efaa4..dccdf09 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.js index 81a5f64..03856d9 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInputObjectZodSchema = exports.ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -45,7 +47,6 @@ const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const EnumPaymentMethodFieldUpdateOperationsInput_schema_1 = require("./EnumPaymentMethodFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts index ebcbf25..e079615 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.js index 1bbf6dd..131acc1 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInputObjectZodSchema = exports.ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -45,7 +47,6 @@ const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const EnumPaymentMethodFieldUpdateOperationsInput_schema_1 = require("./EnumPaymentMethodFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts index ebcb967..86b3d98 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.js index 1c8fd07..5b28f48 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUncheckedUpdateWithoutPaymentInputObjectZodSchema = exports.ServiceLineTransactionUncheckedUpdateWithoutPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -45,7 +47,6 @@ const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const EnumPaymentMethodFieldUpdateOperationsInput_schema_1 = require("./EnumPaymentMethodFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts index 5b0f059..3a2f96f 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.js index 63fcfec..2615141 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUncheckedUpdateWithoutServiceLineInputObjectZodSchema = exports.ServiceLineTransactionUncheckedUpdateWithoutServiceLineInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); @@ -45,7 +47,6 @@ const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const EnumPaymentMethodFieldUpdateOperationsInput_schema_1 = require("./EnumPaymentMethodFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts index 4a68ae0..96ba273 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.js index d371198..f8386d0 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUpdateInputObjectZodSchema = exports.ServiceLineTransactionUpdateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); @@ -46,14 +48,13 @@ const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpda const PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput_schema_1 = require("./PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema"); const ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInput_schema_1 = require("./ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts index ae76653..3242660 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema'; import { ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.js index da5cafe..6048ac9 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.js @@ -38,20 +38,21 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUpdateManyMutationInputObjectZodSchema = exports.ServiceLineTransactionUpdateManyMutationInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); const EnumPaymentMethodFieldUpdateOperationsInput_schema_1 = require("./EnumPaymentMethodFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts index 359cf30..a5183f4 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts @@ -1,21 +1,20 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.js index 0e83da2..2b1d2d9 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUpdateWithoutPaymentInputObjectZodSchema = exports.ServiceLineTransactionUpdateWithoutPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); @@ -45,14 +47,13 @@ const EnumPaymentMethodFieldUpdateOperationsInput_schema_1 = require("./EnumPaym const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInput_schema_1 = require("./ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts index 3e9ffc8..78b8d3a 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts @@ -1,22 +1,21 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.js index 6ca076b..8904e96 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionUpdateWithoutServiceLineInputObjectZodSchema = exports.ServiceLineTransactionUpdateWithoutServiceLineInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdateOperationsInput.schema"); const PaymentMethod_schema_1 = require("../enums/PaymentMethod.schema"); @@ -45,14 +47,13 @@ const EnumPaymentMethodFieldUpdateOperationsInput_schema_1 = require("./EnumPaym const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput_schema_1 = require("./PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInput_schema_1.NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts index 3ffd662..586a44c 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts @@ -1,22 +1,21 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.js index 1664647..d7bdb34 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineTransactionWhereInputObjectZodSchema = exports.ServiceLineTransactionWhereInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFilter_schema_1 = require("./IntFilter.schema"); const StringNullableFilter_schema_1 = require("./StringNullableFilter.schema"); const DecimalFilter_schema_1 = require("./DecimalFilter.schema"); @@ -49,7 +51,6 @@ const PaymentWhereInput_schema_1 = require("./PaymentWhereInput.schema"); const ServiceLineScalarRelationFilter_schema_1 = require("./ServiceLineScalarRelationFilter.schema"); const ServiceLineWhereInput_schema_1 = require("./ServiceLineWhereInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const servicelinetransactionwhereinputSchema = z.object({ AND: z.union([z.lazy(() => exports.ServiceLineTransactionWhereInputObjectSchema), z.lazy(() => exports.ServiceLineTransactionWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.ServiceLineTransactionWhereInputObjectSchema).array().optional(), @@ -62,7 +63,7 @@ const servicelinetransactionwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'paidAmount' must be a Decimal", @@ -71,7 +72,7 @@ const servicelinetransactionwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts index 041d8eb..a32429f 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; -import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; -import { ServiceLineScalarRelationFilterObjectSchema as ServiceLineScalarRelationFilterObjectSchema } from './ServiceLineScalarRelationFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; +import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; +import { ServiceLineScalarRelationFilterObjectSchema as ServiceLineScalarRelationFilterObjectSchema } from './ServiceLineScalarRelationFilter.schema'; import { ServiceLineWhereInputObjectSchema as ServiceLineWhereInputObjectSchema } from './ServiceLineWhereInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinetransactionwhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineTransactionWhereInputObjectSchema), z.lazy(() => ServiceLineTransactionWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineTransactionWhereInputObjectSchema).array().optional(), @@ -26,7 +25,7 @@ const servicelinetransactionwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -35,7 +34,7 @@ const servicelinetransactionwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.js index 9759b84..0aa3edd 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.js @@ -38,10 +38,11 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUncheckedCreateInputObjectZodSchema = exports.ServiceLineUncheckedCreateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput_schema_1 = require("./ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -65,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -74,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -83,7 +84,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts index 86fa2f0..4306e80 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.js index 5629f96..56793fd 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.js @@ -38,10 +38,11 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUncheckedCreateWithoutClaimInputObjectZodSchema = exports.ServiceLineUncheckedCreateWithoutClaimInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput_schema_1 = require("./ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int().optional().nullable(), @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -73,7 +74,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -82,7 +83,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts index fb2f2cf..54824a2 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int().optional().nullable(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.js index beb92eb..c7c88e4 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.js @@ -38,10 +38,11 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUncheckedCreateWithoutPaymentInputObjectZodSchema = exports.ServiceLineUncheckedCreateWithoutPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput_schema_1 = require("./ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -73,7 +74,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -82,7 +83,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts index 9be4b1c..bc133ec 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.js index 2ab23c2..b56fafd 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.js @@ -38,9 +38,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUncheckedCreateWithoutServiceLineTransactionsInputObjectZodSchema = exports.ServiceLineUncheckedCreateWithoutServiceLineTransactionsInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -73,7 +74,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -82,7 +83,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts index 042079e..9f7db32 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.js index fbbf001..3054918 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUncheckedUpdateInputObjectZodSchema = exports.ServiceLineUncheckedUpdateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); @@ -48,7 +50,6 @@ const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const EnumServiceLineStatusFieldUpdateOperationsInput_schema_1 = require("./EnumServiceLineStatusFieldUpdateOperationsInput.schema"); const ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput_schema_1 = require("./ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -72,7 +73,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -81,7 +82,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -90,7 +91,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts index fa4faf8..1b093a5 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -54,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts index 48b4105..31abf4d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.js index 7c4bcbf..46920c4 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUncheckedUpdateManyWithoutClaimInputObjectZodSchema = exports.ServiceLineUncheckedUpdateManyWithoutClaimInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); @@ -47,7 +49,6 @@ const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdate const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const EnumServiceLineStatusFieldUpdateOperationsInput_schema_1 = require("./EnumServiceLineStatusFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -79,7 +80,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -88,7 +89,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts index 046afd6..4ac725a 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.js index c7c21e6..a8f8672 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUncheckedUpdateManyWithoutPaymentInputObjectZodSchema = exports.ServiceLineUncheckedUpdateManyWithoutPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); @@ -47,7 +49,6 @@ const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdate const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const EnumServiceLineStatusFieldUpdateOperationsInput_schema_1 = require("./EnumServiceLineStatusFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -79,7 +80,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -88,7 +89,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts index 0df258f..41f3840 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.js index 248c986..6f98837 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUncheckedUpdateWithoutClaimInputObjectZodSchema = exports.ServiceLineUncheckedUpdateWithoutClaimInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); @@ -48,7 +50,6 @@ const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const EnumServiceLineStatusFieldUpdateOperationsInput_schema_1 = require("./EnumServiceLineStatusFieldUpdateOperationsInput.schema"); const ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput_schema_1 = require("./ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -80,7 +81,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -89,7 +90,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts index 5da47af..6888ed2 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.js index a521e89..314f661 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUncheckedUpdateWithoutPaymentInputObjectZodSchema = exports.ServiceLineUncheckedUpdateWithoutPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); @@ -48,7 +50,6 @@ const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const EnumServiceLineStatusFieldUpdateOperationsInput_schema_1 = require("./EnumServiceLineStatusFieldUpdateOperationsInput.schema"); const ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput_schema_1 = require("./ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -80,7 +81,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -89,7 +90,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts index 405104c..f944012 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.js index 1e0558d..8372124 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInputObjectZodSchema = exports.ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const NullableIntFieldUpdateOperationsInput_schema_1 = require("./NullableIntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); @@ -47,7 +49,6 @@ const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdate const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const EnumServiceLineStatusFieldUpdateOperationsInput_schema_1 = require("./EnumServiceLineStatusFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInput_schema_1.NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -80,7 +81,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -89,7 +90,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts index cc41fc9..25a4d70 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.js index b0e4233..2d58659 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUpdateInputObjectZodSchema = exports.ServiceLineUpdateInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); @@ -48,7 +50,6 @@ const ClaimUpdateOneWithoutServiceLinesNestedInput_schema_1 = require("./ClaimUp const PaymentUpdateOneWithoutServiceLinesNestedInput_schema_1 = require("./PaymentUpdateOneWithoutServiceLinesNestedInput.schema"); const ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput_schema_1 = require("./ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -87,7 +88,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts index e588db0..5a4ce18 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; -import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; +import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.js index 8f8d8f0..334a4f7 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUpdateManyMutationInputObjectZodSchema = exports.ServiceLineUpdateManyMutationInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); @@ -45,7 +47,6 @@ const DecimalFieldUpdateOperationsInput_schema_1 = require("./DecimalFieldUpdate const ServiceLineStatus_schema_1 = require("../enums/ServiceLineStatus.schema"); const EnumServiceLineStatusFieldUpdateOperationsInput_schema_1 = require("./EnumServiceLineStatusFieldUpdateOperationsInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -57,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -66,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -75,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -84,7 +85,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts index 1b48a47..2d57fa9 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.js index 48e8375..f5838f9 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUpdateWithoutClaimInputObjectZodSchema = exports.ServiceLineUpdateWithoutClaimInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); @@ -47,7 +49,6 @@ const EnumServiceLineStatusFieldUpdateOperationsInput_schema_1 = require("./Enum const PaymentUpdateOneWithoutServiceLinesNestedInput_schema_1 = require("./PaymentUpdateOneWithoutServiceLinesNestedInput.schema"); const ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput_schema_1 = require("./ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -68,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -77,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -86,7 +87,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts index 0472688..071ea94 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.js index a752f6e..8725aaa 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUpdateWithoutPaymentInputObjectZodSchema = exports.ServiceLineUpdateWithoutPaymentInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); @@ -47,7 +49,6 @@ const EnumServiceLineStatusFieldUpdateOperationsInput_schema_1 = require("./Enum const ClaimUpdateOneWithoutServiceLinesNestedInput_schema_1 = require("./ClaimUpdateOneWithoutServiceLinesNestedInput.schema"); const ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput_schema_1 = require("./ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -68,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -77,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -86,7 +87,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts index 82e0bd9..4a92811 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.js index 9eeeb14..1a80bb7 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineUpdateWithoutServiceLineTransactionsInputObjectZodSchema = exports.ServiceLineUpdateWithoutServiceLineTransactionsInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); const DateTimeFieldUpdateOperationsInput_schema_1 = require("./DateTimeFieldUpdateOperationsInput.schema"); const NullableStringFieldUpdateOperationsInput_schema_1 = require("./NullableStringFieldUpdateOperationsInput.schema"); @@ -47,7 +49,6 @@ const EnumServiceLineStatusFieldUpdateOperationsInput_schema_1 = require("./Enum const ClaimUpdateOneWithoutServiceLinesNestedInput_schema_1 = require("./ClaimUpdateOneWithoutServiceLinesNestedInput.schema"); const PaymentUpdateOneWithoutServiceLinesNestedInput_schema_1 = require("./PaymentUpdateOneWithoutServiceLinesNestedInput.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInput_schema_1.DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -68,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -77,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -86,7 +87,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts index 1908b3a..1268d28 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.js b/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.js index 01670f1..05cbe7e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.js +++ b/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.js @@ -38,6 +38,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceLineWhereInputObjectZodSchema = exports.ServiceLineWhereInputObjectSchema = void 0; const z = __importStar(require("zod")); +const prisma_1 = require("../../../generated/prisma"); +const decimal_js_1 = __importDefault(require("decimal.js")); const IntFilter_schema_1 = require("./IntFilter.schema"); const IntNullableFilter_schema_1 = require("./IntNullableFilter.schema"); const StringFilter_schema_1 = require("./StringFilter.schema"); @@ -52,7 +54,6 @@ const PaymentNullableScalarRelationFilter_schema_1 = require("./PaymentNullableS const PaymentWhereInput_schema_1 = require("./PaymentWhereInput.schema"); const ServiceLineTransactionListRelationFilter_schema_1 = require("./ServiceLineTransactionListRelationFilter.schema"); const decimal_helpers_1 = require("../../helpers/decimal-helpers"); -const decimal_js_1 = __importDefault(require("decimal.js")); const servicelinewhereinputSchema = z.object({ AND: z.union([z.lazy(() => exports.ServiceLineWhereInputObjectSchema), z.lazy(() => exports.ServiceLineWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.ServiceLineWhereInputObjectSchema).array().optional(), @@ -70,7 +71,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalBilled' must be a Decimal", @@ -79,7 +80,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalPaid' must be a Decimal", @@ -88,7 +89,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -97,7 +98,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(decimal_js_1.default), - z.instanceof(decimal_js_1.default), + z.instanceof(prisma_1.Prisma.Decimal), decimal_helpers_1.DecimalJSLikeSchema, ]).refine((v) => (0, decimal_helpers_1.isValidDecimalInput)(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts index 9e950c7..38304a6 100644 --- a/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts @@ -1,22 +1,21 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; -import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; -import { PaymentNullableScalarRelationFilterObjectSchema as PaymentNullableScalarRelationFilterObjectSchema } from './PaymentNullableScalarRelationFilter.schema'; -import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; +import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; +import { PaymentNullableScalarRelationFilterObjectSchema as PaymentNullableScalarRelationFilterObjectSchema } from './PaymentNullableScalarRelationFilter.schema'; +import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinewhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineWhereInputObjectSchema), z.lazy(() => ServiceLineWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineWhereInputObjectSchema).array().optional(), @@ -34,7 +33,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -43,7 +42,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -52,7 +51,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -61,7 +60,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.js b/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.js index 5ddaa1a..60001c3 100644 --- a/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.js @@ -39,6 +39,8 @@ const makeSchema = () => z.object({ id: z.literal(true).optional(), username: z.literal(true).optional(), password: z.literal(true).optional(), + autoBackupEnabled: z.literal(true).optional(), + usbBackupEnabled: z.literal(true).optional(), _all: z.literal(true).optional() }).strict(); exports.UserCountAggregateInputObjectSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.js b/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.js index b3d2ae9..a99b225 100644 --- a/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.js @@ -39,7 +39,9 @@ const SortOrder_schema_1 = require("../enums/SortOrder.schema"); const makeSchema = () => z.object({ id: SortOrder_schema_1.SortOrderSchema.optional(), username: SortOrder_schema_1.SortOrderSchema.optional(), - password: SortOrder_schema_1.SortOrderSchema.optional() + password: SortOrder_schema_1.SortOrderSchema.optional(), + autoBackupEnabled: SortOrder_schema_1.SortOrderSchema.optional(), + usbBackupEnabled: SortOrder_schema_1.SortOrderSchema.optional() }).strict(); exports.UserCountOrderByAggregateInputObjectSchema = makeSchema(); exports.UserCountOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateInput.schema.js b/packages/db/shared/schemas/objects/UserCreateInput.schema.js index e0b3c8f..5fab83e 100644 --- a/packages/db/shared/schemas/objects/UserCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateInput.schema.js @@ -51,6 +51,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateManyInput.schema.js b/packages/db/shared/schemas/objects/UserCreateManyInput.schema.js index f49ea20..a4ab8dd 100644 --- a/packages/db/shared/schemas/objects/UserCreateManyInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateManyInput.schema.js @@ -38,7 +38,9 @@ const z = __importStar(require("zod")); const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), - password: z.string() + password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional() }).strict(); exports.UserCreateManyInputObjectSchema = makeSchema(); exports.UserCreateManyInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.js index 6ad76d7..ec6b77c 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInput_schema_1.NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.js index b24fe6e..c801a85 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.js index ec8390c..e1a20e1 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.js index c484020..929cb6f 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.js index 9141f33..ceb6c58 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.js index c3f1934..4b39a83 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.js index 4991396..3bc2d18 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.js @@ -50,6 +50,8 @@ const CloudFileCreateNestedManyWithoutUserInput_schema_1 = require("./CloudFileC const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.js index 1d1aed2..f4b99f7 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.js index 4cac334..3c065c8 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.js index 0152125..620855f 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.js index 9a826cb..3163f1a 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInput_schema_1.NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.js index c50c30c..86e2c31 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInput_schema_1.NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.js b/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.js index 9e81531..64c2262 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.js @@ -50,6 +50,8 @@ const CommunicationCreateNestedManyWithoutUserInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInput_schema_1.PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInput_schema_1.AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInput_schema_1.StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.js b/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.js index 0e3137f..03fddf3 100644 --- a/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.js +++ b/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.js @@ -38,7 +38,9 @@ const z = __importStar(require("zod")); const makeSchema = () => z.object({ id: z.literal(true).optional(), username: z.literal(true).optional(), - password: z.literal(true).optional() + password: z.literal(true).optional(), + autoBackupEnabled: z.literal(true).optional(), + usbBackupEnabled: z.literal(true).optional() }).strict(); exports.UserMaxAggregateInputObjectSchema = makeSchema(); exports.UserMaxAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.js b/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.js index 652fe9e..6f2be14 100644 --- a/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.js +++ b/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.js @@ -39,7 +39,9 @@ const SortOrder_schema_1 = require("../enums/SortOrder.schema"); const makeSchema = () => z.object({ id: SortOrder_schema_1.SortOrderSchema.optional(), username: SortOrder_schema_1.SortOrderSchema.optional(), - password: SortOrder_schema_1.SortOrderSchema.optional() + password: SortOrder_schema_1.SortOrderSchema.optional(), + autoBackupEnabled: SortOrder_schema_1.SortOrderSchema.optional(), + usbBackupEnabled: SortOrder_schema_1.SortOrderSchema.optional() }).strict(); exports.UserMaxOrderByAggregateInputObjectSchema = makeSchema(); exports.UserMaxOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.js b/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.js index 325e47b..693b2d8 100644 --- a/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.js +++ b/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.js @@ -38,7 +38,9 @@ const z = __importStar(require("zod")); const makeSchema = () => z.object({ id: z.literal(true).optional(), username: z.literal(true).optional(), - password: z.literal(true).optional() + password: z.literal(true).optional(), + autoBackupEnabled: z.literal(true).optional(), + usbBackupEnabled: z.literal(true).optional() }).strict(); exports.UserMinAggregateInputObjectSchema = makeSchema(); exports.UserMinAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.js b/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.js index 02b149e..499b4b8 100644 --- a/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.js +++ b/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.js @@ -39,7 +39,9 @@ const SortOrder_schema_1 = require("../enums/SortOrder.schema"); const makeSchema = () => z.object({ id: SortOrder_schema_1.SortOrderSchema.optional(), username: SortOrder_schema_1.SortOrderSchema.optional(), - password: SortOrder_schema_1.SortOrderSchema.optional() + password: SortOrder_schema_1.SortOrderSchema.optional(), + autoBackupEnabled: SortOrder_schema_1.SortOrderSchema.optional(), + usbBackupEnabled: SortOrder_schema_1.SortOrderSchema.optional() }).strict(); exports.UserMinOrderByAggregateInputObjectSchema = makeSchema(); exports.UserMinOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.js b/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.js index 6b642f2..a4dfce8 100644 --- a/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.js +++ b/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.js @@ -45,6 +45,8 @@ const makeSchema = () => z.object({ id: SortOrder_schema_1.SortOrderSchema.optional(), username: SortOrder_schema_1.SortOrderSchema.optional(), password: SortOrder_schema_1.SortOrderSchema.optional(), + autoBackupEnabled: SortOrder_schema_1.SortOrderSchema.optional(), + usbBackupEnabled: SortOrder_schema_1.SortOrderSchema.optional(), _count: z.lazy(() => UserCountOrderByAggregateInput_schema_1.UserCountOrderByAggregateInputObjectSchema).optional(), _avg: z.lazy(() => UserAvgOrderByAggregateInput_schema_1.UserAvgOrderByAggregateInputObjectSchema).optional(), _max: z.lazy(() => UserMaxOrderByAggregateInput_schema_1.UserMaxOrderByAggregateInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.js b/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.js index f8c69c0..59466ab 100644 --- a/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.js +++ b/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.js @@ -53,6 +53,8 @@ const makeSchema = () => z.object({ id: SortOrder_schema_1.SortOrderSchema.optional(), username: SortOrder_schema_1.SortOrderSchema.optional(), password: SortOrder_schema_1.SortOrderSchema.optional(), + autoBackupEnabled: SortOrder_schema_1.SortOrderSchema.optional(), + usbBackupEnabled: SortOrder_schema_1.SortOrderSchema.optional(), patients: z.lazy(() => PatientOrderByRelationAggregateInput_schema_1.PatientOrderByRelationAggregateInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentOrderByRelationAggregateInput_schema_1.AppointmentOrderByRelationAggregateInputObjectSchema).optional(), staff: z.lazy(() => StaffOrderByRelationAggregateInput_schema_1.StaffOrderByRelationAggregateInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.js b/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.js index ca5fc35..33e3829 100644 --- a/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.js +++ b/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.js @@ -37,13 +37,16 @@ exports.UserScalarWhereWithAggregatesInputObjectZodSchema = exports.UserScalarWh const z = __importStar(require("zod")); const IntWithAggregatesFilter_schema_1 = require("./IntWithAggregatesFilter.schema"); const StringWithAggregatesFilter_schema_1 = require("./StringWithAggregatesFilter.schema"); +const BoolWithAggregatesFilter_schema_1 = require("./BoolWithAggregatesFilter.schema"); const userscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => exports.UserScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => exports.UserScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => exports.UserScalarWhereWithAggregatesInputObjectSchema).array().optional(), NOT: z.union([z.lazy(() => exports.UserScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => exports.UserScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), id: z.union([z.lazy(() => IntWithAggregatesFilter_schema_1.IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), username: z.union([z.lazy(() => StringWithAggregatesFilter_schema_1.StringWithAggregatesFilterObjectSchema), z.string()]).optional(), - password: z.union([z.lazy(() => StringWithAggregatesFilter_schema_1.StringWithAggregatesFilterObjectSchema), z.string()]).optional() + password: z.union([z.lazy(() => StringWithAggregatesFilter_schema_1.StringWithAggregatesFilterObjectSchema), z.string()]).optional(), + autoBackupEnabled: z.union([z.lazy(() => BoolWithAggregatesFilter_schema_1.BoolWithAggregatesFilterObjectSchema), z.boolean()]).optional(), + usbBackupEnabled: z.union([z.lazy(() => BoolWithAggregatesFilter_schema_1.BoolWithAggregatesFilterObjectSchema), z.boolean()]).optional() }).strict(); exports.UserScalarWhereWithAggregatesInputObjectSchema = userscalarwherewithaggregatesinputSchema; exports.UserScalarWhereWithAggregatesInputObjectZodSchema = userscalarwherewithaggregatesinputSchema; diff --git a/packages/db/shared/schemas/objects/UserSelect.schema.js b/packages/db/shared/schemas/objects/UserSelect.schema.js index 769568b..3f0c9f0 100644 --- a/packages/db/shared/schemas/objects/UserSelect.schema.js +++ b/packages/db/shared/schemas/objects/UserSelect.schema.js @@ -53,6 +53,8 @@ const makeSchema = () => z.object({ id: z.boolean().optional(), username: z.boolean().optional(), password: z.boolean().optional(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.union([z.boolean(), z.lazy(() => findManyPatient_schema_1.PatientFindManySchema)]).optional(), appointments: z.union([z.boolean(), z.lazy(() => findManyAppointment_schema_1.AppointmentFindManySchema)]).optional(), staff: z.union([z.boolean(), z.lazy(() => findManyStaff_schema_1.StaffFindManySchema)]).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.js index fad1128..31d633a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.js @@ -52,6 +52,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.js index daf6183..1e9914f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInput_schema_1.NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.js index 810393e..c89a2ea 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.js index 51fe64b..ca022d7 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.js index ffd16a6..9e94708 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.js index c220684..c56f415 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.js index a39974c..f39f57c 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.js index 73e5358..9d2b11d 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.js index ed10b31..efb9b4d 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.js index 76bb5e5..695bc40 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.js index fbee5a6..7bbf035 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.js index 78ff386..ec935c1 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInput_schema_1.NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.js index 21be75e..e04215d 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInput_schema_1.NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.js index f5ba14b..161b748 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.js @@ -51,6 +51,8 @@ const makeSchema = () => z.object({ id: z.number().int().optional(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInput_schema_1.PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInput_schema_1.AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInput_schema_1.StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.js index 334517d..0ab7cbd 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateInputObjectZodSchema = exports.UserUncheckedUpdateInp const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -54,6 +55,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.js index 0f8060d..7632b8b 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutAppointmentsInputObjectZodSchema = exports.Use const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); const NpiProviderUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./NpiProviderUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInput_schema_1.NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.js index 2ee807f..d96346b 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutBackupDestinationsInputObjectZodSchema = expor const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.js index b0d5f19..2d66b2a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutBackupsInputObjectZodSchema = exports.UserUnch const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.js index 66f12a1..e4eaf3f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutClaimsInputObjectZodSchema = exports.UserUnche const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.js index 8fc4c8e..b4f5410 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutCloudFilesInputObjectZodSchema = exports.UserU const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.js index 1e5d3f9..20b372c 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutCloudFoldersInputObjectZodSchema = exports.Use const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.js index d9d9668..c16d398 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutCommunicationsInputObjectZodSchema = exports.U const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.js index 59b4f29..00b80bf 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutInsuranceCredentialsInputObjectZodSchema = exp const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.js index bf4b2e4..4b638c9 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutNotificationsInputObjectZodSchema = exports.Us const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.js index 37b3c6c..ea2567d 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutNpiProvidersInputObjectZodSchema = exports.Use const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.js index ffa31ac..abb799f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutPatientsInputObjectZodSchema = exports.UserUnc const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); const NpiProviderUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./NpiProviderUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInput_schema_1.NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.js index fcd9973..db1a153 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutStaffInputObjectZodSchema = exports.UserUnchec const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const NpiProviderUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./NpiProviderUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInput_schema_1.NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.js b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.js index 0dec4b8..588034f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.js @@ -37,6 +37,7 @@ exports.UserUncheckedUpdateWithoutUpdatedPaymentsInputObjectZodSchema = exports. const z = __importStar(require("zod")); const IntFieldUpdateOperationsInput_schema_1 = require("./IntFieldUpdateOperationsInput.schema"); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUncheckedUpdateManyWithoutUserNestedInput.schema"); const AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema"); const StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUncheckedUpdateManyWithoutUserNestedInput.schema"); @@ -53,6 +54,8 @@ const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInput_schema_1.IntFieldUpdateOperationsInputObjectSchema)]).optional(), username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInput_schema_1.PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInput_schema_1.AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInput_schema_1.StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateInput.schema.js index c1a0abc..c924575 100644 --- a/packages/db/shared/schemas/objects/UserUpdateInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateInputObjectZodSchema = exports.UserUpdateInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); @@ -52,6 +53,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.js index c43d45e..969d676 100644 --- a/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.js @@ -36,9 +36,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateManyMutationInputObjectZodSchema = exports.UserUpdateManyMutationInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), - password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional() + password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional() }).strict(); exports.UserUpdateManyMutationInputObjectSchema = makeSchema(); exports.UserUpdateManyMutationInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.js index e819f90..83d5b80 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutAppointmentsInputObjectZodSchema = exports.UserUpdateWithoutAppointmentsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); const NpiProviderUpdateManyWithoutUserNestedInput_schema_1 = require("./NpiProviderUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInput_schema_1.NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.js index df4dbdf..8da3ecc 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutBackupDestinationsInputObjectZodSchema = exports.UserUpdateWithoutBackupDestinationsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.js index b69970e..dc4431b 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutBackupsInputObjectZodSchema = exports.UserUpdateWithoutBackupsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.js index fad6b4a..16eb94f 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutClaimsInputObjectZodSchema = exports.UserUpdateWithoutClaimsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.js index 4c74bb9..432b1e6 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutCloudFilesInputObjectZodSchema = exports.UserUpdateWithoutCloudFilesInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.js index 3618299..56b6f02 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutCloudFoldersInputObjectZodSchema = exports.UserUpdateWithoutCloudFoldersInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.js index e86f15b..5b64d4d 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutCommunicationsInputObjectZodSchema = exports.UserUpdateWithoutCommunicationsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CloudFileUpdateManyWithoutUserNestedInput_schema_1 = require("./CloudFileU const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.js index 3842887..f5c8e27 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutInsuranceCredentialsInputObjectZodSchema = exports.UserUpdateWithoutInsuranceCredentialsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.js index 73f55da..f83cf72 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutNotificationsInputObjectZodSchema = exports.UserUpdateWithoutNotificationsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.js index 49b59ab..6acaa24 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutNpiProvidersInputObjectZodSchema = exports.UserUpdateWithoutNpiProvidersInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.js index ca4d7e2..5ba7147 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutPatientsInputObjectZodSchema = exports.UserUpdateWithoutPatientsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); const NpiProviderUpdateManyWithoutUserNestedInput_schema_1 = require("./NpiProviderUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInput_schema_1.NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.js index 71c2ccf..e5891d5 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutStaffInputObjectZodSchema = exports.UserUpdateWithoutStaffInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const NpiProviderUpdateManyWithoutUserNestedInput_schema_1 = require("./NpiProviderUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInput_schema_1.NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.js b/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.js index 103367b..7be7dc1 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.js +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.js @@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.UserUpdateWithoutUpdatedPaymentsInputObjectZodSchema = exports.UserUpdateWithoutUpdatedPaymentsInputObjectSchema = void 0; const z = __importStar(require("zod")); const StringFieldUpdateOperationsInput_schema_1 = require("./StringFieldUpdateOperationsInput.schema"); +const BoolFieldUpdateOperationsInput_schema_1 = require("./BoolFieldUpdateOperationsInput.schema"); const PatientUpdateManyWithoutUserNestedInput_schema_1 = require("./PatientUpdateManyWithoutUserNestedInput.schema"); const AppointmentUpdateManyWithoutUserNestedInput_schema_1 = require("./AppointmentUpdateManyWithoutUserNestedInput.schema"); const StaffUpdateManyWithoutUserNestedInput_schema_1 = require("./StaffUpdateManyWithoutUserNestedInput.schema"); @@ -51,6 +52,8 @@ const CommunicationUpdateManyWithoutUserNestedInput_schema_1 = require("./Commun const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInput_schema_1.StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInput_schema_1.BoolFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInput_schema_1.PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInput_schema_1.AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInput_schema_1.StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserWhereInput.schema.js b/packages/db/shared/schemas/objects/UserWhereInput.schema.js index 6631f3b..7a4fa03 100644 --- a/packages/db/shared/schemas/objects/UserWhereInput.schema.js +++ b/packages/db/shared/schemas/objects/UserWhereInput.schema.js @@ -37,6 +37,7 @@ exports.UserWhereInputObjectZodSchema = exports.UserWhereInputObjectSchema = voi const z = __importStar(require("zod")); const IntFilter_schema_1 = require("./IntFilter.schema"); const StringFilter_schema_1 = require("./StringFilter.schema"); +const BoolFilter_schema_1 = require("./BoolFilter.schema"); const PatientListRelationFilter_schema_1 = require("./PatientListRelationFilter.schema"); const AppointmentListRelationFilter_schema_1 = require("./AppointmentListRelationFilter.schema"); const StaffListRelationFilter_schema_1 = require("./StaffListRelationFilter.schema"); @@ -57,6 +58,8 @@ const userwhereinputSchema = z.object({ id: z.union([z.lazy(() => IntFilter_schema_1.IntFilterObjectSchema), z.number().int()]).optional(), username: z.union([z.lazy(() => StringFilter_schema_1.StringFilterObjectSchema), z.string()]).optional(), password: z.union([z.lazy(() => StringFilter_schema_1.StringFilterObjectSchema), z.string()]).optional(), + autoBackupEnabled: z.union([z.lazy(() => BoolFilter_schema_1.BoolFilterObjectSchema), z.boolean()]).optional(), + usbBackupEnabled: z.union([z.lazy(() => BoolFilter_schema_1.BoolFilterObjectSchema), z.boolean()]).optional(), patients: z.lazy(() => PatientListRelationFilter_schema_1.PatientListRelationFilterObjectSchema).optional(), appointments: z.lazy(() => AppointmentListRelationFilter_schema_1.AppointmentListRelationFilterObjectSchema).optional(), staff: z.lazy(() => StaffListRelationFilter_schema_1.StaffListRelationFilterObjectSchema).optional(), diff --git a/packages/db/shared/schemas/results/PatientCreateResult.schema.d.ts b/packages/db/shared/schemas/results/PatientCreateResult.schema.d.ts index df92482..a178f68 100644 --- a/packages/db/shared/schemas/results/PatientCreateResult.schema.d.ts +++ b/packages/db/shared/schemas/results/PatientCreateResult.schema.d.ts @@ -3,7 +3,7 @@ export declare const PatientCreateResultSchema: z.ZodObject<{ id: z.ZodNumber; firstName: z.ZodString; lastName: z.ZodString; - dateOfBirth: z.ZodDate; + dateOfBirth: z.ZodOptional; gender: z.ZodString; phone: z.ZodString; email: z.ZodOptional; @@ -36,7 +36,6 @@ export declare const PatientCreateResultSchema: z.ZodObject<{ phone: string; appointments: unknown[]; payment: unknown[]; - dateOfBirth: Date; firstName: string; lastName: string; gender: string; @@ -46,6 +45,7 @@ export declare const PatientCreateResultSchema: z.ZodObject<{ status?: unknown; user?: unknown; email?: string | undefined; + dateOfBirth?: Date | undefined; insuranceProvider?: string | undefined; address?: string | undefined; city?: string | undefined; @@ -64,7 +64,6 @@ export declare const PatientCreateResultSchema: z.ZodObject<{ phone: string; appointments: unknown[]; payment: unknown[]; - dateOfBirth: Date; firstName: string; lastName: string; gender: string; @@ -74,6 +73,7 @@ export declare const PatientCreateResultSchema: z.ZodObject<{ status?: unknown; user?: unknown; email?: string | undefined; + dateOfBirth?: Date | undefined; insuranceProvider?: string | undefined; address?: string | undefined; city?: string | undefined; diff --git a/packages/db/shared/schemas/results/PatientCreateResult.schema.js b/packages/db/shared/schemas/results/PatientCreateResult.schema.js index 778ca83..195e582 100644 --- a/packages/db/shared/schemas/results/PatientCreateResult.schema.js +++ b/packages/db/shared/schemas/results/PatientCreateResult.schema.js @@ -39,7 +39,7 @@ exports.PatientCreateResultSchema = z.object({ id: z.number().int(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.date(), + dateOfBirth: z.date().optional(), gender: z.string(), phone: z.string(), email: z.string().optional(), diff --git a/packages/db/shared/schemas/results/PatientCreateResult.schema.ts b/packages/db/shared/schemas/results/PatientCreateResult.schema.ts index 3830cda..676e97c 100644 --- a/packages/db/shared/schemas/results/PatientCreateResult.schema.ts +++ b/packages/db/shared/schemas/results/PatientCreateResult.schema.ts @@ -3,7 +3,7 @@ export const PatientCreateResultSchema = z.object({ id: z.number().int(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.date(), + dateOfBirth: z.date().optional(), gender: z.string(), phone: z.string(), email: z.string().optional(), diff --git a/packages/db/shared/schemas/results/PatientDeleteResult.schema.d.ts b/packages/db/shared/schemas/results/PatientDeleteResult.schema.d.ts index a69c98a..7b6c21c 100644 --- a/packages/db/shared/schemas/results/PatientDeleteResult.schema.d.ts +++ b/packages/db/shared/schemas/results/PatientDeleteResult.schema.d.ts @@ -3,7 +3,7 @@ export declare const PatientDeleteResultSchema: z.ZodNullable; gender: z.ZodString; phone: z.ZodString; email: z.ZodOptional; @@ -36,7 +36,6 @@ export declare const PatientDeleteResultSchema: z.ZodNullable; gender: z.ZodString; phone: z.ZodString; email: z.ZodOptional; @@ -36,7 +36,6 @@ export declare const PatientFindFirstResultSchema: z.ZodNullable; gender: z.ZodString; phone: z.ZodString; email: z.ZodOptional; @@ -37,7 +37,6 @@ export declare const PatientFindManyResultSchema: z.ZodObject<{ phone: string; appointments: unknown[]; payment: unknown[]; - dateOfBirth: Date; firstName: string; lastName: string; gender: string; @@ -47,6 +46,7 @@ export declare const PatientFindManyResultSchema: z.ZodObject<{ status?: unknown; user?: unknown; email?: string | undefined; + dateOfBirth?: Date | undefined; insuranceProvider?: string | undefined; address?: string | undefined; city?: string | undefined; @@ -65,7 +65,6 @@ export declare const PatientFindManyResultSchema: z.ZodObject<{ phone: string; appointments: unknown[]; payment: unknown[]; - dateOfBirth: Date; firstName: string; lastName: string; gender: string; @@ -75,6 +74,7 @@ export declare const PatientFindManyResultSchema: z.ZodObject<{ status?: unknown; user?: unknown; email?: string | undefined; + dateOfBirth?: Date | undefined; insuranceProvider?: string | undefined; address?: string | undefined; city?: string | undefined; @@ -117,7 +117,6 @@ export declare const PatientFindManyResultSchema: z.ZodObject<{ phone: string; appointments: unknown[]; payment: unknown[]; - dateOfBirth: Date; firstName: string; lastName: string; gender: string; @@ -127,6 +126,7 @@ export declare const PatientFindManyResultSchema: z.ZodObject<{ status?: unknown; user?: unknown; email?: string | undefined; + dateOfBirth?: Date | undefined; insuranceProvider?: string | undefined; address?: string | undefined; city?: string | undefined; @@ -155,7 +155,6 @@ export declare const PatientFindManyResultSchema: z.ZodObject<{ phone: string; appointments: unknown[]; payment: unknown[]; - dateOfBirth: Date; firstName: string; lastName: string; gender: string; @@ -165,6 +164,7 @@ export declare const PatientFindManyResultSchema: z.ZodObject<{ status?: unknown; user?: unknown; email?: string | undefined; + dateOfBirth?: Date | undefined; insuranceProvider?: string | undefined; address?: string | undefined; city?: string | undefined; diff --git a/packages/db/shared/schemas/results/PatientFindManyResult.schema.js b/packages/db/shared/schemas/results/PatientFindManyResult.schema.js index 9239fab..ddc9c05 100644 --- a/packages/db/shared/schemas/results/PatientFindManyResult.schema.js +++ b/packages/db/shared/schemas/results/PatientFindManyResult.schema.js @@ -40,7 +40,7 @@ exports.PatientFindManyResultSchema = z.object({ id: z.number().int(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.date(), + dateOfBirth: z.date().optional(), gender: z.string(), phone: z.string(), email: z.string().optional(), diff --git a/packages/db/shared/schemas/results/PatientFindManyResult.schema.ts b/packages/db/shared/schemas/results/PatientFindManyResult.schema.ts index b514c85..f070403 100644 --- a/packages/db/shared/schemas/results/PatientFindManyResult.schema.ts +++ b/packages/db/shared/schemas/results/PatientFindManyResult.schema.ts @@ -4,7 +4,7 @@ export const PatientFindManyResultSchema = z.object({ id: z.number().int(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.date(), + dateOfBirth: z.date().optional(), gender: z.string(), phone: z.string(), email: z.string().optional(), diff --git a/packages/db/shared/schemas/results/PatientFindUniqueResult.schema.d.ts b/packages/db/shared/schemas/results/PatientFindUniqueResult.schema.d.ts index 46ae146..eea8391 100644 --- a/packages/db/shared/schemas/results/PatientFindUniqueResult.schema.d.ts +++ b/packages/db/shared/schemas/results/PatientFindUniqueResult.schema.d.ts @@ -3,7 +3,7 @@ export declare const PatientFindUniqueResultSchema: z.ZodNullable; gender: z.ZodString; phone: z.ZodString; email: z.ZodOptional; @@ -36,7 +36,6 @@ export declare const PatientFindUniqueResultSchema: z.ZodNullable; gender: z.ZodString; phone: z.ZodString; email: z.ZodOptional; @@ -36,7 +36,6 @@ export declare const PatientUpdateResultSchema: z.ZodNullable; gender: z.ZodString; phone: z.ZodString; email: z.ZodOptional; @@ -36,7 +36,6 @@ export declare const PatientUpsertResultSchema: z.ZodObject<{ phone: string; appointments: unknown[]; payment: unknown[]; - dateOfBirth: Date; firstName: string; lastName: string; gender: string; @@ -46,6 +45,7 @@ export declare const PatientUpsertResultSchema: z.ZodObject<{ status?: unknown; user?: unknown; email?: string | undefined; + dateOfBirth?: Date | undefined; insuranceProvider?: string | undefined; address?: string | undefined; city?: string | undefined; @@ -64,7 +64,6 @@ export declare const PatientUpsertResultSchema: z.ZodObject<{ phone: string; appointments: unknown[]; payment: unknown[]; - dateOfBirth: Date; firstName: string; lastName: string; gender: string; @@ -74,6 +73,7 @@ export declare const PatientUpsertResultSchema: z.ZodObject<{ status?: unknown; user?: unknown; email?: string | undefined; + dateOfBirth?: Date | undefined; insuranceProvider?: string | undefined; address?: string | undefined; city?: string | undefined; diff --git a/packages/db/shared/schemas/results/PatientUpsertResult.schema.js b/packages/db/shared/schemas/results/PatientUpsertResult.schema.js index 2b7876e..010b76d 100644 --- a/packages/db/shared/schemas/results/PatientUpsertResult.schema.js +++ b/packages/db/shared/schemas/results/PatientUpsertResult.schema.js @@ -39,7 +39,7 @@ exports.PatientUpsertResultSchema = z.object({ id: z.number().int(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.date(), + dateOfBirth: z.date().optional(), gender: z.string(), phone: z.string(), email: z.string().optional(), diff --git a/packages/db/shared/schemas/results/PatientUpsertResult.schema.ts b/packages/db/shared/schemas/results/PatientUpsertResult.schema.ts index f651002..34b7355 100644 --- a/packages/db/shared/schemas/results/PatientUpsertResult.schema.ts +++ b/packages/db/shared/schemas/results/PatientUpsertResult.schema.ts @@ -3,7 +3,7 @@ export const PatientUpsertResultSchema = z.object({ id: z.number().int(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.date(), + dateOfBirth: z.date().optional(), gender: z.string(), phone: z.string(), email: z.string().optional(), diff --git a/packages/db/shared/schemas/results/UserAggregateResult.schema.d.ts b/packages/db/shared/schemas/results/UserAggregateResult.schema.d.ts index 6247415..c131249 100644 --- a/packages/db/shared/schemas/results/UserAggregateResult.schema.d.ts +++ b/packages/db/shared/schemas/results/UserAggregateResult.schema.d.ts @@ -4,6 +4,8 @@ export declare const UserAggregateResultSchema: z.ZodObject<{ id: z.ZodNumber; username: z.ZodNumber; password: z.ZodNumber; + autoBackupEnabled: z.ZodNumber; + usbBackupEnabled: z.ZodNumber; patients: z.ZodNumber; appointments: z.ZodNumber; staff: z.ZodNumber; @@ -25,6 +27,8 @@ export declare const UserAggregateResultSchema: z.ZodObject<{ username: number; password: number; communications: number; + autoBackupEnabled: number; + usbBackupEnabled: number; patients: number; npiProviders: number; insuranceCredentials: number; @@ -42,6 +46,8 @@ export declare const UserAggregateResultSchema: z.ZodObject<{ username: number; password: number; communications: number; + autoBackupEnabled: number; + usbBackupEnabled: number; patients: number; npiProviders: number; insuranceCredentials: number; @@ -101,6 +107,8 @@ export declare const UserAggregateResultSchema: z.ZodObject<{ username: number; password: number; communications: number; + autoBackupEnabled: number; + usbBackupEnabled: number; patients: number; npiProviders: number; insuranceCredentials: number; @@ -136,6 +144,8 @@ export declare const UserAggregateResultSchema: z.ZodObject<{ username: number; password: number; communications: number; + autoBackupEnabled: number; + usbBackupEnabled: number; patients: number; npiProviders: number; insuranceCredentials: number; diff --git a/packages/db/shared/schemas/results/UserAggregateResult.schema.d.ts.map b/packages/db/shared/schemas/results/UserAggregateResult.schema.d.ts.map index 478f4a9..31ce773 100644 --- a/packages/db/shared/schemas/results/UserAggregateResult.schema.d.ts.map +++ b/packages/db/shared/schemas/results/UserAggregateResult.schema.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UserAggregateResult.schema.d.ts","sourceRoot":"","sources":["UserAggregateResult.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AACzB,eAAO,MAAM,yBAAyB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAiCV,CAAC"} \ No newline at end of file +{"version":3,"file":"UserAggregateResult.schema.d.ts","sourceRoot":"","sources":["UserAggregateResult.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AACzB,eAAO,MAAM,yBAAyB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAmCV,CAAC"} \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserAggregateResult.schema.js b/packages/db/shared/schemas/results/UserAggregateResult.schema.js index 26dc196..adc4b75 100644 --- a/packages/db/shared/schemas/results/UserAggregateResult.schema.js +++ b/packages/db/shared/schemas/results/UserAggregateResult.schema.js @@ -39,6 +39,8 @@ exports.UserAggregateResultSchema = z.object({ _count: z.object({ id: z.number(), username: z.number(), password: z.number(), + autoBackupEnabled: z.number(), + usbBackupEnabled: z.number(), patients: z.number(), appointments: z.number(), staff: z.number(), diff --git a/packages/db/shared/schemas/results/UserCreateResult.schema.d.ts b/packages/db/shared/schemas/results/UserCreateResult.schema.d.ts index c560768..2392625 100644 --- a/packages/db/shared/schemas/results/UserCreateResult.schema.d.ts +++ b/packages/db/shared/schemas/results/UserCreateResult.schema.d.ts @@ -3,6 +3,8 @@ export declare const UserCreateResultSchema: z.ZodObject<{ id: z.ZodNumber; username: z.ZodString; password: z.ZodString; + autoBackupEnabled: z.ZodBoolean; + usbBackupEnabled: z.ZodBoolean; patients: z.ZodArray; appointments: z.ZodArray; staff: z.ZodArray; @@ -24,6 +26,8 @@ export declare const UserCreateResultSchema: z.ZodObject<{ username: string; password: string; communications: unknown[]; + autoBackupEnabled: boolean; + usbBackupEnabled: boolean; patients: unknown[]; npiProviders: unknown[]; insuranceCredentials: unknown[]; @@ -41,6 +45,8 @@ export declare const UserCreateResultSchema: z.ZodObject<{ username: string; password: string; communications: unknown[]; + autoBackupEnabled: boolean; + usbBackupEnabled: boolean; patients: unknown[]; npiProviders: unknown[]; insuranceCredentials: unknown[]; diff --git a/packages/db/shared/schemas/results/UserCreateResult.schema.d.ts.map b/packages/db/shared/schemas/results/UserCreateResult.schema.d.ts.map index f443584..0dba762 100644 --- a/packages/db/shared/schemas/results/UserCreateResult.schema.d.ts.map +++ b/packages/db/shared/schemas/results/UserCreateResult.schema.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UserCreateResult.schema.d.ts","sourceRoot":"","sources":["UserCreateResult.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AACzB,eAAO,MAAM,sBAAsB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAiBjC,CAAC"} \ No newline at end of file +{"version":3,"file":"UserCreateResult.schema.d.ts","sourceRoot":"","sources":["UserCreateResult.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AACzB,eAAO,MAAM,sBAAsB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAmBjC,CAAC"} \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserCreateResult.schema.js b/packages/db/shared/schemas/results/UserCreateResult.schema.js index 5dd3002..19df492 100644 --- a/packages/db/shared/schemas/results/UserCreateResult.schema.js +++ b/packages/db/shared/schemas/results/UserCreateResult.schema.js @@ -39,6 +39,8 @@ exports.UserCreateResultSchema = z.object({ id: z.number().int(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean(), + usbBackupEnabled: z.boolean(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserDeleteResult.schema.d.ts b/packages/db/shared/schemas/results/UserDeleteResult.schema.d.ts index b0930d6..b79578e 100644 --- a/packages/db/shared/schemas/results/UserDeleteResult.schema.d.ts +++ b/packages/db/shared/schemas/results/UserDeleteResult.schema.d.ts @@ -3,6 +3,8 @@ export declare const UserDeleteResultSchema: z.ZodNullable; appointments: z.ZodArray; staff: z.ZodArray; @@ -24,6 +26,8 @@ export declare const UserDeleteResultSchema: z.ZodNullable; appointments: z.ZodArray; staff: z.ZodArray; @@ -24,6 +26,8 @@ export declare const UserFindFirstResultSchema: z.ZodNullable; appointments: z.ZodArray; staff: z.ZodArray; @@ -25,6 +27,8 @@ export declare const UserFindManyResultSchema: z.ZodObject<{ username: string; password: string; communications: unknown[]; + autoBackupEnabled: boolean; + usbBackupEnabled: boolean; patients: unknown[]; npiProviders: unknown[]; insuranceCredentials: unknown[]; @@ -42,6 +46,8 @@ export declare const UserFindManyResultSchema: z.ZodObject<{ username: string; password: string; communications: unknown[]; + autoBackupEnabled: boolean; + usbBackupEnabled: boolean; patients: unknown[]; npiProviders: unknown[]; insuranceCredentials: unknown[]; @@ -83,6 +89,8 @@ export declare const UserFindManyResultSchema: z.ZodObject<{ username: string; password: string; communications: unknown[]; + autoBackupEnabled: boolean; + usbBackupEnabled: boolean; patients: unknown[]; npiProviders: unknown[]; insuranceCredentials: unknown[]; @@ -110,6 +118,8 @@ export declare const UserFindManyResultSchema: z.ZodObject<{ username: string; password: string; communications: unknown[]; + autoBackupEnabled: boolean; + usbBackupEnabled: boolean; patients: unknown[]; npiProviders: unknown[]; insuranceCredentials: unknown[]; diff --git a/packages/db/shared/schemas/results/UserFindManyResult.schema.d.ts.map b/packages/db/shared/schemas/results/UserFindManyResult.schema.d.ts.map index 3189b42..5e24de0 100644 --- a/packages/db/shared/schemas/results/UserFindManyResult.schema.d.ts.map +++ b/packages/db/shared/schemas/results/UserFindManyResult.schema.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UserFindManyResult.schema.d.ts","sourceRoot":"","sources":["UserFindManyResult.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AACzB,eAAO,MAAM,wBAAwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA2BnC,CAAC"} \ No newline at end of file +{"version":3,"file":"UserFindManyResult.schema.d.ts","sourceRoot":"","sources":["UserFindManyResult.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AACzB,eAAO,MAAM,wBAAwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA6BnC,CAAC"} \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserFindManyResult.schema.js b/packages/db/shared/schemas/results/UserFindManyResult.schema.js index 36529f1..35fa270 100644 --- a/packages/db/shared/schemas/results/UserFindManyResult.schema.js +++ b/packages/db/shared/schemas/results/UserFindManyResult.schema.js @@ -40,6 +40,8 @@ exports.UserFindManyResultSchema = z.object({ id: z.number().int(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean(), + usbBackupEnabled: z.boolean(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserFindUniqueResult.schema.d.ts b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.d.ts index 645367d..1ba4a01 100644 --- a/packages/db/shared/schemas/results/UserFindUniqueResult.schema.d.ts +++ b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.d.ts @@ -3,6 +3,8 @@ export declare const UserFindUniqueResultSchema: z.ZodNullable; appointments: z.ZodArray; staff: z.ZodArray; @@ -24,6 +26,8 @@ export declare const UserFindUniqueResultSchema: z.ZodNullable; appointments: z.ZodArray; staff: z.ZodArray; @@ -24,6 +26,8 @@ export declare const UserUpdateResultSchema: z.ZodNullable; appointments: z.ZodArray; staff: z.ZodArray; @@ -24,6 +26,8 @@ export declare const UserUpsertResultSchema: z.ZodObject<{ username: string; password: string; communications: unknown[]; + autoBackupEnabled: boolean; + usbBackupEnabled: boolean; patients: unknown[]; npiProviders: unknown[]; insuranceCredentials: unknown[]; @@ -41,6 +45,8 @@ export declare const UserUpsertResultSchema: z.ZodObject<{ username: string; password: string; communications: unknown[]; + autoBackupEnabled: boolean; + usbBackupEnabled: boolean; patients: unknown[]; npiProviders: unknown[]; insuranceCredentials: unknown[]; diff --git a/packages/db/shared/schemas/results/UserUpsertResult.schema.d.ts.map b/packages/db/shared/schemas/results/UserUpsertResult.schema.d.ts.map index d2b18c5..53ab98d 100644 --- a/packages/db/shared/schemas/results/UserUpsertResult.schema.d.ts.map +++ b/packages/db/shared/schemas/results/UserUpsertResult.schema.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UserUpsertResult.schema.d.ts","sourceRoot":"","sources":["UserUpsertResult.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AACzB,eAAO,MAAM,sBAAsB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAiBjC,CAAC"} \ No newline at end of file +{"version":3,"file":"UserUpsertResult.schema.d.ts","sourceRoot":"","sources":["UserUpsertResult.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AACzB,eAAO,MAAM,sBAAsB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAmBjC,CAAC"} \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserUpsertResult.schema.js b/packages/db/shared/schemas/results/UserUpsertResult.schema.js index 174a49b..fa175be 100644 --- a/packages/db/shared/schemas/results/UserUpsertResult.schema.js +++ b/packages/db/shared/schemas/results/UserUpsertResult.schema.js @@ -39,6 +39,8 @@ exports.UserUpsertResultSchema = z.object({ id: z.number().int(), username: z.string(), password: z.string(), + autoBackupEnabled: z.boolean(), + usbBackupEnabled: z.boolean(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/variants/input/Patient.input.ts b/packages/db/shared/schemas/variants/input/Patient.input.ts index ff8dc06..49f5735 100644 --- a/packages/db/shared/schemas/variants/input/Patient.input.ts +++ b/packages/db/shared/schemas/variants/input/Patient.input.ts @@ -5,7 +5,7 @@ export const PatientInputSchema = z.object({ id: z.number().int(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.date(), + dateOfBirth: z.date().optional().nullable(), gender: z.string(), phone: z.string(), email: z.string().optional().nullable(), diff --git a/packages/db/shared/schemas/variants/pure/Patient.pure.ts b/packages/db/shared/schemas/variants/pure/Patient.pure.ts index 46939fc..3edc4fa 100644 --- a/packages/db/shared/schemas/variants/pure/Patient.pure.ts +++ b/packages/db/shared/schemas/variants/pure/Patient.pure.ts @@ -5,7 +5,7 @@ export const PatientModelSchema = z.object({ id: z.number().int(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.date(), + dateOfBirth: z.date().nullable(), gender: z.string(), phone: z.string(), email: z.string().nullable(), diff --git a/packages/db/shared/schemas/variants/result/Patient.result.ts b/packages/db/shared/schemas/variants/result/Patient.result.ts index fcf41c6..c4e1bc2 100644 --- a/packages/db/shared/schemas/variants/result/Patient.result.ts +++ b/packages/db/shared/schemas/variants/result/Patient.result.ts @@ -5,7 +5,7 @@ export const PatientResultSchema = z.object({ id: z.number().int(), firstName: z.string(), lastName: z.string(), - dateOfBirth: z.date(), + dateOfBirth: z.date().nullable(), gender: z.string(), phone: z.string(), email: z.string().nullable(), diff --git a/packages/db/types/patient-types.js b/packages/db/types/patient-types.js index e10756c..95825d8 100644 --- a/packages/db/types/patient-types.js +++ b/packages/db/types/patient-types.js @@ -22,7 +22,7 @@ exports.insuranceIdSchema = zod_1.z.preprocess((val) => { // After preprocess, require digits-only string (or optional nullable) zod_1.z .string() - .regex(/^\d+$/, { message: "Insurance ID must contain only digits" }) + .regex(/^[A-Za-z0-9]+$/, { message: "Insurance ID must contain only letters and digits" }) .min(1) .max(32) .optional() diff --git a/packages/db/types/payment-types.d.ts b/packages/db/types/payment-types.d.ts index b6eac74..bf51311 100644 --- a/packages/db/types/payment-types.d.ts +++ b/packages/db/types/payment-types.d.ts @@ -50,6 +50,7 @@ export type PaymentWithExtras = Prisma.PaymentGetPayload<{ claim: { include: { serviceLines: true; + claimFiles: true; }; }; serviceLines: true; diff --git a/packages/db/types/payment-types.d.ts.map b/packages/db/types/payment-types.d.ts.map index 551b58b..baa713b 100644 --- a/packages/db/types/payment-types.d.ts.map +++ b/packages/db/types/payment-types.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"payment-types.d.ts","sourceRoot":"","sources":["payment-types.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,uCAAuC,EACvC,6CAA6C,EAC7C,mBAAmB,EACnB,mBAAmB,EACpB,MAAM,sBAAsB,CAAC;AAC9B,OAAO,EAAE,MAAM,EAAE,MAAM,2BAA2B,CAAC;AACnD,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAMxB,MAAM,MAAM,OAAO,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,uCAAuC,CAAC,CAAC;AAG9E,MAAM,MAAM,2BAA2B,GAAG,CAAC,CAAC,KAAK,CAC/C,OAAO,6CAA6C,CACrD,CAAC;AAGF,MAAM,MAAM,4BAA4B,GACtC,MAAM,CAAC,gCAAgC,CAAC;IACtC,OAAO,EAAE;QACP,WAAW,EAAE,IAAI,CAAC;KACnB,CAAC;CACH,CAAC,CAAC;AAGL,OAAO,EAAE,mBAAmB,EAAE,CAAC;AAC/B,MAAM,MAAM,aAAa,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,mBAAmB,CAAC,CAAC;AAChE,MAAM,MAAM,aAAa,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,mBAAmB,CAAC,CAAC;AAGhE,eAAO,MAAM,oBAAoB;;CAKT,CAAC;AACzB,MAAM,MAAM,oBAAoB,GAC9B,CAAC,OAAO,oBAAoB,CAAC,CAAC,MAAM,OAAO,oBAAoB,CAAC,CAAC;AACnE,eAAO,MAAM,kBAAkB,EAE1B,oBAAoB,EAAE,CAAC;AAE5B,eAAO,MAAM,oBAAoB;;CAKT,CAAC;AACzB,MAAM,MAAM,oBAAoB,GAC9B,CAAC,OAAO,oBAAoB,CAAC,CAAC,MAAM,OAAO,oBAAoB,CAAC,CAAC;AACnE,eAAO,MAAM,kBAAkB,EAE1B,oBAAoB,EAAE,CAAC;AAK5B,eAAO,MAAM,mBAAmB;;;;;;;;EAM9B,CAAC;AACH,MAAM,MAAM,aAAa,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,mBAAmB,CAAC,CAAC;AAGhE,eAAO,MAAM,mBAAmB;;;;;;;;;;;;EAOpB,CAAC;AACb,MAAM,MAAM,aAAa,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,mBAAmB,CAAC,CAAC;AAKhE,MAAM,MAAM,iBAAiB,GAAG,MAAM,CAAC,iBAAiB,CAAC;IACvD,OAAO,EAAE;QACP,KAAK,EAAE;YACL,OAAO,EAAE;gBACP,YAAY,EAAE,IAAI,CAAC;aACpB,CAAC;SACH,CAAC;QACF,YAAY,EAAE,IAAI,CAAC;QACnB,uBAAuB,EAAE;YACvB,OAAO,EAAE;gBACP,WAAW,EAAE,IAAI,CAAC;aACnB,CAAC;SACH,CAAC;QACF,SAAS,EAAE,IAAI,CAAC;QAChB,OAAO,EAAE,IAAI,CAAC;KACf,CAAC;CACH,CAAC,GAAG;IACH,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,EAAE,IAAI,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;CACvB,CAAC;AAEF,eAAO,MAAM,2BAA2B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EActC,CAAC;AAEH,MAAM,MAAM,qBAAqB,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,2BAA2B,CAAC,CAAC;AAGhF,MAAM,WAAW,MAAM;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,EAAE,MAAM,GAAG,MAAM,CAAC;IAC7B,GAAG,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACpB,aAAa,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IAC5B,YAAY,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7B,aAAa,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7B,WAAW,EAAE,MAAM,CAAC;IACpB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CAC5B"} \ No newline at end of file +{"version":3,"file":"payment-types.d.ts","sourceRoot":"","sources":["payment-types.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,uCAAuC,EACvC,6CAA6C,EAC7C,mBAAmB,EACnB,mBAAmB,EACpB,MAAM,sBAAsB,CAAC;AAC9B,OAAO,EAAE,MAAM,EAAE,MAAM,2BAA2B,CAAC;AACnD,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAMxB,MAAM,MAAM,OAAO,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,uCAAuC,CAAC,CAAC;AAG9E,MAAM,MAAM,2BAA2B,GAAG,CAAC,CAAC,KAAK,CAC/C,OAAO,6CAA6C,CACrD,CAAC;AAGF,MAAM,MAAM,4BAA4B,GACtC,MAAM,CAAC,gCAAgC,CAAC;IACtC,OAAO,EAAE;QACP,WAAW,EAAE,IAAI,CAAC;KACnB,CAAC;CACH,CAAC,CAAC;AAGL,OAAO,EAAE,mBAAmB,EAAE,CAAC;AAC/B,MAAM,MAAM,aAAa,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,mBAAmB,CAAC,CAAC;AAChE,MAAM,MAAM,aAAa,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,mBAAmB,CAAC,CAAC;AAGhE,eAAO,MAAM,oBAAoB;;CAKT,CAAC;AACzB,MAAM,MAAM,oBAAoB,GAC9B,CAAC,OAAO,oBAAoB,CAAC,CAAC,MAAM,OAAO,oBAAoB,CAAC,CAAC;AACnE,eAAO,MAAM,kBAAkB,EAE1B,oBAAoB,EAAE,CAAC;AAE5B,eAAO,MAAM,oBAAoB;;CAKT,CAAC;AACzB,MAAM,MAAM,oBAAoB,GAC9B,CAAC,OAAO,oBAAoB,CAAC,CAAC,MAAM,OAAO,oBAAoB,CAAC,CAAC;AACnE,eAAO,MAAM,kBAAkB,EAE1B,oBAAoB,EAAE,CAAC;AAK5B,eAAO,MAAM,mBAAmB;;;;;;;;EAM9B,CAAC;AACH,MAAM,MAAM,aAAa,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,mBAAmB,CAAC,CAAC;AAGhE,eAAO,MAAM,mBAAmB;;;;;;;;;;;;EAOpB,CAAC;AACb,MAAM,MAAM,aAAa,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,mBAAmB,CAAC,CAAC;AAKhE,MAAM,MAAM,iBAAiB,GAAG,MAAM,CAAC,iBAAiB,CAAC;IACvD,OAAO,EAAE;QACP,KAAK,EAAE;YACL,OAAO,EAAE;gBACP,YAAY,EAAE,IAAI,CAAC;gBACnB,UAAU,EAAE,IAAI,CAAC;aAClB,CAAC;SACH,CAAC;QACF,YAAY,EAAE,IAAI,CAAC;QACnB,uBAAuB,EAAE;YACvB,OAAO,EAAE;gBACP,WAAW,EAAE,IAAI,CAAC;aACnB,CAAC;SACH,CAAC;QACF,SAAS,EAAE,IAAI,CAAC;QAChB,OAAO,EAAE,IAAI,CAAC;KACf,CAAC;CACH,CAAC,GAAG;IACH,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,EAAE,IAAI,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;CACvB,CAAC;AAEF,eAAO,MAAM,2BAA2B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EActC,CAAC;AAEH,MAAM,MAAM,qBAAqB,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,2BAA2B,CAAC,CAAC;AAGhF,MAAM,WAAW,MAAM;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,EAAE,MAAM,GAAG,MAAM,CAAC;IAC7B,GAAG,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACpB,aAAa,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IAC5B,YAAY,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7B,aAAa,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7B,WAAW,EAAE,MAAM,CAAC;IACpB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CAC5B"} \ No newline at end of file