{"hostName":"https://tkc-app.ihub.app","company":{"name":"InspireHUB Inc.","shortName":"InspireHUB","address":"3963 Maple Ave., Suite 190","city":"Dallas","stateProv":"Texas","postalCode":"","phone":"1-855-355-IHUB (4482)","supportEmail":"support@inspirehub.com"},"instance":"US","campaignId":"34244","environment":{"environment":"Production","urlPrefix":"","region":"East-Linux","instance":"US","branch":null,"product":"App","version":"5.9.4.1030","buildDate":"5/22/2026 7:23:22\u202FPM"},"affiliateCode":"","plan":{"productId":"free","name":"Free","limits":{"messageCenterNotices":1000,"bandwidthLimitGB":1,"storageLimitGB":0,"smsLimit":0,"adminLimit":1,"transactionFeePercent":0,"dailyNewsletter":false,"postModules":false,"eCommerce":false,"customDomains":false,"supportType":"Online"},"fees":{"paidChannelsPercent":10,"eventPercent":2.9,"donationPercent":2.9,"storePercent":2.9},"trialExpires":null},"businessName":"TKC APP","title":"TKC APP","isPrivate":false,"piwikId":18050,"contactEmail":"asmorath@thekingscastle.net","style":{"maxMasonryColumns":5,"primaryColor":"rgba(4, 30, 59, 1)","accentColor":"rgba(198, 187, 170, 1)","navTextColor":"rgba(198, 187, 170, 1)","lockSideNav":false,"logoImage":{"mediaId":402033,"mediaCropId":425029,"url":"https://us-app-content.ihub.app/app-content/posts/34244/2025/09/20/tkc-app-blob_07_53_04_7290.dat","blurHash":"L16Qu1xY=_Ip^gs-xZxZozNHoeay","color":"#21170C","cropData":{"x":0,"x2":null,"y":757,"y2":null,"w":858,"h":159,"ow":1080,"oh":1350,"scale":0.79462963,"angle":0,"isOriginalSize":false}},"logoUrls":[{"url":"https://us-app-content.ihub.app/app-content/posts/34244/2025/09/20/tkc-app-blob_07_53_04_7290.dat","width":858,"height":159}],"iconImage":{"mediaId":402032,"mediaCropId":425028,"url":"https://us-app-content.ihub.app/app-content/posts/34244/2025/09/20/tkc-app-1000000959-gif_07_52_26_2219.gif","blurHash":"LEATAna}0Kofe-j?WYfQ4nWX^\u002Bn~","color":"#2E2618","cropData":{"x":0,"x2":null,"y":0.30952454,"y2":null,"w":264.38095,"h":264.38095,"ow":500,"oh":500,"scale":0.53,"angle":0,"isOriginalSize":false}},"icons":[{"platform_id":1,"campaign_icon_type_id":1,"width":192,"height":192,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/y_0.30952454,w_264.38095,h_264.38095,ow_500,oh_500,s_0.53/render/w_192,h_192/instance/us/posts/34244/2025/09/20/tkc-app-1000000959-gif_07_52_26_2219.gif"},{"platform_id":1,"campaign_icon_type_id":2,"width":128,"height":128,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/y_0.30952454,w_264.38095,h_264.38095,ow_500,oh_500,s_0.53/render/w_128,h_128/instance/us/posts/34244/2025/09/20/tkc-app-1000000959-gif_07_52_26_2219.gif"},{"platform_id":2,"campaign_icon_type_id":3,"width":114,"height":114,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/y_0.30952454,w_264.38095,h_264.38095,ow_500,oh_500,s_0.53/render/w_114,h_114/instance/us/posts/34244/2025/09/20/tkc-app-1000000959-gif_07_52_26_2219.gif"},{"platform_id":2,"campaign_icon_type_id":4,"width":72,"height":72,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/y_0.30952454,w_264.38095,h_264.38095,ow_500,oh_500,s_0.53/render/w_72,h_72/instance/us/posts/34244/2025/09/20/tkc-app-1000000959-gif_07_52_26_2219.gif"},{"platform_id":2,"campaign_icon_type_id":5,"width":57,"height":57,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/y_0.30952454,w_264.38095,h_264.38095,ow_500,oh_500,s_0.53/render/w_57,h_57/instance/us/posts/34244/2025/09/20/tkc-app-1000000959-gif_07_52_26_2219.gif"},{"platform_id":2,"campaign_icon_type_id":6,"width":256,"height":256,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/y_0.30952454,w_264.38095,h_264.38095,ow_500,oh_500,s_0.53/render/w_256,h_256/instance/us/posts/34244/2025/09/20/tkc-app-1000000959-gif_07_52_26_2219.gif"},{"platform_id":2,"campaign_icon_type_id":7,"width":512,"height":512,"cdnUrl":"https://ih-cdn.ihub.app/media/v1/crop/y_0.30952454,w_264.38095,h_264.38095,ow_500,oh_500,s_0.53/render/w_512,h_512/instance/us/posts/34244/2025/09/20/tkc-app-1000000959-gif_07_52_26_2219.gif"}],"sliderSpeed":5000,"fullWidthSlider":false,"tagGroupIcons":[]},"sideNavType":"simplified","allowUgc":true,"allowCommentWithoutModeration":false,"homeChannel":{"channelId":139056,"channelCategoryId":null,"name":"Home","handle":"home","isMember":true,"isOwner":false,"recommended":false,"everyone":true,"showOnHome":false,"starred":false,"showSliders":true,"upperHtml":"\u003C!DOCTYPE html\u003E\n\n\u003Chtml lang=\u0022en\u0022\u003E\n\n\u003Chead\u003E\n\n    \u003Cmeta charset=\u0022UTF-8\u0022\u003E\n\n    \u003Cmeta name=\u0022viewport\u0022 content=\u0022width=device-width, initial-scale=1.0\u0022\u003E\n\n    \u003Ctitle\u003EGame Backend Manager\u003C/title\u003E\n\n    \u003Cstyle\u003E\n\n        * {\n\n            margin: 0;\n\n            padding: 0;\n\n            box-sizing: border-box;\n\n        }\n\n        body {\n\n            font-family: \u0027Segoe UI\u0027, Tahoma, Geneva, Verdana, sans-serif;\n\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n\n            min-height: 100vh;\n\n            padding: 20px;\n\n        }\n\n        .container {\n\n            max-width: 1200px;\n\n            margin: 0 auto;\n\n        }\n\n        .header {\n\n            background: rgba(255, 255, 255, 0.95);\n\n            backdrop-filter: blur(10px);\n\n            border-radius: 20px;\n\n            padding: 30px;\n\n            margin-bottom: 30px;\n\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);\n\n        }\n\n        .header h1 {\n\n            color: #2d3748;\n\n            font-size: 2.5rem;\n\n            font-weight: 700;\n\n            text-align: center;\n\n            margin-bottom: 10px;\n\n        }\n\n        .header p {\n\n            text-align: center;\n\n            color: #4a5568;\n\n            font-size: 1.1rem;\n\n        }\n\n        .controls {\n\n            background: rgba(255, 255, 255, 0.9);\n\n            backdrop-filter: blur(10px);\n\n            border-radius: 15px;\n\n            padding: 20px;\n\n            margin-bottom: 20px;\n\n            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);\n\n        }\n\n        .controls-row {\n\n            display: flex;\n\n            gap: 15px;\n\n            align-items: center;\n\n            flex-wrap: wrap;\n\n        }\n\n        .btn {\n\n            padding: 12px 24px;\n\n            border: none;\n\n            border-radius: 10px;\n\n            font-weight: 600;\n\n            cursor: pointer;\n\n            transition: all 0.3s ease;\n\n            font-size: 0.95rem;\n\n        }\n\n        .btn-primary {\n\n            background: linear-gradient(45deg, #4299e1, #3182ce);\n\n            color: white;\n\n        }\n\n        .btn-primary:hover {\n\n            background: linear-gradient(45deg, #3182ce, #2b77cb);\n\n            transform: translateY(-2px);\n\n            box-shadow: 0 8px 20px rgba(66, 153, 225, 0.3);\n\n        }\n\n        .btn-success {\n\n            background: linear-gradient(45deg, #48bb78, #38a169);\n\n            color: white;\n\n        }\n\n        .btn-success:hover {\n\n            background: linear-gradient(45deg, #38a169, #2f855a);\n\n            transform: translateY(-2px);\n\n            box-shadow: 0 8px 20px rgba(72, 187, 120, 0.3);\n\n        }\n\n        .search-input {\n\n            flex: 1;\n\n            padding: 12px 16px;\n\n            border: 2px solid #e2e8f0;\n\n            border-radius: 10px;\n\n            font-size: 1rem;\n\n            transition: all 0.3s ease;\n\n        }\n\n        .search-input:focus {\n\n            outline: none;\n\n            border-color: #4299e1;\n\n            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.1);\n\n        }\n\n        .games-grid {\n\n            display: grid;\n\n            grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));\n\n            gap: 20px;\n\n        }\n\n        .game-card {\n\n            background: rgba(255, 255, 255, 0.95);\n\n            backdrop-filter: blur(10px);\n\n            border-radius: 15px;\n\n            padding: 20px;\n\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);\n\n            transition: all 0.3s ease;\n\n            border: 1px solid rgba(255, 255, 255, 0.2);\n\n        }\n\n        .game-card:hover {\n\n            transform: translateY(-5px);\n\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);\n\n        }\n\n        .game-image {\n\n            width: 100%;\n\n            height: 150px;\n\n            border-radius: 10px;\n\n            object-fit: cover;\n\n            margin-bottom: 15px;\n\n            border: 2px solid #e2e8f0;\n\n        }\n\n        .game-title {\n\n            font-size: 1.3rem;\n\n            font-weight: 700;\n\n            color: #2d3748;\n\n            margin-bottom: 10px;\n\n        }\n\n        .game-url {\n\n            color: #4a5568;\n\n            font-size: 0.9rem;\n\n            margin-bottom: 15px;\n\n            word-break: break-all;\n\n            background: #f7fafc;\n\n            padding: 8px 12px;\n\n            border-radius: 6px;\n\n            border: 1px solid #e2e8f0;\n\n        }\n\n        .game-actions {\n\n            display: flex;\n\n            gap: 10px;\n\n        }\n\n        .btn-small {\n\n            padding: 8px 16px;\n\n            font-size: 0.85rem;\n\n            flex: 1;\n\n        }\n\n        .modal {\n\n            display: none;\n\n            position: fixed;\n\n            z-index: 1000;\n\n            left: 0;\n\n            top: 0;\n\n            width: 100%;\n\n            height: 100%;\n\n            background-color: rgba(0, 0, 0, 0.7);\n\n            backdrop-filter: blur(5px);\n\n        }\n\n        .modal-content {\n\n            background: white;\n\n            margin: 5% auto;\n\n            padding: 30px;\n\n            border-radius: 20px;\n\n            width: 90%;\n\n            max-width: 500px;\n\n            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);\n\n            animation: modalSlideIn 0.3s ease;\n\n        }\n\n        @keyframes modalSlideIn {\n\n            from { opacity: 0; transform: translateY(-50px); }\n\n            to { opacity: 1; transform: translateY(0); }\n\n        }\n\n        .modal h2 {\n\n            color: #2d3748;\n\n            margin-bottom: 20px;\n\n            font-size: 1.5rem;\n\n        }\n\n        .form-group {\n\n            margin-bottom: 20px;\n\n        }\n\n        .form-group label {\n\n            display: block;\n\n            margin-bottom: 8px;\n\n            font-weight: 600;\n\n            color: #4a5568;\n\n        }\n\n        .form-group input {\n\n            width: 100%;\n\n            padding: 12px;\n\n            border: 2px solid #e2e8f0;\n\n            border-radius: 8px;\n\n            font-size: 1rem;\n\n            transition: border-color 0.3s ease;\n\n        }\n\n        .form-group input:focus {\n\n            outline: none;\n\n            border-color: #4299e1;\n\n        }\n\n        .close {\n\n            color: #a0aec0;\n\n            float: right;\n\n            font-size: 28px;\n\n            font-weight: bold;\n\n            cursor: pointer;\n\n            transition: color 0.3s ease;\n\n        }\n\n        .close:hover {\n\n            color: #2d3748;\n\n        }\n\n        .status-message {\n\n            padding: 12px 20px;\n\n            border-radius: 8px;\n\n            margin-bottom: 20px;\n\n            font-weight: 500;\n\n            display: none;\n\n        }\n\n        .status-success {\n\n            background: #c6f6d5;\n\n            color: #22543d;\n\n            border: 1px solid #9ae6b4;\n\n        }\n\n        .status-error {\n\n            background: #fed7d7;\n\n            color: #742a2a;\n\n            border: 1px solid #fc8181;\n\n        }\n\n        @media (max-width: 768px) {\n\n            .games-grid {\n\n                grid-template-columns: 1fr;\n\n            }\n\n            \n\n            .controls-row {\n\n                flex-direction: column;\n\n                align-items: stretch;\n\n            }\n\n            \n\n            .game-actions {\n\n                flex-direction: column;\n\n            }\n\n        }\n\n    \u003C/style\u003E\n\n\u003C/head\u003E\n\n\u003Cbody\u003E\n\n    \u003Cdiv class=\u0022container\u0022\u003E\n\n        \u003Cdiv class=\u0022header\u0022\u003E\n\n            \u003Ch1\u003E\uD83C\uDFAE Game Backend Manager\u003C/h1\u003E\n\n            \u003Cp\u003EManage your game backends with one-click login and Wix order fulfillment\u003C/p\u003E\n\n        \u003C/div\u003E\n\n        \u003Cdiv class=\u0022status-message\u0022 id=\u0022statusMessage\u0022\u003E\u003C/div\u003E\n\n        \u003Cdiv class=\u0022controls\u0022\u003E\n\n            \u003Cdiv class=\u0022controls-row\u0022\u003E\n\n                \u003Cinput type=\u0022text\u0022 id=\u0022searchInput\u0022 class=\u0022search-input\u0022 placeholder=\u0022Search games...\u0022\u003E\n\n                \u003Cbutton class=\u0022btn btn-primary\u0022 onclick=\u0022openAddModal()\u0022\u003E\u002B Add New Game\u003C/button\u003E\n\n                \u003Cbutton class=\u0022btn btn-success\u0022 onclick=\u0022fulfillAllWixOrders()\u0022\u003EFulfill All Wix Orders\u003C/button\u003E\n\n                \u003Cbutton class=\u0022btn btn-primary\u0022 onclick=\u0022openOrderFormModal()\u0022\u003E\uD83D\uDCCB Create Order\u003C/button\u003E\n\n            \u003C/div\u003E\n\n        \u003C/div\u003E\n\n        \u003Cdiv class=\u0022games-grid\u0022 id=\u0022gamesGrid\u0022\u003E\n\n            \u003C!-- Games will be populated here --\u003E\n\n        \u003C/div\u003E\n\n    \u003C/div\u003E\n\n    \u003C!-- Order Form Modal --\u003E\n\n    \u003Cdiv id=\u0022orderModal\u0022 class=\u0022modal\u0022\u003E\n\n        \u003Cdiv class=\u0022modal-content\u0022 style=\u0022max-width: 600px;\u0022\u003E\n\n            \u003Cspan class=\u0022close\u0022 onclick=\u0022closeOrderModal()\u0022\u003E\u0026times;\u003C/span\u003E\n\n            \u003Ch2 id=\u0022orderModalTitle\u0022\u003ECreate Order Form\u003C/h2\u003E\n\n            \u003Cform id=\u0022orderForm\u0022\u003E\n\n                \u003Cdiv class=\u0022form-group\u0022\u003E\n\n                    \u003Clabel for=\u0022orderGameSystem\u0022\u003EGame System\u003C/label\u003E\n\n                    \u003Cselect id=\u0022orderGameSystem\u0022 name=\u0022orderGameSystem\u0022 required style=\u0022width: 100%; padding: 12px; border: 2px solid #e2e8f0; border-radius: 8px; font-size: 1rem;\u0022\u003E\n\n                        \u003Coption value=\u0022\u0022\u003ESelect a game system...\u003C/option\u003E\n\n                    \u003C/select\u003E\n\n                \u003C/div\u003E\n\n                \u003Cdiv class=\u0022form-group\u0022\u003E\n\n                    \u003Clabel for=\u0022orderUserId\u0022\u003EUser ID\u003C/label\u003E\n\n                    \u003Cinput type=\u0022text\u0022 id=\u0022orderUserId\u0022 name=\u0022orderUserId\u0022 required placeholder=\u0022Enter User ID\u0022\u003E\n\n                \u003C/div\u003E\n\n                \u003Cdiv class=\u0022form-group\u0022\u003E\n\n                    \u003Clabel for=\u0022orderNumber\u0022\u003EOrder Number\u003C/label\u003E\n\n                    \u003Cinput type=\u0022text\u0022 id=\u0022orderNumber\u0022 name=\u0022orderNumber\u0022 required placeholder=\u0022e.g., 22400\u0022\u003E\n\n                \u003C/div\u003E\n\n                \u003Cdiv class=\u0022form-group\u0022\u003E\n\n                    \u003Clabel for=\u0022orderPassword\u0022\u003EPassword\u003C/label\u003E\n\n                    \u003Cinput type=\u0022text\u0022 id=\u0022orderPassword\u0022 name=\u0022orderPassword\u0022 value=\u0022Winning777\u0022 required\u003E\n\n                \u003C/div\u003E\n\n                \u003Cdiv style=\u0022display: flex; gap: 10px;\u0022\u003E\n\n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn btn-primary\u0022 style=\u0022flex: 1;\u0022\u003EGenerate Order\u003C/button\u003E\n\n                    \u003Cbutton type=\u0022button\u0022 class=\u0022btn\u0022 onclick=\u0022closeOrderModal()\u0022 style=\u0022background: #e2e8f0; color: #4a5568; flex: 1;\u0022\u003ECancel\u003C/button\u003E\n\n                \u003C/div\u003E\n\n            \u003C/form\u003E\n\n        \u003C/div\u003E\n\n    \u003C/div\u003E\n\n    \u003C!-- Order Result Modal --\u003E\n\n    \u003Cdiv id=\u0022orderResultModal\u0022 class=\u0022modal\u0022\u003E\n\n        \u003Cdiv class=\u0022modal-content\u0022 style=\u0022max-width: 700px;\u0022\u003E\n\n            \u003Cspan class=\u0022close\u0022 onclick=\u0022closeOrderResultModal()\u0022\u003E\u0026times;\u003C/span\u003E\n\n            \u003Ch2\u003EOrder Form Generated\u003C/h2\u003E\n\n            \u003Cdiv style=\u0022background: #1a202c; color: #e2e8f0; padding: 20px; border-radius: 10px; font-family: \u0027Courier New\u0027, monospace; white-space: pre-wrap; margin: 20px 0; font-size: 0.9rem; line-height: 1.6;\u0022 id=\u0022orderFormContent\u0022\u003E\u003C/div\u003E\n\n            \u003Cdiv style=\u0022display: flex; gap: 10px;\u0022\u003E\n\n                \u003Cbutton class=\u0022btn btn-primary\u0022 onclick=\u0022copyOrderForm()\u0022 style=\u0022flex: 1;\u0022\u003E\uD83D\uDCCB Copy to Clipboard\u003C/button\u003E\n\n                \u003Cbutton class=\u0022btn btn-success\u0022 onclick=\u0022closeOrderResultModal()\u0022 style=\u0022flex: 1;\u0022\u003E\u2705 Done\u003C/button\u003E\n\n            \u003C/div\u003E\n\n        \u003C/div\u003E\n\n    \u003C/div\u003E\n\n    \u003C!-- Add/Edit Game Modal --\u003E\n\n    \u003Cdiv id=\u0022gameModal\u0022 class=\u0022modal\u0022\u003E\n\n        \u003Cdiv class=\u0022modal-content\u0022\u003E\n\n            \u003Cspan class=\u0022close\u0022 onclick=\u0022closeModal()\u0022\u003E\u0026times;\u003C/span\u003E\n\n            \u003Ch2 id=\u0022modalTitle\u0022\u003EAdd New Game\u003C/h2\u003E\n\n            \u003Cform id=\u0022gameForm\u0022\u003E\n\n                \u003Cdiv class=\u0022form-group\u0022\u003E\n\n                    \u003Clabel for=\u0022gameName\u0022\u003EGame Name\u003C/label\u003E\n\n                    \u003Cinput type=\u0022text\u0022 id=\u0022gameName\u0022 name=\u0022gameName\u0022 required\u003E\n\n                \u003C/div\u003E\n\n                \u003Cdiv class=\u0022form-group\u0022\u003E\n\n                    \u003Clabel for=\u0022gameUrl\u0022\u003EBackend URL\u003C/label\u003E\n\n                    \u003Cinput type=\u0022url\u0022 id=\u0022gameUrl\u0022 name=\u0022gameUrl\u0022 required\u003E\n\n                \u003C/div\u003E\n\n                \u003Cdiv class=\u0022form-group\u0022\u003E\n\n                    \u003Clabel for=\u0022gameImage\u0022\u003EGame Image URL\u003C/label\u003E\n\n                    \u003Cinput type=\u0022url\u0022 id=\u0022gameImage\u0022 name=\u0022gameImage\u0022\u003E\n\n                \u003C/div\u003E\n\n                \u003Cdiv style=\u0022display: flex; gap: 10px;\u0022\u003E\n\n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn btn-primary\u0022 style=\u0022flex: 1;\u0022\u003ESave Game\u003C/button\u003E\n\n                    \u003Cbutton type=\u0022button\u0022 class=\u0022btn\u0022 onclick=\u0022closeModal()\u0022 style=\u0022background: #e2e8f0; color: #4a5568; flex: 1;\u0022\u003ECancel\u003C/button\u003E\n\n                \u003C/div\u003E\n\n            \u003C/form\u003E\n\n        \u003C/div\u003E\n\n    \u003C/div\u003E\n\n    \u003Cscript\u003E\n\n        let games = [\n\n            {\n\n                id: 1,\n\n                name: \u0022ACE777\u0022,\n\n                url: \u0022https://agent.ace777.club/admin\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1596838132731-3301c3fd4317?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 2,\n\n                name: \u0022ACEBOOK\u0022,\n\n                url: \u0022https://djwae.playacebook.mobi/#/login?redirect=%2F\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1511593358241-7eea1f3c84e5?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 3,\n\n                name: \u0022BLUE DRAGON\u0022,\n\n                url: \u0022https://agent.bluedragon777.com/Login.aspx\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1578662996442-48f60103fc96?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 4,\n\n                name: \u0022CASH FRENZY\u0022,\n\n                url: \u0022https://agentserver.cashfrenzy777.com/admin/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 5,\n\n                name: \u0022CASH MACHINE\u0022,\n\n                url: \u0022https://agentserver.cashmachine777.com/admin/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1560472354-b33ff0c44a43?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 6,\n\n                name: \u0022EASY STREET\u0022,\n\n                url: \u0022https://agent.easystreet777.com:8088/admin/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1551698618-1dfe5d97d256?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 7,\n\n                name: \u0022FIRE KIRIN\u0022,\n\n                url: \u0022https://firekirin.xyz:8888/\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1571019613454-1cb2f99b2d8b?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 8,\n\n                name: \u0022FISH GLORY\u0022,\n\n                url: \u0022https://dxr.fishglory.games/#/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1544551763-46a013bb70d5?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 9,\n\n                name: \u0022GALAXY WORLD\u0022,\n\n                url: \u0022https://dxr.fishglory.games/#/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1446776653964-20c1d3a81b06?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 10,\n\n                name: \u0022GAMEROOM\u0022,\n\n                url: \u0022https://agentserver1.gameroom777.com/admin/login?utm_medium=social\u0026utm_source=heylink.me\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1542751371-adc38448a05e?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 11,\n\n                name: \u0022GAMEVAULT\u0022,\n\n                url: \u0022https://agent.gamevault999.com/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1493711662062-fa541adb3fc8?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 12,\n\n                name: \u0022GLAMOUR SLOTS\u0022,\n\n                url: \u0022https://acwwf.glamourspin.mobi/#/login?redirect=%2Findex\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1601933973783-43cf8a7d4c5f?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 13,\n\n                name: \u0022HIGHSTAKES\u0022,\n\n                url: \u0022https://ht.highstakesweeps.com/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1596838132731-3301c3fd4317?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 14,\n\n                name: \u0022LEGEND FIRE\u0022,\n\n                url: \u0022https://yadsz.legendfire.xyz/#/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1574279606130-09958dc756f8?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 15,\n\n                name: \u0022LUCKY PARADISE\u0022,\n\n                url: \u0022https://agent.luckyparadise777.com/admin/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1563395576-15c0be7b5fb2?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 16,\n\n                name: \u0022LUCKY STARS\u0022,\n\n                url: \u0022https://agent.luckystars.games/admin/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1482555670981-4de159d8553b?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 17,\n\n                name: \u0022MEGASPIN\u0022,\n\n                url: \u0022https://megaspinpay.com/\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1518618012527-dc9300c5c8b3?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 18,\n\n                name: \u0022MILKYWAY\u0022,\n\n                url: \u0022https://www.milkywayapp.xyz:8781/\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1446776653964-20c1d3a81b06?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 19,\n\n                name: \u0022MR ALL IN ONE\u0022,\n\n                url: \u0022https://agentserver.mrallinone777.com/admin/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1511593358241-7eea1f3c84e5?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 20,\n\n                name: \u0022NOBLE\u0022,\n\n                url: \u0022https://agentserver.noble777.com/admin/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1531265726475-52ad60219627?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 21,\n\n                name: \u0022PANDAMASTER\u0022,\n\n                url: \u0022https://pandamaster.vip/\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1518611012118-696072aa579a?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 22,\n\n                name: \u0022PARA CASINO\u0022,\n\n                url: \u0022https://agent.paracasino.net/#/pages/login/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1596838132731-3301c3fd4317?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 23,\n\n                name: \u0022RIVERSWEEPS\u0022,\n\n                url: \u0022https://river-pay.com/office/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 24,\n\n                name: \u0022SHARKS SECRET\u0022,\n\n                url: \u0022https://web.sharksecret777.com/#/login?redirect=%2Fdashboard\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1544551763-46a013bb70d5?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 25,\n\n                name: \u0022THUNDER7\u0022,\n\n                url: \u0022https://river-pay.com/office/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1571019613454-1cb2f99b2d8b?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 26,\n\n                name: \u0022ULTRA PANDA\u0022,\n\n                url: \u0022https://ht.ultrapanda.mobi/#/login?redirect=%2F\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1518611012118-696072aa579a?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 27,\n\n                name: \u0022VEGAS-X\u0022,\n\n                url: \u0022https://cashier.vegas-x.org/\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1529258283598-8d6fe60b27f4?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 28,\n\n                name: \u0022WINNERS CLUB\u0022,\n\n                url: \u0022http://agent.winnersclub777.com:8003/admin/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1531265726475-52ad60219627?w=400\u0026h=200\u0026fit=crop\u0022\n\n            },\n\n            {\n\n                id: 29,\n\n                name: \u0022WINSTAR777\u0022,\n\n                url: \u0022https://agent.winstar99999.com/admin/login\u0022,\n\n                image: \u0022https://images.unsplash.com/photo-1482555670981-4de159d8553b?w=400\u0026h=200\u0026fit=crop\u0022\n\n            }\n\n        ];\n\n        \n\n        let editingGameId = null;\n\n        function renderGames(gamesToRender = games) {\n\n            const gamesGrid = document.getElementById(\u0027gamesGrid\u0027);\n\n            \n\n            // Sort games alphabetically\n\n            const sortedGames = [...gamesToRender].sort((a, b) =\u003E a.name.localeCompare(b.name));\n\n            \n\n            gamesGrid.innerHTML = sortedGames.map(game =\u003E \u0060\n\n                \u003Cdiv class=\u0022game-card\u0022\u003E\n\n                    \u003Cimg src=\u0022${game.image || \u0027https://images.unsplash.com/photo-1511512578047-dfb367046420?w=400\u0026h=200\u0026fit=crop\u0027}\u0022 \n\n                         alt=\u0022${game.name}\u0022 class=\u0022game-image\u0022 \n\n                         onerror=\u0022this.src=\u0027https://images.unsplash.com/photo-1511512578047-dfb367046420?w=400\u0026h=200\u0026fit=crop\u0027\u0022\u003E\n\n                    \u003Cdiv class=\u0022game-title\u0022\u003E${game.name}\u003C/div\u003E\n\n                    \u003Cdiv class=\u0022game-url\u0022\u003E${game.url}\u003C/div\u003E\n\n                    \u003Cdiv class=\u0022game-actions\u0022\u003E\n\n                        \u003Cbutton class=\u0022btn btn-primary btn-small\u0022 onclick=\u0022loginToGame(${game.id})\u0022\u003E\uD83D\uDE80 Login\u003C/button\u003E\n\n                        \u003Cbutton class=\u0022btn btn-success btn-small\u0022 onclick=\u0022fulfillWixOrders(${game.id})\u0022\u003E\uD83D\uDCE6 Fulfill Orders\u003C/button\u003E\n\n                        \u003Cbutton class=\u0022btn btn-primary btn-small\u0022 onclick=\u0022createOrderForGame(${game.id})\u0022\u003E\uD83D\uDCCB Order\u003C/button\u003E\n\n                        \u003Cbutton class=\u0022btn btn-small\u0022 onclick=\u0022editGame(${game.id})\u0022 style=\u0022background: #f7fafc; color: #4a5568;\u0022\u003E\u270F\uFE0F Edit\u003C/button\u003E\n\n                        \u003Cbutton class=\u0022btn btn-small\u0022 onclick=\u0022deleteGame(${game.id})\u0022 style=\u0022background: #fed7d7; color: #742a2a;\u0022\u003E\uD83D\uDDD1\uFE0F Delete\u003C/button\u003E\n\n                    \u003C/div\u003E\n\n                \u003C/div\u003E\n\n            \u0060).join(\u0027\u0027);\n\n        }\n\n        function searchGames() {\n\n            const searchTerm = document.getElementById(\u0027searchInput\u0027).value.toLowerCase();\n\n            const filteredGames = games.filter(game =\u003E \n\n                game.name.toLowerCase().includes(searchTerm) || \n\n                game.url.toLowerCase().includes(searchTerm)\n\n            );\n\n            renderGames(filteredGames);\n\n        }\n\n        function openAddModal() {\n\n            editingGameId = null;\n\n            document.getElementById(\u0027modalTitle\u0027).textContent = \u0027Add New Game\u0027;\n\n            document.getElementById(\u0027gameForm\u0027).reset();\n\n            document.getElementById(\u0027gameModal\u0027).style.display = \u0027block\u0027;\n\n        }\n\n        function editGame(id) {\n\n            const game = games.find(g =\u003E g.id === id);\n\n            if (!game) return;\n\n            \n\n            editingGameId = id;\n\n            document.getElementById(\u0027modalTitle\u0027).textContent = \u0027Edit Game\u0027;\n\n            document.getElementById(\u0027gameName\u0027).value = game.name;\n\n            document.getElementById(\u0027gameUrl\u0027).value = game.url;\n\n            document.getElementById(\u0027gameImage\u0027).value = game.image || \u0027\u0027;\n\n            document.getElementById(\u0027gameModal\u0027).style.display = \u0027block\u0027;\n\n        }\n\n        function closeModal() {\n\n            document.getElementById(\u0027gameModal\u0027).style.display = \u0027none\u0027;\n\n            editingGameId = null;\n\n        }\n\n        function deleteGame(id) {\n\n            if (confirm(\u0027Are you sure you want to delete this game?\u0027)) {\n\n                games = games.filter(g =\u003E g.id !== id);\n\n                renderGames();\n\n                showStatus(\u0027Game deleted successfully!\u0027, \u0027success\u0027);\n\n            }\n\n        }\n\n        function loginToGame(id) {\n\n            const game = games.find(g =\u003E g.id === id);\n\n            if (game) {\n\n                showStatus(\u0060Opening ${game.name} backend...\u0060, \u0027success\u0027);\n\n                window.open(game.url, \u0027_blank\u0027);\n\n            }\n\n        }\n\n        function fulfillWixOrders(id) {\n\n            const game = games.find(g =\u003E g.id === id);\n\n            if (game) {\n\n                showStatus(\u0060Fulfilling Wix orders for ${game.name}...\u0060, \u0027success\u0027);\n\n                // Here you would integrate with your Wix API\n\n                setTimeout(() =\u003E {\n\n                    showStatus(\u0060Wix orders fulfilled for ${game.name}!\u0060, \u0027success\u0027);\n\n                }, 2000);\n\n            }\n\n        }\n\n        function fulfillAllWixOrders() {\n\n            showStatus(\u0027Fulfilling Wix orders for all games...\u0027, \u0027success\u0027);\n\n            // Here you would integrate with your Wix API for all games\n\n            setTimeout(() =\u003E {\n\n                showStatus(\u0027All Wix orders fulfilled successfully!\u0027, \u0027success\u0027);\n\n            }, 3000);\n\n        }\n\n        function openOrderFormModal() {\n\n            populateGameSystemDropdown();\n\n            document.getElementById(\u0027orderModal\u0027).style.display = \u0027block\u0027;\n\n        }\n\n        function createOrderForGame(id) {\n\n            const game = games.find(g =\u003E g.id === id);\n\n            if (game) {\n\n                populateGameSystemDropdown();\n\n                document.getElementById(\u0027orderGameSystem\u0027).value = game.name.toUpperCase();\n\n                document.getElementById(\u0027orderModal\u0027).style.display = \u0027block\u0027;\n\n            }\n\n        }\n\n        function populateGameSystemDropdown() {\n\n            const dropdown = document.getElementById(\u0027orderGameSystem\u0027);\n\n            const sortedGames = [...games].sort((a, b) =\u003E a.name.localeCompare(b.name));\n\n            \n\n            dropdown.innerHTML = \u0027\u003Coption value=\u0022\u0022\u003ESelect a game system...\u003C/option\u003E\u0027 \u002B \n\n                sortedGames.map(game =\u003E \u0060\u003Coption value=\u0022${game.name.toUpperCase()}\u0022\u003E${game.name.toUpperCase()}\u003C/option\u003E\u0060).join(\u0027\u0027);\n\n        }\n\n        function closeOrderModal() {\n\n            document.getElementById(\u0027orderModal\u0027).style.display = \u0027none\u0027;\n\n            document.getElementById(\u0027orderForm\u0027).reset();\n\n        }\n\n        function closeOrderResultModal() {\n\n            document.getElementById(\u0027orderResultModal\u0027).style.display = \u0027none\u0027;\n\n        }\n\n        function generateOrderForm(gameSystem, userId, orderNumber, password) {\n\n            return \u0060\u2501\u2501\u2501\u2501\u2501 \u2022\u269C\uFE0F\u2022 \u2501\u2501\u2501\u2501\u2501\n\n\u2705\uFE0F ORDER # ${orderNumber}\n\n\uD83C\uDFB0: ${gameSystem}\n\n\u2705\uFE0F UID: ${userId}\n\n\u2705\uFE0F PASS: ${password}\n\n\u2501\u2501\u2501\u2501\u2501 \u2022\u269C\uFE0F\u2022 \u2501\u2501\u2501\u2501\u2501\n\n\u269C\uFE0FYour order has been filled and delivered! \n\n\u269C\uFE0FNow go to the \u0022play\u0022 section and follow the link to the game system that you ordered!\n\n\u2501\u2501\u2501\u2501\u2501 \u2022\u269C\uFE0F\u2022 \u2501\u2501\u2501\u2501\u2501\n\n\uD83D\uDD06\uD835\uDDB8\uD835\uDDC8\uD835\uDDCE\uD835\uDDCB\uD835\uDDBE \uD835\uDDBA\uD835\uDDC5\uD835\uDDC5 \uD835\uDDCC\uD835\uDDBE\uD835\uDDCD!\uD83D\uDD06 \n\n\u25B6\uFE0F\uD83C\uDD36\uD83C\uDD3E\uD83C\uDD3E\uD83C\uDD33 \uD83C\uDD3B\uD83C\uDD44\uD83C\uDD32\uD83C\uDD3A\u25C0\uFE0F \n\n\uD83C\uDF08 \u210D\uD835\uDD52\uD835\uDD61\uD835\uDD61\uD835\uDD6A \uD835\uDD64\uD835\uDD61\uD835\uDD5A\uD835\uDD5F\uD835\uDD5F\uD835\uDD5A\uD835\uDD5F\uD835\uDD58! \uD83C\uDF40\u0060;\n\n        }\n\n        function copyOrderForm() {\n\n            const orderContent = document.getElementById(\u0027orderFormContent\u0027).textContent;\n\n            navigator.clipboard.writeText(orderContent).then(() =\u003E {\n\n                showStatus(\u0027Order form copied to clipboard!\u0027, \u0027success\u0027);\n\n            }).catch(err =\u003E {\n\n                showStatus(\u0027Failed to copy to clipboard\u0027, \u0027error\u0027);\n\n            });\n\n        }\n\n        function showStatus(message, type) {\n\n            const statusEl = document.getElementById(\u0027statusMessage\u0027);\n\n            statusEl.textContent = message;\n\n            statusEl.className = \u0060status-message status-${type}\u0060;\n\n            statusEl.style.display = \u0027block\u0027;\n\n            \n\n            setTimeout(() =\u003E {\n\n                statusEl.style.display = \u0027none\u0027;\n\n            }, 3000);\n\n        }\n\n        document.getElementById(\u0027orderForm\u0027).addEventListener(\u0027submit\u0027, function(e) {\n\n            e.preventDefault();\n\n            \n\n            const formData = new FormData(e.target);\n\n            const gameSystem = formData.get(\u0027orderGameSystem\u0027);\n\n            const userId = formData.get(\u0027orderUserId\u0027);\n\n            const orderNumber = formData.get(\u0027orderNumber\u0027);\n\n            const password = formData.get(\u0027orderPassword\u0027);\n\n            \n\n            const orderFormContent = generateOrderForm(gameSystem, userId, orderNumber, password);\n\n            document.getElementById(\u0027orderFormContent\u0027).textContent = orderFormContent;\n\n            \n\n            closeOrderModal();\n\n            document.getElementById(\u0027orderResultModal\u0027).style.display = \u0027block\u0027;\n\n        });\n\n        // Event Listeners\n\n        document.getElementById(\u0027searchInput\u0027).addEventListener(\u0027input\u0027, searchGames);\n\n        document.getElementById(\u0027gameForm\u0027).addEventListener(\u0027submit\u0027, function(e) {\n\n            e.preventDefault();\n\n            \n\n            const formData = new FormData(e.target);\n\n            const gameData = {\n\n                name: formData.get(\u0027gameName\u0027),\n\n                url: formData.get(\u0027gameUrl\u0027),\n\n                image: formData.get(\u0027gameImage\u0027)\n\n            };\n\n            if (editingGameId) {\n\n                // Update existing game\n\n                const gameIndex = games.findIndex(g =\u003E g.id === editingGameId);\n\n                games[gameIndex] = { ...games[gameIndex], ...gameData };\n\n                showStatus(\u0027Game updated successfully!\u0027, \u0027success\u0027);\n\n            } else {\n\n                // Add new game\n\n                const newGame = {\n\n                    id: Math.max(...games.map(g =\u003E g.id), 0) \u002B 1,\n\n                    ...gameData\n\n                };\n\n                games.push(newGame);\n\n                showStatus(\u0027Game added successfully!\u0027, \u0027success\u0027);\n\n            }\n\n            \n\n            renderGames();\n\n            closeModal();\n\n        });\n\n        // Close modal when clicking outside\n\n        window.addEventListener(\u0027click\u0027, function(e) {\n\n            if (e.target === document.getElementById(\u0027gameModal\u0027)) {\n\n                closeModal();\n\n            }\n\n            if (e.target === document.getElementById(\u0027orderModal\u0027)) {\n\n                closeOrderModal();\n\n            }\n\n            if (e.target === document.getElementById(\u0027orderResultModal\u0027)) {\n\n                closeOrderResultModal();\n\n            }\n\n        });\n\n        // Initial render\n\n        renderGames();\n\n    \u003C/script\u003E\n\n\u003C/body\u003E\n\n\u003C/html\u003E\n","lowerHtml":"\u003Cdiv style=\u0022font-size: 16px;\u0022\u003E\u003Chr\u003E\u003Cdiv style=\u0022text-align: center;\u0022\u003E\n\u003Cbr\u003E\u003Cstrong\u003E\u003Cspan style=\u0022font-size: 24px; color: rgb(4, 30, 59);\u0022\u003EWELCOME TO OUR HUB\u003C/span\u003E\u003C/strong\u003E\u003C/div\u003E\u003Chr\u003E\u003Cp\u003E\u003Cimg src=\u0022https://us-app-content.ihub.app/app-content/posts/34244/2025/09/20/tkc-app-1000000959-gif_07_52_26_2219.gif\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003Cstrong\u003E\u003Cspan style=\u0022font-size: 24px; color: rgb(4, 30, 59);\u0022\u003E\u003C/span\u003E\u003C/strong\u003E\u003Cbr\u003E\u003C/p\u003E\u003C/div\u003E","createdAt":"2025-09-20T19:48:26.067","hasEvents":false,"hasSurveys":false,"ownerId":376199,"userRole":null,"visibleForGuests":true,"contentVisibleForGuests":true,"joinType":"open"},"redirects":[],"smsEnabled":false,"froalaOptions":"","login":{"google":true,"facebook":true,"linkedIn":true},"fileUploadLimit":10,"videoUploadLimit":100,"enableMatomo":false,"useRoundedButtons":true,"registration":{"disabled":false,"showPopularChannels":true,"showProfileTags":false},"enableCommentsOnNewPosts":true,"allowAuthorChanges":false,"autoIncludeContentInDigest":true,"timeZone":{"tzDbId":136,"standardName":"America/Toronto","shortName":"EST","displayName":"(GMT -05:00) America/Toronto"},"debug":false,"demo":false,"isTemplate":false,"categoryCollapsed":false,"canonicalUrl":"https://tkc-app.ihub.app/","slug":"tkc-app","datacenter":"East-Linux","cdnUrl":"https://ih-cdn.ihub.app","domains":{"app":"ihub.app","build":"ihub.app"},"vanityUrl":"","deployment":"prod","deploymentUrl":"","cacheVersion":"2.11","cacheVersionSuffix":".01","keys":{"fbAppId":"272697972910488","fbVersion":"v24.0","recaptchaKey":"6Lclc9AnAAAAAAhZKXIo_qmb-EzZaqjhhjXzS0Mx","froalaKey":"sZH1rB1B6B6C5D5H5H3jC1QUd1Xd1OZJ1ABVJRDRNGGUE1ITrE1D4A3B9B1B6D5B1F4I3==","googleMapsApiKey":"AIzaSyAflXKEyvmuSQatgtCL0KRdmVbdCKMQm4o","postHogApiKey":"phc_eNe5jLVIPiywL16zwJaxVnH1HaYP3FRA4YES1v2ixS6","postHogHost":"https://p.ihub.app"},"stripe":{"publishableKey":"pk_live_pBNpph1pla00AEpfT5eZg6j3","accountId":null,"chargesEnabled":false,"taxesEnabled":false,"accountComplete":false},"postModules":{"location":true,"photos":true,"tasks":true,"events":false,"surveys":true,"giving":false,"callToAction":true},"menuOptions":{"advancedOptionsEnabled":true,"urlRedirectsEnabled":false,"channelsEnabled":true,"homeCustomizationEnabled":true,"lookAndFeelEnabled":true,"membersEnabled":true,"pagesEnabled":true,"pinnedContentEnabled":false,"postTypesEnabled":true,"slidersEnabled":true,"customCodeEnabled":true,"welcomeMessageEnabled":true,"menuEditEnabled":true},"features":{"customDomains":true,"paidChannels":false,"stripeBillingPortal":false},"channelListSettings":{"showChannelDescriptionOnList":true,"showChannelRoleOnList":true,"showJoinLeaveOnList":true,"showMemberCountOnList":true},"currency":{"id":1,"name":"US Dollar","code":"USD","symbol":"$"},"onboarding":{"completed":false,"homeCustomizationCompleted":true,"lookAndFeelCompleted":true,"createFirstPostCompleted":false,"sharingCompleted":false,"hiding":false}}