{
	"productVariables": [
		{
			"element": "dropdown",
			"variableId": "{glassType}",
			"attributes": {
				"required": true
			},
			"options": [
				{
					"value": "{GlasstypeTextClearPoly}",
					"display": "{GlasstypeTextClearPoly}",
					"attributes": {
						"selected": true
					}
				},
				{
					"value": "{GlasstypeTextClearLEXANPoly}",
					"display": "{GlasstypeTextClearLEXANPoly}",
					"attributes": {
						"selected": false
					}
				},
				{
					"value": "{GlasstypeTextGrayPoly}",
					"display": "{GlasstypeTextGrayPoly}",
					"attributes": {
						"selected": false
					}
				},
				{
					"value": "{GlasstypeTextBronzePoly}",
					"display": "{GlasstypeTextBronzePoly}",
					"attributes": {
						"selected": false
					}
				}
			],
			"reminderText": "",
			"variableText": "{glassTypeText}",
			"errorText": "",
			"sortOrder": 2
		},
		{
			"element": "input",
			"type": "number",
			"variableId": "{width}",
			"attributes": {
				"min": 30,
				"max": 1180,
				"required": true,
				"validation": [],
				"valueSets": [
					{
						"updateruleset": "[[width0100]]",
						"max": 720
					}
				]
			},
			"reminderText": "{widthReminderText}",
			"variableText": "{widthVariableText}",
			"errorText": "{widthVariableErrorText}",
			"sortOrder": 4,
			"unit": "mm",
			"tooltip": {}
		},
		{
			"element": "dropdown",
			"variableText": "{glassThicknessVariableText}",
			"variableId": "{glassThickness}",
			"options": [
				{
					"value": "{glassThickness0200}",
					"display": "{glassThickness0200}",
					"attributes": {
						"selected": true,
						"updateRuleset": "[[TypeCheck0200]]"
					}
				},
				{
					"value": "{glassThickness0300}",
					"display": "{glassThickness0300}",
					"attributes": {
						"selected": false
					}
				},
				{
					"value": "{glassThickness0400}",
					"display": "{glassThickness0400}",
					"attributes": {
						"selected": false,
						"updateRuleset": "[[TypeCheck0400]]"
					}
				},
				{
					"value": "{glassThickness0500}",
					"display": "{glassThickness0500}",
					"attributes": {
						"selected": false,
						"updateRuleset": "[[TypeCheck0500]]"
					}
				},
				{
					"value": "{glassThickness0600}",
					"display": "{glassThickness0600}",
					"attributes": {
						"selected": false,
						"updateRuleset": "[[TypeCheck0600]]"
					}
				},
				{
					"value": "{glassThickness0800}",
					"display": "{glassThickness0800}",
					"attributes": {
						"selected": false,
						"updateRuleset": "[[TypeCheck0800]]"
					}
				},
				{
					"value": "{glassThickness1000}",
					"display": "{glassThickness1000}",
					"attributes": {
						"selected": false,
						"updateRuleset": "[[TypeCheck1000]]"
					}
				}
			],
			"attributes": {
				"required": true
			},
			"sortOrder": 2,
			"tooltip": {}
		}
	],
	"images": [],
	"accessories": [],
	"extra": [],
	"formulas": [
		{
			"id": "base_elements",
			"formula": "[[{width}]] + [[{width}]] / 1000000) * [[baseProductPrice]] * 1.25 * 1.5"
		},
		{
			"id": "width0100",
			"rule": "[[{glassThickness}]] == \"{glassThickness0100}\""
		},
		{
			"id": "TypeCheck0100",
			"rule": "[[{glassType}]] == \"{GlasstypeTextClearPoly}\""
		},
		{
			"id": "TypeCheck0200",
			"rule": "[[{glassType}]] == \"{GlasstypeTextClearPoly}\" || [[{glassType}]] == \"{GlasstypeTextClearLEXANPoly}\""
		},
		{
			"id": "TypeCheck0400",
			"rule": "[[{glassType}]] == \"{GlasstypeTextClearPoly}\" || [[{glassType}]] == \"{GlasstypeTextClearLEXANPoly}\" || [[{glassType}]] == \"{GlasstypeTextBronzePoly}\""
		},
		{
			"id": "TypeCheck0500",
			"rule": "[[{glassType}]] == \"{GlasstypeTextClearPoly}\" || [[{glassType}]] == \"{GlasstypeTextGrayPoly}\" || [[{glassType}]] == \"{GlasstypeTextBronzePoly}\""
		},
		{
			"id": "TypeCheck0600",
			"rule": "[[{glassType}]] == \"{GlasstypeTextClearPoly}\" || [[{glassType}]] == \"{GlasstypeTextClearLEXANPoly}\""
		},
		{
			"id": "TypeCheck0800",
			"rule": "[[{glassType}]] == \"{GlasstypeTextClearPoly}\" || [[{glassType}]] == \"{GlasstypeTextGrayPoly}\" || [[{glassType}]] == \"{GlasstypeTextBronzePoly}\""
		},
		{
			"id": "TypeCheck1000",
			"rule": "[[{glassType}]] == \"{GlasstypeTextClearPoly}\""
		},
		{
			"id": "weightCal22",
			"formula": "( 0.25 * 6 * Math.pow([[{width}]] ,  2) * ( Math.cos(Math.PI/6) / Math.sin(Math.PI/6) ) ) / 1000000"
		}
	],
	"variantData": [],
	"premium": [],
	"summery": false,
	"productVariablesRules": [],
	"baseProductPrices": [
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0100}\" && [[{glassType}]] == \"{GlasstypeTextClearPoly}\"",
			"productId": "1PCClSo105CUT",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0200}\" && [[{glassType}]] == \"{GlasstypeTextClearPoly}\"",
			"productId": "4CE02CUT",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0300}\" && [[{glassType}]] == \"{GlasstypeTextClearPoly}\"",
			"productId": "4CE03CUT",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0400}\" && [[{glassType}]] == \"{GlasstypeTextClearPoly}\"",
			"productId": "4CE04CUT",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0500}\" && [[{glassType}]] == \"{GlasstypeTextClearPoly}\"",
			"productId": "4CE05CUT",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0600}\" && [[{glassType}]] == \"{GlasstypeTextClearPoly}\"",
			"productId": "4CE06CUT",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0800}\" && [[{glassType}]] == \"{GlasstypeTextClearPoly}\"",
			"productId": "80108",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness1000}\" && [[{glassType}]] == \"{GlasstypeTextClearPoly}\"",
			"productId": "80110",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0200}\" && [[{glassType}]] == \"{GlasstypeTextClearLEXANPoly}\"",
			"productId": "PC02LEXAN02TR",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0300}\" && [[{glassType}]] == \"{GlasstypeTextClearLEXANPoly}\"",
			"productId": "PC03LEXAN03TR",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0400}\" && [[{glassType}]] == \"{GlasstypeTextClearLEXANPoly}\"",
			"productId": "PC04LEXAN04TR",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0600}\" && [[{glassType}]] == \"{GlasstypeTextClearLEXANPoly}\"",
			"productId": "PC06LEXAN06TR",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0300}\" && [[{glassType}]] == \"{GlasstypeTextGrayPoly}\"",
			"productId": "CB03002207x",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0500}\" && [[{glassType}]] == \"{GlasstypeTextGrayPoly}\"",
			"productId": "CB05002207x",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0800}\" && [[{glassType}]] == \"{GlasstypeTextGrayPoly}\"",
			"productId": "CB08002207x",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0300}\" && [[{glassType}]] == \"{GlasstypeTextBronzePoly}\"",
			"productId": "80303",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0400}\" && [[{glassType}]] == \"{GlasstypeTextBronzePoly}\"",
			"productId": "80304",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0500}\" && [[{glassType}]] == \"{GlasstypeTextBronzePoly}\"",
			"productId": "80305",
			"weight": true
		},
		{
			"rule": "[[{glassThickness}]] == \"{glassThickness0800}\" && [[{glassType}]] == \"{GlasstypeTextBronzePoly}\"",
			"productId": "80308",
			"weight": true
		}
	],
	"baseProductPriceFormel": "Math.round((([[{width}]] * 2)  * ([[{width}]] * 1.732) / 1000000) <= 0.1 ? 0.1 * [[baseProductPrice]] * 1.25 * 2 : (([[{width}]] * 2)  * ([[{width}]] * 1.732) / 1000000) * [[baseProductPrice]] * 1.25 * 2)",
	"baseProductWeightFormel": "[[baseProductWeight]] * [[weightCal22]]",
	"defaultImgSortOrder": 5
}