PageSourceSearch

https://spoutible.com/themes/default/statics/js/dist/MonetizationcfHOenFO.js

js spoutible.com collected 2026-09-24 08:40:07 UTC 3,604 bytes, 1 lines download raw bytes

1import{d as k,a0 as x,aS as $,r as _,f as p,b as S,c as w,k as f,M as y,j as t,t as n,Q as V,J as a,aL as c,a3 as M,K as m,am as U,I as N}from"./bundle3.41.3.js";const B={class:"timeline-container","data-app":"settings"},C={class:"profile-settings"},J={class:"profile-settings__title"},T={class:"profile-settings__content"},A={class:"settings-form"},D={class:"form-group"},E={class:"row"},L={class:"col-sm-12"},O={class:"row-col-12"},R={class:"form-check form-check-inline"},j={class:"form-check-label",for:"monetization_button_text1"},F={class:"form-check form-check-inline"},I={class:"form-check-label",for:"monetization_button_text2"},K={class:"form-check form-check-inline"},Q={class:"form-check-label",for:"monetization_button_text3"},q={class:"form-group"},G={for:"monetization_url"},H=["placeholder"],P={class:"form-group"},W={class:"invalid-main-feedback"},X={class:"form-group"},Y={class:"form-info-label"},Z={class:"form-group no-mb"},ot=k({__name:"Monetization",props:{data:{}},setup(b){const r=x(),d=$(),h=b,u=_(!1),l=_(!1),o=_(JSON.parse(JSON.stringify(h.data))),v=p(()=>o.value.monetization_url.length>255),z=p(()=>v.value),g=async()=>{u.value=!0;try{(await N.post("/sptbl_system_api/settings/save_monetization_url",{monetization_button_text:o.value.monetization_button_text,monetization_url:o.value.monetization_url},{headers:{"Content-Type":"application/x-www-form-urlencoded"}})).data.status===200?(r.success(),l.value=!1,d.set("monetization_button_text",o.value.monetization_button_text),d.set("monetization_url",o.value.monetization_url)):(l.value=!0,r.error())}catch{l.value=!0,r.error()}u.value=!1};return(e,i)=>(S(),w("div",B,[f(y,{title:e.$t("monetization"),to:{name:"settings",params:{tab:"monetization"}}},null,8,["title"]),t("div",C,[t("div",J,[t("h4",null,n(e.$t("monetization")),1)]),t("div",T,[t("div",A,[t("form",{class:"form",id:"sptbl-url-settings-vue-app",onSubmit:V(g,["prevent"])},[t("div",D,[t("div",E,[t("div",L,[t("label",null,n(e.$t("monetization_button_text")),1)])]),t("div",O,[t("div",R,[a(t("input",{type:"radio","onUpdate:modelValue":i[0]||(i[0]=s=>o.value.monetization_button_text=s),class:"form-check-input",name:"monetization_button_text",id:"monetization_button_text1",value:"1"},null,512),[[c,o.value.monetization_button_text]]),t("label",j,"$ "+n(e.$t("tip")),1)]),t("div",F,[a(t("input",{type:"radio","onUpdate:modelValue":i[1]||(i[1]=s=>o.value.monetization_button_text=s),class:"form-check-input",name:"monetization_button_text",id:"monetization_button_text2",value:"2"},null,512),[[c,o.value.monetization_button_text]]),t("label",I,n(e.$t("donate")),1)]),t("div",K,[a(t("input",{type:"radio","onUpdate:modelValue":i[2]||(i[2]=s=>o.value.monetization_button_text=s),class:"form-check-input",name:"monetization_button_text",id:"monetization_button_text3",value:"3"},null,512),[[c,o.value.monetization_button_text]]),t("label",Q,n(e.$t("subscribe")),1)])])]),t("div",q,[t("label",G,n(e.$t("monetization_button_url")),1),a(t("input",{type:"text",class:"form-control","onUpdate:modelValue":i[3]||(i[3]=s=>o.value.monetization_url=s),placeholder:e.$t("monetization_button_url_placeholder")},null,8,H),[[M,o.value.monetization_url]]),a(t("div",{class:"invalid-main-feedback"},n(e.$t("monetization_button_url_error")),513),[[m,v.value]])]),a(t("div",P,[t("div",W,n(e.$t("save_changes_error")),1)],512),[[m,l.value]]),a(t("div",X,[t("div",Y,n(e.$t("monetization_button_appearance_warning")),1)],512),[[m,!l.value]]),t("div",Z,[f(U,{"is-invalid":z.value,"is-submitting":u.value},null,8,["is-invalid","is-submitting"])])],32)])])])]))}});export{ot as default};

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.