PageSourceSearch

https://www.myctb.org/CCB/chunk-NYLMWJA2.js

js myctb.org collected 2026-10-02 07:19:55 UTC 31,967 bytes, 1 lines download raw bytes

1import{a as k}from"./chunk-EZM5JUWI.js";import{a as F}from"./chunk-DHWB2YJU.js";import{e as U}from"./chunk-5FRKWA6N.js";import{a as V}from"./chunk-ULAERONH.js";import{a as D}from"./chunk-VG4SL3BH.js";import{a as M}from"./chunk-BA5VPHX4.js";import{a as j}from"./chunk-DO7FQJLW.js";import"./chunk-JBDIS2F7.js";import"./chunk-QBGGSKLA.js";import{a as R}from"./chunk-PNUPKFHZ.js";import{f as G,h as q,l as z}from"./chunk-ZJEN5QU6.js";import"./chunk-NNTKKQKG.js";import"./chunk-WVJGHZ5K.js";import{$ as I,$b as v,Bb as s,Cb as i,Db as r,Eb as g,Ka as L,Mb as x,Ob as C,Pa as o,Pb as a,Ya as h,Z as _,_ as f,_b as p,aa as S,bb as A,cc as d,cd as T,dc as b,dd as E,hb as m,lc as y,oc as w,pc as B,sb as O}from"./chunk-WFCD7VQN.js";import{i as P}from"./chunk-Z2O5QKTL.js";var $=()=>["/"],H=()=>["/systemAdmin/editCcbListCms"],W=e=>["/app/",e];function Y(e,l){if(e&1&&(i(0,"a",12),I(),i(1,"svg",13)(2,"title",14),d(3,"Community Check Box"),r(),g(4,"path",15)(5,"path",16)(6,"path",17),r(),S(),i(7,"span",18),d(8,"Back to Community Check Box Home"),r()()),e&2){let t=a();p("background",t.backgroundColor)("color",t.color||"#fff")("border-color",t.color||"#fff"),s("routerLink",w(7,$))}}function Z(e,l){if(e&1&&(i(0,"div",19),g(1,"img",20),r()),e&2){let t=a();o(),s("src",t.image,L)("alt",t.altText)("title",t.altText)}}function N(e,l){if(e&1&&(i(0,"div",21),g(1,"ccb-list-cms-slot",22),r()),e&2){let t=a();o(),s("slot",t.getCmsSlot(1))("accentColor",t.accentColor)}}function K(e,l){e&1&&(i(0,"div",23)(1,"div",24)(2,"strong"),d(3,"Please wait while loading"),r()(),i(4,"div",24),g(5,"p-progressSpinner"),r()())}function J(e,l){e&1&&(i(0,"a",29),d(1,"Manage landing content"),r()),e&2&&s("routerLink",w(1,H))}function Q(e,l){if(e&1){let t=x();i(0,"div",25),m(1,J,2,2,"a",26),i(2,"div",27)(3,"button",28),C("click",function(){_(t);let c=a();return f(c.showAllCCBs=!1)}),d(4,"My Sites"),r(),i(5,"button",28),C("click",function(){_(t);let c=a();return f(c.showAllCCBs=!0)}),d(6,"All Sites"),r()()()}if(e&2){let t=a();o(),s("ngIf",t.canManageCms),o(),p("border-color",t.accentColor),o(),p("background-color",t.showAllCCBs?null:t.accentColor)("color",t.showAllCCBs?t.accentColor:"#fff")("border-right-color",t.accentColor),v("active",!t.showAllCCBs),O("aria-pressed",!t.showAllCCBs),o(2),p("background-color",t.showAllCCBs?t.accentColor:null)("color",t.showAllCCBs?"#fff":t.accentColor),v("active",t.showAllCCBs),O("aria-pressed",t.showAllCCBs)}}function X(e,l){if(e&1&&(i(0,"div",21),g(1,"ccb-list-cms-slot",22),r()),e&2){let t=a(2);o(),s("slot",t.getCmsSlot(2))("accentColor",t.accentColor)}}function tt(e,l){e&1&&(i(0,"p",35),d(1,"You do not have access to any Community Check Boxes in this collection."),r())}function et(e,l){if(e&1&&(i(0,"a",42)(1,"div",43)(2,"span",44)(3,"div",45),d(4),r()()()()),e&2){let t=a(2).$implicit,n=a(3);s("routerLink",B(6,W,t.CCBShortUrl||t.SiteId)),o(),p("background",n.backgroundColor),o(2),p("color",n.color),o(),b(t.CCBTitle)}}function nt(e,l){if(e&1){let t=x();i(0,"button",46),C("click",function(){_(t);let c=a(2).$implicit,u=a(3);return f(u.openRequestAccessModal(c))}),i(1,"div",47)(2,"span",44)(3,"div",45),d(4),r()()()()}if(e&2){let t=a(2).$implicit,n=a(3);s("title",y("Request access to ",t.CCBTitle)),o(),p("border-color",n.accentColor),o(2),p("color",n.accentColor),o(),b(t.CCBTitle)}}function ot(e,l){if(e&1&&(i(0,"div"),m(1,et,5,8,"a",40)(2,nt,5,7,"button",41),r()),e&2){let t=a().$implicit,n=a(3);o(),s("ngIf",n.hasAccess(t)),o(),s("ngIf",!n.hasAccess(t))}}function it(e,l){if(e&1&&(i(0,"li"),m(1,ot,3,2,"div",39),r()),e&2){let t=l.$implicit;o(),s("ngIf",t.IsActive)}}function ct(e,l){if(e&1&&(i(0,"ul",36),g(1,"h2",37),m(2,it,2,1,"li",38),r()),e&2){let t=a(2);o(2),s("ngForOf",t.displayedCCBs)}}function rt(e,l){if(e&1&&(i(0,"div",21),g(1,"ccb-list-cms-slot",22),r()),e&2){let t=a(2);o(),s("slot",t.getCmsSlot(3))("accentColor",t.accentColor)}}function st(e,l){if(e&1&&(i(0,"div",30)(1,"div",31)(2,"h1",32),d(3),r()(),m(4,X,2,2,"div",3)(5,tt,2,0,"p",33)(6,ct,3,1,"ul",34)(7,rt,2,2,"div",3),r()),e&2){let t=a();o(3),b(t.parentCCB.ParentCCBTitle),o(),s("ngIf",t.getCmsSlot(2)),o(),s("ngIf",t.displayedCCBs.length===0),o(),s("ngIf",t.displayedCCBs.length>0),o(),s("ngIf",t.getCmsSlot(3))}}function at(e,l){if(e&1&&(i(0,"div",21),g(1,"ccb-list-cms-slot",22),r()),e&2){let t=a(2);o(),s("slot",t.getCmsSlot(2))("accentColor",t.accentColor)}}function lt(e,l){e&1&&(i(0,"p",35),d(1,"You do not have access to any Community Check Boxes in this collection."),r())}function dt(e,l){if(e&1&&(i(0,"h2"),d(1),r()),e&2){let t=a().$implicit;o(),b(t)}}function mt(e,l){if(e&1&&(i(0,"a",42)(1,"div",43)(2,"span",44)(3,"div",45),d(4),r()()()()),e&2){let t=a(2).$implicit,n=a(3);s("routerLink",B(6,W,t.CCBShortUrl||t.SiteId)),o(),p("background",n.backgroundColor),o(2),p("color",n.color),o(),b(t.CCBTitle)}}function pt(e,l){if(e&1){let t=x();i(0,"button",46),C("click",function(){_(t);let c=a(2).$implicit,u=a(3);return f(u.openRequestAccessModal(c))}),i(1,"div",47)(2,"span",44)(3,"div",45),d(4),r()()()()}if(e&2){let t=a(2).$implicit,n=a(3);s("title",y("Request access to ",t.CCBTitle)),o(),p("border-color",n.accentColor),o(2),p("color",n.accentColor),o(),b(t.CCBTitle)}}function gt(e,l){if(e&1&&(i(0,"div"),m(1,mt,5,8,"a",40)(2,pt,5,7,"button",41),r()),e&2){let t=a().$implicit,n=a(3);o(),s("ngIf",n.hasAccess(t)),o(),s("ngIf",!n.hasAccess(t))}}function Ct(e,l){if(e&1&&(i(0,"li"),m(1,gt,3,2,"div",39),r()),e&2){let t=l.$implicit;o(),s("ngIf",t.IsActive)}}function bt(e,l){if(e&1&&(i(0,"div",49)(1,"div",50),m(2,dt,2,1,"h2",39),i(3,"ul",36),m(4,Ct,2,1,"li",38),r()()()),e&2){let t=l.$implicit,n=a(2);o(2),s("ngIf",t),o(2),s("ngForOf",n.getCCBsInGroupForDisplay(t))}}function _t(e,l){if(e&1&&(i(0,"div",21),g(1,"ccb-list-cms-slot",22),r()),e&2){let t=a(2);o(),s("slot",t.getCmsSlot(3))("accentColor",t.accentColor)}}function ft(e,l){if(e&1&&(i(0,"div",30)(1,"div",31)(2,"h1",32),d(3),r()(),m(4,at,2,2,"div",3)(5,lt,2,0,"p",33)(6,bt,5,2,"div",48)(7,_t,2,2,"div",3),r()),e&2){let t=a();o(3),b(t.parentCCB.ParentCCBTitle),o(),s("ngIf",t.getCmsSlot(2)),o(),s("ngIf",t.displayedDisplayGroups.length===0),o(),s("ngForOf",t.displayedDisplayGroups),o(),s("ngIf",t.getCmsSlot(3))}}function ut(e,l){if(e&1){let t=x();i(0,"div",51),C("click",function(){_(t);let c=a();return f(c.showRequestAccessModal=!1)}),i(1,"div",52),C("click",function(c){return c.stopPropagation()}),i(2,"button",53),C("click",function(){_(t);let c=a();return f(c.showRequestAccessModal=!1)}),d(3,"\xD7"),r(),i(4,"h3",54),d(5,"Access Required"),r(),i(6,"p"),d(7,"You don't have access to "),i(8,"strong"),d(9),r(),d(10,"."),r(),i(11,"p"),d(12,"To request access, contact the project owner or email "),i(13,"a",55),d(14,"[email protected]"),r(),d(15,"."),r(),i(16,"button",56),C("click",function(){_(t);let c=a();return f(c.showRequestAccessModal=!1)}),d(17,"Close"),r()()()}if(e&2){let t=a();o(9),b(t.requestAccessCCB==null?null:t.requestAccessCCB.CCBTitle)}}var zt=(()=>{class e{_activatedRoute;_commonService;_ccbContextService;_domSanitizer;id;ccbs=[];ccbsWithAccess=[];displayGroupsWithAccess=[];isLoading=!1;showAllCCBs=!1;showRequestAccessModal=!1;requestAccessCCB=null;displayGroups=[];parentCCB;bannerInfo;color;image;backgroundColor;altText;allowedCCBIds=new Set;isApplicationAdmin=!1;bannerObjectUrl=null;cmsSlots=[];canManageCms=!1;constructor(t,n,c,u){this._activatedRoute=t,this._commonService=n,this._ccbContextService=c,this._domSanitizer=u,this.id=this._activatedRoute.snapshot.params.id}ngOnInit(){this.init()}init=()=>P(this,null,function*(){this.isLoading=!0;try{yield this.loadData()}catch(t){}finally{this.isLoading=!1}});loadData=()=>P(this,null,function*(){this.parentCCB=yield M.getCCBParentByUrl(this.id
1);let t=yield M.getCCBSByParentCCBId(this.parentCCB.ParentCCBId);if(this.ccbs=t.filter(c=>!(c.IsCollection&&!c.IsTopLevelCCB)),yield this.applyUserPermissionFilter(),this.displayGroups=yield M.getDisplayGroupsByParentCCBId(this.parentCCB.ParentCCBId),this.displayGroupsWithAccess=this.displayGroups.filter(c=>this.getCCBsInGroupWithAccess(c).length>0),this.bannerInfo=yield k.getBannerInfo(this.parentCCB.ParentCCBId),this.color=this.bannerInfo.BannerColor,this.altText=this.bannerInfo.AltText,this.backgroundColor=this.bannerInfo.BannerBackgroundColor,this.bannerInfo.Id===this._commonService.newEmptyGuid())this.image=this._commonService.defaultBannerImagePath();else{let c=yield k.getBannerInfoImage(this.parentCCB.ParentCCBId);this.clearBannerObjectUrl(),this.bannerObjectUrl=URL.createObjectURL(c),this.image=this._domSanitizer.bypassSecurityTrustUrl(this.bannerObjectUrl)}try{this.cmsSlots=yield U.getSlots(this.parentCCB.ParentCCBId,!0)}catch(c){this.cmsSlots=[]}let n=yield this._ccbContextService.getIsClientAdmin();this.canManageCms=this.isApplicationAdmin||n});getCmsSlot(t){return this.cmsSlots.find(n=>n.SlotPosition===t)}ngOnDestroy(){this.clearBannerObjectUrl()}clearBannerObjectUrl(){this.bannerObjectUrl&&(URL.revokeObjectURL(this.bannerObjectUrl),this.bannerObjectUrl=null)}applyUserPermissionFilter(){return P(this,null,function*(){let t=yield this._ccbContextService.getUserPermission();this.isApplicationAdmin=t!=null&&t.some(n=>n.RoleId===R.ApplicationAdmin),this.isApplicationAdmin?this.ccbsWithAccess=this.ccbs.slice():t!=null&&t.length>0?(this.allowedCCBIds=new Set(t.map(n=>(n.CCBId||"").toString().toLowerCase())),this.ccbsWithAccess=this.ccbs.filter(n=>n.CCBId!=null&&this.allowedCCBIds.has(n.CCBId.toString().toLowerCase()))):this.ccbsWithAccess=[]})}hasDisplayGroups=()=>this.displayGroups!=null&&this.displayGroups.length>0;hasDisplayGroupsWithAccess=()=>this.displayGroupsWithAccess!=null&&this.displayGroupsWithAccess.length>0;getFilteredCCBListByDisplayGroup(t){return this.hasDisplayGroups()?this.ccbs.filter(n=>n.DisplayGroup===t):this.ccbs}getCCBsInGroupWithAccess(t){let n=this.hasDisplayGroups()?this.ccbs.filter(c=>c.DisplayGroup===t):this.ccbs;return this.isApplicationAdmin?n:n.filter(c=>c.CCBId!=null&&this.allowedCCBIds.has(c.CCBId.toString().toLowerCase()))}get accentColor(){return this.color&&this.color.toLowerCase()!=="#fff"&&this.color.toLowerCase()!=="#ffffff"?this.color:this.backgroundColor||"#79509f"}hasAccess(t){return this.isApplicationAdmin?!0:t.CCBId!=null&&this.allowedCCBIds.has(t.CCBId.toString().toLowerCase())}get displayedCCBs(){return this.showAllCCBs?this.ccbs:this.ccbsWithAccess}get displayedDisplayGroups(){return this.showAllCCBs?this.displayGroups:this.displayGroupsWithAccess}getCCBsInGroupForDisplay(t){let n=this.hasDisplayGroups()?this.ccbs.filter(c=>c.DisplayGroup===t):this.ccbs;return this.showAllCCBs||this.isApplicationAdmin?n:n.filter(c=>c.CCBId!=null&&this.allowedCCBIds.has(c.CCBId.toString().toLowerCase()))}openRequestAccessModal(t){this.requestAccessCCB=t,this.showRequestAccessModal=!0}static \u0275fac=function(n){return new(n||e)(h(q),h(V),h(j),h(G))};static \u0275cmp=A({type:e,selectors:[["ccb-list"]],decls:18,vars:8,consts:[[1,"page-wrapper"],["class","logo-pill",3,"routerLink","background","color","border-color",4,"ngIf"],["class","stickyheader collectionHeader p-grid",4,"ngIf"],["class","ccb-list-cms-slot-wrap",4,"ngIf"],[1,"main-content"],["class","p-grid",4,"ngIf"],["class","ccb-list-toolbar",4,"ngIf"],["id","full-container",4,"ngIf"],[1,"homefooter"],[1,"homefootertext"],["href","https://communityhealth.ku.edu/","target","_blank","rel","noopener noreferrer"],["class","access-modal-overlay",3,"click",4,"ngIf"],[1,"logo-pill",3,"routerLink"],["role","img","aria-labelledby","logo-title","xmlns","http://www.w3.org/2000/svg","id","ccblogosvg","viewBox","0 0 86.56 100"],["id","logo-title"],["d","M43.39 38.99 33.7 44.5l-8.8-.59-2.44-5.79 20.93-12.11 20.7 12.11-2.38 6.15-8.85.24L43.39 39Zm43.17-14.1L43.39 0 0 24.89l2.86 5.84 9.48 1.43L43.4 14.1l31.06 18.06 9.41-1.56 2.71-5.7Z"],["d","M86.56 60.79v14.32L43.39 100l-3.23-5.49 3.23-8.6L86.56 60.8ZM74.45 32.16v23.79l12.11-7.05V24.89l-12.11 7.27ZM52.86 44.49V55.5l-9.47 5.51-4.01 8.58L43.39 74l20.7-11.89V38.1l-11.23 6.39Z"],["d","M22.47 73.79 43.4 85.9V100L22.47 88.11V73.79ZM33.7 55.51V44.5l-11.23-6.39V61.9L43.4 74.01v-13l-9.69-5.51ZM12.33 82.16v-50L0 24.89v50.22l12.33 7.05Z"],[1,"pill-text"],[1,"stickyheader","collectionHeader","p-grid"],[3,"src","alt","title"],[1,"ccb-list-cms-slot-wrap"],[3,"slot","accentColor"],[1,"p-grid"],[1,"p-col-12","p-md-12"],[1,"ccb-list-toolbar"],["class","ccb-list-manage-cms-link",3,"routerLink",4,"ngIf"],["role","group","aria-label","Filter sites",1,"site-toggle"],["type","button",1,"site-toggle-btn",3,"click"],[1,"ccb-list-manage-cms-link",3,"routerLink"],["id","full-container"],[1,"homeImage","p-col-12"],[1,"collectionTitle"],["class","no-access-message",4,"ngIf"],["id","theList",4,"ngIf"],[1,"no-access-message"],["id","theList"],[2,"display","none"],[4,"ngFor","ngForOf"],[4,"ngIf"],[3,"routerLink",4,"ngIf"],["type","button","class","ccb-no-access-btn",3,"title","click",4,"ngIf"],[3,"routerLink"],[1,"collectionContent"],[1,"responsiveContent"],[1,"collection-sitetitle"],["type","button",1,"ccb-no-access-btn",3,"click","title"],[1,"collectionContent","ccb-no-access"],["id","list-container",4,"ngFor","ngForOf"],["id","list-container"],["id","DisplayGroupLabel",2,"color","black","text-align","center"],[1,"access-modal-overlay",3,"click"],["role","dialog","aria-modal","true","aria-labelledby","access-modal-title",1,"access-modal",3,"click"],["type","button","aria-label","Close",1,"access-modal-close",3,"click"],["id","access-modal-title"],["href","mailto:[email protected]"],["type","button",1,"access-modal-dismiss",3,"click"]],template:function(n,c){n&1&&(i(0,"div",0)(1,"header"),m(2,Y,9,8,"a",1)(3,Z,2,3,"div",2),r(),m(4,N,2,2,"div",3),i(5,"main",4),m(6,K,6,0,"div",5)(7,Q,7,19,"div",6)(8,st,8,5,"div",7)(9,ft,8,5,"div",7),r(),i(10,"footer",8),g(11,"hr"),i(12,"div",9),d(13," This site is a service of the "),i(14,"a",10),d(15,"KU Center for Community Health and Development"),r(),d(16,". "),r()()(),m(1
17,ut,18,1,"div",11)),n&2&&(o(2),s("ngIf",!c.isLoading),o(),s("ngIf",!c.isLoading),o(),s("ngIf",!c.isLoading&&c.getCmsSlot(1)),o(2),s("ngIf",c.isLoading),o(),s("ngIf",!c.isLoading),o(),s("ngIf",!c.isLoading&&!c.hasDisplayGroups),o(),s("ngIf",!c.isLoading&&c.hasDisplayGroups()),o(8),s("ngIf",c.showRequestAccessModal))},dependencies:[F,T,E,D,z],styles:[".page-wrapper[_ngcontent-%COMP%]{min-height:100vh;display:flex;flex-direction:column;background-color:#fafafa}a[_ngcontent-%COMP%]{color:#00775b;text-decoration:none;font-weight:700}a[_ngcontent-%COMP%]:hover{text-decoration:underline;color:#005a44}.main-content[_ngcontent-%COMP%]{flex:1 0 auto}.topRibbon[_ngcontent-%COMP%]{height:35px;width:100%;background-color:#00775b;display:flex;align-items:center}.topRibbon[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;color:#fafafa;text-decoration:none;padding:0 10px;transition:color .3s ease}.topRibbon[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.topRibbon[_ngcontent-%COMP%]   #ccblogosvg[_ngcontent-%COMP%]{height:30px;width:auto;fill:currentColor}.logo-pill[_ngcontent-%COMP%]{position:fixed;top:20px;left:20px;display:block;background-color:#592989;border-radius:50px;border:.3rem solid #fafafa;width:50px;height:50px;overflow:hidden;transition:width .2s ease;text-decoration:none;z-index:1000;box-shadow:0 3px 12px #0000004d,0 1px 4px #0003}.logo-pill[_ngcontent-%COMP%]:hover{width:320px;text-decoration:none}.logo-pill[_ngcontent-%COMP%]   #ccblogosvg[_ngcontent-%COMP%]{position:absolute;top:50%;left:calc(25px - .3rem);transform:translate(-50%,-50%);height:28px;width:auto;fill:currentColor}.pill-text[_ngcontent-%COMP%]{position:absolute;top:50%;left:60px;transform:translateY(-50%);color:inherit;font-weight:600;font-size:14px;white-space:nowrap;padding-left:0;opacity:0;transition:opacity .3s ease}.logo-pill[_ngcontent-%COMP%]:hover   .pill-text[_ngcontent-%COMP%]{opacity:1}.green-section[_ngcontent-%COMP%]{color:#1ea982;fill:#1ea982;transition:fill .3s ease}.purple-section[_ngcontent-%COMP%]{color:#7950a0;fill:#7950a0;transition:fill .3s ease}.orange-section[_ngcontent-%COMP%]{color:#f9a13d;fill:#f9a13d;transition:fill .3s ease}.logo-home-container[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1.5rem;flex-shrink:1}.logo-home[_ngcontent-%COMP%]{height:120px;width:auto}.logo-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-transform:uppercase}.logo-title[_ngcontent-%COMP%]{font-family:Arvo,Rockwell,Roboto Slab,serif;font-size:2rem;font-weight:400;margin:0;color:#222;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo-subtitle[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:700;margin:0;color:#555;line-height:1;letter-spacing:.33rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:768px){.logo-home-container[_ngcontent-%COMP%]{flex-direction:column;gap:1rem;text-align:center}.logo-home[_ngcontent-%COMP%]{height:100px}.logo-title[_ngcontent-%COMP%]{font-size:1.5rem}.logo-subtitle[_ngcontent-%COMP%]{font-size:1rem}}.homeHeader[_ngcontent-%COMP%]{color:#222;background-color:transparent}.header-content[_ngcontent-%COMP%]{display:flex!important;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.logo-container[_ngcontent-%COMP%]{flex-shrink:1;display:flex;align-items:center;margin:0;padding:0}.header-logo[_ngcontent-%COMP%]{max-width:100%;height:auto;display:block}.userInfo[_ngcontent-%COMP%]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;min-width:fit-content}.userInfoContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;min-width:fit-content}.userWelcome[_ngcontent-%COMP%]{font-size:.9rem;color:#222;padding:.25rem 0;white-space:nowrap}.userActions[_ngcontent-%COMP%]{display:flex;gap:.5rem;flex-wrap:nowrap;align-items:center}@media(max-width:1024px){.header-content[_ngcontent-%COMP%]{gap:.5rem;padding:1rem .5rem 0}}@media(max-width:600px){.header-content[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:center;gap:.75rem}.logo-container[_ngcontent-%COMP%], .userInfo[_ngcontent-%COMP%]{width:100%;justify-content:center}.userInfoContainer[_ngcontent-%COMP%]{flex-direction:row;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.userWelcome[_ngcontent-%COMP%]{font-size:.85rem}.userActions[_ngcontent-%COMP%]{gap:.5rem}.Login-btn[_ngcontent-%COMP%]{font-size:.85rem;padding:.4rem .8rem!important}}.loginheading[_ngcontent-%COMP%]{color:#222;font-size:.95rem;font-weight:600;margin:0}.Login-btn[_ngcontent-%COMP%]{background-color:#00775b;transition:background-color .3s ease,transform .2s ease;padding:.5rem 1rem!important;white-space:nowrap;min-width:fit-content!important;width:auto!important;display:inline-flex!important;align-items:center;justify-content:center;text-align:center;border:none!important;cursor:pointer}.Login-btn[_ngcontent-%COMP%]   .p-button-text[_ngcontent-%COMP%]{padding:0!important;display:inline-block;width:100%;text-align:center}.Login-btn[_ngcontent-%COMP%]:hover{background-color:#005a44!important;transform:translateY(-1px)}.Login-btn[_ngcontent-%COMP%]:focus{outline:2px solid #00775b;outline-offset:2px}.info-section[_ngcontent-%COMP%]{margin:0 1rem 1rem}.help-section[_ngcontent-%COMP%]{padding:0 1rem}.search-toggle-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem}.search-section[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;max-width:500px;flex-shrink:0}.search-label[_ngcontent-%COMP%]{font-size:1rem;font-weight:600;color:#222}.search-input[_ngcontent-%COMP%]{padding:.25rem .75rem;font-size:1rem;border:2px solid #ddd;border-radius:4px;transition:border-color .3s ease}.search-input[_ngcontent-%COMP%]:focus{outline:none;border-color:#00775b;box-shadow:0 0 0 3px #00775b1a}.homefooter[_ngcontent-%COMP%]{flex-shrink:0;padding:2rem 0 1rem;margin-top:2rem}.homefootertext[_ngcontent-%COMP%]{font-weight:700;text-align:center;font-size:.75rem}.workstationContent[_ngcontent-%COMP%]{display:table;height:60px!important;
1width:200px!important;background-color:#79509f;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 4px #0000001a}.workstationContent[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.collectionTitle[_ngcontent-%COMP%]{text-align:center;color:#222;background:transparent;margin:1rem 0 .5rem;padding:0;border:none;font-weight:700;line-height:1.3}#full-container[_ngcontent-%COMP%]   .homeImage[_ngcontent-%COMP%]{margin-bottom:0}#full-container[_ngcontent-%COMP%]   .ccb-list-cms-slot-wrap[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:1rem}.collectionContent[_ngcontent-%COMP%]{display:table;height:60px!important;width:200px!important;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 4px #0000001a}.collectionContent[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.responsiveContent[_ngcontent-%COMP%]{display:table-cell;width:100%;vertical-align:middle;padding-left:5px;padding-right:5px}#list-container[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding:0;text-align:center}#list-container[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none;margin:5px;padding:0;text-align:center;vertical-align:top;display:inline-block;color:#fff;max-height:60px!important}#list-container[_ngcontent-%COMP%]{color:#fff;width:100%;margin:0 auto}#list-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.ctb-sitetitle[_ngcontent-%COMP%]{color:#fff!important;text-align:center;font-weight:700;font-size:14px;margin-left:7px;margin-right:7px;line-height:normal}.collection-sitetitle[_ngcontent-%COMP%]{text-align:center;font-weight:700;font-size:14px;margin-left:7px;margin-right:7px;line-height:normal}.collectionHeader[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:flex-end;min-height:200px;max-height:300px;width:100%;overflow:hidden;background-color:#fff}.collectionHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:auto;display:block}.no-access-message[_ngcontent-%COMP%]{text-align:center;margin:2rem 1rem;color:#555}.ccb-list-toolbar[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem 1rem 0}.ccb-list-manage-cms-link[_ngcontent-%COMP%]{font-size:.9rem;font-weight:600}.ccb-list-cms-slot-wrap[_ngcontent-%COMP%], .home-cms-slot-wrap[_ngcontent-%COMP%]{max-width:100%;padding:0 1rem}header[_ngcontent-%COMP%] + .ccb-list-cms-slot-wrap[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.home-cms-slot-wrap[_ngcontent-%COMP%]{margin-bottom:.75rem}.ccb-cms-editor-block[_ngcontent-%COMP%]{margin-top:0;padding-top:.25rem}.ccb-cms-section-divider[_ngcontent-%COMP%]{border:0;border-top:1px solid #bdbdbd;margin:1.5rem 0 1rem}.ccb-cms-slots-loading[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:2rem 0}.ccb-cms-slot-items-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin:.5rem 0;width:100%;clear:both}.ccb-cms-max-items-hint[_ngcontent-%COMP%], .ccb-cms-no-items-hint[_ngcontent-%COMP%]{font-size:.9rem;color:#666;margin:.25rem 0 .75rem}.ccb-cms-item-editor[_ngcontent-%COMP%]{border:1px solid #e0e0e0;border-radius:4px;padding:.75rem 1rem 1rem;margin:.75rem 0;background:#fafafa}.ccb-cms-item-toolbar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ccb-cms-item-toolbar[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin:0}.ccb-cms-item-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.35rem}.ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%], .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%], .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]{background-color:#00775b!important;border:1px solid #00775b!important;color:#fff!important;box-shadow:0 1px 3px #0000001f!important}.ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]   .p-button-icon-left[_ngcontent-%COMP%], .ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]   .p-button-text[_ngcontent-%COMP%], .ccb-cms-item-editor[_ng
1content-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]   .p-button-icon-left[_ngcontent-%COMP%], .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]   .p-button-text[_ngcontent-%COMP%], .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]   .p-button-icon-left[_ngcontent-%COMP%]{color:#fff!important}.ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:hover, .ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:focus, .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:hover, .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:focus, .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:hover, .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:focus{background-color:#79509f!important;border-color:#6a458c!important;color:#fff!important}.ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:hover   svg[_ngcontent-%COMP%], .ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:hover   .p-button-icon-left[_ngcontent-%COMP%], .ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:hover   .p-button-text[_ngcontent-%COMP%], .ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:focus   svg[_ngcontent-%COMP%], .ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:focus   .p-button-icon-left[_ngcontent-%COMP%], .ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:focus   .p-button-text[_ngcontent-%COMP%], .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:hover   svg[_ngcontent-%COMP%], .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:hover   .p-button-icon-left[_ngcontent-%COMP%], .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:hover   .p-button-text[_ngcontent-%COMP%], .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:focus   svg[_ngcontent-%COMP%], .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:focus   .p-button-icon-left[_ngcontent-%COMP%], .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:focus   .p-button-text[_ngcontent-%COMP%], .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:hover   svg[_ngcontent-%COMP%], .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:hover   .p-button-icon-left[_ngcontent-%COMP%], .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:focus   svg[_ngcontent-%COMP%], .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:enabled:focus   .p-button-icon-left[_ngcontent-%COMP%]{color:#fff!important}.ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:disabled, .ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:disabled, .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:disabled{opacity:.5;border-color:#bdbdbd!important;background-color:#f0f0f0!important;box-shadow:none!important}.ccb-cms-editor-block[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:disabled   svg[_ngcontent-%COMP%], .ccb-cms-item-editor[_ng
1content-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:disabled   svg[_ngcontent-%COMP%], .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button[_ngcontent-%COMP%]:disabled   svg[_ngcontent-%COMP%]{color:#888!important}.ccb-cms-item-editor[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button-icon-only[_ngcontent-%COMP%], .ccb-cms-ql-grid[_ngcontent-%COMP%]   .ccb-cms-action-btn.p-button-icon-only[_ngcontent-%COMP%]{width:2.35em!important;height:2.35em!important;min-width:2.35em!important;padding:0!important}.ccb-cms-home-page-block[_ngcontent-%COMP%]{border-top:none;margin-top:0;padding-top:0}.ccb-cms-html-input[_ngcontent-%COMP%]{border:1px solid #bdbdbd!important;border-radius:4px;padding:.5rem;background:#fff}.ccb-cms-html-input[_ngcontent-%COMP%]:focus{border-color:#7a4fa0!important;box-shadow:0 0 0 2px #7a4fa026;outline:none}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ccb-cms-ql-grid[_ngcontent-%COMP%]{margin-top:.35rem;max-width:56rem}.ccb-cms-ql-header[_ngcontent-%COMP%]{padding:.35rem 0;border-bottom:1px solid #e0e0e0}.ccb-cms-ql-row[_ngcontent-%COMP%]{padding:.4rem 0;border-bottom:1px solid #f0f0f0}.site-toggle[_ngcontent-%COMP%]{display:inline-flex;border:1.5px solid #79509f;border-radius:4px;overflow:hidden}.site-toggle-btn[_ngcontent-%COMP%]{background:transparent;border:none;padding:.35rem .9rem;font-size:.85rem;font-weight:600;color:#79509f;cursor:pointer;transition:background-color .15s ease,color .15s ease}.site-toggle-btn[_ngcontent-%COMP%]:not(:last-child){border-right:1.5px solid #79509f}.site-toggle-btn.active[_ngcontent-%COMP%]{background-color:#79509f;color:#fff}.site-toggle-btn[_ngcontent-%COMP%]:not(.active):hover{background-color:#79509f14}.ccb-no-access-btn[_ngcontent-%COMP%]{background:none;border:none;padding:0;cursor:pointer;display:inline-block}.ccb-no-access[_ngcontent-%COMP%]{background-color:#fff;border:2px solid #79509f;cursor:pointer}.ccb-no-access[_ngcontent-%COMP%]   .ctb-sitetitle[_ngcontent-%COMP%]{color:#79509f!important}.ccb-no-access[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.access-modal-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.access-modal[_ngcontent-%COMP%]{background:#fff;border-radius:6px;box-shadow:0 8px 32px #00000040;max-width:420px;width:90%;padding:1.5rem;position:relative}.access-modal[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:0 0 1rem;font-size:1.1rem;color:#222;padding-right:2rem}.access-modal[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#444;line-height:1.5;margin:0 0 .5rem}.access-modal-close[_ngcontent-%COMP%]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.4rem;line-height:1;cursor:pointer;color:#555;padding:0}.access-modal-close[_ngcontent-%COMP%]:hover{color:#222}.access-modal-dismiss[_ngcontent-%COMP%]{display:block;margin:1.25rem 0 0 auto;padding:.5rem 1rem;background:#00775b;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600}.access-modal-dismiss[_ngcontent-%COMP%]:hover{background:#005a44}"]})}return e})();export{zt as CCBListComponent,zt 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.