1/*! For license information please see 2656.da7c3cbb.js.LICENSE.txt */ 2"use strict";(globalThis.webpackChunk||=[]).push([[2656],{42656(t,s,i){i.d(s,{A:()=>e});var r=i(60720);class e{constructor(t,s){this.uppy=t,this.opts=null!=s?s:{}}getPluginState(){const{plugins:t}=this.uppy.getState();return(null==t?void 0:t[this.id])||{}}setPluginState(t){const{plugins:s}=this.uppy.getState();this.uppy.setState({plugins:{...s,[this.id]:{...s[this.id],...t}}})}setOptions(t){this.opts={...this.opts,...t},this.setPluginState(void 0),this.i18nInit()}i18nInit(){const t=new r.A([this.defaultLocale,this.uppy.locale,this.opts.locale]);this.i18n=t.translate.bind(t),this.i18nArray=t.translateArray.bind(t),this.setPluginState(void 0)}addTarget(t){throw new Error("Extend the addTarget method to add your plugin to another plugin's target")}install(){}uninstall(){}update(t){}afterUpdate(){}}},60720(t,s,i){function r(t,s){if(!Object.prototype.hasOwnProperty.call(t,s))throw new TypeError("attempted to use private field on non-instance");return t}i.d(s,{A:()=>h});var e=0;function n(t){return"__private_"+e+++"_"+t}function o(t,s,i){const r=[];return t.forEach(t=>"string"!=typeof t?r.push(t):s[Symbol.split](t).forEach((t,s,e)=>{""!==t&&r.push(t),s<e.length-1&&r.push(i)})),r}function a(t,s){const i=/\$/g;let r=[t];if(null==s)return r;for(const t of Object.keys(s))if("_"!==t){let e=s[t];"string"==typeof e&&(e=i[Symbol.replace](e,"$$$$")),r=o(r,new RegExp(`%\\{${t}\\}`,"g"),e)}return r}const l=t=>{throw new Error(`missing string: ${t}`)};var u=n("onMissingKey"),p=n("apply");class h{constructor(t,s){let{onMissingKey:i=l}=void 0===s?{}:s;Object.defineProperty(this,p,{value:c}),Object.defineProperty(this,u,{writable:!0,value:void 0}),this.locale={strings:{},pluralize:t=>1===t?0:1},Array.isArray(t)?t.forEach(r(this,p)[p],this):r(this,p)[p](t),r(this,u)[u]=i}translate(t,s){return this.translateArray(t,s).join("")}translateArray(t,s){let i=this.locale.strings[t];null==i&&(r(this,u)[u](t),i=t);if("object"==typeof i){if(s&&void 0!==s.smart_count){return a(i[this.locale.pluralize(s.smart_count)],s)}throw new Error("Attempted to use a string with plural forms, but no value was given for %{smart_count}")}if("string"!=typeof i)throw new Error("string was not a string");return a(i,s)}}function c(t){if(null==t||!t.strings)return;const s=this.locale;Object.assign(this.locale,{strings:{...s.strings,...t.strings},pluralize:t.pluralize||s.pluralize})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.