PageSourceSearch

https://www.kingcasino.com/_nuxt/C5dGpWiz.js

js kingcasino.com collected 2026-09-26 01:04:15 UTC 10,599 bytes, 1 lines download raw bytes

1import{cX as f,aY as h,aV as m,dU as c,aW as O,ev as A,b5 as V,ak as re,aX as R,o as z,db as G,dO as F,cQ as K,aR as q,ap as pe,ea as _e,e0 as he,ef as be,cV as se,es as J,e4 as oe,b6 as X,ew as we,ep as ke,ex as Ce,ey as Pe,cm as Be,d8 as M,cN as W,b4 as Se,cS as qe}from"./Qjolldlk.js";const xe={class:"pagination-wrap"},Ne={class:"pagination"},Le={__name:"Pagination",props:{linkBase:{type:String,required:!0},totalPages:{type:Number,required:!0,default:1},currentPage:{type:Number,default:1}},setup(x){const u=x,y=q(()=>parseInt(u.currentPage)),T=q(()=>y.value>1&&u.totalPages>4),Y=q(()=>y.value>1&&u.totalPages>4),r=q(()=>y.value<u.totalPages&&u.totalPages>4),n=q(()=>y.value<u.totalPages&&u.totalPages>4),N=q(()=>{let b=[];if(u.totalPages<5)for(let o=1;o<=u.totalPages;o++)b.push(o);else if(y.value<3)b=[1,2,3,4,5];else if(u.totalPages-y.value<3){let o=y.value;b=[o-2,o-1,o];for(let g=1;g<=u.totalPages-y.value;g++)b.push(o+g)}else{let o=y.value;b=[o-2,o-1,o,o+1,o+2]}return b.filter(o=>o>0&&o<=u.totalPages)});return(b,o)=>{const g=re;return f(),h("div",xe,[m("div",Ne,[c(T)?(f(),O(g,{key:0,prefetch:!1,class:"pagination__first",to:x.linkBase+"1"},{default:A(()=>[...o[0]||(o[0]=[V("First",-1)])]),_:1},8,["to"])):R("",!0),c(Y)?(f(),O(g,{key:1,prefetch:!1,class:"pagination__previous",to:x.linkBase+(c(y)-1)},{default:A(()=>[...o[1]||(o[1]=[V("Prev",-1)])]),_:1},8,["to"])):R("",!0),(f(!0),h(z,null,G(c(N),p=>(f(),O(g,{prefetch:!1,class:K(["pagination__link",{"pagination__link--active":p===c(y)}]),key:p,to:x.linkBase+p},{default:A(()=>[V(F(p),1)]),_:2},1032,["class","to"]))),128)),c(r)?(f(),O(g,{key:2,prefetch:!1,class:"pagination__previous",to:x.linkBase+(c(y)+1)},{default:A(()=>[...o[2]||(o[2]=[V("Next",-1)])]),_:1},8,["to"])):R("",!0),c(n)?(f(),O(g,{key:3,prefetch:!1,class:"pagination__last",to:x.linkBase+x.totalPages},{default:A(()=>[...o[3]||(o[3]=[V("Last",-1)])]),_:1},8,["to"])):R("",!0)])])}}},Ae={class:"full-fade"},De={class:"blog-hero"},$e={class:"blog-title"},Me={class:"blog-controls"},Te={class:"blog-search"},Ie={class:"blog-card__meta"},Ve={class:"blog-card__days-ago"},ze=["src"],Fe={class:"blog-card__body"},Ke={class:"blog-card__categories"},Re=["onClick"],Ee=["onClick"],Oe={class:"blog__content__sub-title"},Ge={key:0,class:"blog-empty"},Ue={class:"pagination"},L=12,He="Casino Blog | King Casino",je="Casino Blog | King Casino",Qe="Blog Archive - King Casino",Xe="Blog Archive - King Casino",We={__name:"index",setup(x){const{$htmlEntities:u,$dayjs:y,$wordpressAPI:T}=_e(),Y=he(),r=be(),n=M(""),N=M([]),b=(e,{toggle:t=!0}={})=>{t&&n.value===e?n.value="":n.value=e;const s=ie(n.value),i={...r.query};n.value&&n.value!=="new"&&s?i.category=String(s):delete i.category,W({path:r.path,query:{...i,page:1}})},o=q(()=>Number(r.query.page)||1),g=M(""),p=M([]),U=M(1),D=M(!0),ne=async()=>{N.value=await T.getBlogCategories()};se(async()=>{await ne();const e=Number(r.query.category||r.query.category_num||0);if(e){const t=N.value.find(s=>s.id===e);t&&(n.value=t.name)}});const I=M(!0);se(()=>{setTimeout(()=>{I.value=!1},1500)});let $=0;const Z=e=>{try{return u?.decode?u.decode(String(e)):String(e)}catch{return String(e||"")}},H=async(e=o.value)=>{const t=++$;I.value=!0,D.value=!0,p.value=[];const s=!!(n.value&&n.value!=="new"),i=Number(r.query.category||r.query.category_num||0);let a=0,v="categories";if(i)a=i;else{const d=le(n.value);a=d.id||0,v=d.param||"categories"}const{blogs:l,pages:_}=await T.getBlogs({page:e,perPage:L,search:g.value||"",categories:n.value==="new"?"":a||"",taxonomy:v});if(s){const d=Z(n.value).trim().toLowerCase(),w=k=>(k||[]).some(C=>Z(C?.name).trim().toLowerCase()===d);if(!l.some(k=>w(B(k)))){const{blogs:k}=await T.getBlogs({page:1,perPage:50,search:g.value||""}),C=k.filter(S=>w(B(S))).sort((S,E)=>P(E)-P(S));if(t!==$)return;U.value=Math.max(1,Math.ceil(C.length/L)),p.value=C.slice((e-1)*L,e*L),D.value=!1,setTimeout(()=>{t===$&&(I.value=!1)},900);return}const Q=l.filter(k=>w(B(k))).length,ve=l.some(k=>!w(B(k)));if(Q<L||ve){const k=Math.min(_||1,10);let C=[];for(let S=1;S<=k;S++){const{blogs:E}=await T.getBlogs({page:S,perPage:50,search:g.value||""});C=C.concat(E.filter(ye=>w(B(ye))))}if(C.sort((S,E)=>P(E)-P(S)),t!==$)return;U.value=Math.max(1,Math.ceil(C.length/L)),p.value=C.slice((e-1)*L,e*L),D.value=!1,setTimeout(()=>{t===$&&(I.value=!1)},900);return}}t===$&&(U.value=_||1,p.value=l,D.value=!1,setTimeout(()=>{t===$&&(I.value=!1)},900))};J(()=>r.query.page,e=>{H(Number(e)||1)},{immediate:!0}),J(()=>r.query.category??r.query.category_num,e=>{const t=Number(e||0);if(t){const s=N.value.find(i=>i.id===t);n.value=s?s.name:""}else n.value&&n.value!=="new"&&(n.value="");r.query.page!=="1"?W({path:r.path,query:{...r.query,page:1}}):H(1)}),J([g,n],()=>{r.query.page&&r.query.page!=="1"?W({path:r.path,query:{...r.query,page:1}}):H(1)});function ee(){r.query.page&&r.query.page!=="1"?W({path:r.path,query:{...r.query,page:1}}):H(1)}function P(e){const t=[e?.modified,e?.modified_gmt,e?.post_modified,e?.date,e?.date_gmt,e?.post_date,e?.published_at].filter(
1Boolean);let s=0;for(const i of t){const a=new Date(i).getTime();!isNaN(a)&&a>s&&(s=a)}return s}const te=q(()=>{const e=s=>s.slice().sort((i,a)=>P(a)-P(i));if(n.value==="new"){const s=Date.now(),i=l=>{const _=P(l);return _?(s-_)/(1e3*60*60*24)<=21:!1},a=p.value.filter(i),v=p.value.filter(l=>!i(l));return[...e(a),...e(v)]}let t=e(p.value);if(n.value&&n.value!=="new"){const s=a=>{try{return u?.decode?u.decode(String(a)):String(a)}catch{return String(a||"")}},i=s(n.value).trim().toLowerCase();t=t.filter(a=>B(a).some(l=>s(l?.name).trim().toLowerCase()===i))}return t});function ie(e){if(!e||e==="new")return 0;const t=d=>{try{return u?.decode?u.decode(String(d)):String(d)}catch{return String(d||"")}},s=t(e).trim(),i=s.toLowerCase(),a=(N.value||[]).find(d=>t(d.name).trim().toLowerCase()===i);if(a)return a.id;const l=(d=>d.toLowerCase().replace(/&/g,"and").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,""))(s),_=(N.value||[]).find(d=>(d.slug||"").toLowerCase()===l);if(_)return _.id;for(const d of p.value||[]){const j=B(d).find(Q=>Q&&t(Q.name).trim().toLowerCase()===i);if(j&&j.id)return j.id}return 0}function le(e){const t=a=>{try{return u?.decode?u.decode(String(a)):String(a)}catch{return String(a||"")}};if(!e||e==="new")return{id:0,param:"categories"};const s=t(e).trim().toLowerCase(),i=(N.value||[]).find(a=>t(a.name).trim().toLowerCase()===s);if(i)return{id:i.id,param:"categories"};for(const a of p.value||[]){const v=a?._embedded?.["wp:term"]||[];for(const l of v){if(!Array.isArray(l)||!l.length)continue;const _=l[0]?.taxonomy||"",d=l.find(w=>w&&t(w.name).trim().toLowerCase()===s);if(d&&d.id){if(_==="category")return{id:d.id,param:"categories"};const w=_.replace(/_/g,"-");return{id:d.id,param:w||"categories"}}}}return{id:0,param:"categories"}}const ce=q(()=>{const e=new URLSearchParams,t=r.query.category?String(r.query.category):r.query.category_num?String(r.query.category_num):"";t&&e.set("category",t);const s=e.toString();return s?`/blog/?${s}&page=`:"/blog/?page="}),ue=e=>e?.title?.rendered?u.decode(e?.title?.rendered):"",ae=e=>e?.slug||"",de=e=>e?.acf?.archive_text?e.acf.archive_text.substring(0,150)+"...":"",ge=e=>{const t=P(e);return t?y(t).fromNow():""},fe=e=>{try{return e._embedded["wp:featuredmedia"][0].media_details.sizes.medium.source_url}catch{return"/img/missing-image-placeholder.jpg"}};function me(e){const t=P(e);return t?(Date.now()-t)/(1e3*60*60*24)<=15:!1}function B(e){if(e?._embedded&&e._embedded["wp:term"]){const t=e._embedded["wp:term"];if(Array.isArray(t)&&t.length>0){let s=[];for(const a of t){if(!Array.isArray(a)||!a.length)continue;const v=a[0]?.taxonomy||"";v&&(v==="category"||/category/i.test(v))&&(s=s.concat(a))}if(s.length)return s;const i=t.find(a=>Array.isArray(a)&&a.length&&a[0].taxonomy==="category");if(i)return i}}return Array.isArray(e?.categories)&&e.categories.length&&e.categories[0]?.name?e.categories:[]}return oe({title:He,meta:[{property:"og:title",content:je},{name:"description",content:Qe},{property:"og:description",content:Xe}]}),oe({link:[{rel:"canonical",href:Y.domain+r.path}]}),(e,t)=>{const s=re,i=Le;return f(),h("div",Ae,[m("div",De,[m("h1",$e,[X(s,{to:"/blog/",class:"blog-title__link","aria-label":"Go to blog home"},{default:A(()=>[...t[5]||(t[5]=[m("span",{class:"thin"},"CASINO BLOG",-1)])]),_:1})])]),m("div",Me,[m("div",Te,[we(m("input",{"onUpdate:modelValue":t[0]||(t[0]=a=>Be(g)?g.value=a:null),type:"text",placeholder:"Search...",onKeydown:t[1]||(t[1]=Ce(Pe(a=>ee(),["prevent"]),["enter"])),onBlur:t[2]||(t[2]=a=>ee()),"aria-label":"Search blog posts"},null,544),[[ke,c(g)]]),m("button",{type:"button",onClick:t[3]||(t[3]=a=>g.value=""),"aria-label":"Clear search"}," × ")])]),(f(),h("div",{class:K(["blog-archive",{"blog-archive--no-trim":c(n)&&c(n)!=="new"||!!c(g),"blog-archive--loading":c(D)}]),key:c(o)},[c(D)?(f(),h(z,{key:0},G(4,a=>m("div",{class:"blog-card blog-card--skeleton",key:"sk-"+a},[...t[6]||(t[6]=[Se('<div class="blog-card__image skeleton-shimmer" data-v-27ce8fa8></div><div class="blog-card__body" data-v-27ce8fa8><div class="skeleton-bar skeleton-bar--pill" data-v-27ce8fa8></div><div class="skeleton-bar skeleton-bar--title" data-v-27ce8fa8></div><div class="skeleton-bar skeleton-bar--title skeleton-bar--w70" data-v-27ce8fa8></div></div>',2)])])),64)):R("",!0),(f(!0),h(z,null,G(c(te),(a,v)=>(f(),h("div",{class:K(["blog-card",{"book-appear":c(I)}]),key:a.id||a.slug||v,style:qe({position:"relative","--i":v})},[m("div",Ie,[m("span",Ve,F(ge(a)),1)]),X(s,{prefetch:!1,class:"blog-card__image",to:"/blog/"+ae(a)+"/"},{default:A(()=>[m("img",{src:fe(a)},null,8,ze)]),_:2},1032,["to"]),m("div",Fe,[m("div",Ke,[me(a)?(f(),h(z,{key:0},[m("button",{class:K(["blog-card__category-pill blog-card__category-pill--new",{active:c(n)==="new"}]),onClick:t[4]||(t[4]=l=>b("new"))}," New ",2),(f(!0),h(z,null,G(B(a),l=>(f(),h("button",{key:l.id,class:K(["blog-card__category-pill",{active:c(n)===l.name}]),onClick:_=>b(l.name)}
1,F(l.name),11,Re))),128))],64)):(f(!0),h(z,{key:1},G(B(a),l=>(f(),h("button",{key:l.id,class:K(["blog-card__category-pill",{active:c(n)===l.name}]),onClick:_=>b(l.name)},F(l.name),11,Ee))),128))]),X(s,{prefetch:!1,class:"blog-card__title",to:"/blog/"+ae(a)+"/"},{default:A(()=>[V(F(ue(a)),1)]),_:2},1032,["to"]),m("span",Oe,F(de(a)),1)])],6))),128))],2)),!c(D)&&!c(te).length?(f(),h("p",Ge," No articles found. ")):R("",!0),m("div",Ue,[X(i,{"link-base":c(ce),"total-pages":c(U),"current-page":c(o)},null,8,["link-base","total-pages","current-page"])])])}}},Je=pe(We,[["__scopeId","data-v-27ce8fa8"]]);export{Je 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.