import{i as e}from"./chunk-PQ4LRPD5.js";var T=function(t){return t.Acquisition="ACQUISITION",t.AcquisitionPortIn="ACQUISITION_PORT_IN",t.AcquisitionPrepayToPostpaid="ACQUISITION_PREPAY_TO_POSTPAID",t.BudgetAcquisition="BUDGET_ACQUISITION",t.BudgetLoyalty="BUDGET_LOYALTY",t.Loyalty="LOYALTY",t.Standard="STANDARD",t}(T||{});var v=function(t){return t.Eur="EUR",t.Ron="RON",t}(v||{}),B=function(t){return t.Capacity="CAPACITY",t.Color="COLOR",t.Connectivity="CONNECTIVITY",t.Length="LENGTH",t.ScreenSize="SCREEN_SIZE",t}(B||{});var R=function(t){return t.None="NONE",t.Oro="ORO",t}(R||{});var F=function(t){return t.Business="BUSINESS",t.Private="PRIVATE",t}(F||{}),O=function(t){return t.Acquisition="ACQUISITION",t.AcquisitionPortIn="ACQUISITION_PORT_IN",t.AcquisitionPrepayToPostpaid="ACQUISITION_PREPAY_TO_POSTPAID",t.Loyalty="LOYALTY",t}(O||{}),E=function(t){return t.Fix="FIX",t.Percentage="PERCENTAGE",t}(E||{}),N=function(t){return t.Current="CURRENT",t.Portfolio="PORTFOLIO",t.Recommended="RECOMMENDED",t}(N||{}),k=function(t){return t.Buy="BUY",t}(k||{}),b=function(t){return t.Buy="BUY",t.Display="DISPLAY",t.Login="LOGIN",t.RedirectToTkrshop="REDIRECT_TO_TKRSHOP",t.RedirectToWebshop="REDIRECT_TO_WEBSHOP",t}(b||{}),U=function(t){return t.EndOfLife="END_OF_LIFE",t.InStock="IN_STOCK",t.OutOfStock="OUT_OF_STOCK",t.Preorder="PREORDER",t}(U||{});var V=function(t){return t.Oty="oty",t.PhoneCredit="phoneCredit",t}(V||{}),L=e` fragment DisplayedOption on DisplayedOption { benefitName benefitValue } `,q=e` fragment ProductDescription on ProductDescription { defaultVersion longVersion mobileVersion shortVersion } `,m=e` fragment ProductCategory on ProductCategory { id name primarySubcategory } `,o=e` fragment Color on Color { code name } `,M=e` fragment EstimatedDeliveryDate on EstimatedDeliveryDate { deliveryDate deliveryDays } `,u=e` fragment EstimatedDeliveryDatesInterval on EstimatedDeliveryDatesInterval { min { ...EstimatedDeliveryDate } max { ...EstimatedDeliveryDate } } ${M}`,p=e` fragment Label on Label { isDisplayed order pictureHref } `,a=e` fragment CharacteristicsItem on CharacteristicsItem { id name value type order } `,g=e` fragment Rating on Rating { reviews value } `,d=e` fragment CharacteristicsGroup on CharacteristicsGroup { groupName items { ...CharacteristicsItem } } ${a}`,P=e` fragment ProductVariant on ProductVariant { capacity code productId productUrl stockState screenSize length connectivity color { ...Color } } ${o}`,Y=e` fragment UxAdminBackgroundTheme on UxAdminBackgroundTheme { color hex } `,D=e` fragment BannerLabel on BannerLabel { color text } `,w=e` fragment BannerTitle on BannerTitle { text color } `,G=e` fragment BannerDescription on BannerDescription { color text } `,_=e` fragment BannerPriceDescription on BannerPriceDescription { text color } `,j=e` fragment BannerValue on BannerValue { color text } `,Q=e` fragment BannerPrice on BannerPrice { bannerPriceDescription { ...BannerPriceDescription } label { ...BannerLabel } value { ...BannerValue } } ${_} ${D} ${j}`,H=e` fragment BannerCta on BannerCta { text url } `,K=e` fragment BannerImage on BannerImage { background xl xs } `,W=e` fragment BannerUxAdmin on BannerUxAdmin { label { ...BannerLabel } title { ...BannerTitle } bannerDescription { ...BannerDescription } price { ...BannerPrice } cta { ...BannerCta } image { ...BannerImage } } ${D} ${w} ${G} ${Q} ${H} ${K}`,z=e` fragment UxAdminBannerEshop on UxAdminBannerEshop { displayOnVantiveCodes displayOnAcquisitionType } `,X=e` fragment UxAdminBannerResponse on UxAdminBannerResponse { bannerName order bannerType backgroundTheme { ...UxAdminBackgroundTheme } vantiveCode data { ...BannerUxAdmin } eShop { ...UxAdminBannerEshop } } ${Y} ${W} ${z}`,Z=e` fragment UxAdminBannerProductResponse on UxAdminBannerProductResponse { extendAbo { ...UxAdminBannerResponse } newAbo { ...UxAdminBannerResponse } noAbo { ...UxAdminBannerResponse } promo { ...UxAdminBannerResponse } } ${X}`,f=e` fragment ChargerDetails on ChargerDetails { __typename included includedIcon chargingPower chargeIcon } `,S=e` fragment DotDiscountGeneralDetails on DotDiscountGeneralDetails { value campaignTitle text type __typename } `,J=e` fragment ProductDetails on SaleProductGeneralDetails { brand brandId carouselPictures code deliveryDate displayName displayUrl fieldsOfVariants hasDescription id isEligibleForLockers isEsimCompatible isFavorite metaDescription metaKeywords metaTitle productUrl refurbished shortName stockState subTitle title carouselPicturesNew { displayOrder pictures { href rel } } category { ...ProductCategory } color { ...Color } estimatedDeliveryDate { ...EstimatedDeliveryDatesInterval } labels { ...Label } heroesCharacteristics { ...CharacteristicsItem } packageChoicesCharacteristics { ...CharacteristicsItem } rating { ...Rating } technicalCharacteristics { ...CharacteristicsGroup } variants { ...ProductVariant } banner { ...UxAdminBannerProductResponse } chargerDetails { ...ChargerDetails } dotDiscountDetails { __typename extendAbo { ...DotDiscountGeneralDetails } newAbo { ...DotDiscountGeneralDetails } noAbo { ...DotDiscountGeneralDetails } } energyConsumption { grade icon } } ${m} ${o} ${u} ${p} ${a} ${g} ${d} ${P} ${Z} ${f} ${S}`,r=e` fragment Money on Money { currency displayValue value valueWithoutVat } `,i=e` fragment SalePriceDiscount on SalePriceDiscount { offerName percentageValue type period periodType fixValue { ...Money } } ${r}`,ee=e` fragment AgrTermPrice on AgrTermPrice { term displayOrder discount { ...SalePriceDiscount } price { ...Money } } ${i} ${r}`,te=e` fragment SalePackageIcon on SalePackageIcon { contentUrl name } `,re=e` fragment Link on Link { href rel } `,ne=e` fragment NotSellableReason on NotSellableReason { code params { name value } } `,oe=e` fragment SalePkgBenefit on SalePkgBenefit { name } `,ae=e` fragment PairTermSalePkgBenefit on PairTermSalePkgBenefit { term pkgBenefits { name } } `,n=e` fragment SalePackage on SalePackage { displayName labels ref agrTermPrices { ...AgrTermPrice } icons { ...SalePackageIcon } link { ...Link } notSellableReasons { ...NotSellableReason } pkgBenefits { ...SalePkgBenefit } termSalePackageBenefits { ...PairTermSalePkgBenefit } price { ...Money } } ${ee} ${te} ${re} ${ne} ${oe} ${ae} ${r}`,ie=e` fragment ExchangeRate on ExchangeRate { currency value } `,x=e` fragment ExchangeRates on ExchangeRates { base rates { ...ExchangeRate } } ${ie}`,ce=e` fragment SalePriceVariantDiscriminator on SalePriceVariantDiscriminator { acquisition agrTerm hasToggleableOfferItems installment } `,c=e` fragment SellingNotification on SellingNotification { code params { name value } } `,y=e` fragment PackageRef on PackageRef { label ref } `,se=e` fragment GiftItem on GiftItem { displayUrl name productId productUrl qnty specialOfferId specialOfferName } `,s=e` fragment SalePrices on SalePrices { canBeAffectedByProductsWithInstallmentsFromCart hasToggleableOffer installmentPeriod installmentRecurrence visible voucherApplied advanceAmount { ...Money } amount { ...Money } discount { ...SalePriceDiscount } discountAmount { ...SalePriceDiscount } giftItems { ...GiftItem } installmentAmount { ...Money } referenceAmount { ...Money } } ${r} ${i} ${se}`,le=e` fragment SaleProductPriceVariantSpecialOffer on SaleProductPriceVariantSpecialOffer { id isToggleable optionId } `,I=e` fragment ToggledSalePriceConversion on ToggledSalePriceConversion { explanation conversions { ...Money } exchangeRates { ...Money } refCurrencyAmount { ...Money } } ${r}`,me=e` fragment ToggledSalePrices on ToggledSalePrices { actions conversion { ...ToggledSalePriceConversion } notifications { ...SellingNotification } price { ...SalePrices } } ${I} ${c} ${s}`,$=e` fragment AllToggledSalePrices on AllToggledSalePrices { oty { ...ToggledSalePrices } phoneCredit { ...ToggledSalePrices } } ${me}`,ue=e` fragment SaleProductPriceVariantItem on SaleProductPriceVariantItem { actions label notifications { ...SellingNotification } packageRef { ...PackageRef } price { ...SalePrices } salePackage { ...SalePackage } specialOfferDetails { ...SaleProductPriceVariantSpecialOffer } toggledPrice { ...AllToggledSalePrices } } ${c} ${y} ${s} ${n} ${le} ${$}`,pe=e` fragment AllToggledSalePriceConversions on AllToggledSalePriceConversions { oty { ...ToggledSalePriceConversion } phoneCredit { ...ToggledSalePriceConversion } } ${I}`,ge=e` fragment SaleProductPriceVariant on SaleProductPriceVariant { discriminator { ...SalePriceVariantDiscriminator } items { ...SaleProductPriceVariantItem } toggledPriceConversions { ...AllToggledSalePriceConversions } } ${ce} ${ue} ${pe}`,A=e` fragment SalePriceVariants on SalePriceVariants { togglePriceTypes allPriceVariants { ...SaleProductPriceVariant } standardPrice { ...SalePrices } standardToggledPrice { ...AllToggledSalePrices } } ${ge} ${s} ${$}`,de=e` fragment SupportedAcquisition on SupportedAcquisition { agreementTerms name nextLoyaltyDate supported type } `,h=e` fragment SupportedAcquisitions on SupportedAcquisitions { installment acquisitions { ...SupportedAcquisition } } ${de}`,l=e` fragment SupportedSubscrSellingOption on SupportedSubscrSellingOption { acquisition actions agrTerm installment name nextLoyaltyDate notifications { ...SellingNotification } } ${c}`,C=e` fragment ProductPrices on SaleProductCustomDetails { id otyPoints currentSalePackage { ...SalePackage } exchangeRates { ...ExchangeRates } priceVariants { ...SalePriceVariants } supportedAcquisitions { ...SupportedAcquisitions } supportedSubscrSellingOptions { ...SupportedSubscrSellingOption } isPriceConsistent } ${n} ${x} ${A} ${h} ${l}`,Pe=e` fragment SimoNotification on SimoNotification { notificationCode } `,De=e` fragment SalePackages on SalePackages { exchangeRate { ...ExchangeRates } currentSalePackage { ...SalePackage } notifications { ...SimoNotification } salePackages { ...SalePackage } supportedSubscrSellingOptions { ...SupportedSubscrSellingOption } } ${x} ${n} ${Pe} ${l}`,fe=e` fragment SalePrice on SalePrice { installment period referenceValue amount { ...Money } discount { ...SalePriceDiscount } discountAmount { ...SalePriceDiscount } } ${r} ${i}`,Ie=e` fragment SalePriceVariant on SalePriceVariant { packageRef { ...PackageRef } priceItems { ...SalePrice } } ${y} ${fe}`,$e=e` fragment SaleProductDetails on SaleProduct { brand brandId carouselPictures code deliveryDate estimatedDeliveryDate { ...EstimatedDeliveryDatesInterval } displayName displayUrl id isEsimCompatible metaDescription metaKeywords metaTitle otyPoints productUrl refurbished shortName stockState subTitle title hasDescription carouselPicturesNew { displayOrder pictures { href rel } } category { ...ProductCategory } color { ...Color } currentSalePackage { ...SalePackage } heroesCharacteristics { ...CharacteristicsItem } labels { ...Label } packageChoicesCharacteristics { ...CharacteristicsItem } priceVariants { ...SalePriceVariants } rating { ...Rating } salePackages { ...SalePackage } supportedAcquisitions { ...SupportedAcquisitions } supportedSubscrSellingOptions { ...SupportedSubscrSellingOption } technicalCharacteristics { ...CharacteristicsGroup } variants { ...ProductVariant } chargerDetails { ...ChargerDetails } dotDiscountDetails { noAbo { ...DotDiscountGeneralDetails } newAbo { ...DotDiscountGeneralDetails } extendAbo { ...DotDiscountGeneralDetails } __typename } } ${u} ${m} ${o} ${n} ${a} ${p} ${A} ${g} ${h} ${l} ${d} ${P} ${f} ${S}`,Ae=e` query GetDisplayedOptionsQuery($optionRequest: OptionRequest!) { getDisplayedOptions(optionRequest: $optionRequest) { ...DisplayedOption } } ${L}`;var he=e` query ProductCustomDetailsQuery($productId: Int!, $msisdn: String) { getProductCustomDetails(productId: $productId, msisdn: $msisdn) { ...ProductPrices } } ${C}`;var Ce=e` query ProductDescriptionQuery($productId: Int!) { getProductDescription(productId: $productId) { ...ProductDescription } } ${q}`;var Te=e` query ProductGeneralDetailsQuery($productId: Int!) { getProductGeneralDetails(productId: $productId) { ...ProductDetails } } ${J}`;var ve=e` query SalePackagesQuery($acquisitionType: SalePackagesAcquisitionType!) { getSalePackages(acquisitionType: $acquisitionType) { ...SalePackages } } ${De}`;var Be=e` query GetProductsLightOffering($ids: [Int], $msisdn: String) { getProductsLightOffering(ids: $ids, msisdn: $msisdn) { ...ProductPrices } } ${C}`;export{T as a,v as b,B as c,R as d,F as e,O as f,E as g,N as h,k as i,b as j,U as k,V as l,Ae as m,he as n,Ce as o,Te as p,ve as q,Be as r};