"use strict";(self["webpackChunkcigar_finder_frontend"]=self["webpackChunkcigar_finder_frontend"]||[]).push([[620],{5467:function(e,t,o){o.r(t),o.d(t,{default:function(){return g}});var n=o(641),s=o(3751);const r={class:"blog-search"},i={class:"pagination"};function a(e,t,o,a,l,c){const u=(0,n.g2)("BlogCard"),p=(0,n.g2)("pagination"),d=(0,n.g2)("test-ads-banner"),m=(0,n.g2)("BaseBlogWrapper");return(0,n.uX)(),(0,n.Wv)(m,{title:"blog",linkTitle:"/blog"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",r,[(0,n.bo)((0,n.Lk)("input",{"onUpdate:modelValue":t[0]||(t[0]=e=>l.qLocal=e),type:"text",class:"blog-search__input",placeholder:"Search blog...",onKeyup:t[1]||(t[1]=(0,s.jR)(((...e)=>c.applySearch&&c.applySearch(...e)),["enter"]))},null,544),[[s.Jo,l.qLocal,void 0,{trim:!0}]]),(0,n.Lk)("button",{class:"blog-search__btn",type:"button",onClick:t[2]||(t[2]=(...e)=>c.applySearch&&c.applySearch(...e))}," Search ")]),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(c.articlesList.articles,((e,t)=>((0,n.uX)(),(0,n.Wv)(u,{key:e.id,image:e?.image,title:e?.title,created:e?.created_at,body:e?.body,id:e?.id,index:t,slug:e?.slug,"current-page":l.page},null,8,["image","title","created","body","id","index","slug","current-page"])))),128)),(0,n.Lk)("div",i,[(0,n.bF)(p,{modelValue:l.page,"onUpdate:modelValue":t[3]||(t[3]=e=>l.page=e),records:c.articlesCount,"per-page":10,options:l.options,onPaginate:c.commentPagination},null,8,["modelValue","records","options","onPaginate"])]),(0,n.bF)(d,{type:"footer"})])),_:1})}o(4114),o(8992),o(3949);var l=o(9402),c=o(4716),u=o(4497),p={mounted(){document.title="Cigar Blog — Expert Guides, Reviews & Smoking Tips | CigarFinder";var e=document.querySelector('meta[name="description"]'),t="Expert cigar guides, in-depth reviews, smoking tips, and buying advice. Browse 130+ articles from CigarFinder.";e?e.setAttribute("content",t):(e=document.createElement("meta"),e.setAttribute("name","description"),e.setAttribute("content",t),document.head.appendChild(e));var o={"og:title":"Cigar Blog — Guides, Reviews & Tips | CigarFinder","og:description":t,"og:url":"https://cigarfinder.com/blog"};Object.keys(o).forEach((function(e){var t=document.querySelector('meta[property="'+e+'"]');t?t.setAttribute("content",o[e]):(t=document.createElement("meta"),t.setAttribute("property",e),t.setAttribute("content",o[e]),document.head.appendChild(t))}))},data(){return{page:1,qLocal:"",options:Object.freeze({template:u.A,edgeNavigation:!0,texts:{first:"<<",last:">>",variant:"secondary"}})}},components:{BaseBlogWrapper:l.A,BlogCard:c.A},computed:{articlesList(){return this.$store.getters.articlesList},articlesCount(){return this.articlesList.count||0}},watch:{"$route.query":{immediate:!0,deep:!0,handler(){const e=(this.$route.query.q||"").toString().trim(),t=parseInt(this.$route.query.page,10)||1;this.qLocal=e,this.page=t,this.fetchArticles(),window.scrollTo({top:0,behavior:"smooth"})}}},methods:{applySearch(){const e=(this.qLocal||"").trim(),t=e?{page:1,q:e}:{page:1};this.$router.push({path:"/blog",query:t})},commentPagination(){const e=(this.$route.query.q||"").toString().trim(),t=e?{page:this.page,q:e}:{page:this.page};this.$router.push({path:"/blog",query:t})},fetchArticles(){const e=(this.$route.query.q||"").toString().trim(),t=parseInt(this.$route.query.page,10)||1;let o=`?article_type=blog&page=${t}`;e&&(o+=`&q=${encodeURIComponent(e)}`),this.$store.dispatch("getArticlesList",{params:o})}}},d=o(6262);const m=(0,d.A)(p,[["render",a],["__scopeId","data-v-63e63f5c"]]);var g=m},8858:function(e,t,o){o.r(t),o.d(t,{default:function(){return Nt}});var n=o(641),s=o(33),r=o(3751);const i=["content"],a=["content"],l=["content"],c=["content"],u=["content"],p=["content"],d=["content"],m=["content"],g=["content"],h={class:"coupon-detail desktop-view"},k={class:"sideBar"},b={class:"logoDiv"},L={class:"retailer-img"},y=["src"],v=["href"],_=["src"],C={class:"coupon-content"},f={key:0,class:"aboutBlock"},w={key:0},S={key:1},E={class:"aboutBlock"},T=["innerHTML"],q={key:1},I={class:"aboutBlock"},O=["innerHTML"],x={key:1},X={class:"aboutBlock"},A=["innerHTML"],M={key:1},F={class:"aboutBlock"},$=["innerHTML"],P={key:1},H={class:"sidebarFilters"},R={key:0,class:"icon"},B={key:1,class:"icon"},N={key:0,class:"body_part with-scroll"},Q=["href","onClick"],D={class:"aboutBlock"},V={key:0},W=["innerHTML"],U={key:1,class:"aboutBlock"},j={key:0},K=["onClick"],z={key:0,class:"icon"},J={key:1,class:"icon"},G={class:"filters"},Y={key:0,class:"body_part"},Z=["innerHTML"],ee={key:1},te=["innerHTML"],oe={class:"aboutBlock"},ne=["innerHTML"],se={key:1},re={style:{"margin-top":"10px"}},ie={class:"rightBar",ref:"couponCardsContainer"},ae={class:"rightbarHeader"},le={class:"title"},ce={class:"sort"},ue={class:"select-container"},pe={class:"border-tags"},de={class:"coupon-detail mobile-view"},me={class:"logoDiv"},ge={class:"retailer-img"},he=["src"],ke={class:"offerAvailable"},be=["src"],Le={class:"coupon-content"},ye={class:"rightbarHeader"},ve={class:"sort"},_e={class:"select-container"},Ce={class:"sidebarFilters"},fe={key:0,class:"icon"},we={key:1,class:"icon"},Se={key:0,class:"body_part with-scroll"},Ee=["href","onClick"],Te={class:"border-tags"},qe={class:"mobile-retailer-details"},Ie={class:"mobile-section-title"},Oe={class:"mobile-accordion"},xe={class:"icon"},Xe={key:0,class:"body_part"},Ae=["innerHTML"],Me={class:"mobile-accordion"},Fe={class:"icon"},$e={key:0,class:"body_part"},Pe=["innerHTML"],He={class:"mobile-accordion"},Re={class:"icon"},Be={key:0,class:"body_part"},Ne=["innerHTML"],Qe={key:0,class:"mobile-accordion"},De={class:"icon"},Ve={key:0,class:"body_part"},We=["innerHTML"],Ue={key:1,class:"mobile-accordion"},je={class:"icon"},Ke={key:0,class:"body_part"},ze={key:0},Je=["innerHTML"],Ge={key:1},Ye=["innerHTML"],Ze={class:"mobile-accordion"},et={class:"icon"},tt={key:0,class:"body_part"},ot=["innerHTML"],nt={key:1},st={style:{"margin-top":"10px"}},rt={key:2,class:"mobile-accordion"},it={class:"icon"},at={key:0,class:"body_part"},lt=["innerHTML"];function ct(e,t,o,ct,ut,pt){const dt=(0,n.g2)("GetCouponCard"),mt=(0,n.g2)("pagination"),gt=(0,n.g2)("CouponModal"),ht=(0,n.g2)("SubscribeModal");return(0,n.uX)(),(0,n.CE)(n.FK,null,[((0,n.uX)(),(0,n.Wv)(n.Im,{to:"head"},[(0,n.Lk)("meta",{name:"title",content:ut.coupon_resource.meta_title||ut.defaultMetaTitle},null,8,i),(0,n.Lk)("meta",{name:"description",content:ut.coupon_resource.meta_description||ut.defaultMetaDescription},null,8,a),(0,n.Lk)("meta",{property:"og:title",content:ut.coupon_resource.meta_title||ut.defaultMetaTitle},null,8,l),(0,n.Lk)("meta",{property:"og:description",content:ut.coupon_resource.meta_description||ut.defaultMetaDescription},null,8,c),(0,n.Lk)("meta",{property:"og:url",content:pt.pageUrl},null,8,u),(0,n.Lk)("meta",{property:"og:image",content:pt.ogImage},null,8,p),t[29]||(t[29]=(0,n.Lk)("meta",{property:"og:type",content:"website"},null,-1)),t[30]||(t[30]=(0,n.Lk)("meta",{name:"twitter:card",content:"summary_large_image"},null,-1)),(0,n.Lk)("meta",{name:"twitter:title",content:ut.coupon_resource.meta_title||ut.defaultMetaTitle},null,8,d),(0,n.Lk)("meta",{name:"twitter:description",content:ut.coupon_resource.meta_description||ut.defaultMetaDescription},null,8,m),(0,n.Lk)("meta",{name:"twitter:image",content:pt.ogImage},null,8,g),pt.jsonLdString?((0,n.uX)(),(0,n.CE)(n.FK,{key:0},[],64)):(0,n.Q3)("",!0)])),(0,n.Lk)("div",h,[(0,n.Lk)("div",k,[(0,n.Lk)("div",b,[(0,n.Lk)("div",L,[(0,n.Lk)("img",{src:ut.coupon_resource.image.url||ut.defaultImage,alt:"Coupon Image"},null,8,y)]),(0,n.Lk)("a",{href:ut.coupon_resource.click_link,target:"_blank",rel:"noopener"},(0,s.v_)(ut.coupon_resource.name||""),9,v),(0,n.Lk)("p",null,[t[31]||(t[31]=(0,n.Lk)("span",null,null,-1)),(0,n.Lk)("img",{src:ut.offers,alt:"offers"},null,8,_),(0,n.Lk)("span",null,(0,s.v_)(ut.count)+" Offers Available",1)]),(0,n.Lk)("div",C,[(0,n.Lk)("button",{onClick:t[0]||(t[0]=(...e)=>pt.toggleSubscribeModal&&pt.toggleSubscribeModal(...e))},"Subscribe")])]),pt.bestOffer?((0,n.uX)(),(0,n.CE)("div",f,[t[33]||(t[33]=(0,n.Lk)("h2",null,"Best offer right now",-1)),(0,n.Lk)("p",null,[(0,n.Lk)("strong",null,(0,s.v_)(pt.bestOffer.name),1)]),pt.bestOffer.code?((0,n.uX)(),(0,n.CE)("p",w,[t[32]||(t[32]=(0,n.eW)(" Code: ")),(0,n.Lk)("strong",null,(0,s.v_)(pt.bestOffer.code),1)])):(0,n.Q3)("",!0),pt.bestOffer.end_date?((0,n.uX)(),(0,n.CE)("p",S," Ends: "+(0,s.v_)(pt.formatDate(pt.bestOffer.end_date)),1)):(0,n.Q3)("",!0)])):(0,n.Q3)("",!0),(0,n.Lk)("div",E,[t[34]||(t[34]=(0,n.Lk)("h2",null,"How to use a coupon code",-1)),ut.coupon_resource.how_to_use?((0,n.uX)(),(0,n.CE)("p",{key:0,innerHTML:ut.coupon_resource.how_to_use},null,8,T)):((0,n.uX)(),(0,n.CE)("p",q,' Copy the code, click "Get Coupon Code", then paste it at checkout on the retailer website before you pay. '))]),(0,n.Lk)("div",I,[t[35]||(t[35]=(0,n.Lk)("h2",null,"Shipping policy summary",-1)),ut.coupon_resource.shipping_policy_summary?((0,n.uX)(),(0,n.CE)("p",{key:0,innerHTML:ut.coupon_resource.shipping_policy_summary},null,8,O)):((0,n.uX)(),(0,n.CE)("p",x," Shipping rules vary by retailer and brand restrictions. Always confirm shipping costs and eligibility during checkout. "))]),(0,n.Lk)("div",X,[t[36]||(t[36]=(0,n.Lk)("h2",null,"Returns policy summary",-1)),ut.coupon_resource.returns_policy_summary?((0,n.uX)(),(0,n.CE)("p",{key:0,innerHTML:ut.coupon_resource.returns_policy_summary},null,8,A)):((0,n.uX)(),(0,n.CE)("p",M," Returns depend on the retailer's condition and timeframe requirements. Verify the return window and any restocking fees on the retailer site. "))]),(0,n.Lk)("div",F,[t[37]||(t[37]=(0,n.Lk)("h2",null,"Rewards program",-1)),ut.coupon_resource.rewards_program?((0,n.uX)(),(0,n.CE)("p",{key:0,innerHTML:ut.coupon_resource.rewards_program},null,8,$)):((0,n.uX)(),(0,n.CE)("p",P," Many retailers offer points or loyalty programs. Check the retailer site for membership benefits and exclusions. "))]),(0,n.Lk)("div",H,[(0,n.Lk)("div",{class:(0,s.C4)(["accordion",{active:ut.retailerAccordionOpen}])},[(0,n.Lk)("div",{class:"head_part",onClick:t[1]||(t[1]=(...e)=>pt.toggleRetailerAccordion&&pt.toggleRetailerAccordion(...e))},[ut.retailerAccordionOpen?((0,n.uX)(),(0,n.CE)("span",B,"-")):((0,n.uX)(),(0,n.CE)("span",R,"+")),t[38]||(t[38]=(0,n.Lk)("span",{class:"filters"},"Similar Stores",-1))]),ut.retailerAccordionOpen?((0,n.uX)(),(0,n.CE)("div",N,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(ut.retailers,(e=>((0,n.uX)(),(0,n.CE)("div",{key:e.name,class:"item"},[(0,n.Lk)("a",{href:pt.retailerLink(e.id,e.name),class:"retailer-link",onClick:(0,r.D$)((t=>pt.goToDetail(e.id,e.name)),["prevent"])},(0,s.v_)(e.name),9,Q)])))),128))])):(0,n.Q3)("",!0)],2)]),(0,n.Lk)("div",D,[ut.coupon_resource.about?((0,n.uX)(),(0,n.CE)("h2",V,"About")):(0,n.Q3)("",!0),(0,n.Lk)("p",{innerHTML:ut.coupon_resource.about,class:(0,s.C4)({expanded:ut.isExpandedFaq}),ref:"aboutText"},null,10,W),ut.isTextLong?((0,n.uX)(),(0,n.CE)("span",{key:1,onClick:t[2]||(t[2]=(...e)=>pt.toggleFaq&&pt.toggleFaq(...e)),class:"show"},(0,s.v_)(ut.isExpandedFaq?"Show Less ▲":"Show More ▼"),1)):(0,n.Q3)("",!0)]),pt.faqItems.length||ut.coupon_resource.faqs?((0,n.uX)(),(0,n.CE)("div",U,[t[39]||(t[39]=(0,n.Lk)("h2",null,"FAQS",-1)),pt.faqItems.length?((0,n.uX)(),(0,n.CE)("div",j,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(pt.faqItems,((e,t)=>((0,n.uX)(),(0,n.CE)("div",{class:(0,s.C4)(["accordion",{active:ut.openFaqIndex===t}]),key:t},[(0,n.Lk)("div",{class:"head_part",onClick:e=>pt.toggleFaqItem(t)},[ut.openFaqIndex!==t?((0,n.uX)(),(0,n.CE)("span",z,"+")):((0,n.uX)(),(0,n.CE)("span",J,"-")),(0,n.Lk)("span",G,(0,s.v_)(e.q),1)],8,K),ut.openFaqIndex===t?((0,n.uX)(),(0,n.CE)("div",Y,[(0,n.Lk)("p",{innerHTML:e.a},null,8,Z)])):(0,n.Q3)("",!0)],2)))),128))])):((0,n.uX)(),(0,n.CE)("div",ee,[(0,n.Lk)("p",{innerHTML:ut.coupon_resource.faqs,class:(0,s.C4)({expanded:ut.isExpanded}),ref:"faqText"},null,10,te),ut.isTextLongFaq?((0,n.uX)(),(0,n.CE)("span",{key:0,onClick:t[3]||(t[3]=(...e)=>pt.toggleText&&pt.toggleText(...e)),class:"show"},(0,s.v_)(ut.isExpanded?"Show Less ▲":"Show More ▼"),1)):(0,n.Q3)("",!0)]))])):(0,n.Q3)("",!0),(0,n.Lk)("div",oe,[t[41]||(t[41]=(0,n.Lk)("h2",null,"Why trust us",-1)),ut.coupon_resource.verification_process?((0,n.uX)(),(0,n.CE)("p",{key:0,innerHTML:ut.coupon_resource.verification_process},null,8,ne)):((0,n.uX)(),(0,n.CE)("p",se," We publish retailer offers and promo codes and prioritize currently active promotions. If a code doesn't apply due to exclusions or cart rules, try another offer on this page. ")),(0,n.Lk)("p",re,[t[40]||(t[40]=(0,n.Lk)("strong",null,"Last updated:",-1)),(0,n.Lk)("span",null,(0,s.v_)(pt.lastUpdatedDisplay),1)])])]),(0,n.Lk)("div",ie,[(0,n.Lk)("div",ae,[(0,n.Lk)("h1",le,(0,s.v_)(pt.displayPageHeading),1),(0,n.Lk)("div",ce,[t[43]||(t[43]=(0,n.Lk)("label",{for:"sortByPrice"},"Sort By",-1)),(0,n.Lk)("div",ue,[(0,n.bo)((0,n.Lk)("select",{id:"sortByPrice","onUpdate:modelValue":t[4]||(t[4]=e=>ut.sortOrder=e),onChange:t[5]||(t[5]=(...e)=>pt.handleSortChange&&pt.handleSortChange(...e))},t[42]||(t[42]=[(0,n.Lk)("option",{value:""},"Not Selected",-1),(0,n.Lk)("option",{value:"asc"},"Old to New",-1),(0,n.Lk)("option",{value:"desc"},"New to Old",-1)]),544),[[r.u1,ut.sortOrder]]),ut.sortOrder?((0,n.uX)(),(0,n.CE)("span",{key:0,class:"clear-icon",onClick:t[6]||(t[6]=(...e)=>pt.clearSortOrder&&pt.clearSortOrder(...e))},"✕")):(0,n.Q3)("",!0)])])]),(0,n.Lk)("div",pe,[(0,n.Lk)("span",{class:(0,s.C4)({active:"all"===ut.activeTag}),onClick:t[7]||(t[7]=e=>pt.filterByTag("all"))},"All Coupons",2),(0,n.Lk)("span",{class:(0,s.C4)({active:"new"===ut.activeTag}),onClick:t[8]||(t[8]=e=>pt.filterByTag("new"))},"Newly Added",2),(0,n.Lk)("span",{class:(0,s.C4)({active:"expiring"===ut.activeTag}),onClick:t[9]||(t[9]=e=>pt.filterByTag("expiring"))},"Expiring Soon",2)]),(0,n.Lk)("div",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(ut.coupons,((e,t)=>((0,n.uX)(),(0,n.Wv)(dt,{key:t,image:e.image_url||ut.defaultImage,title:e.name,description:e.description,code:e.code,click_url:e.click_url,coupon_resource_url:e.coupon_resource_url,coupon_resource_name:e.coupon_resource_name,end_date:e.end_date,onShowCoupon:pt.showCouponModal},null,8,["image","title","description","code","click_url","coupon_resource_url","coupon_resource_name","end_date","onShowCoupon"])))),128)),ut.withoutPaginate?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.Wv)(mt,{key:0,modelValue:ut.page,"onUpdate:modelValue":t[10]||(t[10]=e=>ut.page=e),records:pt.couponsCount,"per-page":20,options:ut.options,onPaginate:pt.loadCoupons},null,8,["modelValue","records","options","onPaginate"]))]),ut.showModal?((0,n.uX)(),(0,n.Wv)(gt,{key:0,isVisible:ut.showModal,coupon:ut.selectedCoupon,defaultImage:ut.defaultImage,onClose:t[11]||(t[11]=e=>ut.showModal=!1)},null,8,["isVisible","coupon","defaultImage"])):(0,n.Q3)("",!0),ut.showSubscribeModal?((0,n.uX)(),(0,n.Wv)(ht,{key:1,isVisible:ut.showSubscribeModal,resourceName:ut.coupon_resource.name,resourceId:ut.coupon_resource.id,image:ut.coupon_resource.image.url||ut.defaultImage,onClose:pt.toggleSubscribeModal},null,8,["isVisible","resourceName","resourceId","image","onClose"])):(0,n.Q3)("",!0)],512)]),(0,n.Lk)("div",de,[(0,n.Lk)("div",me,[(0,n.Lk)("div",ge,[(0,n.Lk)("img",{src:ut.coupon_resource.image.url||ut.defaultImage,alt:"Coupon Image"},null,8,he)]),(0,n.Lk)("div",null,[(0,n.Lk)("h3",{class:"title",ref:"couponCardsContainer"},(0,s.v_)(pt.displayPageHeading),513),(0,n.Lk)("div",ke,[(0,n.Lk)("p",null,[(0,n.Lk)("img",{src:ut.offers,alt:"offers"},null,8,be),(0,n.Lk)("span",null,(0,s.v_)(ut.count)+" Offers Available",1)]),(0,n.Lk)("div",Le,[(0,n.Lk)("button",{onClick:t[12]||(t[12]=(...e)=>pt.toggleSubscribeModal&&pt.toggleSubscribeModal(...e))},"Subscribe")])])])]),(0,n.Lk)("div",null,[(0,n.Lk)("div",ye,[(0,n.Lk)("div",ve,[t[45]||(t[45]=(0,n.Lk)("label",{for:"sortByPrice"},"Sort By",-1)),(0,n.Lk)("div",_e,[(0,n.bo)((0,n.Lk)("select",{id:"sortByPrice","onUpdate:modelValue":t[13]||(t[13]=e=>ut.sortOrder=e),onChange:t[14]||(t[14]=(...e)=>pt.handleSortChange&&pt.handleSortChange(...e))},t[44]||(t[44]=[(0,n.Lk)("option",{value:""},"Not Selected",-1),(0,n.Lk)("option",{value:"asc"},"Old to New",-1),(0,n.Lk)("option",{value:"desc"},"New to Old",-1)]),544),[[r.u1,ut.sortOrder]]),ut.sortOrder?((0,n.uX)(),(0,n.CE)("span",{key:0,class:"clear-icon",onClick:t[15]||(t[15]=(...e)=>pt.clearSortOrder&&pt.clearSortOrder(...e))},"✕")):(0,n.Q3)("",!0)])]),(0,n.Lk)("div",Ce,[(0,n.Lk)("div",{class:(0,s.C4)(["accordion",{active:ut.retailerAccordionOpen}])},[(0,n.Lk)("div",{class:"head_part",onClick:t[16]||(t[16]=(...e)=>pt.toggleRetailerAccordion&&pt.toggleRetailerAccordion(...e))},[ut.retailerAccordionOpen?((0,n.uX)(),(0,n.CE)("span",we,"-")):((0,n.uX)(),(0,n.CE)("span",fe,"+")),t[46]||(t[46]=(0,n.Lk)("span",{class:"filters"},"Similar Stores",-1))]),ut.retailerAccordionOpen?((0,n.uX)(),(0,n.CE)("div",Se,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(ut.retailers,(e=>((0,n.uX)(),(0,n.CE)("div",{key:e.name,class:"item"},[(0,n.Lk)("a",{href:pt.retailerLink(e.id,e.name),class:"retailer-link",onClick:(0,r.D$)((t=>pt.goToDetail(e.id,e.name)),["prevent"])},(0,s.v_)(e.name),9,Ee)])))),128))])):(0,n.Q3)("",!0)],2)])])]),(0,n.Lk)("div",null,[(0,n.Lk)("div",Te,[(0,n.Lk)("span",{class:(0,s.C4)({active:"all"===ut.activeTag}),onClick:t[17]||(t[17]=e=>pt.filterByTag("all"))},"All Coupons",2),(0,n.Lk)("span",{class:(0,s.C4)({active:"new"===ut.activeTag}),onClick:t[18]||(t[18]=e=>pt.filterByTag("new"))},"Newly Added",2),(0,n.Lk)("span",{class:(0,s.C4)({active:"expiring"===ut.activeTag}),onClick:t[19]||(t[19]=e=>pt.filterByTag("expiring"))},"Expiring Soon",2)]),(0,n.Lk)("div",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(ut.coupons,((e,t)=>((0,n.uX)(),(0,n.Wv)(dt,{key:t,image:e.image_url||ut.defaultImage,title:e.name,description:e.description,code:e.code,click_url:e.click_url,coupon_resource_url:e.coupon_resource_url,coupon_resource_name:e.coupon_resource_name,end_date:e.end_date,onShowCoupon:pt.showCouponModal},null,8,["image","title","description","code","click_url","coupon_resource_url","coupon_resource_name","end_date","onShowCoupon"])))),128)),ut.withoutPaginate?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.Wv)(mt,{key:0,modelValue:ut.page,"onUpdate:modelValue":t[20]||(t[20]=e=>ut.page=e),records:pt.couponsCount,"per-page":20,options:ut.options,onPaginate:pt.loadCoupons},null,8,["modelValue","records","options","onPaginate"])),(0,n.Lk)("div",qe,[(0,n.Lk)("h2",Ie,"More about "+(0,s.v_)(ut.coupon_resource.name),1),(0,n.Lk)("div",Oe,[(0,n.Lk)("div",{class:"head_part",onClick:t[21]||(t[21]=e=>ut.mobileHowToOpen=!ut.mobileHowToOpen)},[(0,n.Lk)("span",xe,(0,s.v_)(ut.mobileHowToOpen?"-":"+"),1),t[47]||(t[47]=(0,n.Lk)("span",null,"How to use a coupon code",-1))]),ut.mobileHowToOpen?((0,n.uX)(),(0,n.CE)("div",Xe,[(0,n.Lk)("p",{innerHTML:ut.coupon_resource.how_to_use||'Copy the code, click "Get Coupon Code", then paste it at checkout on the retailer website before you pay.'},null,8,Ae)])):(0,n.Q3)("",!0)]),(0,n.Lk)("div",Me,[(0,n.Lk)("div",{class:"head_part",onClick:t[22]||(t[22]=e=>ut.mobileShippingOpen=!ut.mobileShippingOpen)},[(0,n.Lk)("span",Fe,(0,s.v_)(ut.mobileShippingOpen?"-":"+"),1),t[48]||(t[48]=(0,n.Lk)("span",null,"Shipping policy summary",-1))]),ut.mobileShippingOpen?((0,n.uX)(),(0,n.CE)("div",$e,[(0,n.Lk)("p",{innerHTML:ut.coupon_resource.shipping_policy_summary||"Shipping rules vary by retailer and brand restrictions. Always confirm shipping costs and eligibility during checkout."},null,8,Pe)])):(0,n.Q3)("",!0)]),(0,n.Lk)("div",He,[(0,n.Lk)("div",{class:"head_part",onClick:t[23]||(t[23]=e=>ut.mobileReturnsOpen=!ut.mobileReturnsOpen)},[(0,n.Lk)("span",Re,(0,s.v_)(ut.mobileReturnsOpen?"-":"+"),1),t[49]||(t[49]=(0,n.Lk)("span",null,"Returns policy summary",-1))]),ut.mobileReturnsOpen?((0,n.uX)(),(0,n.CE)("div",Be,[(0,n.Lk)("p",{innerHTML:ut.coupon_resource.returns_policy_summary||"Returns depend on the retailer's condition and timeframe requirements. Verify the return window and any restocking fees on the retailer site."},null,8,Ne)])):(0,n.Q3)("",!0)]),ut.coupon_resource.rewards_program?((0,n.uX)(),(0,n.CE)("div",Qe,[(0,n.Lk)("div",{class:"head_part",onClick:t[24]||(t[24]=e=>ut.mobileRewardsOpen=!ut.mobileRewardsOpen)},[(0,n.Lk)("span",De,(0,s.v_)(ut.mobileRewardsOpen?"-":"+"),1),t[50]||(t[50]=(0,n.Lk)("span",null,"Rewards program",-1))]),ut.mobileRewardsOpen?((0,n.uX)(),(0,n.CE)("div",Ve,[(0,n.Lk)("p",{innerHTML:ut.coupon_resource.rewards_program},null,8,We)])):(0,n.Q3)("",!0)])):(0,n.Q3)("",!0),ut.coupon_resource.faqs||pt.faqItems.length?((0,n.uX)(),(0,n.CE)("div",Ue,[(0,n.Lk)("div",{class:"head_part",onClick:t[25]||(t[25]=e=>ut.mobileFaqOpen=!ut.mobileFaqOpen)},[(0,n.Lk)("span",je,(0,s.v_)(ut.mobileFaqOpen?"-":"+"),1),t[51]||(t[51]=(0,n.Lk)("span",null,"FAQs",-1))]),ut.mobileFaqOpen?((0,n.uX)(),(0,n.CE)("div",Ke,[pt.faqItems.length?((0,n.uX)(),(0,n.CE)("div",ze,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(pt.faqItems,((e,t)=>((0,n.uX)(),(0,n.CE)("div",{key:t},[(0,n.Lk)("strong",null,(0,s.v_)(e.q),1),(0,n.Lk)("p",{innerHTML:e.a},null,8,Je)])))),128))])):((0,n.uX)(),(0,n.CE)("div",Ge,[(0,n.Lk)("div",{innerHTML:ut.coupon_resource.faqs},null,8,Ye)]))])):(0,n.Q3)("",!0)])):(0,n.Q3)("",!0),(0,n.Lk)("div",Ze,[(0,n.Lk)("div",{class:"head_part",onClick:t[26]||(t[26]=e=>ut.mobileTrustOpen=!ut.mobileTrustOpen)},[(0,n.Lk)("span",et,(0,s.v_)(ut.mobileTrustOpen?"-":"+"),1),t[52]||(t[52]=(0,n.Lk)("span",null,"Why trust us",-1))]),ut.mobileTrustOpen?((0,n.uX)(),(0,n.CE)("div",tt,[ut.coupon_resource.verification_process?((0,n.uX)(),(0,n.CE)("p",{key:0,innerHTML:ut.coupon_resource.verification_process},null,8,ot)):((0,n.uX)(),(0,n.CE)("p",nt," We publish retailer offers and promo codes and prioritize currently active promotions. If a code doesn't apply due to exclusions or cart rules, try another offer on this page. ")),(0,n.Lk)("p",st,[t[53]||(t[53]=(0,n.Lk)("strong",null,"Last updated:",-1)),(0,n.eW)(" "+(0,s.v_)(pt.lastUpdatedDisplay),1)])])):(0,n.Q3)("",!0)]),ut.coupon_resource.about?((0,n.uX)(),(0,n.CE)("div",rt,[(0,n.Lk)("div",{class:"head_part",onClick:t[27]||(t[27]=e=>ut.mobileAboutOpen=!ut.mobileAboutOpen)},[(0,n.Lk)("span",it,(0,s.v_)(ut.mobileAboutOpen?"-":"+"),1),(0,n.Lk)("span",null,"About "+(0,s.v_)(ut.coupon_resource.name),1)]),ut.mobileAboutOpen?((0,n.uX)(),(0,n.CE)("div",at,[(0,n.Lk)("p",{innerHTML:ut.coupon_resource.about},null,8,lt)])):(0,n.Q3)("",!0)])):(0,n.Q3)("",!0)])]),ut.showModal?((0,n.uX)(),(0,n.Wv)(gt,{key:0,isVisible:ut.showModal,coupon:ut.selectedCoupon,defaultImage:ut.defaultImage,onClose:t[28]||(t[28]=e=>ut.showModal=!1)},null,8,["isVisible","coupon","defaultImage"])):(0,n.Q3)("",!0),ut.showSubscribeModal?((0,n.uX)(),(0,n.Wv)(ht,{key:1,isVisible:ut.showSubscribeModal,resourceName:ut.coupon_resource.name,resourceId:ut.coupon_resource.id,image:ut.coupon_resource.image.url||ut.defaultImage,onClose:pt.toggleSubscribeModal},null,8,["isVisible","resourceName","resourceId","image","onClose"])):(0,n.Q3)("",!0)])])],64)}o(4114),o(8992),o(4520),o(1454);var ut=o(6278);const pt={class:"coupon-card"},dt={class:"couponCardImg"},mt=["src"],gt={class:"couponCardContent"},ht={class:"coupon-meta"},kt={key:0,class:"coupon-expiry"};function bt(e,t,o,r,i,a){return(0,n.uX)(),(0,n.CE)("div",pt,[(0,n.Lk)("div",dt,[(0,n.Lk)("img",{src:o.image,alt:"Coupon Image"},null,8,mt)]),(0,n.Lk)("div",gt,[(0,n.Lk)("h3",null,(0,s.v_)(o.title),1),(0,n.Lk)("p",null,(0,s.v_)(o.description),1),(0,n.Lk)("div",ht,[o.end_date?((0,n.uX)(),(0,n.CE)("span",kt,"Expires: "+(0,s.v_)(a.formatDate(o.end_date)),1)):(0,n.Q3)("",!0),t[1]||(t[1]=(0,n.Lk)("span",{class:"coupon-verified"},"✓ Verified today",-1))]),(0,n.Lk)("button",{class:"get-coupon-button",onClick:t[0]||(t[0]=t=>e.$emit("show-coupon",{id:o.id,image_url:o.image,name:o.title,description:o.description,code:o.code,click_url:o.click_url,coupon_resource_url:o.coupon_resource_url,coupon_resource_name:o.coupon_resource_name,end_date:o.end_date}))}," Get Coupon Code ")])])}var Lt={props:{id:[Number,String],image:String,title:String,description:String,code:String,click_url:String,coupon_resource_url:String,coupon_resource_name:String,end_date:String},methods:{formatDate(e){try{const t=new Date(e);return Number.isNaN(t.getTime())?String(e):t.toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric"})}catch(t){return String(e)}}}},yt=o(6262);const vt=(0,yt.A)(Lt,[["render",bt],["__scopeId","data-v-1131acf0"]]);var _t=vt,Ct=o(1085);const ft={key:0,class:"modal"},wt={class:"modal-content"},St={class:"modal-body"},Et=["src"],Tt={class:"email-form"},qt={class:"modal-heading"},It={key:0,class:"error-message"},Ot={key:1,class:"success-message"};function xt(e,t,o,i,a,l){return o.isVisible?((0,n.uX)(),(0,n.CE)("div",ft,[(0,n.Lk)("div",wt,[(0,n.Lk)("span",{class:"close",onClick:t[0]||(t[0]=(...e)=>l.closeModal&&l.closeModal(...e))},"×"),(0,n.Lk)("div",St,[(0,n.Lk)("img",{src:o.image,alt:"Image",class:"modal-image"},null,8,Et),(0,n.Lk)("div",Tt,[(0,n.Lk)("h3",qt," You are about to Subscribe for "+(0,s.v_)(o.resourceName),1),t[3]||(t[3]=(0,n.Lk)("label",{for:"email",class:"email-label"},"Email:",-1)),(0,n.bo)((0,n.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":t[1]||(t[1]=e=>a.email=e),placeholder:"Enter your email",class:"email-input"},null,512),[[r.Jo,a.email]]),a.emailError?((0,n.uX)(),(0,n.CE)("p",It,(0,s.v_)(a.emailError),1)):(0,n.Q3)("",!0),(0,n.Lk)("button",{onClick:t[2]||(t[2]=(...e)=>l.submitEmail&&l.submitEmail(...e)),class:"coupon-content submit-button"}," Submit "),a.isSubmitted?((0,n.uX)(),(0,n.CE)("p",Ot," Thank you for subscribing! ")):(0,n.Q3)("",!0)])])])])):(0,n.Q3)("",!0)}var Xt=o(7465),At={props:{isVisible:Boolean,resourceName:{type:String,required:!0},resourceId:{type:String,required:!0},image:String},data(){return{email:"",emailError:"",isSubmitted:!1}},methods:{closeModal(){this.$emit("close")},validateEmail(){const e=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;return this.email?e.test(this.email)?(this.emailError="",!0):(this.emailError="Please enter a valid email address.",!1):(this.emailError="Email is required.",!1)},async submitEmail(){if(this.validateEmail())try{const e=await fetch(`${Xt.baseUrl}api/v1/coupon_resource_subscriptions`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({coupon_resource_id:this.resourceId,email:this.email})}),t=await e.json();e.ok?(this.$toast.success(t.message||"Successfully Completed"),this.isSubmitted=!0,setTimeout((()=>{this.closeModal()}),2e3)):this.$toast.error("Failed to submit email")}catch{this.$toast.error("Failed to submit email")}}}};const Mt=(0,yt.A)(At,[["render",xt],["__scopeId","data-v-13baccf2"]]);var Ft=Mt,$t=o(4497),Pt=o(1031),Ht=o.p+"img/offers.f30ced0a.svg",Rt={name:"coupon-detail",components:{GetCouponCard:_t,CouponModal:Ct.A,SubscribeModal:Ft,pagination:$t.A},data(){return{coupon_resource:{},coupons:[],count:"",defaultImage:Pt,offers:Ht,showModal:!1,selectedCoupon:null,sortOrder:"",activeTag:"all",retailerAccordionOpen:!0,retailers:[],isExpanded:!1,isExpandedFaq:!1,isTextLong:!1,isTextLongFaq:!1,selectedRetailer:[],showSubscribeModal:!1,withoutPaginate:!1,page:1,openFaqIndex:null,defaultMetaTitle:"Coupon Details - Save with Cigar Finder",defaultMetaDescription:"Get detailed information on discount coupons and learn how to save on your purchases.",options:Object.freeze({template:$t.A,edgeNavigation:!0,texts:{first:"<<",last:">>"}}),mobileHowToOpen:!1,mobileShippingOpen:!1,mobileReturnsOpen:!1,mobileRewardsOpen:!1,mobileFaqOpen:!1,mobileTrustOpen:!1,mobileAboutOpen:!1}},computed:{...(0,ut.L8)(["couponDetails","couponsList"]),couponsCount(){return this.count},pageUrl(){const e=this.$route?.params?.slug||"";return`https://cigarfinder.com/coupon-detail/${e}`},ogImage(){return this.coupon_resource?.image?.url||this.coupon_resource?.image_url||"https://cigarfinder.com/img/logo_1712.f5b212b8.svg"},bestOffer(){return this.coupons&&this.coupons.length?this.coupons[0]:null},displayPageHeading(){return this.coupon_resource.page_heading||this.coupon_resource.meta_title||`${this.coupon_resource.name||"Retailer"} Coupons & Promo Codes`},faqItems(){const e=this.coupon_resource?.faqs_json||this.coupon_resource?.faqs_structured||null;if(Array.isArray(e))return e.filter((e=>e&&e.q&&e.a)).map((e=>({q:String(e.q),a:String(e.a)})));const t=e||this.coupon_resource?.faqs;if(!t||"string"!==typeof t)return[];try{const e=JSON.parse(t);if(Array.isArray(e))return e.filter((e=>e&&e.q&&e.a)).map((e=>({q:String(e.q),a:String(e.a)})))}catch(o){}return[]},lastUpdatedDisplay(){const e=this.coupon_resource?.last_verified_at||this.coupon_resource?.last_updated||this.coupon_resource?.updated_at||null;return e?this.formatDate(e):"Recently"},jsonLdString(){const e=this.coupon_resource?.name||"Coupons",t="https://cigarfinder.com",o=this.$route?.params?.slug||"",n=`${t}/coupon-detail/${o}`,s=(this.coupons||[]).slice(0,50).map(((t,o)=>{const s={"@type":"Offer",name:t.name||"Coupon",description:t.description||"",url:n,seller:{"@type":"Organization",name:e}};return t.end_date&&(s.validThrough=t.end_date),{"@type":"ListItem",position:o+1,item:s}})),r=this.faqItems.length?{"@type":"FAQPage",mainEntity:this.faqItems.map((e=>({"@type":"Question",name:e.q,acceptedAnswer:{"@type":"Answer",text:e.a}})))}:null,i={"@context":"https://schema.org","@graph":[{"@type":"Organization",name:"Cigar Finder",url:t,logo:"https://www.cigarfinder.com/img/logo_1712.f5b212b8.svg",sameAs:["https://www.facebook.com/profile.php?id=100069324666780","https://www.instagram.com/cigarfinder/","https://www.youtube.com/channel/UC-wPHdjAFYCb7N8Mvb9QSHg"]},{"@type":"WebPage",name:this.coupon_resource?.meta_title||`${e} Coupon Codes & Deals`,url:n,description:this.coupon_resource?.meta_description||this.defaultMetaDescription},{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:t},{"@type":"ListItem",position:2,name:"Coupons",item:`${t}/coupons`},{"@type":"ListItem",position:3,name:e,item:n}]}].filter(Boolean)};return s.length&&i["@graph"].push({"@type":"ItemList",name:`${e} Coupon Codes & Deals`,numberOfItems:s.length,itemListElement:s}),r&&i["@graph"].push(r),JSON.stringify(i)}},mounted(){this.fetchCoupons(),this.fetchRetailers(),this.handleResize(),window.addEventListener("resize",this.handleResize),this.checkTextLength(),this.checkFaqLength()},beforeUnmount(){window.removeEventListener("resize",this.handleResize)},watch:{"$route.params.slug":{handler(){this.page=1,this.fetchCoupons()},immediate:!0},"coupon_resource.about"(){this.$nextTick((()=>{this.checkTextLength(),this.isExpandedFaq=!1}))},"coupon_resource.faqs"(){this.$nextTick((()=>{this.checkFaqLength(),this.isExpanded=!1}))}},methods:{async fetchCoupons(){const{slug:e}=this.$route.params,t=(e||"").split("-")[0];try{await this.$store.dispatch("fetchCouponDetails",{couponResourceId:t,sortOrder:this.sortOrder,tag:this.activeTag,page:this.page});const{coupons:e,coupon_resource:o,count:n}=this.couponDetails||{};this.coupons=e||[],this.coupon_resource=o||{},this.count=n||0,this.$nextTick((()=>{this.checkTextLength(),this.checkFaqLength()}))}catch(o){console.error("Error fetching coupons:",o)}},async fetchRetailers(){try{await this.$store.dispatch("getCouponsList"),this.retailers=this.couponsList||[]}catch(e){console.error("Error fetching retailers:",e)}},handleSortChange(){1!==this.page&&(this.page=1),this.fetchCoupons()},showCouponModal(e){this.selectedCoupon=e,this.showModal=!0},clearSortOrder(){this.sortOrder="",this.page=1,this.fetchCoupons()},filterByTag(e){this.activeTag=e,this.page=1,this.fetchCoupons()},toggleRetailerAccordion(){this.retailerAccordionOpen=!this.retailerAccordionOpen},retailerLink(e,t){return`/coupon-detail/${(0,Xt.stringToSlug)(e,t)}`},goToDetail(e,t){this.sortOrder="",this.activeTag="all",this.openFaqIndex=null,this.$router.push({path:`/coupon-detail/${(0,Xt.stringToSlug)(e,t)}`}),window.innerWidth<=768&&(this.retailerAccordionOpen=!1)},checkTextLength(){const e=this.$refs.aboutText;if(!e)return;const t=parseFloat(getComputedStyle(e).lineHeight),o=8*t;this.isTextLong=e.scrollHeight>o},checkFaqLength(){const e=this.$refs.faqText;if(!e)return void(this.isTextLongFaq=!1);const t=parseFloat(getComputedStyle(e).lineHeight),o=8*t;this.isTextLongFaq=e.scrollHeight>o},toggleText(){this.isExpanded=!this.isExpanded},toggleFaq(){this.isExpandedFaq=!this.isExpandedFaq},toggleFaqItem(e){this.openFaqIndex=this.openFaqIndex===e?null:e},onRetailerSelect(e){this.selectedRetailer===e?this.selectedRetailer=null:this.selectedRetailer=e},toggleSubscribeModal(){this.showSubscribeModal=!this.showSubscribeModal},handleResize(){window.innerWidth<=768?this.retailerAccordionOpen=!1:this.retailerAccordionOpen=!0},loadCoupons(e){this.page=e,this.fetchCoupons(),this.$nextTick((()=>{const e=this.$refs.couponCardsContainer;e&&e.scrollIntoView({behavior:"smooth"}),window.scrollTo(0,top)}))},formatDate(e){try{const t=new Date(e);return Number.isNaN(t.getTime())?String(e):t.toLocaleDateString(void 0,{year:"numeric",month:"long",day:"numeric"})}catch(t){return String(e)}}}};const Bt=(0,yt.A)(Rt,[["render",ct],["__scopeId","data-v-d81200da"]]);var Nt=Bt},9254:function(e,t,o){o.r(t),o.d(t,{default:function(){return q}});var n=o(641),s=o(3751);const r={id:"coupon-wrapper"},i={class:"coupon-wrapper-inner"},a={class:"coupon-grid"},l=["href","onClick"];function c(e,t,o,c,u,p){const d=(0,n.g2)("base-meta"),m=(0,n.g2)("CouponRecommendedSection"),g=(0,n.g2)("CouponCard");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.bF)(d,{pageType:"coupons"}),(0,n.bF)(m,{accent_text:"Recommend",title:"Coupons",className:"no-flex",margin:"230px 0 0 0"}),(0,n.Lk)("div",r,[(0,n.Lk)("div",i,[t[0]||(t[0]=(0,n.Lk)("h1",{class:"title"},"The Best Coupons & Promo Codes Offers",-1)),(0,n.Lk)("div",a,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(u.coupons,(e=>((0,n.uX)(),(0,n.CE)("a",{key:e.id,class:"coupon-card-link",href:p.couponDetailHref(e.id,e.name),onClick:(0,s.D$)((t=>p.goToDetail(e.id,e.name)),["prevent"])},[(0,n.bF)(g,{id:e.id,image:e.image_url||u.defaultImage,title:e.name,description:e.about,onClick:t=>p.goToDetail(e.id,e.name)},null,8,["id","image","title","description","onClick"])],8,l)))),128))])])])],64)}o(4114),o(8992),o(4520),o(1454);var u=o(33);const p={class:"coupon-card"},d=["href"],m={class:"couponCardImg"},g=["src"],h={class:"couponCardContent"},k={class:"coupon-title"};function b(e,t,o,r,i,a){return(0,n.uX)(),(0,n.CE)("div",p,[(0,n.Lk)("a",{href:a.couponDetailUrl,onClick:t[0]||(t[0]=(0,s.D$)((t=>e.$emit("click")),["prevent"])),class:"coupon-card-link"},[(0,n.Lk)("div",m,[(0,n.Lk)("img",{src:o.image,alt:"Coupon Image"},null,8,g)]),(0,n.Lk)("div",h,[(0,n.Lk)("h3",k,(0,u.v_)(o.title),1)])],8,d)])}var L=o(7465),y={props:{id:{type:String,required:!0},image:String,title:String,description:String,code:String,click_url:String,end_date:String,coupon_resource_url:String,coupon_resource_name:String},computed:{couponDetailUrl(){const e=this.id||"",t=this.coupon_resource_url||this.title||"";return e&&t?`/coupon-detail/${(0,L.stringToSlug)(e,t)}`:"/coupon-detail"}}},v=o(6262);const _=(0,v.A)(y,[["render",b],["__scopeId","data-v-285fa7b1"]]);var C=_,f=o(1031),w=o(6278),S=o(1628),E={components:{CouponCard:C,CouponRecommendedSection:S.A},mounted(){var e="Save on cigars with verified coupon codes and promo deals from top online cigar retailers. Updated daily on CigarFinder.",t=document.querySelector('meta[name="description"]');t?t.setAttribute("content",e):(t=document.createElement("meta"),t.setAttribute("name","description"),t.setAttribute("content",e),document.head.appendChild(t))},computed:{...(0,w.L8)(["couponsList"]),jsonLdString(){const e="https://cigarfinder.com",t=(this.coupons||[]).filter((e=>e&&e.id&&e.name)).map(((t,o)=>{const n=t.id,s=t.name;return{"@type":"ListItem",position:o+1,url:`${e}/coupon-detail/${(0,L.stringToSlug)(n,s)}`,name:s}})),o=[{"@type":"WebPage","@id":`${e}/coupons#webpage`,url:`${e}/coupons`,name:"Coupons & Promo Codes | Cigar Finder",inLanguage:"en"},{"@type":"BreadcrumbList","@id":`${e}/coupons#breadcrumbs`,itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:`${e}/`},{"@type":"ListItem",position:2,name:"Coupons",item:`${e}/coupons`}]},{"@type":"ItemList","@id":`${e}/coupons#itemlist`,name:"Coupon pages by retailer",itemListOrder:"https://schema.org/ItemListUnordered",numberOfItems:t.length,itemListElement:t}];return JSON.stringify({"@context":"https://schema.org","@graph":o})}},data(){return{defaultImage:f,coupons:[]}},watch:{coupons(){this.$nextTick((()=>this.upsertCouponsJsonLd()))}},methods:{couponDetailHref(e,t){return`/coupon-detail/${(0,L.stringToSlug)(e,t)}`},goToDetail(e,t){this.$router.push({path:`/coupon-detail/${(0,L.stringToSlug)(e,t)}`})},upsertCouponsJsonLd(){const e="cf-jsonld-coupons",t=document&&document.head;if(!t)return;let o=document.getElementById(e);const n=this.jsonLdString;n?(o||(o=document.createElement("script"),o.id=e,o.type="application/ld+json",t.appendChild(o)),o.textContent=n):o&&o.remove()},removeCouponsJsonLd(){const e=document.getElementById("cf-jsonld-coupons");e&&e.remove()}},created(){this.$store.dispatch("getCouponsList").then((()=>{this.coupons=this.couponsList,this.$nextTick((()=>this.upsertCouponsJsonLd()))}))},beforeUnmount(){this.removeCouponsJsonLd()}};const T=(0,v.A)(E,[["render",c]]);var q=T},3395:function(e,t,o){o.r(t),o.d(t,{default:function(){return h}});var n=o(641),s=o(3751);const r={class:"blog-search"},i={class:"pagination"};function a(e,t,o,a,l,c){const u=(0,n.g2)("NewsCard"),p=(0,n.g2)("BaseBlogWrapper"),d=(0,n.g2)("pagination"),m=(0,n.g2)("bottom-image");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.bF)(p,{title:"news",linkTitle:"/news",isNews:!0},{header:(0,n.k6)((()=>[(0,n.Lk)("div",r,[(0,n.bo)((0,n.Lk)("input",{"onUpdate:modelValue":t[0]||(t[0]=e=>l.qLocal=e),type:"text",class:"blog-search__input",placeholder:"Search news...",onKeyup:t[1]||(t[1]=(0,s.jR)(((...e)=>c.applySearch&&c.applySearch(...e)),["enter"]))},null,544),[[s.Jo,l.qLocal,void 0,{trim:!0}]]),(0,n.Lk)("button",{class:"blog-search__btn",type:"button",onClick:t[2]||(t[2]=(...e)=>c.applySearch&&c.applySearch(...e))}," Search ")])])),default:(0,n.k6)((()=>[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(c.newsList.articles,((e,t)=>((0,n.uX)(),(0,n.Wv)(u,{key:e.id,image:e?.image,title:e?.title,created:e?.created_at,body:e?.body,id:e?.id,index:t,slug:e?.slug},null,8,["image","title","created","body","id","index","slug"])))),128))])),_:1}),(0,n.Lk)("div",i,[(0,n.bF)(d,{modelValue:l.page,"onUpdate:modelValue":t[3]||(t[3]=e=>l.page=e),records:c.articlesCount,"per-page":10,options:l.options,onPaginate:c.commentPagination},null,8,["modelValue","records","options","onPaginate"])]),(0,n.bF)(m)],64)}o(4114),o(8992),o(3949);var l=o(9402),c=o(2793),u=o(4497),p=o(4735),d={mounted(){document.title="Cigar Industry News — Latest Updates & Releases | CigarFinder";var e=document.querySelector('meta[name="description"]');e?e.setAttribute("content","Stay up to date with the latest cigar industry news, new releases, retailer updates, and expert insights on CigarFinder."):(e=document.createElement("meta"),e.setAttribute("name","description"),e.setAttribute("content","Stay up to date with the latest cigar industry news, new releases, retailer updates, and expert insights on CigarFinder."),document.head.appendChild(e));var t=document.querySelector('link[rel="canonical"]');t&&t.setAttribute("href","https://cigarfinder.com/news");var o={"og:title":"Cigar Industry News | CigarFinder","og:description":"Latest cigar industry news, new releases, and expert insights.","og:url":"https://cigarfinder.com/news"};Object.keys(o).forEach((function(e){var t=document.querySelector('meta[property="'+e+'"]');t?t.setAttribute("content",o[e]):(t=document.createElement("meta"),t.setAttribute("property",e),t.setAttribute("content",o[e]),document.head.appendChild(t))}))},data(){return{page:parseInt(this.$route.query.page)||1,qLocal:(this.$route.query.q||"").toString(),options:Object.freeze({template:u.A,edgeNavigation:!0,texts:{first:"<<",last:">>",variant:"secondary"}})}},components:{BaseBlogWrapper:l.A,NewsCard:c.A,BottomImage:p.A},beforeRouteEnter(e,t,o){const n=parseInt(e.query.page)||1;o((t=>{t.page=n,t.qLocal=(e.query.q||"").toString(),t.fetchNews(),window.scrollTo({top:0,behavior:"smooth"})}))},beforeRouteUpdate(e,t,o){this.page=parseInt(e.query.page)||1,this.qLocal=(e.query.q||"").toString(),this.fetchNews(),o()},created(){this.fetchNews()},computed:{newsList(){return this.$store.getters.newsList},articlesCount(){return this.newsList.count||0}},methods:{applySearch(){const e=(this.qLocal||"").trim();this.page=1;const t=e?{page:1,q:e}:{page:1};this.$router.push({path:"/news",query:t}).then((()=>{this.fetchNews(),window.scrollTo({top:0,behavior:"smooth"})}))},commentPagination(){const e=(this.$route.query.q||"").toString().trim(),t=e?{page:this.page,q:e}:{page:this.page};this.$router.push({path:"/news",query:t}).then((()=>{window.scrollTo({top:0,behavior:"smooth"})})),this.fetchNews()},fetchNews(){const e=(this.$route.query.q||"").toString().trim();let t="&article_type=news&page="+this.page;e&&(t+="&q="+encodeURIComponent(e)),this.$store.dispatch("getArticlesList",{params:t,type:"news"})}}},m=o(6262);const g=(0,m.A)(d,[["render",a],["__scopeId","data-v-09de1fa4"]]);var h=g},4497:function(e,t,o){o.d(t,{A:function(){return u}});var n=o(641),s=o(33),r=o(3751);function i(e,t,o,i,a,l){return(0,n.uX)(),(0,n.CE)("div",{class:(0,s.C4)(["VuePagination",`${o.props.theme.wrapper} ${o.props.texts.variant}`])},[(0,n.Lk)("nav",{class:(0,s.C4)(o.props.theme.nav)},[(0,n.bo)((0,n.Lk)("ul",{class:(0,s.C4)(o.props.theme.list)},[o.props.hasEdgeNav?((0,n.uX)(),(0,n.CE)("li",{key:0,class:(0,s.C4)(o.props.theme.firstPage),onClick:t[0]||(t[0]=(...e)=>o.props.setFirstPage&&o.props.setFirstPage(...e))},[(0,n.Lk)("button",(0,n.v6)({"aria-label":"first page",type:"button"},o.props.firstPageProps),(0,s.v_)(o.props.texts.first),17)],2)):(0,n.Q3)("",!0),(0,n.Lk)("li",{class:(0,s.C4)(o.props.theme.prev),onClick:t[1]||(t[1]=(...e)=>o.props.setPrevPage&&o.props.setPrevPage(...e))},[(0,n.Lk)("button",(0,n.v6)({"aria-label":"prev page",type:"button"},o.props.prevProps),(0,s.v_)(o.props.texts.prevPage),17)],2),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(o.props.pages,(e=>((0,n.uX)(),(0,n.CE)("li",(0,n.v6)({key:e,class:o.props.pageClasses(e)},(0,n.Tb)(o.props.pageEvents(e),!0)),[(0,n.Lk)("button",(0,n.v6)({"aria-label":"page",type:"button",ref_for:!0},o.props.aProps,{class:o.props.theme.link}),(0,s.v_)(e),17)],16)))),128)),(0,n.Lk)("li",{class:(0,s.C4)(o.props.theme.next),onClick:t[2]||(t[2]=(...e)=>o.props.setNextPage&&o.props.setNextPage(...e))},[(0,n.Lk)("button",(0,n.v6)({"aria-label":"next page",type:"button"},o.props.nextProps),(0,s.v_)(o.props.texts.nextPage),17)],2),o.props.hasEdgeNav?((0,n.uX)(),(0,n.CE)("li",{key:1,class:(0,s.C4)(o.props.theme.lastPage),onClick:t[3]||(t[3]=(...e)=>o.props.setLastPage&&o.props.setLastPage(...e))},[(0,n.Lk)("button",(0,n.v6)({"aria-label":"last page",type:"button"},o.props.lastPageProps),(0,s.v_)(o.props.texts.last),17)],2)):(0,n.Q3)("",!0),(0,n.eW)(" "+(0,s.v_)(o.props.variant),1)],2),[[r.aG,o.props.showPagination]])],2)],2)}var a={name:"MyPagination",props:["props"]},l=o(6262);const c=(0,l.A)(a,[["render",i],["__scopeId","data-v-77d9d45e"]]);var u=c}}]);
//# sourceMappingURL=article-pages.788a12d8.js.map