1import{b as e,c as t,a1 as s,a2 as l,k as a,f as i,l as o,j as r,g as n,m as _,p as u,aL as d,a9 as p,x as m,N as c,e as b,Y as v,V as j,X as g}from"./index-DW1DU9N7.js";import{B as f}from"./index-0QV-ifCR.js";import{u as x}from"./useDashboard-XO18TS_g.js";import{A as y}from"./event-names-5kKjnsC3.js";import{u as h}from"./use-breakpoints-DXV4fZzp.js";import{j as k}from"./icon-DwGL9xFc.js";import"./textbox.vue_vue_type_script_setup_true_lang-CVkomtMN-c7WEDb0k.js";import{W as w}from"./index-B2Mgcl_4.js";import{I as C}from"./s-select-panel-DavwCpwZ-Dp2Y-hc3.js";import"./preload-helper-8Mkc4Aqh.js";import"./_commonjsHelpers-CQRjLznp.js";import"./merge-Dky0fUYC.js";import"./s-modal-header.vue_vue_type_script_setup_true_lang-BwlWvBF0-sEaX_icM.js";import"./pulsar-BDLdnsv2.js";import"./index-CZiRt0bG-BxcbBi9W.js";import"./keyboard-DXoRDMPK.js";import"./moment-CFxY2-66.js";import"./local-storage-keys-BHWEHW62.js";import"./breakpoints-epXDi9bv.js";import"./use-user-B7kn6Dn-.js";import"./index.vue_vue_type_script_setup_true_lang-Bjt78kVJ.js";import"./skeleton-CDWhHCD8.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";import"./index-Hyg-F7su.js";import"./index.vue_vue_type_script_setup_true_lang-S4OpE7z0.js";import"./index-D5nO154T.js";import"./format-date-in-timezone-j0bUQhSr.js";import"./ru-BvMEffX7.js";import"./index-Bib3eyZx.js";import"./index-BFZX5CpR.js";import"./swiper-vue-CsgtGrDh.js";import"./swiper-D7mF54Jw.js";import"./utils-DuLKLzN3.js";import"./effect-creative-WRKr2L3y.js";/* empty css */import"./providers-C4Jan4WT.js";import"./vee-validate-C5mlOTjW.js";import"./index-DpdCj_Jv.js";import"./index-B2PtNnC6.js";import"./index-wSP6ylUN.js";import"./use-timezones-list-DgfOlG7x.js";import"./public-BDet2DkX.js";import"./use-chat-notifications-KRs8v9iV.js";import"./attachment-heading.vue_vue_type_script_setup_true_lang-Cayw6bfv.js";import"./actioncable.esm-DkBBCNWk.js";import"./bouncing-dots.vue_vue_type_style_index_0_lang-BGEbE7s1-BTBc_4gy.js";import"./get-csrf-token-_xvbNJc-.js";const S={__name:"raiting-selector",props:{length:{type:Number,default:5},modelValue:{type:[Number,null],required:!0},disabled:{type:Boolean,default:!1},size:{type:String,default:"normal"}},emits:["update:model-value","click"],setup(_,{emit:u}){const d=_,p={normal:"_w-7 _h-7 lg:!_w-10 lg:_h-10",large:"_w-10 _h-10 !_w-10"},m=u,c=n(0),b=r(()=>{const e=[];return e.push(p[d.size]),d.disabled||e.push("_cursor-pointer"),e}),v=()=>{c.value=0},j=e=>c.value>=e||d.modelValue>=e?["_text-blue-500"]:["_text-grey-400"];return(r,n)=>(e(),t("div",{class:"_raiting-selector _flex _items-center _justify-center _gap-3",onMouseleave:v,onClick:n[0]||(n[0]=e=>m("click"))},[(e(!0),t(s,null,l(_.length,t=>(e(),a(o(k),{key:t,class:i([[...j(t),...b.value],"_transition-all _ease-out _duration-300 _w"]),icon:"raiting.svg",onClick:e=>_.disabled?null:(e=>{m("update:model-value",e)})(t),onMouseover:e=>_.disabled?null:(e=>{c.value=e})(t)},null,8,["class","onClick","onMouseover"]))),128))],32))}},V={class:"_py-4 _px-4 md:_px-5 _flex _flex-col _h-full"},q={class:"_relative _mb-[120px]"},N={class:"_mb-8 _relative"},B={class:"_text-center _mb-4 _t-small-accent-short md:_t-body-accent-short xl:_t-paragraph-accent-short _absolute _bottom-full _w-full"},M={key:1,class:"_text-grey-800 _t-small-regular _text-center _font-normal"},O=Object.assign({name:"VideoqualityFeedback"},{__name:"index",props:{slot_id:{type:String,required:!0}},setup(l){const{isMobile:O}=h(),{hiddenWidgetsSet:E}=x(),W=_(),z=l,A=n(null),D=n(!1),G=r(()=>W.getters["client/mainPage/GET_COMPLETED_SESSIONS_COUNT"]),I=u(d,{immediate:!1}),{isFinished:T}=p(I),F=()=>{var e;localStorage.setItem("sessionsCount",G.value);const t=localStorage.getItem("hiddenWidgets"),s=t?JSON.parse(t):[];s.push("videoquality_feedback"),localStorage.setItem("hiddenWidgets",JSON.stringify(s)),E.value.add("videoquality_feedback");null==(e=window.App)||e.analytics.event(y.Widget_Close,{widget_name:"videoquality_feedback"})},L=()=>{O.value&&(D.value=!0)},U=()=>{D.value=!1,A.value=null},J=async()=>{try{I.post({slot_hashid:z.slot_id,rating:A.value}),await I.execute()}catch(e){}finally{O.value&&(D.value=!1)}};return(l,r)=>(e(),t(s,null,[m(o(w),{class:"_relative"},{default:c(()=>[b("div",V,[b("div",q,[r[2]||(r[2]=b("div",{class:"_t-tiny-accent _text-grey-800 md:_t-small-regular md:_font-normal _text-center _font-normal"}," ÐоделиÑеÑÑ Ð¼Ð½ÐµÐ½Ð¸ÐµÐ¼ ",-1)),m(o(k),{class:"_absolute _top-[-4px] md:_top-0 _right-[-10px] _w-6 _h-6 _rounded-md _cursor-pointer",color:"_fill-grey-700",icon:"close-button.svg",onClick:F})]),b("div",N,[b("div",B,v(o(T)?"СпаÑибо за оÑвеÑ":"Ðак вам каÑеÑÑво видеоÑвÑзи?"),1),m(S,{modelValue:A.value,"onUpdate:modelValue":r[0]||(r[0]=e=>A.value=e),disabled:o(O)||o(T),onClick:L},null,8,["modelValue","disabled"])]),b("div",{class:i(["_flex _items-end _justify-center _absolute _bottom-4 _w-full _px-5 _left-0",{"_mb-4":A.value&&!o(T)&&!o(O),"_h-12":o(T)}])}
1,[!A.value||o(T)||o(O)?g("",!0):(e(),a(o(C),{key:0,type:"base",class:"_flex-1",weight:"thetriary",onClick:J},{default:c(()=>[...r[3]||(r[3]=[j(" ÐÑпÑавиÑÑ Ð¾ÑÐ²ÐµÑ ",-1)])]),_:1})),o(T)?(e(),t("div",M," ÐÑенка оÑпÑавлена ")):g("",!0)],2)])]),_:1}),m(o(f),{class:"videoquality-feedback-modal","is-open":D.value,onOnClose:U},{title:c(()=>[...r[4]||(r[4]=[b("div",{class:"_h-6"},null,-1)])]),body:c(()=>[r[5]||(r[5]=b("h6",{class:"_t-article-accent-short _w-full _text-center _mb-8"}," Ðак вам каÑеÑÑво видеоÑвÑзи? ",-1)),m(S,{modelValue:A.value,"onUpdate:modelValue":r[1]||(r[1]=e=>A.value=e),disabled:o(T),size:"large",class:"_mb-8"},null,8,["modelValue","disabled"])]),controls:c(()=>[m(o(C),{disabled:o(T)||!A.value,type:"base",class:"_w-full",weight:"primary",onClick:J},{default:c(()=>[...r[6]||(r[6]=[j(" ÐÑпÑавиÑÑ Ð¾ÑÐ²ÐµÑ ",-1)])]),_:1},8,["disabled"])]),_:1},8,["is-open"])],64))}});export{O as default}; 2//# sourceMappingURL=index-DSgTNCVd.js.map
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.