PageSourceSearch

https://nbmedical.com/chunk-GNMK47O4.js

js nbmedical.com collected 2026-09-24 20:34:31 UTC 4,872 bytes, 1 lines download raw bytes

1import{a as I}from"./chunk-VYKQ2VWW.js";import{a as F}from"./chunk-ACKSKUKW.js";import{a as z}from"./chunk-AMXO5EC2.js";import{a as B}from"./chunk-RMRMSXAC.js";import{a as U}from"./chunk-DUB5SLFO.js";import{a as $}from"./chunk-EH3ZA36I.js";import"./chunk-W72KJQMW.js";import"./chunk-MKFIHKDX.js";import"./chunk-DH5D3FJF.js";import"./chunk-56O74KCJ.js";import{a as V}from"./chunk-OUFO2QPP.js";import"./chunk-2U3J4QGE.js";import"./chunk-G2WXLEWZ.js";import"./chunk-HNWSV3B3.js";import"./chunk-X7C7TB3S.js";import{l as j,m as E}from"./chunk-PSH5TAI2.js";import"./chunk-W3NUKB7B.js";import"./chunk-KJJHSOFJ.js";import"./chunk-USN3IUD3.js";import"./chunk-AZUCPPFK.js";import"./chunk-SGQORKKV.js";import"./chunk-ZBQW7NJG.js";import"./chunk-C6O6I5LW.js";import"./chunk-O2P25Q5F.js";import"./chunk-TPCL2XMH.js";import"./chunk-WRBQWUEI.js";import{k as w}from"./chunk-KSTBAVB4.js";import{Ab as r,Bb as s,Cb as c,Lb as P,N as S,Nb as y,Pb as n,Ra as m,Z as v,ac as d,da as f,ea as h,eb as k,sb as _,sd as D,ub as C,wb as u,xb as b,yb as x,zb as p}from"./chunk-P2OBJROK.js";import"./chunk-IZQOVDKO.js";import"./chunk-6IZLXKZM.js";function M(t,o){if(t&1&&(r(0,"div",7),c(1,"nbm-book-card",8),s()),t&2){let e=o.$implicit,i=o.$index;m(),p("book",e)("index",i)}}function N(t,o){if(t&1&&(r(0,"div",4)(1,"div",2)(2,"h2"),d(3,"Books"),s(),r(4,"p",5),d(5," The Hot Topics Course reference book accompanies the course but is also available to purchase separately "),s(),r(6,"p"),d(7," The book is fully referenced with recent summaries of the evidence commonly seen in primary care. Most of our delegates use this every day, like they use the BNF. "),s()()(),r(8,"div",6),b(9,M,2,2,"div",7,u),s(),c(11,"hr")),t&2){let e=n();m(9),x(e.books)}}function A(t,o){if(t&1&&c(0,"nbm-blog-summary",12),t&2){let e=o.$implicit;p("blog",e)}}function K(t,o){if(t&1){let e=P();r(0,"div",9)(1,"div",10)(2,"h2",11),d(3,"Blogs"),s(),b(4,A,1,1,"nbm-blog-summary",12,u),r(6,"nbm-inline-item-pager",13),y("pageUpdated",function(l){f(e);let a=n(),g=n();return h(g.changePage("blog",a.blogs,l))}),s()()(),c(7,"hr")}if(t&2){let e=n(),i=n();m(4),x(i.getPagedData("blog",e.blogs).data),m(2),p("items",i.getPagedData("blog",e.blogs))}}function R(t,o){if(t&1&&c(0,"nbm-podcast-summary",14),t&2){let e=o.$implicit;p("podcast",e)}}function H(t,o){if(t&1){let e=P();r(0,"div",9)(1,"div",10)(2,"h2",11),d(3,"Podcasts"),s(),b(4,R,1,1,"nbm-podcast-summary",14,u),r(6,"nbm-inline-item-pager",13),y("pageUpdated",function(l){f(e);let a=n(),g=n();return h(g.changePage("podcast",a.podcasts,l))}),s()()(),c(7,"hr")}if(t&2){let e=n(),i=n();m(4),x(i.getPagedData("podcast",e.podcasts).data),m(2),p("items",i.getPagedData("podcast",e.podcasts))}}function O(t,o){if(t&1&&c(0,"nbm-kiss-summary",15),t&2){let e=o.$implicit;p("kiss",e)}}function q(t,o){if(t&1){let e=P();r(0,"div",9)(1,"div",10)(2,"h2",11),d(3,"KISSes"),s(),b(4,O,1,1,"nbm-kiss-summary",15,u),r(6,"nbm-inline-item-pager",13),y("pageUpdated",function(l){f(e);let a=n(),g=n();return h(g.changePage("kiss",a.kisses,l))}),s()()(),c(7,"hr")}if(t&2){let e=n(),i=n();m(4),x(i.getPagedData("kiss",e.kisses).data),m(2),p("items",i.getPagedData("kiss",e.kisses))}}function G(t,o){if(t&1&&(r(0,"nbm-site-page",0),_(1,N,12,0),_(2,K,8,1),_(3,H,8,1),_(4,q,8,1),r(5,"div",1)(6,"div",2)(7,"p",3),d(8,"OR, get access to all of the above products and more with..."),s()()(),c(9,"nbm-nb-plus-feature"),s()),t&2){let e=o,i=n();p("title",e.text)("breadcrumbTitle",e.text)("description",i.getDescription(e)),m(),C(e.books.length?1:-1),m(),C(e.blogs.length?2:-1),m(),C(e.podcasts.length?3:-1),m(),C(e.kisses.length?4:-1)}}var le=(()=>{class t{constructor(){this.tagsService=v(j),this.route=v(w),this.subject=D(this.route.params.pipe(S(e=>{let i=e.id;return this.tagsService.getTagBySlug(i)}))),this.blogPage=1,this.blogPageSize=3,this.kissPage=1,this.kissPageSize=3,this.podcastPage=1,this.podcastPageSize=3}getDescription(e){return`NB Medical presents our available ${e.text} products.`}changePage(e,i,l){let a=e+"Page",g=e+"PageSize",T=Math.ceil(i.length/this[g]);l<1?this[a]=1:l>T?this[a]=T:this[a]=l}getPagedData(e,i){let l=e+"Page",a=e+"PageSize";return $.getFromArray(i,this[l],this[a])}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=k({type:t,selectors:[["nbm-tag-detail-page"]],decls:1,vars:1,consts:[[3,"title","breadcrumbTitle","description"],[1,"row"],[1,"col","text-center"],[1,"h3","m-4"],[1,"row","mb-3"],[1,"lead"],[1,"row","justify-content-center","mb-4"],[1,"col-lg-6","col-xl-4","mb-3"],[3,"book","index"],[1,"row","mb-3","justify-content-center"],[1,"col","col-lg-8"],[1,"text-center"],[3,"blog"],[3,"pageUpdated","items"],[3,"podcast"],[3,"kiss"]],template:function(i,l){if(i&1&&_(0,G,10,7,"nbm-site-page",0),i&2){let a;C((a=l.subject())?0:-1,a)}},dependencies:[E,U,B,F,z,I,V],encapsulation:2})}}return t})();export{le as TagDetailPageComponent};

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.