RxBuyFlowStepPrescriptionEntryOptionsSelection.react",["fbt","CometRelay","DollyMarketingRxPrescriptionInputType","MCDSButton.react","MCDSCheckbox.react","MCDSFlexbox.react","MCDSLink.react","MCDSText.react","MCDSVerticalStack.react","Placeholder.react","RxBuyFlowOrchestrationContext","RxBuyFlowShopRxFrameText.react","RxBuyFlowStepBodyContentWrapper.react","RxBuyFlowStepContinueButtonWrapper.react","RxBuyFlowStepOptionSelector.react","RxBuyFlowStepPrescriptionEntryOptionsSelectionQuery.graphql","RxBuyFlowSubtotal.react","RxFrameContext","RxInfoContext","RxLensContext","XHealthPolicyCometControllerRouteBuilder","XPrivacyPolicyCometControllerRouteBuilder","isEmpty","mcdsMargin","mcdsPadding","react","requireDeferred","useMCDSUniqueID","useMDCCommonLoggingParams","useRxImageUploadLogic"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c,d=c||(c=o("react")),m=c,p=m.useCallback,_=m.useContext,f=m.useEffect,g=r("requireDeferred")("DollyContinueClickEvent.log").__setRef("RxBuyFlowStepPrescriptionEntryOptionsSelection.react"),h=r("requireDeferred")("DollyProductOptionSelectViewEvent.log").__setRef("RxBuyFlowStepPrescriptionEntryOptionsSelection.react"),y={root:{height:"x5yr21d",flexDirection:"xdt5ytf",$$css:!0}};function C(){var t,a,i=_(r("RxInfoContext")),l=i.isAgreementChecked,c=i.isOCRQueryInFlight,m=i.pdfWorkerUrl,C=i.prescriptionInputType,b=i.setIsAgreementChecked,v=i.setPdfWorkerUrl,S=i.setPrescriptionInputType,R=_(r("RxBuyFlowOrchestrationContext")),L=R.currentStep,E=_(r("RxLensContext")),k=E.stepsNavigationCallbacks.incrementStep,I=r("useMCDSUniqueID")(),T=(t=r("XPrivacyPolicyCometControllerRouteBuilder").buildUri({}).setDomain("www.facebook.com"))==null||(t=t.setSecure(!0))==null?void 0:t.toString(),D=(a=r("XHealthPolicyCometControllerRouteBuilder").buildUri({}).setDomain("www.facebook.com"))==null||(a=a.setSecure(!0))==null?void 0:a.toString(),x=o("CometRelay").useLazyLoadQuery(e!==void 0?e:e=n("RxBuyFlowStepPrescriptionEntryOptionsSelectionQuery.graphql"),{});m==null&&v(x.xfb_dolly_marketing_pdf_worker_url);var $=r("useRxImageUploadLogic")(m,!0),P=[{caption:s._(/*BTDS*/"Automatically import your prescription details.").toString(),label:s._(/*BTDS*/"Upload your prescription").toString(),value:"upload",shouldHidePrice:!0},x.xfb_can_user_manually_input_rx===!0?{caption:s._(/*BTDS*/"Fill in each value from your written prescription.").toString(),label:s._(/*BTDS*/"Enter it manually").toString(),value:"manual",shouldHidePrice:!0}:null].filter(Boolean),N=_(r("RxFrameContext")),M=N.selectedFrame,w=r("useMDCCommonLoggingParams")();f(function(){if(!(L!=="prescription_upload"||P.length===0||M==null)){var e={PrescriptionInputMethod:P.map(function(e){var t;return(t=e.label)!=null?t:"Unknown"})};h.onReadyImmediately(function(t){var n,r,o;return t.DollyProductOptionSelectViewEvent.log(babelHelpers.extends({},w,{module_id:(n=w.module_id)!=null?n:"",english_text:"Add your prescription",buy_flow_step:L,category:"glasses",sku:(r=M==null?void 0:M.sku)!=null?r:"",is_optional_step:!1,is_default_option:!1,type:"text",placement:"rx.flyout",shop_category:"SUPERNOVA_RX_LENS",product_id:(o=M==null?void 0:M.product_id)!=null?o:"",options_viewed:JSON.stringify(e)}))})}},[P,M,w,L]);var A=p(function(){var e,t,n=(e=(t=P.find(function(e){return e.value===C}))==null?void 0:t.label)!=null?e:"",r={PrescriptionInputMethod:n};g.onReadyImmediately(function(e){var t,n;e.DollyContinueClickEvent.log(babelHelpers.extends({},w,{module_id:(t=w.module_id)!=null?t:"",module_order:(n=w.module_order)!=null?n:"",content_text:"prescription_entry_options_selection",english_text:"Continue",type:"button",placement:"rx.flyout",category:"glasses",options_selected:JSON.stringify(r)}))}),C==="upload"?$():k()},[k,w,$,P,C]);return d.jsxs(d.Fragment,{children:[d.jsx(r("RxBuyFlowStepBodyContentWrapper.react"),{heading:s._(/*BTDS*/"Add your prescription"),children:d.jsx(r("MCDSFlexbox.react"),{xstyle:y.root,children:d.jsxs(r("MCDSVerticalStack.react"),{gap:20,children:[d.jsx(r("RxBuyFlowStepOptionSelector.react"),{label:s._(/*BTDS*/"Prescription input method"),optionSelectorValues:P,values:[C],onChange:function(t){if(!(u||(u=r("isEmpty")))(t)){var e=r("DollyMarketingRxPrescriptionInputType").cast(t[0]);e!=null&&S(e)}}}),d.jsx(r("MCDSCheckbox.react"),{"data-testid":void 0,id:I,label:d.jsx(r("MCDSText.react"),{display:"block",type:"mcds-micro-text",children:s._(/*BTDS*/"I agree to share this information with Meta to fulfil my order for prescription lenses. Refer to our {=m2} for how Meta uses your data. Additional details apply in {=m6}.",[s._implicitParam("=m2",d.jsx(r("MCDSLink.react"),{target:"_blank",url:T,children:s._(/*BTDS*/"Privacy Policy")})),s._implicitParam("=m6",d.jsx(r("MCDSLink.react"),{target:"_blank",url:D,children:s._(/*BTDS*/"Washington and Nevada")}))])}),labelPosition:"top",value:l,xstyle:r("mcdsMargin").responsive({bottom:{mobile:16,desktop:24}}),onChange:b})]})})}),d.jsx(r("RxBuyFlowStepContinueButtonWrapper.react"),{children:d.jsxs(r("MCDSVerticalStack.react"),{gap:12,xstyle:r("mcdsPadding").vert24,children:[d.jsxs(r("MCDSVerticalStack.react"),{gap:4,children:[d.jsx(r("RxBuyFlowShopRxFrameText.react"),{}),d.jsx(r("Placeholder.react"),{fallback:null,children:d.jsx(r("RxBuyFlowSubtotal.react"),{})})]}),d.jsx(r("MCDSButton.react"),{"data-testid":void 0,isDisabled:!l,isLoading:c,label:s._(/*BTDS*/"Continue"),type:"primary",onClick:A})]})})]})}C.displayName=C.name+" [from "+i.id+"]",l.default=C}),226);
-----
RxBuyFlowStepPrescriptionEntryOptionsSelectionQuery.graphql",["RxBuyFlowStepPrescriptionEntryOptionsSelectionQuery_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{alias:null,args:null,kind:"ScalarField",name:"xfb_can_user_manually_input_rx",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"xfb_dolly_marketing_pdf_worker_url",storageKey:null}];return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"RxBuyFlowStepPrescriptionEntryOptionsSelectionQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"RxBuyFlowStepPrescriptionEntryOptionsSelectionQuery",selections:e},params:{id:n("RxBuyFlowStepPrescriptionEntryOptionsSelectionQuery_facebookRelayOperation"),metadata:{},name:"RxBuyFlowStepPrescriptionEntryOptionsSelectionQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
-----
RxBuyFlowStepPrescriptionEntryOptionsSelectionQuery_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="25395767476687215"}),null);
-----