Files
phanpy-cz/assets/compose-BTH2Q-AV.js
2026-05-22 07:29:40 +02:00

35 lines
149 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{$ as e,$t as t,A as n,Bt as r,C as a,D as o,E as s,Et as c,F as l,Ht as u,I as d,Jt as f,Kt as p,N as m,Ot as h,S as g,Tt as _,Vt as v,W as y,Wt as b,Yt as x,Z as S,an as C,cn as w,d as ee,ft as T,g as E,h as D,in as O,jt as te,sn as k,tt as ne,ut as A}from"./pwa-viewport-D2m4FCVR.js";import{$ as re,A as ie,B as j,D as M,Dt as ae,Et as oe,G as N,I as P,K as se,L as ce,M as le,N as ue,Ot as de,Q as fe,R as pe,St as F,V as I,W as me,_t as L,a as he,at as ge,ct as R,f as _e,h as z,i as ve,j as ye,k as B,mt as be,n as xe,nt as Se,o as Ce,p as we,r as Te,t as Ee,tt as De,vt as Oe,w as ke,wt as Ae,z as je}from"./ScheduledAtField-Crk-z6KL.js";import{t as Me}from"./__vite-browser-external-BDDwtokW.js";var Ne=[[`aa`,`Afar`,`Afaraf`],[`ab`,`Abkhaz`,`аҧсуа бызшәа`],[`ae`,`Avestan`,`avesta`],[`af`,`Afrikaans`,`Afrikaans`],[`ak`,`Akan`,`Akan`],[`am`,`Amharic`,`አማርኛ`],[`an`,`Aragonese`,`aragonés`],[`ar`,`Arabic`,`اللغة العربية`],[`as`,`Assamese`,`অসমীয়া`],[`av`,`Avaric`,`авар мацӀ`],[`ay`,`Aymara`,`aymar aru`],[`az`,`Azerbaijani`,`azərbaycan dili`],[`ba`,`Bashkir`,`башҡорт теле`],[`be`,`Belarusian`,`беларуская мова`],[`bg`,`Bulgarian`,`български език`],[`bh`,`Bihari`,`भोजपुरी`],[`bi`,`Bislama`,`Bislama`],[`bm`,`Bambara`,`bamanankan`],[`bn`,`Bengali`,`বাংলা`],[`bo`,`Tibetan`,`བོད་ཡིག`],[`br`,`Breton`,`brezhoneg`],[`bs`,`Bosnian`,`bosanski jezik`],[`ca`,`Catalan`,`Català`],[`ce`,`Chechen`,`нохчийн мотт`],[`ch`,`Chamorro`,`Chamoru`],[`co`,`Corsican`,`corsu`],[`cr`,`Cree`,`ᓀᐦᐃᔭᐍᐏᐣ`],[`cs`,`Czech`,`čeština`],[`cu`,`Old Church Slavonic`,`ѩзыкъ словѣньскъ`],[`cv`,`Chuvash`,`чӑваш чӗлхи`],[`cy`,`Welsh`,`Cymraeg`],[`da`,`Danish`,`dansk`],[`de`,`German`,`Deutsch`],[`dv`,`Divehi`,`ދިވެހި`],[`dz`,`Dzongkha`,`རྫོང་ཁ`],[`ee`,`Ewe`,`Eʋegbe`],[`el`,`Greek`,`Ελληνικά`],[`en`,`English`,`English`],[`eo`,`Esperanto`,`Esperanto`],[`es`,`Spanish`,`Español`],[`et`,`Estonian`,`eesti`],[`eu`,`Basque`,`euskara`],[`fa`,`Persian`,`فارسی`],[`ff`,`Fula`,`Fulfulde`],[`fi`,`Finnish`,`suomi`],[`fj`,`Fijian`,`Vakaviti`],[`fo`,`Faroese`,`føroyskt`],[`fr`,`French`,`Français`],[`fy`,`Western Frisian`,`Frysk`],[`ga`,`Irish`,`Gaeilge`],[`gd`,`Scottish Gaelic`,`Gàidhlig`],[`gl`,`Galician`,`galego`],[`gu`,`Gujarati`,`ગુજરાતી`],[`gv`,`Manx`,`Gaelg`],[`ha`,`Hausa`,`هَوُسَ`],[`he`,`Hebrew`,`עברית`],[`hi`,`Hindi`,`हिन्दी`],[`ho`,`Hiri Motu`,`Hiri Motu`],[`hr`,`Croatian`,`Hrvatski`],[`ht`,`Haitian`,`Kreyòl ayisyen`],[`hu`,`Hungarian`,`magyar`],[`hy`,`Armenian`,`Հայերեն`],[`hz`,`Herero`,`Otjiherero`],[`ia`,`Interlingua`,`Interlingua`],[`id`,`Indonesian`,`Bahasa Indonesia`],[`ie`,`Interlingue`,`Interlingue`],[`ig`,`Igbo`,`Asụsụ Igbo`],[`ii`,`Nuosu`,`ꆈꌠ꒿ Nuosuhxop`],[`ik`,`Inupiaq`,`Iñupiaq`],[`io`,`Ido`,`Ido`],[`is`,`Icelandic`,`Íslenska`],[`it`,`Italian`,`Italiano`],[`iu`,`Inuktitut`,`ᐃᓄᒃᑎᑐᑦ`],[`ja`,`Japanese`,`日本語`],[`jv`,`Javanese`,`basa Jawa`],[`ka`,`Georgian`,`ქართული`],[`kg`,`Kongo`,`Kikongo`],[`ki`,`Kikuyu`,`Gĩkũyũ`],[`kj`,`Kwanyama`,`Kuanyama`],[`kk`,`Kazakh`,`қазақ тілі`],[`kl`,`Kalaallisut`,`kalaallisut`],[`km`,`Khmer`,`ខេមរភាសា`],[`kn`,`Kannada`,`ಕನ್ನಡ`],[`ko`,`Korean`,`한국어`],[`kr`,`Kanuri`,`Kanuri`],[`ks`,`Kashmiri`,`कश्मीरी`],[`ku`,`Kurmanji (Kurdish)`,`Kurmancî`],[`kv`,`Komi`,`коми кыв`],[`kw`,`Cornish`,`Kernewek`],[`ky`,`Kyrgyz`,`Кыргызча`],[`la`,`Latin`,`latine`],[`lb`,`Luxembourgish`,`Lëtzebuergesch`],[`lg`,`Ganda`,`Luganda`],[`li`,`Limburgish`,`Limburgs`],[`ln`,`Lingala`,`Lingála`],[`lo`,`Lao`,`ລາວ`],[`lt`,`Lithuanian`,`lietuvių kalba`],[`lu`,`Luba-Katanga`,`Tshiluba`],[`lv`,`Latvian`,`Latviski`],[`mg`,`Malagasy`,`fiteny malagasy`],[`mh`,`Marshallese`,`Kajin M̧ajeļ`],[`mi`,`Māori`,`te reo Māori`],[`mk`,`Macedonian`,`македонски јазик`],[`ml`,`Malayalam`,`മലയാളം`],[`mn`,`Mongolian`,`Монгол хэл`],[`mn-Mong`,`Traditional Mongolian`,`ᠮᠣᠩᠭᠣᠯ ᠬᠡᠯᠡ`],[`mr`,`Marathi`,`मराठी`],[`ms`,`Malay`,`Bahasa Melayu`],[`ms-Arab`,`Jawi Malay`,`بهاس ملايو`],[`mt`,`Maltese`,`Malti`],[`my`,`Burmese`,`ဗမာစာ`],[`na`,`Nauru`,`Ekakairũ Naoero`],[`nb`,`Norwegian Bokmål`,`Norsk bokmål`],[`nd`,`Northern Ndebele`,`isiNdebele`],[`ne`,`Nepali`,`नेपाली`],[`ng`,`Ndonga`,`Owambo`],[`nl`,`Dutch`,`Nederlands`],[`nn`,`Norwegian Nynorsk`,`Norsk Nynorsk`],[`no`,`Norwegian`,`Norsk`],[`nr`,`Southern Ndebele`,`isiNdebele`],[`nv`,`Navajo`,`Diné bizaad`],[`ny`,`Chichewa`,`chiCheŵa`],[`oc`,`Occitan`,`occitan`],[`oj`,`Ojibwe`,`ᐊᓂᔑᓈᐯᒧᐎᓐ`],[`om`,`Oromo`,`Afaan Oromoo`],[`or`,`Oriya`,`ଓଡ଼ିଆ`],[`os`,`Ossetian`,`ирон æвзаг`],[`pa`,`Punjabi`,`ਪੰਜਾਬੀ`],[`pi`,`Pāli`,`पाऴि`],[`pl`,`Polish`,`Polski`],[`ps`,`Pashto`,`پښتو`],[`pt`,`Portuguese`,`Português`],[`qu`,`Quechua`,`Runa Simi`],[`rm`,`Romansh`,`rumantsch grischun`],[`rn`,`Kirundi`,`Ikirundi`],[`ro`,`Romanian`,`Română`],[`ru`,`Russian`,`Русский`],[`rw`,`Kinyarwanda`,`Ikinyarwanda`],[`sa`,`Sanskrit`,`संस्कृतम्`],[`sc`,`Sardinian`,`sardu`],[`sd`,`Sindhi`,`सिन्धी`],[`se`,`Northern Sami`,`Davvisámegiella`],[`sg`,`Sango`,`yângâ tî sängö`],[`si`,`Sinhala`,`සිංහල`],[`sk`,`Slovak`,`slovenčina`],[`sl`,`Slovenian`,`slovenščina`],[`sn`,`Shona`,`chiShona`],[`so`,`Somali`,`Soomaaliga`],[`sq`,`Albanian`,`Shqip`],[`sr`,`Serbian`,`српски језик`],[`ss`,`Swati`,`SiSwati`],[`st`,`Southern Sotho`,`Sesotho`],[`su`,`Sundanese`,`Basa Sunda`],[`sv`,`Swedish`,`Svenska`],[`sw`,`Swahili`,`Kiswahili`],[`ta`,`Tamil`,`தமிழ்`],[`te`,`Telugu`,`తెలుగు`],[`tg`,`Tajik`,`тоҷикӣ`],[`th`,`Thai`,`ไทย`],[`ti`,`Tigrinya`,`ትግርኛ`],[`tk`,`Turkmen`,`Türkmen`],[`tl`,`Tagalog`,`Tagalog`],[`tn`,`Tswana`,`Setswana`],[`to`,`Tonga`,`faka Tonga`],[`tr`,`Turkish`,`Türkçe`],[`ts`,`Tsonga`,`Xitsonga`],[`tt`,`Tatar`,`татар теле`],[`tw`,`Twi`,`Twi`],[`ty`,`Tahitian`,`Reo Tahiti`],[`ug`,`Uyghur`,`ئۇيغۇرچە‎`],[`uk`,`Ukrainian`,`Українська`],[`ur`,`Urdu`,`اردو`],[`uz`,`Uzbek`,`Ўзбек`],[`ve`,`Venda`,`Tshivenḓa`],[`vi`,`Vietnamese`,`Tiếng Việt`],[`vo`,`Volapük`,`Volapük`],[`wa`,`Walloon`,`walon`],[`wo`,`Wolof`,`Wollof`],[`xh`,`Xhosa`,`isiXhosa`],[`yi`,`Yiddish`,`ייִדיש`],[`yo`,`Yoruba`,`Yorùbá`],[`za`,`Zhuang`,`Saɯ cueŋƅ`],[`zh`,`Chinese`,`中文`],[`zu`,`Zulu`,`isiZulu`],[`zh-CN`,`Chinese (China)`,`简体中文`],[`zh-HK`,`Chinese (Hong Kong)`,`繁體中文(香港)`],[`zh-TW`,`Chinese (Taiwan)`,`繁體中文(臺灣)`],[`zh-YUE`,`Cantonese`,`廣東話`],[`ast`,`Asturian`,`Asturianu`],[`chr`,`Cherokee`,`ᏣᎳᎩ ᎦᏬᏂᎯᏍᏗ`],[`ckb`,`Sorani (Kurdish)`,`سۆرانی`],[`cnr`,`Montenegrin`,`crnogorski`],[`csb`,`Kashubian`,`Kaszëbsczi`],[`gsw`,`Swiss German`,`Schwiizertütsch`],[`jbo`,`Lojban`,`la .lojban.`],[`kab`,`Kabyle`,`Taqbaylit`],[`ldn`,`Láadan`,`Láadan`],[`lfn`,`Lingua Franca Nova`,`lingua franca nova`],[`moh`,`Mohawk`,`Kanienʼkéha`],[`nds`,`Low German`,`Plattdüütsch`],[`pdc`,`Pennsylvania Dutch`,`Pennsilfaani-Deitsch`],[`sco`,`Scots`,`Scots`],[`sma`,`Southern Sami`,`Åarjelsaemien Gïele`],[`smj`,`Lule Sami`,`Julevsámegiella`],[`szl`,`Silesian`,`ślůnsko godka`],[`tok`,`Toki Pona`,`toki pona`],[`vai`,`Vai`,`ꕙꔤ`],[`xal`,`Kalmyk`,`Хальмг келн`],[`zba`,`Balaibalan`,`باليبلن`],[`zgh`,`Standard Moroccan Tamazight`,`ⵜⴰⵎⴰⵣⵉⵖⵜ`]],Pe=new Intl.Segmenter;function Fe(e){if(e===``)return 0;let t=0;for(let n of Pe.segment(e))t++;return t}var Ie={source:`(((?:[^A-Za-z0-9@$#\\uFFFE\\uFEFF\\uFFFF]|[\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069]|^))((https?:\\/\\/)((?:(?:(?:[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/](?:[_-]|[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/])*)?[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/]\\.)*(?:(?:[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/](?:-|[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/])*)?[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/]\\.)(?:(?:(?:삼성|닷컴|닷넷|香格里拉|餐厅|食品|飞利浦|電訊盈科|集团|通販|购物|谷歌|诺基亚|联通|网络|网站|网店|网址|组织机构|移动|珠宝|点看|游戏|淡马锡|机构|書籍|时尚|新闻|政府|政务|招聘|手表|手机|我爱你|慈善|微博|广东|工行|家電|娱乐|天主教|大拿|大众汽车|在线|嘉里大酒店|嘉里|商标|商店|商城|公益|公司|八卦|健康|信息|佛山|企业|中文网|中信|世界|ポイント|ファッション|セール|ストア|コム|グーグル|クラウド|みんな|คอม|संगठन|नेट|कॉम|همراه|موقع|موبايلي|كوم|كاثوليك|عرب|شبكة|بيتك|بازار|العليان|ارامكو|اتصالات|ابوظبي|קום|сайт|рус|орг|онлайн|москва|ком|католик|дети|zuerich|zone|zippo|zip|zero|zara|zappos|yun|youtube|you|yokohama|yoga|yodobashi|yandex|yamaxun|yahoo|yachts|xyz|xxx|xperia|xin|xihuan|xfinity|xerox|xbox|wtf|wtc|wow|world|works|work|woodside|wolterskluwer|wme|winners|wine|windows|win|williamhill|wiki|wien|whoswho|weir|weibo|wedding|wed|website|weber|webcam|weatherchannel|weather|watches|watch|warman|wanggou|wang|walter|walmart|wales|vuelos|voyage|voto|voting|vote|volvo|volkswagen|vodka|vlaanderen|vivo|viva|vistaprint|vista|vision|visa|virgin|vip|vin|villas|viking|vig|video|viajes|vet|versicherung|vermögensberatung|vermögensberater|verisign|ventures|vegas|vanguard|vana|vacations|ups|uol|uno|university|unicom|uconnect|ubs|ubank|tvs|tushu|tunes|tui|tube|trv|trust|travelersinsurance|travelers|travelchannel|travel|training|trading|trade|toys|toyota|town|tours|total|toshiba|toray|top|tools|tokyo|today|tmall|tkmaxx|tjx|tjmaxx|tirol|tires|tips|tiffany|tienda|tickets|tiaa|theatre|theater|thd|teva|tennis|temasek|telefonica|telecity|tel|technology|tech|team|tdk|tci|taxi|tax|tattoo|tatar|tatamotors|target|taobao|talk|taipei|tab|systems|symantec|sydney|swiss|swiftcover|swatch|suzuki|surgery|surf|support|supply|supplies|sucks|style|study|studio|stream|store|storage|stockholm|stcgroup|stc|statoil|statefarm|statebank|starhub|star|staples|stada|srt|srl|spreadbetting|spot|sport|spiegel|space|soy|sony|song|solutions|solar|sohu|software|softbank|social|soccer|sncf|smile|smart|sling|skype|sky|skin|ski|site|singles|sina|silk|shriram|showtime|show|shouji|shopping|shop|shoes|shiksha|shia|shell|shaw|sharp|shangrila|sfr|sexy|sex|sew|seven|ses|services|sener|select|seek|security|secure|seat|search|scot|scor|scjohnson|science|schwarz|schule|school|scholarships|schmidt|schaeffler|scb|sca|sbs|sbi|saxo|save|sas|sarl|sapo|sap|sanofi|sandvikcoromant|sandvik|samsung|samsclub|salon|sale|sakura|safety|safe|saarland|ryukyu|rwe|run|ruhr|rugby|rsvp|room|rogers|rodeo|rocks|rocher|rmit|rip|rio|ril|rightathome|ricoh|richardli|rich|rexroth|reviews|review|restaurant|rest|republican|report|repair|rentals|rent|ren|reliance|reit|reisen|reise|rehab|redumbrella|redstone|red|recipes|realty|realtor|realestate|read|raid|radio|racing|qvc|quest|quebec|qpon|pwc|pub|prudential|pru|protection|property|properties|promo|progressive|prof|productions|prod|pro|prime|press|praxi|pramerica|post|porn|politie|poker|pohl|pnc|plus|plumbing|playstation|play|place|pizza|pioneer|pink|ping|pin|pid|pictures|pictet|pics|piaget|physio|photos|photography|photo|phone|philips|phd|pharmacy|pfizer|pet|pccw|pay|passagens|party|parts|partners|pars|paris|panerai|panasonic|pamperedchef|page|ovh|ott|otsuka|osaka|origins|orientexpress|organic|org|orange|oracle|open|ooo|onyourside|online|onl|ong|one|omega|ollo|oldnavy|olayangroup|olayan|okinawa|office|off|observer|obi|nyc|ntt|nrw|nra|nowtv|nowruz|now|norton|northwesternmutual|nokia|nissay|nissan|ninja|nikon|nike|nico|nhk|ngo|nfl|nexus|nextdirect|next|news|newholland|new|neustar|network|netflix|netbank|net|nec|nba|navy|natura|nationwide|name|nagoya|nadex|nab|mutuelle|mutual|museum|mtr|mtpc|mtn|msd|movistar|movie|mov|motorcycles|moto|moscow|mortgage|mormon|mopar|montblanc|monster|money|monash|mom|moi|moe|moda|mobily|mobile|mobi|mma|mls|mlb|mitsubishi|mit|mint|mini|mil|microsoft|miami|metlife|merckmsd|meo|menu|men|memorial|meme|melbourne|meet|media|med|mckinsey|mcdonalds|mcd|mba|mattel|maserati|marshalls|marriott|markets|marketing|market|map|mango|management|man|makeup|maison|maif|madrid|macys|luxury|luxe|lupin|lundbeck|ltda|ltd|lplfinancial|lpl|love|lotto|lotte|london|lol|loft|locus|locker|loans|loan|llp|llc|lixil|living|live|lipsy|link|linde|lincoln|limo|limited|lilly|like|lighting|lifestyle|lifeinsurance|life|lidl|liaison|lgbt|lexus|lego|legal|lefrak|leclerc|lease|lds|lawyer|law|latrobe|latino|lat|lasalle|lanxess|landrover|land|lancome|lancia|lancaster|lamer|lamborghini|ladbrokes|lacaixa|kyoto|kuokgroup|kred|krd|kpn|kpmg|kosher|komatsu|koeln|kiwi|kitchen|kindle|kinder|kim|kia|kfh|kerryproperties|kerrylogistics|kerryhotels|kddi|kaufen|juniper|juegos|jprs|jpmorgan|joy|jot|joburg|jobs|jnj|jmp|jll|jlc|jio|jewelry|jetzt|jeep|jcp|jcb|java|jaguar|iwc|iveco|itv|itau|istanbul|ist|ismaili|iselect|irish|ipiranga|investments|intuit|international|intel|int|insure|insurance|institute|ink|ing|info|infiniti|industries|inc|immobilien|immo|imdb|imamat|ikano|iinet|ifm|ieee|icu|ice|icbc|ibm|hyundai|hyatt|hughes|htc|hsbc|how|house|hotmail|hotels|hoteles|hot|hosting|host|hospital|horse|honeywell|honda|homesense|homes|homegoods|homedepot|holiday|holdings|hockey|hkt|hiv|hitachi|hisamitsu|hiphop|hgtv|hermes|here|helsinki|help|healthcare|health|hdfcbank|hdfc|hbo|haus|hangout|hamburg|hair|guru|guitars|guide|guge|gucci|guardian|group|grocery|gripe|green|gratis|graphics|grainger|gov|got|gop|google|goog|goodyear|goodhands|goo|golf|goldpoint|gold|godaddy|gmx|gmo|gmbh|gmail|globo|global|gle|glass|glade|giving|gives|gifts|gift|ggee|george|genting|gent|gea|gdn|gbiz|gay|garden|gap|games|game|gallup|gallo|gallery|gal|fyi|futbol|furniture|fund|fun|fujixerox|fujitsu|ftr|frontier|frontdoor|frogans|frl|fresenius|free|fox|foundation|forum|forsale|forex|ford|football|foodnetwork|food|foo|fly|flsmidth|flowers|florist|flir|flights|flickr|fitness|fit|fishing|fish|firmdale|firestone|fire|financial|finance|final|film|fido|fidelity|fiat|ferrero|ferrari|feedback|fedex|fast|fashion|farmers|farm|fans|fan|family|faith|fairwinds|fail|fage|extraspace|express|exposed|expert|exchange|everbank|events|eus|eurovision|etisalat|esurance|estate|esq|erni|ericsson|equipment|epson|epost|enterprises|engineering|engineer|energy|emerck|email|education|edu|edeka|eco|eat|earth|dvr|dvag|durban|dupont|duns|dunlop|duck|dubai|dtv|drive|download|dot|doosan|domains|doha|dog|dodge|doctor|docs|dnp|diy|dish|discover|discount|directory|direct|digital|diet|diamonds|dhl|dev|design|desi|dentist|dental|democrat|delta|deloitte|dell|delivery|degree|deals|dealer|deal|dds|dclk|day|datsun|dating|date|data|dance|dad|dabur|cyou|cymru|cuisinella|csc|cruises|cruise|crs|crown|cricket|creditunion|creditcard|credit|cpa|courses|coupons|coupon|country|corsica|coop|cool|cookingchannel|cooking|contractors|contact|consulting|construction|condos|comsec|computer|compare|company|community|commbank|comcast|com|cologne|college|coffee|codes|coach|clubmed|club|cloud|clothing|clinique|clinic|click|cleaning|claims|cityeats|city|citic|citi|citadel|cisco|circle|cipriani|church|chrysler|chrome|christmas|chloe|chintai|cheap|chat|chase|charity|channel|chanel|cfd|cfa|cern|ceo|center|ceb|cbs|cbre|cbn|cba|catholic|catering|cat|casino|cash|caseih|case|casa|cartier|cars|careers|career|care|cards|caravan|car|capitalone|capital|capetown|canon|cancerresearch|camp|camera|cam|calvinklein|call|cal|cafe|cab|bzh|buzz|buy|business|builders|build|bugatti|budapest|brussels|brother|broker|broadway|bridgestone|bradesco|box|boutique|bot|boston|bostik|bosch|boots|booking|book|boo|bond|bom|bofa|boehringer|boats|bnpparibas|bnl|bmw|bms|blue|bloomberg|blog|blockbuster|blanco|blackfriday|black|biz|bio|bingo|bing|bike|bid|bible|bharti|bet|bestbuy|best|berlin|bentley|beer|beauty|beats|bcn|bcg|bbva|bbt|bbc|bayern|bauhaus|basketball|baseball|bargains|barefoot|barclays|barclaycard|barcelona|bar|bank|band|bananarepublic|banamex|baidu|baby|azure|axa|aws|avianca|autos|auto|author|auspost|audio|audible|audi|auction|attorney|athleta|associates|asia|asda|arte|art|arpa|army|archi|aramco|arab|aquarelle|apple|app|apartments|aol|anz|anquan|android|analytics|amsterdam|amica|amfam|amex|americanfamily|americanexpress|alstom|alsace|ally|allstate|allfinanz|alipay|alibaba|alfaromeo|akdn|airtel|airforce|airbus|aigo|aig|agency|agakhan|africa|afl|afamilycompany|aetna|aero|aeg|adult|ads|adac|actor|active|aco|accountants|accountant|accenture|academy|abudhabi|abogado|able|abc|abbvie|abbott|abb|abarth|aarp|aaa|onion)(?=[^0-9a-zA-Z@+-]|$))|(?:(?:한국|香港|澳門|新加坡|台灣|台湾|中國|中国|გე|ລາວ|ไทย|ලංකා|ഭാരതം|ಭಾರತ|భారత్|சிங்கப்பூர்|இலங்கை|இந்தியா|ଭାରତ|ભારત|ਭਾਰਤ|ভাৰত|ভারত|বাংলা|भारोत|भारतम्|भारत|ڀارت|پاکستان|موريتانيا|مليسيا|مصر|قطر|فلسطين|عمان|عراق|سورية|سودان|تونس|بھارت|بارت|ایران|امارات|المغرب|السعودية|الجزائر|البحرين|الاردن|հայ|қаз|укр|срб|рф|мон|мкд|ею|бел|бг|ευ|ελ|zw|zm|za|yt|ye|ws|wf|vu|vn|vi|vg|ve|vc|va|uz|uy|us|um|uk|ug|ua|tz|tw|tv|tt|tr|tp|to|tn|tm|tl|tk|tj|th|tg|tf|td|tc|sz|sy|sx|sv|su|st|ss|sr|so|sn|sm|sl|sk|sj|si|sh|sg|se|sd|sc|sb|sa|rw|ru|rs|ro|re|qa|py|pw|pt|ps|pr|pn|pm|pl|pk|ph|pg|pf|pe|pa|om|nz|nu|nr|np|no|nl|ni|ng|nf|ne|nc|na|mz|my|mx|mw|mv|mu|mt|ms|mr|mq|mp|mo|mn|mm|ml|mk|mh|mg|mf|me|md|mc|ma|ly|lv|lu|lt|ls|lr|lk|li|lc|lb|la|kz|ky|kw|kr|kp|kn|km|ki|kh|kg|ke|jp|jo|jm|je|it|is|ir|iq|io|in|im|il|ie|id|hu|ht|hr|hn|hm|hk|gy|gw|gu|gt|gs|gr|gq|gp|gn|gm|gl|gi|gh|gg|gf|ge|gd|gb|ga|fr|fo|fm|fk|fj|fi|eu|et|es|er|eh|eg|ee|ec|dz|do|dm|dk|dj|de|cz|cy|cx|cw|cv|cu|cr|co|cn|cm|cl|ck|ci|ch|cg|cf|cd|cc|ca|bz|by|bw|bv|bt|bs|br|bq|bo|bn|bm|bl|bj|bi|bh|bg|bf|be|bd|bb|ba|az|ax|aw|au|at|as|ar|aq|ao|an|am|al|ai|ag|af|ae|ad|ac)(?=[^0-9a-zA-Z@+-]|$))|(?:xn--[\\-0-9a-z]+))))(?::([0-9]+))?(\\/(?:(?:[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*(?:\\((?:[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]+|(?:[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*\\([a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]+\\)[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*))\\)[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*)*[\\+\\-a-z\\u0400-\\u04FF0-9=_#\\/\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]|(?:\\((?:[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]+|(?:[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*\\([a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]+\\)[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*))\\)))|(?:@[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]+\\/))*)?(\\?[a-z0-9!?\\*'@\\(\\);:&=\\+\\$\\/%#\\[\\]\\-_\\.,~|]*[a-z0-9\\-_&=#\\/])?))`,flags:`gi`},Le=new RegExp(Ie.source,Ie.flags),Re=/iPad|iPhone|iPod/.test(navigator.userAgent)&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent);function ze({hidden:e,disabled:t=!1,supportedMimeTypes:n,setMediaAttachments:r}){return x(`input`,{type:`file`,hidden:e,accept:(Re?n:n?.filter(e=>!/^image\//i.test(e)))?.join(`,`),capture:`environment`,disabled:t,onChange:async e=>{let t=e.target.files;if(!t)return;let n=Array.from(t)[0];if(!n)return;let a;try{a=await n.arrayBuffer()}catch{return}r(e=>[...e,{fileData:a,fileName:n.name,type:n.type,size:n.size,url:URL.createObjectURL(n),id:null,description:null}]),e.target.value=null}})}var Be=`capture`in document.createElement(`input`);function Ve({maxCharacters:e=500,hidden:t}){let n=T(a).composerCharacterCount,r=e-n;return t?x(`span`,{class:`char-counter`,hidden:!0}):x(`span`,{class:`char-counter`,title:`${r}/${e}`,style:{"--percentage":n/e*100},children:[x(`meter`,{class:`${r<=-10?`explode`:r<=0?`danger`:r<=20?`warning`:``}`,value:n,max:e}),x(`span`,{class:`counter`,children:r})]})}var He=class{constructor(e,t,{tabInsertsSuggestions:n,defaultFirstOption:r,scrollIntoViewOptions:a}={}){this.input=e,this.list=t,this.tabInsertsSuggestions=n??!0,this.defaultFirstOption=r??!1,this.scrollIntoViewOptions=a??{block:`nearest`,inline:`nearest`},this.isComposing=!1,t.id||=`combobox-${Math.random().toString().slice(2,6)}`,this.ctrlBindings=!!navigator.userAgent.match(/Macintosh/),this.keyboardEventHandler=e=>Ue(e,this),this.compositionEventHandler=e=>U(e,this),this.inputHandler=this.clearSelection.bind(this),e.setAttribute(`role`,`combobox`),e.setAttribute(`aria-controls`,t.id),e.setAttribute(`aria-expanded`,`false`),e.setAttribute(`aria-autocomplete`,`list`),e.setAttribute(`aria-haspopup`,`listbox`)}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute(`role`),this.input.removeAttribute(`aria-controls`),this.input.removeAttribute(`aria-expanded`),this.input.removeAttribute(`aria-autocomplete`),this.input.removeAttribute(`aria-haspopup`)}start(){this.input.setAttribute(`aria-expanded`,`true`),this.input.addEventListener(`compositionstart`,this.compositionEventHandler),this.input.addEventListener(`compositionend`,this.compositionEventHandler),this.input.addEventListener(`input`,this.inputHandler),this.input.addEventListener(`keydown`,this.keyboardEventHandler),this.list.addEventListener(`click`,We),this.indicateDefaultOption()}stop(){this.clearSelection(),this.input.setAttribute(`aria-expanded`,`false`),this.input.removeEventListener(`compositionstart`,this.compositionEventHandler),this.input.removeEventListener(`compositionend`,this.compositionEventHandler),this.input.removeEventListener(`input`,this.inputHandler),this.input.removeEventListener(`keydown`,this.keyboardEventHandler),this.list.removeEventListener(`click`,We)}indicateDefaultOption(){this.defaultFirstOption&&Array.from(this.list.querySelectorAll(`[role="option"]:not([aria-disabled="true"])`)).filter(H)[0]?.setAttribute(`data-combobox-option-default`,`true`)}navigate(e=1){let t=Array.from(this.list.querySelectorAll(`[aria-selected="true"]`)).filter(H)[0],n=Array.from(this.list.querySelectorAll(`[role="option"]`)).filter(H),r=n.indexOf(t);if(r===n.length-1&&e===1||r===0&&e===-1){this.clearSelection(),this.input.focus();return}let a=e===1?0:n.length-1;if(t&&r>=0){let t=r+e;t>=0&&t<n.length&&(a=t)}let o=n[a];if(o)for(let e of n)e.removeAttribute(`data-combobox-option-default`),o===e?(this.input.setAttribute(`aria-activedescendant`,o.id),o.setAttribute(`aria-selected`,`true`),V(o),o.scrollIntoView(this.scrollIntoViewOptions)):e.removeAttribute(`aria-selected`)}clearSelection(){this.input.removeAttribute(`aria-activedescendant`);for(let e of this.list.querySelectorAll(`[aria-selected="true"]`))e.removeAttribute(`aria-selected`);this.indicateDefaultOption()}};function Ue(e,t){if(!(e.shiftKey||e.metaKey||e.altKey)&&!(!t.ctrlBindings&&e.ctrlKey)&&!t.isComposing)switch(e.key){case`Enter`:Ge(t.input,t.list)&&e.preventDefault();break;case`Tab`:t.tabInsertsSuggestions&&Ge(t.input,t.list)&&e.preventDefault();break;case`Escape`:t.clearSelection();break;case`ArrowDown`:t.navigate(1),e.preventDefault();break;case`ArrowUp`:t.navigate(-1),e.preventDefault();break;case`n`:t.ctrlBindings&&e.ctrlKey&&(t.navigate(1),e.preventDefault());break;case`p`:t.ctrlBindings&&e.ctrlKey&&(t.navigate(-1),e.preventDefault());break;default:if(e.ctrlKey)break;t.clearSelection()}}function We(e){if(!(e.target instanceof Element))return;let t=e.target.closest(`[role="option"]`);t&&t.getAttribute(`aria-disabled`)!==`true`&&Ke(t,{event:e})}function Ge(e,t){let n=t.querySelector(`[aria-selected="true"], [data-combobox-option-default="true"]`);return n?(n.getAttribute(`aria-disabled`)===`true`||n.click(),!0):!1}function Ke(e,t){e.dispatchEvent(new CustomEvent(`combobox-commit`,{bubbles:!0,detail:t}))}function V(e){e.dispatchEvent(new Event(`combobox-select`,{bubbles:!0}))}function H(e){return!e.hidden&&!(e instanceof HTMLInputElement&&e.type===`hidden`)&&(e.offsetWidth>0||e.offsetHeight>0)}function U(e,t){t.isComposing=e.type===`compositionstart`,document.getElementById(t.input.getAttribute(`aria-controls`)||``)&&t.clearSelection()}var qe=/\s|\(|\[/;function W(e,t,n,{multiWord:r,lookBackIndex:a,lastMatchPosition:o}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let s=e.lastIndexOf(t,n-1);if(s===-1||s<a)return;if(r){if(o!=null){if(o===s)return;s=o-t.length}if(e[s+1]===` `&&n>=s+t.length+1||e.lastIndexOf(`
`,n-1)>s||e.lastIndexOf(`.`,n-1)>s)return}else if(e.lastIndexOf(` `,n-1)>s)return;let c=e[s-1];return c&&!qe.test(c)?void 0:{text:e.substring(s+t.length,n),position:s+t.length}}var Je=class extends Event{constructor(){super(`update`)}},Ye=new WeakMap,G=class e extends EventTarget{#e=new MutationObserver(()=>this.#f());#t=new ResizeObserver(()=>this.#d());#n;#r=document.createElement(`div`);#i=document.createElement(`div`);static for(t){let n=Ye.get(t);return n||(n=new e(t),Ye.set(t,n)),n}constructor(e){super(),this.#n=new WeakRef(e),this.#r.style.position=`absolute`,this.#r.style.pointerEvents=`none`,this.#r.setAttribute(`aria-hidden`,`true`),this.#r.appendChild(this.#i),this.#i.style.pointerEvents=`none`,this.#i.style.userSelect=`none`,this.#i.style.overflow=`hidden`,this.#i.style.display=`block`,this.#i.style.visibility=`hidden`,e instanceof HTMLTextAreaElement?(this.#i.style.whiteSpace=`pre-wrap`,this.#i.style.wordWrap=`break-word`):(this.#i.style.whiteSpace=`nowrap`,this.#i.style.display=`table-cell`,this.#i.style.verticalAlign=`middle`),e.after(this.#r),this.#f(),this.#p(),this.#e.observe(e,{attributeFilter:[`style`,`dir`]}),this.#t.observe(e),document.addEventListener(`scroll`,this.#h,{capture:!0}),window.addEventListener(`resize`,this.#h,{capture:!0}),e.addEventListener(`input`,this.#m,{capture:!0})}get element(){return this.#i}forceUpdate(){this.#f(),this.#p()}disconnect(){this.#r?.remove(),this.#e.disconnect(),this.#t.disconnect(),document.removeEventListener(`scroll`,this.#h,{capture:!0}),window.removeEventListener(`resize`,this.#h,{capture:!0});let e=this.#a;e&&(e.removeEventListener(`input`,this.#m,{capture:!0}),Ye.delete(e))}get#a(){return this.#n?.deref()}#o(e){let t=this.#a;return t?e(t):this.disconnect()}#s=0;#c=0;#l(){this.#o(e=>{let t=window.getComputedStyle(e);this.#i.style.height=t.height,this.#i.style.width=t.width,e.clientHeight!==this.#i.clientHeight&&(this.#i.style.height=`calc(${t.height} + ${e.clientHeight-this.#i.clientHeight}px)`),e.clientWidth!==this.#i.clientWidth&&(this.#i.style.width=`calc(${t.width} + ${e.clientWidth-this.#i.clientWidth}px)`);let n=e.getBoundingClientRect(),r=this.#i.getBoundingClientRect();this.#s=this.#s+n.left-r.left,this.#c=this.#c+n.top-r.top,this.#i.style.transform=`translate(${this.#s}px, ${this.#c}px)`,this.#i.scrollTop=e.scrollTop,this.#i.scrollLeft=e.scrollLeft,this.dispatchEvent(new Je)})}#u=!1;#d(){this.#u||(this.#u=!0,requestAnimationFrame(()=>{this.#l(),this.#u=!1}))}#f(){this.#o(e=>{let t=window.getComputedStyle(e);for(let e of Xe)this.#i.style[e]=t[e];this.#d()})}#p(){this.#o(e=>{this.#i.textContent=e.value,this.#l()})}#m=()=>this.#p();#h=e=>{this.#o(t=>{(e.target===document||e.target===window||e.target instanceof Node&&e.target.contains(t))&&this.#d()})}},Xe=`direction.writingMode.unicodeBidi.textOrientation.boxSizing.borderTopWidth.borderRightWidth.borderBottomWidth.borderLeftWidth.borderStyle.paddingTop.paddingRight.paddingBottom.paddingLeft.fontStyle.fontVariant.fontWeight.fontStretch.fontSize.fontSizeAdjust.lineHeight.fontFamily.textAlign.textTransform.textIndent.textDecoration.letterSpacing.wordSpacing.tabSize.MozTabSize`.split(`.`),Ze=class e{#e;#t;#n;constructor(e,t=0,n=t){this.#e=e,this.#t=t,this.#n=n}static fromSelection(t){let{selectionStart:n,selectionEnd:r}=t;return new e(t,n??void 0,r??void 0)}get collapsed(){return this.startOffset===this.endOffset}get commonAncestorContainer(){return this.#e}get endContainer(){return this.#e}get startContainer(){return this.#e}get startOffset(){return this.#t}get endOffset(){return this.#n}setStartOffset(e){this.#t=this.#a(e)}setEndOffset(e){this.#n=this.#a(e)}collapse(e=!1){e?this.setEndOffset(this.startOffset):this.setStartOffset(this.endOffset)}cloneContents(){return this.#o().cloneContents()}cloneRange(){return new e(this.#e,this.startOffset,this.endOffset)}getBoundingClientRect(){return this.#o().getBoundingClientRect()}getClientRects(){return this.#o().getClientRects()}toString(){return this.#o().toString()}getStyleClone(){return this.#r}get#r(){return G.for(this.#e)}get#i(){return this.#r}#a(e){return Math.max(0,Math.min(e,this.#e.value.length))}#o(){let e=document.createRange(),t=this.#i.element.childNodes[0];return t&&(e.setStart(t,this.startOffset),e.setEnd(t,this.endOffset)),e}},K=new WeakMap,Qe=class{constructor(e,t){this.expander=e,this.input=t,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,t.addEventListener(`paste`,this.onpaste),t.addEventListener(`input`,this.oninput),t.addEventListener(`keydown`,this.onkeydown),t.addEventListener(`blur`,this.onblur)}destroy(){this.input.removeEventListener(`paste`,this.onpaste),this.input.removeEventListener(`input`,this.oninput),this.input.removeEventListener(`keydown`,this.onkeydown),this.input.removeEventListener(`blur`,this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(e,t){this.input!==document.activeElement&&this.input!==document.activeElement?.shadowRoot?.activeElement||(this.deactivate(),this.menu=t,t.id||=`text-expander-${Math.floor(Math.random()*1e5).toString()}`,this.expander.append(t),this.combobox=new He(this.input,t),this.expander.dispatchEvent(new Event(`text-expander-activate`)),this.positionMenu(t,e.position),this.combobox.start(),t.addEventListener(`combobox-commit`,this.oncommit),t.addEventListener(`mousedown`,this.onmousedown),this.combobox.navigate(1))}positionMenu(e,t){let n=Math.min(t,this.input.value.length),r=new Ze(this.input,n).getBoundingClientRect(),a={left:r.left,top:r.top+r.height},o=e.getBoundingClientRect(),s={left:a.left-o.left,top:a.top-o.top};if(s.left!==0||s.top!==0){let t=getComputedStyle(e);e.style.left=t.left?`calc(${t.left} + ${s.left}px)`:`${s.left}px`,e.style.top=t.top?`calc(${t.top} + ${s.top}px)`:`${s.top}px`}}deactivate(){let e=this.menu;return!e||!this.combobox?!1:(this.expander.dispatchEvent(new Event(`text-expander-deactivate`)),this.menu=null,e.removeEventListener(`combobox-commit`,this.oncommit),e.removeEventListener(`mousedown`,this.onmousedown),this.combobox.destroy(),this.combobox=null,e.remove(),!0)}onCommit({target:e}){let t=e;if(!(t instanceof HTMLElement)||!this.combobox)return;let n=this.match;if(!n)return;let r=this.input.value.substring(0,n.position-n.key.length),a=this.input.value.substring(n.position+n.text.length),o={item:t,key:n.key,value:null,continue:!1};if(!this.expander.dispatchEvent(new CustomEvent(`text-expander-value`,{cancelable:!0,detail:o}))||!o.value)return;let s=this.expander.getAttribute(`suffix`)??` `;o.continue&&(s=``);let c=`${o.value}${s}`;this.input.value=r+c+a;let l=r.length+c.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=l,this.input.selectionEnd=l,o.continue||(this.lookBackIndex=l,this.match=null),this.expander.dispatchEvent(new CustomEvent(`text-expander-committed`,{cancelable:!1,detail:{input:this.input}}))}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}isMatchStillValid(e){return e.position<=this.input.value.length}async onInput(){if(this.justPasted){this.justPasted=!1;return}let e=this.findMatch();if(e){this.match=e;let t=await this.notifyProviders(e);if(!this.match||!this.isMatchStillValid(e)){this.match=null,this.deactivate();return}t?this.activate(e,t):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){let e=this.input.selectionEnd||0,t=this.input.value;e<=this.lookBackIndex&&(this.lookBackIndex=e-1);for(let{key:n,multiWord:r}of this.expander.keys){let a=W(t,n,e,{multiWord:r,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(a)return{text:a.text,key:n,position:a.position}}}async notifyProviders(e){let t=[],n=new CustomEvent(`text-expander-change`,{cancelable:!0,detail:{provide:e=>t.push(e),text:e.text,key:e.key}});return this.expander.dispatchEvent(n)?(await Promise.all(t)).filter(e=>e.matched).map(e=>e.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(e){e.key===`Escape`&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,e.stopImmediatePropagation(),e.preventDefault()))}},$e=class extends HTMLElement{get keys(){let e=this.getAttribute(`keys`),t=e?e.split(` `):[],n=this.getAttribute(`multiword`),r=n?n.split(` `):[],a=r.length===0&&this.hasAttribute(`multiword`);return t.map(e=>({key:e,multiWord:a||r.includes(e)}))}set keys(e){this.setAttribute(`keys`,e)}connectedCallback(){let e=this.querySelector(`input[type="text"], textarea`);if(!(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement))return;let t=new Qe(this,e);K.set(this,t)}disconnectedCallback(){let e=K.get(this);e&&(e.destroy(),K.delete(this))}dismiss(){let e=K.get(this);e&&e.dismissMenu()}};window.customElements.get(`text-expander`)||(window.TextExpanderElement=$e,window.customElements.define(`text-expander`,$e));async function q(e){let{masto:t}=l({instance:e}),n=(await t.v1.customEmojis.list()).filter(e=>e.visibleInPicker);return[n,new ve(n,{keys:[`shortcode`],findAllMatches:!0})]}var J=n(q,{expires:1800*1e3}),Y=document.createElement(`ul`);Y.role=`listbox`,Y.className=`text-expander-menu`;var et=16;new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting){let{left:t,width:n}=e.boundingClientRect,{innerWidth:r}=window;if(t+n>r){let e=re()?`right`:`left`;Y.style[e]=r-n-et+`px`}}})}).observe(Y);function X(e){return e.replace(/[&<>"']/g,function(e){return`&#`+e.charCodeAt(0)+`;`})}function tt({onTrigger:e=null,...t},n){let{_:a}=c(),s=r(),{masto:u,instance:d}=l(),p=r(),m=r(``),h=r(!1);return v(n,()=>({setStyle:e=>{s.current&&Object.assign(s.current.style,e)},activated:()=>h.current})),f(()=>{p.current||J(d).then(([,e])=>{p.current=e}).catch(e=>{})},[d]),f(()=>{let t=s.current;if(!t)return;let n=t=>{let{key:n,provide:r,text:s}=t.detail;if(m.current=s,s===``){r(Promise.resolve({matched:!1}));return}if(n===`:`){let t=!!e,n=p.current?.search(s,{limit:5}),a=``;n?.forEach(({item:e})=>{let{shortcode:t,url:n}=e;a+=`
<li role="option" data-value="${X(t)}">
<img src="${X(n)}" width="16" height="16" alt="" loading="lazy" />
${X(t)}
</li>`}),t&&(a+=`<li role="option" data-value="" data-more="${s}">More…</li>`),Y.innerHTML=a,r(Promise.resolve({matched:(n?.length||0)>0,fragment:Y}));return}let c={"@":`accounts`,"":`accounts`,"#":`hashtags`,"":`hashtags`}[n];if(c){r(new Promise(async e=>{try{let t;if(c===`accounts`)t=await u.v1.accounts.search.list({q:s,limit:5,resolve:!1});else{let e=await u.v2.search.list({type:c,q:s,limit:5});t=e[c]||e}if(s!==m.current)return;let n=t,r=``;n.forEach(e=>{let{name:t,avatarStatic:n,displayName:a,username:s,acct:c,emojis:l,history:u,roles:d,url:f}=e,p=ce(a,l),m=o(f);if(c)r+=`
<li role="option" data-value="${X(c)}">
<span class="avatar">
<img src="${X(n)}" width="16" height="16" alt="" loading="lazy" />
</span>
<span>
<b>${p||s}</b>
<br><span class="bidi-isolate">@${X(c)}</span>
${d?.map(e=>` <span class="tag collapsed">
${e.name}
${!!m&&`<span class="more-insignificant">
${m}
</span>`}
</span>`)||``}
</span>
</li>
`;else{let e=u?.reduce?.((e,t)=>e+ +t.uses,0);r+=`
<li role="option" data-value="${X(t)}">
<span class="grow">#<b>${X(t)}</b></span>
${e?`<span class="count">${ue(e)}</span>`:``}
</li>
`}}),c===`accounts`&&(r+=`<li role="option" data-value="" data-more="${s}">${a({id:`24misb`})}</li>`),Y.innerHTML=r,e({matched:n.length>0,fragment:Y})}catch{e({matched:!1})}}));return}r(Promise.resolve({matched:!1}))},r=t=>{let{key:n,item:r}=t.detail,{value:a,more:o}=r.dataset;n===`:`?(t.detail.value=a?`:${a}:`:``,o&&(t.detail.continue=!0,setTimeout(()=>{e?.({name:`custom-emojis`,defaultSearchTerm:o})},300))):n===`@`?(t.detail.value=a?`@${a}`:``,o&&(t.detail.continue=!0,setTimeout(()=>{e?.({name:`mention`,defaultSearchTerm:o})},300))):t.detail.value=`${n}${a}`},c=e=>{let{input:t}=e.detail;if(t){let e=new Event(`input`,{bubbles:!0});t.dispatchEvent(e)}},l=()=>{h.current=!0},d=()=>{h.current=!1};return t.addEventListener(`text-expander-change`,n),t.addEventListener(`text-expander-value`,r),t.addEventListener(`text-expander-committed`,c),t.addEventListener(`text-expander-activate`,l),t.addEventListener(`text-expander-deactivate`,d),()=>{t.removeEventListener(`text-expander-change`,n),t.removeEventListener(`text-expander-value`,r),t.removeEventListener(`text-expander-committed`,c),t.removeEventListener(`text-expander-activate`,l),t.removeEventListener(`text-expander-deactivate`,d)}},[p.current,e,a,u]),x(`text-expander`,{ref:s,...t})}var nt=h(tt),rt={300:B(5,`minute`),1800:B(30,`minute`),3600:B(1,`hour`),21600:B(6,`hour`),86400:B(1,`day`),259200:B(3,`day`),604800:B(1,`week`)};function it({lang:e,poll:t,disabled:n,onInput:r=()=>{},maxOptions:a,maxExpiration:o,minExpiration:s,maxCharactersPerOption:l}){let{_:u}=c(),{options:d,expiresIn:f,multiple:p}=t;return x(`div`,{class:`poll ${p?`multiple`:``}`,children:[x(`div`,{class:`poll-choices`,children:d.map((a,o)=>x(`div`,{class:`poll-choice`,children:[x(nt,{keys:`:`,class:`poll-field-container`,children:x(`input`,{required:!0,type:`text`,value:a,disabled:n,maxlength:l,placeholder:u({id:`LDUSXg`,values:{0:o+1}}),lang:e,spellCheck:`true`,autocomplete:`off`,dir:`auto`,"data-allow-custom-emoji":`true`,onInput:e=>{let{value:n}=e.target;d[o]=n,r(t)}})}),x(`button`,{type:`button`,class:`plain4 poll-button`,disabled:n||d.length<=1,onClick:()=>{d.splice(o,1),r(t)},title:u({id:`t_YqKh`}),children:``})]},o))}),x(`div`,{class:`poll-toolbar`,children:[x(`button`,{type:`button`,class:`plain2 poll-button`,disabled:n||d.length>=a,onClick:()=>{d.push(``),r(t)},title:u({id:`m16xKo`}),children:`+`}),` `,x(`div`,{class:`poll-config`,children:[x(`label`,{class:`multiple-choices`,children:[x(`input`,{type:`checkbox`,checked:p,disabled:n,onChange:e=>{let{checked:n}=e.target;t.multiple=n,r(t)}}),` `,x(_,{id:`zytZXj`})]}),x(`label`,{class:`expires-in`,children:[x(_,{id:`lkz6PL`}),` `,x(`select`,{value:f,disabled:n,onChange:e=>{let{value:n}=e.target;t.expiresIn=n,r(t)},children:Object.entries(rt).filter(([e])=>e>=s&&e<=o).map(([e,t])=>x(`option`,{value:e,children:t()},e))})]}),x(`div`,{class:`spacer`}),x(`button`,{type:`button`,class:`light danger small`,disabled:n,onClick:()=>{r(null)},children:x(_,{id:`CDpQAX`})})]})]})]})}var at=RegExp(`(^|[^=\\/\\w])([@][a-z0-9_]+([a-z0-9_.-]+[a-z0-9_]+)?(?:@[\\p{L}\\w.-]+[\\w]+)?)`,`uig`),ot=RegExp(`(^|[^=\\/\\w])([#][\\p{L}\\p{N}_]+([\\p{L}\\p{N}_.]+[\\p{L}\\p{N}_]+)?)(?![\\/\\w])`,`iug`),st=RegExp(`(^|[^=\\/\\w])(:[a-zA-Z0-9_]{2,}:)(?=[^A-Za-z0-9_:]|$)`,`g`),ct=new Intl.Segmenter;function lt(e,{maxCharacters:t=1/0}){let{composerCharacterCount:n}=a;if(n>t){let n=``,r=``,a=ct.segment(e);for(let{segment:e,index:o}of a)o<t?n+=e:r+=e;return r&&=`<mark class="compose-highlight-exceeded">`+P(r)+`</mark>`,P(n)+r}return P(e).replace(Le,`$2<mark class="compose-highlight-url">$3</mark>`).replace(at,`$1<mark class="compose-highlight-mention">$2</mark>`).replace(ot,`$1<mark class="compose-highlight-hashtag">$2</mark>`).replace(st,`$1<mark class="compose-highlight-emoji-shortcode">$2</mark>`)}function Z(e){if(!e||getComputedStyle(e).writingMode.includes(`vertical`))return;let{value:t,offsetHeight:n,scrollHeight:r,clientHeight:a}=e;if(n<window.innerHeight){let o=n-a,s=t?r+o+`px`:null;e.style.height=s}}var Q=async e=>{if(M){let t=await M.detect(e);if(t?.length)return t.slice(0,2).map(e=>e.detectedLanguage)}let{detectAll:t}=await D(async()=>{let{detectAll:e}=await import(`./tinyld.light.node-C3eQi5UE.js`);return{detectAll:e}},[],import.meta.url),n=t(e);return n?.length?n.slice(0,2).map(e=>e.lang):null},ut=h((e,t)=>{let[n,a]=b(t.current?.value||``),{maxCharacters:o,onTrigger:s=null,...c}=e,l=r();z({ref:t,onResize:()=>{if(l.current&&t.current){let{height:e}=t.current.getBoundingClientRect();e&&l.current.setStyle({minHeight:e+`px`})}}});let u=r(0),d=r(),f=N(e=>{if(!d.current)return;if(u.current>3){d.current.innerHTML=``,d.current=null,f?.cancel?.();return}let t,n;u.current<=3&&(t=Date.now()),d.current.innerHTML=lt(e,{maxCharacters:o})+`
`,u.current<=3&&(n=Date.now()),t&&n&&n-t>50&&u.current++},500),p=se(()=>{let e=d.current?.cloneNode(!0);if(!e)return;e.querySelectorAll(`mark`).forEach(e=>{e.remove()});let t=e.innerText?.trim();t&&(async()=>{let e=await Q(t);e?.length&&s?.({name:`auto-detect-language`,languages:e})})()},2e3);return x(nt,{ref:l,keys:`@ : # `,class:`compose-field-container`,onTrigger:s,children:[x(`textarea`,{class:`compose-field`,autoCapitalize:`sentences`,autoComplete:`on`,autoCorrect:`on`,spellCheck:`true`,dir:`auto`,rows:`6`,cols:`50`,...c,ref:t,name:`status`,value:n,onKeyDown:e=>{let{key:t,target:n}=e,r=l.current?.activated();if(t===`Enter`&&!(e.ctrlKey||e.metaKey||r)&&!e.isComposing)try{let{value:t,selectionStart:r}=n,a=t.slice(0,r).split(`
`).slice(-1)[0];if(a&&/^\s*(-|\d+\.)\s/.test(a)){let[t,o,s,c,l]=a.match(/^(\s*)(-|\d+\.)(\s+)(.+)?/)||[];if(l){e.preventDefault();let[t]=s.match(/\d+/)||[],a=`\n${o}${t?`${+t+1}.`:`-`}${c}`;n.setRangeText(a,r,r);let l=r+a.length;n.setSelectionRange(l,l)}else{let e=r-a.length;n.setRangeText(``,e,r)}Z(n),n.dispatchEvent(new Event(`input`))}}catch{}d.current&&(d.current.scrollTop=n.scrollTop)},onInput:t=>{let{target:n}=t,r=n.value;a(r),Z(n),e.onInput?.(t),f(r),p()},onScroll:e=>{if(d.current){let{scrollTop:t}=e.target;d.current.scrollTop=t}},onPaste:e=>{try{let t=e.clipboardData.getData(`text`).trim();t&&s?.({name:`pasted-link`,url:t})}catch{}}}),x(`div`,{ref:d,class:`compose-highlight`,"aria-hidden":`true`})]})}),dt=100,ft=1,pt=2,mt=.5,ht=te(({emoji:e,onSelect:n,showCode:r})=>{let a=e=>{let t=e.currentTarget.closest(`main`);if(t){let n=t.getBoundingClientRect(),r=e.currentTarget.getBoundingClientRect(),a=e.currentTarget.classList;r.left<n.left+88?(a.add(`edge-left`),a.remove(`edge-right`)):r.right>n.right-88?(a.add(`edge-right`),a.remove(`edge-left`)):a.remove(`edge-left`,`edge-right`)}};return x(`button`,{type:`button`,className:`plain4`,onClick:p(()=>{n(`:${e.shortcode}:`)},[n,e.shortcode]),"data-title":r?void 0:e.shortcode,onPointerEnter:a,onFocus:a,children:[x(`picture`,{children:[!!e.staticUrl&&x(`source`,{srcSet:e.staticUrl,media:`(prefers-reduced-motion: reduce)`}),x(`img`,{className:`shortcode-emoji`,src:e.url||e.staticUrl,alt:e.shortcode,width:`24`,height:`24`,loading:`lazy`,decoding:`async`})]}),r&&x(t,{children:[` `,x(`code`,{children:e.shortcode})]})]})}),gt=te(({emojis:e,onSelect:t})=>{let{i18n:n}=c(),[r,a]=b(dt),o=e.length>r;return x(`section`,{children:[e.slice(0,r).map(e=>x(ht,{emoji:e,onSelect:t},e.shortcode)),o&&x(`button`,{type:`button`,class:`plain small`,onClick:()=>a(r+dt),children:x(_,{id:`iAB71E`,values:{0:I(n.locale).format(e.length-r)}})})]})}),_t=`composer-customEmojiSize`;function vt({instance:e,onClose:n=()=>{},onSelect:a=()=>{},defaultSearchTerm:o}){let{_:s}=c(),[l,d]=b(`default`),m=r([]),[h,g]=b([]),[v,S]=b(null),C=v||e,w=u(()=>y.account.get(`recentlyUsedCustomEmojis`)||[]),T=r();f(()=>{d(`loading`),(async()=>{try{let[e,t]=await J(C);T.current=t,g(e),d(`default`)}catch{d(`error`)}})()},[C]);let E=u(()=>{let e=new Set(h.map(e=>e.shortcode)),t=new Map,n=[];h.forEach(e=>{if(m.current?.push?.(e),!e.category){n.push(e);return}t.has(e.category)||t.set(e.category,[]),t.get(e.category).push(e)});let r={"--recent--":w.filter(t=>e.has(t.shortcode))};n.length&&(r[`--others--`]=n);for(let[e,n]of t)r[e]=n;return r},[h]),D=r(),[O,te]=b(null),[k,ne]=b(()=>{let e=Number(y.local.get(_t));return e&&e>=ft?e:ft}),A=p(()=>{let e=Math.max(ft,k-mt);ne(e),e===ft?y.local.del(_t):y.local.set(_t,e)},[k]),re=p(()=>{let e=Math.min(pt,k+mt);ne(e),e===ft?y.local.del(_t):y.local.set(_t,e)},[k]),ie=p(e=>{let{value:t}=e.target;if(t){let e=T.current?.search(t,{limit:dt});te(e.map(e=>e.item)),D.current?.scrollTo?.(0,0)}else te(null)},[h]);f(()=>{o&&h?.length&&ie({target:{value:o}})},[o,ie,h]);let j=p(e=>{a?.(e),n?.(),queueMicrotask(()=>{let t=y.account.get(`recentlyUsedCustomEmojis`)||[],n=t.findIndex(t=>t.shortcode===e.shortcode);n===-1?(t.unshift(e),t=t.filter(e=>m.current?.find?.(t=>t.shortcode===e.shortcode)),t=t.slice(0,10)):(t.splice(n,1),t.unshift(e)),y.account.set(`recentlyUsedCustomEmojis`,t)})},[a]),M=r();f(()=>{M.current&&(M.current.focus(),M.current.value&&(M.current.selectionStart=M.current.value.length,M.current.selectionEnd=M.current.value.length))},[]);let ae=!!h?.length;return x(`div`,{id:`custom-emojis-sheet`,class:`sheet`,style:{"--custom-emoji-size":k},children:[!!n&&x(`button`,{type:`button`,class:`sheet-close`,onClick:n,children:x(R,{icon:`x`,alt:s({id:`yz7wBu`})})}),x(`header`,{children:[x(`div`,{children:[x(`b`,{children:x(_,{id:`8i6Ueo`})}),` `,l===`loading`?x(ee,{}):x(`small`,{class:`insignificant`,children:[` `,``,` `,C]})]}),ae&&x(`form`,{onSubmit:e=>{e.preventDefault();let t=O[0];t&&j(`:${t.shortcode}:`)},children:x(`input`,{ref:M,type:`search`,placeholder:s({id:`EarrCe`}),onInput:ie,autocomplete:`off`,autocorrect:`off`,autocapitalize:`off`,spellCheck:`false`,dir:`auto`,enterKeyHint:`search`,defaultValue:o||``})})]}),x(`main`,{ref:D,children:ae?x(t,{children:[O===null?x(`div`,{class:`custom-emojis-list`,children:[l===`error`&&x(`div`,{class:`ui-state`,children:x(`p`,{children:x(_,{id:`Kzwsg2`})})}),l===`default`&&Object.entries(E).map(([e,t])=>!!t?.length&&x(`div`,{class:`section-container`,children:[x(`div`,{class:`section-header`,children:{"--recent--":s({id:`uabU9X`}),"--others--":s({id:`NuKR0h`})}[e]||e}),x(gt,{emojis:t,onSelect:j})]}))]}):x(`ul`,{class:`custom-emojis-matches custom-emojis-list`,children:O.map(e=>x(`li`,{class:`custom-emojis-match`,children:x(ht,{emoji:e,onSelect:j,showCode:!0})},e.shortcode))}),x(`div`,{class:`size-range`,children:[x(`button`,{type:`button`,class:`plain4`,onClick:A,disabled:k<=ft,children:x(R,{icon:`zoom-out`,size:`l`,alt:s({id:`FjkaiT`})})}),x(`button`,{type:`button`,class:`plain4`,onClick:re,disabled:k>=pt,children:x(R,{icon:`zoom-in`,size:`l`,alt:s({id:`AWOSPo`})})})]})]}):x(`div`,{class:`ui-state`,children:x(`p`,{children:x(_,{id:`oQIgSu`})})})})]})}function yt({hidden:e,supportedMimeTypes:t,maxMediaAttachments:n,mediaAttachments:r,disabled:a=!1,setMediaAttachments:o}){return x(`input`,{type:`file`,hidden:e,accept:t?.join(`,`),multiple:n===void 0||n-r>=2,disabled:a,onChange:async e=>{let t=e.target.files;if(!t)return;let a;try{a=await Promise.all(Array.from(t).map(async e=>({fileData:await e.arrayBuffer(),fileName:e.name,type:e.type,size:e.size,url:URL.createObjectURL(e),id:null,description:null})))}catch{return}r.length+a.length>n?alert(O._({id:`ctFhjs`,values:{maxMediaAttachments:n}})):o(e=>e.concat(a)),e.target.value=``}})}var bt=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.0'%20viewBox='0%200%20641%20223'%3e%3cpath%20fill='%23aaa'%20d='M86%20214c-9-1-17-4-24-8l-6-3-5-5-5-4-4-6-4-6-3-8-2-8v-27l2-9%203-9%204-6%204-6%205-5%205-5%207-3%206-4%207-2%207-2%2012-1h12l7%201%208%202%207%204%207%203%205%205%205%204-10%2010-10%209-4-3-10-5-5-1H88l-5%202-6%203-3%204-4%204-2%205-2%206v6l-1%207%201%207%202%207%203%205%202%204%204%203%204%203%205%202%206%202h9l10-1%205-2%206-3v-16H91v-27h59v54l-1%203-2%203-5%204-4%204-5%203-5%202-8%202-8%202-10%201H92l-6-1zm266-62V91h34v46h44V91h34v121h-34v-46h-44v46h-34v-61zm-182-1V90h34v121h-34v-60zm59-1V90h35l36%201%205%202c3%200%208%202%2010%204l5%202%204%205%205%204%203%207%203%207%201%2013v13l-4%206-3%207-4%204-5%205-5%202-5%203-6%202-5%201-18%201h-18v32h-34v-61zm67-2%203-2%202-4%202-5v-5l-2-4-2-4-3-2-3-3h-30v31h30l3-2zm226%2039v-24l-8-12-18-28a1751%201751%200%200%200-20-31v-2h39l7%2012%2012%2021%206%209%2013-21%2013-21h38v2l-41%2061-7%2010v48h-34v-24zM109%2066l-4-1-5-5-5-4-1-5-3-9v-5l1-5c2-7%203-10%208-15l4-4%207-2%207-2h7l6%201%205%202%205%202%203%204%204%203%202%206%202%205v13l-2%205-2%206-4%204-3%203-5%202-4%202-9%201h-9l-5-2zm22-11%204-2%203-4%202-5V34l-2-4-2-4-3-2-4-3-5-1h-6l-4%202-5%202-2%204-3%205-1%203v4l1%205%202%205%202%202%205%203%204%202h10l4-2zM37%2039V11h33l3%201%203%202%204%203%203%203%201%205%201%204v5l-1%204-3%204-3%205-4%201-3%202-11%201H49v16H37V39zm31%200%203-2%201-2%201-2v-4l-1-3-3-2-2-2H49v18h15l4-1zm107%2025a512%20512%200%200%200-19-53h14l4%2014%206%2019%201%204%201-1%207-19%205-17h9l6%2019%207%2018v-1l2-6%205-17%204-13h14v1l-4%2012-16%2041v2h-5l-5-1-6-15-6-15-1%201-3%207-6%2015-2%208h-11l-1-3zm74-25V11h42v11h-29v2l-1%205v4h29v11h-28v11h2l15%201h13v11h-43V39zm55%200V11h33l5%203%205%202%202%204%202%205v10l-2%203-1%204-5%203-5%203%205%205%208%2010%203%204h-14l-7-9-8-10h-9v19h-12V39zm33-3%202-3v-6l-3-3-2-3h-18v16h1v1h17l2-2zm26%203V11h42v11h-29l-1%206v5h29v11h-28v5l-1%205%201%201v1h30v11h-43V39zm54%200V11h17l18%201%204%202%205%203%202%204%203%204%202%206%201%206v5c-1%206-3%2012-6%2015l-3%204-5%203-5%202-17%201h-16V39zm33%2014%205-5%202-3v-6l-1-6-1-3-1-3-4-3-3-2h-5l-6-1-3%201h-3v34h9l8-1%203-2zm50-14V11h34l5%202%204%202%202%203%202%203v9l-2%202-3%204-1%201%203%203%203%204%201%203%201%204-1%204-1%204-3%203-3%203-5%201-5%201h-31V39zm34%2015%202-1v-6l-2-2-2-2h-20v13h20l2-2zm-3-22%204-2v-6l-2-1-2-2h-19v12h16l4-1zm42%2024V45l-6-9-11-17-5-8h15l4%208%207%2011%202%203%207-11%207-11h14l-11%2016-11%2017v23h-12V56z'/%3e%3c/svg%3e`,{PHANPY_GIPHY_API_KEY:xt}={},St=20;function Ct({onClose:e=()=>{},onSelect:n=()=>{}}){let{i18n:a,_:o}=c(),[s,l]=b(`default`),[u,d]=b([]),p=r(null),m=r(null),h=r(0),g=r(null);function v({offset:e}){m.current?.value&&(l(`loading`),g.current?.scrollTo?.({top:0,left:0,behavior:`smooth`}),(async()=>{try{let t={api_key:xt,q:m.current.value,rating:`g`,limit:St,bundle:`messaging_non_clips`,offset:e,lang:a.locale||`en`},n=await fetch(`https://api.giphy.com/v1/gifs/search?`+new URLSearchParams(t),{referrerPolicy:`no-referrer`}).then(e=>e.json());h.current=n.pagination?.offset||0,d(n),l(`results`)}catch{l(`error`)}})())}f(()=>{m.current?.focus()},[]);let y=se(()=>{v({offset:0})},1e3);return x(`div`,{id:`gif-picker-sheet`,class:`sheet`,children:[!!e&&x(`button`,{type:`button`,class:`sheet-close`,onClick:e,children:x(R,{icon:`x`,alt:o({id:`yz7wBu`})})}),x(`header`,{children:x(`form`,{ref:p,onSubmit:e=>{e.preventDefault(),v({offset:0})},children:[x(`input`,{ref:m,type:`search`,name:`q`,placeholder:o({id:`wxlF9B`}),required:!0,autocomplete:`off`,autocorrect:`off`,autocapitalize:`off`,spellCheck:`false`,dir:`auto`,enterKeyHint:`search`,onInput:y}),x(`input`,{type:`image`,class:`powered-button`,src:bt,width:`86`,height:`30`,alt:o({id:`c1Q_eU`})})]})}),x(`main`,{ref:g,class:s===`loading`?`loading`:``,children:[s===`default`&&x(`div`,{class:`ui-state`,children:x(`p`,{class:`insignificant`,children:x(_,{id:`9KEidY`})})}),s===`loading`&&!u?.data?.length&&x(`div`,{class:`ui-state`,children:x(ee,{abrupt:!0})}),u?.data?.length>0?x(t,{children:[x(`ul`,{children:u.data.map(t=>{let{id:r,images:a,title:o,alt_text:s}=t,{fixed_height_small:c,fixed_height_downsampled:l,fixed_height:u,original:d}=a,{url:f,webp:p,width:m,height:h}=c?.url?c:l?.url?l:u;+h>100&&(m=m/h*100,h=100);let g=URL.parse(f),_=g.origin+g.pathname,v;if(p){let e=URL.parse(p);v=e.origin+e.pathname}return x(`li`,{children:x(`button`,{type:`button`,onClick:()=>{let{mp4:t,url:r}=d,a=t||r,c=URL.parse(a),l=c.origin+c.pathname;e(),n({url:l,type:t?`video/mp4`:`image/gif`,alt_text:s||o})},children:x(`figure`,{style:{"--figure-width":m+`px`},children:[x(`picture`,{children:[v&&x(`source`,{srcset:v,type:`image/webp`}),x(`img`,{src:_,width:m,height:h,loading:`lazy`,decoding:`async`,alt:s,referrerpolicy:`no-referrer`,onLoad:e=>{e.target.style.backgroundColor=`transparent`}})]}),x(`figcaption`,{children:s||o})]})})},r)})}),x(`p`,{class:`pagination`,children:[u.pagination?.offset>0&&x(`button`,{type:`button`,class:`light small`,disabled:s===`loading`,onClick:()=>{v({offset:u.pagination?.offset-St})},children:[x(R,{icon:`chevron-left`}),x(`span`,{children:x(_,{id:`DHhJ7s`})})]}),x(`span`,{}),u.pagination?.offset+u.pagination?.count<u.pagination?.total_count&&x(`button`,{type:`button`,class:`light small`,disabled:s===`loading`,onClick:()=>{v({offset:u.pagination?.offset+St})},children:[x(`span`,{children:x(_,{id:`hXzOVo`})}),` `,x(R,{icon:`chevron-right`})]})]})]}):s===`results`&&x(`div`,{class:`ui-state`,children:x(`p`,{children:`No results`})}),s===`error`&&x(`div`,{class:`ui-state`,children:x(`p`,{children:x(_,{id:`PbFw9n`})})})]})]})}var wt=w(C(((e,t)=>{(function(n,r){typeof e==`object`&&typeof t==`object`?t.exports=r():typeof define==`function`&&define.amd?define([],r):typeof e==`object`?e.ExifReader=r():n.ExifReader=r()})(Object(typeof self<`u`?self:e),function(){return function(){var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:1,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(e,`__esModule`,{value:1})}},t={};function n(e,t,n){for(var r=[],o=0;o<n&&t+o<e.byteLength;o++)r.push(e.getUint8(t+o));return a(r)}function r(e,t){for(var n=[],r=0;t+r<e.byteLength;){var o=e.getUint8(t+r);if(o===0)break;n.push(o),r++}return a(n)}function a(e){return e.map(function(e){return String.fromCharCode(e)}).join(``)}function o(){for(var e=1;e<arguments.length;e++)for(var t in arguments[e])arguments[0][t]=arguments[e][t];return arguments[0]}e.r(t),e.d(t,{default:function(){return lr},errors:function(){return ur},load:function(){return dr},loadView:function(){return pr}});var s=void 0;function c(e){return c=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},c(e)}function l(e){var t=function(e){if(c(e)!=`object`||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,`string`);if(c(n)!=`object`)return n;throw TypeError(`@@toPrimitive must return a primitive value.`)}return e+``}(e);return c(t)==`symbol`?t:t+``}var u=function(){return e=function e(t){if(function(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}(this,e),function(e){return c(e)!==`object`||e.length===void 0||e.readUInt8===void 0||e.readUInt16LE===void 0||e.readUInt16BE===void 0||e.readUInt32LE===void 0||e.readUInt32BE===void 0||e.readInt32LE===void 0||e.readInt32BE===void 0}(t))throw Error(`DataView: Passed buffer type is unsupported.`);this.buffer=t,this.byteLength=this.buffer.length},(t=[{key:`getUint8`,value:function(e){return this.buffer.readUInt8(e)}},{key:`getUint16`,value:function(e,t){return t?this.buffer.readUInt16LE(e):this.buffer.readUInt16BE(e)}},{key:`getUint32`,value:function(e,t){return t?this.buffer.readUInt32LE(e):this.buffer.readUInt32BE(e)}},{key:`getInt32`,value:function(e,t){return t?this.buffer.readInt32LE(e):this.buffer.readInt32BE(e)}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||0,r.configurable=1,`value`in r&&(r.writable=1),Object.defineProperty(e,l(r.key),r)}}(e.prototype,t),Object.defineProperty(e,`prototype`,{writable:0}),e;var e,t}(),d={USE_FILE:1,USE_JFIF:1,USE_PNG_FILE:1,USE_EXIF:1,USE_IPTC:1,USE_XMP:1,USE_ICC:1,USE_MPF:1,USE_PHOTOSHOP:1,USE_THUMBNAIL:1,USE_TIFF:1,USE_JPEG:1,USE_PNG:1,USE_HEIC:1,USE_AVIF:1,USE_JXL:1,USE_WEBP:1,USE_GIF:1,USE_MAKER_NOTES:1};function f(e){return e[0][0]/e[0][1]+e[1][0]/e[1][1]/60+e[2][0]/e[2][1]/3600}var p=18761,m=19789,h=p,g=2,_=65496,v=2,y=4,b=2,x=10,S=18,C=33,w=79,ee=65472,T=65474,E=65476,D=65499,O=65501,te=65498,ne=65504,A=65505,re=65517,ie=65519,j=65534,M=65535,ae=`Exif`,oe=`http://ns.adobe.com/xap/1.0/\0`,N=`http://ns.adobe.com/xmp/extension/\0`,P=`Photoshop 3.0`,se=`8BIM`;function ce(e,t){var r=ae.length;return e.getUint16(t)===A&&n(e,t+y,r)===ae&&e.getUint8(t+y+r)===0}function le(e,t){return e.getUint16(t)===A&&function(e,t){var r=oe.length;return n(e,t+y,r)===oe}(e,t)}function ue(e,t){return e.getUint16(t)===A&&function(e,t){var r=N.length;return n(e,t+y,r)===N}(e,t)}function de(e,t){return{dataOffset:e+C,length:t-(C-b)}}function fe(e,t){return{dataOffset:e+w,length:t-(w-b)}}function pe(e,t){var r=P.length,a=se.length,o=t+y+r+1;return e.getUint16(t)===re&&n(e,t+y,r)===P&&e.getUint8(t+y+r)===0&&n(e,o,a)===se}function F(e,t){var n=e.getUint16(t);return n>=ne&&n<=ie||n===j||n===ee||n===T||n===E||n===D||n===O||n===te}function I(e,t){return e.getUint16(t)===M}function me(e,t,n,r){var a=function(e,t,n){try{if(t+8>n)return;var r=e.getUint16(t+0),a=r===h;if(!a&&r!==19789||e.getUint16(t+2,a)!==42)return;var o=t+e.getUint32(t+4,a);if(o+2>n)return;var s=e.getUint16(o,a);return{ifdEntries:s,isValid:o+(2+12*s+4)<=n&&s>0}}catch{return}}(e,r,t+b+n);if(!a)return 0;var o=Number.isInteger(a.ifdEntries)?a.ifdEntries:0;return(a.isValid?1e9:0)+1e6*o+n}var L=`‰PNG\r

`,he=4,ge=4,R=0,_e=he,z=he+ge,ve=`XML:com.adobe.xmp\0`,ye=`tEXt`,B=`iTXt`,be=`zTXt`,xe=`pHYs`,Se=`tIME`,Ce=`eXIf`;function we(e,t){return n(e,t+_e,ge)===B&&n(e,t+z,ve.length)===ve}function Te(e,t,r){var a=n(e,t+_e,ge);return a===ye||a===B||a===be&&r}function Ee(e,t){return n(e,t+_e,ge)===Ce}function De(e,t){var r=[xe,Se],a=n(e,t+_e,ge);return r.includes(a)}function Oe(e,t){t+=z+ve.length+1+1;for(var n=0;n<2&&t<e.byteLength;)e.getUint8(t)===0&&n++,t++;if(!(n<2))return t}function ke(e,t,n,r,a,o,s,c){if(c===void 0)return[];for(var l=[],u=n.items,d=0;d<c;d++){var f={extents:[]};f.itemId=Ae(e,u,t),u+=r.item.itemId,f.constructionMethod=t===1||t===2?15&e.getUint16(u):void 0,u+=r.item.constructionMethod,f.dataReferenceIndex=e.getUint16(u),u+=r.item.dataReferenceIndex,f.baseOffset=Ne(e,u,r.item.baseOffset),u+=r.item.baseOffset,f.extentCount=e.getUint16(u),u+=r.item.extentCount;for(var p=0;p<f.extentCount;p++){var m={};m.extentIndex=je(e,t,u,s),u+=r.item.extent.extentIndex,m.extentOffset=Ne(e,u,a),u+=r.item.extent.extentOffset,m.extentLength=Ne(e,u,o),u+=r.item.extent.extentLength,f.extents.push(m)}l.push(f)}return l}function Ae(e,t,n){return n<2?e.getUint16(t):n===2?e.getUint32(t):void 0}function je(e,t,n,r){if((t===1||t===2)&&r>0)return Ne(e,n,r)}function Ne(e,t,n){return n===4?e.getUint32(t):n===8?(console.warn(`This file uses an 8-bit offset which is currently not supported by ExifReader. Contact the maintainer to get it fixed.`),function(e,t){return e.getUint32(t+4)}(e,t)):0}var Pe=1165519206,Fe=1835625829;function Ie(e,t){var a=function(e,t){var n=e.getUint32(t);return function(e){return e===0}(n)?{length:e.byteLength-t,contentOffset:t+4+4}:function(e){return e===1}(n)&&function(e,t){return e.getUint32(t+8)===0}(e,t)?{length:e.getUint32(t+12),contentOffset:t+4+4+8}:{length:n,contentOffset:t+4+4}}(e,t),o=a.length,s=a.contentOffset;if(!(o<8)){var c=e.getUint32(t+4);if(c===1718909296)return function(e,t,r){return{type:`ftyp`,majorBrand:n(e,t,4),length:r}}(e,s,o);if(c===1768977008)return function(e,t,n,r){return{type:`iprp`,subBoxes:ze(e,n,r-(n-t)),length:r}}(e,t,s,o);if(c===1768973167)return function(e,t,n,r){return{type:`ipco`,properties:ze(e,n,r-(n-t)),length:r}}(e,t,s,o);if(c===1668246642)return function(e,t,n){return{type:`colr`,icc:Re(e,t),length:n}}(e,s,o);var l=e.getUint8(s);return c===1835365473?function(e,t,n,r){return{type:`meta`,subBoxes:ze(e,n+3,r-(n+3-t)),length:r}}(e,t,s+1,o):c===1768714083?function(e,t,n,r){var a=function(e,t){var n={item:{dataReferenceIndex:2,extentCount:2,extent:{}}};e<2?(n.itemCount=2,n.item.itemId=2):e===2&&(n.itemCount=4,n.item.itemId=4),n.item.constructionMethod=e===1||e===2?2:0;var r={offsetSize:t,lengthSize:t,baseOffsetSize:t+1,indexSize:t+1};return r.itemCount=t+2,r.items=r.itemCount+n.itemCount,r.item={itemId:0},r.item.constructionMethod=r.item.itemId+n.item.itemId,r.item.dataReferenceIndex=r.item.constructionMethod+n.item.constructionMethod,{offsets:r,sizes:n}}(t,n+3),o=a.offsets,s=a.sizes,c=e.getUint8(o.offsetSize)>>4;s.item.extent.extentOffset=c;var l=15&e.getUint8(o.lengthSize);s.item.extent.extentLength=l;var u=e.getUint8(o.baseOffsetSize)>>4;s.item.baseOffset=u;var d=function(e,t,n){if(n===1||n===2)return 15&e.getUint8(t)}(e,o.indexSize,t);return s.item.extent.extentIndex=d===void 0?0:d,{type:`iloc`,items:ke(e,t,o,s,c,l,d,function(e,t,n){return n<2?e.getUint16(t):n===2?e.getUint32(t):void 0}(e,o.itemCount,t)),length:r}}(e,l,s+1,o):c===1768517222?function(e,t,n,r,a){var o=function(e,t){var n={entryCount:t+3},r={};return r.entryCount=e===0?2:4,n.itemInfos=n.entryCount+r.entryCount,{offsets:n}}(n,r).offsets;return{type:`iinf`,itemInfos:ze(e,o.itemInfos,a-(o.itemInfos-t)),length:a}}(e,t,l,s+1,o):c===1768842853?function(e,t,n,a,o){a+=3;var s={type:`infe`,length:o};return n!==0&&n!==1||(s.itemId=e.getUint16(a),a+=2,s.itemProtectionIndex=e.getUint16(a),a+=2,s.itemName=r(e,a),a+=s.itemName.length+1),n>=2&&(n===2?(s.itemId=e.getUint16(a),a+=2):n===3&&(s.itemId=e.getUint32(a),a+=4),s.itemProtectionIndex=e.getUint16(a),a+=2,s.itemType=e.getUint32(a),a+=4,s.itemName=r(e,a),a+=s.itemName.length+1,s.itemType===Fe?(s.contentType=r(e,a),t+o>(a+=s.contentType.length+1)&&(s.contentEncoding=r(e,a),a+=s.contentEncoding.length+1)):s.itemType===1970432288&&(s.itemUri=r(e,a),a+=s.itemUri.length+1)),s}(e,t,l,s+1,o):{type:void 0,length:o}}}function Le(e,t){return e.subBoxes.find(function(e){return e.type===`iloc`}).items.find(function(e){return e.itemId===t})}function Re(e,t){var r=n(e,t,4);if(r===`prof`||r===`rICC`)return{offset:t+4,length:e.getUint32(t+4),chunkNumber:1,chunksTotal:1}}function ze(e,t,n){for(var r=[Pe,Fe],a=[],o=t;o<t+n;){var s=Ie(e,o);if(s===void 0)break;s.type===void 0||s.itemType!==void 0&&r.indexOf(s.itemType)===-1||a.push(s),o+=s.length}return a}var Be=0,Ve=`<?xpacket begin`,He={parseAppMarkers:function(e,t){if(function(e){return!!e&&e.byteLength>=g&&e.getUint16(0)===_}(e))return Ue(function(e){for(var t,n,r,a,o,s,c,l,u=v,d=0;u+y+5<=e.byteLength;){if(ce(e,u)){t=e.getUint16(u+b),d++;var f=u+x;if(d===1)s=f,c=u,l=t;else if(d===2){o=me(e,c,l,s);var p=me(e,u,t,f);p>o&&(o=p,s=f,c=u,l=t)}else{var m=me(e,u,t,f);m>o&&(o=m,s=f,c=u,l=t)}n=s}else if(le(e,u))a||=[],t=e.getUint16(u+b),a.push(de(u,t));else if(ue(e,u))a||=[],t=e.getUint16(u+b),a.push(fe(u,t));else if(pe(e,u))t=e.getUint16(u+b),r=u+S;else{if(!F(e,u)){if(I(e,u)){u++;continue}break}t=e.getUint16(u+b)}u+=b+t}return d>1&&function(e){typeof console<`u`&&typeof console.warn==`function`&&console.warn(`ExifReader: Found ${e} Exif segments (APP1). Will pick the best candidate segment.`)}(d),{hasAppMarkers:u>v,fileDataOffset:void 0,jfifDataOffset:void 0,tiffHeaderOffset:n,iptcDataOffset:r,xmpChunks:a,iccChunks:void 0,mpfDataOffset:void 0}}(e),`jpeg`,`JPEG`);if(function(e){return!!e&&n(e,0,L.length)===L}(e))return Ue(function(e,t){for(var r={hasAppMarkers:0},a=L.length;a+he+ge<=e.byteLength;){if(we(e,a)){var o=Oe(e,a);o!==void 0&&(r.hasAppMarkers=1,r.xmpChunks=[{dataOffset:o,length:e.getUint32(a+R)-(o-(a+z))}])}else if(Te(e,a,t)){r.hasAppMarkers=1;var s=n(e,a+_e,ge);r.pngTextChunks||=[],r.pngTextChunks.push({length:e.getUint32(a+R),type:s,offset:a+z})}else Ee(e,a)?(r.hasAppMarkers=1,r.tiffHeaderOffset=a+z):De(e,a)&&(r.hasAppMarkers=1,r.pngChunkOffsets||=[],r.pngChunkOffsets.push(a+R));a+=e.getUint32(a+R)+he+ge+4}return r}(e,t),`png`,`PNG`);if(function(e){if(!e)return 0;try{var t=Ie(e,0);return t&&[`heic`,`heix`,`hevc`,`hevx`,`heim`,`heis`,`hevm`,`hevs`,`mif1`].indexOf(t.majorBrand)!==-1}catch{return 0}}(e))return Ue(function(e){return function(e){var t={},n=function(e){for(var t=0;t+4+4<=e.byteLength;){var n=Ie(e,t);if(n===void 0)break;if(n.type===`meta`)return n;t+=n.length}}(e);return n?(t.tiffHeaderOffset=function(e,t){try{var n=function(e){return e.subBoxes.find(function(e){return e.type===`iinf`}).itemInfos.find(function(e){return e.itemType===Pe})}(t).itemId,r=Le(t,n);return function(e,t){return t+4+e.getUint32(t)}(e,r.baseOffset+r.extents[0].extentOffset)}catch{return}}(e,n),t.xmpChunks=function(e){try{var t=function(e){return e.subBoxes.find(function(e){return e.type===`iinf`}).itemInfos.find(function(e){return e.itemType===Fe&&e.contentType===`application/rdf+xml`})}(e).itemId,n=Le(e,t),r=Le(e,t).extents[0];return[{dataOffset:n.baseOffset+r.extentOffset,length:r.extentLength}]}catch{return}}(n),t.hasAppMarkers=t.tiffHeaderOffset!==void 0||t.xmpChunks!==void 0||t.iccChunks!==void 0,t):{hasAppMarkers:0}}(e)}(e),`heic`,`HEIC`);if(function(e){return!!e&&n(e,0,4)===`RIFF`&&n(e,8,4)===`WEBP`}(e))return Ue(function(e){for(var t,r,a,o=12,s=0;o+8<e.byteLength;){var c=n(e,o,4),l=e.getUint32(o+4,1);c===`EXIF`?(s=1,t=n(e,o+8,6)===`Exif\0\0`?o+8+6:o+8):c===`XMP `?(s=1,r=[{dataOffset:o+8,length:l}]):c===`VP8X`&&(s=1,a=o+8),o+=8+(l%2==0?l:l+1)}return{hasAppMarkers:s,tiffHeaderOffset:t,xmpChunks:r,iccChunks:void 0,vp8xChunkOffset:a}}(e),`webp`,`WebP`);if(function(e){return!!e&&n(e,Be,Ve.length)===Ve}(e))return Ue(function(e){var t=[];return t.push({dataOffset:Be,length:e.byteLength}),{xmpChunks:t}}(e),`xml`,`XML`);throw Error(`Invalid image format`)}};function Ue(e,t,n){return o({},e,{fileType:{value:t,description:n}})}var We={270:`ImageDescription`,700:`ApplicationNotes`,33723:`IPTC-NAA`,34665:`Exif IFD Pointer`};function Ge(e){return Ge=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},Ge(e)}function Ke(e,t,n){return(t=function(e){var t=function(e){if(Ge(e)!=`object`||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,`string`);if(Ge(n)!=`object`)return n;throw TypeError(`@@toPrimitive must return a primitive value.`)}return e+``}(e);return Ge(t)==`symbol`?t:t+``}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:1,configurable:1,writable:1}):e[t]=n,e}var V=o({},We,{}),H=`exif`,U=`interoperability`,qe=`pentax`,W=Ke(Ke(Ke(Ke(Ke(Ke(Ke(Ke({},`0th`,V),`1st`,We),H,V),`gps`,{}),U,{}),`mpf`,{}),`canon`,{}),qe,{}),Je={1:1,2:1,3:2,4:4,5:8,7:1,9:4,10:8,13:4},Ye={BYTE:1,ASCII:2,SHORT:3,LONG:4,RATIONAL:5,UNDEFINED:7,SLONG:9,SRATIONAL:10,IFD:13},G={getAsciiValue:function(e){return e.map(function(e){return String.fromCharCode(e)})},getByteAt:Xe,getAsciiAt:function(e,t){return e.getUint8(t)},getShortAt:function(e,t,n){return e.getUint16(t,n===h)},getLongAt:Ze,getRationalAt:function(e,t,n){return[Ze(e,t,n),Ze(e,t+4,n)]},getUndefinedAt:function(e,t){return Xe(e,t)},getSlongAt:K,getSrationalAt:function(e,t,n){return[K(e,t,n),K(e,t+4,n)]},getIfdPointerAt:function(e,t,n){return Ze(e,t,n)},typeSizes:Je,tagTypes:Ye,getTypeSize:function(e){if(Ye[e]===void 0)throw Error(`No such type found.`);return Je[Ye[e]]}};function Xe(e,t){return e.getUint8(t)}function Ze(e,t,n){return e.getUint32(t,n===h)}function K(e,t,n){return e.getInt32(t,n===h)}var Qe={exif:1,iptc:1,photoshop:1,mpf:1,makerNotes:1},$e={exif:1,iptc:1,xmp:1,icc:1,photoshop:1,makerNotes:1,mpf:1,file:1,jfif:1,png:1,riff:1,gif:1,gps:1,composite:1,thumbnail:1},q={exifIfdPointer:`Exif IFD Pointer`,gpsInfoIfdPointer:`GPS Info IFD Pointer`,interoperabilityIfdPointer:`Interoperability IFD Pointer`},J={thumbnail:[`JPEGInterchangeFormat`,`JPEGInterchangeFormatLength`],iptc:[`IPTC-NAA`],xmp:[`ApplicationNotes`],icc:[`ICC_Profile`],photoshop:[`ImageSourceData`,`PhotoshopSettings`],makerNotes:[`MakerNote`,`Make`],gps:[`GPSLatitude`,`GPSLatitudeRef`,`GPSLongitude`,`GPSLongitudeRef`,`GPSAltitude`,`GPSAltitudeRef`]},Y={file:[`Image Width`,`Image Height`],exif:[`FocalLength`,`FocalPlaneXResolution`,`FocalPlaneYResolution`,`FocalPlaneResolutionUnit`,`FocalLengthIn35mmFilm`]};function et(e){return e==1?1:Array.isArray(e)&&e.length>0}function X(){return{isActive:0,shouldReturnGroup:e,shouldParseGroup:e,shouldReturnTag:e,shouldParseTag:e};function e(){return 1}}var tt=X();function nt(e){var t=e.groupKey,n=e.hasIncludeTags,r=e.hasIncludeEntry,a=e.includeTags,o=e.shouldParseExif,s=e.shouldParseFile;return n?r?t===`thumbnail`&&Array.isArray(a[t])?1:a[t]:t===`exif`&&o||t===`file`&&s?[]:void 0:1}function rt(e){var t=e.groupKey,n=e.hasIncludeTags,r=e.hasIncludeEntry,a=e.shouldParseExif,o=e.shouldParseFile,s=e.exifIncludeDependencies,c=e.fileIncludeDependencies;return n?t===`exif`&&(a||r&&Object.keys(s).length>0)?s:t===`file`&&o?c:Object.create(null):Object.create(null)}function it(e,t){if(!e||!Object.prototype.hasOwnProperty.call(e,t))return 0;var n=e[t];return n==1?1:Array.isArray(n)&&n.length>0}function at(e){return Array.isArray(e)&&e.length===0}function ot(e){var t=e.groupKey,n=e.includeValue,r=e.excludeValue,a=e.extraIncludeNames,o=!!Qe[t],s={includeAll:0,includeNames:void 0,includeIds:void 0,excludeAll:0,excludeNames:void 0,excludeIds:void 0};if(n==1)s.includeAll=1;else if(Array.isArray(n)){s.includeNames=Object.create(null),o&&(s.includeIds=Object.create(null));for(var c=0;c<n.length;c++)f(s,n[c]);for(var l in a)s.includeNames[l.toLowerCase()]=1}else if(a&&Object.keys(a).length>0)for(var u in s.includeNames=Object.create(null),a)s.includeNames[u.toLowerCase()]=1;if(r==1)return s.excludeAll=1,s;if(Array.isArray(r)){s.excludeNames=Object.create(null),o&&(s.excludeIds=Object.create(null));for(var d=0;d<r.length;d++)p(s,r[d])}return s;function f(e,t){typeof t==`number`&&e.includeIds?e.includeIds[t+``]=1:typeof t==`string`&&(e.includeNames[t.toLowerCase()]=1)}function p(e,t){typeof t==`number`&&e.excludeIds?e.excludeIds[t+``]=1:typeof t==`string`&&(e.excludeNames[t.toLowerCase()]=1)}}function st(e,t,n){return e.excludeAll?0:e.includeAll?!ct(e,t,n):e.includeNames||e.includeIds?function(e,t,n){return n!==void 0&&e.includeIds&&e.includeIds[n+``]||t&&e.includeNames&&e.includeNames[(t+``).toLowerCase()]?1:0}(e,t,n)?!ct(e,t,n):0:!ct(e,t,n)}function ct(e,t,n){return n!==void 0&&e.excludeIds&&e.excludeIds[n+``]||t&&e.excludeNames&&e.excludeNames[(t+``).toLowerCase()]?1:0}var lt={1:G.getByteAt,2:G.getAsciiAt,3:G.getShortAt,4:G.getLongAt,5:G.getRationalAt,7:G.getUndefinedAt,9:G.getSlongAt,10:G.getSrationalAt,13:G.getIfdPointerAt};function Z(e,t,n,r,a,o){var s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,c=arguments.length>7&&arguments[7]!==void 0?arguments[7]:tt,l=arguments.length>8&&arguments[8]!==void 0?arguments[8]:`exif`,u=G.getTypeSize(`SHORT`),d={},f=function(e,t,n){return t+G.getTypeSize(`SHORT`)<=e.byteLength?G.getShortAt(e,t,n):0}(e,r,a);r+=u;for(var p=0;p<f&&!(r+12>e.byteLength);p++){var m=Q(e,t,n,r,a,o,c,l);m!==void 0&&(d[m.name]={id:m.id,value:m.value,description:m.description},s&&(d[m.name].computed=ft(m.tagType,m.value)),(m.name===`MakerNote`||t===qe&&m.name===`LevelInfo`)&&(d[m.name].__offset=m.__offset)),r+=12}return d}function Q(e,t,n,r,a){var o,s,c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:tt,u=arguments.length>7&&arguments[7]!==void 0?arguments[7]:`exif`,d=G.getTypeSize(`SHORT`),f=d+G.getTypeSize(`SHORT`),p=f+G.getTypeSize(`LONG`),m=G.getShortAt(e,r,a),h=G.getShortAt(e,r+d,a),g=G.getLongAt(e,r+f,a);if(G.typeSizes[h]!==void 0&&(c||W[t][m]!==void 0)){var _=function(e,t){if(W[e][t]!==void 0){if(typeof W[e][t]==`string`)return W[e][t];if(W[e][t].name)return W[e][t].name}return`undefined-${t}`}(t,m);if(l.shouldParseTag(u,_,m)){o=function(e,t){return G.typeSizes[e]*t<=G.getTypeSize(`LONG`)}(h,g)?ut(e,s=r+p,h,g,a):function(e,t,n,r,a){return t+n+G.typeSizes[r]*a<=e.byteLength}(e,n,s=G.getLongAt(e,r+p,a),h,g)?ut(e,n+s,h,g,a,m===33723):`<faulty value>`,h===G.tagTypes.ASCII&&(o=function(e){try{return e.map(function(e){return decodeURIComponent(escape(e))})}catch{return e}}(o=function(e){for(var t=[],n=0,r=0;r<e.length;r++)e[r]===`\0`?n++:(t[n]===void 0&&(t[n]=``),t[n]+=e[r]);return t}(o)));var v=o;if(W[t][m]!==void 0)if(W[t][m].name!==void 0&&W[t][m].description!==void 0)try{v=W[t][m].description(o)}catch{v=dt(o)}else v=h===G.tagTypes.RATIONAL||h===G.tagTypes.SRATIONAL?``+o[0]/o[1]:dt(o);return{id:m,name:_,value:o,description:v,tagType:h,__offset:s}}}}function ut(e,t,n,r,a){var o=[];arguments.length>5&&arguments[5]!==void 0&&arguments[5]&&(r*=G.typeSizes[n],n=G.tagTypes.BYTE);for(var s=0;s<r;s++)o.push(lt[n](e,t,a)),t+=G.typeSizes[n];return n===G.tagTypes.ASCII?o=G.getAsciiValue(o):o.length===1&&(o=o[0]),o}function dt(e){return e instanceof Array?e.join(`, `):e}function ft(e,t){return e===G.tagTypes.ASCII?Array.isArray(t)&&t.length===1?t[0]:t:e===G.tagTypes.RATIONAL||e===G.tagTypes.SRATIONAL?function(e){return Array.isArray(e)&&e.length===2?typeof e[0]==`number`&&typeof e[1]==`number`:0}(t)?pt(t):Array.isArray(t)?t.map(function(e){return pt(e)}):t:t}function pt(e){if(!Array.isArray(e)||e.length!==2)return e;var t=e[0],n=e[1];return Number.isFinite(t)&&Number.isFinite(n)?n===0?null:t/n:e}var mt=`Exif IFD Pointer`,ht=`GPS Info IFD Pointer`,gt=`Interoperability IFD Pointer`,_t={read:function(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,o=function(e,t){if(e.getUint16(t)===p)return p;if(e.getUint16(t)===m)return m;throw Error(`Illegal byte order value. Faulty image.`)}(e,t),s=function(e,t,n,r,a,o){var s=function(e,t,n){var r=t+4;if(!(r+G.getTypeSize(`LONG`)>e.byteLength))return t+G.getLongAt(e,r,n)}(e,t,n);return s===void 0?{}:Z(e,`0th`,t,s,n,r,a,o,`exif`)}(e,t,o,n,r,a);return{tags:s=bt(s=yt(s=vt(s,e,t,o,n,r,a),e,t,o,n,r,a),e,t,o,n,r,a),byteOrder:o}}};function vt(e,t,n,r,a,s,c){return e[mt]===void 0?e:o(e,Z(t,H,n,n+e[mt].value,r,a,s,c,`exif`))}function yt(e,t,n,r,a,s,c){return e[ht]===void 0?e:o(e,Z(t,`gps`,n,n+e[ht].value,r,a,s,c,`exif`))}function bt(e,t,n,r,a,s,c){return e[gt]===void 0?e:o(e,Z(t,U,n,n+e[gt].value,r,a,s,c,`exif`))}var xt={iptc:{632:`Caption/Abstract`}},St=function(e,t){if(typeof t==`string`)return Ct(t);var n=function(){if(typeof TextDecoder<`u`)return TextDecoder}();if(n!==void 0&&e!==void 0)try{return new n(e).decode(t instanceof DataView?t.buffer:Uint8Array.from(t))}catch{}return Ct(t.map(function(e){return String.fromCharCode(e)}).join(``))};function Ct(e){try{return decodeURIComponent(escape(e))}catch{return e}}var wt={read:function(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:tt;try{if(Array.isArray(e))return Ot(new DataView(Uint8Array.from(e).buffer),{size:e.length},0,n,r);var a=function(e,t){for(;t+12<=e.byteLength;){var n=Tt(e,t);if(Et(n))return{naaBlock:n,dataOffset:t+n.headerSize};t+=n.headerSize+n.size+Dt(n)}throw Error(`No IPTC NAA resource block.`)}(e,t);return Ot(e,a.naaBlock,a.dataOffset,n,r)}catch{return{}}}};function Tt(e,t){if(e.getUint32(t,0)!==943868237)throw Error(`Not an IPTC resource block.`);var n=e.getUint8(t+4+2),r=(n%2==0?n+1:n)+1;return{headerSize:6+r+4,type:e.getUint16(t+4),size:e.getUint32(t+4+2+r)}}function Et(e){return e.type===1028}function Dt(e){return e.size%2==0?0:1}function Ot(e,t,n,r,a){for(var o={},s=void 0,c=n+t.size;n<c&&n<e.byteLength;){var l=kt(e,n,o,s,r,a),u=l.tag,d=l.tagSize;if(u===null)break;u&&(`encoding`in u&&(s=u.encoding),o[u.name]===void 0||u.repeatable===void 0?o[u.name]={id:u.id,value:u.value,description:u.description}:(o[u.name]instanceof Array||(o[u.name]=[{id:o[u.name].id,value:o[u.name].value,description:o[u.name].description}]),o[u.name].push({id:u.id,value:u.value,description:u.description}))),n+=5+d}return o}function kt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:tt;if(function(e,t){return e.getUint8(t)!==28}(e,t))return{tag:null,tagSize:0};var s=e.getUint16(t+1),c=e.getUint16(t+3);if(!a&&!xt.iptc[s]||!o.shouldParseTag(`iptc`,function(e,t){var n=xt.iptc[e];return n?typeof n==`string`?n:n&&typeof n.name==`string`?n.name:void 0:t?`undefined-${e}`:void 0}(s,a),s))return{tag:void 0,tagSize:c};var l=function(e,t,n){for(var r=[],a=0;a<n;a++)r.push(e.getUint8(t+a));return r}(e,t+5,c),u={id:s,name:At(xt.iptc[s],s,l),value:l,description:jt(xt.iptc[s],l,n,r)};return function(e){return xt.iptc[e]&&xt.iptc[e].repeatable}(s)&&(u.repeatable=1),function(e){return xt.iptc[e]&&xt.iptc[e].encoding_name!==void 0}(s)&&(u.encoding=xt.iptc[s].encoding_name(l)),{tag:u,tagSize:c}}function At(e,t,n){return e?function(e){return typeof e==`string`}(e)?e:function(e){return typeof e.name==`function`}(e)?e.name(n):e.name:`undefined-${t}`}function jt(e,t,n,r){if(function(e){return e&&e.description!==void 0}(e))try{return e.description(t,n)}catch{}return function(e,t){return e&&t instanceof Array}(e,t)?St(r,t):t}var Mt=function(e){return(Math.sqrt(2)**+(e[0]/e[1])).toFixed(2)},Nt=function(e){return`f/${Number(e[0]/e[1]).toFixed(1)}`},Pt=function(e){return e[0]/e[1]+` mm`},Ft=function(e){var t=2**(e[0]/e[1]);return t<=1?`${Math.round(1/t)}`:`1/${Math.round(t)}`},It=function(e){return``+Math.round(e[0]/e[1])},Lt=function(e){return``+Math.round(e[0]/e[1])};function Rt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var zt={"tiff:Orientation":function(e){return e===`1`?`Horizontal (normal)`:e===`2`?`Mirror horizontal`:e===`3`?`Rotate 180`:e===`4`?`Mirror vertical`:e===`5`?`Mirror horizontal and rotate 270 CW`:e===`6`?`Rotate 90 CW`:e===`7`?`Mirror horizontal and rotate 90 CW`:e===`8`?`Rotate 270 CW`:e},"tiff:ResolutionUnit":function(e){return function(e){return e===2?`inches`:e===3?`centimeters`:`Unknown`}(parseInt(e,10))},"tiff:XResolution":function(e){return Bt(It,e)},"tiff:YResolution":function(e){return Bt(Lt,e)},"exif:ApertureValue":function(e){return Bt(Mt,e)},"exif:GPSLatitude":Ht,"exif:GPSLongitude":Ht,"exif:FNumber":function(e){return Bt(Nt,e)},"exif:FocalLength":function(e){return Bt(Pt,e)},"exif:FocalPlaneResolutionUnit":function(e){return function(e){return e===2?`inches`:e===3?`centimeters`:e===4?`millimeters`:`Unknown`}(parseInt(e,10))},"exif:ColorSpace":function(e){return function(e){return e===1?`sRGB`:e===65535?`Uncalibrated`:`Unknown`}(function(e){return e.substring(0,2)===`0x`?parseInt(e.substring(2),16):parseInt(e,10)}(e))},"exif:ComponentsConfiguration":function(e,t){return/^\d, \d, \d, \d$/.test(t)?function(e){return e.map(function(e){return e===49?`Y`:e===50?`Cb`:e===51?`Cr`:e===52?`R`:e===53?`G`:e===54?`B`:void 0}).join(``)}(t.split(`, `).map(function(e){return e.charCodeAt(0)})):t},"exif:Contrast":function(e){return function(e){return e===0?`Normal`:e===1?`Soft`:e===2?`Hard`:`Unknown`}(parseInt(e,10))},"exif:CustomRendered":function(e){return function(e){return e===0?`Normal process`:e===1?`Custom process`:`Unknown`}(parseInt(e,10))},"exif:ExposureMode":function(e){return function(e){return e===0?`Auto exposure`:e===1?`Manual exposure`:e===2?`Auto bracket`:`Unknown`}(parseInt(e,10))},"exif:ExposureProgram":function(e){return function(e){return e===0?`Undefined`:e===1?`Manual`:e===2?`Normal program`:e===3?`Aperture priority`:e===4?`Shutter priority`:e===5?`Creative program`:e===6?`Action program`:e===7?`Portrait mode`:e===8?`Landscape mode`:e===9?`Bulb`:`Unknown`}(parseInt(e,10))},"exif:ExposureTime":function(e){return Vt(e)?function(e){if(e[0]/e[1]>.25){var t=e[0]/e[1];return Number.isInteger(t)?``+t:t.toFixed(1)}return e[0]===0?`0/${e[1]}`:`1/${Math.round(e[1]/e[0])}`}(e.split(`/`).map(function(e){return parseInt(e,10)})):e},"exif:MeteringMode":function(e){return function(e){return e===1?`Average`:e===2?`CenterWeightedAverage`:e===3?`Spot`:e===4?`MultiSpot`:e===5?`Pattern`:e===6?`Partial`:e===255?`Other`:`Unknown`}(parseInt(e,10))},"exif:Saturation":function(e){return function(e){return e===0?`Normal`:e===1?`Low saturation`:e===2?`High saturation`:`Unknown`}(parseInt(e,10))},"exif:SceneCaptureType":function(e){return function(e){return e===0?`Standard`:e===1?`Landscape`:e===2?`Portrait`:e===3?`Night scene`:`Unknown`}(parseInt(e,10))},"exif:Sharpness":function(e){return function(e){return e===0?`Normal`:e===1?`Soft`:e===2?`Hard`:`Unknown`}(parseInt(e,10))},"exif:ShutterSpeedValue":function(e){return Bt(Ft,e)},"exif:WhiteBalance":function(e){return function(e){return e===0?`Auto white balance`:e===1?`Manual white balance`:`Unknown`}(parseInt(e,10))}};function Bt(e,t){return Vt(t)?e(t.split(`/`)):t}function Vt(e){return/^-?\d+\/-?\d+$/.test(e)}function Ht(e){var t,n=function(e){if(Array.isArray(e))return e}(t=e.split(`,`))||function(e){var t=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(t!=null){var n,r,a,o,s=[],c=1,l=0;try{for(a=(t=t.call(e)).next;!(c=(n=a.call(t)).done)&&(s.push(n.value),s.length!==2);c=1);}catch(e){l=1,r=e}finally{try{if(!c&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(l)throw r}}return s}}(t)||function(e){if(e){if(typeof e==`string`)return Rt(e,2);var t={}.toString.call(e).slice(8,-1);return t===`Object`&&e.constructor&&(t=e.constructor.name),t===`Map`||t===`Set`?Array.from(e):t===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Rt(e,2):void 0}}(t)||function(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}(),r=n[0],a=n[1];if(r!==void 0&&a!==void 0){var o=parseFloat(r),s=parseFloat(a),c=a.charAt(a.length-1);if(!Number.isNaN(o)&&!Number.isNaN(s))return``+(o+s/60)+c}return e}var $={xmp:`http://ns.adobe.com/xap/1.0/`,tiff:`http://ns.adobe.com/tiff/1.0/`,exif:`http://ns.adobe.com/exif/1.0/`,dc:`http://purl.org/dc/elements/1.1/`,xmpMM:`http://ns.adobe.com/xap/1.0/mm/`,stEvt:`http://ns.adobe.com/xap/1.0/sType/ResourceEvent#`,stRef:`http://ns.adobe.com/xap/1.0/sType/ResourceRef#`,photoshop:`http://ns.adobe.com/photoshop/1.0/`};function Ut(e){return Ut=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},Ut(e)}function Wt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Gt(e){var t=typeof Map==`function`?new Map:void 0;return Gt=function(e){if(e===null||!function(e){try{return Function.toString.call(e).indexOf(`[native code]`)!==-1}catch{return typeof e==`function`}}(e))return e;if(typeof e!=`function`)throw TypeError(`Super expression must either be null or a function`);if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(Kt())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var a=new(e.bind.apply(e,r));return n&&qt(a,n.prototype),a}(e,arguments,Jt(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:0,writable:1,configurable:1}}),qt(n,e)},Gt(e)}function Kt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Kt=function(){return!!e})()}function qt(e,t){return qt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qt(e,t)}function Jt(e){return Jt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Jt(e)}var Yt={read:function(e,t,n){var r={};if(typeof e==`string`)return Qt(r,e,n),r;var a,o=(a=function(e,t){if(t.length===0)return[];var n=[Zt(e,t.slice(0,1))];return t.length>1&&n.push(Zt(e,t.slice(1))),n}(e,t),function(e){if(Array.isArray(e))return e}(a)||function(e){var t=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(t!=null){var n,r,a,o,s=[],c=1,l=0;try{for(a=(t=t.call(e)).next;!(c=(n=a.call(t)).done)&&(s.push(n.value),s.length!==2);c=1);}catch(e){l=1,r=e}finally{try{if(!c&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(l)throw r}}return s}}(a)||function(e){if(e){if(typeof e==`string`)return Wt(e,2);var t={}.toString.call(e).slice(8,-1);return t===`Object`&&e.constructor&&(t=e.constructor.name),t===`Map`||t===`Set`?Array.from(e):t===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Wt(e,2):void 0}}(a)||function(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()),s=o[0],c=o[1],l=Qt(r,s,n);if(c){var u=Qt(r,c,n);l||u||(delete r._raw,Qt(r,Zt(e,t),n))}return r}},Xt=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}(this,t),(n=function(e,t,n){return t=Jt(t),function(e,t){if(t&&(Ut(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return function(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}(e)}(e,Kt()?Reflect.construct(t,n||[],Jt(e).constructor):t.apply(e,n))}(this,t,[e])).name=`ParseError`,n}return function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:1,configurable:1}}),Object.defineProperty(e,`prototype`,{writable:0}),t&&qt(e,t)}(t,e),Object.defineProperty(n=t,`prototype`,{writable:0}),n;var n}(Gt(Error));function Zt(e,t){for(var n=t.reduce(function(e,t){return e+t.length},0),r=new Uint8Array(n),a=0,o=0;o<t.length;o++){var s=t[o],c=e.buffer.slice(s.dataOffset,s.dataOffset+s.length);r.set(new Uint8Array(c),a),a+=s.length}return new DataView(r.buffer)}function Qt(e,t,r){try{var a=function(e,t){var r=function(e){if(e)return e;if(typeof DOMParser<`u`)return new DOMParser;try{var t=k(`@xmldom/xmldom`);return new t.DOMParser({onError:t.onErrorStopParsing})}catch{return}}(t);if(!r)throw console.warn(`Warning: DOMParser is not available. It is needed to be able to parse XMP tags.`),Error();var a=typeof e==`string`?e:n(e,0,e.byteLength);return{doc:$t(r,a.replace(/^.+(<\?xpacket begin)/,`$1`).replace(/(<\?xpacket end=".*"\?>).+$/,`$1`)),raw:a}}(t,r),s=a.doc,c=a.raw;return e._raw=(e._raw||``)+c,o(e,rn(tn(en(s),1))),1}catch{return 0}}function $t(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;try{var r=e.parseFromString(t,`application/xml`),a=r.getElementsByTagName(`parsererror`);if(a.length>0)throw new Xt(a[0].textContent);return r}catch(r){if(r.name===`ParseError`&&function(e){for(var t=[`prefix is non-null and namespace is null`,`prefix not bound to a namespace`,`prefix inte bundet till en namnrymd`,/Namespace prefix .+ is not defined/],n=0;n<t.length;n++)if(RegExp(t[n]).test(e.message))return 1;return 0}(r)&&!n)return $t(e,function(e){var t=e.match(/<([A-Za-z_][A-Za-z0-9._-]*)([^>]*)>/);if(!t)return e;var n=t[1],r=function(e){for(var t,n=[],r=/xmlns:([\w-]+)=["'][^"']+["']/g;(t=r.exec(e))!==null;)n.indexOf(t[1])===-1&&n.push(t[1]);return n}(e),a=function(e){for(var t,n=[],r=/\b([A-Za-z_][A-Za-z0-9._-]*):[A-Za-z_][A-Za-z0-9._-]*\b/g;(t=r.exec(e))!==null;){var a=t[1];a!==`xmlns`&&a!==`xml`&&n.indexOf(a)===-1&&n.push(a)}return n}(e).filter(function(e){return r.indexOf(e)===-1});return a.length===0?e:function(e,t,n){var r=RegExp(`<`+t+`([^>]*)>`);return e.replace(r,`<`+t+`$1`+n+`>`)}(e,n,function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n],a=$[r]||`http://fallback.namespace/`+r;t.push(` xmlns:`+r+`="`+a+`"`)}return t.join(``)}(a))}(t),1);throw r}}function en(e){for(var t=0;t<e.childNodes.length;t++){if(e.childNodes[t].tagName===`x:xmpmeta`)return en(e.childNodes[t]);if(e.childNodes[t].tagName===`rdf:RDF`)return e.childNodes[t]}throw Error()}function tn(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=function(e){for(var t=[],n=0;n<e.childNodes.length;n++)t.push(e.childNodes[n]);return t}(e);return(t=r).length===1&&t[0].nodeName===`#text`?n?{}:function(e){return e.nodeValue}(r[0]):function(e){var t={};return e.forEach(function(e){if(function(e){return e.nodeName&&e.nodeName!==`#text`}(e)){var n=function(e){return{attributes:nn(e),value:tn(e)}}(e);t[e.nodeName]===void 0?t[e.nodeName]=n:(Array.isArray(t[e.nodeName])||(t[e.nodeName]=[t[e.nodeName]]),t[e.nodeName].push(n))}}),t}(r)}function nn(e){for(var t={},n=0;n<e.attributes.length;n++)t[e.attributes[n].nodeName]=decodeURIComponent(escape(e.attributes[n].value));return t}function rn(e){var t={};if(typeof e==`string`)return e;for(var n in e){var r=e[n];Array.isArray(r)||(r=[r]),r.forEach(function(e){o(t,an(e.attributes)),Ut(e.value)===`object`&&o(t,dn(e.value))})}return t}function an(e){var t={};for(var n in e)try{on(n)&&(t[cn(n)]={value:e[n],attributes:{},description:ln(e[n],n)})}catch{}return t}function on(e){return e!==`rdf:parseType`&&!sn(e)}function sn(e){return e.split(`:`)[0]===`xmlns`}function cn(e){return/^MicrosoftPhoto(_\d+_)?:Rating$/i.test(e)?`RatingPercent`:e.split(`:`)[1]}function ln(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;if(Array.isArray(e)){var n=function(e){return e.map(function(e){return e.value===void 0?ln(e):ln(e.value)}).join(`, `)}(e);return t&&typeof zt[t]==`function`?zt[t](e,n):n}if(Ut(e)===`object`)return function(e){var t=[];for(var n in e)t.push(`${un(n)}: ${ln(e[n].value)}`);return t.join(`; `)}(e);try{return t&&typeof zt[t]==`function`?zt[t](e):decodeURIComponent(escape(e))}catch{return e}}function un(e){return e===`CiAdrCity`?`CreatorCity`:e===`CiAdrCtry`?`CreatorCountry`:e===`CiAdrExtadr`?`CreatorAddress`:e===`CiAdrPcode`?`CreatorPostalCode`:e===`CiAdrRegion`?`CreatorRegion`:e===`CiEmailWork`?`CreatorWorkEmail`:e===`CiTelWork`?`CreatorWorkPhone`:e===`CiUrlWork`?`CreatorWorkUrl`:e}function dn(e){var t={};for(var n in e)try{sn(n)||(t[cn(n)]=fn(e[n],n))}catch{}return t}function fn(e,t){return function(e){return Array.isArray(e)}(e)?function(e,t){return xn(e[e.length-1],t)}(e,t):function(e){return e.attributes[`rdf:parseType`]===`Resource`&&typeof e.value==`string`&&e.value.trim()===``}(e)?{value:``,attributes:{},description:``}:pn(e)?mn(e,t):gn(e)?_n(e,t):vn(e)?yn(e,t):function(e){return bn(e.value)!==void 0}(e)?function(e,t){var n=bn(e.value).value[`rdf:li`],r=hn(e),a=[];return n===void 0?n=[]:Array.isArray(n)||(n=[n]),n.forEach(function(e){a.push(function(e){return pn(e)?mn(e):gn(e)?_n(e).value:vn(e)?yn(e).value:xn(e)}(e))}),{value:a,attributes:r,description:ln(a,t)}}(e,t):xn(e,t)}function pn(e){return e.attributes[`rdf:parseType`]===`Resource`&&e.value[`rdf:value`]!==void 0||e.value[`rdf:Description`]!==void 0&&e.value[`rdf:Description`].value[`rdf:value`]!==void 0}function mn(e,t){var n=hn(e);e.value[`rdf:Description`]!==void 0&&(e=e.value[`rdf:Description`]),o(n,hn(e),function(e){var t={};for(var n in e.value)n===`rdf:value`||sn(n)||(t[cn(n)]=e.value[n].value);return t}(e));var r=function(e){return Sn(e.value[`rdf:value`])||e.value[`rdf:value`].value}(e);return{value:r,attributes:n,description:ln(r,t)}}function hn(e){var t={};for(var n in e.attributes)n===`rdf:parseType`||n===`rdf:resource`||sn(n)||(t[cn(n)]=e.attributes[n]);return t}function gn(e){return e.attributes[`rdf:parseType`]===`Resource`||e.value[`rdf:Description`]!==void 0&&e.value[`rdf:Description`].value[`rdf:value`]===void 0}function _n(e,t){var n={value:{},attributes:{}};return e.value[`rdf:Description`]!==void 0&&(o(n.value,an(e.value[`rdf:Description`].attributes)),o(n.attributes,hn(e)),e=e.value[`rdf:Description`]),o(n.value,dn(e.value)),n.description=ln(n.value,t),n}function vn(e){return Object.keys(e.value).length===0&&e.attributes[`xml:lang`]===void 0&&e.attributes[`rdf:resource`]===void 0}function yn(e,t){var n=an(e.attributes);return{value:n,attributes:{},description:ln(n,t)}}function bn(e){return e[`rdf:Bag`]||e[`rdf:Seq`]||e[`rdf:Alt`]}function xn(e,t){var n=Sn(e)||rn(e.value);return{value:n,attributes:hn(e),description:ln(n,t)}}function Sn(e){return e.attributes&&e.attributes[`rdf:resource`]}function Cn(e){return Cn=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},Cn(e)}var wn={read:function(e,t,n,r){for(var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:tt,s=arguments.length>6?arguments[6]:void 0,c={},l=[],u=0;u<t.length;u++){var d=t[u],f=Nn(e,d.offset,d.length,d.type,n,s);if(f instanceof Promise)l.push(f.then(function(e){var t,n,s,c=e.name,l=e.value,u=e.description;try{if(zn(c,l))return o.shouldParseGroup(`exif`)?{__exif:_t.read(Vn(l),Mn,r,a,o).tags}:{};if(Bn(c,l))return o.shouldParseGroup(`iptc`)?{__iptc:wt.read(Vn(l),0,r,o)}:{};if(c&&!zn(c,l)&&!Bn(c,l))return o.shouldParseGroup(`png`)?(t={},s={value:l,description:u},(n=function(e){var t=function(e){if(Cn(e)!=`object`||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var n=t.call(e,`string`);if(Cn(n)!=`object`)return n;throw TypeError(`@@toPrimitive must return a primitive value.`)}return e+``}(e);return Cn(t)==`symbol`?t:t+``}(n=c))in t?Object.defineProperty(t,n,{value:s,enumerable:1,configurable:1,writable:1}):t[n]=s,t):{}}catch{}return{}}));else{var p=f.name,m=f.value,h=f.description;p&&o.shouldParseGroup(`png`)&&(c[p]={value:m,description:h})}}return{readTags:c,readTagsPromise:l.length>0?Promise.all(l):void 0}}},Tn=`STATE_KEYWORD`,En=`STATE_COMPRESSION`,Dn=`STATE_LANG`,On=`STATE_TRANSLATED_KEYWORD`,kn=`STATE_TEXT`,An=1,jn=1,Mn=6;function Nn(e,t,n,r,a,o){for(var c,l=[],u=[],d=[],f=Tn,p=s,m=0;m<n&&t+m<e.byteLength;m++)if(f!==En){if(f===kn){c=new DataView(e.buffer.slice(t+m,t+n));break}var h=e.getUint8(t+m);h===0?f=Fn(r,f):f===Tn?l.push(h):f===Dn?u.push(h):f===On&&d.push(h)}else p=Pn({type:r,dataView:e,offset:t+m}),r===B&&(m+=An),f=Fn(r,f);if(p!==s&&!a)return{};var g=function(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`string`,a=arguments.length>4?arguments[4]:void 0;if(a&&t!==s){var o=a[t===0?`deflate`:`brotli`];if(typeof o==`function`){var c=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);return Promise.resolve(o(c)).then(function(e){return r===`dataview`?e instanceof DataView?e:e instanceof ArrayBuffer?new DataView(e):new DataView(e.buffer,e.byteOffset,e.byteLength):new TextDecoder(n).decode(e)})}}if(t===0&&typeof DecompressionStream==`function`){var l=new DecompressionStream(`deflate`),u=new Blob([e]).stream().pipeThrough(l);return r===`dataview`?new Response(u).arrayBuffer().then(function(e){return new DataView(e)}):new Response(u).arrayBuffer().then(function(e){return new TextDecoder(n).decode(e)})}if(t===`brotli`){if(typeof DecompressionStream==`function`)try{var d=new DecompressionStream(`brotli`),f=new Blob([e]).stream().pipeThrough(d);return r===`dataview`?new Response(f).arrayBuffer().then(function(e){return new DataView(e)}):new Response(f).arrayBuffer().then(function(e){return new TextDecoder(n).decode(e)})}catch{}return Promise.reject(`Brotli decompression is not supported in this environment. Pass in a brotli decompression function via the decompress option.`)}if(t!==void 0)return Promise.reject(`Unknown compression method ${t}.`);if(r===`string`)try{return new TextDecoder(n).decode(e)}catch{var p=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);return Array.from(p,function(e){return String.fromCharCode(e)}).join(``)}return e}(c,p,function(e){return e===ye||e===be?`latin1`:`utf-8`}(r),`string`,o);return g instanceof Promise?g.then(function(e){return In(e,r,u,l)}).catch(function(){return In(`<text using unknown compression>`.split(``),r,u,l)}):In(g,r,u,l)}function Pn(e){var t=e.type,n=e.dataView,r=e.offset;if(t===B){if(n.getUint8(r)===jn)return n.getUint8(r+1)}else if(t===be)return n.getUint8(r);return s}function Fn(e,t){return t===Tn&&[B,be].includes(e)?En:t===En?e===B?Dn:kn:t===Dn?On:kn}function In(e,t,r,a){var o=function(e){return e instanceof DataView?n(e,0,e.byteLength):e}(e);return{name:Ln(t,r,a),value:o,description:t===B?Rn(e):o}}function Ln(e,t,n){var r=a(n);return e===ye||t.length===0?r:`${r} (${a(t)})`}function Rn(e){return St(`UTF-8`,e)}function zn(e,t){return e.toLowerCase()===`raw profile type exif`&&t.substring(1,5)===`exif`}function Bn(e,t){return e.toLowerCase()===`raw profile type iptc`&&t.substring(1,5)===`iptc`}function Vn(e){return function(e){for(var t=new DataView(new ArrayBuffer(e.length/2)),n=0;n<e.length;n+=2)t.setUint8(n/2,parseInt(e.substring(n,n+2),16));return t}(e.match(/\n(exif|iptc)\n\s*\d+\n([\s\S]*)$/)[2].replace(/\n/g,``))}var Hn={read:function(e,t){for(var r={},a=0;a<t.length;a++){var o=G.getLongAt(e,t[a]+R),s=n(e,t[a]+_e,ge);s===xe?(r[`Pixels Per Unit X`]=Un(e,t[a],o),r[`Pixels Per Unit Y`]=Wn(e,t[a],o),r[`Pixel Units`]=Gn(e,t[a],o)):s===Se&&(r[`Modify Date`]=Kn(e,t[a],o))}return r}};function Un(e,t,n){if(qn(e,t,n,0,4)){var r=G.getLongAt(e,t+z+0);return{value:r,description:``+r}}}function Wn(e,t,n){if(qn(e,t,n,4,4)){var r=G.getLongAt(e,t+z+4);return{value:r,description:``+r}}}function Gn(e,t,n){if(qn(e,t,n,8,1)){var r=G.getByteAt(e,t+z+8);return{value:r,description:r===1?`meters`:`Unknown`}}}function Kn(e,t,n){if(qn(e,t,n,0,7)){var r=G.getShortAt(e,t+z),a=G.getByteAt(e,t+z+2),o=G.getByteAt(e,t+z+3),s=G.getByteAt(e,t+z+4),c=G.getByteAt(e,t+z+5),l=G.getByteAt(e,t+z+6);return{value:[r,a,o,s,c,l],description:`${Jn(r,4)}-${Jn(a,2)}-${Jn(o,2)} ${Jn(s,2)}:${Jn(c,2)}:${Jn(l,2)}`}}}function qn(e,t,n,r,a){return r+a<=n&&t+z+r+a<=e.byteLength}function Jn(e,t){return`${`0`.repeat(t-(``+e).length)}${e}`}var Yn={read:function(e,t){var n={},r=G.getByteAt(e,t);return n.Alpha=function(e){var t=16&e;return{value:+!!t,description:t?`Yes`:`No`}}(r),n.Animation=function(e){var t=2&e;return{value:+!!t,description:t?`Yes`:`No`}}(r),n.ImageWidth=Qn(e,t+Xn),n.ImageHeight=Qn(e,t+Zn),n}},Xn=4,Zn=7;function Qn(e,t){var n=G.getByteAt(e,t)+256*G.getByteAt(e,t+1)+65536*G.getByteAt(e,t+2)+1;return{value:n,description:n+`px`}}var $n=[6,7,99],er={get:function(e,t,n){if((l=t)&&(l.Compression===void 0||$n.includes(l.Compression.value))&&l.JPEGInterchangeFormat&&l.JPEGInterchangeFormat.value&&l.JPEGInterchangeFormatLength&&l.JPEGInterchangeFormatLength.value){t.type=`image/jpeg`;var r=n+t.JPEGInterchangeFormat.value;t.image=e.buffer.slice(r,r+t.JPEGInterchangeFormatLength.value),s=function(){return e=this.image,typeof btoa<`u`?btoa(typeof e==`string`?e:Array.prototype.reduce.call(new Uint8Array(e),function(e,t){return e+String.fromCharCode(t)},``)):typeof Buffer<`u`?Buffer.from===void 0?new Buffer(e).toString(`base64`):Buffer.from(e).toString(`base64`):void 0;var e},c=0,Object.defineProperty(a=t,o=`base64`,{get:function(){return c||(c=1,Object.defineProperty(a,o,{configurable:1,enumerable:1,value:s.apply(a),writable:1})),a[o]},configurable:1,enumerable:1})}var a,o,s,c,l;return t}},tr={get:function(e,t){var n,r={},a=0,o=nr(e,`exif`,`FocalLength`,t),s=nr(e,`exif`,`FocalPlaneXResolution`,t),c=nr(e,`exif`,`FocalPlaneYResolution`,t),l=nr(e,`exif`,`FocalPlaneResolutionUnit`,t),u=nr(e,`file`,`Image Width`,t),d=nr(e,`file`,`Image Height`,t),f=nr(e,`exif`,`FocalLengthIn35mmFilm`,t)||function(e,t,n,r,a,o){if(e&&t&&n&&r&&a&&o)try{var s;switch(n){case 2:s=25.4;break;case 3:s=10;break;case 4:s=1;break;default:return}var c=e[0]/e[1]*s,l=a/(t[0]/t[1]*s),u=Math.sqrt((r/c)**2+l**2);return o[0]/o[1]*(43.27/u)}catch{}}(s,c,l,u,d,o);f&&(r.FocalLength35efl={value:f,description:(n=f,n===0?`Unknown`:n+` mm`)},a=1);var p=function(e,t){if(e&&t)try{var n=t/(e[0]/e[1]);return{value:n,description:n.toFixed(1)}}catch{}}(o,f);p&&(r.ScaleFactorTo35mmEquivalent=p,a=1);var m=function(e){if(e)try{var t=2*Math.atan(36/(2*e))*(180/Math.PI);return{value:t,description:t.toFixed(1)+` deg`}}catch{}}(f);if(m&&(r.FieldOfView=m,a=1),a)return r}};function nr(e,t,n,r){return r&&e[t]&&e[t][n]?e[t][n].value:!r&&e[n]?e[n].value:void 0}function rr(e){for(var t=e.mergeSteps,n=e.deferredResults,r=e.parsedGroups,a=e.expanded,o=e.tagFilter,s=e.dataView,c=e.tiffHeaderOffset,l=e.fileType,u=e.pngTextChunks,d=e.pngTextIsAsync,f=e.thumbnailIfdTags,p=e.deps,m={},h=0;h<t.length;h++)m=ir({step:t[h],deferredResults:n,parsedGroups:r,expanded:a,tagFilter:o,dataView:s,tiffHeaderOffset:c,fileType:l,thumbnailIfdTags:f,tags:m,deps:p});return a&&d&&o.shouldReturnGroup(`png`)&&m.png&&(m.pngText=p.objectAssign({},m.png)),a&&o.shouldReturnGroup(`png`)&&p.hasPngTextData(u)&&m.png&&!m.pngText&&(m.pngText=p.objectAssign({},m.png)),m}function ir(e){var t=e.step,n=e.deferredResults,r=e.parsedGroups,a=e.expanded,o=e.tagFilter,s=e.dataView,c=e.tiffHeaderOffset,l=e.fileType,u=e.thumbnailIfdTags,d=e.tags,f=e.deps;if(t.type===`mergeGroupAssign`){var p=f.filterTagsForReturn(t.groupKey,t.parsedTags,o);return ar(d,t.groupKey,p,a,f)}if(t.type===`mergeGroupMerge`){var m=f.filterTagsForReturn(t.groupKey,t.parsedTags,o);return function(e,t,n,r,a){return r?(e[t]?e[t]=a.objectAssign({},e[t],n):e[t]=n,e):a.objectAssign({},e,n)}(d,t.groupKey,m,a,f)}if(t.type===`mergeXmpGroupAssign`){var h=f.filterTagsForReturn(`xmp`,t.parsedTags,o);if(a)return d.xmp=h,d;var g=f.objectAssign({},h);return delete g._raw,f.objectAssign({},d,g)}if(t.type===`mergeIccDeferred`){var _=n[t.deferredKey],v=f.filterTagsForParse(`icc`,_,o);return r.icc=v,o.shouldReturnGroup(`icc`)?ar(d,`icc`,f.filterTagsForReturn(`icc`,v,o),a,f):d}if(t.type===`mergeBrobExifDeferred`){var y=n[t.deferredKey];if(!y||Object.keys(y).length===0)return d;var b=f.filterTagsForParse(`exif`,y,o);return r.exif=r.exif?f.objectAssign({},r.exif,b):b,o.shouldReturnGroup(`exif`)?ar(d,`exif`,f.filterTagsForReturn(`exif`,b,o),a,f):d}if(t.type===`mergeBrobXmpDeferred`){var x=n[t.deferredKey];if(!x||Object.keys(x).length===0)return d;var S=f.filterTagsForParse(`xmp`,x,o);if(r.xmp=S,!o.shouldReturnGroup(`xmp`))return d;var C=f.filterTagsForReturn(`xmp`,S,o);if(a)return d.xmp=C,d;var w=f.objectAssign({},C);return delete w._raw,f.objectAssign({},d,w)}if(t.type===`mergePngFile`){var ee=f.filterTagsForReturn(`png`,t.parsedTags,o);return o.shouldReturnGroup(`png`)?a?(d.png=d.png?f.objectAssign({},d.png,ee):ee,d.pngFile=ee,d):f.objectAssign({},d,ee):d}if(t.type===`mergePngChunk`){var T=f.filterTagsForReturn(`png`,t.parsedTags,o);return o.shouldReturnGroup(`png`)?a?(d.png=d.png?f.objectAssign({},d.png,T):T,d):f.objectAssign({},d,T):d}if(t.type===`processPngTextReadTags`)return or({readTags:t.readTags,parsedGroups:r,expanded:a,tagFilter:o,tags:d,deps:f});if(t.type===`processPngTextReadTagsDeferredList`){for(var E=n[t.deferredKey]||[],D=0;D<E.length;D++)d=or({readTags:E[D],parsedGroups:r,expanded:a,tagFilter:o,tags:d,deps:f});return d}if(t.type===`gps`){if(a&&o.shouldReturnGroup(`gps`)&&r.exif){var O=f.getGpsGroupFromExifTags(r.exif);if(O){var te=f.filterTagsForReturn(`gps`,O,o);d.gps=te}}return d}if(t.type===`composite`){if(!o.shouldReturnGroup(`composite`))return d;var k=d,ne=a;o.isActive&&(k={exif:r.exif,file:r.file},ne=1);var A=f.Composite.get(k,ne);return A?ar(d,`composite`,f.filterTagsForReturn(`composite`,A,o),a,f):d}if(t.type===`thumbnail`){if(!o.shouldReturnGroup(`thumbnail`)||!o.shouldReturnTag(`thumbnail`,`Thumbnail`))return delete d.Thumbnail,d;if(!u)return d;var re=u?f.filterTagsForParse(`thumbnail`,u,o):void 0;re&&(r.thumbnail=re);var ie=(f.Constants.USE_JPEG||f.Constants.USE_WEBP)&&f.Constants.USE_EXIF&&f.Constants.USE_THUMBNAIL&&f.Thumbnail.get(s,re,c);return ie?d.Thumbnail=ie:delete d.Thumbnail,d}return t.type===`fileType`&&l&&o.shouldReturnGroup(`file`)&&o.shouldReturnTag(`file`,`FileType`)&&(a?(d.file||={},d.file.FileType=l):d.FileType=l),d}function ar(e,t,n,r,a){return r?(e[t]=n,e):a.objectAssign({},e,n)}function or(e){var t=e.readTags,n=e.parsedGroups,r=e.expanded,a=e.tagFilter,o=e.tags,s=e.deps,c=t.__exif,l=t.__iptc;if(delete t.__exif,delete t.__iptc,c){var u=s.filterTagsForParse(`exif`,c,a);if(n.exif=n.exif?s.objectAssign({},n.exif,u):u,a.shouldReturnGroup(`exif`)){var d=s.filterTagsForReturn(`exif`,u,a);r?o.exif=o.exif?s.objectAssign({},o.exif,d):d:o=s.objectAssign({},o,d)}}if(l){var f=s.filterTagsForParse(`iptc`,l,a);if(n.iptc=n.iptc?s.objectAssign({},n.iptc,f):f,a.shouldReturnGroup(`iptc`)){var p=s.filterTagsForReturn(`iptc`,f,a);r?o.iptc=o.iptc?s.objectAssign({},o.iptc,p):p:o=s.objectAssign({},o,p)}}if(a.shouldReturnGroup(`png`)){var m=s.filterTagsForParse(`png`,t,a),h=s.filterTagsForReturn(`png`,m,a);n.pngText=m,r?(o.png=o.png?s.objectAssign({},o.png,h):h,h&&Object.keys(h).length>0&&(o.pngText=o.pngText?s.objectAssign({},o.pngText,h):h)):o=s.objectAssign({},o,h)}return o}function sr(e){this.name=`MetadataMissingError`,this.message=e||`No Exif data`,this.stack=Error().stack}sr.prototype=Error();var cr={MetadataMissingError:sr},lr={load:dr,loadView:pr,errors:cr},ur=cr;function dr(e){var t,n,r,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(function(e){return typeof e==`string`}(e)){if(a.async=1,typeof Promise>`u`)throw Error(`Promise is required when async mode is enabled.`);return function(e,t){return/^\w+:\/\//.test(e)?typeof fetch<`u`?function(e){var t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).length,n={method:`GET`};return Number.isInteger(t)&&t>=0&&(n.headers={range:`bytes=0-${t-1}`}),fetch(e,n).then(function(e){return e.arrayBuffer()})}(e,t):function(e){var t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).length;return new Promise(function(n,r){var a={};Number.isInteger(t)&&t>=0&&(a.headers={range:`bytes=0-${t-1}`}),function(e){return/^https:\/\//.test(e),Me().get}(e)(e,a,function(e){if(e.statusCode>=200&&e.statusCode<=299){var t=[];e.on(`data`,function(e){return t.push(Buffer.from(e))}),e.on(`error`,function(e){return r(e)}),e.on(`end`,function(){return n(Buffer.concat(t))})}else r(`Could not fetch file: ${e.statusCode} ${e.statusMessage}`),e.resume()}).on(`error`,function(e){return r(e)})})}(e,t):function(e){return/^data:[^;,]*(;base64)?,/.test(e)}(e)?Promise.resolve(function(e){var t=e.substring(e.indexOf(`,`)+1);if(e.indexOf(`;base64`)!==-1)return typeof atob<`u`?Uint8Array.from(atob(t),function(e){return e.charCodeAt(0)}).buffer:typeof Buffer>`u`?void 0:Buffer.from===void 0?new Buffer(t,`base64`):Buffer.from(t,`base64`);var n=decodeURIComponent(t);return typeof Buffer<`u`?Buffer.from===void 0?new Buffer(n):Buffer.from(n):Uint8Array.from(n,function(e){return e.charCodeAt(0)}).buffer}(e)):function(e){var t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).length;return new Promise(function(n,r){var a=function(){try{return Me()}catch{return}}();a.open(e,function(o,s){o?r(o):a.stat(e,function(o,c){if(o)r(o);else{var l=Math.min(c.size,t===void 0?c.size:t),u=Buffer.alloc(l),d={buffer:u,length:l};a.read(s,d,function(t){t?r(t):a.close(s,function(t){t&&console.warn(`Could not close file ${e}:`,t),n(u)})})}})})})}(e,t)}(e,a).then(function(e){return fr(e,a)})}if(function(e){return typeof File<`u`&&e instanceof File}(e)){if(a.async=1,typeof Promise>`u`)throw Error(`Promise is required when async mode is enabled.`);return(t=e,n=a,r=n.length,new Promise(function(e,n){var a=new FileReader;a.onload=function(t){return e(t.target.result)},a.onerror=function(){return n(a.error)},Number.isInteger(r)&&r>=0&&t.slice!==void 0?a.readAsArrayBuffer(t.slice(0,r)):a.readAsArrayBuffer(t)})).then(function(e){return fr(e,a)})}return fr(e,a)}function fr(e,t){return function(e){try{return Buffer.isBuffer(e)}catch{return 0}}(e)&&(e=new Uint8Array(e).buffer),pr(function(e){try{return new DataView(e)}catch{return new u(e)}}(e),t)}function pr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{expanded:0,async:0,computed:0,includeUnknown:0,domParser:void 0,includeTags:void 0,excludeTags:void 0,decompress:void 0},n=t.expanded,r=n===void 0?0:n,a=t.async,s=a===void 0?0:a,c=t.computed,l=c===void 0?0:c,u=t.includeUnknown,f=u===void 0?0:u,p=t.domParser,m=p===void 0?void 0:p,h=t.includeTags,g=h===void 0?void 0:h,_=t.excludeTags,v=_===void 0?void 0:_,y=t.decompress,b=y===void 0?void 0:y,x=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.includeTags,n=e.excludeTags,r=!!t,a=!!n,o=r||a,s=Object.create(null),c=Object.create(null),l=Object.create(null);if(!o)return X();var u=r&&(it(t,`iptc`)||it(t,`xmp`)||it(t,`icc`)||it(t,`photoshop`)||it(t,`makerNotes`)||it(t,`thumbnail`)||it(t,`gps`)||it(t,`composite`)),d=r&&it(t,`composite`),f=Object.create(null);r&&(f=function(e){var t=function(e){var t=Object.create(null);if(!e)return t;for(var n in Array.isArray(e.exif)&&e.exif.length>0&&(t[q.exifIfdPointer]=1,function(e,t){for(var n=0;n<t.length;n++){var r=t[n];if(typeof r==`string`){var a=r.toLowerCase();a.indexOf(`gps`)===0&&(e[q.gpsInfoIfdPointer]=1),a.indexOf(`interoperability`)!==0&&a.indexOf(`relatedimage`)!==0||(e[q.interoperabilityIfdPointer]=1)}}}(t,e.exif)),J)if(et(e[n])){for(var r=J[n],a=0;a<r.length;a++)t[r[a]]=1;t[q.exifIfdPointer]=1}return et(e.gps)&&(t[q.gpsInfoIfdPointer]=1,t[q.exifIfdPointer]=1),t}(e);return it(e,`composite`)&&function(e,t){for(var n=0;n<t.length;n++)e[t[n]]=1}(t,Y.exif),t}(t));var p=Object.create(null);for(var m in r&&d&&(p=function(e){for(var t=Object.create(null),n=0;n<e.length;n++)t[e[n].toLowerCase()]=1;return t}(Y.file)),$e){var h=r&&Object.prototype.hasOwnProperty.call(t,m),g=void 0;a&&Object.prototype.hasOwnProperty.call(n,m)&&!h&&(g=n[m]);var _=ot({groupKey:m,includeValue:h?t[m]:void 0,excludeValue:g,extraIncludeNames:Object.create(null)});s[m]=r?h:1,h&&at(t[m])&&(s[m]=0),_.excludeAll&&(s[m]=0),c[m]=_,l[m]=ot({groupKey:m,includeValue:nt({groupKey:m,hasIncludeTags:r,hasIncludeEntry:h,includeTags:t,shouldParseExif:u,shouldParseFile:d}),excludeValue:g,extraIncludeNames:rt({groupKey:m,hasIncludeTags:r,hasIncludeEntry:h,shouldParseExif:u,shouldParseFile:d,exifIncludeDependencies:f,fileIncludeDependencies:p})})}return{isActive:o,shouldReturnGroup:v,shouldParseGroup:y,shouldReturnTag:function(e,t,n){return $e[e]?v(e)?st(c[e],t,n):0:1},shouldParseTag:function(e,t,n){return $e[e]?y(e)?st(l[e],t,n):0:1}};function v(e){return $e[e]?!!s[e]:1}function y(e){return $e[e]?v(e)?1:e===`exif`?u:e===`file`?d:0:1}}({includeTags:g,excludeTags:v}),S=Object.create(null),C=[],w=Object.create(null),ee=[],T=0,E=void 0,D=void 0,O=He.parseAppMarkers(e,s),te=O.fileType,k=O.fileDataOffset,ne=O.jfifDataOffset,A=O.tiffHeaderOffset,re=O.iptcDataOffset,ie=O.xmpChunks,j=O.iccChunks,M=O.mpfDataOffset,ae=O.pngHeaderOffset,oe=O.pngTextChunks,N=O.pngChunkOffsets,P=O.vp8xChunkOffset,se=function(e){var t=e.iptcDataOffset,n=e.xmpChunks,r=e.pngTextChunks,a=e.pngChunkOffsets,o=e.vp8xChunkOffset;return!!e.fileType||vr(e.tiffHeaderOffset)||yr(t)||br(n)||xr(r)||Sr(a)||Cr(o)||0}({fileType:te,fileDataOffset:k,jfifDataOffset:ne,tiffHeaderOffset:A,iptcDataOffset:re,xmpChunks:ie,iccChunks:j,mpfDataOffset:M,pngHeaderOffset:ae,pngTextChunks:oe,pngChunkOffsets:N,vp8xChunkOffset:P,gifHeaderOffset:O.gifHeaderOffset,jxlCodestreamOffset:(O.brobExifChunk,O.brobXmpChunk,O.jxlCodestreamOffset)});if(vr(A)&&x.shouldParseGroup(`exif`)){var ce=_t.read(e,A,f,l,x),le=ce.tags;ce.byteOrder,le.Thumbnail&&(E=le.Thumbnail,delete le.Thumbnail);var ue=mr(`exif`,le,x);S.exif=ue,ue.MakerNote&&delete ue.MakerNote.__offset,x.shouldReturnGroup(`exif`)&&C.push({type:`mergeGroupAssign`,groupKey:`exif`,parsedTags:ue}),!r&&D&&(C.push(D),D=void 0)}if(yr(re)&&x.shouldParseGroup(`iptc`)){var de=mr(`iptc`,wt.read(e,re,f,x),x);S.iptc=de,x.shouldReturnGroup(`iptc`)&&C.push({type:`mergeGroupAssign`,groupKey:`iptc`,parsedTags:de})}if(br(ie)&&x.shouldParseGroup(`xmp`)){var fe=mr(`xmp`,Yt.read(e,ie,m),x);S.xmp=fe,x.shouldReturnGroup(`xmp`)&&C.push({type:`mergeXmpGroupAssign`,parsedTags:fe})}if(xr(oe)&&(x.shouldParseGroup(`png`)||x.shouldParseGroup(`exif`)||x.shouldParseGroup(`iptc`))){var pe=wn.read(e,oe,s,f,l,x,b),F=pe.readTags,I=pe.readTagsPromise;T=!!I,C.push({type:`processPngTextReadTags`,readTags:F}),I&&(ee.push(I.then(function(e){w.pngTextTagList=e})),C.push({type:`processPngTextReadTagsDeferredList`,deferredKey:`pngTextTagList`}))}if(Sr(N)&&x.shouldParseGroup(`png`)){var me=mr(`png`,Hn.read(e,N),x);S.pngChunk=me,x.shouldReturnGroup(`png`)&&C.push({type:`mergePngChunk`,parsedTags:me})}if(Cr(P)&&x.shouldParseGroup(`riff`)){var L=mr(`riff`,Yn.read(e,P),x);S.riff=L,x.shouldReturnGroup(`riff`)&&C.push({type:`mergeGroupMerge`,groupKey:`riff`,parsedTags:L})}if(C.push({type:`gps`}),C.push({type:`composite`}),C.push({type:`thumbnail`}),C.push({type:`fileType`}),!se)throw new cr.MetadataMissingError;var he={objectAssign:o,hasPngTextData:xr,filterTagsForParse:mr,filterTagsForReturn:hr,getGpsGroupFromExifTags:_r,Constants:d,Composite:tr,Thumbnail:er};if(s){if(typeof Promise>`u`)throw Error(`Promise is required when async mode is enabled.`);return Promise.all(ee).then(function(){return rr({mergeSteps:C,deferredResults:w,parsedGroups:S,expanded:r,tagFilter:x,dataView:e,tiffHeaderOffset:A,fileType:te,pngTextChunks:oe,pngTextIsAsync:T,thumbnailIfdTags:E,deps:he})})}return rr({mergeSteps:C,deferredResults:w,parsedGroups:S,expanded:r,tagFilter:x,dataView:e,tiffHeaderOffset:A,fileType:te,pngTextChunks:oe,pngTextIsAsync:T,thumbnailIfdTags:E,deps:he})}function mr(e,t,n){return n.isActive?gr(e,t,n.shouldParseTag):t}function hr(e,t,n){return n.isActive?gr(e,t,n.shouldReturnTag):t}function gr(e,t,n){if(!t)return t;var r={};for(var a in t){var o=t[a];n(e,a,s(o))&&(r[a]=o)}return r;function s(e){if(e)return Array.isArray(e)?e.length===0?void 0:e[0].id:e.id}}function _r(e){var t=void 0;if(e.GPSLatitude&&e.GPSLatitudeRef){t||={};try{t.Latitude=f(e.GPSLatitude.value),e.GPSLatitudeRef.value.join(``)===`S`&&(t.Latitude=-t.Latitude)}catch{}}if(e.GPSLongitude&&e.GPSLongitudeRef){t||={};try{t.Longitude=f(e.GPSLongitude.value),e.GPSLongitudeRef.value.join(``)===`W`&&(t.Longitude=-t.Longitude)}catch{}}if(e.GPSAltitude&&e.GPSAltitudeRef){t||={};try{t.Altitude=e.GPSAltitude.value[0]/e.GPSAltitude.value[1],e.GPSAltitudeRef.value===1&&(t.Altitude=-t.Altitude)}catch{}}if(t)return t}function vr(e){return e!==void 0}function yr(e){return e!==void 0}function br(e){return Array.isArray(e)&&e.length>0}function xr(e){return Array.isArray(e)&&e.length>0}function Sr(e){return e!==void 0}function Cr(e){return e!==void 0}return t}()})}))(),1),Tt=[`Caption/Abstract`,`Description`,`ImageDescription`];async function Et(e){if(!e||!e.type?.startsWith?.(`image/`))return null;try{let t=await wt.default.load(e);for(let e of Tt)if(t[e]?.description)return t[e].description.trim();return null}catch{return null}}var{PHANPY_IMG_ALT_API_URL:Dt}={};function Ot(e,t,n,r){let a=Math.sqrt(t/e);return{newWidth:Math.floor(n*a),newHeight:Math.floor(r*a)}}function kt({attachment:e,disabled:n,lang:o,supportedMimeTypes:s,descriptionLimit:l=1500,onDescriptionChange:d=()=>{},onRemove:p=()=>{}}){let{i18n:m,_:h}=c(),[g,v]=b(`default`),y=le(`@mastodon`)||le(`@gotosocial/edit-media-attributes`),{type:S,id:C,fileData:w,fileName:ee,file:T}=e,E=e.size??T?.size,D=u(()=>{let t;if(w){let e=new Blob([w],{type:S});t=URL.createObjectURL(e)}else T&&(t=URL.createObjectURL(T));return t||e.url||null},[w,T,e.url,S]);f(()=>()=>{D&&D!==e.url&&URL.revokeObjectURL(D)},[D]);let O=!!E,{mediaAttachments:{imageSizeLimit:te,imageMatrixLimit:k,videoSizeLimit:A,videoMatrixLimit:re,videoFrameRateLimit:ie}={}}=(O?ne():{})||{},[M,oe]=b(()=>O?S.startsWith(`image`)&&te&&E>te?{type:`imageSizeLimit`,details:{imageSize:E,imageSizeLimit:te}}:S.startsWith(`video`)&&A&&E>A?{type:`videoSizeLimit`,details:{videoSize:E,videoSizeLimit:A}}:null:null),[N,P]=b({});f(()=>{!O||!k||N?.matrix>k&&oe({type:`imageMatrixLimit`,details:{imageMatrix:N?.matrix,imageMatrixLimit:k,width:N?.width,height:N?.height}})},[N,k,O]);let[ce,ue]=b({});f(()=>{!O||!re||ce?.matrix>re&&oe({type:`videoMatrixLimit`,details:{videoMatrix:ce?.matrix,videoMatrixLimit:re,width:ce?.width,height:ce?.height}})},[ce,re,O]);let[de,pe]=b(e.description);f(()=>{if(!(w||T)||!S.startsWith(`image/`)||C||e.description)return;let t=!1;return(async()=>{v(`loading`);try{let e=await Et(w?new File([w],ee||`upload`,{type:S}):T);!t&&e&&pe(e)}catch{}finally{t||v(`default`)}})(),()=>{t=!0}},[]);let[F,L]=S.split(`/`),he=new Set,ge={};s?.length&&s.forEach(e=>{let[t,n]=e.split(`/`);ge[n]=t,he.add(t)}),L&&!he.has(F)&&ge[L]&&(F=ge[L]);let _e=se(d,250);f(()=>{_e(de)},[de,_e]);let[z,ve]=b(!1),ye=r(null);f(()=>{let e;return z&&ye.current&&(e=setTimeout(()=>{ye.current.focus()},100)),()=>{clearTimeout(e)}},[z]);let B=x(t,{children:C&&!y?x(`div`,{class:`media-desc`,children:[x(`span`,{class:`tag`,children:x(_,{id:`3wG7HI`})}),x(`p`,{title:de,children:e.description||x(`i`,{children:`No description`})})]}):x(`textarea`,{ref:ye,value:de||``,lang:o,placeholder:{image:h({id:`Lh8B0N`}),video:h({id:`mN4S-e`}),gifv:h({id:`mN4S-e`}),audio:h({id:`ieZytw`})}[F],autoCapitalize:`sentences`,autoComplete:`on`,autoCorrect:`on`,spellCheck:`true`,dir:`auto`,disabled:n||g===`loading`,class:g===`loading`?`loading`:``,maxlength:l,onInput:e=>{let{value:t}=e.target;pe(t)}})}),be=r(null);f(()=>()=>{be.current?.hideToast?.()},[]);let xe=r(null),Se=e=>{let{type:t,details:n}=e;switch(t){case`imageSizeLimit`:{let{imageSize:e,imageSizeLimit:t}=n;return h({id:`d83_LB`,values:{0:j(e),1:j(t)}})}case`imageMatrixLimit`:{let{imageMatrix:e,imageMatrixLimit:t,width:r,height:a}=n,{newWidth:o,newHeight:s}=Ot(e,t,r,a);return h({id:`DuvOX_`,values:{0:I(m.locale).format(r),1:I(m.locale).format(a),2:I(m.locale).format(o),3:I(m.locale).format(s)}})}case`videoSizeLimit`:{let{videoSize:e,videoSizeLimit:t}=n;return h({id:`d83_LB`,values:{0:j(e),1:j(t)}})}case`videoMatrixLimit`:{let{videoMatrix:e,videoMatrixLimit:t,width:r,height:a}=n,{newWidth:o,newHeight:s}=Ot(e,t,r,a);return h({id:`DuvOX_`,values:{0:I(m.locale).format(r),1:I(m.locale).format(a),2:I(m.locale).format(o),3:I(m.locale).format(s)}})}case`videoFrameRateLimit`:return h({id:`S1fBwy`})}};return x(t,{children:[x(`div`,{class:`media-attachment`,children:[x(`div`,{class:`media-preview`,tabIndex:`0`,onClick:()=>{ve(!0)},children:F===`image`?x(`img`,{src:D,alt:``,onLoad:e=>{if(!O)return;let{naturalWidth:t,naturalHeight:n}=e.target;P({matrix:t*n,width:t,height:n})}}):F===`video`||F===`gifv`?x(`video`,{src:D+`#t=0.1`,playsinline:!0,muted:!0,disablePictureInPicture:!0,preload:`metadata`,onLoadedMetadata:e=>{if(!O)return;let{videoWidth:t,videoHeight:n}=e.target;t&&n&&ue({matrix:t*n,width:t,height:n})}}):F===`audio`?x(`audio`,{src:D,controls:!0}):null}),B,x(`div`,{class:`media-aside`,children:[x(`button`,{type:`button`,class:`plain close-button`,disabled:n,onClick:p,children:x(R,{icon:`x`,alt:h({id:`t_YqKh`})})}),!!M&&x(`button`,{type:`button`,class:`media-error`,title:Se(M),onClick:()=>{xe.current&&xe.current.hideToast(),xe.current=ae({text:Se(M),duration:1e4})},children:x(R,{icon:`alert`,alt:h({id:`SlfejT`})})})]})]}),z&&x(De,{onClose:()=>{ve(!1)},children:x(`div`,{id:`media-sheet`,class:`sheet sheet-max`,children:[x(`button`,{type:`button`,class:`sheet-close`,onClick:()=>{ve(!1)},children:x(R,{icon:`x`,alt:h({id:`yz7wBu`})})}),x(`header`,{children:x(`h2`,{children:{image:h({id:`oMslIB`}),video:h({id:`WZw-zB`}),gifv:h({id:`WZw-zB`}),audio:h({id:`KMtgtM`})}[F]})}),x(`main`,{tabIndex:`-1`,children:[x(`div`,{class:`media-preview`,children:F===`image`?x(`img`,{src:D,alt:``}):F===`video`||F===`gifv`?x(`video`,{src:D,playsinline:!0,controls:!0}):F===`audio`?x(`audio`,{src:D,controls:!0}):null}),x(`div`,{class:`media-form`,children:[B,x(`footer`,{children:[F===`image`&&/^(png|jpe?g|gif|webp)$/i.test(L)&&!!a.settings.mediaAltGenerator&&!!Dt&&x(fe,{portal:{target:document.body},containerProps:{style:{zIndex:1001}},align:`center`,position:`anchor`,overflow:`auto`,menuButton:x(`button`,{type:`button`,class:`plain`,children:x(R,{icon:`more`,size:`l`,alt:h({id:`2FYpfJ`})})}),children:[x(Ae,{disabled:g===`loading`,onClick:()=>{v(`loading`),be.current=ae({text:h({id:`8zsp51`}),duration:-1}),(async function(){try{let e=new FormData,t=w?new File([w],ee||`upload`,{type:S}):T;e.append(`image`,t);let n=await fetch(Dt,{method:`POST`,body:e}).then(e=>e.json());if(n.error)throw Error(n.error);pe(n.description)}catch(e){ae(e.message?h({id:`wy0Iwj`,values:{0:e.message}}):h({id:`xhYfVj`}))}finally{v(`default`),be.current?.hideToast?.()}})()},children:[x(R,{icon:`sparkles2`}),o&&o!==`en`?x(`small`,{children:[x(_,{id:`o5sTJw`}),x(`br`,{}),`(English)`]}):x(`span`,{children:x(_,{id:`o5sTJw`})})]}),!!o&&o!==`en`&&x(Ae,{disabled:g===`loading`,onClick:()=>{v(`loading`),be.current=ae({text:h({id:`8zsp51`}),duration:-1}),(async function(){try{let e=new FormData,t=w?new File([w],ee||`upload`,{type:S}):T;e.append(`image`,t);let n=`?lang=${o}`,r=await fetch(Dt+n,{method:`POST`,body:e}).then(e=>e.json());if(r.error)throw Error(r.error);pe(r.description)}catch(e){ae(h({id:`eNTGfp`,values:{0:e?.message?`: ${e.message}`:``}}))}finally{v(`default`),be.current?.hideToast?.()}})()},children:[x(R,{icon:`sparkles2`}),x(`small`,{children:[x(_,{id:`o5sTJw`}),x(`br`,{}),x(_,{id:`m-pAEQ`,values:{0:me(o)},components:{0:x(`span`,{class:`more-insignificant`})}})]})]})]}),x(`button`,{type:`button`,class:`light block`,onClick:()=>{ve(!1)},disabled:g===`loading`,children:x(_,{id:`DPfwMq`})})]})]})]})]})})]})}function At({onClose:e=()=>{},onSelect:t=()=>{},defaultSearchTerm:n}){let{_:a}=c(),{masto:o}=l(),[s,u]=b(`default`),[d,p]=b([]),[m,h]=b({}),[g,v]=b(0),y=async e=>{if(!e?.length)return;let t=await ie(e,m);t&&h({...m,...t})},S=e=>{e&&(u(`loading`),(async()=>{try{let t=await o.v1.accounts.search.list({q:e,limit:40,resolve:!1});p(t),y(t),u(`default`)}catch{u(`error`)}})())},C=se(S,1e3);f(()=>{S()},[S]);let w=r();f(()=>{w.current&&(w.current.focus(),w.current.value&&(w.current.selectionStart=w.current.value.length,w.current.selectionEnd=w.current.value.length))},[]),f(()=>{n&&S(n)},[n]);let T=n=>{let r=n.acct;t(r),e()};de(`enter`,()=>{let e=d[g];e&&T(e)},{preventDefault:!0,enableOnFormTags:[`input`],useKey:!0,ignoreEventWhen:e=>e.metaKey||e.ctrlKey||e.altKey||e.shiftKey});let E=r();return de(`down`,()=>{g<d.length-1?v(g+1):v(0),setTimeout(()=>{let e=E.current.querySelector(`.selected`);e&&e.scrollIntoView({behavior:`smooth`,block:`center`,inline:`center`})},1)},{preventDefault:!0,enableOnFormTags:[`input`],useKey:!0,ignoreEventWhen:e=>e.metaKey||e.ctrlKey||e.altKey||e.shiftKey}),de(`up`,()=>{v(g>0?g-1:d.length-1),setTimeout(()=>{let e=E.current.querySelector(`.selected`);e&&e.scrollIntoView({behavior:`smooth`,block:`center`,inline:`center`})},1)},{preventDefault:!0,enableOnFormTags:[`input`],useKey:!0,ignoreEventWhen:e=>e.metaKey||e.ctrlKey||e.altKey||e.shiftKey}),x(`div`,{id:`mention-sheet`,class:`sheet`,children:[!!e&&x(`button`,{type:`button`,class:`sheet-close`,onClick:e,children:x(R,{icon:`x`,alt:a({id:`yz7wBu`})})}),x(`header`,{children:x(`form`,{onSubmit:e=>{e.preventDefault(),C.flush?.()},children:x(`input`,{ref:w,required:!0,type:`search`,class:`block`,placeholder:a({id:`eH1bqp`}),onInput:e=>{let{value:t}=e.target;C(t)},autocomplete:`off`,autocorrect:`off`,autocapitalize:`off`,spellCheck:`false`,dir:`auto`,enterKeyHint:`search`,defaultValue:n||``})})}),x(`main`,{children:d?.length>0?x(`ul`,{ref:E,class:`accounts-list ${s===`loading`?`loading`:``}`,children:d.map((e,t)=>{let n=m[e.id];return x(`li`,{class:t===g?`selected`:``,children:[x(ye,{avatarSize:`xxl`,account:e,relationship:n,showStats:!0,showActivity:!0}),x(`button`,{type:`button`,class:`plain2`,onClick:()=>{T(e)},children:x(R,{icon:`plus`,size:`xl`,alt:a({id:`m16xKo`})})})]},e.id)})}):s===`loading`?x(`div`,{class:`ui-state`,children:x(ee,{abrupt:!0})}):s===`error`?x(`div`,{class:`ui-state`,children:x(`p`,{children:x(_,{id:`AThL_k`})})}):null})]})}function jt({quoteSuggestion:e,hasCurrentQuoteStatus:t,onAccept:n,onCancel:r}){return e?x(`div`,{class:`quote-suggestion`,children:[x(`div`,{class:`quote-suggestion-header`,children:[x(`b`,{children:x(_,{id:`UefSZg`})}),x(`div`,{class:`quote-suggestion-url`,children:e.url})]}),x(`div`,{class:`quote-status`,children:x(Ce,{status:e.status,instance:e.instance,size:`s`,readOnly:!0})}),x(`div`,{class:`quote-suggestion-actions`,children:[x(`span`,{class:`spacer`}),x(`button`,{type:`button`,class:`plain`,onClick:r,children:t?x(_,{id:`dEgA5A`}):x(_,{id:`nc-Oa-`})}),x(`button`,{type:`button`,class:`plain6`,onClick:n,children:t?x(_,{id:`UYZxOy`}):x(_,{id:`vuFeUI`})})]})]}):null}var Mt=Ne.reduce((e,t)=>{let[n,r,a]=t;return e[n]={common:r,native:a},e},{}),Nt=e=>e.replace(/([a-z])([A-Z])/g,`$1-$2`),Pt=/Android|iPhone|iPad|iPod/.test(navigator.userAgent)&&!/CrOS/.test(navigator.userAgent),Ft=Object.keys(rt),It=1440*60,Lt=e=>{if(!e)return It;let t=(Date.parse(e)-Date.now())/1e3;return Ft.find(e=>e>=t)||It},Rt=E([L(),...navigator.languages],Ne.map(e=>e[0]),`en`),zt=/(^|[^\/\w])[@](([a-z0-9_]+)@[a-z0-9\.\-]+[a-z0-9]+)/gi,Bt=`$2xxxxxxxxxxxxxxxxxxxxxxx`;function Vt(e){return e.replace(Le,Bt).replace(zt,`$1@$3`)}var Ht=A(e=>new Intl.ListFormat(e||void 0)),$={camera:{id:`TbrCz2`},media:{id:`MfJ43d`},customEmoji:{id:`ggiJLM`},gif:{id:`Fm6c4W`},poll:{id:`cZJ92q`},sensitive:{id:`x_s2_O`},scheduledPost:{id:`sX3iLV`}},Ut=Math.max(600*1e3,Ee);function Wt(e,t){if(!t||t.includes(e))return!0;let[n,r]=e.split(`/`),a={};return t.forEach(e=>{let[t,n]=e.split(`/`);a[n]=t}),!!a[r]}function Gt(e){if(!e||typeof e!=`string`)return null;if(Mt[e])return e;let t=Nt(e);return Mt[t]?t:null}function Kt({onClose:n,replyToStatus:o,replyMode:p=`all`,editStatus:h,draftStatus:v,quoteStatus:C,standalone:w,hasOpener:E,sharedData:D}){let{i18n:te,_:k,_:A}=c(),re=ge(te.locale),ie=Ht(te.locale),{masto:j,instance:M}=l(),[N,P]=b(`default`),se=r(v?.uid||he()),ce=u(S,[]),ue=ce.info,{statuses:{maxCharacters:I,maxMediaAttachments:L,charactersReservedPerUrl:ve}={},mediaAttachments:{supportedMimeTypes:B,imageSizeLimit:Ee,imageMatrixLimit:Me,videoSizeLimit:Pe,videoMatrixLimit:Ie,videoFrameRateLimit:Le,descriptionLimit:Re}={},polls:{maxOptions:He,maxCharactersPerOption:Ue,maxExpiration:We,minExpiration:Ge}={}}=ne()||{},Ke=B?.filter(e=>/^(image|video)/i.test(e)),V=r(),H=r(),[U,qe]=b(`public`),[W,Je]=b(`public`),[Ye,G]=b(!1),[Xe,Ze]=b(!1),[K,Qe]=b(y.session.get(`currentLanguage`)||Rt),$e=r(K),[q,J]=b([]),[Y,et]=b(null),[X,tt]=b(null),[rt,at]=b(null),[ot,st]=b(C),[ct,lt]=b(!1),Z=d(),Q=ct?null:ot||C,dt=e=>{if(!je())return!1;let{visibility:t,quoteApproval:n,account:r}=e,a=ue&&ue.id===r.id,o=[`public`,`unlisted`].includes(t),s=a&&t===`private`,c=n?.currentUser===`automatic`&&(o||s),l=n?.currentUser===`manual`&&(o||s);return!o&&!a?!1:c?!0:!!l},ft=async e=>{let t=[],n=[];for(let r of e||[])Wt(r.type,B)?t.push(r):n.push(r);if(n.length>0&&alert(O._({id:`rpXAF6`,values:{0:n.length,1:n[0].name,2:ie.format(n.map(e=>e.name))}})),t.length>0){let e=t;if(L!==void 0){let t=L-q.length;if(t<=0){alert(O._({id:`ctFhjs`,values:{maxMediaAttachments:L}}));return}e=e.slice(0,t)}return Promise.all(e.map(async e=>({fileData:await e.arrayBuffer(),fileName:e.name,type:e.type,size:e.size,url:URL.createObjectURL(e),id:null,description:null})))}return null},pt=async e=>{if(je()){if(q.length>0||Y||h||U===`direct`)return;try{let t=await s(M,e);if(t?.id){let e=a.statuses[`${t.instance}/${t.id}`];if(e&&dt(e)){if(Q?.id===e.id)return;at({status:e,instance:t.instance,url:t.originalURL})}}}catch{}}},mt=()=>{V.current&&V.current.dispatchEvent(new Event(`input`))},ht=e=>{setTimeout(()=>{V.current&&(e!==void 0&&V.current.setSelectionRange(e,e),V.current?.focus())},300)},gt=({targetElement:e,text:t})=>{if(!e)return;let{selectionStart:n,selectionEnd:r,value:a}=e,o=a.slice(0,n);o=o.replace(/\u200B$/,``);let s=o?/[\s\t\n\r]$/.test(o)?``:` `:``,c=a.slice(r),l=/^[\s\t\n\r]/.test(c)?``:` `;e.value=o+s+t+l+c,e.selectionStart=e.selectionEnd=r+t.length+l.length,e.focus(),e.dispatchEvent(new Event(`input`))},_t=r(null),bt=r(null),xt=()=>{setTimeout(()=>{_t.current&&_t.current.focus()},0)},St=r(null);f(()=>{let e=e=>{St.current.classList.toggle(`focused`,e.type===`focusin`);let t=e.target;t.hasAttribute(`data-allow-custom-emoji`)&&(bt.current=t),[`INPUT`,`BUTTON`,`SELECT`,`TEXTAREA`].includes(t.tagName)&&(_t.current=t)},t=St.current;return t&&(t.addEventListener(`focusin`,e),t.addEventListener(`focusout`,e)),()=>{t&&(t.removeEventListener(`focusin`,e),t.removeEventListener(`focusout`,e))}},[]),f(()=>{if(o){let{spoilerText:e,visibility:t,language:n,sensitive:r}=o;e&&H.current&&(H.current.value=e);let a=[...new Set([o.account.acct,...o.mentions.map(e=>e.acct)])].filter(e=>e!==ue.acct);if(a.length>0){let e=`@${o.account.acct}`,t=a.filter(e=>e!==o.account.acct).map(e=>`@${e}`);p===`author-only`?(V.current.value=`${e} `,mt(),ht()):p===`author-first`?t.length>0?(V.current.value=`${e} \n\n${t.join(` `)}`,mt(),ht(e.length+1)):(V.current.value=`${e} `,mt(),ht()):(V.current.value=`${a.map(e=>`@${e}`).join(` `)} `,mt(),ht())}qe(t===`public`&&Z[`posting:default:visibility`]?Z[`posting:default:visibility`].toLowerCase():t),Qe(Gt(n)||Z[`posting:default:language`]?.toLowerCase()||Rt),G(!!e)}else if(h){let{visibility:e,language:t,sensitive:n,poll:r,mediaAttachments:a,quoteApproval:o}=h,s=!!r?.options&&{...r,options:r.options.map(e=>e?.title||e),expiresIn:r?.expiresIn||Lt(r.expiresAt)};P(`loading`),(async()=>{try{let{text:r,spoilerText:c}=await j.v1.statuses.$select(h.id).source.fetch();V.current.value=r,V.current.dataset.source=r,mt(),ht(),H.current.value=c,qe(e),Qe(t||Z[`posting:default:language`]?.toLowerCase()||Rt),je()&&Je(pe(o)),G(n),s&&et(s),J(a),P(`default`)}catch(e){alert(e?.reason||e),P(`error`)}})()}else if(ht(),Z[`posting:default:visibility`]&&qe(Z[`posting:default:visibility`].toLowerCase()),Z[`posting:default:language`]&&Qe(Z[`posting:default:language`].toLowerCase()),Z[`posting:default:sensitive`]&&G(!!Z[`posting:default:sensitive`]),Z[`posting:default:quote_policy`]){let e=Z[`posting:default:quote_policy`].toLowerCase();if(Z[`posting:default:visibility`]){let t=Z[`posting:default:visibility`].toLowerCase();(t===`private`||t===`direct`)&&(e=`nobody`)}Je(e)}if(v){let{status:e,spoilerText:t,visibility:n,language:r,sensitive:a,sensitiveMedia:o,poll:s,mediaAttachments:c,scheduledAt:l,quoteApprovalPolicy:u}=v,d=!!s?.options&&{...s,options:s.options.map(e=>e?.title||e),expiresIn:s?.expiresIn||Lt(s.expiresAt)};V.current.value=e,mt(),ht(/^\n|\s/.test(e)?0:void 0),t&&(H.current.value=t),n&&qe(n),Qe(r||Z[`posting:default:language`]?.toLowerCase()||Rt),o!==null&&Ze(o),a!==null&&G(a),d&&et(d),c&&J(c),l&&tt(l),u&&Je(u)}},[v,h,o,p]),f(()=>{if(D){let{initialText:e,files:t}=D;e&&V.current&&(V.current.value=e,mt()),t&&t.length>0&&ft(t).then(e=>{e&&J(e)}).catch(e=>{})}},[D]);let wt=T(a);f(()=>{wt.composerState.minimized||ht()},[wt.composerState.minimized]);let Tt=r(),Et=A({id:`hR9gtK`}),Dt=()=>{let{value:e,dataset:t}=V.current;if(N===`loading`)return!1;let n=(e||``).trim().replace(/^\p{White_Space}+|\p{White_Space}+$/gu,``),r=q.length>0;if(!n&&!r||q.length>0&&q.every(e=>e.id))return!0;let a=o?.account.id===ue.id,s=o&&e.trim()===`@${o.account.acct}`;return!!(!a&&s||e===t?.source)},Ot=()=>Dt()?!0:confirm(Et);f(()=>{let e=e=>{Dt()||(e.preventDefault(),e.returnValue=Et)};return window.addEventListener(`beforeunload`,e,{capture:!0}),()=>window.removeEventListener(`beforeunload`,e,{capture:!0})},[]);let Nt=()=>{let{value:e}=V.current,{value:t}=H.current;return Fe(Vt(e))+Fe(t)},Ft=()=>{a.composerCharacterCount=Nt()};f(Ft,[]);let It=window.CloseWatcher,zt=r(!1);de(`esc`,()=>{zt.current=!0},{enabled:!It,enableOnFormTags:!0,useKey:!0,ignoreEventWhen:e=>e.metaKey||e.ctrlKey||e.altKey||e.shiftKey}),de(`esc`,()=>{!w&&zt.current&&Ot()&&n(),zt.current=!1},{enabled:!It,enableOnFormTags:!0,keyup:!0,ignoreEventWhen:e=>{let t=document.querySelectorAll(`#modal-container > *`),n=!!t,r=t.length===1&&t[0].querySelector(`#compose-container`);return n&&!r||e.metaKey||e.ctrlKey||e.altKey||e.shiftKey},useKey:!0}),Se(()=>{!w&&Ot()&&n()},[]);let Bt=r({}),Kt=()=>`${e()}#${se.current}`,Jt=()=>{if(h||a.composerState.minimized)return;let e=Kt(),t={key:e,replyTo:o?{id:o.id,account:{id:o.account.id,username:o.account.username,acct:o.account.acct}}:null,draftStatus:{uid:se.current,status:V.current.value,spoilerText:H.current.value,visibility:U,language:K,sensitive:Ye,sensitiveMedia:Xe,poll:Y,mediaAttachments:q,scheduledAt:X,quoteApprovalPolicy:W},quote:Q?.id?{id:Q.id}:null};!m(t,Bt.current)&&!Dt()&&(ke.drafts.set(e,{...t,state:`unsaved`,updatedAt:Date.now()}).then(()=>{}).catch(e=>{}),Bt.current=structuredClone(t))};oe(Jt,5e3),f(()=>(Jt(),()=>{ke.drafts.del(Kt())}),[]),f(()=>{let e=e=>{if(document.querySelector(`.sheet`))return;let{items:t}=e.clipboardData||e.dataTransfer,n=[];for(let e=0;e<t.length;e++){let r=t[e];r.kind===`file`&&n.push(r.getAsFile())}n.length>0&&(e.preventDefault(),e.stopPropagation(),ft(n).then(e=>{e&&J(t=>[...t,...e])}).catch(e=>{}))};window.addEventListener(`paste`,e);let t=e=>{e.dataTransfer.items.length>0&&(e.preventDefault(),e.stopPropagation())};return window.addEventListener(`dragover`,t),window.addEventListener(`drop`,e),()=>{window.removeEventListener(`paste`,e),window.removeEventListener(`dragover`,t),window.removeEventListener(`drop`,e)}},[q]);let[Yt,Xt]=b(!1),[Zt,Qt]=b(!1),[$t,en]=b(!1),[tn,nn]=b(null),[rn,an]=u(()=>{let e=[],t=[],{contentTranslationHideLanguages:n=[]}=a.settings;return Ne.forEach(r=>{let[a]=r;a===K||a===$e.current||a===Rt||n.includes(a)||tn?.length&&tn.includes(a)?e.push(r):t.push(r)}),e.sort(([e,t],[n,r])=>e===K?-1:n===K?1:t.localeCompare(r)),t.sort(([e,t],[n,r])=>t.localeCompare(r)),[e,t]},[K,tn]),on=u(()=>!!o?.createdAt&&Math.floor((Date.now()-Date.parse(o.createdAt))/(1e3*60*60*24*30)),[o]),sn=()=>{Jt(),a.composerState.minimized=!0},cn=N===`loading`||L!==void 0&&q.length>=L||!!Y,ln=N===`loading`||!!Ye,un=()=>{G(!0),setTimeout(()=>{H.current?.focus()},0)},dn=He==null||He>1,fn=N===`loading`||!!Y||!!q.length,pn=()=>{et({options:[``,``],expiresIn:1440*60,multiple:!1}),setTimeout(()=>{St.current?.querySelector(`.poll-choice input[type="text"]`)?.focus()},0)},mn=K!==$e.current||tn?.length&&!tn.includes(K),hn=U!==`public`,gn=W!==`public`,_n=U===`private`||U===`direct`,vn=r(),[yn,bn]=b(!0);z({ref:vn,box:`border-box`,onResize:({width:e})=>{let{scrollWidth:t}=vn.current,n=t>e,r=e<168;bn(r||n),vn.current.hidden=r}});let xn=!h,Sn=N===`loading`||!!X,Cn=()=>{tt(new Date(Date.now()+Ut))};return x(`div`,{id:`compose-container-outer`,ref:St,children:[x(`div`,{id:`compose-container`,tabIndex:-1,class:w?`standalone`:``,children:[x(`div`,{class:`compose-top`,children:[ue?.avatarStatic&&x(ye,{account:ue,accountInstance:ce.instanceURL,hideDisplayName:!0,useAvatarStatic:!0}),w?E&&x(`button`,{type:`button`,class:`light pop-button`,disabled:N===`loading`,onClick:()=>{if(!window.opener){alert(A({id:`qiPXgY`}));return}if(window.opener.__STATES__.showCompose){if(window.opener.__STATES__.composerState?.publishing){alert(A({id:`Z2l5Bt`}));return}let e=A({id:`AB_GtR`});if(!confirm(e))return}n({fn:()=>{let e={editStatus:h,replyToStatus:o,replyMode:p,draftStatus:{uid:se.current,status:V.current.value,spoilerText:H.current.value,visibility:U,language:K,sensitive:Ye,sensitiveMedia:Xe,poll:Y,mediaAttachments:q,scheduledAt:X},quoteStatus:Q};window.opener.__COMPOSE__=e,window.opener.__STATES__.showCompose?(window.opener.__STATES__.showCompose=!1,setTimeout(()=>{window.opener.__STATES__.showCompose=!0},10)):window.opener.__STATES__.showCompose=!0,window.opener.__STATES__.composerState.minimized&&(window.opener.__STATES__.composerState.minimized=!1)}})},children:x(R,{icon:`popin`,alt:A({id:`_5ZKeE`})})}):x(`span`,{class:`compose-controls`,children:[!Pt&&x(`button`,{type:`button`,class:`plain4 pop-button`,disabled:N===`loading`,onClick:()=>{be({editStatus:h,replyToStatus:o,draftStatus:{uid:se.current,status:V.current.value,spoilerText:H.current.value,visibility:U,language:K,sensitive:Ye,poll:Y,mediaAttachments:q,scheduledAt:X},quoteStatus:Q})&&n()},children:x(R,{icon:`popout`,alt:A({id:`JsU2En`})})}),x(`button`,{type:`button`,class:`plain4 min-button`,onClick:sn,children:x(R,{icon:`minimize`,alt:A({id:`3TSz9S`})})}),` `,x(`button`,{type:`button`,class:`plain4 close-button`,disabled:N===`loading`,onClick:()=>{Ot()&&n()},children:x(R,{icon:`x`,alt:A({id:`yz7wBu`})})})]})]}),!!o&&x(`details`,{class:`status-preview`,open:!0,children:[x(Ce,{status:o,size:`s`,previewMode:!0}),x(`summary`,{class:`status-preview-legend reply-to`,children:on>0?x(_,{id:`Q1Huya`,values:{0:o.account.acct||o.account.username,1:re.format(-on,`month`)},components:{0:x(`strong`,{})}}):x(_,{id:`dwLCPZ`,values:{0:o.account.acct||o.account.username}})})]}),!!h&&x(`details`,{class:`status-preview`,children:[x(Ce,{status:h,size:`s`,previewMode:!0}),x(`summary`,{class:`status-preview-legend`,children:x(_,{id:`wKtOLH`})})]}),x(`form`,{ref:Tt,class:`form-visibility-${U}`,style:{pointerEvents:N===`loading`?`none`:`auto`,opacity:N===`loading`?.5:1},onClick:()=>{setTimeout(()=>{document.activeElement||_t.current?.focus?.()},10)},onKeyDown:e=>{e.key===`Enter`&&(e.ctrlKey||e.metaKey)&&Tt.current.dispatchEvent(new Event(`submit`,{cancelable:!0}))},onSubmit:e=>{e.preventDefault();let t=new FormData(e.target),{status:r,visibility:s,sensitive:c,sensitiveMedia:l,spoilerText:u,scheduledAt:d,quoteApprovalPolicy:f}=Object.fromEntries(t.entries());if(c=c===`on`,l=l===`on`,d=d?new Date(d).toISOString():void 0,Y){if(Y.options.length<2){alert(A({id:`zhrMYj`}));return}if(Y.options.some(e=>e===``)){alert(A({id:`uNVxXX`}));return}}q.length>0&&q.some(e=>!e.description?.trim?.())&&!confirm(A({id:`MQYucx`}))||(u=c&&u||void 0,r=r===``?void 0:r,a.composerState.publishing=!0,P(`loading`),(async()=>{try{if(q.length>0){let e=q.map(e=>{let{fileData:t,fileName:n,file:r,type:a,description:o,id:s}=e;if(s)return e;{let s=qt({file:t?new File([t],n||`upload`,{type:a}):r,description:o});return j.v2.media.create(s).then(t=>(t.id&&(e.id=t.id),t))}}),t=await Promise.allSettled(e);if(t.some(e=>e.status===`rejected`||!e.value?.id)){a.composerState.publishing=!1,a.composerState.publishingError=!0,P(`error`),t.forEach(e=>{e.status===`rejected`&&alert(e.reason||A({id:`eIiurD`,values:{i}}))});return}}let e={status:r,spoiler_text:u,language:K,sensitive:c||l,poll:Y,media_ids:q.map(e=>e.id)};h?(je()&&(e.quote_approval_policy=f),(le(`@mastodon`)||le(`@gotosocial/edit-media-attributes`))&&(e.media_attributes=q.map(e=>({id:e.id,description:e.description})))):(je()&&(e.quote_approval_policy=f,Q?.id&&(e.quoted_status_id=Q.id)),e.visibility=s,e.in_reply_to_id=o?.id||void 0,e.scheduled_at=d),e=qt(e);let t;if(h)t=await j.v1.statuses.$select(h.id).update(e),g(t,M,{skipThreading:!0});else try{t=await j.v1.statuses.create(e,{requestInit:{headers:{"Idempotency-Key":se.current}}})}catch{t=await j.v1.statuses.create(e)}a.composerState.minimized=!1,a.composerState.publishing=!1,P(`default`),n({type:h?`edit`:o?`reply`:`post`,newStatus:t,instance:M,scheduledAt:d})}catch(e){a.composerState.publishing=!1,a.composerState.publishingError=!0,alert(e?.reason||e),P(`error`)}})())},children:[x(`div`,{children:[x(`div`,{class:`compose-cw-container ${Ye?``:`collapsed`}`,children:[x(`input`,{type:`hidden`,name:`sensitive`,value:Ye?`on`:`off`}),x(nt,{keys:`:`,class:`spoiler-text-field-container`,onTrigger:e=>{e?.name===`custom-emojis`&&Qt({targetElement:H,defaultSearchTerm:e?.defaultSearchTerm||null})},children:x(`input`,{ref:H,type:`text`,name:`spoilerText`,placeholder:A({id:`gnKo7f`}),"data-allow-custom-emoji":`true`,disabled:N===`loading`,class:`spoiler-text-field`,lang:K,spellCheck:`true`,autocomplete:`off`,dir:`auto`,onInput:()=>{Ft()},onKeyDown:e=>{e.key===`Enter`&&!e.ctrlKey&&!e.metaKey&&!e.isComposing&&(e.preventDefault(),ht())}})}),x(`button`,{type:`button`,class:`close-button plain4 small`,onClick:()=>{G(!1),V.current.focus()},children:x(R,{icon:`x`,alt:A({id:`dEgA5A`})})})]}),x(ut,{ref:V,"data-allow-custom-emoji":`true`,placeholder:A(o?{id:`Sjj-EN`}:h?{id:`qzVesX`}:Y?{id:`_fY1js`}:{id:`owpNF1`}),required:q?.length===0,disabled:N===`loading`,lang:K,onInput:()=>{Ft()},maxCharacters:I,onTrigger:e=>{e?.name===`custom-emojis`?Qt({targetElement:bt,defaultSearchTerm:e?.defaultSearchTerm||null}):e?.name===`mention`?Xt({defaultSearchTerm:e?.defaultSearchTerm||null}):e?.name===`auto-detect-language`&&e?.languages?nn(e.languages):e?.name===`pasted-link`&&e?.url&&pt(e.url)}})]}),q?.length>0&&x(`div`,{class:`media-attachments`,children:[q.map((e,t)=>{let{id:n,file:r}=e,a=r?.size+r?.type+r?.name;return x(kt,{attachment:e,disabled:N===`loading`,lang:K,supportedMimeTypes:B,descriptionLimit:Re,onDescriptionChange:e=>{J(n=>{let r=[...n];return r[t]={...r[t],description:e},r})},onRemove:()=>{J(e=>e.filter((e,n)=>n!==t))}},n||a||t)}),x(`label`,{class:`media-sensitive`,children:[x(`input`,{name:`sensitiveMedia`,type:`checkbox`,checked:Xe,disabled:N===`loading`,onChange:e=>{let t=e.target.checked;Ze(t)}}),` `,x(`span`,{children:x(_,{id:`jER18a`})}),` `,x(R,{icon:`eye-${Xe?`close`:`open`}`})]})]}),!!Y&&x(it,{lang:K,maxOptions:He,maxExpiration:We,minExpiration:Ge,maxCharactersPerOption:Ue,poll:Y,disabled:N===`loading`,onInput:e=>{e?et({...e}):(et(null),xt())}}),!!Q?.id&&x(`div`,{class:`quote-status`,children:x(Ce,{status:Q,instance:M,size:`s`,readOnly:!0})}),X&&x(`div`,{class:`toolbar scheduled-at`,children:[x(`span`,{children:[x(`label`,{children:x(_,{id:`GKuKcZ`,components:{0:x(xe,{scheduledAt:X,setScheduledAt:tt})}})}),` `,x(`small`,{class:`tag insignificant`,children:Te()})]}),x(`button`,{type:`button`,class:`plain4 close-button small`,onClick:()=>{tt(null),xt()},children:x(R,{icon:`x`,alt:A({id:`dEgA5A`})})})]}),x(jt,{quoteSuggestion:rt,hasCurrentQuoteStatus:!!Q?.id,onAccept:()=>{let{status:e}=rt,t=V.current?.value||``,n=V.current?.selectionStart||0,r=t.lastIndexOf(rt.url,n),a=t.slice(0,r)+t.slice(r+rt.url.length);V.current&&(V.current.value=a,V.current.dispatchEvent(new Event(`input`))),Q?.id?(at(null),st(e)):document.startViewTransition?document.startViewTransition(()=>{at(null),st(e)}):(at(null),st(e)),ht()},onCancel:()=>at(null)}),x(`div`,{class:`toolbar compose-footer`,children:[x(`span`,{class:`add-toolbar-button-group spacer`,children:[yn&&x(fe,{portal:{target:document.body},containerProps:{style:{zIndex:1001}},menuButton:({open:e})=>x(`button`,{type:`button`,class:`toolbar-button add-button ${e?`active`:``}`,children:x(R,{icon:`plus`,title:A({id:`m16xKo`})})}),children:[Be&&x(Ae,{disabled:cn,className:`compose-menu-add-media`,children:[x(`label`,{class:`compose-menu-add-media-field`,children:x(ze,{hidden:!0,supportedMimeTypes:Ke,disabled:cn,setMediaAttachments:J})}),x(R,{icon:`camera`}),` `,x(`span`,{children:k($.camera)})]}),x(Ae,{disabled:cn,className:`compose-menu-add-media`,children:[x(`label`,{class:`compose-menu-add-media-field`,children:x(yt,{hidden:!0,supportedMimeTypes:B,maxMediaAttachments:L,mediaAttachments:q,disabled:cn,setMediaAttachments:J})}),x(R,{icon:`media`}),` `,x(`span`,{children:k($.media)})]}),x(Ae,{disabled:ln,onClick:un,children:[x(R,{icon:`alert`}),` `,x(`span`,{children:k($.sensitive)})]}),dn&&x(Ae,{disabled:fn,onClick:pn,children:[x(R,{icon:`poll`}),` `,x(`span`,{children:k($.poll)})]}),x(F,{}),x(Ae,{onClick:()=>{Qt({targetElement:bt})},children:[x(R,{icon:`emoji2`}),` `,x(`span`,{children:k($.customEmoji)})]}),!!a.settings.composerGIFPicker&&x(Ae,{disabled:cn,onClick:()=>{en(!0)},children:[x(`span`,{class:`icon icon-gif`,role:`img`}),x(`span`,{children:k($.gif)})]}),xn&&x(t,{children:[x(F,{}),x(Ae,{disabled:Sn,onClick:Cn,children:[x(R,{icon:`schedule`}),` `,x(`span`,{children:k($.scheduledPost)})]})]})]}),x(`span`,{class:`add-sub-toolbar-button-group`,ref:vn,hidden:!0,children:[Be&&x(`label`,{class:`toolbar-button`,children:[x(ze,{supportedMimeTypes:Ke,mediaAttachments:q,disabled:cn,setMediaAttachments:J}),x(R,{icon:`camera`,alt:k($.camera)})]}),x(`label`,{class:`toolbar-button`,children:[x(yt,{supportedMimeTypes:B,maxMediaAttachments:L,mediaAttachments:q,disabled:cn,setMediaAttachments:J}),x(R,{icon:`media`,alt:k($.media)})]}),x(`button`,{type:`button`,class:`toolbar-button`,disabled:ln,onClick:un,children:x(R,{icon:`alert`,alt:k($.sensitive)})}),dn&&x(`button`,{type:`button`,class:`toolbar-button`,disabled:fn,onClick:pn,children:x(R,{icon:`poll`,alt:k($.poll)})}),x(`div`,{class:`toolbar-divider`}),x(`button`,{type:`button`,class:`toolbar-button`,disabled:N===`loading`,onClick:()=>{Qt({targetElement:bt})},children:x(R,{icon:`emoji2`,alt:k($.customEmoji)})}),!!a.settings.composerGIFPicker&&x(`button`,{type:`button`,class:`toolbar-button gif-picker-button`,disabled:cn,onClick:()=>{en(!0)},children:x(`span`,{class:`icon icon-gif`,"aria-label":k($.gif)})}),xn&&x(t,{children:[x(`div`,{class:`toolbar-divider`}),x(`button`,{type:`button`,class:`toolbar-button ${X?`highlight`:``}`,disabled:Sn,onClick:Cn,children:x(R,{icon:`schedule`,alt:k($.scheduledPost)})})]})]})]}),N===`loading`?x(ee,{abrupt:!0}):x(Ve,{maxCharacters:I,hidden:N===`loading`}),je()&&x(`label`,{class:`toolbar-button ${gn?`highlight`:``}`,children:[x(R,{icon:`quote2`,alt:`Quote settings`}),W===`followers`&&x(R,{icon:`group`,class:`insignificant`}),W===`nobody`&&x(R,{icon:`block`,class:`insignificant`}),x(`select`,{name:`quoteApprovalPolicy`,value:W,onChange:e=>{Je(e.target.value)},disabled:N===`loading`,dir:`auto`,children:[x(`option`,{value:`public`,disabled:_n,children:x(_,{id:`hDWXuG`})}),x(`option`,{value:`followers`,disabled:_n,children:x(_,{id:`9Ko-Xp`})}),x(`option`,{value:`nobody`,children:x(_,{id:`-bAQ3S`})})]})]}),x(`label`,{class:`toolbar-button ${hn?`highlight`:``}`,title:k(_e[U]),children:[U===`public`||U===`direct`?x(R,{icon:we[U],alt:k(_e[U])}):x(`span`,{class:`icon-text`,children:k(_e[U])}),x(`select`,{name:`visibility`,value:U,onChange:e=>{if(qe(e.target.value),(e.target.value===`private`||e.target.value===`direct`)&&Je(`nobody`),e.target.value===`direct`&&Q?.id){let e=Q.url;if(e){let t=V.current.value;t.includes(e)||(V.current.value=t+(t?`
`:``)+e,mt())}lt(!0),ae(A({id:`Z_Vnvj`}))}else if(e.target.value!==`direct`&&ct){let e=(ot||C)?.url;if(e&&V.current){let t=V.current.value,n=t.indexOf(e);if(n!==-1){let r=t.slice(0,n)+t.slice(n+e.length);r=r.replace(/\n+$/,``),V.current.value=r,mt()}}lt(!1)}},disabled:N===`loading`||!!h,dir:`auto`,children:[x(`option`,{value:`public`,children:x(_,{id:`7d1a0d`})}),(le(`@pleroma/local-visibility-post`)||le(`@akkoma/local-visibility-post`))&&x(`option`,{value:`local`,children:x(_,{id:`d5zxa4`})}),x(`option`,{value:`unlisted`,children:x(_,{id:`pPYeIN`})}),x(`option`,{value:`private`,children:x(_,{id:`x5LEuB`})}),x(`option`,{value:`direct`,children:x(_,{id:`IV4QaU`})})]})]}),` `,x(`label`,{class:`toolbar-button ${mn?`highlight`:``}`,children:[x(`span`,{class:`icon-text`,children:Mt[K]?.native||K}),x(`select`,{name:`language`,value:K,onChange:e=>{let{value:t}=e.target;Qe(t||Rt),y.session.set(`currentLanguage`,t||Rt)},disabled:N===`loading`,dir:`auto`,children:[rn.map(([e,t,n])=>{let r=me({code:e,fallback:t});return x(`option`,{value:e,children:r===n?r:`${n} - ${r}`},e)}),x(`hr`,{}),an.map(([e,t,n])=>{let r=me({code:e,fallback:t});return x(`option`,{value:e,children:r===n?r:`${n} - ${r}`},e)})]})]}),` `,x(`button`,{type:`submit`,disabled:N===`loading`,onClick:()=>Oe.trigger(`medium`),children:A(X?{id:`gmB6oO`}:o?{id:`ImOQa9`}:h?{id:`EkH9pt`}:{id:`GMe2XV`})})]})]})]}),Yt&&x(De,{onClose:()=>{Xt(!1),xt()},children:x(At,{masto:j,instance:M,onClose:()=>{Xt(!1)},defaultSearchTerm:Yt?.defaultSearchTerm,onSelect:e=>{let t=V.current;t&&gt({targetElement:t,text:`@`+e})}})}),Zt&&x(De,{onClose:()=>{Qt(!1),xt()},children:x(vt,{instance:M,onClose:()=>{Qt(!1)},defaultSearchTerm:Zt?.defaultSearchTerm,onSelect:e=>{let t=Zt?.targetElement?.current||V.current;t&&gt({targetElement:t,text:e})}})}),$t&&x(De,{onClose:()=>{en(!1),xt()},children:x(Ct,{onClose:()=>en(!1),onSelect:({url:e,type:t,alt_text:n})=>{if(q.length>=L){alert(O._({id:`ctFhjs`,values:{maxMediaAttachments:L}}));return}(async()=>{let r;try{r=ae({text:A({id:`_Cw4Tx`}),duration:-1});let a=await fetch(e,{referrerPolicy:`no-referrer`}).then(e=>e.blob()),o=await a.arrayBuffer();J([...q,{fileData:o,fileName:t===`video/mp4`?`video.mp4`:`image.gif`,type:t,size:a.size,id:null,description:n||``}]),r?.hideToast?.()}catch{r?.hideToast?.(),ae(A({id:`VKDnAx`}))}})()}})})]})}function qt(e){for(let t in e)(e[t]===null||e[t]===void 0)&&delete e[t];return e}export{Kt as default};
//# sourceMappingURL=compose-BTH2Q-AV.js.map