1import{b as f,l as H,r as W}from"./chunk-JKHNYL46.js";import{$a as $,D as L,F,Fb as T,P as k,Q as b,Ra as V,U as l,V as u,Y as R,Z as h,Za as c,ba as p,bb as x,c as _,ca as B,ea as P,f as I,g as A,i as N,k as O,va as U}from"./chunk-UCZ4OGOS.js";var S;try{S=typeof Intl<"u"&&Intl.v8BreakIterator}catch{S=!1}var K=(()=>{let t=class t{constructor(i){this._platformId=i,this.isBrowser=this._platformId?H(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||S)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}};t.\u0275fac=function(s){return new(s||t)(h(U))},t.\u0275prov=l({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),z=(()=>{let t=class t{};t.\u0275fac=function(s){return new(s||t)},t.\u0275mod=p({type:t}),t.\u0275inj=u({});let e=t;return e})();var m;function J(){if(m==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>m=!0}))}finally{m=m||!1}return m}function ut(e){return J()?e:!!e.capture}var d;function pt(){if(d==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return d=!1,d;if("scrollBehavior"in document.documentElement.style)d=!0;else{let e=Element.prototype.scrollTo;e?d=!/\{\s*\[native code\]\s*\}/.test(e.toString()):d=!1}}return d}var E;function Q(){if(E==null){let e=typeof document<"u"?document.head:null;E=!!(e&&(e.createShadowRoot||e.attachShadow))}return E}function ft(e){if(Q()){let t=e.getRootNode?e.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function mt(){let e=typeof document<"u"&&document?document.activeElement:null;for(;e&&e.shadowRoot;){let t=e.shadowRoot.activeElement;if(t===e)break;e=t}return e}function gt(e){return e.composedPath?e.composedPath()[0]:e.target}function bt(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var C=class{constructor(t,n){this._document=n;let i=this._textarea=this._document.createElement("textarea"),s=i.style;s.position="fixed",s.top=s.opacity="0",s.left="-999em",i.setAttribute("aria-hidden","true"),i.value=t,i.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(i)}copy(){let t=this._textarea,n=!1;try{if(t){let i=this._document.activeElement;t.select(),t.setSelectionRange(0,t.value.length),n=this._document.execCommand("copy"),i&&i.focus()}}catch{}return n}destroy(){let t=this._textarea;t&&(t.remove(),this._textarea=void 0)}},X=(()=>{let t=class t{constructor(i){this._document=i}copy(i){let s=this.beginCopy(i),o=s.copy();return s.destroy(),o}beginCopy(i){return new C(i,this._document)}};t.\u0275fac=function(s){return new(s||t)(h(f))},t.\u0275prov=l({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Y=(()=>{let t=class t{};t.\u0275fac=function(s){return new(s||t)},t.\u0275mod=p({type:t}),t.\u0275inj=u({});let e=t;return e})();var Z=new R("shareButtonsConfig");var y=function(e){return e.Anchor="anchor",e.Window="window",e}(y||{});function D(e){return e&&typeof e=="object"&&!Array.isArray(e)}function M(e,...t){if(!t.length)return e;let n=t.shift();if(D(e)&&D(n))for(let i in n)D(n[i])?(e[i]||Object.assign(e,{[i]:{}}),M(e[i],n[i])):Object.assign(e,{[i]:n[i]});return M(e,...t)}function it(e,t){if(e){if(/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(e))return e;console.warn(`[ShareButtons]: Sharing link '${e}' is invalid!`)}return t}function st(){return new _(e=>document.defaultView.print())}function nt({params:e,data:t,clipboard:n,updater:i}){return O(null).pipe(b(()=>{n.copy(e.url),i.next({icon:t.successIcon,text:t.successText,disabled:!0})}),F(t.delay),b(()=>i.next({icon:t.icon,text:t.text,disabled:!1})),L(1))}var w={description:e=>e.description?`${e.description}\r 2${e.url}`:e.url},ot={facebook:{type:"facebook",text:"Facebook",ariaLabel:"Share on Facebook",icon:["fab","facebook-f"],color:"#4267B2",share:{desktop:"https://www.facebook.com/sharer/sharer.php?"},params:{url:"u"}},twitter:{type:"twitter",text:"Twitter",ariaLabel:"Share on Twitter",icon:["fab","twitter"],color:"#00acee",share:{desktop:"https://twitter.com/intent/tweet?"},params:{url:"url",description:"text",tags:"hashtags",via:"via"}},linkedin:{type:"linkedin",text:"LinkedIn",ariaLabel:"Share on LinkedIn",icon:["fab","linkedin-in"],color:"#006fa6",share:{desktop:"https://www.linkedin.com/shareArticle?"},params:{url:"url",title:"title",description:"summary"}},pinterest:{type:"pinterest",text:"Pinterest",ariaLabel:"Share on Pinterest",icon:["fab","pinterest-p"],color:"#BD091D",share:{desktop:"https://pinterest.com/pin/create/button/?"},params:{url:"url",description:"description",image:"media"}},reddit:{type:"reddit",text:"Reddit",ariaLabel:"Share on Reddit",icon:["fab","reddit-alien"],color:"#FF4006",share:{desktop:"https://www.reddit.com/submit?"},params:{url:"url",title:"title"}},tumblr:{type:"tumblr",text:"Tumblr",ariaLabel:"Share on Tumblr",icon:["fab","tumblr"],color:"#36465D",share:{desktop:"https://tumblr.com/widgets/share/tool?"},params:{url:"canonicalUrl",description:"caption",tags:"tags"}},mix:{type:"mix",text:"Mix",ariaLabel:"Share on Mix",icon:["fab","mix"],color:"#eb4924",share:{desktop:"https://mix.com/add?"},params:{url:"url"}},viber:{type:"viber",text:"Viber",ariaLabel:"Share on Viber",icon:["fab","viber"],color:"#665ca7",share:{android:"viber:
2//forward?",ios:"viber://forward?"},params:{description:"text"},paramsFunc:w},vk:{type:"vk",text:"VKontakte",ariaLabel:"Share on VKontakte",icon:["fab","vk"],color:"#4C75A3",share:{desktop:"https://vk.com/share.php?"},params:{url:"url"}},telegram:{type:"telegram",text:"Telegram",ariaLabel:"Share on Telegram",icon:["fab","telegram-plane"],color:"#0088cc",share:{desktop:"https://t.me/share/url?"},params:{url:"url",description:"text"}},messenger:{type:"messenger",text:"Messenger",ariaLabel:"Share on Messenger",icon:["fab","facebook-messenger"],color:"#0080FF",share:{desktop:"https://www.facebook.com/dialog/send?",android:"fb-messenger://share/?",ios:"fb-messenger://share/?"},params:{url:"link",appId:"app_id",redirectUrl:"redirect_uri"}},whatsapp:{type:"whatsapp",text:"WhatsApp",ariaLabel:"Share on WhatsApp",icon:["fab","whatsapp"],color:"#25D366",share:{desktop:"https://api.whatsapp.com/send?",android:"whatsapp://send?",ios:"https://api.whatsapp.com/send?"},params:{url:"link",description:"text"},paramsFunc:w},xing:{type:"xing",text:"Xing",ariaLabel:"Share on Xing",icon:["fab","xing"],color:"#006567",share:{desktop:"https://www.xing.com/spi/shares/new?"},params:{url:"url"}},line:{type:"line",text:"Line",ariaLabel:"Share on Line",icon:["fab","line"],color:"#00b900",share:{desktop:"https://social-plugins.line.me/lineit/share?"},params:{url:"url"}},sms:{type:"sms",text:"SMS",ariaLabel:"Share link via SMS",icon:["fas","sms"],color:"#20c16c",share:{desktop:"sms:?",ios:"sms:&"},params:{description:"body"},paramsFunc:w},email:{type:"email",text:"Email",ariaLabel:"Share link via email",icon:["fas","envelope"],color:"#FF961C",share:{desktop:"mailto:?"},params:{title:"subject",description:"body"},paramsFunc:w},print:{type:"print",text:"Print",ariaLabel:"Print page",icon:["fas","print"],color:"#765AA2",func:st},copy:{type:"copy",text:"Copy link",ariaLabel:"Copy link",icon:["fas","link"],color:"#607D8B",data:{text:"Copy link",icon:["fas","link"],successText:"Copied",successIcon:["fas","check"],delay:2e3},func:nt}},rt=(()=>{let t=class t{constructor(i,s){this._document=s,this.config={sharerMethod:y.Anchor,sharerTarget:"_blank",windowObj:this._document.defaultView,windowFuncName:"open",prop:ot,theme:"default",include:[],exclude:[],autoSetMeta:!0,windowWidth:800,windowHeight:500,moreButtonIcon:"ellipsis-h",lessButtonIcon:"minus",moreButtonAriaLabel:"Show more share buttons",lessButtonAriaLabel:"Show less share buttons"},this.config$=new A(this.config),i&&this.setConfig(i)}get prop(){return this.config.prop}get windowSize(){return`width=${this.config.windowWidth}, height=${this.config.windowHeight}`}setConfig(i){this.config=M(this.config,i),this.config$.next(this.config)}addButton(i,s){this.setConfig({prop:{[i]:s}})}};t.\u0275fac=function(s){return new(s||t)(h(Z,8),h(f))},t.\u0275prov=l({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Ot=(()=>{let t=class t{constructor(i,s,o,r,a,v,g){this._meta=s,this._platform=o,this._clipboard=r,this._share=a,this._cd=v,this._document=g,this._destroyed=new I,this._updater=new I,this.autoSetMeta=this._share.config.autoSetMeta,this.url=this._share.config.url,this.title=this._share.config.title,this.description=this._share.config.description,this.image=this._share.config.image,this.tags=this._share.config.tags,this.redirectUrl=this._share.config.redirectUrl,this.opened=new x,this.closed=new x,this._el=i.nativeElement}share(){if(this._platform.isBrowser&&this.shareButton){let i=this.autoSetMeta?this.getParamsFromMetaTags():this.getParamsFromInputs();(this.shareButton.share?this.open(i):this.shareButton.func({params:i,data:this.shareButton.data,clipboard:this._clipboard,updater:this._updater})).pipe(k(this._destroyed)).subscribe()}else console.warn(`${this.text} button is not compatible on this Platform`)}ngOnInit(){this._updater.pipe(b(i=>{this.icon=i.icon,this.text=i.text,this._el.style.pointerEvents=i.disabled?"none":"auto",this._cd.markForCheck()}),k(this._destroyed)).subscribe()}ngOnChanges(i){this._platform.isBrowser&&(this._shareButtonChanged(i.shareButtonName)&&this._createShareButton(),this._urlChanged(i.url)&&(this.url=it(this.autoSetMeta?this.url||this._getMetaTagContent("og:url"):this.url,this._document.defaultView.location.href)))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createShareButton(){let i=this._share.config.prop[this.shareButtonName];i?(this.shareButton=i,this._el.classList.remove(`sb-${this._buttonClass}`),this._el.classList.add(`sb-${this.shareButtonName}`),this._el.style.setProperty("--button-color",this.shareButton.color),this._buttonClass=this.shareButtonName,this.color=this.shareButton.color,this.text=this.shareButton.text,this.icon=this.shareButton.icon,this._el.setAttribute("aria-label",i.ariaLabel)):console.error(`[ShareButtons]: The share button '${this.shareButtonName}' does not exist!`)}_getMetaTagContent(i){let s=this._meta.getTag(`property="${i}"`);if(s)return s.getAttribute("content");let o=this._meta.getTag(`name="${i}"`);if(o)return o.getAttribute("content")}_shareButtonChanged(i){return i&&(i.firstChange||i.previousValue!==i.currentValue)}_urlChanged(i){return!this.url||i&&i.previousValue!==i.currentValue}getParamsFromMetaTags(){return{url:this.url,title:this.title||this._getMetaTagContent("og:title"),description:this.description||this._getMetaTagContent("og:description"),image:this.image||this._getMetaTagContent("og:image"),via:this._share.config.twitterAccount,tags:this.tags,appId:this._share.config.appId||this._getMetaTagContent("fb:app_id"),redirectUrl:this.redirectUrl||this.url}}
2getParamsFromInputs(){return{url:this.url,title:this.title,description:this.description,image:this.image,tags:this.tags,via:this._share.config.twitterAccount,appId:this._share.config.appId,redirectUrl:this.redirectUrl||this.url}}open(i){let s;if(this._platform.IOS&&this.shareButton.share.ios?s=this.shareButton.share.ios:this._platform.ANDROID&&this.shareButton.share.android?s=this.shareButton.share.android:s=this.shareButton.share.desktop,s){this._finalUrl=s+this._serializeParams(i),this._share.config.debug&&console.log("[DEBUG SHARE BUTTON]: ",this._finalUrl);let o=this.shareButton.method||this._share.config.sharerMethod,r=this.shareButton.target||this._share.config.sharerTarget;switch(o){case y.Anchor:let a=this._document.createElement("a");a.setAttribute("target",r),a.setAttribute("rel","noopener noreferrer"),a.href=this._finalUrl,a.click(),a.remove();break;case y.Window:let v=this._share.config.windowObj[this._share.config.windowFuncName],g=v(this._finalUrl,r,this._share.windowSize);if(this._share.config.windowObj.opener=null,g)return new _(j=>{let q=this._document.defaultView.setInterval(()=>{g.closed&&(this._document.defaultView.clearInterval(q),this.closed.emit(this.shareButtonName),j.next(),j.complete())},200)});break}this.opened.emit(this.shareButtonName)}return N}_serializeParams(i){return Object.entries(this.shareButton.params).map(([s,o])=>{let r=this.shareButton.paramsFunc?this.shareButton.paramsFunc[s]:null;if(i[s]||r){let a=r?r(i):i[s];return`${o}=${encodeURIComponent(a)}`}return""}).filter(s=>s!=="").join("&")}};t.\u0275fac=function(s){return new(s||t)(c(V),c(W),c(K),c(X),c(rt),c($),c(f))},t.\u0275dir=B({type:t,selectors:[["","shareButton",""]],hostBindings:function(s,o){s&1&&T("click",function(){return o.share()})},inputs:{shareButtonName:["shareButton","shareButtonName"],autoSetMeta:"autoSetMeta",url:"url",title:"title",description:"description",image:"image",tags:"tags",redirectUrl:"redirectUrl"},outputs:{opened:"opened",closed:"closed"},exportAs:["shareButton"],features:[P]});let e=t;return e})(),Lt=(()=>{let t=class t{static withConfig(i){return{ngModule:t,providers:[{provide:Z,useValue:i}]}}};t.\u0275fac=function(s){return new(s||t)},t.\u0275mod=p({type:t}),t.\u0275inj=u({imports:[z,Y]});let e=t;return e})();export{K as a,ut as b,pt as c,ft as d,mt as e,gt as f,bt as g,Z as h,rt as i,Ot as j,Lt as k};
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.