PageSourceSearch

https://www.thegreatbritishbookshop.co.uk/cdn/shopifycloud/checkout-web/assets/c1/efa0389a.-R9eik6_.js

js thegreatbritishbookshop.co.uk collected 2026-10-01 10:25:03 UTC 13,276 bytes, 1 lines download raw bytes

1import{u as e,g as a,T as r,X as n,x as i,F as d,k as t,A as l,q as o,D as c,S as s}from"./2c1ab0fe.D_oO1jU7.js";import{dE as m,cM as g,$ as u,cw as _,dF as y,dG as f,dH as b,C as h,dI as p,dx as v,dJ as C,dK as k,dL as V,dM as S,J as j,c as L,H as B,dN as P,dO as N,dP as R,dQ as z,E as W,dR as x,dS as w,F as I,dT as $,dU as H,aH as T,aL as D,aA as E,cN as F,dV as M}from"./164ad2e3.DgUUtBtV.js";import"./app.bDJ3v-8C.js";import{da as q}from"./4c290a1e.D9lE9kmU.js";var A={ChoiceWrapper:{block:"_1u2aa6ma",inline:"_1u2aa6mb _1u2aa6m9 _1u2aa6m8 _1fragemk5 _1fragemjl _1fragemkp _1fragemj1 _1fragemyl _1fragemyn _1fragemws _1fragemyb _1fragem128 _1fragem64 _1fragem12u _1fragem12v",grid:"_1u2aa6mc _1u2aa6m9 _1u2aa6m8 _1fragemk5 _1fragemjl _1fragemkp _1fragemj1 _1fragemyl _1fragemyn _1fragemws _1fragemyb _1fragem128 _1fragem64 _1fragem12u _1fragem12v","grid-compact":"_1u2aa6md _1u2aa6m9 _1u2aa6m8 _1fragemk5 _1fragemjl _1fragemkp _1fragemj1 _1fragemyl _1fragemyn _1fragemws _1fragemyb _1fragem128 _1fragem64 _1fragem12u _1fragem12v",list:"_1u2aa6me",legacy:"_1u2aa6mf"},blockChoiceWrapperVariant:{segmented:"_1u2aa6mi",separated:"_1u2aa6mj"},segmentedChoice:"_1u2aa6mg",segmentedBlockFooter:"_1u2aa6mh",redesignedBlockWrapper:"_1u2aa6mp _1u2aa6mo _1fragemyl _1fragemws",redesignedSelectedBorder:"_1u2aa6mq",redesignedBrandedSelected:"_1u2aa6ms",kindVariant:{single:"_1u2aa6mk",multiple:"_1u2aa6ml"},stateVariant:{checked:"_1u2aa6mm",unchecked:"_1u2aa6mn"},SecondaryContent:"_1u2aa6mt",SecondaryContentVariant:{grid:"_1u2aa6mv _1u2aa6mu","grid-compact":"_1u2aa6mw _1u2aa6mu",inline:"_1u2aa6mx",list:"_1u2aa6my",legacy:"_1u2aa6mz",block:"_1u2aa6m10"},Icon:"_1u2aa6m11",TertiaryContent:{block:"_1u2aa6m12"},SelectedContent:{block:"_1u2aa6m13",list:"_1u2aa6m14",legacy:"_1u2aa6m15",inline:"_1u2aa6m16",grid:"_1u2aa6m17","grid-compact":"_1u2aa6m18"},blockSelectedContentBackgroundVariant:{base:"_1u2aa6m19",selected:"_1u2aa6m1a yyi4nyg yyi4nye _1fragemy8 _1fragem133"},ListSelectedContentWrapper:"_1u2aa6m1b",selectedContentPadding:"_1u2aa6m1c",blockChoicePadding:"_1u2aa6m1j",ChoiceVariant:{block:"_1u2aa6m1m _1u2aa6m1k _1fragemws _1fragem6t _1fragema0 _1fragem12u",inline:"_1u2aa6m1n _1u2aa6m1l _1fragem87 _1fragema0 _1fragem64 _1fragem73 _1fragembj _1fragem19 _1fragemyn _1fragem124",grid:"_1u2aa6m1o _1u2aa6m1g _1u2aa6m1f _1fragem87 _1fragema0 _1fragempu _1fragemo1 _1fragemtg _1fragemrn _1fragem6t _1fragemyn _1u2aa6m1h","grid-compact":"_1u2aa6m1p _1u2aa6m1g _1u2aa6m1f _1fragem87 _1fragema0 _1fragempu _1fragemo1 _1fragemtg _1fragemrn _1fragem6t _1fragemyn _1u2aa6m1i",list:"_1u2aa6m1q _1u2aa6m1e _1u2aa6m1d _1fragem6t _1fragema0",legacy:"_1u2aa6m1r _1u2aa6m1e _1u2aa6m1d _1fragem6t _1fragema0"},controlRendered:"_1u2aa6m1s",blockChoiceSingleCheckedVariant:{base:"_1u2aa6m1t yyi4nyg yyi4nye _1fragemy8 _1fragem133",transparent:"_1u2aa6m1u"},Heading:"_1u2aa6m1v",labelDisabled:"_1u2aa6m1w _1fragem11v",labelCentered:"_1u2aa6m1y _1u2aa6m1x _1fragem2d _1fragem64 _1fragema0",maybeDisabled:"_1u2aa6m1z",interactive:"_1u2aa6m20 _1fragemyd",colorLayerVariant:{control:"yyi4nyf yyi4nyd _1fragemy6 _1fragem133",controlSelected:"yyi4nyg yyi4nye _1fragemy8 _1fragem133"},borderSelected:{none:"_1u2aa6m4 _1u2aa6m3",base:"_1u2aa6m5 _1u2aa6m3",large100:"_1u2aa6m6 _1u2aa6m3",large200:"_1u2aa6m7 _1u2aa6m3"}};function G({children:r}){const{spacing:n,border:i,background:d}=m();return e("div",{className:a(A.ChoiceWrapper.block,"none"!==n||"none"===i?A.blockChoiceWrapperVariant.separated:[A.blockChoiceWrapperVariant.segmented,A.segmentedBlockFooter],"base"===d&&A.colorLayerVariant.control),children:r})}const Q=n(void 0),J=({background:a,backgroundSelected:n,border:i,borderSelected:d,spacing:t,padding:l,itemPadding:o,selectedContentBackground:c,selectedContentTransitionProperties:s,presentation:m,children:u})=>{const _=r((()=>({background:a,backgroundSelected:n,border:i,borderSelected:d,spacing:t,padding:l,itemPadding:o,selectedContentBackground:c,selectedContentTransitionProperties:s})),[a,n,i,d,t,l,o,c,s]),y=e(Q.Provider,{value:_,children:u});return void 0===m?y:e(g.Provider,{value:m,children:y})};var U="var(--yyi4ny6)",K="var(--yyi4ny8)",O="var(--yyi4nya)",X={none:"yyi4nyq",full:"yyi4nyr"},Y={GridQueryContainer:"yyi4nyc",ChoiceListInternalVariant:{block:"yyi4nym yyi4nyh",inline:"yyi4nyn yyi4nyh yyi4nyl _1fragem6t",grid:"yyi4nyo yyi4nyj yyi4nyh yyi4nyi _1fragem87 _1fragema0 _1fragem6t","grid-compact":"yyi4nyp yyi4nyk yyi4nyj yyi4nyh yyi4nyi _1fragem87 _1fragema0 _1fragem6t"},choiceListInternalBorderStyleVariant:{base:"yyi4nys"},Legend:"yyi4nyu _1fragemnh",visuallyHidden:"yyi4nyv _1fragem121",ErrorMessage:"yyi4nyw _1fragemxr _1fragempa"};const Z="none",ee="large100",ae=({hideRadioControl:n,redesigned:t,variant:l,children:o})=>{const{control:{border:c},choiceList:{group:{spacing:s}={}}}=u(),{border:m,borderSelected:g,spacing:b,background:h,backgroundSelected:p,padding:v=ee,itemPadding:C,selectedContentBackgroun
1d:k="base",selectedContentTransitionProperties:V}=i(Q)??{},S=h||"base",j=m||c||"full",L=b||s||Z,[B,P]=Array.isArray(v)?v:[v,v],{current:N,parent:R}=_(),z=r((()=>({current:"transparent"===S?void 0:N,parent:R})),[S,N,R]),W=a(Y.ChoiceListInternalVariant[l],X[j],Y.choiceListInternalBorderStyleVariant.base),x=r((()=>({background:S,backgroundSelected:p,border:j,borderSelected:g,spacing:L,hideRadioControl:n,redesigned:t,itemPadding:C,selectedContentBackground:k,selectedContentTransitionProperties:V})),[j,g,S,p,L,n,t,C,k,V]);return e(f.Provider,{value:x,children:e(y.Provider,{value:z,children:e("div",{className:W,style:d({...L!==Z&&{[U]:q.spacing[L]},...B!==ee&&{[K]:"none"===B?"0":q.spacing[B]},...B!==ee&&{[O]:"none"===P?"0":q.spacing[P]}}),children:o})})})},re=j("ChoiceList"),ne=Symbol("always");function ie({id:a,variant:n="auto",name:i,values:d,multiple:c,hideRadioControl:s,onChange:m,children:g,blockFooter:u,disabled:_,error:y,label:f,labelAccessibilityVisibility:j="visible"}){const[W,x]=t([]),[w]=t(void 0!==d),I=function(e){return S(e)?e:"list"}(n),$="redesigned"===b(I),H=h(a,re),T=p({active:Boolean(y)}),D=v(T),E=l([]),F=r((()=>{const e=w?d||[]:W;return E.current=e,e}),[w,d,W]),M=o(((e,a)=>{let r=[];r=c?a?E.current.includes(e)?E.current:[...E.current,e]:E.current.filter((a=>a!==e)):a?[e]:[],w||x(r),"function"==typeof m&&m(r)}),[c,w,m]),q=r((()=>
1({name:i,multiple:c,values:F,disabled:_,updateValue:M,variant:I})),[i,c,F,_,M,I]);let A;f&&"exclusive"===j?A=e("legend",{className:Y.visuallyHidden,children:f}):f&&"visible"===j&&(A=e("legend",{className:Y.Legend,children:e(B,{level:3,accessibilityRole:"presentation",children:f})}));const Q=f?"fieldset":"div";return e(V.Provider,{value:q,children:e(Q,{...f?{disabled:_}:{role:"group"},"aria-describedby":y?C(H):void 0,"aria-invalid":y?"true":void 0,className:k(I,z)?Y.GridQueryContainer:void 0,id:a,ref:D,tabIndex:y?-1:void 0,children:[A,k(I,P)?g:k(I,N)?e(L,{gap:"base",children:g}):e(ae,{hideRadioControl:s,redesigned:$,variant:I,children:[g,k(I,R)&&u&&e(G,{children:u})]}),y&&e("p",{"aria-live":"polite",className:Y.ErrorMessage,id:C(H),children:y})]})})}var de={Input:"_6hzjvo6 _6hzjvo5 _1fragemyk _1fragem5u _1fragem133 _1fragem12j _1fragem12d _1fragem12q",Radio:"_6hzjvo4 _6hzjvo3 _1fragem4v _1fragem6t _1fragem19",colorLayerControl:"_6hzjvo7 _1fragemy6",inputStateVariant:{default:"_6hzjvoa _6hzjvo8 _1fragemyd",disabled:"_6hzjvob _6hzjvo9 _1fragem11v _1fragem11z _1fragemyb"},accessibilityVisibilityVariant:{visible:"_6hzjvod",exclusive:"_6hzjvoe _6hzjvoc _1fragem121"},inputError:"_6hzjvof",inert:"_6hzjvog _1fragemz0"};const te=j("Radio"),le=c((({id:r,name:n,value:i=!1,checked:d=i,disabled:t,accessibilityLabel:l,colorLayer:o,error:c,accessibilityVisibility:s,onChange:m,ariaDescribedBy:g},u)=>{const _=h(r,te),y=W(),f=a(de.Input,c&&de.inputError,de.inputStateVariant[t||y?"disabled":"default"],"inherit"!==o&&de.colorLayerControl,y&&de.inert);return e("div",{className:a(de.Radio,s&&de.accessibilityVisibilityVariant[s]),children:e("input",{type:"radio",id:_,name:n,checked:d,disabled:t,onChange:({currentTarget:e})=>{m?.(e.checked)},className:f,tabIndex:y?-1:void 0,"aria-label":l||void 0,"aria-hidden":!!y||void 0,"aria-describedby":[g,c&&C(_)].filter(Boolean).join(" ")||void 0,ref:u})})})),oe=n({});function ce(){return i(oe)}oe.displayName="ChoiceContext";const se=j("Choice"),me=c((function(a,r){const n=a.id?` (id: ${a.id})`:"",i=x();return i?"string"!=typeof a.value?(console.warn(`Choice should have a string value.${n}`),null):e(ge,{...a,choiceListContext:i,ref:r}):(console.warn(`Unable to render Choice${n}. Please verify it is a child of a ChoiceList.`),null)})),ge=c((function({id:a,value:n,error:i,disabled:d,accessibilityLabel:c,children:s,selectedContent:g,secondaryContent:u,tertiaryContent:_,icon:y,details:f,renderSelectedContentWhenCollapsed:b,selectedContentPadding:p,choiceListContext:v},C){const{name:V,values:S,multiple:j,disabled:L,variant:B,updateValue:z}=v,x=o((e=>{z(n,e)}),[z,n]),D=h(V,se),E=a??`${D}-${n}`,{background:F,backgroundSelected:M,hideRadioControl:q,redesigned:A=!1}=m(),G=A&&w(B),Q=G&&k(B,R),J=r((()=>j?S.includes(n):S[0]===n),[n,S,j]),[U]=t(J),K=l(null),O=I(C,K),X=l(null),Y=!k(B,R)||j||!q||q!==ne&&!U,Z=k(B,$)||H(B)||Q&&!j,ee=!j&&J?M??F:F,ae=W(),re=L||d||ae,ie=o((({target:e})=>{!(e instanceof HTMLElement||e instanceof SVGElement)||X.current?.contains(e)||K.current?.contains(e)||!j&&J||(K.current?K.current.click():x(!J))}),[x,j,J]),de=Boolean(k(B,R)&&T(s)&&u&&!f&&!_),te=r((()=>({id:E,name:V,checked:J,disabled:re,multiple:Boolean(j),variant:B,controlRendered:Y,controlHidden:Z,redesigned:G,backgroundVariant:ee})),[E,V,J,re,j,B,Y,Z,G,ee]),le=Boolean(g)&&e(ve,{selectedContentPadding:p,renderSelectedContentWhenCollapsed:b,children:g}),ce=e(ye,{accessibilityLabel:c,labelRef:X,inputRef:O,shouldVerticallyCenterLabel:de,details:f,secondaryContent:u,error:i,onChange:x,children:s});return e(oe.Provider,{value:te,children:e(ue,{children:[e(_e,{onContainerClick:ie,children:[y&&H(B)&&e(pe,{children:y}),ce,k(B,R)&&u&&e(fe,{children:u}),_&&e(he,{children:_}),(k(B,N)||k(B,P))&&le]}),k(B,R)&&le]})})}));function ue({children:r}){const{spacing:n,border:i,borderSelected:d}=m(),{variant:t,backgroundVariant:l,checked:o,multiple:c,redesigned:s}=ce(),g=s&&k(t,R);return e("div",{className:a(A.ChoiceWrapper[t],A.kindVariant[c?"multiple":"single"],A.stateVariant[o?"checked":"unchecked"],g&&A.redesignedBlockWrapper,g&&!c&&A.redesignedSelectedBorder,s&&o&&!c&&A.redesignedBrandedSelected,k(t,R)&&["none"!==n||"none"===i?A.blockChoiceWrapperVariant.separated:[A.blockChoiceWrapperVariant.segmented,A.segmentedChoice],"base"===l&&A.colorLayerVariant.control],(k(t,$)||H(t))&&[A.colorLayerVariant["control"+(o?"Selected":"")]],(k(t,$)||H(t)||k(t,R)&&!c)&&void 0!==d&&A.borderSelected[d]),children:r})}function _e({onContainerClick:r,children:n}){const{variant:i,disabled:d,multiple:t,checked:l,backgroundVariant:o,controlRendered:c,redesigned:s}=ce(),{itemPadding:g}=m(),{className:u,style:_,styleElement:y}=D({padding:k(i,R)?g:void 0}),f=k(i,R)||k(i,$)||H(i),b=s&&k(i,R);return e("div",{className:a(A.ChoiceVariant[i],k(i,R)&&(g?u:A.blockChoicePadding),c&&(!b||t)&&A.controlRendered,f&&c&&!d&&A.interactive,k(i,R)&&!t&&l&&!b&&A.blockChoiceSingleCheckedVariant[o||"base"]),onClick:f&&!d?r:void 0,style:_,children:[y,n]})}function ye({accessibilityLabel:r,details:n,secondaryContent:i,shouldVerticallyCenterLabel:d,labelRef:t,inputRef:l,error:o,onChange:c,children:m}
1){const{multiple:g,disabled:u,checked:_,name:y,controlHidden:f,id:b,controlRendered:h,variant:p}=ce(),v=g?M:le,C=[i&&!k(p,P)&&`${b}-secondary`,n&&`${b}-details`].filter(Boolean).join(" "),V=h&&e(v,{id:b,accessibilityVisibility:f?"exclusive":"visible",name:y,disabled:u,checked:_,ref:l,accessibilityLabel:r,error:o,colorLayer:"inherit",ariaDescribedBy:C||void 0,onChange:c});return e(s,{children:[h&&!d&&V,T(m)&&e("div",{className:a(d&&A.labelCentered),children:[h?e(s,{children:[d&&V,e("label",{className:u?A.labelDisabled:A.interactive,htmlFor:b,ref:t,"data-option-selected":_,children:m})]}):e(F,{className:A.Heading,children:m}),(k(p,N)||k(p,$)||H(p))&&i&&e(fe,{children:i}),n&&e(be,{children:n})]})]})}function fe({children:r}){const{variant:n,disabled:i,id:d}=ce();return e("div",{id:`${d}-secondary`,className:a(A.SecondaryContent,A.SecondaryContentVariant[n],i&&A.maybeDisabled),children:r})}function be({children:r}){const{disabled:n,id:i}=ce();return e("div",{id:`${i}-details`,className:a(n&&A.maybeDisabled),children:r})}function he({children:r}){const{disabled:n}=ce();return e("div",{className:a(n&&A.maybeDisabled,A.TertiaryContent.block),children:r})}function pe({children:r}){const{disabled:n}=ce();return e("div",{"aria-hidden":"true",className:a(A.Icon,n&&A.maybeDisabled),children:r})}function ve({selectedContentPadding:r,renderSelectedContentWhenCollapsed:n,children:i}){const{variant:d,checked:t,id:l,redesigned:o}=ce(),{selectedContentBackground:c,selectedContentTransitionProperties:s}=m(),g=e(E,{open:t,id:`${l}-collapsible`,renderChildrenWhenCollapsed:n,properties:s,children:e("div",{className:a(A.SelectedContent[d],k(d,R)&&!o&&c&&A.blockSelectedContentBackgroundVariant[c],"none"!==r&&A.selectedContentPadding),children:i})});return k(d,R)?g:e("div",{className:A.ListSelectedContentWrapper,children:g})}export{J as C,ne as _,ie as a,me as b};

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.