OCDevManageOrganizationPromoCodeAppAndIAPSelector.react",["fbt","GeoMultiSelector.react","GeoMultiSelectorHeader.react","GeoMultiSelectorItem.react","Image.react","OCDevManageOrganizationPromoCodeAppAndIAPSelector_organization.graphql","OCDevManageOrganizationPromoCodeTestUtils","OCDevUIFormInputValidator.react","OCDevUIValidatorCommonErrors","RelayHooks","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||d("react");function a(a){var e,f=a.disabledMessage,g=a.itemIDs,j=a.onItemIDsChange;a=a.organizationKey;a=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageOrganizationPromoCodeAppAndIAPSelector_organization.graphql"),a);e=((e=a==null?void 0:(e=a.applications)==null?void 0:e.nodes)!=null?e:[]).slice().filter(function(a){return((a=a.baseline_offer)==null?void 0:a.is_free)===!1}).sort(function(a,b){a=a.display_name;b=b.display_name;return(a=a==null?void 0:a.localeCompare(b!=null?b:""))!=null?a:0}).filter(function(a){return a.id!=null});a=((a=a==null?void 0:(a=a.applications)==null?void 0:a.nodes)!=null?a:[]).slice().filter(function(a){return a.id!=null}).map(function(a){return(a=(a=a.grouping)==null?void 0:(a=a.add_ons)==null?void 0:a.nodes)!=null?a:[]}).flat().filter(function(a){return a.id!=null&&((a=a.baseline_offer)==null?void 0:a.is_free)===!1});var l=e.length===0?h._(/*BTDS*/"You do not have any eligible apps to select"):null;return k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:function(){return g.length===0?d("OCDevUIValidatorCommonErrors").REQUIRED_FIELD_ERROR_MESSAGE:null},children:k.jsxs(c("GeoMultiSelector.react"),{"data-button-testid":d("OCDevManageOrganizationPromoCodeTestUtils").constructTestID("app-and-iap-selector-button"),"data-select-all-testid":d("OCDevManageOrganizationPromoCodeTestUtils").constructTestID("app-and-iap-selector-select-all"),"data-testid":void 0,description:h._(/*BTDS*/"Select one or more items that this promo code applies to. Free items are not eligible."),disabledMessage:f!=null?f:l,displayValueType:"list",hasSelectAll:!0,isDisabled:f!=null||l!=null,label:h._(/*BTDS*/"Items"),placeholder:h._(/*BTDS*/"Choose Items"),ratio:"circle",value:g,onChange:j,children:[k.jsx(c("GeoMultiSelectorHeader.react"),{label:h._(/*BTDS*/"Apps")}),e.map(function(a){var b;return k.jsx(c("GeoMultiSelectorItem.react"),{label:(b=a.display_name)!=null?b:h._(/*BTDS*/"Unknown App"),media:k.jsx(c("Image.react"),{src:(b=a.icon_image)==null?void 0:b.uri}),value:a.id},a.id)}),k.jsx(c("GeoMultiSelectorHeader.react"),{label:h._(/*BTDS*/"Add-Ons")}),a.map(function(a){var b;return k.jsx(c("GeoMultiSelectorItem.react"),{label:(b=a.display_name)!=null?b:h._(/*BTDS*/"Unknown Add-on"),media:k.jsx(c("Image.react"),{src:(b=a.icon_image)==null?void 0:b.uri}),value:a.id},a.id)})]})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManageOrganizationPromoCodeCreateCard.react",["fbt","GeoCard.react","GeoCardFooter.react","GeoHeading.react","GeoSection.react","OCDevManageOrganizationPromoCodeAppAndIAPSelector.react","OCDevManageOrganizationPromoCodeAppSelector.react","OCDevManageOrganizationPromoCodeCodeInput.react","OCDevManageOrganizationPromoCodeCreateCardMutation.graphql","OCDevManageOrganizationPromoCodeCreateCard_organization.graphql","OCDevManageOrganizationPromoCodeCreateCard_promo_code.graphql","OCDevManageOrganizationPromoCodeDateInput.react","OCDevManageOrganizationPromoCodeDiscountInput.react","OCDevManageOrganizationPromoCodeNameInput.react","OCDevManageOrganizationPromoCodeNumberOfTermsInput.react","OCDevManageOrganizationPromoCodeRedemptionLimitInput.react","OCDevManageOrganizationPromoCodeStatusInput.react","OCDevManageOrganizationPromoCodeSubscriptionSelector.react","OCDevManageOrganizationPromoCodeTermRestrictionSelector.react","OCDevManageOrganizationPromoCodeTestUtils","OCDevManageOrganizationPromoCodeTypeInput.react","OCDevManageOrganizationPromoCodesRoute","OCDevUIForm.react","OCDevUIFormSubmitButton.react","OCDevUILinkButton.react","OCDevUISpacedLayout.react","OCNavigatorHooks","RelayHooks","asyncToGeneratorRuntime","gkx","react","useOCDevManageOrganizationPromoCodeInitialFormState","useOCDevUICommitMutation","useOCDevUIFormState"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l,m=l||(l=d("react")),n=l.useState,o={MSRP:"MSRP",SUBSCRIPTION:"Subscription"};function a(a){var e,f=a.organization;a=a.promoCode;var g=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageOrganizationPromoCodeCreateCard_organization.graphql"),f);f=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageOrganizationPromoCodeCreateCard_promo_code.graphql"),a);a=c("useOCDevUIFormState")(c("useOCDevManageOrganizationPromoCodeInitialFormState")(f));var l=a[0],q=a[1];a=n(f===null||(f==null?void 0:f.subscription_promo_data)===null?o.MSRP:o.SUBSCRIPTION);var r=a[0],s=a[1],t=l.code;a=(a=(a=f==null?void 0:f.code_suffix)!=null?a:g.promo_code_suffix)!=null?a:"";var u=d("OCNavigatorHooks").useForceHistoryReplace(),v=c("useOCDevUICommitMutation")(k!==void 0?k:k=b("OCDevManageOrganizationPromoCodeCreateCardMutation.graphql"));function w(){return x.apply(this,arguments)}function x(){x=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){var a;a=(yield v({input:{code:t!=null?t:"",discount_percent:(a=l.discountPercent)!=null?a:0,end_time:l.endTime,is_active:l.isActive,item_ids:l.itemIDs,name:(a=l.name)!=null?a:"",organization_id:(a=g.id)!=null?a:"",redemption_limit:l.redemptionLimit,start_time:l.startTime,number_of_terms:l.numberOfTerms,term_restriction:l.termRestriction}},{refetchOnSuccess:!0}));if(a!=null){u(c("OCDevManageOrganizationPromoCodesRoute").getURI({organizationID:(a=g.id)!=null?a:""}).getPath())}});return x.apply(this,arguments)}e=((e=g==null?void 0:(e=g.applications)==null?void 0:e.nodes)!=null?e:[]).slice().filter(function(a){return a.id!=null}).map(function(a){return(a=(a=a.subscription_items)==null?void 0:a.nodes)!=null?a:[]}).flat();var y=c("gkx")("25704"),z=m.jsx(c("OCDevManageOrganizationPromoCodeAppAndIAPSelector.react"),{itemIDs:l.itemIDs,organizationKey:g,onItemIDsChange:function(a){q(function(b){return babelHelpers["extends"]({},b,{itemIDs:a})})}}),A=m.jsx(c("OCDevManageOrganizationPromoCodeAppSelector.react"),{itemIDs:l.itemIDs,organizationKey:g,onItemIDsChange:function(a){q(function(b){return babelHelpers["extends"]({},b,{itemIDs:a})})}}),B=m.jsx(c("OCDevManageOrganizationPromoCodeSubscriptionSelector.react"),{itemID:l.itemIDs[0],organizationKey:g,onItemIDChange:function(a){q(function(b){return babelHelpers["extends"]({},b,{itemIDs:[a]})})}});return m.jsx(c("OCDevUIForm.react"),{testID:d("OCDevManageOrganizationPromoCodeTestUtils").constructTestID("parent-form"),onSubmit:w,children:m.jsx(c("GeoCard.react"),{footer:m.jsx(c("GeoCardFooter.react"),{primaryButton:m.jsx(c("OCDevUIFormSubmitButton.react"),{label:f!=null?h._(/*BTDS*/"Update"):h._(/*BTDS*/"Publish"),testID:d("OCDevManageOrganizationPromoCodeTestUtils").constructTestID("submit-button")}),secondaryButton:m.jsx(c("OCDevUILinkButton.react"),{href:c("OCDevManageOrganizationPromoCodesRoute").getURI({organizationID:(w=g.id)!=null?w:""}),label:h._(/*BTDS*/"Cancel")})}),xstyle:p.maxHeight,children:m.jsx(c("GeoSection.react"),{children:m.jsxs(c("OCDevUISpacedLayout.react"),{xstyle:p.maxWidth,children:[m.jsx(c("GeoHeading.react"),{level:2,children:h._(/*BTDS*/"Details")}),m.jsx(c("OCDevManageOrganizationPromoCodeNameInput.react"),{name:l.name,onNameChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{name:a})})}}),e.length>0&&m.jsx(c("OCDevManageOrganizationPromoCodeTypeInput.react"),{codeType:r,promoCodeTypes:o,onChange:function(a){s(a),q(function(a){return babelHelpers["extends"]({},a,{itemIDs:[]})})}}),m.jsx(c("OCDevManageOrganizationPromoCodeStatusInput.react"),{isActive:l.isActive,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{isActive:a})})}}),r===o.SUBSCRIPTION?B:y?z:A,m.jsx(c("OCDevManageOrganizationPromoCodeCodeInput.react"),{code:t,codeSuffix:a,developerOrgID:g==null?void 0:g.id,promotionalCodeID:f==null?void 0:f.id,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{code:a})})}}),m.jsx(c("OCDevManageOrganizationPromoCodeDiscountInput.react"),{discountPercent:l.discountPercent,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{discountPercent:a})})}}),r===o.SUBSCRIPTION&&m.jsxs(m.Fragment,{children:[m.jsx(c("OCDevManageOrganizationPromoCodeNumberOfTermsInput.react"),{numberOfTerms:l.numberOfTerms,promoCodeNumberOfTerms:f==null?void 0:(w=f.subscription_promo_data)==null?void 0:w.number_of_terms,onNumberOfTermsChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{numberOfTerms:a})})}}),m.jsx(c("OCDevManageOrganizationPromoCodeTermRestrictionSelector.react"),{promoCodeSubscriptionTerm:f==null?void 0:(e=f.subscription_promo_data)==null?void 0:e.subscription_term,termRestriction:l.termRestriction,onTermRestrictionChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{termRestriction:a})})}})]}),m.jsx(c("OCDevManageOrganizationPromoCodeDateInput.react"),{endTime:l.endTime,promoCodeCreationTime:f==null?void 0:f.creation_time,promoCodeEndTime:f==null?void 0:f.end_time,startTime:l.startTime,onEndTimeChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{endTime:a})})},onStartTimeChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{startTime:a})})}}),m.jsx(c("OCDevManageOrganizationPromoCodeRedemptionLimitInput.react"),{redemptionLimit:l.redemptionLimit,onRedemptionLimitChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{redemptionLimit:a!=null?a:0})})}})]})})})})}a.displayName=a.name+" [from "+f.id+"]";var p={maxHeight:{maxHeight:"xhd83ik",$$css:!0},maxWidth:{maxWidth:"x1xn9zfg",$$css:!0}};g["default"]=a}),226);
-----