1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="86d4198a-99a2-4522-a7e8-cf7834e90fc0",e._sentryDebugIdIdentifier="sentry-dbid-86d4198a-99a2-4522-a7e8-cf7834e90fc0")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9322],{9322:(e,t,s)=>{s.r(t),s.d(t,{AvailabilityToggle:()=>y});var o=s(50979),i=s(46479),l=s.n(i),n=s(25963),a=s(73349),r=s(50039),c=s(6480),d=s(41382),g=s(76469);class p extends n.Component{componentDidMount(){let{providerFetch:{result:{accept_bookings:e=null}={}}}=this.props;return this.setState({accept_bookings:e})}componentDidUpdate(e){let{providerFetch:{result:{accept_bookings:t=null}={}}}=this.props,{providerFetch:{result:{accept_bookings:s=null}={}}}=e;if(s!==t)return this.setState({accept_bookings:t})}render(){return(0,o.jsx)(a.A,{promise:this.state.availabilityPromise,onFulfilled:e=>{let{result:{accept_bookings:t}}=e;this.setState({accept_bookings:t})},children:e=>{let{isPending:t}=e;return(0,o.jsxs)("span",{className:l().dynamic([["5e3fcf2a0d646474",[c.ft]]])+" toggle-container",children:[(0,o.jsxs)("label",{className:l().dynamic([["5e3fcf2a0d646474",[c.ft]]])+" toggle",children:[(0,o.jsx)("input",{type:"checkbox",checked:this.state.accept_bookings||!1,disabled:t,onChange:e=>{let{target:{checked:t}}=e;this.setState({accept_bookings:t,availabilityPromise:(0,d.nr)("/api/v2/providers/".concat(this.props.session.uid,"/accept-bookings"),{method:"PUT",token:this.props.session.token,body:JSON.stringify({accept_bookings:t})}).then(()=>this.props.providerFetch.reload())})},className:l().dynamic([["5e3fcf2a0d646474",[c.ft]]])}),(0,o.jsx)("div",{className:l().dynamic([["5e3fcf2a0d646474",[c.ft]]])+" toggle-slider round"})]}),(0,o.jsx)("span",{className:l().dynamic([["5e3fcf2a0d646474",[c.ft]]])+" "+((this.state.accept_bookings?"toggle-label active":"toggle-label")||""),children:this.props.t("AvailabilityToggle_availableToTakeBookings",{ns:g.I4.common})}),(0,o.jsx)(l(),{id:"5e3fcf2a0d646474",dynamic:[c.ft],children:'.toggle.__jsx-style-dynamic-selector{position:relative;display:inline-block;margin-right:.6em;top:1em;width:2.5em;height:1.5em}.toggle.__jsx-style-dynamic-selector input.__jsx-style-dynamic-selector{display:none}.toggle-slider.__jsx-style-dynamic-selector{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#eef2f6;transition:.4s}.toggle-slider.__jsx-style-dynamic-selector:before{position:absolute;content:"";height:1.2em;width:1.2em;left:.15em;bottom:.15em;background-color:#b2bcc7;transition:.4s}input.__jsx-style-dynamic-selector:checked+.toggle-slider.__jsx-style-dynamic-selector:before{background-color:'.concat(c.ft,"}input.__jsx-style-dynamic-selector:checked+.toggle-slider.__jsx-style-dynamic-selector{background-color:#eef2f6}input.__jsx-style-dynamic-selector:focus+.toggle-slider.__jsx-style-dynamic-selector{box-shadow:0 0 .06em#eef2f6}input.__jsx-style-dynamic-selector:checked+.toggle-slider.__jsx-style-dynamic-selector:before{transform:translatex(.925em)}.toggle-slider.round.__jsx-style-dynamic-selector{border-radius:3px}.toggle-slider.round.__jsx-style-dynamic-selector:before{border-radius:2px}span.toggle-label.__jsx-style-dynamic-selector{position:relative;color:#141b24;top:1.2em;font-size:.875em;vertical-align:top}")})]})}})}constructor(...e){super(...e),this.state={accept_bookings:null,availabilityPromise:null}}}function y(e){let{t}=(0,r.Bd)([g.I4.common]);return(0,o.jsx)(p,{...e,t:t})}}}]);
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.