1import{w as H,M as _,t as B,J as e,a as C,N as V,C as m,W as v,cb as X,bY as Y,H as u,p as c,o as y,c as q,aG as K,aV as Z,av as z,z as ee,D as te,f0 as P,aE as ie,v as D,ac as L,fW as oe,fX as re,cG as se,cH as T,d6 as le,f1 as ae}from"./index-Db445JXE.js";import"./bu-qr-LZEG3SfT.js";import"./bu-toggle-button-group-COAtVC5H.js";import"./bu2-description-D_P4Eh7k.js";import"./bu2-nameboard-CICT8u3_.js";import"./index-C0GqgVqc.js";import{d as ne}from"./MembersHandler-BRQ-ll8g.js";import"./bu-tag-CbJ1w27V.js";import{a as de}from"./orderableItem-D7PBNUw4.js";import{A as N}from"./bu2-table-view-lu1Zz18v.js";import"./browser-CBSq_7R1.js";import"./iron-icon-uWzU_ETe.js";import"./iron-flex-layout-gopRBjDy.js";import"./_commonjsHelpers-CqkleIqs.js";import"./bu2-status-label-C-XbUL3O.js";import"./bookmark-check-Cfcs3t-d.js";import"./SubscriptionUtil-C33yl6sj.js";import"./SubscriptionSharedUtil-BTakKTNs.js";import"./bu2-clamp-BgPMQbFq.js";import"./bu-collapse-section-C1rfhj0w.js";import"./iron-icons-CfMukaon.js";import"./routeChild-kev7NFoc.js";import"./bu-select-Du6euHFc.js";import"./orderableCollection-CRY7MWJN.js";import"./bu-setting-styles-BjU3i9c0.js";import"./SettingSharedUtil-jBQ2ywCK.js";import"./bu-single-image-uploader-BcRTayEN.js";import"./ImageHandler-a6Cp5UbG.js";import"./bu2-dropdown-VdamhX2r.js";import"./bu2-setting-text-DdVyNwPw.js";import"./bu-textarea-Bpp8yoZK.js";import"./gauge-BHFiDD7n.js";import"./SkillHandler-CVEKcQ9y.js";import"./names-HQzyhSLy.js";import"./bu2-cropper-dialog-DAGI-5D-.js";import"./ProgramUtil-CYuhVXuT.js";import"./bu-toggle-DViMdmp6.js";import"./questions-DZpv4lzn.js";import"./paper-radio-group-S7QvpC7u.js";import"./iron-a11y-keys-behavior-CxI8uOwS.js";import"./iron-validatable-behavior-Dxi6swMk.js";import"./bu-linked-text-CajrA3Sk.js";import"./bu2-grid-item-B0l0awPz.js";import"./bu2-tag-DoJwAN2K.js";import"./tags-zLe-Yykk.js";import"./bu2-input-text-enter-BpO0iSvf.js";import"./triangle-alert-B7eCT34D.js";import"./bu2-input-copy-Dpuoe2OU.js";import"./copy-DpglyHFZ.js";import"./circle-check-big-DO9HKdRa.js";import"./transfer-dialog-BJ8egYH9.js";import"./bu-dialog-DrsLcWkX.js";import"./MicrosoftIdentifyUtil-D6dbauvz.js";import"./MicrosoftTeamsUtil-C_EE6iJG.js";import"./DmThreadHandler-BvDVshdR.js";import"./circle-alert-CbtPdh0I.js";import"./NotificationHandler2-DIOHF2aW.js";import"./Notification-CgdtpPr2.js";import"./QuestionsUtil-BLJ1wBHW.js";import"./bu-button2-DlO6dG56.js";/** 2 * @license lucide v0.546.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const U=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z"}]];var ce=Object.defineProperty,me=Object.getOwnPropertyDescriptor,x=(t,i,l,r)=>{for(var s=r>1?void 0:r?me(i,l):i,d=t.length-1,p;d>=0;d--)(p=t[d])&&(s=(r?p(i,l,s):p(s))||s);return r&&s&&ce(i,l,s),s};const pe={labelTitle:"tag filter",labelInfo:"list by tag counts"},ue={labelTitle:"ã¿ã°ã§ãã£ã«ã¿ã¼",labelInfo:"該å½äººæ°ã®å¤ãã¿ã°ã並ã¹ã¦ãã¾ã"};let g=class extends H()(_){constructor(){super(),this.selectedTag="",this.closeTagFilter=()=>{this.showTagFilter=!1},this.language=window.MyAppGlobals.language,this.resources={en:pe,ja:ue}}static get template(){return B(e.jsx(e.jsxs,null,e.jsx("style",null,C(V)),e.jsx("style",null,C({h2:{fontSize:v.fontSize200},".info":{color:m.text.light,fontSize:v.fontSize75,marginLeft:"8px"},".tag_wrap":{display:"grid",padding:0,columnGap:"8px",rowGap:"8px",gridTemplateColumns:"repeat(auto-fit, minmax(150px, 1fr))",margin:"0"},".tags":{display:"block",listStyle:"none"},".title-wrapper":{display:"flex",gap:"8px",alignItems:"baseline"},".close-container":{width:"32px",height:"32px",cursor:"pointer",color:m.text.dark,alignSelf:"center",marginLeft:"auto"}})),e.jsx("div",{class:"title-wrapper"},e.jsx("h2",null,'[[localize("labelTitle")]]'),e.jsx("div",{class:"info"},'[[localize("labelInfo")]]'),e.jsx("div",{class:"close-container"},e.jsx("lucide-icon",{icon:X,size:32,"on-click":"closeTagFilter"}))),e.jsx("ul",{class:"tag_wrap"}
6,e.jsx("template",{is:"dom-repeat",items:"[[skills]]"},e.jsx("li",{class:"tags"},e.jsx("bu-tag",{secondary:!0,text:"[[item]]","on-click":"setSelectedTag","data-item$":"[[item]]","class-for-button":"[[getClassNameForButton(item, selectedTag)]]"}))))))}ready(){super.ready()}disconnectedCallback(){super.disconnectedCallback(),this.dispose()}dispose(){this.selectedTag=""}get skills(){const{members:t}=this;if(!t)return[];const i=new Map;return t.forEach(s=>{Y(s?.skills||[],...s?.skillsToExclude||[]).forEach(p=>{const b=i.get(p)||{name:p,count:0};b.count++,i.set(p,b)})}),[...i.values()].slice().sort((s,d)=>d.count-s.count).map(s=>s.name)}getClassNameForButton(t,i){return t===i?"selected":""}setSelectedTag(t){const{selectedTag:i}=this,l=t.currentTarget.dataset.item;l===i?this.selectedTag="":this.selectedTag=l}updateFilteredMembers(){const{members:t,selectedTag:i}=this;if(!t){this.filteredMembers=[];return}if(!i){this.filteredMembers=t;return}const l=t.filter(r=>r.skills?.includes(i)).filter(r=>!r?.skillsToExclude?.includes(i));this.filteredMembers=l}resetSelectedTag(){const{showTagFilter:t}=this;t||(this.selectedTag="")}};x([c({type:Array})],g.prototype,"members",2);x([c({type:Array,notify:!0})],g.prototype,"filteredMembers",2);x([c({type:Boolean,notify:!0})],g.prototype,"showTagFilter",2);x([c({type:String})],g.prototype,"selectedTag",2);x([u("members")],g.prototype,"skills",1);x([y("members","selectedTag")],g.prototype,"updateFilteredMembers",1);x([y("showTagFilter")],g.prototype,"resetSelectedTag",1);g=x([q("signage-tag-filter")],g);var he=Object.defineProperty,ge=Object.getOwnPropertyDescriptor,n=(t,i,l,r)=>{for(var s=r>1?void 0:r?ge(i,l):i,d=t.length-1,p;d>=0;d--)(p=t[d])&&(s=(r?p(i,l,s):p(s))||s);return r&&s&&he(i,l,s),s};const be={membersWorkplace:"Members present",membersAll:"Other members",noMembers:"No members",checkinUrl:"QR code for checking in",checkinUrlDescCheckInOnly:"Please ask organizers for signing-up information.",checkinUrlDescRegistration:"You can sign up using the same QR code.",profileUrl:"QR code for the profile",linkDialogTitle:"QR code for the link",timeLabelNow:"Just now",timeLabelMin:"{m} min",timeLabelHour:"{h} h",labelSortMenuDefault:"default",labelSortMenuUpdated:"updated sort",labelSortMenuCreated:"creaeted sort",labelSortMenuOrganization:"organization sort",labelSortMenuAttended:"attended sort",labelSortMenuName:"name sort",labelTagFilter:"tag filter",timeLabelAlways:"Always here",labelScrollTop:"Scroll to top"},fe={membersWorkplace:"ããã«ããã¡ã³ãã¼",membersAll:"ä»ã®ã¡ã³ãã¼",noMembers:"表示ããã¡ã³ãã¼ã¯ãã¾ãã",checkinUrl:"æ¥å ´QRã³ã¼ã",checkinUrlDescCheckInOnly:"æ°è¦ç»é²ã®æ¹æ³ã¯éå¶è ã«ãåãåãããã ããã",checkinUrlDescRegistration:"æ°è¦ç»é²ãåãQRã³ã¼ãããè¡ãã¾ãã",profileUrl:"ãã®ãããã£ã¼ã«ã®QRã³ã¼ã",linkDialogTitle:"鏿ãããªã³ã¯ã®QRã³ã¼ã",timeLabelNow:"å ã»ã©",timeLabelMin:"{m}å",timeLabelHour:"{h}æé",labelSortMenuDefault:"ããã©ã«ã",labelSortMenuUpdated:"æ´æ°é ",labelSortMenuCreated:"æ°è¦ç»é²é ",labelSortMenuOrganization:"æå±é ",labelSortMenuAttended:"æ¥å ´æå»é ",labelSortMenuName:"ååé ",labelTagFilter:"ã¿ã°ãã£ã«ã¿ã¼",timeLabelAlways:"ãã¤ããã¾ã",labelScrollTop:"ä¸ã«æ»ã"};function $(t,i){return['"h h" 60px',`"t a" ${i}px `,`"m a" 1fr / 1fr ${t}px`].join(` 7`)}const o={default:"default",updated:"updated",created:"created",organization:"organization",attended:"attended",name:"name"},M=o.updated,W=[1,2,3,4,5],O=3,F=300,R=0,xe=120;let a=class extends H()(_){constructor(){super(),this.eq=K,this.getCommunityPhotoURL=Z,this.debugVisible=!1,this.sortMode=M,this.showTagFilter=!1,this.wpSortMode=o.attended,this.comMembers=[],this.membersInWorkplace=[],this.membersNotInWorkplace=[],this.now=z(),this.detailProfile=null,this.linkDialogOpened=!1,this.linkDialogUrl="",this.appVersion=ee(window.MyAppGlobals.versionInfo),this.idleCount=0,this.isIdle=!0,this.debugClickCount=0,this.warnOffline=!1,this.onSortMenuSelected=t=>{switch(t){case o.default:this.sortMode=o.default;break;case o.updated:this.sortMode=o.updated;break;case o.created:this.sortMode=o.created;break;case o.organization:this.sortMode=o.organization;break;case o.attended:this.sortMode=o.attended;break;case o.name:this.sortMode=o.name;break;default:this.sortMode=M;break}},this.onWpSortMenuSelected=t=>{switch(t){case o.default:this.wpSortMode=o.default;break;case o.updated:this.wpSortMode=o.updated;break;case o.created:this.wpSortMode=o.created;break;case o.organization:this.wpSortMode=o.organization;break;case o.attended:this.wpSortMode=o.attended;break;case o.name:this.wpSortMode=o.name;break;default:this.wpSortMode=M;break}},this.descriptionLinkClicked=(t,i)=>{t.preventDefault(),this.linkDialogUrl=i,this.linkDialogOpened=!0},this.profileOpenUrlRequested=t=>{this.linkDialogUrl=t,this.linkDialogOpened=!0},this.onClickNameboard=(t,i)=>{const l=t.targetProfile;this.detailProfile=this.detailProfile===l?null:l||null,this.scrollSidebarToTop()},this.onOnline=t=>{this.warnOffline=!1},this.onOffline=t=>{this.warnOffline=!0},this.openTagFilter=()=>{const{showTagFilter:t}=this;this.showTagFilter=!t},this.language=window.MyAppGlobals.language,this.resources={en:be,ja:fe}}static get template(){const t=["path","hash","communityid","workplaceId","user.uid"],i=["/community-top","/my-profile","/debug"],l=["/vlt/diag.html","https://status.firebase.google.com/"];return B(e.jsx(e.jsxs,null,e.jsx("style",null,C(V)),e.jsx("style",null,C({".signage-container":{height:"100dvh",width:"100dvw",backgroundColor:m.background.base,display:"grid",gridTemplate:$(F,R)},header:{gridArea:"h",zIndex:3,backgroundColor:m.background.white,padding:"8px",display:"flex",gap:"8px",alignItems:"center",boxShadow:`0px 4px 2px -2px ${m.static.transparentBlack200}`},".logo-and-title":{display:"flex",gap:"8px",alignItems:"center",cursor:"pointer"},".com-logo":{borderRadius:"8px",border:`1px solid ${m.background.shape}`},h1:{fontSize:v.fontSize300,margin:0},h2:{fontSize:v.fontSize200}
7,".debug-input":{marginLeft:"auto",width:"36px",height:"36px"},".debug-links":{listStyleType:"none",paddingLeft:0},".debug-links > li":{display:"inline-block",margin:"0 1em"},".tag-filter":{gridArea:"t",overflow:"auto",padding:"8px"},main:{gridArea:"m",zIndex:1,overflow:"auto"},article:{padding:"8px"},"article.debug":{backgroundColor:m.semantic.notice.light},"#sidebar":{gridArea:"a",zIndex:2,padding:"8px",backgroundColor:m.background.white,boxShadow:`-4px 0px 2px -2px ${m.static.transparentBlack200}`,overflow:"auto"},"h2.members-wp,h2.members-all":{margin:"2em 0 0",padding:"1em 0 0.8em",position:"sticky",zIndex:1,top:"-1em",backgroundColor:m.background.base},".people-grid":{display:"grid",gap:"8px",gridTemplateColumns:`repeat(${O}, 1fr)`},".people-grid.members-all":{filter:"brightness(0.98)"},".people-item":{overflow:"hidden"},".people-item.state-new":{animationName:"new",animationDuration:"0.6s"},".people-item.state-slide-right":{animationName:"slide-right",animationDuration:"0.3s"},...W.reduce((r,s)=>(r[`.columns-${s} .people-item.state-slide-left`]={animationName:`slide-left-${s}`,animationDuration:"0.3s"},r),{}),".people-item.selected-true":{boxShadow:`0px 0px 2px 2px ${m.primary.main}`},".link-dialog":{textAlign:"center"},".link-dialog-text":{maxWidth:"min(80dvw, 800px)",overflowWrap:"break-word"},".scroll-button":{position:"sticky",top:"24px",right:"24px",zIndex:2,textAlign:"right"},".home-button":{display:"inline-block",width:"32px",height:"32px",cursor:"pointer",borderRadius:"50%",backgroundColor:m.semantic.neutral.main,color:m.text.white,boxShadow:`0px 4px 2px 0px ${m.static.transparentBlack200}`}}),te({"@keyframes new":{"0%":{transform:"scale(0.9)"},"75%":{transform:"scale(1.15)"},"100%":{transform:"scale(1)"}},"@keyframes slide-right":{"0%":{transform:"translate(-100%, 0)"},"80%":{transform:"translate(-90%, 0)"},"100%":{transform:"translate(0)"}},...W.reduce((r,s)=>(r[`@keyframes slide-left-${s}`]={"0%":{transform:`translate(${(s-1)*100}%, -100%)`},"80%":{transform:`translate(${(s-1)*10}%, -10%)`},"100%":{transform:"translate(0)"}},r),{})})),e.jsx("div",{class:"signage-container",style$:"[[signageContainerStyle]]","on-touchstart":"onTouchStart","on-mousedown":"onTouchStart"},e.jsx("header",null,e.jsx("div",{class:"logo-and-title","on-click":"backToHome"},e.jsx("img",{class:"com-logo",src:"[[getCommunityPhotoURL(community, '/images/manifest/icon-72x72.png')]]",width:"36",height:"36"}),e.jsx("h1",null,"[[community.name]]",e.jsx("template",{is:"dom-if",if:"[[selectedWorkplaceSetting]]"}," / ","[[selectedWorkplaceSetting.name]]"))),e.jsx("div",{class:"debug-input","on-click":"debugInputClicked"}),e.jsx("div",null,e.jsx("bu-toggle-button-group",{"selected-value":"{{language}}"},e.jsx("bu-toggle-button",{slot:"tb",value:"en",text:"English",secondary:!0}),e.jsx("bu-toggle-button",{slot:"tb",value:"ja",text:"æ¥æ¬èª",secondary:!0})))),e.jsx("template",{is:"dom-if",if:"[[showTagFilter]]"},e.jsx("aside",{class:"tag-filter"},e.jsx("signage-tag-filter",{mounted:"[[mounted]]",community:"[[community]]",user:"[[user]]",communityid:"[[communityid]]","user-com-config":"[[userComConfig]]",members:"[[comMembers]]","filtered-members":"{{filteredMembers}}","show-tag-filter":"{{showTagFilter}}"}))),e.jsx("main",null,e.jsx("template",{is:"dom-if",if:"[[debugVisible]]"},e.jsx("article",{class:"debug"},e.jsx("div",null,"[[appVersion]]"),e.jsx("h2",null,"Values"),e.jsx("table",{class:"v1table"},e.jsx("thead",null,e.jsx("tr",null,e.jsx("th",null,"Name"),e.jsx("th",null,"Value"))),e.jsx("tbody",null,...t.map(r=>e.jsx("tr",null,e.jsx("td",null,r),e.jsx("td",null,"[[",r,"]]"))))),e.jsx("h2",null,"Actions"),e.jsx("div",null,e.jsx("button",{"on-click":"debugReload"},"Reload"),e.jsx("button",{"on-click":"debugClose"},"Close (only when no hitsoty)")),e.jsx("h2",null,"Links"),e.jsx("ul",{class:"debug-links"},...i.map(r=>e.jsx("li",null,e.jsx("a",{href:`[[getHrefWithCommunity("${r}", communityid)]]`},r))),...l.map(r=>e.jsx("li",null,e.jsx("a",{href:r,"on-click":"leavePolymer"},r)))))),e.jsx("article",{style:"position:relative;"},e.jsx("div",{class:"scroll-button","on-click":"backToHome"},e.jsx("span",{class:"home-button",title:"[[localize('labelScrollTop')]]"},e.jsx("lucide-icon",{icon:de,size:32}))),e.jsx("template",{is:"dom-if",if:"[[warnOffline]]"},e.jsx("bu2-notification-banner",{color:"negative"},"Network offline")),e.jsx("template",{is:"dom-if",if:"[[selectedWorkplaceSetting]]"},e.jsx("h2",{class:"members-wp"},'[[localize("membersWorkplace")]] ([[membersInWorkplace.length]])',e.jsx("bu2-context-menu",{"menu-items":"[[sortMenuItems]]","button-origin":"bottom-right","menu-origin":"top-right","on-menu-item-selected":"[[onWpSortMenuSelected]]"},e.jsx("span",{style:"margin-left:12px;"},e.jsx("lucide-icon",{icon:N,size:20,color:m.text.light}))),e.jsx("bu2-button-inline",{"on-click2":"[[openTagFilter]]"},e.jsx("lucide-icon",{icon:U,size:20,color:m.text.light,title:"[[localize('labelTagFilter')]]"}))),e.jsx("template",{is:"dom-if",if:"[[membersInWorkplace.length]]"},e.jsx("div",{class$:"people-grid columns-[[columnsCount]]",style$:"[[propleGridStyle]]",role:"grid"},e.jsx("template",{is:"dom-repeat",items:"[[membersInWorkplace]]"},e.jsx("div",{class$:"people-item selected-[[eq(item.profile.uid, detailProfile.uid)]] state-[[item.state]]",role:"gridcell"},e.jsx("bu2-nameboard",{"target-profile":"[[item.profile]]",community:"[[community]]",user:"[[user]]",sxsp:{m:0},"on-click2":"[[onClickNameboard]]","custom-label-text":"[[toTimeLabel(item.lastCheckIn, now, language, community, item.profile.uid, workplaceId)]]"}))))),e.jsx("template",{is:"dom-if",if:"[[!membersInWorkplace.length]]"},e.jsx("p",null,'[[localize("noMembers")]]'))),e.jsx("h2",{class:"members-all"},'[[localize("membersAll")]] ([[membersNotInWorkplace.length]])',e.jsx("bu2-context-menu",{"menu-items":"[[sortMenuItems]]","button-origin":"bottom-right","menu-origin":"top-right","on-menu-item-selected":"[[onSortMenuSelected]]"},e.jsx("span",{style:"margin-left:12px;"},e.jsx("lucide-icon",{icon:N,size:20,color:m.text.light}))),e.jsx("bu2-button-inline",{"on-click2":"[[openTagFilter]]"},e.jsx("lucide-icon",{icon:U,size:20,color:m.text.light,title:"[[localize('labelTagFilter')]]"}))),e.jsx("template",{is:"dom-if",if:"[[membersNotInWorkplace.length]]"},e.jsx("div",{class$:"people-grid members-all columns-[[columnsCount]]",style$:"[[propleGridStyle]]",role:"grid"},e.jsx("template",{is:"dom-repeat",items:"[[membersNotInWorkplace]]"},e.jsx("div",{class$:"people-item selected-[[eq(item.uid, detailProfile.uid)]]",role:"gridcell"},e.jsx("bu2-nameboard",{"target-profile":"[[item]]",community:"[[community]]",user:"[[user]]",sxsp:{m:0},"on-click2":"[[onClickNameboard]]"}))))),e.jsx("template",{is:"dom-if",if:"[[!membersNotInWorkplace.length]]"},e.jsx("p",null,'[[localize("noMembers")]]')))),e.jsx("aside",{id:"sidebar"},e.jsx("template",{is:"dom-if",if:"[[!detailProfile]]"},e.jsx("h2",null,'[[localize("checkinUrl")]]'),e.jsx("p",null,e.jsx("template",{is:"dom-if",if:"[[token]]"},'[[localize("checkinUrlDescRegistration")]]'),e.jsx("template",{is:"dom-if",if:"[[!token]]"},'[[localize("checkinUrlDescCheckInOnly")]]')),e.jsx("bu-qr",{url:"[[attendingUrl]]"}),e.jsx("div",null,e.jsx("bu2-description",{text:"[[community.description]]","text-format":"[[community.descriptionFormat]]","on-link-clicked":"[[descriptionLinkClicked]]"}))),e.jsx("template",{is:"dom-if",if:"[[detailProfile]]"},e.jsx("bu-profile",{community:"[[community]]",user:"[[user]]",target:"[[detailProfile]]",members:"[[comMembers]]",readonly:!0,"no-explore":!0,"mode-signage":!0,language:"[[language]]","on-open-url-requested":"[[profileOpenUrlRequested]]"}),e.jsx("h2",null,'[[localize("profileUrl")]]'),e.jsx("bu-qr",{url:"[[detailProfileLink]]"})))),e.jsx("bu2-dialog",{opened:"{{linkDialogOpened}}",closable:!0},e.jsx("h2",null,'[[localize("linkDialogTitle")]]'),e.jsx("div",{class:"link-dialog"},e.jsx("bu-qr",{url:"[[linkDialogUrl]]"}),e.jsx("div",{class:"link-dialog-text"},e.jsx("tt",null,"[[linkDialogUrl]]"))))))}
7getHrefWithCommunity(t,i){return i?`${t}?community=${i}`:t}toTimeLabel(t,i,l,r,s,d){if(r&&s&&d&&P(r,s,d))return this.localize2("timeLabelAlways");if(!t)return"";const p=new Date(t),b=Math.max(i.getTime()-p.getTime(),0),w=Math.floor(b/(1e3*60*60));if(w)return this.localize2("timeLabelHour","h",w);const k=Math.floor(b/(1e3*60*10))*10;if(k)return this.localize2("timeLabelMin","m",k);const j=Math.floor(b/(1e3*60));return j?this.localize2("timeLabelMin","m",j):this.localize2("timeLabelNow")}get hashObj(){const{hash:t}=this;return t?.length?t[0]!=="#"?{}:ie(t.substring(1)):{}}get workplaceId(){return this.hashObj.workplace||null}get selectedWorkplaceSetting(){const{community:t,workplaceId:i}=this;if(!t||!i)return null;const l=t?.settings?.workplace?.list2?.[i];return l||null}get attendingUrl(){const{communityid:t,workplaceId:i,mounted:l,token:r}=this;if(!t||!i||!l)return null;const s={community:t};r&&(s.token=r);const d={workplace:i,attendwp:"true"};return`${window.location.origin}/community-top/?${D(s)}#${D(d)}`}get detailProfileLink(){const{detailProfile:t,communityid:i}=this;return!t||!i?"":`${window.location.origin}/community-top/?community=${i}#u=${t.uid}`}get signageContainerStyle(){const{hashObj:t,detailProfile:i,tagAreaHeight:l}=this,r=Number(t?.sidebarWidth||F),s=Number(t?.sidebarWidth2||r);return L({gridTemplate:$(i?s:r,l)})}get columnsCount(){const t=this.hashObj.columns;if(!t)return O;const i=parseInt(t);return W.includes(i)?i:O}get token(){const t=this.hashObj.token;return t||null}get propleGridStyle(){return L({gridTemplateColumns:`repeat(${this.columnsCount}, 1fr)`})}get tagAreaHeight(){const{showTagFilter:t}=this;return t?xe:R}ready(){super.ready()}disconnectedCallback(){super.disconnectedCallback(),this.dispose()}dispose(){this.nowUpdatorTimer&&(window.clearInterval(this.nowUpdatorTimer),this.nowUpdatorTimer=void 0),this.idleTimer&&(window.clearInterval(this.idleTimer),this.idleTimer=void 0),this.debugClickTimer&&(window.clearTimeout(this.debugClickTimer),this.debugClickTimer=void 0),window.removeEventListener("online",this.onOnline),window.removeEventListener("offline",this.onOffline),this.warnOffline=!1,this.showTagFilter=!1,this.filteredMembers=void 0}mountedChanged(){if(!this.mounted){this.dispose();return}oe(),this.now=z(),this.nowUpdatorTimer=window.setInterval(()=>{this.now=z()},30*1e3),this.idleCount=0,this.isIdle=!0,this.idleTimer=window.setInterval(()=>{this.isIdle?(this.idleCount++,this.idleCount>=5&&(this.linkDialogOpened=!1,this.sortMode=this.initialSortMode,this.backToHome(),this.idleCount=0)):(this.idleCount=0,this.isIdle=!0)},60*1e3),this.debugClickCount=0,window.addEventListener("online",this.onOnline),window.addEventListener("offline",this.onOffline),this.warnOffline=!window.navigator.onLine,this.sortMode=this.initialSortMode}watchCommunityMembers(){const{communityid:t,mounted:i}=this;if(!i||!t){this.membersWatcher?.dispose(),this.membersWatcher=void 0;return}this.membersWatcher?.dispose(),this.membersWatcher=void 0,this.membersWatcher=new re(t,{watchOnly:!0}),this.membersWatcher.onUpdated=l=>{this.comMembers=[...l]},this.membersWatcher.startWatch()}updateMembersInWorkplace(){const{comMembers:t,filteredMembers:i,workplace:l,workplaceId:r,now:s,community:d,user:p,sortMode:b,wpSortMode:w}=this;if(!t){this.membersInWorkplace=[],this.membersNotInWorkplace=[];return}const k=i||t;if(!l||!r||!s||!d||!p){this.membersInWorkplace=[],this.membersNotInWorkplace=k;return}const j=h=>{if(P(d,h.uid,r))return!0;const f=l.currentWorkplace[h.uid];return f?ae(f,d,r,s):!1},[ke,S,A]=se(k,h=>h.uid===p.uid||!h.displayName||h.displayName==="-",j);this.sortBySortMode(S,w);const G=this.membersInWorkplace,I=new Set(G.map(h=>h.profile.uid));this.membersInWorkplace=S.map(h=>({profile:h,state:"",lastCheckIn:l.currentWorkplace[h.uid]?.date||""})),I.size>0&&S.some(f=>!I.has(f.uid))&&setTimeout(()=>{this.membersInWorkplace=S.map((f,E)=>{const Q=!I.has(f.uid),J=E%this.columnsCount===0;return{profile:f,state:Q?"new":J?"slide-left":"slide-right",lastCheckIn:l.currentWorkplace[f.uid]?.date||""}})},50),this.sortBySortMode(A,b),this.membersNotInWorkplace=A}get initialSortMode(){const{hashObj:t}=this;switch(t?.sortMode){case o.default:return o.default;case o.updated:return o.updated;case o.created:return o.created;case o.organization:return o.organization;case o.attended:return o.attended;case o.name:return o.name;default:return M}}sortBySortMode(t,i){switch(i){case o.default:ne(t);break;case o.updated:t.sort(T("updated",!0));break;case o.created:t.sort(T("created",!0));break;case o.organization:t.sort(T("organization",!0));break;case o.attended:{const{workplace:l}=this;if(!l)break;t.sort(le(r=>l.currentWorkplace[r.uid]?.date||"",!0));break}case o.name:t.sort(T("displayName",!0));break}}get sortMenuItems(){return[{id:o.default,text:this.localize2("labelSortMenuDefault")},{id:o.updated,text:this.localize2("labelSortMenuUpdated")},{id:o.created,text:this.localize2("labelSortMenuCreated")},{id:o.organization,text:this.localize2("labelSortMenuOrganization")},{id:o.attended,text:this.localize2("labelSortMenuAttended")},{id:o.name,text:this.localize2("labelSortMenuName")}]}backToHome(){this.detailProfile=null,this.showTagFilter=!1,this.scrollSidebarToTop(),this.scrollMainToTop()}scrollMainToTop(){const t=this.shadowRoot?.querySelector("main");t&&t.scrollTo({top:0,left:0,behavior:"smooth"})}scrollSidebarToTop(){const t=this.shadowRoot?.querySelector("#sidebar");t&&t.scrollTo({top:0,left:0,behavior:"smooth"})}leavePolymer(t){t.preventDefault();const i=t.currentTarget;window.location.href=i.href}onTouchStart(){this.isIdle=!1}debugReload(){window.location.reload()}debugClose(){window.close()}debugInputClicked(){this.debugClickTimer&&(window.clearTimeout(this.debugClickTimer),this.debugClickTimer=void 0),this.debugClickTimer=window.setTimeout(()=>{this.debugClickCount=0},2e3),this.debugClickCount++,this.debugClickCount>=5&&(this.debugVisible=!this.debugVisible,this.debugClickCount=0)}};n([c({type:String})],a.prototype,"hash",2);n([c({type:Object})],a.prototype,"workplace",2);n([c({type:Boolean})],a.prototype,"debugVisible",2);n([c({type:String})],a.prototype,"sortMode",2);n([c({type:Boolean})],a.prototype,"showTagFilter",2);n([c({type:String})],a.prototype,"wpSortMode",2);n([u("hash")],a.prototype,"hashObj",1);n([u("hashObj")],a.prototype,"workplaceId",1);n([u("community","workplaceId")],a.prototype,"selectedWorkplaceSetting",1);n([c({type:Array})],a.prototype,"comMembers",2);n([c({type:Array})],a.prototype,"filteredMembers",2);n([c({type:Array})],a.prototype,"membersInWorkplace",2);n([c({type:Array})],a.prototype,"membersNotInWorkplace",2);n([c({type:Object})],a.prototype,"now",2);n([u("communityid","workplaceId","token","mounted")],a.prototype,"attendingUrl",1);n([c({type:Object})],a.prototype,"detailProfile",2);n([u("detailProfile","communityid")],a.prototype,"detailProfileLink",1);n([c({type:Boolean})],a.prototype,"linkDialogOpened",2);n([c({type:String})],a.prototype,"linkDialogUrl",2);n([u("hashObj","detailProfile","tagAreaHeight")],a.prototype,"signageContainerStyle",1);n([u("hashObj")],a.prototype,"columnsCount",1);n([u("hashObj")],a.prototype,"token",1);n([u("columnsCount")],a.prototype,"propleGridStyle",1);n([u("showTagFilter")],a.prototype,"tagAreaHeight",1);n([c({type:String})],a.prototype,"appVersion",2);
7n([y("mounted")],a.prototype,"mountedChanged",1);n([y("communityid","mounted")],a.prototype,"watchCommunityMembers",1);n([y("comMembers","filteredMembers","workplace","workplaceId","now","sortMode","wpSortMode")],a.prototype,"updateMembersInWorkplace",1);n([u("hashObj")],a.prototype,"initialSortMode",1);n([u("language")],a.prototype,"sortMenuItems",1);a=n([q("signage-index")],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.