{"id":9654,"date":"2025-06-05T21:37:26","date_gmt":"2025-06-05T18:37:26","guid":{"rendered":"https:\/\/www.ortaakarsu.net\/?page_id=9654"},"modified":"2025-08-17T15:52:07","modified_gmt":"2025-08-17T12:52:07","slug":"3d-baski-anasayfa","status":"publish","type":"page","link":"https:\/\/www.ortaakarsu.net\/?page_id=9654","title":{"rendered":"3D Modelleme ve Bask\u0131"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><section class=\"hero\" aria-labelledby=\"hero-heading\">\n<h1 id=\"hero-heading\" data-fontsize=\"56\" style=\"--fontSize: 56; line-height: 1.2;\" data-lineheight=\"67.2px\" class=\"fusion-responsive-typography-calculated\"><span>Dosyan\u0131z\u0131 y\u00fckleyin<\/span>, se\u00e7eneklerinizi belirleyin, <span>fiyat\u0131 an\u0131nda g\u00f6r\u00fcn<\/span> \u2014 14K \u00e7\u00f6z\u00fcn\u00fcrl\u00fckte bask\u0131ya hemen ge\u00e7in.<\/h1>\n<p>Profesyonel SLA 3D yaz\u0131c\u0131 hizmetimizle mikron hassasiyetinde, yaln\u0131zca birka\u00e7 ad\u0131mda prototip veya son \u00fcr\u00fcnlerinizi \u00fcretin. Kredi kart\u0131na taksit imkan\u0131 ve \u00fccretsiz g\u00f6nderimle avantajl\u0131 fiyatlardan faydalanarak son \u00fcr\u00fcnleriniz kap\u0131n\u0131za teslim al\u0131n.<\/p>\n<\/section>\n<\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat button-medium button-custom fusion-button-default button-1 fusion-button-span-no fusion-button-default-type fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-color1);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:10px;--button-border-radius-top-right:10px;--button-border-radius-bottom-right:10px;--button-border-radius-bottom-left:10px;--button_gradient_top_color:var(--awb-color5);--button_gradient_bottom_color:#ed261c;--button_gradient_top_color_hover:hsla(var(--awb-color5-h),calc(var(--awb-color5-s) - 5%),calc(var(--awb-color5-l) - 10%),var(--awb-color5-a));--button_gradient_bottom_color_hover:hsla(var(--awb-color5-h),calc(var(--awb-color5-s) - 5%),calc(var(--awb-color5-l) - 10%),var(--awb-color5-a));\" target=\"_self\" href=\"https:\/\/www.ortaakarsu.net\/?page_id=9881\"><i class=\"fa-eye fas awb-button__icon awb-button__icon--default button-icon-left\" aria-hidden=\"true\"><\/i><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Malzeme Tiplerine H\u0131zl\u0131 Bak\u0131\u015f<\/span><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p>\u015euan sipari\u015fler yo\u011funluk nedeniyle 3 g\u00fcn gecikmeli g\u00f6nderilmektedir.<\/p>\n<\/div><div class=\"fusion-text fusion-text-3\">    <div id=\"ds-price-calc-6a20d7ab86056\" class=\"ds-price-calculator\">\n        <style>\n            .ds-price-calculator {\n                background-color: #ffffff;\n                border-radius: 10px;\n                padding: 24px;\n                margin-bottom: 24px;\n                font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n                box-shadow: 0 2px 10px rgba(0,0,0,0.05);\n                transition: all 0.3s ease;\n            }\n            \n            .ds-price-calculator:hover {\n                box-shadow: 0 5px 15px rgba(0,0,0,0.08);\n            }\n            \n            .ds-calc-input-group {\n                display: flex;\n                flex-wrap: wrap;\n                gap: 16px;\n                margin-bottom: 24px;\n            }\n            \n            .ds-calc-field {\n                flex: 1;\n                min-width: 150px;\n                transition: all 0.2s ease;\n            }\n            \n            .ds-calc-field label {\n                display: block;\n                margin-bottom: 8px;\n                font-weight: 500;\n                color: #333;\n                transition: color 0.2s ease;\n            }\n            \n            .ds-calc-field input, \n            .ds-calc-field select {\n                width: 100%;\n                padding: 12px;\n                border: 2px solid #e0e0e0;\n                border-radius: 6px;\n                font-size: 16px;\n                transition: all 0.3s ease;\n                background-color: #f9f9f9;\n                box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);\n            }\n            \n            .ds-calc-field input:focus, \n            .ds-calc-field select:focus {\n                outline: none;\n                border-color: #0066cc;\n                box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1);\n            }\n            \n            .ds-calc-field input:hover, \n            .ds-calc-field select:hover {\n                border-color: #c0c0c0;\n            }\n            \n            .ds-calc-field input:disabled {\n                background-color: #f0f0f0;\n                color: #999;\n                cursor: not-allowed;\n                border-color: #ddd;\n            }\n            \n            .ds-calc-results {\n                background-color: #ffffff;\n                border-radius: 8px;\n                padding: 20px;\n                margin-bottom: 16px;\n                box-shadow: 0 1px 5px rgba(0,0,0,0.05);\n            }\n            \n            .ds-calc-results {\n                background-color: #fff;\n                border: 1px solid #eee;\n                border-radius: 4px;\n                padding: 15px;\n                margin-bottom: 10px;\n            }\n            \n            .ds-calc-result-item {\n                display: flex;\n                justify-content: space-between;\n                margin-bottom: 8px;\n                font-size: 16px;\n                padding: 5px 0;\n            }\n            \n            .ds-calc-result-item:last-child {\n                margin-bottom: 0;\n                border-top: 1px solid #eee;\n                padding-top: 12px;\n                margin-top: 5px;\n            }\n            \n            .ds-calc-result-label {\n                font-weight: 500;\n                color: #555;\n            }\n            \n            .ds-calc-result-value {\n                font-weight: 700;\n                color: #333;\n            }\n            \n            .ds-calc-price-value {\n                color: #0066cc; \/* Changed from #2e7d32 to blue *\/\n                font-size: 18px;\n            }\n            \n            .ds-calc-max-price-value {\n                color: #2e7d32; \/* Changed from #d32f2f (red) to #2e7d32 (green) *\/\n                font-size: 18px;\n                font-weight: bold;\n            }\n            \n            .ds-calc-support-material-info {\n                margin-top: 12px;\n                font-size: 13px;\n                color: #333; \/* Darkened text color for better contrast on green background *\/\n                background-color: #e8f5e9; \/* Changed to light green background *\/\n                border-radius: 4px;\n                padding: 8px 10px;\n                border-left: 3px solid #2e7d32; \/* Changed to green *\/\n            }\n            \n            .ds-calc-support-material-info p {\n                margin: 0;\n                line-height: 1.4;\n            }\n            \n            .ds-calculator-status {\n                display: inline-flex;\n                align-items: center;\n                font-size: 14px;\n                margin-left: 10px;\n                padding: 4px 10px;\n                border-radius: 20px;\n                background-color: #f0f0f0;\n                vertical-align: middle;\n            }\n            \n            .ds-status-indicator {\n                display: inline-block;\n                width: 12px;\n                height: 12px;\n                border-radius: 50%;\n                margin-right: 5px;\n            }\n            \n            .ds-status-active {\n                background-color: #46b450;\n            }\n            \n            .ds-status-inactive {\n                background-color: #dc3232;\n            }\n            \n            .ds-calc-unit-price-info {\n                background-color: #f0f8ff;\n                border: 1px solid #d0e8ff;\n                border-radius: 4px;\n                padding: 8px 12px;\n                margin-bottom: 15px;\n                font-size: 14px;\n                color: #0066cc;\n            }\n            \n            \/* Vertical layout for dimension fields *\/\n            .ds-calc-dimensions-vertical {\n                display: block;\n                margin-bottom: 20px;\n                max-width: 100%;\n            }\n            \n            .ds-calc-field-vertical {\n                margin-bottom: 15px;\n                width: 100%;\n            }\n            \n            .ds-calc-field-vertical label {\n                display: block;\n                margin-bottom: 5px;\n                font-weight: 500;\n                color: #333;\n            }\n            \n            .ds-calc-field-vertical input {\n                width: 100%;\n                padding: 8px 12px;\n                border: 1px solid #ccc;\n                border-radius: 4px;\n                font-size: 16px;\n                box-sizing: border-box;\n            }\n            \n            \/* Ensure results and inputs have the same width *\/\n            .ds-calc-results, \n            .ds-calc-dimensions-vertical,\n            .ds-calc-field-vertical,\n            .ds-calc-field-vertical input,\n            .ds-calc-field {\n                box-sizing: border-box;\n                width: 100%;\n            }\n            \n            \/* Container for all calculator elements to ensure consistent width *\/\n            .ds-calculator-container {\n                width: 100%;\n                max-width: 100%;\n            }\n            \n            \/* Dimension limits message styling *\/\n            .ds-calc-dimension-limits {\n                margin-top: 10px;\n                padding: 8px 12px;\n                background-color: #fff8e5;\n                border: 1px solid #ffe0b2;\n                border-radius: 4px;\n                color: #856404;\n                font-size: 14px;\n                transition: opacity 0.3s ease;\n            }\n            \n            .ds-calc-dimension-limits p {\n                margin: 0;\n                font-weight: 500;\n            }\n            \n            \/* File Upload Styling *\/\n            .ds-calc-file-upload {\n                margin-bottom: 20px;\n                padding: 16px;\n                background-color: #f0f8ff;\n                border-radius: 8px;\n                border: 2px dashed #0066cc;\n                transition: all 0.3s ease;\n                cursor: pointer;\n            }\n            \n            .ds-calc-file-upload.ds-dragover {\n                background-color: #e3f2fd;\n                border-color: #0055aa;\n                box-shadow: 0 0 10px rgba(0, 102, 204, 0.2);\n                transform: scale(1.01);\n            }\n            \n            .ds-calc-file-upload-header {\n                margin-top: 0;\n                margin-bottom: 12px;\n                color: #0066cc;\n                font-size: 16px;\n                font-weight: 600;\n            }\n            \n            .ds-calc-file-input {\n                display: none; \/* Hide the actual file input *\/\n            }\n            \n            .ds-calc-file-buttons {\n                display: flex;\n                gap: 10px;\n                margin-bottom: 10px;\n            }\n            \n            .ds-calc-upload-btn {\n                background-color: #0066cc;\n                color: white;\n                border: none;\n                padding: 8px 16px;\n                border-radius: 4px;\n                cursor: pointer;\n                font-size: 14px;\n                font-weight: 500;\n                transition: all 0.3s ease;\n            }\n            \n            .ds-calc-upload-btn:hover {\n                background-color: #0055aa;\n                transform: translateY(-2px);\n            }\n            \n            .ds-calc-upload-cancel-btn {\n                background-color: #f0f0f0;\n                color: #666;\n                border: none;\n                padding: 8px 16px;\n                border-radius: 4px;\n                cursor: pointer;\n                font-size: 14px;\n                font-weight: 500;\n                transition: all 0.3s ease;\n            }\n            \n            .ds-calc-upload-cancel-btn:hover {\n                background-color: #e0e0e0;\n            }\n            \n            .ds-calc-file-upload-message {\n                margin-top: 10px;\n                padding: 8px 12px;\n                border-radius: 4px;\n                font-size: 14px;\n                display: none;\n            }\n            \n            .ds-calc-file-upload-success {\n                background-color: #e8f5e9;\n                color: #2e7d32;\n                border-left: 3px solid #2e7d32;\n            }\n            \n            .ds-calc-file-upload-error {\n                background-color: #fdecea;\n                color: #d32f2f;\n                border-left: 3px solid #d32f2f;\n            }\n            \n            .ds-calc-file-upload-info {\n                background-color: #e3f2fd;\n                color: #0066cc;\n                border-left: 3px solid #0066cc;\n            }\n            \n            .ds-calc-uploaded-file-info {\n                margin-top: 10px;\n                padding: 8px 12px;\n                background-color: #f5f5f5;\n                border-radius: 4px;\n                font-size: 14px;\n                display: none;\n            }\n            \n            .ds-calc-file-upload-progress {\n                margin-top: 10px;\n                height: 4px;\n                width: 100%;\n                background-color: #e0e0e0;\n                border-radius: 2px;\n                overflow: hidden;\n                display: none;\n            }\n            \n            .ds-calc-file-upload-progress-bar {\n                height: 100%;\n                background-color: #0066cc;\n                width: 0%;\n                transition: width 0.3s ease;\n            }\n            \n            .ds-calc-or-separator {\n                display: flex;\n                align-items: center;\n                margin: 20px 0;\n                color: #666;\n                font-size: 14px;\n            }\n            \n            .ds-calc-or-separator::before,\n            .ds-calc-or-separator::after {\n                content: \"\";\n                flex: 1;\n                border-top: 1px solid #ddd;\n            }\n            \n            .ds-calc-or-separator span {\n                padding: 0 10px;\n            }\n            \n            .ds-calc-info-badge {\n                display: inline-block;\n                font-size: 12px;\n                padding: 2px 6px;\n                border-radius: 4px;\n                background-color: #e3f2fd;\n                color: #0066cc;\n                margin-left: 8px;\n                font-weight: normal;\n            }\n            \n            .ds-calc-order-btn {\n                background-color: #0066cc;\n                color: white;\n                border: none;\n                padding: 12px 24px;\n                border-radius: 4px;\n                font-size: 16px;\n                font-weight: 500;\n                cursor: pointer;\n                transition: all 0.3s ease;\n                width: 100%;\n                margin-top: 15px;\n                text-transform: uppercase;\n                letter-spacing: 1px;\n                box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);\n            }\n\n            .ds-calc-order-btn:hover:not(:disabled) {\n                background-color: #0055aa;\n                transform: translateY(-2px);\n                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);\n            }\n\n            .ds-calc-order-btn:disabled {\n                background-color: #cccccc;\n                color: #666666;\n                cursor: not-allowed;\n                transform: none;\n                box-shadow: none;\n            }\n\n            .ds-calc-order-button-container {\n                margin-top: 15px;\n            }\n        <\/style>\n        \n        <h3>\n            Hacim ve Fiyat Hesaplama            <span class=\"ds-calculator-status\">\n                                    <span class=\"ds-status-indicator ds-status-active\"><\/span>\n                    Aktif                            <\/span>\n        <\/h3>\n        \n        <div class=\"ds-calc-unit-price-info\">\n            Kullan\u0131lan birim fiyat: \n            <strong class=\"ds-calc-unit-price-display\">\n                10.00 TL\/cm\u00b3            <\/strong>\n        <\/div>\n        \n        <div class=\"ds-calculator-container\">\n            <div class=\"ds-calc-file-upload\">\n                <h4 class=\"ds-calc-file-upload-header\">\n                    3D Modelinizi Y\u00fckleyin                    <span class=\"ds-calc-info-badge\">STL, OBJ, PLY, 3MF, AMF<\/span>\n                <\/h4>\n                <p>Fiyat\u0131 otomatik hesaplamak i\u00e7in 3D model dosyan\u0131z\u0131 y\u00fckleyin veya s\u00fcr\u00fckleyip b\u0131rak\u0131n.<\/p>\n                \n                <div class=\"ds-calc-file-buttons\">\n                    <button type=\"button\" class=\"ds-calc-upload-btn\">Dosya Se\u00e7<\/button>\n                    <button type=\"button\" class=\"ds-calc-upload-cancel-btn\">Temizle<\/button>\n                    <input type=\"file\" class=\"ds-calc-file-input\" id=\"ds-calc-model-file-ds-price-calc-6a20d7ab86056\" accept=\".stl,.obj,.ply,.3mf,.amf\">\n                <\/div>\n                \n                <div class=\"ds-calc-file-upload-progress\">\n                    <div class=\"ds-calc-file-upload-progress-bar\"><\/div>\n                <\/div>\n                \n                <div class=\"ds-calc-uploaded-file-info\"><\/div>\n                <div class=\"ds-calc-file-upload-message\"><\/div>\n            <\/div>\n            \n            <div class=\"ds-calc-or-separator\">\n                <span>VEYA<\/span>\n            <\/div>\n            \n            <div class=\"ds-calc-input-group\">\n                <div class=\"ds-calc-field\">\n                    <label for=\"ds-calc-unit-price-ds-price-calc-6a20d7ab86056\">Malzeme Tipi<\/label>\n                    <select id=\"ds-calc-unit-price-ds-price-calc-6a20d7ab86056\" class=\"ds-calc-unit-price-select\">\n                        <option value=\"0\">14K Y\u00fcksek \u00c7\u00f6z\u00fcn\u00fcrl\u00fckl\u00fc Re\u00e7ine (Mor) (10.00 TL\/cm\u00b3)<\/option><option value=\"1\">14K Y\u00fcksek \u00c7\u00f6z\u00fcn\u00fcrl\u00fckl\u00fc Re\u00e7ine (Siyah) (10.00 TL\/cm\u00b3)<\/option>                    <\/select>\n                <\/div>\n            <\/div>\n            \n            <!-- Dimensions with vertical layout -->\n            <div class=\"ds-calc-input-group ds-calc-dimensions-vertical ds-calc-dimension-inputs\">\n                <div class=\"ds-calc-field-vertical\">\n                    <label for=\"ds-calc-length-ds-price-calc-6a20d7ab86056\">En (cm)<\/label>\n                    <input type=\"number\" id=\"ds-calc-length-ds-price-calc-6a20d7ab86056\" class=\"ds-calc-length\" step=\"0.01\" min=\"0\" max=\"22.3\">\n                <\/div>\n                \n                <div class=\"ds-calc-field-vertical\">\n                    <label for=\"ds-calc-width-ds-price-calc-6a20d7ab86056\">Boy (cm)<\/label>\n                    <input type=\"number\" id=\"ds-calc-width-ds-price-calc-6a20d7ab86056\" class=\"ds-calc-width\" step=\"0.01\" min=\"0\" max=\"12.6\">\n                <\/div>\n                \n                <div class=\"ds-calc-field-vertical\">\n                    <label for=\"ds-calc-height-ds-price-calc-6a20d7ab86056\">Derinlik (cm)<\/label>\n                    <input type=\"number\" id=\"ds-calc-height-ds-price-calc-6a20d7ab86056\" class=\"ds-calc-height\" step=\"0.01\" min=\"0\" max=\"23.5\">\n                <\/div>\n                \n                <div class=\"ds-calc-dimension-limits\">\n                    <p>Maksimum boyutlar: 22,3 x 12,6 x 23,5 cm<\/p>\n                <\/div>\n            <\/div>\n            \n            <div class=\"ds-calc-results\">\n                <div class=\"ds-calc-result-item\">\n                    <span class=\"ds-calc-result-label\">Toplam Hacim:<\/span>\n                    <span class=\"ds-calc-result-value ds-calc-volume\">0 cm\u00b3<\/span>\n                <\/div>\n                \n                <div class=\"ds-calc-result-item\">\n                    <span class=\"ds-calc-result-label\">Fiyat:<\/span>\n                    <span class=\"ds-calc-result-value ds-calc-price-value ds-calc-price\">\n                        1,000.00 TL                    <\/span>\n                <\/div>\n                \n                <div class=\"ds-calc-result-item ds-calc-max-price-container\">\n                    <span class=\"ds-calc-result-label\">Maksimum Fiyat E\u015fi\u011fi:<\/span>\n                    <span class=\"ds-calc-result-value ds-calc-max-price-value ds-calc-max-price\">\n                        1,300.00 TL                    <\/span>\n                <\/div>\n                \n                <div class=\"ds-calc-support-material-info\">\n                    <p>Maksimum fiyat e\u015fi\u011fi, hesaplanan fiyata %30 eklenerek hesaplanm\u0131\u015ft\u0131r ve t\u00fcm model i\u00e7in en fazla destek materyali hacmini temsil eder.<\/p>\n                <\/div>\n                \n                <div class=\"ds-calc-order-button-container\">\n                    <button type=\"button\" class=\"ds-calc-order-btn\" disabled>Sipari\u015f Ver<\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <p class=\"ds-calc-info\" style=\"font-size: 0.8em; color: #666; margin-top: 10px; text-align: right;\">\n            Minimum fiyat: \n            1,000.00 TL        <\/p>\n    <\/div>\n    <script>\n        \n    document.addEventListener('DOMContentLoaded', function() {\n        const calcContainer = document.getElementById('ds-price-calc-6a20d7ab86056');\n        if (!calcContainer) return;\n        \n        const lengthInput = calcContainer.querySelector('.ds-calc-length');\n        const widthInput = calcContainer.querySelector('.ds-calc-width');\n        const heightInput = calcContainer.querySelector('.ds-calc-height');\n        const unitPriceSelect = calcContainer.querySelector('.ds-calc-unit-price-select');\n        const volumeOutput = calcContainer.querySelector('.ds-calc-volume');\n        const priceOutput = calcContainer.querySelector('.ds-calc-price');\n        const unitPriceDisplay = calcContainer.querySelector('.ds-calc-unit-price-display');\n        const maxPriceOutput = calcContainer.querySelector('.ds-calc-max-price');\n        const dimensionInputs = calcContainer.querySelectorAll('.ds-calc-dimension-inputs input');\n        const dimensionLimits = calcContainer.querySelector('.ds-calc-dimension-limits');\n        const fileUploadSection = calcContainer.querySelector('.ds-calc-file-upload');\n        const modelFileInput = calcContainer.querySelector('#ds-calc-model-file-ds-price-calc-6a20d7ab86056');\n        const uploadButton = calcContainer.querySelector('.ds-calc-upload-btn');\n        const uploadedFileInfo = calcContainer.querySelector('.ds-calc-uploaded-file-info');\n        const fileUploadMessage = calcContainer.querySelector('.ds-calc-file-upload-message');\n        const fileUploadProgress = calcContainer.querySelector('.ds-calc-file-upload-progress');\n        const fileUploadProgressBar = calcContainer.querySelector('.ds-calc-file-upload-progress-bar');\n        const uploadCancelBtn = calcContainer.querySelector('.ds-calc-upload-cancel-btn');\n        const orderButton = calcContainer.querySelector('.ds-calc-order-btn');\n        \n        \/\/ Add hidden security fields to the file upload\n        const securityFieldsHTML = `\n            <input type=\"hidden\" name=\"ds_calc_time\" class=\"ds-calc-time\" value=\"1780537259\">\n            <input type=\"text\" name=\"ds_calc_hp\" class=\"ds-calc-hp\" style=\"display:none !important; visibility:hidden !important; opacity:0 !important; position:absolute !important; left:-9999px !important;\">\n        `;\n        fileUploadSection.insertAdjacentHTML('beforeend', securityFieldsHTML);\n        \n        \/\/ File upload variables\n        let uploadedVolume = 0;\n        let hasUploadedFile = false;\n        \n        \/\/ Define maximum dimension values\n        const maxLength = 22.3;\n        const maxWidth = 12.6;\n        const maxHeight = 23.5;\n        \n        \/\/ Set max attributes\n        lengthInput.setAttribute('max', maxLength);\n        widthInput.setAttribute('max', maxWidth);\n        heightInput.setAttribute('max', maxHeight);\n        \n        const calcData = {\"materials\":[{\"name\":\"14K Y\\u00fcksek \\u00c7\\u00f6z\\u00fcn\\u00fcrl\\u00fckl\\u00fc Re\\u00e7ine (Mor)\",\"price\":10},{\"name\":\"14K Y\\u00fcksek \\u00c7\\u00f6z\\u00fcn\\u00fcrl\\u00fckl\\u00fc Re\\u00e7ine (Siyah)\",\"price\":10}],\"minPrice\":1000,\"decimalPlaces\":2,\"currency\":\"TL\",\"unitLabel\":\"cm\\u00b3\"};\n        \n        \/\/ Update the file upload section to handle drag-and-drop\n        const fileUploadArea = calcContainer.querySelector('.ds-calc-file-upload');\n        \n        \/\/ Add drag-and-drop event listeners\n        fileUploadArea.addEventListener('dragover', function(e) {\n            e.preventDefault();\n            e.stopPropagation();\n            fileUploadArea.classList.add('ds-dragover');\n        });\n        \n        fileUploadArea.addEventListener('dragleave', function(e) {\n            e.preventDefault();\n            e.stopPropagation();\n            fileUploadArea.classList.remove('ds-dragover');\n        });\n        \n        fileUploadArea.addEventListener('drop', function(e) {\n            e.preventDefault();\n            e.stopPropagation();\n            fileUploadArea.classList.remove('ds-dragover');\n            \n            \/\/ Get the dropped files\n            const droppedFiles = e.dataTransfer.files;\n            if (droppedFiles.length > 0) {\n                \/\/ Set the file input to the dropped file\n                modelFileInput.files = droppedFiles;\n                \n                \/\/ Trigger file processing\n                handleFileUpload();\n            }\n        });\n        \n        \/\/ Make the entire upload area clickable to select a file\n        fileUploadArea.addEventListener('click', function(e) {\n            \/\/ Don't trigger if they clicked a button (prevents double events)\n            if (!e.target.classList.contains('ds-calc-upload-btn') && \n                !e.target.classList.contains('ds-calc-upload-cancel-btn') &&\n                !e.target.closest('.ds-calc-file-buttons')) {\n                modelFileInput.click();\n            }\n        });\n        \n        \/\/ Calculate volume from manual dimensions\n        function calculateVolume() {\n            \/\/ Skip calculation if file is uploaded\n            if (hasUploadedFile) return;\n            \n            \/\/ Get input values\n            let length = parseFloat(lengthInput.value) || 0;\n            let width = parseFloat(widthInput.value) || 0;\n            let height = parseFloat(heightInput.value) || 0;\n            \n            \/\/ Enforce maximum values\n            if (length > maxLength) {\n                length = maxLength;\n                lengthInput.value = maxLength;\n            }\n            \n            if (width > maxWidth) {\n                width = maxWidth;\n                widthInput.value = maxWidth;\n            }\n            \n            if (height > maxHeight) {\n                height = maxHeight;\n                heightInput.value = maxHeight;\n            }\n            \n            \/\/ Get selected unit price from materials\n            const selectedIndex = parseInt(unitPriceSelect.value);\n            let unitPrice = calcData.materials[0].price; \/\/ Default to first material\n            \n            if (selectedIndex >= 0 && selectedIndex < calcData.materials.length) {\n                unitPrice = calcData.materials[selectedIndex].price;\n            }\n            \n            \/\/ Update displayed unit price\n            unitPriceDisplay.textContent = unitPrice.toFixed(calcData.decimalPlaces) + ' ' + \n                calcData.currency + '\/' + calcData.unitLabel;\n            \n            if (length > 0 && width > 0 && height > 0) {\n                const volume = length * width * height;\n                const price = Math.max(calcData.minPrice, volume * unitPrice);\n                \n                \/\/ Calculate maximum price with 30% extra for support material\n                const maxPrice = price * 1.3;\n                \n                volumeOutput.textContent = volume.toFixed(calcData.decimalPlaces) + ' ' + calcData.unitLabel;\n                priceOutput.textContent = price.toFixed(calcData.decimalPlaces) + ' ' + calcData.currency;\n                maxPriceOutput.textContent = maxPrice.toFixed(calcData.decimalPlaces) + ' ' + calcData.currency;\n                \n                \/\/ Enable order button if dimensions are valid\n                orderButton.disabled = false;\n            } else {\n                volumeOutput.textContent = '0' + ' ' + calcData.unitLabel;\n                priceOutput.textContent = calcData.minPrice.toFixed(calcData.decimalPlaces) + ' ' + calcData.currency;\n                maxPriceOutput.textContent = (calcData.minPrice * 1.3).toFixed(calcData.decimalPlaces) + ' ' + calcData.currency;\n                \n                \/\/ Disable order button if dimensions are invalid\n                orderButton.disabled = true;\n            }\n        }\n        \n        \/\/ Calculate price from uploaded file volume\n        function calculatePriceFromFileVolume() {\n            if (!hasUploadedFile || uploadedVolume <= 0) return;\n            \n            \/\/ Get selected unit price from materials\n            const selectedIndex = parseInt(unitPriceSelect.value);\n            let unitPrice = calcData.materials[0].price; \/\/ Default to first material\n            \n            if (selectedIndex >= 0 && selectedIndex < calcData.materials.length) {\n                unitPrice = calcData.materials[selectedIndex].price;\n            }\n            \n            \/\/ Update displayed unit price\n            unitPriceDisplay.textContent = unitPrice.toFixed(calcData.decimalPlaces) + ' ' + \n                calcData.currency + '\/' + calcData.unitLabel;\n            \n            const price = Math.max(calcData.minPrice, uploadedVolume * unitPrice);\n            const maxPrice = price * 1.3;\n            \n            volumeOutput.textContent = uploadedVolume.toFixed(calcData.decimalPlaces) + ' ' + calcData.unitLabel;\n            priceOutput.textContent = price.toFixed(calcData.decimalPlaces) + ' ' + calcData.currency;\n            maxPriceOutput.textContent = maxPrice.toFixed(calcData.decimalPlaces) + ' ' + calcData.currency;\n            \n            \/\/ Always enable order button when we have a valid volume from file\n            orderButton.disabled = false;\n        }\n        \n        \/\/ Toggle dimension inputs based on file upload\n        function toggleDimensionInputs(disabled) {\n            dimensionInputs.forEach(input => {\n                input.disabled = disabled;\n            });\n            \n            if (disabled) {\n                dimensionLimits.style.opacity = '0.5';\n            } else {\n                dimensionLimits.style.opacity = '1';\n            }\n        }\n        \n        \/\/ Cancel upload and reset to dimension inputs\n        function cancelUpload() {\n            hasUploadedFile = false;\n            uploadedVolume = 0;\n            modelFileInput.value = '';\n            toggleDimensionInputs(false);\n            uploadedFileInfo.style.display = 'none';\n            fileUploadMessage.textContent = '';\n            fileUploadMessage.style.display = 'none';\n            \n            \/\/ Reset file input\n            modelFileInput.value = '';\n            \n            \/\/ Calculate volume from dimensions\n            calculateVolume();\n        }\n        \n        \/\/ Handle file upload\n        function handleFileUpload() {\n            if (!modelFileInput.files.length) {\n                return;\n            }\n            \n            const file = modelFileInput.files[0];\n            \n            \/\/ Check file extension - enhanced validation\n            const fileName = file.name.toLowerCase();\n            const validExtensions = ['.stl', '.obj', '.ply', '.3mf', '.amf'];\n            const isValidFile = validExtensions.some(ext => fileName.endsWith(ext));\n            \n            if (!isValidFile) {\n                fileUploadMessage.textContent = 'L\u00fctfen desteklenen bir 3D model dosyas\u0131 y\u00fckleyin (STL, OBJ, PLY, 3MF, AMF)';\n                fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-error';\n                fileUploadMessage.style.display = 'block';\n                return;\n            }\n            \n            \/\/ Maximum file size check (client-side, 50MB)\n            const maxSize = 50 * 1024 * 1024; \/\/ 50MB in bytes\n            if (file.size > maxSize) {\n                fileUploadMessage.textContent = 'Dosya boyutu \u00e7ok b\u00fcy\u00fck. Maksimum 50MB izin verilmektedir.';\n                fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-error';\n                fileUploadMessage.style.display = 'block';\n                return;\n            }\n            \n            \/\/ Prepare form data with security fields\n            const formData = new FormData();\n            formData.append('action', 'ds_calculate_file_volume');\n            formData.append('nonce', '2c689ae9c5');\n            formData.append('model_file', file);\n            \n            \/\/ Add security fields\n            formData.append('ds_calc_time', calcContainer.querySelector('.ds-calc-time').value);\n            formData.append('ds_calc_hp', calcContainer.querySelector('.ds-calc-hp').value);\n            \n            \/\/ Show loading \n            fileUploadProgress.style.display = 'block';\n            fileUploadProgressBar.style.width = '10%';\n            fileUploadMessage.textContent = 'Dosya y\u00fckleniyor ve hacim hesaplan\u0131yor...';\n            fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-info';\n            fileUploadMessage.style.display = 'block';\n            \n            \/\/ AJAX request\n            const xhr = new XMLHttpRequest();\n            xhr.open('POST', 'https:\/\/www.ortaakarsu.net\/wp-admin\/admin-ajax.php', true);\n            \n            \/\/ Progress handler\n            xhr.upload.onprogress = function(e) {\n                if (e.lengthComputable) {\n                    const percentComplete = Math.round((e.loaded \/ e.total) * 90); \/\/ Up to 90%\n                    fileUploadProgressBar.style.width = percentComplete + '%';\n                }\n            };\n            \n            xhr.onload = function() {\n                \/\/ Set to 100% when processing is complete\n                fileUploadProgressBar.style.width = '100%';\n                \n                \/\/ Hide progress after a delay\n                setTimeout(() => {\n                    fileUploadProgress.style.display = 'none';\n                    fileUploadProgressBar.style.width = '0%';\n                }, 1000);\n                \n                if (xhr.status === 200) {\n                    try {\n                        const response = JSON.parse(xhr.responseText);\n                        \n                        if (response.success) {\n                            \/\/ Success\n                            hasUploadedFile = true;\n                            uploadedVolume = parseFloat(response.data.volume);\n                            \n                            \/\/ Update UI\n                            fileUploadMessage.textContent = response.data.message;\n                            fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-success';\n                            uploadedFileInfo.innerHTML = '<strong>Y\u00fcklenen Dosya:<\/strong> ' + response.data.filename;\n                            uploadedFileInfo.style.display = 'block';\n                            \n                            \/\/ Disable dimension inputs\n                            toggleDimensionInputs(true);\n                            \n                            \/\/ Calculate price\n                            calculatePriceFromFileVolume();\n                            \n                            \/\/ Enable order button after successful file upload\n                            orderButton.disabled = false;\n                        } else {\n                            \/\/ Error\n                            fileUploadMessage.textContent = response.data || 'Dosya i\u015flenirken bir hata olu\u015ftu.';\n                            fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-error';\n                            modelFileInput.value = '';\n                        }\n                    } catch (e) {\n                        fileUploadMessage.textContent = 'Sunucu yan\u0131t\u0131 i\u015flenirken bir hata olu\u015ftu.';\n                        fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-error';\n                        modelFileInput.value = '';\n                    }\n                } else {\n                    fileUploadMessage.textContent = 'Sunucu hatas\u0131: ' + xhr.status;\n                    fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-error';\n                    modelFileInput.value = '';\n                }\n            };\n            \n            xhr.onerror = function() {\n                fileUploadProgress.style.display = 'none';\n                fileUploadMessage.textContent = 'Sunucu ile ileti\u015fim hatas\u0131.';\n                fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-error';\n                fileUploadMessage.style.display = 'block';\n                modelFileInput.value = '';\n            };\n            \n            xhr.send(formData);\n        }\n        \n        \/\/ Add event listeners to inputs\n        lengthInput.addEventListener('input', calculateVolume);\n        widthInput.addEventListener('input', calculateVolume);\n        heightInput.addEventListener('input', calculateVolume);\n        unitPriceSelect.addEventListener('change', function() {\n            if (hasUploadedFile) {\n                calculatePriceFromFileVolume();\n            } else {\n                calculateVolume();\n            }\n        });\n        \n        \/\/ File upload event listeners\n        uploadButton.addEventListener('click', function(e) {\n            e.preventDefault();\n            modelFileInput.click();\n        });\n        \n        modelFileInput.addEventListener('change', handleFileUpload);\n        \n        uploadCancelBtn.addEventListener('click', function(e) {\n            e.preventDefault();\n            cancelUpload();\n        });\n        \n        \/\/ Order button event listener\n        orderButton.addEventListener('click', function(e) {\n            e.preventDefault();\n            \n            \/\/ Show loading animation\n            fileUploadMessage.textContent = 'Sipari\u015f i\u015fleniyor...';\n            fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-info';\n            fileUploadMessage.style.display = 'block';\n            \n            \/\/ Disable order button during processing\n            orderButton.disabled = true;\n            \n            \/\/ Get current values for order\n            const volume = parseFloat(volumeOutput.textContent);\n            const price = parseFloat(priceOutput.textContent);\n            const maxPrice = parseFloat(maxPriceOutput.textContent);\n            \n            \/\/ Get dimensions if entered manually\n            let dimensions = {};\n            if (!hasUploadedFile) {\n                dimensions = {\n                    length: parseFloat(lengthInput.value) || 0,\n                    width: parseFloat(widthInput.value) || 0,\n                    height: parseFloat(heightInput.value) || 0\n                };\n            }\n            \n            \/\/ Create FormData object to include file if it exists\n            const formData = new FormData();\n            formData.append('action', 'ds_create_custom_product');\n            formData.append('security', '8574a677be');\n            formData.append('price', price);\n            formData.append('volume', volume);\n            formData.append('max_price', maxPrice);\n            formData.append('dimensions', JSON.stringify(dimensions));\n            \/\/ Insert material selection values\n            const selectedIndex = parseInt(unitPriceSelect.value);\n            const selectedMaterialName = calcData.materials[selectedIndex] ? calcData.materials[selectedIndex].name : '';\n            formData.append('material_index', selectedIndex);\n            formData.append('material_name', selectedMaterialName);\n            \n            \/\/ If file is uploaded, append it to the FormData\n            if (hasUploadedFile && modelFileInput.files.length > 0) {\n                formData.append('model_file', modelFileInput.files[0]);\n                \n                \/\/ Show progress indicator for file upload\n                fileUploadProgress.style.display = 'block';\n                fileUploadProgressBar.style.width = '0%';\n            }\n            \n            \/\/ AJAX request\n            const xhr = new XMLHttpRequest();\n            xhr.open('POST', 'https:\/\/www.ortaakarsu.net\/wp-admin\/admin-ajax.php', true);\n            \n            \/\/ Progress handler for file upload\n            xhr.upload.onprogress = function(e) {\n                if (e.lengthComputable && modelFileInput.files.length > 0) {\n                    const percentComplete = Math.round((e.loaded \/ e.total) * 90); \/\/ Up to 90%\n                    fileUploadProgressBar.style.width = percentComplete + '%';\n                }\n            };\n            \n            xhr.onload = function() {\n                \/\/ Set progress to 100% when done\n                if (fileUploadProgress.style.display === 'block') {\n                    fileUploadProgressBar.style.width = '100%';\n                }\n                \n                if (xhr.status === 200) {\n                    try {\n                        const response = JSON.parse(xhr.responseText);\n                        \n                        if (response.success && response.data.redirect_url) {\n                            \/\/ Success - redirect to checkout\n                            fileUploadMessage.textContent = 'Sipari\u015f ba\u015far\u0131yla olu\u015fturuldu, \u00f6deme sayfas\u0131na y\u00f6nlendiriliyorsunuz...';\n                            fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-success';\n                            \n                            \/\/ Hide progress after a short delay\n                            setTimeout(() => {\n                                if (fileUploadProgress.style.display === 'block') {\n                                    fileUploadProgress.style.display = 'none';\n                                }\n                                \/\/ Redirect to checkout\n                                window.location.href = response.data.redirect_url;\n                            }, 1000);\n                        } else {\n                            \/\/ Error\n                            fileUploadMessage.textContent = response.data.message || '\u0130\u015flem s\u0131ras\u0131nda bir hata olu\u015ftu.';\n                            fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-error';\n                            orderButton.disabled = false;\n                            \n                            if (fileUploadProgress.style.display === 'block') {\n                                fileUploadProgress.style.display = 'none';\n                            }\n                        }\n                    } catch (e) {\n                        fileUploadMessage.textContent = 'Sunucu yan\u0131t\u0131 i\u015flenirken bir hata olu\u015ftu.';\n                        fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-error';\n                        orderButton.disabled = false;\n                        \n                        if (fileUploadProgress.style.display === 'block') {\n                            fileUploadProgress.style.display = 'none';\n                        }\n                    }\n                } else {\n                    fileUploadMessage.textContent = 'Sunucu hatas\u0131: ' + xhr.status;\n                    fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-error';\n                    orderButton.disabled = false;\n                    \n                    if (fileUploadProgress.style.display === 'block') {\n                        fileUploadProgress.style.display = 'none';\n                    }\n                }\n            };\n            \n            xhr.onerror = function() {\n                fileUploadMessage.textContent = 'Sunucu ile ileti\u015fim hatas\u0131.';\n                fileUploadMessage.className = 'ds-calc-file-upload-message ds-calc-file-upload-error';\n                fileUploadMessage.style.display = 'block';\n                orderButton.disabled = false;\n                \n                if (fileUploadProgress.style.display === 'block') {\n                    fileUploadProgress.style.display = 'none';\n                }\n            };\n            \n            xhr.send(formData);\n        });\n        \n        \/\/ Calculate initial values\n        calculateVolume();\n    });\n        <\/script>\n    \n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:81px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\" style=\"border-radius:10px;\"><img decoding=\"async\" width=\"1024\" height=\"1024\" title=\"margo_render_genel-min\" src=\"https:\/\/www.ortaakarsu.net\/wp-content\/uploads\/margo_render_genel-min-e1753548724144-1024x1024.png\" alt class=\"img-responsive wp-image-10048\" srcset=\"https:\/\/www.ortaakarsu.net\/wp-content\/uploads\/margo_render_genel-min-e1753548724144-200x200.png 200w, https:\/\/www.ortaakarsu.net\/wp-content\/uploads\/margo_render_genel-min-e1753548724144-400x400.png 400w, https:\/\/www.ortaakarsu.net\/wp-content\/uploads\/margo_render_genel-min-e1753548724144-600x600.png 600w, https:\/\/www.ortaakarsu.net\/wp-content\/uploads\/margo_render_genel-min-e1753548724144-800x800.png 800w, https:\/\/www.ortaakarsu.net\/wp-content\/uploads\/margo_render_genel-min-e1753548724144.png 1053w\" sizes=\"(max-width: 640px) 100vw, 600px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-4\"><p style=\"color: #ce4100;\">Fig\u00fcr koleksiyonu i\u00e7in <a href=\"https:\/\/www.ortaakarsu.net\/?page_id=767\">t\u0131klay\u0131n<\/a>.<\/p>\n<\/div><div class=\"fusion-text fusion-text-5\" style=\"--awb-margin-top:25px;\"><p style=\"text-align: center;\">Kredi kart\u0131na taksit imkan\u0131 bankaya g\u00f6re de\u011fi\u015fmektedir. T\u00fcm i\u015flemler <span style=\"color: #25bc4d;\">SSL sertifikal\u0131 g\u00fcvenli \u00f6deme <\/span>sayfas\u0131ndan yap\u0131lmaktad\u0131r. Dosyan\u0131z\u0131n i\u00e7erisinde <b>birden fazla model<\/b> bulunmas\u0131 durumunda g\u00fcncellenmi\u015f fiyat sonradan talep edilebilir. <b>Dosyan\u0131zda birden fazla model varsa l\u00fctfen \u00d6zel Teklif Al\u0131n butonunu kullan\u0131n\u0131z<\/b>.<\/p>\n<\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat button-large button-default fusion-button-default button-2 fusion-button-default-span fusion-button-default-type\" style=\"--awb-margin-bottom:10px;\" target=\"_self\" href=\"https:\/\/www.ortaakarsu.net\/?page_id=9829\"><i class=\"fa-tags fas awb-button__icon awb-button__icon--default button-icon-left\" aria-hidden=\"true\"><\/i><span class=\"fusion-button-text awb-button__text awb-button__text--default\">\u00d6zel Teklif Al\u0131n<\/span><\/a><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:20px;width:100%;\"><div class=\"fusion-separator-border sep-shadow\" style=\"--awb-height:20px;--awb-amount:20px;background:radial-gradient(ellipse at 50% -50% , var(--awb-color3) 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);background:-webkit-radial-gradient(ellipse at 50% -50% , var(--awb-color3) 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);background:-moz-radial-gradient(ellipse at 50% -50% , var(--awb-color3) 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);background:-o-radial-gradient(ellipse at 50% -50% , var(--awb-color3) 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);\"><\/div><\/div><div class=\"fusion-text fusion-text-6\"><p style=\"text-align: center; opacity: 0.7;\">50MB alt\u0131ndaki dosyalar\u0131 y\u00fckleyebilirsiniz. Dosyan\u0131z i\u00e7in sistem izin vermezse sunucu hatas\u0131 al\u0131rs\u0131n\u0131z ve bu gibi durumlarda modelinizi <a style=\"color: #d32313;\" href=\"mailto:bugra@ortaakarsu.com\">bugra@ortaakarsu.com<\/a> mail adresine Google Drive linki ve bunun gibi ile iletmeniz h\u0131zl\u0131 d\u00f6n\u00fc\u015f alman\u0131z\u0131 sa\u011flar.<\/p>\n<\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat button-small button-default fusion-button-default button-3 fusion-button-default-span fusion-button-default-type\" style=\"--button-border-radius-top-left:50px;--button-border-radius-top-right:50px;--button-border-radius-bottom-right:50px;--button-border-radius-bottom-left:50px;\" target=\"_self\" href=\"https:\/\/www.ortaakarsu.net\/?page_id=9846\"><i class=\"fa-handshake fas awb-button__icon awb-button__icon--default button-icon-left\" aria-hidden=\"true\"><\/i><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Kullan\u0131c\u0131 S\u00f6zle\u015fmesi<\/span><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-six\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h6 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h3>S\u0131k\u00e7a Sorulan Sorular<\/h3><\/h6><\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:var(--awb-typography4-font-size);--awb-icon-alignment:left;--awb-hover-color:var(--awb-color2);--awb-border-color:var(--awb-color3);--awb-background-color:var(--awb-color1);--awb-divider-color:var(--awb-color3);--awb-divider-hover-color:var(--awb-color3);--awb-icon-color:var(--awb-color1);--awb-title-color:var(--awb-color8);--awb-content-color:var(--awb-color8);--awb-icon-box-color:var(--awb-color8);--awb-toggle-hover-accent-color:var(--awb-color5);--awb-title-font-family:var(--awb-typography1-font-family);--awb-title-font-weight:var(--awb-typography1-font-weight);--awb-title-font-style:var(--awb-typography1-font-style);--awb-title-font-size:16px;--awb-title-line-height:1.5;--awb-content-font-family:var(--awb-typography4-font-family);--awb-content-font-weight:var(--awb-typography4-font-weight);--awb-content-font-style:var(--awb-typography4-font-style);\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-9654-1\"><div class=\"fusion-panel panel-default panel-2e2e7f79ec5a026e2 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_2e2e7f79ec5a026e2\"><a aria-expanded=\"false\" aria-controls=\"2e2e7f79ec5a026e2\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-9654-1\" data-target=\"#2e2e7f79ec5a026e2\" href=\"#2e2e7f79ec5a026e2\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">\u015eipari\u015fler ne zaman kargoya verilir?<\/span><\/a><\/h4><\/div><div id=\"2e2e7f79ec5a026e2\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_2e2e7f79ec5a026e2\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p>Sipari\u015fler tek bir model i\u00e7in en ge\u00e7 2 i\u015f g\u00fcn\u00fc i\u00e7erisinde kargoya verilir. Ancak sipari\u015finizde birden fazla model varsa her model i\u00e7in yar\u0131m g\u00fcn bu s\u00fcrenin \u00fczerine eklenerek en fazla s\u00fcreyi hesaplayabilirsiniz. Modelinizin durumu \u00fcretim s\u00fcrecinin do\u011frudan etkiledi\u011finden, \u00f6zellikle birden fazla model olan sipari\u015flerde bu s\u00fcre de\u011fi\u015febilir.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-9cbffe0f41ca8ed2f fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_9cbffe0f41ca8ed2f\"><a aria-expanded=\"false\" aria-controls=\"9cbffe0f41ca8ed2f\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-9654-1\" data-target=\"#9cbffe0f41ca8ed2f\" href=\"#9cbffe0f41ca8ed2f\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Fiyatlar tam olarak neye g\u00f6re hesaplan\u0131yor?<\/span><\/a><\/h4><\/div><div id=\"9cbffe0f41ca8ed2f\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_9cbffe0f41ca8ed2f\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p>Fiyatlar model hacminizin d\u0131\u015f y\u00fczeyine g\u00f6re otomatik olarak hesaplan\u0131r. Potansitel destek hacmi bunun \u00fczerine en y\u00fcksek seviyeden eklenir. Modelinizde ihtiya\u00e7 duruyan destek miktar\u0131na g\u00f6re \u00fccret iadesi veya de\u011fi\u015fikli\u011fi yap\u0131lmaz. Fazladan \u00fccret \u00f6demeniz fiyatlar\u0131n iskontolu olarak sabit de\u011fer almas\u0131ndan dolay\u0131 engellenir.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-42a0745941c6937d8 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_42a0745941c6937d8\"><a aria-expanded=\"false\" aria-controls=\"42a0745941c6937d8\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-9654-1\" data-target=\"#42a0745941c6937d8\" href=\"#42a0745941c6937d8\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Neden ayn\u0131 dosyada birden fazla model y\u00fcklememeliyim?<\/span><\/a><\/h4><\/div><div id=\"42a0745941c6937d8\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_42a0745941c6937d8\"><div class=\"panel-body toggle-content fusion-clearfix\">Y\u00fckledi\u011finiz dosyada birden fazla model bulunmas\u0131 durumunda hesaplama do\u011fru \u00e7al\u0131\u015fmaz ve ger\u00e7ekte oldu\u011fundan daha az bir \u00fccret \u00f6demeniz gerekir. \u00d6demeniz gereken fazladan \u00fccret sonradan talep edilir.<\/p>\n<p>\u00d6deme yapman\u0131z ve y\u00fckledi\u011finiz dosyada birden fazla model bulunmas\u0131 durumunda <strong>\u00fccret iadesi kesinlikle yap\u0131lmaz<\/strong>.<\/p>\n<p>Gerekli \u00fccret \u00f6denmezse <strong>fazladan \u00fcretim kesinlikle yap\u0131lmaz<\/strong>. B\u00f6yle bir durumda \u00f6denen \u00fccretle uyumlu olarak model dosyas\u0131ndaki modellerden birinin \u00fcretimi normal protokol ile yap\u0131l\u0131r ve korgolan\u0131r. Ki\u015finin kulland\u0131\u011f\u0131 \u00f6deme y\u00f6ntemi, \u00f6deme sistemi \u00fczerinden ki\u015fi \u00f6zelinde bloke edilir ve ortaakarsu.net&#8217;den bir daha al\u0131\u015fveri\u015f yapmas\u0131 m\u00fcmk\u00fcn olmaz.<\/p>\n<p>Yukar\u0131da yazan zorluklar\u0131n her iki taraf\u0131nda maduriyetine neden olmas\u0131 muhtemel oldu\u011fundan <b>l<\/b><strong>\u00fctfen dosyan\u0131zda birden fazla model olmamas\u0131na \u00f6zen g\u00f6sterin.<\/strong>\n\t<\/p>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-a5ac5ebf34297bd15 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_a5ac5ebf34297bd15\"><a aria-expanded=\"false\" aria-controls=\"a5ac5ebf34297bd15\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-9654-1\" data-target=\"#a5ac5ebf34297bd15\" href=\"#a5ac5ebf34297bd15\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Birden fazla modelim var, k\u00fc\u00e7\u00fck modeller ve her seferinde minumum \u00fccreti \u00f6demek zorunda m\u0131y\u0131m?<\/span><\/a><\/h4><\/div><div id=\"a5ac5ebf34297bd15\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_a5ac5ebf34297bd15\"><div class=\"panel-body toggle-content fusion-clearfix\">B\u00f6yle bir durumda modellerinizi tek bir dosya halinde veya birden fazla dosya halinde farketmeksizin <a href=\"https:\/\/www.ortaakarsu.net\/?page_id=9829\"><b>detayl\u0131 fiyat teklifi<\/b><\/a> sayfas\u0131n\u0131 kullanarak sisteme y\u00fckleyebilir veya <a href=\"mailto:bugra@ortaakarsu.com\">bugra@ortaakarsu.com<\/a> mail adresine dosyan\u0131z\u0131 ileterek fiyat \u00f6\u011frenebilirsiniz.<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-77fa2930652f42093 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_77fa2930652f42093\"><a aria-expanded=\"false\" aria-controls=\"77fa2930652f42093\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-9654-1\" data-target=\"#77fa2930652f42093\" href=\"#77fa2930652f42093\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Modelimdeki destekler haz\u0131r, %30 destek hacmini \u00f6demek zorunda m\u0131y\u0131m?<\/span><\/a><\/h4><\/div><div id=\"77fa2930652f42093\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_77fa2930652f42093\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p>Hay\u0131r. B\u00f6yle bir mecburiyetiniz kesinlikle yok. B\u00f6yle bir durumda <a href=\"https:\/\/www.ortaakarsu.net\/?page_id=9829\"><b>detayl\u0131 fiyat teklifi<\/b><\/a> sayfas\u0131n\u0131 kullanarak teklif alabilirsiniz ve <a href=\"mailto:bugra@ortaakarsu.com\">bugra@ortaakarsu.com<\/a> mail adresine dosyan\u0131z\u0131 g\u00f6nderebilirsiniz.<\/p>\n<p>\u00d6nemli not: destekleri ile birlikte yap\u0131lan sipari\u015flerde \u00fcretim sonras\u0131 prosed\u00fcrde desteklerin \u00e7\u0131kmamas\u0131 veya zor \u00e7\u0131kmas\u0131 durumunda <strong>sorumluluk kabul edilmez<\/strong>. <strong>Destekleriniz \u00e7\u0131kmazsa veya zor \u00e7\u0131kar durumda olursa<\/strong> bask\u0131 sonras\u0131 prosed\u00fcr ger\u00e7ekle\u015ftirilir ve <strong>modeliniz kargoya o haliyle verilir.<\/strong><\/p>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-f47bfea431bf8fab0 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_f47bfea431bf8fab0\"><a aria-expanded=\"false\" aria-controls=\"f47bfea431bf8fab0\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-9654-1\" data-target=\"#f47bfea431bf8fab0\" href=\"#f47bfea431bf8fab0\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">\u00d6l\u00e7ek(scale) ayarlamas\u0131n\u0131 sonradan talep edebilir miyiz?<\/span><\/a><\/h4><\/div><div id=\"f47bfea431bf8fab0\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_f47bfea431bf8fab0\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p><strong>\u00d6l\u00e7e\u011fin de\u011fi\u015ftirilmesiyle modelinizin hacmini de\u011fi\u015ftirir<\/strong>. Sonradan yap\u0131lan taleplerde otomatik fiyat hesaplama ile yap\u0131lan \u00f6demenin \u00fczerine <strong>ek \u00fccret talep edilir<\/strong>. <strong>Ek \u00fccret \u00f6denmezse model ilk g\u00f6nderildi\u011fi gibi bas\u0131l\u0131r ve kargolan\u0131r<\/strong>. Modellerinizi, bas\u0131ld\u0131klar\u0131 zamanki boyutlar\u0131n\u0131 hesaplayarak ve <strong>boyutlardan eminseniz yollay\u0131n\u0131z<\/strong>. Bu durum <a href=\"https:\/\/www.ortaakarsu.net\/?page_id=9829\">detayl\u0131 fiyat teklifi<\/a> durumunda ge\u00e7erli de\u011fildir. Modelinizin boyutlar\u0131na ve \u00f6l\u00e7eklendirmesine birlikte karar verebiliriz.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-adc2011d3bac6f894 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_adc2011d3bac6f894\"><a aria-expanded=\"false\" aria-controls=\"adc2011d3bac6f894\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-9654-1\" data-target=\"#adc2011d3bac6f894\" href=\"#adc2011d3bac6f894\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Modelimde destek gerekmiyor, ne yapmal\u0131y\u0131m?<\/span><\/a><\/h4><\/div><div id=\"adc2011d3bac6f894\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_adc2011d3bac6f894\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p>Detayl\u0131 fiyat teklifi sayfas\u0131ndaki formu doldurarak dosyan\u0131z\u0131 g\u00f6ndermeli ve fiyat almal\u0131s\u0131n\u0131z. 3D bas\u0131lan modellerde destekler genellikle gerekli oldu\u011fundan ve destek gereken yap\u0131lar\u0131n desteksiz olarak fiyatland\u0131r\u0131lmas\u0131n\u0131n \u00f6n\u00fcne ge\u00e7mek i\u00e7in sistem \u015fuanki haliyle tasarlanm\u0131\u015ft\u0131r.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-6e23d2e29c617857f fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_6e23d2e29c617857f\"><a aria-expanded=\"false\" aria-controls=\"6e23d2e29c617857f\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-9654-1\" data-target=\"#6e23d2e29c617857f\" href=\"#6e23d2e29c617857f\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Hangi re\u00e7ineyi tercih etmeliyim?<\/span><\/a><\/h4><\/div><div id=\"6e23d2e29c617857f\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_6e23d2e29c617857f\"><div class=\"panel-body toggle-content fusion-clearfix\">Re\u00e7ine tercihinizi modelinizin kullan\u0131m amac\u0131na g\u00f6re siz belirlemelisiniz. Bu konuda re\u00e7inelerin \u00f6zelliklerinin ve kullan\u0131m ama\u00e7lar\u0131n\u0131n anlat\u0131ld\u0131\u011f\u0131 <span style=\"color: rgb(126, 135, 178);\">r<\/span><a href=\"https:\/\/www.ortaakarsu.net\/?page_id=9881\" style=\"color: rgb(126, 135, 178);\">e\u00e7ine \u00f6zellikleri sayfas\u0131<\/a> size rehberlik etmek i\u00e7in haz\u0131rlanm\u0131\u015ft\u0131r.<\/p>\n<p>Genel ama\u00e7lar i\u00e7in standart re\u00e7inelerin kullan\u0131m\u0131 olduk\u00e7a uygundur. Bu re\u00e7inelerden <strong>gri renkli ve ekonomik olan\u0131 bask\u0131 kalitesi bekleyen kullan\u0131c\u0131lara kesinlikle tavsiye edilmemektedir.<\/strong>\n\t<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-9654","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ortaakarsu.net\/index.php?rest_route=\/wp\/v2\/pages\/9654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ortaakarsu.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ortaakarsu.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ortaakarsu.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ortaakarsu.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9654"}],"version-history":[{"count":62,"href":"https:\/\/www.ortaakarsu.net\/index.php?rest_route=\/wp\/v2\/pages\/9654\/revisions"}],"predecessor-version":[{"id":10163,"href":"https:\/\/www.ortaakarsu.net\/index.php?rest_route=\/wp\/v2\/pages\/9654\/revisions\/10163"}],"wp:attachment":[{"href":"https:\/\/www.ortaakarsu.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}