const u = {
  authType: "EMAILPASSWD",
  bans: [],
  country: "ID",
  createdAt: "2022-06-20T04:35:05.849783Z",
  dateOfBirth: "0001-01-01T00:00:00Z",
  displayName: "Omega User",
  deletionStatus: !1,
  emailVerified: !0,
  enabled: !0,
  lastDateOfBirthChangedTime: "0001-01-01T00:00:00Z",
  lastEnabledChangedTime: "0001-01-01T00:00:00Z",
  emailAddress: "omegauser@example.com",
  namespace: "accelbyte",
  namespaceRoles: [],
  oldEmailAddress: "omegauser@example.com",
  permissions: [],
  phoneVerified: !1,
  roles: [],
  userId: "63c5e9764e164adfsdf23f",
  userName: "Omega User"
}, h = [
  {
    ClientId: "",
    PlatformId: "twitch",
    PlatformName: "",
    AppId: "string",
    Environment: "string",
    IsActive: !0
  },
  {
    ClientId: "",
    PlatformId: "epicgames",
    PlatformName: "",
    AppId: "",
    Environment: "",
    IsActive: !0
  },
  {
    ClientId: "",
    PlatformId: "steam",
    PlatformName: "",
    AppId: "",
    Environment: "",
    IsActive: !0
  },
  {
    ClientId: "",
    PlatformId: "live",
    PlatformName: "Xbox",
    AppId: "",
    Environment: "",
    IsActive: !0
  }
], o = {
  title: "Light Fantastic",
  description: 'The AB Industries is holding a running championship now. The strongest runner from across the world come to prove who is the best to hold the title of the "Lightfantastic" title that acquired by a runner that has the speed of light & winning the champion',
  longDescription: `The AB Industries is holding a running championship now. The strongest runner from across the world come to prove who is the best to hold the title of the "Lightfantastic" title that acquired by a runner that has the speed of light and winning the championship

Be the lightfantastic and challenge people in the championship from across the world.
Be it 1vs1 or 4FFA all that matter is you're the one who will come first at the finish line

Game features:
• 4 Players FFA match
• Customize your avatar
• Real-time versus battle
• Cross platform gameplay`,
  itemId: "c87f4b5490f04244a9260253386cb866",
  appId: "lightfantastic",
  appType: "GAME",
  sku: "lightfantastic",
  namespace: "accelbyte",
  name: "Light Fantastic",
  entitlementType: "DURABLE",
  categoryPath: "/Games",
  status: "ACTIVE",
  listable: !0,
  purchasable: !0,
  itemType: "APP",
  images: [],
  regionData: [
    {
      price: 55,
      discountPercentage: 0,
      discountAmount: 0,
      discountedPrice: 55,
      currencyCode: "USD",
      currencyType: "REAL",
      currencyNamespace: "accelbyte"
    }
  ],
  boundItemIds: ["15f3518cb6014761ae9dd88c9004058a"],
  tags: ["featured", "banner"],
  features: ["mocked", "mocked"],
  maxCountPerUser: -1,
  maxCount: -1,
  region: "US",
  language: "en-US",
  createdAt: "2022-06-06T07:18:41.808Z",
  updatedAt: "2022-12-05T14:37:44.533Z",
  purchaseCondition: {
    conditionGroups: []
  }
}, g = {
  data: [
    {
      title: "Light Fantastic - DLC",
      itemId: "86a3a8acb27d46969c220ae2a9bbbfab",
      appId: "lf1212",
      appType: "DLC",
      baseAppId: "lightfantastic",
      sku: "lf1212",
      namespace: "accelbyte",
      name: "Light Fantastic - DLC",
      entitlementType: "DURABLE",
      categoryPath: "/dlc",
      status: "ACTIVE",
      listable: !0,
      purchasable: !0,
      itemType: "APP",
      images: [],
      regionData: [
        {
          price: 55,
          discountPercentage: 0,
          discountAmount: 0,
          discountedPrice: 55,
          currencyCode: "USD",
          currencyType: "REAL",
          currencyNamespace: "accelbyte"
        }
      ],
      boundItemIds: ["66448aa3693246248e376783f05f2c7a"],
      maxCountPerUser: -1,
      maxCount: -1,
      region: "US",
      language: "en-US",
      createdAt: "2022-06-29T02:10:34.872Z",
      updatedAt: "2022-12-05T14:37:44.522Z",
      purchaseCondition: {
        conditionGroups: []
      }
    },
    {
      title: "Light Fantastic - Light DLC",
      itemId: "86a3a8acb27d46969c220ae2a9bwds",
      appId: "lf1212",
      appType: "DLC",
      baseAppId: "lightfantastic",
      sku: "lf1212",
      namespace: "accelbyte",
      name: "Light Fantastic - Light DLC",
      entitlementType: "DURABLE",
      categoryPath: "/dlc",
      status: "ACTIVE",
      listable: !0,
      purchasable: !0,
      itemType: "APP",
      images: [],
      regionData: [
        {
          price: 55,
          discountPercentage: 0,
          discountAmount: 0,
          discountedPrice: 55,
          currencyCode: "USD",
          currencyType: "REAL",
          currencyNamespace: "accelbyte"
        }
      ],
      boundItemIds: ["66448aa3693246248e376783f05f2c7a"],
      maxCountPerUser: -1,
      maxCount: -1,
      region: "US",
      language: "en-US",
      createdAt: "2022-06-29T02:10:34.872Z",
      updatedAt: "2022-12-05T14:37:44.522Z",
      purchaseCondition: {
        conditionGroups: []
      }
    },
    {
      title: "Light Fantastic - Fantasia DLC",
      itemId: "86a3a8acb27d46969c220ae2a9bgsdgs",
      appType: "DLC",
      baseAppId: "lightfantastic",
      sku: "lf1212",
      namespace: "accelbyte",
      name: "Light Fantastic - Fantasia DLC",
      entitlementType: "DURABLE",
      categoryPath: "/dlc",
      status: "ACTIVE",
      listable: !0,
      purchasable: !0,
      itemType: "APP",
      images: [],
      regionData: [
        {
          price: 55,
          discountPercentage: 0,
          discountAmount: 0,
          discountedPrice: 55,
          currencyCode: "USD",
          currencyType: "REAL",
          currencyNamespace: "accelbyte"
        }
      ],
      boundItemIds: ["66448aa3693246248e376783f05f2c7a"],
      maxCountPerUser: -1,
      maxCount: -1,
      region: "US",
      language: "en-US",
      createdAt: "2022-06-29T02:10:34.872Z",
      updatedAt: "2022-12-05T14:37:44.522Z",
      purchaseCondition: {
        conditionGroups: []
      }
    },
    {
      title: "Light Fantastic - Omega DLC",
      itemId: "86a3a8acb27d46969c220ae2a9bbbfsdfd",
      appId: "lf1212",
      appType: "DLC",
      baseAppId: "lightfantastic",
      sku: "lf1212",
      namespace: "accelbyte",
      name: "Light Fantastic - Omega DLC",
      entitlementType: "DURABLE",
      categoryPath: "/dlc",
      status: "ACTIVE",
      listable: !0,
      purchasable: !0,
      itemType: "APP",
      images: [],
      regionData: [
        {
          price: 55,
          discountPercentage: 0,
          discountAmount: 0,
          discountedPrice: 55,
          currencyCode: "USD",
          currencyType: "REAL",
          currencyNamespace: "accelbyte"
        }
      ],
      boundItemIds: ["66448aa3693246248e376783f05f2c7a"],
      maxCountPerUser: -1,
      maxCount: -1,
      region: "US",
      language: "en-US",
      createdAt: "2022-06-29T02:10:34.872Z",
      updatedAt: "2022-12-05T14:37:44.522Z",
      purchaseCondition: {
        conditionGroups: []
      }
    }
  ],
  paging: {}
}, y = {
  paymentConstraints: [
    {
      paymentOption: {
        currencyType: "REAL",
        currencySymbol: "US$",
        finalPrice: 55,
        originalPrice: 55,
        decimals: 2,
        regionData: {
          price: 55,
          discountPercentage: 0,
          discountAmount: 0,
          discountedPrice: 55,
          currencyCode: "USD",
          currencyType: "REAL",
          currencyNamespace: "accelbyte"
        }
      },
      walletConstraint: {
        wallet: null,
        maxPurchase: 5
      }
    }
  ],
  entitlementConstraint: {
    maxAllowedPurchase: 0
  }
}, d = [
  {
    currencyCode: "USD",
    localizationDescriptions: {
      ko: "Won",
      en: "US Dollars",
      id: "AA"
    },
    currencySymbol: "US$",
    namespace: "accelbyte",
    currencyType: "REAL",
    decimals: 2,
    createdAt: "2021-12-06T09:54:48.082Z",
    updatedAt: "2022-11-09T09:06:09.155Z"
  }
], b = () => d.reduce((t, a) => (t.set(a.currencyCode, a), t), /* @__PURE__ */ new Map()), f = [
  {
    platformName: "google",
    linkedAt: "2022-12-13T09:53:42Z",
    platformUserId: "108538067480694999627",
    details: [
      {
        displayName: "Alpha Omega",
        linkedAt: "2022-12-13T09:53:42Z",
        namespace: "accelbyte",
        originNamespace: "accelbyte",
        platformId: "google"
      }
    ]
  },
  {
    platformName: "twitch",
    linkedAt: "2022-12-13T09:53:42Z",
    platformUserId: "108538067480694999627",
    details: [
      {
        displayName: "Alpha Omega",
        linkedAt: "2022-12-13T09:53:42Z",
        namespace: "accelbyte",
        originNamespace: "accelbyte",
        platformId: "twitch"
      }
    ]
  }
], l = {
  namespace: "accelbyte",
  status: "ACTIVE",
  appId: "lightfantastic",
  appType: "GAME",
  sku: "lightfantastic",
  userId: "63c5e9764e164af19d061ca3664eb549",
  itemId: "c87f4b5490f04244a9260253386cb866",
  grantedAt: "2022-06-23T01:27:49.800Z"
}, A = {
  lightfantastic: l
}, T = {
  lightfantastic: o
}, I = [
  {
    field: "password",
    validation: {
      blockedWord: [],
      regex: "^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])|(?=.*[A-Z])(?=.*[a-z])(?=.*[_\\W])|(?=.*[A-Z])(?=.*[0-9])(?=.*[_\\W])|(?=.*[a-z])(?=.*[0-9])(?=.*[_\\W]))(?!.*([A-Za-z0-9])\\1{2,})(?!.*([_\\W])\\2{2,})([A-Za-z0-9_\\W])[^\\s]*$",
      minLength: 8,
      maxLength: 64,
      maxRepeatingAlphaNum: 2,
      maxRepeatingSpecialCharacter: 2,
      minCharType: 3,
      letterCase: "mixed",
      specialCharacterLocation: "anywhere",
      allowLetter: !0,
      allowDigit: !0,
      allowSpace: !1,
      allowUnicode: !1,
      allowAllSpecialCharacters: !0,
      isCustomRegex: !1,
      specialCharacters: [],
      description: {
        language: "en-US",
        message: [
          "Your password must contain between 8 to 64 characters",
          "Contain at least 3 of following 4 types of characters: uppercase letters, lowercase letters, numbers, special characters",
          "No more than 2 equal characters in a row"
        ]
      }
    }
  }
], m = [
  {
    id: "5a2dbd5d757f4945bd4ba71c08497bdc",
    namespace: "accelbyte",
    clazz: "APP",
    type: "DURABLE",
    status: "ACTIVE",
    appId: "lightfantastic",
    appType: "GAME",
    sku: "lightfantastic",
    userId: "63c5e9764e164af19d061ca3664eb549",
    itemId: "c87f4b5490f04244a9260253386cb866",
    itemNamespace: "accelbyte",
    name: "Light Fantastic",
    features: ["hebi", "1029384756"],
    source: "PURCHASE",
    itemSnapshot: {
      itemId: "c87f4b5490f04244a9260253386cb866",
      appId: "lightfantastic",
      appType: "GAME",
      sku: "lightfantastic",
      namespace: "accelbyte",
      name: "Light Fantastic",
      listable: !0,
      purchasable: !0,
      entitlementType: "DURABLE",
      itemType: "APP",
      title: "Light Fantastic",
      description: 'The AB Industries is holding a running championship now. The strongest runner from across the world come to prove who is the best to hold the title of the "Lightfantastic" title that acquired by a runner that has the speed of light & winning the champion',
      features: ["hebi", "1029384756"],
      maxCountPerUser: -1,
      maxCount: -1,
      region: "US",
      language: "en-US",
      createdAt: "2022-06-06T07:18:41.808Z",
      updatedAt: "2022-06-22T22:29:48.805Z"
    },
    grantedAt: "2022-06-23T01:27:49.800Z",
    createdAt: "2022-06-23T01:27:49.800Z",
    updatedAt: "2022-06-23T01:27:49.800Z"
  }
], C = () => {
  const t = /* @__PURE__ */ new Map();
  return m.forEach((a) => {
    const { itemId: s, itemSnapshot: i } = a;
    if (s) {
      const r = o || i && i;
      r && t.set(s, r);
    }
  }), t;
}, e = {
  orderNo: "O1665591615931516928",
  paymentOrderNo: "P1665591615931516928",
  namespace: "accelbyte",
  userId: "63c5e9764e164af19d061ca3664eb549",
  itemId: "edbfb9b05a25456f917f6b0f279d7666",
  sandbox: !0,
  quantity: 1,
  price: 500,
  discountedPrice: 500,
  tax: 0,
  vat: 0,
  salesTax: 0,
  paymentProviderFee: 0,
  paymentMethodFee: 0,
  currency: {
    currencyCode: "USD",
    currencySymbol: "US$",
    currencyType: "REAL",
    namespace: "accelbyte",
    decimals: 2
  },
  paymentStationUrl: "",
  itemSnapshot: {
    itemId: "edbfb9b05a25456f917f6b0f279d7666",
    baseAppId: "lightfantastic",
    sku: "1234option",
    namespace: "accelbyte",
    name: "Option Box Test",
    listable: !0,
    purchasable: !0,
    entitlementType: "CONSUMABLE",
    useCount: 1,
    stackable: !0,
    itemType: "OPTIONBOX",
    title: "Option Box Test",
    regionDataItem: {
      price: 500,
      discountPercentage: 15,
      discountAmount: 0,
      discountedPrice: 425,
      currencyCode: "USD",
      currencyType: "REAL",
      currencyNamespace: "accelbyte",
      purchaseAt: "2022-09-15T04:27:01.403Z",
      discountPurchaseAt: "2022-09-15T04:27:01.403Z",
      discountExpireAt: "2022-12-01T00:00:00.000Z"
    },
    features: [],
    maxCountPerUser: -1,
    maxCount: -1,
    region: "US",
    language: "en-US",
    createdAt: "2022-09-15T04:28:10.798Z",
    updatedAt: "2022-12-10T22:43:39.421Z",
    optionBoxConfig: {
      boxItems: [
        {
          itemId: "b24dab71a0c0465bb701535440a604a7",
          count: 1
        },
        {
          itemId: "06ec3568dd294abd81727d73e4d816df",
          count: 1
        }
      ]
    }
  },
  region: "US",
  language: "en-US",
  status: "INIT",
  createdTime: "2022-12-14T01:18:16.282Z",
  expireTime: "2022-12-15T01:18:16.282Z",
  paymentRemainSeconds: 81071,
  totalTax: 0,
  totalPrice: 500,
  subtotalPrice: 500,
  createdAt: "2022-12-14T01:18:16.282Z",
  updatedAt: "2022-12-14T01:18:16.287Z"
}, P = {
  data: [
    e,
    { ...e, status: "CHARGED" },
    { ...e, status: "CLOSED" },
    { ...e, status: "FULFILLED" },
    { ...e, status: "REFUNDED" },
    { ...e, status: "CHARGEBACK" }
  ],
  paging: {}
}, n = {
  id: "0d7f19aa-e830-42ec-833a-d2189ece1a8e",
  createdAt: "2022-06-20T04:35:05.859Z",
  updatedAt: "2022-06-20T04:35:05.859Z",
  userId: "63c5e9764e164af19d061ca3664eb549",
  policyId: "77f783dc-ded8-413d-aec3-4f441bbddb2e",
  policyType: "Legal Document",
  policyName: "Test Legal Mandatory",
  displayVersion: "1.0.0",
  namespace: "accelbyte",
  countryCode: "ID",
  description: "This is a description from Test Legal Mandatoryaz",
  localizedPolicyVersion: {
    id: "68501e53-5aab-42db-b3ae-2be08efbf1f7",
    createdAt: "2022-06-16T09:32:23.699Z",
    updatedAt: "2022-06-16T09:32:23.699Z",
    localeCode: "id",
    contentType: "text/markdown",
    attachmentLocation: "legal-attachments/accelbyte/Test-Legal-Mandatory/ID/1.0.0/id/717d7d14e9e84e10936eb20315092784",
    attachmentChecksum: "5c0213a9aa9700dde5ecdb045b62ea91",
    attachmentVersionIdentifier: "",
    description: "",
    isDefaultSelection: !0
  },
  signingDate: "2022-06-20T04:35:05.859Z",
  isAccepted: !0
}, L = [
  n,
  { ...n, policyName: "Legal Priority" },
  { ...n, policyName: "Legal Parental" }
], c = {
  Status: "Completed",
  RequestDate: "2022-12-13T09:46:09Z",
  DataExpirationDate: "2022-12-20T09:46:25Z"
}, U = {
  Data: [
    c,
    { ...c, Status: "Pending" },
    { ...c, Status: "InProgress" },
    { ...c, Status: "Failed" }
  ],
  Paging: {
    Previous: "",
    Next: "",
    First: "",
    Last: ""
  }
}, D = [
  {
    id: "W3PVLZ83J6KXWD82",
    type: "card",
    name: "************4444"
  }
], S = "feryquitous", k = "98101", Z = "86a3a8acb27d46969c220ae2a9bbbfab", E = "c87f4b5490f04244a9260253386cb866", w = "https://cdn.development.accelbyte.io";
export {
  y as a,
  w as b,
  b as c,
  g as d,
  o as e,
  E as f,
  S as g,
  f as h,
  A as i,
  T as j,
  C as k,
  m as l,
  u as m,
  I as n,
  h as o,
  P as p,
  D as q,
  U as r,
  L as s,
  k as t,
  Z as u
};
