PageSourceSearch

https://app.buzzsumo.com/build/assets/LanguageFilter-DhePkeNy.js

js buzzsumo.com collected 2026-09-24 06:57:12 UTC 2,671 bytes, 1 lines download raw bytes

1import{r as e}from"./rolldown-runtime-BYbx6iT9.js";import{H as t,K as n,M as r,_ as i,t as a}from"./vue.esm-bundler-CWyflgh3.js";import{t as o}from"./_plugin-vue_export-helper-BDLDbliA.js";import{t as s}from"./content.routes-DOpe153C.js";import{t as c}from"./FilterComponent-s0I45BWP.js";import{t as l}from"./modes-DIJxqa1U.js";import{A as u,Ts as d,Vs as f,do as p,rr as m,yr as h}from"./app-9S6z4Irq.js";var g={components:{FilterComponent:c},props:{collapsed:{type:Boolean,default:!0},disabled:{type:Boolean},disabledMessage:{type:String,default:`Upgrade to Filter`},dropdownOffset:{type:String,default:null},loading:{type:Boolean,default:!1},mobile:{type:Boolean,default:!1},modelValue:{type:null,default:void 0},mode:{type:String,default:l[0],validator(e){return l.includes(e)}},onSelect:{type:Function,default:null},select:{type:Boolean,default:!1},selectDropdown:{type:Boolean,default:!1},showReset:{type:Boolean,default:!0},useStore:{type:Boolean,default:!1}},emits:[`change`,`reset`,`update:modelValue`],setup(){let{languages:e}=u();return{languages:e}},data(){return{filterValue:``,showDropdown:!1,open:!1,persist:p(s.Web)||p(s.Facebook)}},computed:{authenticated(){return h().authenticated},computedValue(){return this.useStore?this.filters?.language:this.modelValue},filters(){return m().filters},isActive(){return!!this.language?.value&&this.language?.value!==`all`},language(){return this.computedValue?f(this.languages,{value:this.computedValue}):this.persist&&this.user&&this.user.selected_language&&this.user.selected_language!==`NULL`?f(this.languages,{value:this.user.selected_language}):f(this.languages,{value:`all`})},user(){return h().user}},methods:{onSelection(e){this.updateUserValue(e)},reset(){this.useStore?m().setFilter({language:`all`}):(this.$emit(`update:modelValue`,`all`),this.$emit(`reset`)),this.mode===`dropdown`&&d.reload({data:{language:void 0}})},updateUserValue(e){return this.persist&&this.authenticated?h().updateUser({selected_language:e}):Promise.resolve()}}},_=e({default:()=>y});a();function v(e,a,o,s,c,l){let u=n(`FilterComponent`);return t(),i(u,r({name:o.mode===`dropdown`&&l.isActive&&l.language?l.language.label:`Language`,active:l.isActive,data:s.languages,mode:o.mode,prop:`language`,"value-label":l.language.label},e.$props,{type:`single-select`,placeholder:`All Languages`,"model-value":o.modelValue,"use-store":o.useStore,onChange:a[0]||=t=>e.$emit(`change`),onReset:l.reset,onSelect:l.onSelection,"onUpdate:modelValue":a[1]||=t=>e.$emit(`update:modelValue`,t)}),null,16,[`name`,`active`,`data`,`mode`,`value-label`,`model-value`,`use-store`,`onReset`,`onSelect`])}var y=o(g,[[`render`,v]]);export{_ as n,y as t};

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.