PageSourceSearch

https://buttonify.net/assets/js/[email protected][email protected]_mWMRlas.js

js buttonify.net collected 2026-10-01 10:13:35 UTC 14,213 bytes, 1 lines download raw bytes

1import{a as I,R as p}from"./[email protected]";import{f as ne}from"./[email protected]";import{i as q}from"./[email protected]";import{s as se}from"./[email protected]";var Z=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(Z||{}),$={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},N=Object.values(Z),H={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},G=Object.entries(H).reduce((e,[r,t])=>(e[t]=r,e),{}),h="data-rh",A={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},v=(e,r)=>{for(let t=e.length-1;t>=0;t-=1){const n=e[t];if(Object.prototype.hasOwnProperty.call(n,r))return n[r]}return null},ie=e=>{let r=v(e,"title");const t=v(e,A.TITLE_TEMPLATE);if(Array.isArray(r)&&(r=r.join("")),t&&r)return t.replace(/%s/g,()=>r);const n=v(e,A.DEFAULT_TITLE);return r||n||void 0},oe=e=>v(e,A.ON_CHANGE_CLIENT_STATE)||(()=>{}),P=(e,r)=>r.filter(t=>typeof t[e]<"u").map(t=>t[e]).reduce((t,n)=>({...t,...n}),{}),ae=(e,r)=>r.filter(t=>typeof t.base<"u").map(t=>t.base).reverse().reduce((t,n)=>{if(!t.length){const s=Object.keys(n);for(let o=0;o<s.length;o+=1){const i=s[o].toLowerCase();if(e.indexOf(i)!==-1&&n[i])return t.concat(n)}}return t},[]),le=e=>console&&typeof console.warn=="function"&&void 0,E=(e,r,t)=>{const n={};return t.filter(s=>Array.isArray(s[e])?!0:(typeof s[e]<"u"&&le(`Helmet: ${e} should be of type "Array". Instead found type "${typeof s[e]}"`),!1)).map(s=>s[e]).reverse().reduce((s,o)=>{const c={};o.filter(l=>{let a;const u=Object.keys(l);for(let y=0;y<u.length;y+=1){const m=u[y],T=m.toLowerCase();r.indexOf(T)!==-1&&!(a==="rel"&&l[a].toLowerCase()==="canonical")&&!(T==="rel"&&l[T].toLowerCase()==="stylesheet")&&(a=T),r.indexOf(m)!==-1&&(m==="innerHTML"||m==="cssText"||m==="itemprop")&&(a=m)}if(!a||!l[a])return!1;const d=l[a].toLowerCase();return n[a]||(n[a]={}),c[a]||(c[a]={}),n[a][d]?!1:(c[a][d]=!0,!0)}).reverse().forEach(l=>s.push(l));const i=Object.keys(c);for(let l=0;l<i.length;l+=1){const a=i[l],u={...n[a],...c[a]};n[a]=u}return s},[]).reverse()},ce=(e,r)=>{if(Array.isArray(e)&&e.length){for(let t=0;t<e.length;t+=1)if(e[t][r])return!0}return!1},ue=e=>({baseTag:ae(["href"],e),bodyAttributes:P("bodyAttributes",e),defer:v(e,A.DEFER),encode:v(e,A.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:P("htmlAttributes",e),linkTags:E("link",["rel","href"],e),metaTags:E("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:E("noscript",["innerHTML"],e),onChangeClientState:oe(e),scriptTags:E("script",["src","innerHTML"],e),styleTags:E("style",["cssText"],e),title:ie(e),titleAttributes:P("titleAttributes",e),prioritizeSeoTags:ce(e,A.PRIORITIZE_SEO_TAGS)}),J=e=>Array.isArray(e)?e.join(""):e,pe=(e,r)=>{const t=Object.keys(e);for(let n=0;n<t.length;n+=1)if(r[t[n]]&&r[t[n]].includes(e[t[n]]))return!0;return!1},w=(e,r)=>Array.isArray(e)?e.reduce((t,n)=>(pe(n,r)?t.priority.push(n):t.default.push(n),t),{priority:[],default:[]}):{default:e,priority:[]},B=(e,r)=>({...e,[r]:void 0}),me=["noscript","script","style"],M=(e,r=!0)=>r===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),Q=e=>Object.keys(e).reduce((r,t)=>{const n=typeof e[t]<"u"?`${t}="${e[t]}"`:`${t}`;return r?`${r} ${n}`:n},""),de=(e,r,t,n)=>{const s=Q(t),o=J(r);return s?`<${e} ${h}="true" ${s}>${M(o,n)}</${e}>`:`<${e} ${h}="true">${M(o,n)}</${e}>`},fe=(e,r,t=!0)=>r.reduce((n,s)=>{const o=s,c=Object.keys(o).filter(a=>!(a==="innerHTML"||a==="cssText")).reduce((a,u)=>{const d=typeof o[u]>"u"?u:`${u}="${M(o[u],t)}"`;return a?`${a} ${d}`:d},""),i=o.innerHTML||o.cssText||"",l=me.indexOf(e)===-1;return`${n}<${e} ${h}="true" ${c}${l?"/>":`>${i}</${e}>`}`},""),X=(e,r={})=>Object.keys(e).reduce((t,n)=>{const s=H[n];return t[s||n]=e[n],t},r),he=(e,r,t)=>{const n={key:r,[h]:!0},s=X(t,n);return[p.createElement("title",s,r)]},k=(e,r)=>r.map((t,n)=>{const s={key:n,[h]:!0};return Object.keys(t).forEach(o=>{const i=H[o]||o;if(i==="innerHTML"||i==="cssText"){const l=t.innerHTML||t.cssText;s.dangerouslySetInnerHTML={__html:l}}else s[i]=t[o]}),p.createElement(e,s)}),f=(e,r,t=!0)=>{switch(e){case"title":return{toComponent:()=>he(e,r.title,r.titleAttributes),toString:()=>de(e,r.title,r.titleAttributes,t)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>X(r),toString:()=>Q(r)};default:return{toComponent:()=>k(e,r),toString:()=>fe(e,r,t)}}},ye=({metaTags:e,linkTags:r,scriptTags:t,encode:n})=>{const s=w(e,$.meta),o=w(r,$.link),c=w(t,$.script);return{priorityMethods:{toComponent:()=>[...k("meta",s.priority),...k("link",o.priority),...k("script",c.priority)],toString:()=>`${f("meta",s.priority,n)} ${f("link",o.priority,n)} ${f("script",c.priority,n)}`},metaTags:s.default,linkTags:o.default,scriptTags:c.default}},Te=e=>{const{baseTag:r,bodyAttributes:t,encode:n=!0,htmlAttributes:s,noscriptTags:o,styleTags:c,title:i="",titleAttributes:l,prioritizeSeoTags:a}=e;let{linkTags:u,metaTags:d,scriptTags:y}=e,m={toComponent:()=>[],toString:()=>""};return a&&({priorityMethods:m,linkTags:u,metaTags:d,scriptTags:y}=ye(e)),{priority:m,base:f("base",r,n),bodyAttributes:f("bodyAttributes",t,n),htmlAttributes:f("htmlAttributes",s,n),link:f("link",u,n),meta:f("meta",d,n),noscript:f("noscript",o,n),script:f("script",y,n),style:f("style",c,n),title:f("title",{title:i,titleAttributes:l},n)}},_=Te,S=[],U=!!(typeof window<"u"&&window.document&&window.document.createElement),R=class{instances=[];canUseDOM=U;context;value={setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?S:this.instances,add:e=>{(this.canUseDOM?S:this.instances).push(e)},remove:e=>{const r=(this.canUseDOM?S:this.instances).indexOf(e);(this.canUseDOM?S:this.instances).splice(r,1)}}};constructor(e,r){this.context=e,this.canUseDOM=r||!1,r||(e.helmet=_({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},ge=parseInt(p.version.split(".")[0],10),j=ge>=19,be={},ee=p.createContext(be),Ae=class te extends I.Component{static canUseDOM=U;helmetData;constructor(r){super(r),j?this.helmetData=null:this.helmetData=new R(this.props.context||{},te.canUseDOM)}render(){return j?p.createElement(p.Fragment,null,this.props.children):p.createElement(ee.Provider,{value:this.helmetData.value},this.props.children)}},b=(e,r)=>{const t=document.head||document.querySelector("head"),n=t.querySelectorAll(`${e}[${h}]`),s=[].slice.call(n),o=[];let c;return r&&r.length&&r.forEach(i=>
1{const l=document.createElement(e);for(const a in i)if(Object.prototype.hasOwnProperty.call(i,a))if(a==="innerHTML")l.innerHTML=i.innerHTML;else if(a==="cssText"){const u=i.cssText;l.appendChild(document.createTextNode(u))}else{const u=a,d=typeof i[u]>"u"?"":i[u];l.setAttribute(a,d)}l.setAttribute(h,"true"),s.some((a,u)=>(c=u,l.isEqualNode(a)))?s.splice(c,1):o.push(l)}),s.forEach(i=>i.parentNode?.removeChild(i)),o.forEach(i=>t.appendChild(i)),{oldTags:s,newTags:o}},L=(e,r)=>{const t=document.getElementsByTagName(e)[0];if(!t)return;const n=t.getAttribute(h),s=n?n.split(","):[],o=[...s],c=Object.keys(r);for(const i of c){const l=r[i]||"";t.getAttribute(i)!==l&&t.setAttribute(i,l),s.indexOf(i)===-1&&s.push(i);const a=o.indexOf(i);a!==-1&&o.splice(a,1)}for(let i=o.length-1;i>=0;i-=1)t.removeAttribute(o[i]);s.length===o.length?t.removeAttribute(h):t.getAttribute(h)!==c.join(",")&&t.setAttribute(h,c.join(","))},ve=(e,r)=>{typeof e<"u"&&document.title!==e&&(document.title=J(e)),L("title",r)},z=(e,r)=>{const{baseTag:t,bodyAttributes:n,htmlAttributes:s,linkTags:o,metaTags:c,noscriptTags:i,onChangeClientState:l,scriptTags:a,styleTags:u,title:d,titleAttributes:y}=e;L("body",n),L("html",s),ve(d,y);const m={baseTag:b("base",t),linkTags:b("link",o),metaTags:b("meta",c),noscriptTags:b("noscript",i),scriptTags:b("script",a),styleTags:b("style",u)},T={},F={};Object.keys(m).forEach(O=>{const{newTags:K,oldTags:re}=m[O];K.length&&(T[O]=K),re.length&&(F[O]=m[O].oldTags)}),r&&r(),l(e,T,F)},C=null,Ee=e=>{C&&cancelAnimationFrame(C),e.defer?C=requestAnimationFrame(()=>{z(e,()=>{C=null})}):(z(e),C=null)},Ce=Ee,Y=class extends I.Component{rendered=!1;shouldComponentUpdate(e){return!se(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){const{helmetInstances:e,setHelmet:r}=this.props.context;let t=null;const n=ue(e.get().map(s=>{const{context:o,...c}=s.props;return c}));Ae.canUseDOM?Ce(n):_&&(t=_(n)),r(t)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},x=[],V=e=>{const r={};for(const t of Object.keys(e))r[G[t]||t]=e[t];return r},g=e=>{const r={};for(const t of Object.keys(e)){const n=H[t];r[n||t]=e[t]}return r},W=(e,r)=>{if(!U)return;const t=document.getElementsByTagName(e)[0];if(!t)return;const n="data-rh-managed",s=t.getAttribute(n),o=s?s.split(","):[],c=Object.keys(r);for(const i of o)c.includes(i)||t.removeAttribute(i);for(const i of c){const l=r[i];l==null||l===!1?t.removeAttribute(i):l===!0?t.setAttribute(i,""):t.setAttribute(i,String(l))}c.length>0?t.setAttribute(n,c.join(",")):t.removeAttribute(n)},D=()=>{const e={},r={};for(const t of x){const{htmlAttributes:n,bodyAttributes:s}=t.props;n&&Object.assign(e,V(n)),s&&Object.assign(r,V(s))}W("html",e),W("body",r)},Oe=class extends I.Component{componentDidMount(){x.push(this),D()}componentDidUpdate(){D()}componentWillUnmount(){const e=x.indexOf(this);e!==-1&&x.splice(e,1),D()}resolveTitle(){const{title:e,titleTemplate:r,defaultTitle:t}=this.props;return e&&r?r.replace(/%s/g,()=>Array.isArray(e)?e.join(""):e):e||t||void 0}renderTitle(){const e=this.resolveTitle();if(e===void 0)return null;const r=this.props.titleAttributes||{};return p.createElement("title",g(r),e)}renderBase(){const{base:e}=this.props;return e?p.createElement("base",g(e)):null}renderMeta(){const{meta:e}=this.props;return!e||!Array.isArray(e)?null:e.map((r,t)=>p.createElement("meta",{key:t,...g(r)}))}renderLink(){const{link:e}=this.props;return!e||!Array.isArray(e)?null:e.map((r,t)=>p.createElement("link",{key:t,...g(r)}))}renderScript(){const{script:e}=this.props;return!e||!Array.isArray(e)?null:e.map((r,t)=>{const{innerHTML:n,...s}=r,o=g(s);return n&&(o.dangerouslySetInnerHTML={__html:n}),p.createElement("script",{key:t,...o})})}renderStyle(){const{style:e}=this.props;return!e||!Array.isArray(e)?null:e.map((r,t)=>{const{cssText:n,...s}=r,o=g(s);return n&&(o.dangerouslySetInnerHTML={__html:n}),p.createElement("style",{key:t,...o})})}renderNoscript(){const{noscript:e}=this.props;return!e||!Array.isArray(e)?null:e.map((r,t)=>{const{innerHTML:n,...s}=r,o=g(s);return n&&(o.dangerouslySetInnerHTML={__html:n}),p.createElement("noscript",{key:t,...o})})}render(){return p.createElement(p.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},He=class extends I.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(e){return!ne(B(this.props,"helmetData"),B(e,"helmetData"))}mapNestedChildrenToProps(e,r){if(!r)return null;switch(e.type){case"script":case"noscript":return{innerHTML:r};case"style":return{cssText:r};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,r,t,n){return{...r,[e.type]:[...r[e.type]||[],{...t,...this.mapNestedChildrenToProps(e,n)}]}}mapObjectTypeChildren(e,r,t,n){switch(e.type){case"title":return{...r,[e.type]:n,titleAttributes:{...t}};case"body":return{...r,bodyAttributes:{...t}};case"html":return{...r,htmlAttributes:{...t}};default:return{...r,[e.type]:{...t}}}}mapArrayTypeChildrenToProps(e,r){let t={...r};return Object.keys(e).forEach(n=>
1{t={...t,[n]:e[n]}}),t}warnOnInvalidChildren(e,r){return q(N.some(t=>e.type===t),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${N.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),q(!r||typeof r=="string"||Array.isArray(r)&&!r.some(t=>typeof t!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,r){let t={};return p.Children.forEach(e,n=>{if(!n||!n.props)return;const{children:s,...o}=n.props,c=Object.keys(o).reduce((l,a)=>(l[G[a]||a]=o[a],l),{});let{type:i}=n;switch(typeof i=="symbol"?i=i.toString():this.warnOnInvalidChildren(n,s),i){case"Symbol(react.fragment)":r=this.mapChildrenToProps(s,r);break;case"link":case"meta":case"noscript":case"script":case"style":t=this.flattenArrayTypeChildren(n,t,c,s);break;default:r=this.mapObjectTypeChildren(n,r,c,s);break}}),this.mapArrayTypeChildrenToProps(t,r)}render(){const{children:e,...r}=this.props;let t={...r},{helmetData:n}=r;if(e&&(t=this.mapChildrenToProps(e,t)),n&&!(n instanceof R)){const s=n;n=new R(s.context,!0),delete t.helmetData}return j?p.createElement(Oe,{...t}):n?p.createElement(Y,{...t,context:n.value}):p.createElement(ee.Consumer,null,s=>p.createElement(Y,{...t,context:s}))}};export{He as H,Ae as a};

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.