POST https://dionizos-stage.dev.szkla.pl/optical-salon/construction-choice

Forms

  • lens_configurator
    • lens_kind
    • lens_storage_type
    • lens_material
    • lens_construction_type
    • lens_type_flag
    • lens_type_flag:lens_type
    • lens_segment_height_flag
    • lens_segment_height_flag:lens_segment_height
    • lens_corridor_length_flag
    • lens_corridor_length_flag:lens_corridor_length
    • lens_degression_flag
    • lens_degression_flag:lens_degression
    • lens_inset_flag
    • lens_inset_flag:lens_inset:Right
    • lens_inset_flag:lens_inset:Left
    • lens_pantoscopic_tilt_flag
    • lens_pantoscopic_tilt_flag:lens_pantoscopic_tilt
    • lens_vertex_flag
    • lens_vertex_flag:lens_vertex:Right
    • lens_vertex_flag:lens_vertex:Left
    • save

lens_configurator

Form type:
"App\Form\LensConfiguratorType"

Errors

This form has no errors.

Default Data

Property Value
Model Format same as normalized format
Normalized Format
[
  "configurator" => [
    [
      "step" => "kinds"
      "label" => "Lens kind"
      "items" => [
        "lens_kind" => [
          "label" => "Rodzaj soczewki"
          "optionsData" => [
            "monofocal" => [
              "label" => "Jednoogniskowe"
              "description" => "Konstrukcja soczewek o jednej mocy."
              "additionalClasses" => ""
            ]
            "progressive" => [
              "label" => "Progresywne"
              "description" => "Konstrukcja łącząca korekcję wzroku do dali, odległości pośrednich i bliży. Posiada nieskończenie wiele płynnych przejść mocy korekcji."
              "additionalClasses" => ""
            ]
            "office" => [
              "label" => "Biurowe"
              "description" => "Rozwiązanie umożliwiające widzenie w bliży oraz w odległościach pośrednich. Dzięki niemu okulary nie są tylko do widzenia w bliskich odleglościach ale również w dalszych tj. monitor, ekran, wyświetlacz,"
              "additionalClasses" => ""
            ]
            "relaxing" => [
              "label" => "Relaksacyjne"
              "description" => "Soczewki wspierające akomodację przy długotrwałym wysiłku oczu w bliży. Odciążają oczy przy częstym czytaniu oraz używaniu urządzeń elektronicznych."
              "additionalClasses" => ""
            ]
            "bifocal" => [
              "label" => "Bifokalne"
              "description" => "Konstrukcja o dwóch ogniskach mocy. W naturalnej pozycji zapewnia widzenie do dali a na obszarze wtopki znajduje się moc do bliży."
              "additionalClasses" => ""
            ]
            "miyo" => [
              "label" => "MiYO"
              "description" => "Soczewki stworzone z myślą o dzieciach zmagających się z problemem krótkowzroczności. Są najskuteczniejszą formą spowolnienia progresji tej wady ww nieinwazyjny, bezpieczny i skuteczny sposób."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Jednoogniskowe" => "monofocal"
            "Progresywne" => "progressive"
            "Biurowe" => "office"
            "Relaksacyjne" => "relaxing"
            "Bifokalne" => "bifocal"
            "MiYO" => "miyo"
          ]
          "exceptions" => [
            "monofocal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "progressive" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "office" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek biurowych office dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek biurowych office dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek biurowych office dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.75"
                    ]
                  ]
                ]
                "message" => "Cienkość niedostępna w degresji -1,75"
              ]
            ]
            "relaxing" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek relaksacyjnych dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek relaksacyjnych dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek relaksacyjnych dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "bifocal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
            "miyo" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "mineralne"
                      "uv420"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Barwienie jest niedostu0119pne dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom ActiveTint jest niedostu0119pny dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive jest niedostu0119pny dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja jest niedostu0119pna dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanka jest niedostu0119pna dla soczewek MiYO"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "types"
      "label" => "Lens type"
      "items" => [
        "lens_storage_type" => [
          "label" => "Recepturowa/Magazynowa"
          "optionsData" => [
            "Magazynowa" => [
              "label" => "Magazynowa"
              "description" => "Standardowa soczewka jednoogniskowa."
              "additionalClasses" => ""
            ]
            "Recepturowa" => [
              "label" => "Recepturowa"
              "description" => "Soczewka okularowa z uwzględnieniem parametrów indywidualnych czego efektem są cieńsze i lżejsze soczewki oraz najlepsze możliwe widzenie."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Magazynowa" => "Magazynowa"
            "Recepturowa" => "Recepturowa"
          ]
          "exceptions" => [
            "Magazynowa" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "bifocal"
                      "relaxing"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive jest niedostępny dla soczewki magazynowej"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Blue blocker"
                      "HMC"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Barwienie na soczewkach magazynowych możliwe jedynie z powłoką Clear View"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Barwienie na soczewkach magazynowych możliwe jedynie w pakiecie srebrnym lub złotym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek magazynowych dostępna jedynie w pakiecie srebrnym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                      "Blue blocker"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Fotochrom dostępny dla soczewek magazynowych dostępny tylko w pakiecie Clear View Premium"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Fotochrom dla soczewek magazynowych dostępny tylko w pakiecie srebrnym i złotym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Brak soczewek magazynowych mineralnych"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Blue blocker"
                      "HMC"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek magazynowych dostępna jedynie w powłoce Clear View"
              ]
            ]
            "Recepturowa" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "bifocal"
                      "relaxing"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "materials"
      "label" => "Material"
      "items" => [
        "lens_material" => [
          "label" => "Materiał soczewki"
          "optionsData" => [
            "organiczne" => [
              "label" => "Organiczna"
              "description" => "Soczewki z tworzywa. Lekkie i odporne na stłuczenia."
              "additionalClasses" => ""
            ]
            "uv420" => [
              "label" => "Organiczne UV420"
              "description" => "Soczewki z wbudowanym fitrem światła niebieskiego. Zatrzymują 100% promieniowania UV utrzymując jednocześnie 85% przepuszczalności korzystnego światła niebieskiego bez efektu zmiany kontrastu kolorów."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Organiczne" => "organiczne"
            "Organiczne UV420" => "uv420"
          ]
          "exceptions" => [
            "organiczne" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "uv420" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z fotochromem ActiveTint"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z fotochromem Transitions XTRactive"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z polaryzacją"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "constructions"
      "label" => "Construction choice"
      "items" => [
        "lens_construction_type" => [
          "label" => "Typ konstrukcji soczewki"
          "optionsData" => [
            "Optimal" => [
              "label" => "Optimal"
              "description" => "Podstawowe soczewki progresywne o twardym rozkładzie korekcji mocy."
              "additionalClasses" => ""
            ]
            "ProOffice" => [
              "label" => "ProOffice"
              "description" => "Zapewnia optymalne widzenie bliży i odległości pośrednich przy stałej degresji mocy korekcji."
              "additionalClasses" => ""
            ]
            "st28" => [
              "label" => "ST28"
              "description" => "Standardowa konstrukcja dwuogniskowa z widoczną wtopką w rozmiarze 28mm."
              "additionalClasses" => ""
            ]
            "Perfect" => [
              "label" => "Perfect"
              "description" => "Soczewki progresywne z płynymi przejściami mocy oraz standardowym obszarem widzenia."
              "additionalClasses" => ""
            ]
            "Office" => [
              "label" => "Office"
              "description" => "Rozwiązanie umożliwiające widzenie w bliży oraz w odległościach pośrednich na wybraną odległość. Najlepszy wybór dla osób korzystających z monitora komputerowego."
              "additionalClasses" => ""
            ]
            "freeform" => [
              "label" => "FreeForm"
              "description" => "Konstrukcja dwuoogniskowa bez widocznej wtopki zawniająca widzenie do bliży bez widocznego obszaru."
              "additionalClasses" => ""
            ]
            "Individual" => [
              "label" => "Individual"
              "description" => "Soczewki progresywne z uwzględnieniem parametrów indywidualnych. Zapewniają wysoką jakośc widzenia oraz szybką adaptację."
              "additionalClasses" => ""
            ]
            "Individual Parabolic" => [
              "label" => "Individual Parabolic"
              "description" => "Najlepsza konstrukcja progresywna zapewniająca największy możliwy obszar widzenia w każdej odległości. Zastosowanie zaawansowanych algorytmów obliczeniowych zapewnia wyjątkową jakość widzenia, a obraz jest całkowicie pozbawiony zniekształceń."
              "additionalClasses" => ""
            ]
            "delux" => [
              "label" => "Delux"
              "description" => "Udoskonalenie soczewki progresywnej Indyvidual. Szersze pole widzenie i jeszcze łatwiejsza adaptacja dzięki zastosowaniu technologii Smooth Optics."
              "additionalClasses" => ""
            ]
            "Drive" => [
              "label" => "Drive"
              "description" => "Soczewka progresywna zaprojektowana specjalnie dla kierowców. Posiada szerokie pole widzenia do dali lecz z pomniejszeniem obszarów pośrednich i bliży."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Optimal" => "Optimal"
            "ProOffice" => "ProOffice"
            "ST28" => "st28"
            "Perfect" => "Perfect"
            "Office" => "Office"
            "FreeForm" => "freeform"
            "Individual" => "Individual"
            "Individual Parabolic" => "Individual Parabolic"
            "Delux" => "delux"
            "Drive" => "Drive"
          ]
          "exceptions" => [
            "Optimal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "ProOffice" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => []
                "message" => "Konstrukcja dostępa tylko dla korekcji do bliży"
              ]
            ]
            "st28" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji ST28 fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji ST28 polaryzacja dostępna tylko w pakiecie srebrnym"
              ]
            ]
            "Perfect" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "Office" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek biurowych office dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek biurowych office dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek biurowych office dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "freeform" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji FreeForm fotochrom Transitions XTRactive jest niedostępny w pakiecie diamentowym"
              ]
            ]
            "Individual" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "Individual Parabolic" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja jest niedostępna dla soczewki progresywnej typu Individual Parabolic"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanka jest niedostępna dla soczewki progresywnej typu Individual Parabolic"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "delux" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
            "Drive" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "individual_parameters"
      "label" => "Additional information"
      "items" => [
        "lens_type_flag" => [
          "label" => "Typ soczewki"
          "optionsData" => [
            1 => [
              "label" => "Typ soczewki"
              "description" => "Konstrukcje w zależności od stopnia zindywidualizowania."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "delux"
                      "Drive"
                      "Optimal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_type_flag:lens_type" => [
          "label" => "Typ soczewki"
          "optionsData" => []
          "choices" => [
            "Balanced" => "Balanced"
            "Far" => "Far"
            "Hard" => "Hard"
            "Near" => "Near"
            "Soft" => "Soft"
            "Office 1.3m" => "office13m"
            "Office 2m" => "office20m"
            "Office 4m" => "office40m"
          ]
          "exceptions" => [
            "Hard" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Balanced, Far oraz Near"
              ]
            ]
            "Soft" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Balanced, Far oraz Near"
              ]
            ]
            "Near" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "Far" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "Balanced" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office13m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office20m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office40m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_segment_height_flag" => [
          "label" => "Wysokość wtopki"
          "optionsData" => [
            1 => [
              "label" => "Wysokość wtopki"
              "description" => ""
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                      "monofocal"
                      "office"
                      "progressive"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_segment_height_flag:lens_segment_height" => [
          "label" => "Wysokość wtopki"
          "optionsData" => []
          "choices" => [
            10 => "10"
            "10.5" => "10.5"
            11 => "11"
            "11.5" => "11.5"
            12 => "12"
            "12.5" => "12.5"
            13 => "13"
            "13.5" => "13.5"
            14 => "14"
            "14.5" => "14.5"
            15 => "15"
            "15.5" => "15.5"
            16 => "16"
            "16.5" => "16.5"
            17 => "17"
            "17.5" => "17.5"
            18 => "18"
            "18.5" => "18.5"
            19 => "19"
            "19.5" => "19.5"
            20 => "20"
            "20.5" => "20.5"
            21 => "21"
            "21.5" => "21.5"
            22 => "22"
            "22.5" => "22.5"
            23 => "23"
            "23.5" => "23.5"
            24 => "24"
            "24.5" => "24.5"
            25 => "25"
            "25.5" => "25.5"
            26 => "26"
            "26.5" => "26.5"
            27 => "27"
            "27.5" => "27.5"
            28 => "28"
            "28.5" => "28.5"
            29 => "29"
            "29.5" => "29.5"
            30 => "30"
            "30.5" => "30.5"
            31 => "31"
            "31.5" => "31.5"
            32 => "32"
            "32.5" => "32.5"
            33 => "33"
            "33.5" => "33.5"
            34 => "34"
            "34.5" => "34.5"
            35 => "35"
            "35.5" => "35.5"
            36 => "36"
            "36.5" => "36.5"
            37 => "37"
            "37.5" => "37.5"
            38 => "38"
            "38.5" => "38.5"
            39 => "39"
            "39.5" => "39.5"
            40 => "40"
            "40.5" => "40.5"
            41 => "41"
            "41.5" => "41.5"
            42 => "42"
            "42.5" => "42.5"
            43 => "43"
            "43.5" => "43.5"
            44 => "44"
            "44.5" => "44.5"
            45 => "45"
            "45.5" => "45.5"
            46 => "46"
            "46.5" => "46.5"
            47 => "47"
            "47.5" => "47.5"
            48 => "48"
            "48.5" => "48.5"
            49 => "49"
            "49.5" => "49.5"
            50 => "50"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_corridor_length_flag" => [
          "label" => "Długość kanału progresji"
          "optionsData" => [
            1 => [
              "label" => "Kanał progresji"
              "description" => "Parametr wykorzystywany do projektowania soczewek progresywnych. Określa odległość oka z centrum obszaru widzenia dalekie do centrum obszaru widzenia w bliży."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_corridor_length_flag:lens_corridor_length" => [
          "label" => "Długość kanału progresji"
          "optionsData" => []
          "choices" => [
            12 => "12"
            13 => "13"
            14 => "14"
            15 => "15"
            16 => "16"
            17 => "17"
            18 => "18"
            19 => "19"
            20 => "20"
          ]
          "exceptions" => [
            12 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            13 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            15 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            17 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            19 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_degression_flag" => [
          "label" => "Degresja"
          "optionsData" => [
            1 => [
              "label" => "Degresja"
              "description" => ""
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "progressive"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                    ]
                  ]
                ]
                "message" => "Cienkość niedostępna w degresji -1,75"
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_degression_flag:lens_degression" => [
          "label" => "Degresja"
          "optionsData" => []
          "choices" => [
            "-1.75" => "-1.75"
            "-1.25" => "-1.25"
            "-0.75" => "-0.75"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_inset_flag" => [
          "label" => "Inset"
          "optionsData" => [
            1 => [
              "label" => "Inset"
              "description" => "Różnica między rostawem źrenic do dali a do bliży. Parametr zapewniający zindywdualizowane widzenie w soczewkach progresywnych."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_inset_flag:lens_inset:Right" => [
          "label" => "Right eye"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.5" => "0.5"
            1 => "1"
            "1.5" => "1.5"
            2 => "2"
            "2.5" => "2.5"
            3 => "3"
            "3.5" => "3.5"
            4 => "4"
            "4.5" => "4.5"
            5 => "5"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_inset_flag:lens_inset:Left" => [
          "label" => "Left eye"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.5" => "0.5"
            1 => "1"
            "1.5" => "1.5"
            2 => "2"
            "2.5" => "2.5"
            3 => "3"
            "3.5" => "3.5"
            4 => "4"
            "4.5" => "4.5"
            5 => "5"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_pantoscopic_tilt_flag" => [
          "label" => "Kąt pantoskopowy"
          "optionsData" => [
            1 => [
              "label" => "Kąt pantoskopowy"
              "description" => "Kąt nachynia tarczy oprawy względem podłoża w naturalnej pozycji głowy. Zapewnia maksymalne szerokie pole widzenia."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_pantoscopic_tilt_flag:lens_pantoscopic_tilt" => [
          "label" => "Kąt pantoskopowy"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.1" => "0.1"
            "0.2" => "0.2"
            "0.3" => "0.3"
            "0.4" => "0.4"
            "0.5" => "0.5"
            "0.6" => "0.6"
            "0.7" => "0.7"
            "0.8" => "0.8"
            "0.9" => "0.9"
            1 => "1"
            "1.1" => "1.1"
            "1.2" => "1.2"
            "1.3" => "1.3"
            "1.4" => "1.4"
            "1.5" => "1.5"
            "1.6" => "1.6"
            "1.7" => "1.7"
            "1.8" => "1.8"
            "1.9" => "1.9"
            2 => "2"
            "2.1" => "2.1"
            "2.2" => "2.2"
            "2.3" => "2.3"
            "2.4" => "2.4"
            "2.5" => "2.5"
            "2.6" => "2.6"
            "2.7" => "2.7"
            "2.8" => "2.8"
            "2.9" => "2.9"
            3 => "3"
            "3.1" => "3.1"
            "3.2" => "3.2"
            "3.3" => "3.3"
            "3.4" => "3.4"
            "3.5" => "3.5"
            "3.6" => "3.6"
            "3.7" => "3.7"
            "3.8" => "3.8"
            "3.9" => "3.9"
            4 => "4"
            "4.1" => "4.1"
            "4.2" => "4.2"
            "4.3" => "4.3"
            "4.4" => "4.4"
            "4.5" => "4.5"
            "4.6" => "4.6"
            "4.7" => "4.7"
            "4.8" => "4.8"
            "4.9" => "4.9"
            5 => "5"
            "5.1" => "5.1"
            "5.2" => "5.2"
            "5.3" => "5.3"
            "5.4" => "5.4"
            "5.5" => "5.5"
            "5.6" => "5.6"
            "5.7" => "5.7"
            "5.8" => "5.8"
            "5.9" => "5.9"
            6 => "6"
            "6.1" => "6.1"
            "6.2" => "6.2"
            "6.3" => "6.3"
            "6.4" => "6.4"
            "6.5" => "6.5"
            "6.6" => "6.6"
            "6.7" => "6.7"
            "6.8" => "6.8"
            "6.9" => "6.9"
            7 => "7"
            "7.1" => "7.1"
            "7.2" => "7.2"
            "7.3" => "7.3"
            "7.4" => "7.4"
            "7.5" => "7.5"
            "7.6" => "7.6"
            "7.7" => "7.7"
            "7.8" => "7.8"
            "7.9" => "7.9"
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_vertex_flag" => [
          "label" => "Vertex"
          "optionsData" => [
            1 => [
              "label" => "Vertex"
              "description" => "Odległość od wierzchołka oka do soczewki okularowej. Określenie tej odległości zapewnia maksymalnie ostre widzenie,"
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_vertex_flag:lens_vertex:Right" => [
          "label" => "Right eye"
          "optionsData" => []
          "choices" => [
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
            "16.1" => "16.1"
            "16.2" => "16.2"
            "16.3" => "16.3"
            "16.4" => "16.4"
            "16.5" => "16.5"
            "16.6" => "16.6"
            "16.7" => "16.7"
            "16.8" => "16.8"
            "16.9" => "16.9"
            17 => "17"
            "17.1" => "17.1"
            "17.2" => "17.2"
            "17.3" => "17.3"
            "17.4" => "17.4"
            "17.5" => "17.5"
            "17.6" => "17.6"
            "17.7" => "17.7"
            "17.8" => "17.8"
            "17.9" => "17.9"
            18 => "18"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_vertex_flag:lens_vertex:Left" => [
          "label" => "Left eye"
          "optionsData" => []
          "choices" => [
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
            "16.1" => "16.1"
            "16.2" => "16.2"
            "16.3" => "16.3"
            "16.4" => "16.4"
            "16.5" => "16.5"
            "16.6" => "16.6"
            "16.7" => "16.7"
            "16.8" => "16.8"
            "16.9" => "16.9"
            17 => "17"
            "17.1" => "17.1"
            "17.2" => "17.2"
            "17.3" => "17.3"
            "17.4" => "17.4"
            "17.5" => "17.5"
            "17.6" => "17.6"
            "17.7" => "17.7"
            "17.8" => "17.8"
            "17.9" => "17.9"
            18 => "18"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
      ]
    ]
  ]
]
View Format same as normalized format

Submitted Data

Property Value
View Format same as normalized format
Normalized Format
[
  "configurator" => [
    [
      "step" => "kinds"
      "label" => "Lens kind"
      "items" => [
        "lens_kind" => [
          "label" => "Rodzaj soczewki"
          "optionsData" => [
            "monofocal" => [
              "label" => "Jednoogniskowe"
              "description" => "Konstrukcja soczewek o jednej mocy."
              "additionalClasses" => ""
            ]
            "progressive" => [
              "label" => "Progresywne"
              "description" => "Konstrukcja łącząca korekcję wzroku do dali, odległości pośrednich i bliży. Posiada nieskończenie wiele płynnych przejść mocy korekcji."
              "additionalClasses" => ""
            ]
            "office" => [
              "label" => "Biurowe"
              "description" => "Rozwiązanie umożliwiające widzenie w bliży oraz w odległościach pośrednich. Dzięki niemu okulary nie są tylko do widzenia w bliskich odleglościach ale również w dalszych tj. monitor, ekran, wyświetlacz,"
              "additionalClasses" => ""
            ]
            "relaxing" => [
              "label" => "Relaksacyjne"
              "description" => "Soczewki wspierające akomodację przy długotrwałym wysiłku oczu w bliży. Odciążają oczy przy częstym czytaniu oraz używaniu urządzeń elektronicznych."
              "additionalClasses" => ""
            ]
            "bifocal" => [
              "label" => "Bifokalne"
              "description" => "Konstrukcja o dwóch ogniskach mocy. W naturalnej pozycji zapewnia widzenie do dali a na obszarze wtopki znajduje się moc do bliży."
              "additionalClasses" => ""
            ]
            "miyo" => [
              "label" => "MiYO"
              "description" => "Soczewki stworzone z myślą o dzieciach zmagających się z problemem krótkowzroczności. Są najskuteczniejszą formą spowolnienia progresji tej wady ww nieinwazyjny, bezpieczny i skuteczny sposób."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Jednoogniskowe" => "monofocal"
            "Progresywne" => "progressive"
            "Biurowe" => "office"
            "Relaksacyjne" => "relaxing"
            "Bifokalne" => "bifocal"
            "MiYO" => "miyo"
          ]
          "exceptions" => [
            "monofocal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "progressive" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "office" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek biurowych office dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek biurowych office dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek biurowych office dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.75"
                    ]
                  ]
                ]
                "message" => "Cienkość niedostępna w degresji -1,75"
              ]
            ]
            "relaxing" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek relaksacyjnych dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek relaksacyjnych dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek relaksacyjnych dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "bifocal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
            "miyo" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "mineralne"
                      "uv420"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Barwienie jest niedostu0119pne dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom ActiveTint jest niedostu0119pny dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive jest niedostu0119pny dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja jest niedostu0119pna dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanka jest niedostu0119pna dla soczewek MiYO"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "types"
      "label" => "Lens type"
      "items" => [
        "lens_storage_type" => [
          "label" => "Recepturowa/Magazynowa"
          "optionsData" => [
            "Magazynowa" => [
              "label" => "Magazynowa"
              "description" => "Standardowa soczewka jednoogniskowa."
              "additionalClasses" => ""
            ]
            "Recepturowa" => [
              "label" => "Recepturowa"
              "description" => "Soczewka okularowa z uwzględnieniem parametrów indywidualnych czego efektem są cieńsze i lżejsze soczewki oraz najlepsze możliwe widzenie."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Magazynowa" => "Magazynowa"
            "Recepturowa" => "Recepturowa"
          ]
          "exceptions" => [
            "Magazynowa" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "bifocal"
                      "relaxing"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive jest niedostępny dla soczewki magazynowej"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Blue blocker"
                      "HMC"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Barwienie na soczewkach magazynowych możliwe jedynie z powłoką Clear View"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Barwienie na soczewkach magazynowych możliwe jedynie w pakiecie srebrnym lub złotym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek magazynowych dostępna jedynie w pakiecie srebrnym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                      "Blue blocker"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Fotochrom dostępny dla soczewek magazynowych dostępny tylko w pakiecie Clear View Premium"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Fotochrom dla soczewek magazynowych dostępny tylko w pakiecie srebrnym i złotym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Brak soczewek magazynowych mineralnych"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Blue blocker"
                      "HMC"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek magazynowych dostępna jedynie w powłoce Clear View"
              ]
            ]
            "Recepturowa" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "bifocal"
                      "relaxing"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "materials"
      "label" => "Material"
      "items" => [
        "lens_material" => [
          "label" => "Materiał soczewki"
          "optionsData" => [
            "organiczne" => [
              "label" => "Organiczna"
              "description" => "Soczewki z tworzywa. Lekkie i odporne na stłuczenia."
              "additionalClasses" => ""
            ]
            "uv420" => [
              "label" => "Organiczne UV420"
              "description" => "Soczewki z wbudowanym fitrem światła niebieskiego. Zatrzymują 100% promieniowania UV utrzymując jednocześnie 85% przepuszczalności korzystnego światła niebieskiego bez efektu zmiany kontrastu kolorów."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Organiczne" => "organiczne"
            "Organiczne UV420" => "uv420"
          ]
          "exceptions" => [
            "organiczne" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "uv420" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z fotochromem ActiveTint"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z fotochromem Transitions XTRactive"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z polaryzacją"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "constructions"
      "label" => "Construction choice"
      "items" => [
        "lens_construction_type" => [
          "label" => "Typ konstrukcji soczewki"
          "optionsData" => [
            "Optimal" => [
              "label" => "Optimal"
              "description" => "Podstawowe soczewki progresywne o twardym rozkładzie korekcji mocy."
              "additionalClasses" => ""
            ]
            "ProOffice" => [
              "label" => "ProOffice"
              "description" => "Zapewnia optymalne widzenie bliży i odległości pośrednich przy stałej degresji mocy korekcji."
              "additionalClasses" => ""
            ]
            "st28" => [
              "label" => "ST28"
              "description" => "Standardowa konstrukcja dwuogniskowa z widoczną wtopką w rozmiarze 28mm."
              "additionalClasses" => ""
            ]
            "Perfect" => [
              "label" => "Perfect"
              "description" => "Soczewki progresywne z płynymi przejściami mocy oraz standardowym obszarem widzenia."
              "additionalClasses" => ""
            ]
            "Office" => [
              "label" => "Office"
              "description" => "Rozwiązanie umożliwiające widzenie w bliży oraz w odległościach pośrednich na wybraną odległość. Najlepszy wybór dla osób korzystających z monitora komputerowego."
              "additionalClasses" => ""
            ]
            "freeform" => [
              "label" => "FreeForm"
              "description" => "Konstrukcja dwuoogniskowa bez widocznej wtopki zawniająca widzenie do bliży bez widocznego obszaru."
              "additionalClasses" => ""
            ]
            "Individual" => [
              "label" => "Individual"
              "description" => "Soczewki progresywne z uwzględnieniem parametrów indywidualnych. Zapewniają wysoką jakośc widzenia oraz szybką adaptację."
              "additionalClasses" => ""
            ]
            "Individual Parabolic" => [
              "label" => "Individual Parabolic"
              "description" => "Najlepsza konstrukcja progresywna zapewniająca największy możliwy obszar widzenia w każdej odległości. Zastosowanie zaawansowanych algorytmów obliczeniowych zapewnia wyjątkową jakość widzenia, a obraz jest całkowicie pozbawiony zniekształceń."
              "additionalClasses" => ""
            ]
            "delux" => [
              "label" => "Delux"
              "description" => "Udoskonalenie soczewki progresywnej Indyvidual. Szersze pole widzenie i jeszcze łatwiejsza adaptacja dzięki zastosowaniu technologii Smooth Optics."
              "additionalClasses" => ""
            ]
            "Drive" => [
              "label" => "Drive"
              "description" => "Soczewka progresywna zaprojektowana specjalnie dla kierowców. Posiada szerokie pole widzenia do dali lecz z pomniejszeniem obszarów pośrednich i bliży."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Optimal" => "Optimal"
            "ProOffice" => "ProOffice"
            "ST28" => "st28"
            "Perfect" => "Perfect"
            "Office" => "Office"
            "FreeForm" => "freeform"
            "Individual" => "Individual"
            "Individual Parabolic" => "Individual Parabolic"
            "Delux" => "delux"
            "Drive" => "Drive"
          ]
          "exceptions" => [
            "Optimal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "ProOffice" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => []
                "message" => "Konstrukcja dostępa tylko dla korekcji do bliży"
              ]
            ]
            "st28" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji ST28 fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji ST28 polaryzacja dostępna tylko w pakiecie srebrnym"
              ]
            ]
            "Perfect" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "Office" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek biurowych office dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek biurowych office dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek biurowych office dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "freeform" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji FreeForm fotochrom Transitions XTRactive jest niedostępny w pakiecie diamentowym"
              ]
            ]
            "Individual" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "Individual Parabolic" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja jest niedostępna dla soczewki progresywnej typu Individual Parabolic"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanka jest niedostępna dla soczewki progresywnej typu Individual Parabolic"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "delux" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
            "Drive" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "individual_parameters"
      "label" => "Additional information"
      "items" => [
        "lens_type_flag" => [
          "label" => "Typ soczewki"
          "optionsData" => [
            1 => [
              "label" => "Typ soczewki"
              "description" => "Konstrukcje w zależności od stopnia zindywidualizowania."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "delux"
                      "Drive"
                      "Optimal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_type_flag:lens_type" => [
          "label" => "Typ soczewki"
          "optionsData" => []
          "choices" => [
            "Balanced" => "Balanced"
            "Far" => "Far"
            "Hard" => "Hard"
            "Near" => "Near"
            "Soft" => "Soft"
            "Office 1.3m" => "office13m"
            "Office 2m" => "office20m"
            "Office 4m" => "office40m"
          ]
          "exceptions" => [
            "Hard" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Balanced, Far oraz Near"
              ]
            ]
            "Soft" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Balanced, Far oraz Near"
              ]
            ]
            "Near" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "Far" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "Balanced" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office13m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office20m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office40m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_segment_height_flag" => [
          "label" => "Wysokość wtopki"
          "optionsData" => [
            1 => [
              "label" => "Wysokość wtopki"
              "description" => ""
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                      "monofocal"
                      "office"
                      "progressive"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_segment_height_flag:lens_segment_height" => [
          "label" => "Wysokość wtopki"
          "optionsData" => []
          "choices" => [
            10 => "10"
            "10.5" => "10.5"
            11 => "11"
            "11.5" => "11.5"
            12 => "12"
            "12.5" => "12.5"
            13 => "13"
            "13.5" => "13.5"
            14 => "14"
            "14.5" => "14.5"
            15 => "15"
            "15.5" => "15.5"
            16 => "16"
            "16.5" => "16.5"
            17 => "17"
            "17.5" => "17.5"
            18 => "18"
            "18.5" => "18.5"
            19 => "19"
            "19.5" => "19.5"
            20 => "20"
            "20.5" => "20.5"
            21 => "21"
            "21.5" => "21.5"
            22 => "22"
            "22.5" => "22.5"
            23 => "23"
            "23.5" => "23.5"
            24 => "24"
            "24.5" => "24.5"
            25 => "25"
            "25.5" => "25.5"
            26 => "26"
            "26.5" => "26.5"
            27 => "27"
            "27.5" => "27.5"
            28 => "28"
            "28.5" => "28.5"
            29 => "29"
            "29.5" => "29.5"
            30 => "30"
            "30.5" => "30.5"
            31 => "31"
            "31.5" => "31.5"
            32 => "32"
            "32.5" => "32.5"
            33 => "33"
            "33.5" => "33.5"
            34 => "34"
            "34.5" => "34.5"
            35 => "35"
            "35.5" => "35.5"
            36 => "36"
            "36.5" => "36.5"
            37 => "37"
            "37.5" => "37.5"
            38 => "38"
            "38.5" => "38.5"
            39 => "39"
            "39.5" => "39.5"
            40 => "40"
            "40.5" => "40.5"
            41 => "41"
            "41.5" => "41.5"
            42 => "42"
            "42.5" => "42.5"
            43 => "43"
            "43.5" => "43.5"
            44 => "44"
            "44.5" => "44.5"
            45 => "45"
            "45.5" => "45.5"
            46 => "46"
            "46.5" => "46.5"
            47 => "47"
            "47.5" => "47.5"
            48 => "48"
            "48.5" => "48.5"
            49 => "49"
            "49.5" => "49.5"
            50 => "50"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_corridor_length_flag" => [
          "label" => "Długość kanału progresji"
          "optionsData" => [
            1 => [
              "label" => "Kanał progresji"
              "description" => "Parametr wykorzystywany do projektowania soczewek progresywnych. Określa odległość oka z centrum obszaru widzenia dalekie do centrum obszaru widzenia w bliży."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_corridor_length_flag:lens_corridor_length" => [
          "label" => "Długość kanału progresji"
          "optionsData" => []
          "choices" => [
            12 => "12"
            13 => "13"
            14 => "14"
            15 => "15"
            16 => "16"
            17 => "17"
            18 => "18"
            19 => "19"
            20 => "20"
          ]
          "exceptions" => [
            12 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            13 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            15 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            17 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            19 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_degression_flag" => [
          "label" => "Degresja"
          "optionsData" => [
            1 => [
              "label" => "Degresja"
              "description" => ""
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "progressive"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                    ]
                  ]
                ]
                "message" => "Cienkość niedostępna w degresji -1,75"
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_degression_flag:lens_degression" => [
          "label" => "Degresja"
          "optionsData" => []
          "choices" => [
            "-1.75" => "-1.75"
            "-1.25" => "-1.25"
            "-0.75" => "-0.75"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_inset_flag" => [
          "label" => "Inset"
          "optionsData" => [
            1 => [
              "label" => "Inset"
              "description" => "Różnica między rostawem źrenic do dali a do bliży. Parametr zapewniający zindywdualizowane widzenie w soczewkach progresywnych."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_inset_flag:lens_inset:Right" => [
          "label" => "Right eye"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.5" => "0.5"
            1 => "1"
            "1.5" => "1.5"
            2 => "2"
            "2.5" => "2.5"
            3 => "3"
            "3.5" => "3.5"
            4 => "4"
            "4.5" => "4.5"
            5 => "5"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_inset_flag:lens_inset:Left" => [
          "label" => "Left eye"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.5" => "0.5"
            1 => "1"
            "1.5" => "1.5"
            2 => "2"
            "2.5" => "2.5"
            3 => "3"
            "3.5" => "3.5"
            4 => "4"
            "4.5" => "4.5"
            5 => "5"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_pantoscopic_tilt_flag" => [
          "label" => "Kąt pantoskopowy"
          "optionsData" => [
            1 => [
              "label" => "Kąt pantoskopowy"
              "description" => "Kąt nachynia tarczy oprawy względem podłoża w naturalnej pozycji głowy. Zapewnia maksymalne szerokie pole widzenia."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_pantoscopic_tilt_flag:lens_pantoscopic_tilt" => [
          "label" => "Kąt pantoskopowy"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.1" => "0.1"
            "0.2" => "0.2"
            "0.3" => "0.3"
            "0.4" => "0.4"
            "0.5" => "0.5"
            "0.6" => "0.6"
            "0.7" => "0.7"
            "0.8" => "0.8"
            "0.9" => "0.9"
            1 => "1"
            "1.1" => "1.1"
            "1.2" => "1.2"
            "1.3" => "1.3"
            "1.4" => "1.4"
            "1.5" => "1.5"
            "1.6" => "1.6"
            "1.7" => "1.7"
            "1.8" => "1.8"
            "1.9" => "1.9"
            2 => "2"
            "2.1" => "2.1"
            "2.2" => "2.2"
            "2.3" => "2.3"
            "2.4" => "2.4"
            "2.5" => "2.5"
            "2.6" => "2.6"
            "2.7" => "2.7"
            "2.8" => "2.8"
            "2.9" => "2.9"
            3 => "3"
            "3.1" => "3.1"
            "3.2" => "3.2"
            "3.3" => "3.3"
            "3.4" => "3.4"
            "3.5" => "3.5"
            "3.6" => "3.6"
            "3.7" => "3.7"
            "3.8" => "3.8"
            "3.9" => "3.9"
            4 => "4"
            "4.1" => "4.1"
            "4.2" => "4.2"
            "4.3" => "4.3"
            "4.4" => "4.4"
            "4.5" => "4.5"
            "4.6" => "4.6"
            "4.7" => "4.7"
            "4.8" => "4.8"
            "4.9" => "4.9"
            5 => "5"
            "5.1" => "5.1"
            "5.2" => "5.2"
            "5.3" => "5.3"
            "5.4" => "5.4"
            "5.5" => "5.5"
            "5.6" => "5.6"
            "5.7" => "5.7"
            "5.8" => "5.8"
            "5.9" => "5.9"
            6 => "6"
            "6.1" => "6.1"
            "6.2" => "6.2"
            "6.3" => "6.3"
            "6.4" => "6.4"
            "6.5" => "6.5"
            "6.6" => "6.6"
            "6.7" => "6.7"
            "6.8" => "6.8"
            "6.9" => "6.9"
            7 => "7"
            "7.1" => "7.1"
            "7.2" => "7.2"
            "7.3" => "7.3"
            "7.4" => "7.4"
            "7.5" => "7.5"
            "7.6" => "7.6"
            "7.7" => "7.7"
            "7.8" => "7.8"
            "7.9" => "7.9"
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_vertex_flag" => [
          "label" => "Vertex"
          "optionsData" => [
            1 => [
              "label" => "Vertex"
              "description" => "Odległość od wierzchołka oka do soczewki okularowej. Określenie tej odległości zapewnia maksymalnie ostre widzenie,"
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_vertex_flag:lens_vertex:Right" => [
          "label" => "Right eye"
          "optionsData" => []
          "choices" => [
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
            "16.1" => "16.1"
            "16.2" => "16.2"
            "16.3" => "16.3"
            "16.4" => "16.4"
            "16.5" => "16.5"
            "16.6" => "16.6"
            "16.7" => "16.7"
            "16.8" => "16.8"
            "16.9" => "16.9"
            17 => "17"
            "17.1" => "17.1"
            "17.2" => "17.2"
            "17.3" => "17.3"
            "17.4" => "17.4"
            "17.5" => "17.5"
            "17.6" => "17.6"
            "17.7" => "17.7"
            "17.8" => "17.8"
            "17.9" => "17.9"
            18 => "18"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_vertex_flag:lens_vertex:Left" => [
          "label" => "Left eye"
          "optionsData" => []
          "choices" => [
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
            "16.1" => "16.1"
            "16.2" => "16.2"
            "16.3" => "16.3"
            "16.4" => "16.4"
            "16.5" => "16.5"
            "16.6" => "16.6"
            "16.7" => "16.7"
            "16.8" => "16.8"
            "16.9" => "16.9"
            17 => "17"
            "17.1" => "17.1"
            "17.2" => "17.2"
            "17.3" => "17.3"
            "17.4" => "17.4"
            "17.5" => "17.5"
            "17.6" => "17.6"
            "17.7" => "17.7"
            "17.8" => "17.8"
            "17.9" => "17.9"
            18 => "18"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
      ]
    ]
  ]
  "lens_kind" => "progressive"
  "lens_storage_type" => null
  "lens_material" => "organiczne"
  "lens_construction_type" => "Drive"
  "lens_type_flag" => []
  "lens_type_flag:lens_type" => null
  "lens_segment_height_flag" => []
  "lens_segment_height_flag:lens_segment_height" => null
  "lens_corridor_length_flag" => []
  "lens_corridor_length_flag:lens_corridor_length" => null
  "lens_degression_flag" => []
  "lens_degression_flag:lens_degression" => null
  "lens_inset_flag" => []
  "lens_inset_flag:lens_inset:Right" => null
  "lens_inset_flag:lens_inset:Left" => null
  "lens_pantoscopic_tilt_flag" => []
  "lens_pantoscopic_tilt_flag:lens_pantoscopic_tilt" => null
  "lens_vertex_flag" => []
  "lens_vertex_flag:lens_vertex:Right" => null
  "lens_vertex_flag:lens_vertex:Left" => null
]
Model Format same as normalized format

Passed Options

Option Passed Value Resolved Value
action
"/optical-salon/construction-choice"
same as passed value
data
[
  "configurator" => [
    [
      "step" => "kinds"
      "label" => "Lens kind"
      "items" => [
        "lens_kind" => [
          "label" => "Rodzaj soczewki"
          "optionsData" => [
            "monofocal" => [
              "label" => "Jednoogniskowe"
              "description" => "Konstrukcja soczewek o jednej mocy."
              "additionalClasses" => ""
            ]
            "progressive" => [
              "label" => "Progresywne"
              "description" => "Konstrukcja łącząca korekcję wzroku do dali, odległości pośrednich i bliży. Posiada nieskończenie wiele płynnych przejść mocy korekcji."
              "additionalClasses" => ""
            ]
            "office" => [
              "label" => "Biurowe"
              "description" => "Rozwiązanie umożliwiające widzenie w bliży oraz w odległościach pośrednich. Dzięki niemu okulary nie są tylko do widzenia w bliskich odleglościach ale również w dalszych tj. monitor, ekran, wyświetlacz,"
              "additionalClasses" => ""
            ]
            "relaxing" => [
              "label" => "Relaksacyjne"
              "description" => "Soczewki wspierające akomodację przy długotrwałym wysiłku oczu w bliży. Odciążają oczy przy częstym czytaniu oraz używaniu urządzeń elektronicznych."
              "additionalClasses" => ""
            ]
            "bifocal" => [
              "label" => "Bifokalne"
              "description" => "Konstrukcja o dwóch ogniskach mocy. W naturalnej pozycji zapewnia widzenie do dali a na obszarze wtopki znajduje się moc do bliży."
              "additionalClasses" => ""
            ]
            "miyo" => [
              "label" => "MiYO"
              "description" => "Soczewki stworzone z myślą o dzieciach zmagających się z problemem krótkowzroczności. Są najskuteczniejszą formą spowolnienia progresji tej wady ww nieinwazyjny, bezpieczny i skuteczny sposób."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Jednoogniskowe" => "monofocal"
            "Progresywne" => "progressive"
            "Biurowe" => "office"
            "Relaksacyjne" => "relaxing"
            "Bifokalne" => "bifocal"
            "MiYO" => "miyo"
          ]
          "exceptions" => [
            "monofocal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "progressive" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "office" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek biurowych office dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek biurowych office dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek biurowych office dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.75"
                    ]
                  ]
                ]
                "message" => "Cienkość niedostępna w degresji -1,75"
              ]
            ]
            "relaxing" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek relaksacyjnych dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek relaksacyjnych dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek relaksacyjnych dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "bifocal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
            "miyo" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "mineralne"
                      "uv420"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Barwienie jest niedostu0119pne dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom ActiveTint jest niedostu0119pny dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive jest niedostu0119pny dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja jest niedostu0119pna dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanka jest niedostu0119pna dla soczewek MiYO"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "types"
      "label" => "Lens type"
      "items" => [
        "lens_storage_type" => [
          "label" => "Recepturowa/Magazynowa"
          "optionsData" => [
            "Magazynowa" => [
              "label" => "Magazynowa"
              "description" => "Standardowa soczewka jednoogniskowa."
              "additionalClasses" => ""
            ]
            "Recepturowa" => [
              "label" => "Recepturowa"
              "description" => "Soczewka okularowa z uwzględnieniem parametrów indywidualnych czego efektem są cieńsze i lżejsze soczewki oraz najlepsze możliwe widzenie."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Magazynowa" => "Magazynowa"
            "Recepturowa" => "Recepturowa"
          ]
          "exceptions" => [
            "Magazynowa" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "bifocal"
                      "relaxing"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive jest niedostępny dla soczewki magazynowej"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Blue blocker"
                      "HMC"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Barwienie na soczewkach magazynowych możliwe jedynie z powłoką Clear View"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Barwienie na soczewkach magazynowych możliwe jedynie w pakiecie srebrnym lub złotym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek magazynowych dostępna jedynie w pakiecie srebrnym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                      "Blue blocker"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Fotochrom dostępny dla soczewek magazynowych dostępny tylko w pakiecie Clear View Premium"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Fotochrom dla soczewek magazynowych dostępny tylko w pakiecie srebrnym i złotym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Brak soczewek magazynowych mineralnych"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Blue blocker"
                      "HMC"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek magazynowych dostępna jedynie w powłoce Clear View"
              ]
            ]
            "Recepturowa" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "bifocal"
                      "relaxing"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "materials"
      "label" => "Material"
      "items" => [
        "lens_material" => [
          "label" => "Materiał soczewki"
          "optionsData" => [
            "organiczne" => [
              "label" => "Organiczna"
              "description" => "Soczewki z tworzywa. Lekkie i odporne na stłuczenia."
              "additionalClasses" => ""
            ]
            "uv420" => [
              "label" => "Organiczne UV420"
              "description" => "Soczewki z wbudowanym fitrem światła niebieskiego. Zatrzymują 100% promieniowania UV utrzymując jednocześnie 85% przepuszczalności korzystnego światła niebieskiego bez efektu zmiany kontrastu kolorów."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Organiczne" => "organiczne"
            "Organiczne UV420" => "uv420"
          ]
          "exceptions" => [
            "organiczne" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "uv420" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z fotochromem ActiveTint"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z fotochromem Transitions XTRactive"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z polaryzacją"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "constructions"
      "label" => "Construction choice"
      "items" => [
        "lens_construction_type" => [
          "label" => "Typ konstrukcji soczewki"
          "optionsData" => [
            "Optimal" => [
              "label" => "Optimal"
              "description" => "Podstawowe soczewki progresywne o twardym rozkładzie korekcji mocy."
              "additionalClasses" => ""
            ]
            "ProOffice" => [
              "label" => "ProOffice"
              "description" => "Zapewnia optymalne widzenie bliży i odległości pośrednich przy stałej degresji mocy korekcji."
              "additionalClasses" => ""
            ]
            "st28" => [
              "label" => "ST28"
              "description" => "Standardowa konstrukcja dwuogniskowa z widoczną wtopką w rozmiarze 28mm."
              "additionalClasses" => ""
            ]
            "Perfect" => [
              "label" => "Perfect"
              "description" => "Soczewki progresywne z płynymi przejściami mocy oraz standardowym obszarem widzenia."
              "additionalClasses" => ""
            ]
            "Office" => [
              "label" => "Office"
              "description" => "Rozwiązanie umożliwiające widzenie w bliży oraz w odległościach pośrednich na wybraną odległość. Najlepszy wybór dla osób korzystających z monitora komputerowego."
              "additionalClasses" => ""
            ]
            "freeform" => [
              "label" => "FreeForm"
              "description" => "Konstrukcja dwuoogniskowa bez widocznej wtopki zawniająca widzenie do bliży bez widocznego obszaru."
              "additionalClasses" => ""
            ]
            "Individual" => [
              "label" => "Individual"
              "description" => "Soczewki progresywne z uwzględnieniem parametrów indywidualnych. Zapewniają wysoką jakośc widzenia oraz szybką adaptację."
              "additionalClasses" => ""
            ]
            "Individual Parabolic" => [
              "label" => "Individual Parabolic"
              "description" => "Najlepsza konstrukcja progresywna zapewniająca największy możliwy obszar widzenia w każdej odległości. Zastosowanie zaawansowanych algorytmów obliczeniowych zapewnia wyjątkową jakość widzenia, a obraz jest całkowicie pozbawiony zniekształceń."
              "additionalClasses" => ""
            ]
            "delux" => [
              "label" => "Delux"
              "description" => "Udoskonalenie soczewki progresywnej Indyvidual. Szersze pole widzenie i jeszcze łatwiejsza adaptacja dzięki zastosowaniu technologii Smooth Optics."
              "additionalClasses" => ""
            ]
            "Drive" => [
              "label" => "Drive"
              "description" => "Soczewka progresywna zaprojektowana specjalnie dla kierowców. Posiada szerokie pole widzenia do dali lecz z pomniejszeniem obszarów pośrednich i bliży."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Optimal" => "Optimal"
            "ProOffice" => "ProOffice"
            "ST28" => "st28"
            "Perfect" => "Perfect"
            "Office" => "Office"
            "FreeForm" => "freeform"
            "Individual" => "Individual"
            "Individual Parabolic" => "Individual Parabolic"
            "Delux" => "delux"
            "Drive" => "Drive"
          ]
          "exceptions" => [
            "Optimal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "ProOffice" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => []
                "message" => "Konstrukcja dostępa tylko dla korekcji do bliży"
              ]
            ]
            "st28" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji ST28 fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji ST28 polaryzacja dostępna tylko w pakiecie srebrnym"
              ]
            ]
            "Perfect" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "Office" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek biurowych office dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek biurowych office dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek biurowych office dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "freeform" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji FreeForm fotochrom Transitions XTRactive jest niedostępny w pakiecie diamentowym"
              ]
            ]
            "Individual" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "Individual Parabolic" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja jest niedostępna dla soczewki progresywnej typu Individual Parabolic"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanka jest niedostępna dla soczewki progresywnej typu Individual Parabolic"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "delux" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
            "Drive" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "individual_parameters"
      "label" => "Additional information"
      "items" => [
        "lens_type_flag" => [
          "label" => "Typ soczewki"
          "optionsData" => [
            1 => [
              "label" => "Typ soczewki"
              "description" => "Konstrukcje w zależności od stopnia zindywidualizowania."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "delux"
                      "Drive"
                      "Optimal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_type_flag:lens_type" => [
          "label" => "Typ soczewki"
          "optionsData" => []
          "choices" => [
            "Balanced" => "Balanced"
            "Far" => "Far"
            "Hard" => "Hard"
            "Near" => "Near"
            "Soft" => "Soft"
            "Office 1.3m" => "office13m"
            "Office 2m" => "office20m"
            "Office 4m" => "office40m"
          ]
          "exceptions" => [
            "Hard" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Balanced, Far oraz Near"
              ]
            ]
            "Soft" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Balanced, Far oraz Near"
              ]
            ]
            "Near" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "Far" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "Balanced" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office13m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office20m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office40m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_segment_height_flag" => [
          "label" => "Wysokość wtopki"
          "optionsData" => [
            1 => [
              "label" => "Wysokość wtopki"
              "description" => ""
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                      "monofocal"
                      "office"
                      "progressive"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_segment_height_flag:lens_segment_height" => [
          "label" => "Wysokość wtopki"
          "optionsData" => []
          "choices" => [
            10 => "10"
            "10.5" => "10.5"
            11 => "11"
            "11.5" => "11.5"
            12 => "12"
            "12.5" => "12.5"
            13 => "13"
            "13.5" => "13.5"
            14 => "14"
            "14.5" => "14.5"
            15 => "15"
            "15.5" => "15.5"
            16 => "16"
            "16.5" => "16.5"
            17 => "17"
            "17.5" => "17.5"
            18 => "18"
            "18.5" => "18.5"
            19 => "19"
            "19.5" => "19.5"
            20 => "20"
            "20.5" => "20.5"
            21 => "21"
            "21.5" => "21.5"
            22 => "22"
            "22.5" => "22.5"
            23 => "23"
            "23.5" => "23.5"
            24 => "24"
            "24.5" => "24.5"
            25 => "25"
            "25.5" => "25.5"
            26 => "26"
            "26.5" => "26.5"
            27 => "27"
            "27.5" => "27.5"
            28 => "28"
            "28.5" => "28.5"
            29 => "29"
            "29.5" => "29.5"
            30 => "30"
            "30.5" => "30.5"
            31 => "31"
            "31.5" => "31.5"
            32 => "32"
            "32.5" => "32.5"
            33 => "33"
            "33.5" => "33.5"
            34 => "34"
            "34.5" => "34.5"
            35 => "35"
            "35.5" => "35.5"
            36 => "36"
            "36.5" => "36.5"
            37 => "37"
            "37.5" => "37.5"
            38 => "38"
            "38.5" => "38.5"
            39 => "39"
            "39.5" => "39.5"
            40 => "40"
            "40.5" => "40.5"
            41 => "41"
            "41.5" => "41.5"
            42 => "42"
            "42.5" => "42.5"
            43 => "43"
            "43.5" => "43.5"
            44 => "44"
            "44.5" => "44.5"
            45 => "45"
            "45.5" => "45.5"
            46 => "46"
            "46.5" => "46.5"
            47 => "47"
            "47.5" => "47.5"
            48 => "48"
            "48.5" => "48.5"
            49 => "49"
            "49.5" => "49.5"
            50 => "50"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_corridor_length_flag" => [
          "label" => "Długość kanału progresji"
          "optionsData" => [
            1 => [
              "label" => "Kanał progresji"
              "description" => "Parametr wykorzystywany do projektowania soczewek progresywnych. Określa odległość oka z centrum obszaru widzenia dalekie do centrum obszaru widzenia w bliży."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_corridor_length_flag:lens_corridor_length" => [
          "label" => "Długość kanału progresji"
          "optionsData" => []
          "choices" => [
            12 => "12"
            13 => "13"
            14 => "14"
            15 => "15"
            16 => "16"
            17 => "17"
            18 => "18"
            19 => "19"
            20 => "20"
          ]
          "exceptions" => [
            12 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            13 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            15 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            17 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            19 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_degression_flag" => [
          "label" => "Degresja"
          "optionsData" => [
            1 => [
              "label" => "Degresja"
              "description" => ""
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "progressive"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                    ]
                  ]
                ]
                "message" => "Cienkość niedostępna w degresji -1,75"
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_degression_flag:lens_degression" => [
          "label" => "Degresja"
          "optionsData" => []
          "choices" => [
            "-1.75" => "-1.75"
            "-1.25" => "-1.25"
            "-0.75" => "-0.75"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_inset_flag" => [
          "label" => "Inset"
          "optionsData" => [
            1 => [
              "label" => "Inset"
              "description" => "Różnica między rostawem źrenic do dali a do bliży. Parametr zapewniający zindywdualizowane widzenie w soczewkach progresywnych."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_inset_flag:lens_inset:Right" => [
          "label" => "Right eye"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.5" => "0.5"
            1 => "1"
            "1.5" => "1.5"
            2 => "2"
            "2.5" => "2.5"
            3 => "3"
            "3.5" => "3.5"
            4 => "4"
            "4.5" => "4.5"
            5 => "5"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_inset_flag:lens_inset:Left" => [
          "label" => "Left eye"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.5" => "0.5"
            1 => "1"
            "1.5" => "1.5"
            2 => "2"
            "2.5" => "2.5"
            3 => "3"
            "3.5" => "3.5"
            4 => "4"
            "4.5" => "4.5"
            5 => "5"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_pantoscopic_tilt_flag" => [
          "label" => "Kąt pantoskopowy"
          "optionsData" => [
            1 => [
              "label" => "Kąt pantoskopowy"
              "description" => "Kąt nachynia tarczy oprawy względem podłoża w naturalnej pozycji głowy. Zapewnia maksymalne szerokie pole widzenia."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_pantoscopic_tilt_flag:lens_pantoscopic_tilt" => [
          "label" => "Kąt pantoskopowy"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.1" => "0.1"
            "0.2" => "0.2"
            "0.3" => "0.3"
            "0.4" => "0.4"
            "0.5" => "0.5"
            "0.6" => "0.6"
            "0.7" => "0.7"
            "0.8" => "0.8"
            "0.9" => "0.9"
            1 => "1"
            "1.1" => "1.1"
            "1.2" => "1.2"
            "1.3" => "1.3"
            "1.4" => "1.4"
            "1.5" => "1.5"
            "1.6" => "1.6"
            "1.7" => "1.7"
            "1.8" => "1.8"
            "1.9" => "1.9"
            2 => "2"
            "2.1" => "2.1"
            "2.2" => "2.2"
            "2.3" => "2.3"
            "2.4" => "2.4"
            "2.5" => "2.5"
            "2.6" => "2.6"
            "2.7" => "2.7"
            "2.8" => "2.8"
            "2.9" => "2.9"
            3 => "3"
            "3.1" => "3.1"
            "3.2" => "3.2"
            "3.3" => "3.3"
            "3.4" => "3.4"
            "3.5" => "3.5"
            "3.6" => "3.6"
            "3.7" => "3.7"
            "3.8" => "3.8"
            "3.9" => "3.9"
            4 => "4"
            "4.1" => "4.1"
            "4.2" => "4.2"
            "4.3" => "4.3"
            "4.4" => "4.4"
            "4.5" => "4.5"
            "4.6" => "4.6"
            "4.7" => "4.7"
            "4.8" => "4.8"
            "4.9" => "4.9"
            5 => "5"
            "5.1" => "5.1"
            "5.2" => "5.2"
            "5.3" => "5.3"
            "5.4" => "5.4"
            "5.5" => "5.5"
            "5.6" => "5.6"
            "5.7" => "5.7"
            "5.8" => "5.8"
            "5.9" => "5.9"
            6 => "6"
            "6.1" => "6.1"
            "6.2" => "6.2"
            "6.3" => "6.3"
            "6.4" => "6.4"
            "6.5" => "6.5"
            "6.6" => "6.6"
            "6.7" => "6.7"
            "6.8" => "6.8"
            "6.9" => "6.9"
            7 => "7"
            "7.1" => "7.1"
            "7.2" => "7.2"
            "7.3" => "7.3"
            "7.4" => "7.4"
            "7.5" => "7.5"
            "7.6" => "7.6"
            "7.7" => "7.7"
            "7.8" => "7.8"
            "7.9" => "7.9"
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_vertex_flag" => [
          "label" => "Vertex"
          "optionsData" => [
            1 => [
              "label" => "Vertex"
              "description" => "Odległość od wierzchołka oka do soczewki okularowej. Określenie tej odległości zapewnia maksymalnie ostre widzenie,"
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_vertex_flag:lens_vertex:Right" => [
          "label" => "Right eye"
          "optionsData" => []
          "choices" => [
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
            "16.1" => "16.1"
            "16.2" => "16.2"
            "16.3" => "16.3"
            "16.4" => "16.4"
            "16.5" => "16.5"
            "16.6" => "16.6"
            "16.7" => "16.7"
            "16.8" => "16.8"
            "16.9" => "16.9"
            17 => "17"
            "17.1" => "17.1"
            "17.2" => "17.2"
            "17.3" => "17.3"
            "17.4" => "17.4"
            "17.5" => "17.5"
            "17.6" => "17.6"
            "17.7" => "17.7"
            "17.8" => "17.8"
            "17.9" => "17.9"
            18 => "18"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_vertex_flag:lens_vertex:Left" => [
          "label" => "Left eye"
          "optionsData" => []
          "choices" => [
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
            "16.1" => "16.1"
            "16.2" => "16.2"
            "16.3" => "16.3"
            "16.4" => "16.4"
            "16.5" => "16.5"
            "16.6" => "16.6"
            "16.7" => "16.7"
            "16.8" => "16.8"
            "16.9" => "16.9"
            17 => "17"
            "17.1" => "17.1"
            "17.2" => "17.2"
            "17.3" => "17.3"
            "17.4" => "17.4"
            "17.5" => "17.5"
            "17.6" => "17.6"
            "17.7" => "17.7"
            "17.8" => "17.8"
            "17.9" => "17.9"
            18 => "18"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
      ]
    ]
  ]
]
[
  "configurator" => [
    [
      "step" => "kinds"
      "label" => "Lens kind"
      "items" => [
        "lens_kind" => [
          "label" => "Rodzaj soczewki"
          "optionsData" => [
            "monofocal" => [
              "label" => "Jednoogniskowe"
              "description" => "Konstrukcja soczewek o jednej mocy."
              "additionalClasses" => ""
            ]
            "progressive" => [
              "label" => "Progresywne"
              "description" => "Konstrukcja łącząca korekcję wzroku do dali, odległości pośrednich i bliży. Posiada nieskończenie wiele płynnych przejść mocy korekcji."
              "additionalClasses" => ""
            ]
            "office" => [
              "label" => "Biurowe"
              "description" => "Rozwiązanie umożliwiające widzenie w bliży oraz w odległościach pośrednich. Dzięki niemu okulary nie są tylko do widzenia w bliskich odleglościach ale również w dalszych tj. monitor, ekran, wyświetlacz,"
              "additionalClasses" => ""
            ]
            "relaxing" => [
              "label" => "Relaksacyjne"
              "description" => "Soczewki wspierające akomodację przy długotrwałym wysiłku oczu w bliży. Odciążają oczy przy częstym czytaniu oraz używaniu urządzeń elektronicznych."
              "additionalClasses" => ""
            ]
            "bifocal" => [
              "label" => "Bifokalne"
              "description" => "Konstrukcja o dwóch ogniskach mocy. W naturalnej pozycji zapewnia widzenie do dali a na obszarze wtopki znajduje się moc do bliży."
              "additionalClasses" => ""
            ]
            "miyo" => [
              "label" => "MiYO"
              "description" => "Soczewki stworzone z myślą o dzieciach zmagających się z problemem krótkowzroczności. Są najskuteczniejszą formą spowolnienia progresji tej wady ww nieinwazyjny, bezpieczny i skuteczny sposób."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Jednoogniskowe" => "monofocal"
            "Progresywne" => "progressive"
            "Biurowe" => "office"
            "Relaksacyjne" => "relaxing"
            "Bifokalne" => "bifocal"
            "MiYO" => "miyo"
          ]
          "exceptions" => [
            "monofocal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "progressive" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "office" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek biurowych office dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek biurowych office dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek biurowych office dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.75"
                    ]
                  ]
                ]
                "message" => "Cienkość niedostępna w degresji -1,75"
              ]
            ]
            "relaxing" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek relaksacyjnych dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek relaksacyjnych dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek relaksacyjnych dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "bifocal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
            "miyo" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "mineralne"
                      "uv420"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Barwienie jest niedostu0119pne dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom ActiveTint jest niedostu0119pny dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive jest niedostu0119pny dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja jest niedostu0119pna dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanka jest niedostu0119pna dla soczewek MiYO"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "types"
      "label" => "Lens type"
      "items" => [
        "lens_storage_type" => [
          "label" => "Recepturowa/Magazynowa"
          "optionsData" => [
            "Magazynowa" => [
              "label" => "Magazynowa"
              "description" => "Standardowa soczewka jednoogniskowa."
              "additionalClasses" => ""
            ]
            "Recepturowa" => [
              "label" => "Recepturowa"
              "description" => "Soczewka okularowa z uwzględnieniem parametrów indywidualnych czego efektem są cieńsze i lżejsze soczewki oraz najlepsze możliwe widzenie."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Magazynowa" => "Magazynowa"
            "Recepturowa" => "Recepturowa"
          ]
          "exceptions" => [
            "Magazynowa" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "bifocal"
                      "relaxing"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive jest niedostępny dla soczewki magazynowej"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Blue blocker"
                      "HMC"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Barwienie na soczewkach magazynowych możliwe jedynie z powłoką Clear View"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Barwienie na soczewkach magazynowych możliwe jedynie w pakiecie srebrnym lub złotym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek magazynowych dostępna jedynie w pakiecie srebrnym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                      "Blue blocker"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Fotochrom dostępny dla soczewek magazynowych dostępny tylko w pakiecie Clear View Premium"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Fotochrom dla soczewek magazynowych dostępny tylko w pakiecie srebrnym i złotym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Brak soczewek magazynowych mineralnych"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Blue blocker"
                      "HMC"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek magazynowych dostępna jedynie w powłoce Clear View"
              ]
            ]
            "Recepturowa" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "bifocal"
                      "relaxing"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "materials"
      "label" => "Material"
      "items" => [
        "lens_material" => [
          "label" => "Materiał soczewki"
          "optionsData" => [
            "organiczne" => [
              "label" => "Organiczna"
              "description" => "Soczewki z tworzywa. Lekkie i odporne na stłuczenia."
              "additionalClasses" => ""
            ]
            "uv420" => [
              "label" => "Organiczne UV420"
              "description" => "Soczewki z wbudowanym fitrem światła niebieskiego. Zatrzymują 100% promieniowania UV utrzymując jednocześnie 85% przepuszczalności korzystnego światła niebieskiego bez efektu zmiany kontrastu kolorów."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Organiczne" => "organiczne"
            "Organiczne UV420" => "uv420"
          ]
          "exceptions" => [
            "organiczne" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "uv420" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z fotochromem ActiveTint"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z fotochromem Transitions XTRactive"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z polaryzacją"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "constructions"
      "label" => "Construction choice"
      "items" => [
        "lens_construction_type" => [
          "label" => "Typ konstrukcji soczewki"
          "optionsData" => [
            "Optimal" => [
              "label" => "Optimal"
              "description" => "Podstawowe soczewki progresywne o twardym rozkładzie korekcji mocy."
              "additionalClasses" => ""
            ]
            "ProOffice" => [
              "label" => "ProOffice"
              "description" => "Zapewnia optymalne widzenie bliży i odległości pośrednich przy stałej degresji mocy korekcji."
              "additionalClasses" => ""
            ]
            "st28" => [
              "label" => "ST28"
              "description" => "Standardowa konstrukcja dwuogniskowa z widoczną wtopką w rozmiarze 28mm."
              "additionalClasses" => ""
            ]
            "Perfect" => [
              "label" => "Perfect"
              "description" => "Soczewki progresywne z płynymi przejściami mocy oraz standardowym obszarem widzenia."
              "additionalClasses" => ""
            ]
            "Office" => [
              "label" => "Office"
              "description" => "Rozwiązanie umożliwiające widzenie w bliży oraz w odległościach pośrednich na wybraną odległość. Najlepszy wybór dla osób korzystających z monitora komputerowego."
              "additionalClasses" => ""
            ]
            "freeform" => [
              "label" => "FreeForm"
              "description" => "Konstrukcja dwuoogniskowa bez widocznej wtopki zawniająca widzenie do bliży bez widocznego obszaru."
              "additionalClasses" => ""
            ]
            "Individual" => [
              "label" => "Individual"
              "description" => "Soczewki progresywne z uwzględnieniem parametrów indywidualnych. Zapewniają wysoką jakośc widzenia oraz szybką adaptację."
              "additionalClasses" => ""
            ]
            "Individual Parabolic" => [
              "label" => "Individual Parabolic"
              "description" => "Najlepsza konstrukcja progresywna zapewniająca największy możliwy obszar widzenia w każdej odległości. Zastosowanie zaawansowanych algorytmów obliczeniowych zapewnia wyjątkową jakość widzenia, a obraz jest całkowicie pozbawiony zniekształceń."
              "additionalClasses" => ""
            ]
            "delux" => [
              "label" => "Delux"
              "description" => "Udoskonalenie soczewki progresywnej Indyvidual. Szersze pole widzenie i jeszcze łatwiejsza adaptacja dzięki zastosowaniu technologii Smooth Optics."
              "additionalClasses" => ""
            ]
            "Drive" => [
              "label" => "Drive"
              "description" => "Soczewka progresywna zaprojektowana specjalnie dla kierowców. Posiada szerokie pole widzenia do dali lecz z pomniejszeniem obszarów pośrednich i bliży."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Optimal" => "Optimal"
            "ProOffice" => "ProOffice"
            "ST28" => "st28"
            "Perfect" => "Perfect"
            "Office" => "Office"
            "FreeForm" => "freeform"
            "Individual" => "Individual"
            "Individual Parabolic" => "Individual Parabolic"
            "Delux" => "delux"
            "Drive" => "Drive"
          ]
          "exceptions" => [
            "Optimal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "ProOffice" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => []
                "message" => "Konstrukcja dostępa tylko dla korekcji do bliży"
              ]
            ]
            "st28" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji ST28 fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji ST28 polaryzacja dostępna tylko w pakiecie srebrnym"
              ]
            ]
            "Perfect" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "Office" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek biurowych office dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek biurowych office dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek biurowych office dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "freeform" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji FreeForm fotochrom Transitions XTRactive jest niedostępny w pakiecie diamentowym"
              ]
            ]
            "Individual" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "Individual Parabolic" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja jest niedostępna dla soczewki progresywnej typu Individual Parabolic"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanka jest niedostępna dla soczewki progresywnej typu Individual Parabolic"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "delux" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
            "Drive" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "individual_parameters"
      "label" => "Additional information"
      "items" => [
        "lens_type_flag" => [
          "label" => "Typ soczewki"
          "optionsData" => [
            1 => [
              "label" => "Typ soczewki"
              "description" => "Konstrukcje w zależności od stopnia zindywidualizowania."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "delux"
                      "Drive"
                      "Optimal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_type_flag:lens_type" => [
          "label" => "Typ soczewki"
          "optionsData" => []
          "choices" => [
            "Balanced" => "Balanced"
            "Far" => "Far"
            "Hard" => "Hard"
            "Near" => "Near"
            "Soft" => "Soft"
            "Office 1.3m" => "office13m"
            "Office 2m" => "office20m"
            "Office 4m" => "office40m"
          ]
          "exceptions" => [
            "Hard" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Balanced, Far oraz Near"
              ]
            ]
            "Soft" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Balanced, Far oraz Near"
              ]
            ]
            "Near" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "Far" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "Balanced" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office13m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office20m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office40m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_segment_height_flag" => [
          "label" => "Wysokość wtopki"
          "optionsData" => [
            1 => [
              "label" => "Wysokość wtopki"
              "description" => ""
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                      "monofocal"
                      "office"
                      "progressive"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_segment_height_flag:lens_segment_height" => [
          "label" => "Wysokość wtopki"
          "optionsData" => []
          "choices" => [
            10 => "10"
            "10.5" => "10.5"
            11 => "11"
            "11.5" => "11.5"
            12 => "12"
            "12.5" => "12.5"
            13 => "13"
            "13.5" => "13.5"
            14 => "14"
            "14.5" => "14.5"
            15 => "15"
            "15.5" => "15.5"
            16 => "16"
            "16.5" => "16.5"
            17 => "17"
            "17.5" => "17.5"
            18 => "18"
            "18.5" => "18.5"
            19 => "19"
            "19.5" => "19.5"
            20 => "20"
            "20.5" => "20.5"
            21 => "21"
            "21.5" => "21.5"
            22 => "22"
            "22.5" => "22.5"
            23 => "23"
            "23.5" => "23.5"
            24 => "24"
            "24.5" => "24.5"
            25 => "25"
            "25.5" => "25.5"
            26 => "26"
            "26.5" => "26.5"
            27 => "27"
            "27.5" => "27.5"
            28 => "28"
            "28.5" => "28.5"
            29 => "29"
            "29.5" => "29.5"
            30 => "30"
            "30.5" => "30.5"
            31 => "31"
            "31.5" => "31.5"
            32 => "32"
            "32.5" => "32.5"
            33 => "33"
            "33.5" => "33.5"
            34 => "34"
            "34.5" => "34.5"
            35 => "35"
            "35.5" => "35.5"
            36 => "36"
            "36.5" => "36.5"
            37 => "37"
            "37.5" => "37.5"
            38 => "38"
            "38.5" => "38.5"
            39 => "39"
            "39.5" => "39.5"
            40 => "40"
            "40.5" => "40.5"
            41 => "41"
            "41.5" => "41.5"
            42 => "42"
            "42.5" => "42.5"
            43 => "43"
            "43.5" => "43.5"
            44 => "44"
            "44.5" => "44.5"
            45 => "45"
            "45.5" => "45.5"
            46 => "46"
            "46.5" => "46.5"
            47 => "47"
            "47.5" => "47.5"
            48 => "48"
            "48.5" => "48.5"
            49 => "49"
            "49.5" => "49.5"
            50 => "50"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_corridor_length_flag" => [
          "label" => "Długość kanału progresji"
          "optionsData" => [
            1 => [
              "label" => "Kanał progresji"
              "description" => "Parametr wykorzystywany do projektowania soczewek progresywnych. Określa odległość oka z centrum obszaru widzenia dalekie do centrum obszaru widzenia w bliży."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_corridor_length_flag:lens_corridor_length" => [
          "label" => "Długość kanału progresji"
          "optionsData" => []
          "choices" => [
            12 => "12"
            13 => "13"
            14 => "14"
            15 => "15"
            16 => "16"
            17 => "17"
            18 => "18"
            19 => "19"
            20 => "20"
          ]
          "exceptions" => [
            12 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            13 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            15 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            17 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            19 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_degression_flag" => [
          "label" => "Degresja"
          "optionsData" => [
            1 => [
              "label" => "Degresja"
              "description" => ""
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "progressive"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                    ]
                  ]
                ]
                "message" => "Cienkość niedostępna w degresji -1,75"
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_degression_flag:lens_degression" => [
          "label" => "Degresja"
          "optionsData" => []
          "choices" => [
            "-1.75" => "-1.75"
            "-1.25" => "-1.25"
            "-0.75" => "-0.75"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_inset_flag" => [
          "label" => "Inset"
          "optionsData" => [
            1 => [
              "label" => "Inset"
              "description" => "Różnica między rostawem źrenic do dali a do bliży. Parametr zapewniający zindywdualizowane widzenie w soczewkach progresywnych."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_inset_flag:lens_inset:Right" => [
          "label" => "Right eye"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.5" => "0.5"
            1 => "1"
            "1.5" => "1.5"
            2 => "2"
            "2.5" => "2.5"
            3 => "3"
            "3.5" => "3.5"
            4 => "4"
            "4.5" => "4.5"
            5 => "5"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_inset_flag:lens_inset:Left" => [
          "label" => "Left eye"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.5" => "0.5"
            1 => "1"
            "1.5" => "1.5"
            2 => "2"
            "2.5" => "2.5"
            3 => "3"
            "3.5" => "3.5"
            4 => "4"
            "4.5" => "4.5"
            5 => "5"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_pantoscopic_tilt_flag" => [
          "label" => "Kąt pantoskopowy"
          "optionsData" => [
            1 => [
              "label" => "Kąt pantoskopowy"
              "description" => "Kąt nachynia tarczy oprawy względem podłoża w naturalnej pozycji głowy. Zapewnia maksymalne szerokie pole widzenia."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_pantoscopic_tilt_flag:lens_pantoscopic_tilt" => [
          "label" => "Kąt pantoskopowy"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.1" => "0.1"
            "0.2" => "0.2"
            "0.3" => "0.3"
            "0.4" => "0.4"
            "0.5" => "0.5"
            "0.6" => "0.6"
            "0.7" => "0.7"
            "0.8" => "0.8"
            "0.9" => "0.9"
            1 => "1"
            "1.1" => "1.1"
            "1.2" => "1.2"
            "1.3" => "1.3"
            "1.4" => "1.4"
            "1.5" => "1.5"
            "1.6" => "1.6"
            "1.7" => "1.7"
            "1.8" => "1.8"
            "1.9" => "1.9"
            2 => "2"
            "2.1" => "2.1"
            "2.2" => "2.2"
            "2.3" => "2.3"
            "2.4" => "2.4"
            "2.5" => "2.5"
            "2.6" => "2.6"
            "2.7" => "2.7"
            "2.8" => "2.8"
            "2.9" => "2.9"
            3 => "3"
            "3.1" => "3.1"
            "3.2" => "3.2"
            "3.3" => "3.3"
            "3.4" => "3.4"
            "3.5" => "3.5"
            "3.6" => "3.6"
            "3.7" => "3.7"
            "3.8" => "3.8"
            "3.9" => "3.9"
            4 => "4"
            "4.1" => "4.1"
            "4.2" => "4.2"
            "4.3" => "4.3"
            "4.4" => "4.4"
            "4.5" => "4.5"
            "4.6" => "4.6"
            "4.7" => "4.7"
            "4.8" => "4.8"
            "4.9" => "4.9"
            5 => "5"
            "5.1" => "5.1"
            "5.2" => "5.2"
            "5.3" => "5.3"
            "5.4" => "5.4"
            "5.5" => "5.5"
            "5.6" => "5.6"
            "5.7" => "5.7"
            "5.8" => "5.8"
            "5.9" => "5.9"
            6 => "6"
            "6.1" => "6.1"
            "6.2" => "6.2"
            "6.3" => "6.3"
            "6.4" => "6.4"
            "6.5" => "6.5"
            "6.6" => "6.6"
            "6.7" => "6.7"
            "6.8" => "6.8"
            "6.9" => "6.9"
            7 => "7"
            "7.1" => "7.1"
            "7.2" => "7.2"
            "7.3" => "7.3"
            "7.4" => "7.4"
            "7.5" => "7.5"
            "7.6" => "7.6"
            "7.7" => "7.7"
            "7.8" => "7.8"
            "7.9" => "7.9"
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_vertex_flag" => [
          "label" => "Vertex"
          "optionsData" => [
            1 => [
              "label" => "Vertex"
              "description" => "Odległość od wierzchołka oka do soczewki okularowej. Określenie tej odległości zapewnia maksymalnie ostre widzenie,"
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_vertex_flag:lens_vertex:Right" => [
          "label" => "Right eye"
          "optionsData" => []
          "choices" => [
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
            "16.1" => "16.1"
            "16.2" => "16.2"
            "16.3" => "16.3"
            "16.4" => "16.4"
            "16.5" => "16.5"
            "16.6" => "16.6"
            "16.7" => "16.7"
            "16.8" => "16.8"
            "16.9" => "16.9"
            17 => "17"
            "17.1" => "17.1"
            "17.2" => "17.2"
            "17.3" => "17.3"
            "17.4" => "17.4"
            "17.5" => "17.5"
            "17.6" => "17.6"
            "17.7" => "17.7"
            "17.8" => "17.8"
            "17.9" => "17.9"
            18 => "18"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_vertex_flag:lens_vertex:Left" => [
          "label" => "Left eye"
          "optionsData" => []
          "choices" => [
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
            "16.1" => "16.1"
            "16.2" => "16.2"
            "16.3" => "16.3"
            "16.4" => "16.4"
            "16.5" => "16.5"
            "16.6" => "16.6"
            "16.7" => "16.7"
            "16.8" => "16.8"
            "16.9" => "16.9"
            17 => "17"
            "17.1" => "17.1"
            "17.2" => "17.2"
            "17.3" => "17.3"
            "17.4" => "17.4"
            "17.5" => "17.5"
            "17.6" => "17.6"
            "17.7" => "17.7"
            "17.8" => "17.8"
            "17.9" => "17.9"
            18 => "18"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
      ]
    ]
  ]
]

Resolved Options

Option Value
action
"/optical-salon/construction-choice"
allow_extra_fields
false
allow_file_upload
false
attr
[]
attr_translation_parameters
[]
auto_initialize
true
block_name
null
block_prefix
null
by_reference
true
compound
true
constraints
[]
csrf_field_name
"dionizos_csrf"
csrf_message
"The CSRF token is invalid. Please try to resubmit the form."
csrf_protection
true
csrf_token_id
null
csrf_token_manager
Symfony\Component\Security\Csrf\CsrfTokenManager {#275
  -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#274 …}
  -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#273 …}
  -namespace: Closure() {#271 …}
}
data
[
  "configurator" => [
    [
      "step" => "kinds"
      "label" => "Lens kind"
      "items" => [
        "lens_kind" => [
          "label" => "Rodzaj soczewki"
          "optionsData" => [
            "monofocal" => [
              "label" => "Jednoogniskowe"
              "description" => "Konstrukcja soczewek o jednej mocy."
              "additionalClasses" => ""
            ]
            "progressive" => [
              "label" => "Progresywne"
              "description" => "Konstrukcja łącząca korekcję wzroku do dali, odległości pośrednich i bliży. Posiada nieskończenie wiele płynnych przejść mocy korekcji."
              "additionalClasses" => ""
            ]
            "office" => [
              "label" => "Biurowe"
              "description" => "Rozwiązanie umożliwiające widzenie w bliży oraz w odległościach pośrednich. Dzięki niemu okulary nie są tylko do widzenia w bliskich odleglościach ale również w dalszych tj. monitor, ekran, wyświetlacz,"
              "additionalClasses" => ""
            ]
            "relaxing" => [
              "label" => "Relaksacyjne"
              "description" => "Soczewki wspierające akomodację przy długotrwałym wysiłku oczu w bliży. Odciążają oczy przy częstym czytaniu oraz używaniu urządzeń elektronicznych."
              "additionalClasses" => ""
            ]
            "bifocal" => [
              "label" => "Bifokalne"
              "description" => "Konstrukcja o dwóch ogniskach mocy. W naturalnej pozycji zapewnia widzenie do dali a na obszarze wtopki znajduje się moc do bliży."
              "additionalClasses" => ""
            ]
            "miyo" => [
              "label" => "MiYO"
              "description" => "Soczewki stworzone z myślą o dzieciach zmagających się z problemem krótkowzroczności. Są najskuteczniejszą formą spowolnienia progresji tej wady ww nieinwazyjny, bezpieczny i skuteczny sposób."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Jednoogniskowe" => "monofocal"
            "Progresywne" => "progressive"
            "Biurowe" => "office"
            "Relaksacyjne" => "relaxing"
            "Bifokalne" => "bifocal"
            "MiYO" => "miyo"
          ]
          "exceptions" => [
            "monofocal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "progressive" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "office" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek biurowych office dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek biurowych office dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek biurowych office dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.75"
                    ]
                  ]
                ]
                "message" => "Cienkość niedostępna w degresji -1,75"
              ]
            ]
            "relaxing" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek relaksacyjnych dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek relaksacyjnych dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek relaksacyjnych dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "bifocal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
            "miyo" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                      "Individual"
                      "Individual Parabolic"
                      "Optimal"
                      "Perfect"
                      "Office"
                      "ProOffice"
                      "freeform"
                      "st28"
                      "delux"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "mineralne"
                      "uv420"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_segment_height"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Barwienie jest niedostu0119pne dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom ActiveTint jest niedostu0119pny dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive jest niedostu0119pny dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja jest niedostu0119pna dla soczewek MiYO"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanka jest niedostu0119pna dla soczewek MiYO"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "types"
      "label" => "Lens type"
      "items" => [
        "lens_storage_type" => [
          "label" => "Recepturowa/Magazynowa"
          "optionsData" => [
            "Magazynowa" => [
              "label" => "Magazynowa"
              "description" => "Standardowa soczewka jednoogniskowa."
              "additionalClasses" => ""
            ]
            "Recepturowa" => [
              "label" => "Recepturowa"
              "description" => "Soczewka okularowa z uwzględnieniem parametrów indywidualnych czego efektem są cieńsze i lżejsze soczewki oraz najlepsze możliwe widzenie."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Magazynowa" => "Magazynowa"
            "Recepturowa" => "Recepturowa"
          ]
          "exceptions" => [
            "Magazynowa" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "bifocal"
                      "relaxing"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Drive View"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive jest niedostępny dla soczewki magazynowej"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Blue blocker"
                      "HMC"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Barwienie na soczewkach magazynowych możliwe jedynie z powłoką Clear View"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_tinted"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Barwienie na soczewkach magazynowych możliwe jedynie w pakiecie srebrnym lub złotym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek magazynowych dostępna jedynie w pakiecie srebrnym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                      "Blue blocker"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Fotochrom dostępny dla soczewek magazynowych dostępny tylko w pakiecie Clear View Premium"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => "Fotochrom dla soczewek magazynowych dostępny tylko w pakiecie srebrnym i złotym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Brak soczewek magazynowych mineralnych"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Blue blocker"
                      "HMC"
                      "Drive View"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek magazynowych dostępna jedynie w powłoce Clear View"
              ]
            ]
            "Recepturowa" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "bifocal"
                      "relaxing"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                      "uv420"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "organiczne"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "materials"
      "label" => "Material"
      "items" => [
        "lens_material" => [
          "label" => "Materiał soczewki"
          "optionsData" => [
            "organiczne" => [
              "label" => "Organiczna"
              "description" => "Soczewki z tworzywa. Lekkie i odporne na stłuczenia."
              "additionalClasses" => ""
            ]
            "uv420" => [
              "label" => "Organiczne UV420"
              "description" => "Soczewki z wbudowanym fitrem światła niebieskiego. Zatrzymują 100% promieniowania UV utrzymując jednocześnie 85% przepuszczalności korzystnego światła niebieskiego bez efektu zmiany kontrastu kolorów."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Organiczne" => "organiczne"
            "Organiczne UV420" => "uv420"
          ]
          "exceptions" => [
            "organiczne" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek SV Individual dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "uv420" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.5"
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Recepturowa"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_coating"
                    "option_values" => [
                      "Standard"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z fotochromem ActiveTint"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z fotochromem Transitions XTRactive"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Materiał z filtrem UV420 nie występuje w połączeniu z polaryzacją"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "constructions"
      "label" => "Construction choice"
      "items" => [
        "lens_construction_type" => [
          "label" => "Typ konstrukcji soczewki"
          "optionsData" => [
            "Optimal" => [
              "label" => "Optimal"
              "description" => "Podstawowe soczewki progresywne o twardym rozkładzie korekcji mocy."
              "additionalClasses" => ""
            ]
            "ProOffice" => [
              "label" => "ProOffice"
              "description" => "Zapewnia optymalne widzenie bliży i odległości pośrednich przy stałej degresji mocy korekcji."
              "additionalClasses" => ""
            ]
            "st28" => [
              "label" => "ST28"
              "description" => "Standardowa konstrukcja dwuogniskowa z widoczną wtopką w rozmiarze 28mm."
              "additionalClasses" => ""
            ]
            "Perfect" => [
              "label" => "Perfect"
              "description" => "Soczewki progresywne z płynymi przejściami mocy oraz standardowym obszarem widzenia."
              "additionalClasses" => ""
            ]
            "Office" => [
              "label" => "Office"
              "description" => "Rozwiązanie umożliwiające widzenie w bliży oraz w odległościach pośrednich na wybraną odległość. Najlepszy wybór dla osób korzystających z monitora komputerowego."
              "additionalClasses" => ""
            ]
            "freeform" => [
              "label" => "FreeForm"
              "description" => "Konstrukcja dwuoogniskowa bez widocznej wtopki zawniająca widzenie do bliży bez widocznego obszaru."
              "additionalClasses" => ""
            ]
            "Individual" => [
              "label" => "Individual"
              "description" => "Soczewki progresywne z uwzględnieniem parametrów indywidualnych. Zapewniają wysoką jakośc widzenia oraz szybką adaptację."
              "additionalClasses" => ""
            ]
            "Individual Parabolic" => [
              "label" => "Individual Parabolic"
              "description" => "Najlepsza konstrukcja progresywna zapewniająca największy możliwy obszar widzenia w każdej odległości. Zastosowanie zaawansowanych algorytmów obliczeniowych zapewnia wyjątkową jakość widzenia, a obraz jest całkowicie pozbawiony zniekształceń."
              "additionalClasses" => ""
            ]
            "delux" => [
              "label" => "Delux"
              "description" => "Udoskonalenie soczewki progresywnej Indyvidual. Szersze pole widzenie i jeszcze łatwiejsza adaptacja dzięki zastosowaniu technologii Smooth Optics."
              "additionalClasses" => ""
            ]
            "Drive" => [
              "label" => "Drive"
              "description" => "Soczewka progresywna zaprojektowana specjalnie dla kierowców. Posiada szerokie pole widzenia do dali lecz z pomniejszeniem obszarów pośrednich i bliży."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Optimal" => "Optimal"
            "ProOffice" => "ProOffice"
            "ST28" => "st28"
            "Perfect" => "Perfect"
            "Office" => "Office"
            "FreeForm" => "freeform"
            "Individual" => "Individual"
            "Individual Parabolic" => "Individual Parabolic"
            "Delux" => "delux"
            "Drive" => "Drive"
          ]
          "exceptions" => [
            "Optimal" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "ProOffice" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_type"
                    "option_values" => [
                      "Balanced"
                      "Far"
                      "Near"
                      "Hard"
                      "Soft"
                      "office13m"
                      "office20m"
                      "office40m"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.67"
                      "1.74"
                      "1.9"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => []
                "message" => "Konstrukcja dostępa tylko dla korekcji do bliży"
              ]
            ]
            "st28" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji ST28 fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                      "1.67"
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji ST28 polaryzacja dostępna tylko w pakiecie srebrnym"
              ]
            ]
            "Perfect" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "Office" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_degression"
                    "option_values" => [
                      "-1.25"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_activetint"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dla soczewek biurowych office dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dla soczewek biurowych office dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dla soczewek biurowych office dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "freeform" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Dla konstrukcji FreeForm fotochrom Transitions XTRactive jest niedostępny w pakiecie diamentowym"
              ]
            ]
            "Individual" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Lustrzanki dostępne tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "Individual Parabolic" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Polaryzacja jest niedostępna dla soczewki progresywnej typu Individual Parabolic"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_mirrored"
                    "option_values" => [
                      "1"
                    ]
                  ]
                ]
                "message" => "Lustrzanka jest niedostępna dla soczewki progresywnej typu Individual Parabolic"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_polarized"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Polaryzacja dostępna tylko w pakiecie srebrnym, złotym i platynowym"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_photochromic_transitions_xtractive"
                    "option_values" => [
                      "1"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.74"
                    ]
                  ]
                ]
                "message" => "Fotochrom Transitions XTRactive dostępny tylko w pakiecie srebrnym, złotym i platynowym"
              ]
            ]
            "delux" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
            "Drive" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                      "miyo"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_inset"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_corridor_length"
                    "option_values" => [
                      "20"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_pantoscopic_tilt"
                    "option_values" => [
                      "0"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_vertex"
                    "option_values" => [
                      "10"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => false
          "expanded" => true
          "required" => true
        ]
      ]
    ]
    [
      "step" => "individual_parameters"
      "label" => "Additional information"
      "items" => [
        "lens_type_flag" => [
          "label" => "Typ soczewki"
          "optionsData" => [
            1 => [
              "label" => "Typ soczewki"
              "description" => "Konstrukcje w zależności od stopnia zindywidualizowania."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "delux"
                      "Drive"
                      "Optimal"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_type_flag:lens_type" => [
          "label" => "Typ soczewki"
          "optionsData" => []
          "choices" => [
            "Balanced" => "Balanced"
            "Far" => "Far"
            "Hard" => "Hard"
            "Near" => "Near"
            "Soft" => "Soft"
            "Office 1.3m" => "office13m"
            "Office 2m" => "office20m"
            "Office 4m" => "office40m"
          ]
          "exceptions" => [
            "Hard" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Balanced, Far oraz Near"
              ]
            ]
            "Soft" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Balanced, Far oraz Near"
              ]
            ]
            "Near" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "Far" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "Balanced" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "office"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Office"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office13m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                      "Office"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office20m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
            "office40m" => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Perfect"
                      "Individual"
                      "Individual Parabolic"
                    ]
                  ]
                ]
                "message" => "Dla wybranej konstrukcji dostępne typy Hard oraz Soft"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_segment_height_flag" => [
          "label" => "Wysokość wtopki"
          "optionsData" => [
            1 => [
              "label" => "Wysokość wtopki"
              "description" => ""
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "miyo"
                      "monofocal"
                      "office"
                      "progressive"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_segment_height_flag:lens_segment_height" => [
          "label" => "Wysokość wtopki"
          "optionsData" => []
          "choices" => [
            10 => "10"
            "10.5" => "10.5"
            11 => "11"
            "11.5" => "11.5"
            12 => "12"
            "12.5" => "12.5"
            13 => "13"
            "13.5" => "13.5"
            14 => "14"
            "14.5" => "14.5"
            15 => "15"
            "15.5" => "15.5"
            16 => "16"
            "16.5" => "16.5"
            17 => "17"
            "17.5" => "17.5"
            18 => "18"
            "18.5" => "18.5"
            19 => "19"
            "19.5" => "19.5"
            20 => "20"
            "20.5" => "20.5"
            21 => "21"
            "21.5" => "21.5"
            22 => "22"
            "22.5" => "22.5"
            23 => "23"
            "23.5" => "23.5"
            24 => "24"
            "24.5" => "24.5"
            25 => "25"
            "25.5" => "25.5"
            26 => "26"
            "26.5" => "26.5"
            27 => "27"
            "27.5" => "27.5"
            28 => "28"
            "28.5" => "28.5"
            29 => "29"
            "29.5" => "29.5"
            30 => "30"
            "30.5" => "30.5"
            31 => "31"
            "31.5" => "31.5"
            32 => "32"
            "32.5" => "32.5"
            33 => "33"
            "33.5" => "33.5"
            34 => "34"
            "34.5" => "34.5"
            35 => "35"
            "35.5" => "35.5"
            36 => "36"
            "36.5" => "36.5"
            37 => "37"
            "37.5" => "37.5"
            38 => "38"
            "38.5" => "38.5"
            39 => "39"
            "39.5" => "39.5"
            40 => "40"
            "40.5" => "40.5"
            41 => "41"
            "41.5" => "41.5"
            42 => "42"
            "42.5" => "42.5"
            43 => "43"
            "43.5" => "43.5"
            44 => "44"
            "44.5" => "44.5"
            45 => "45"
            "45.5" => "45.5"
            46 => "46"
            "46.5" => "46.5"
            47 => "47"
            "47.5" => "47.5"
            48 => "48"
            "48.5" => "48.5"
            49 => "49"
            "49.5" => "49.5"
            50 => "50"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_corridor_length_flag" => [
          "label" => "Długość kanału progresji"
          "optionsData" => [
            1 => [
              "label" => "Kanał progresji"
              "description" => "Parametr wykorzystywany do projektowania soczewek progresywnych. Określa odległość oka z centrum obszaru widzenia dalekie do centrum obszaru widzenia w bliży."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_corridor_length_flag:lens_corridor_length" => [
          "label" => "Długość kanału progresji"
          "optionsData" => []
          "choices" => [
            12 => "12"
            13 => "13"
            14 => "14"
            15 => "15"
            16 => "16"
            17 => "17"
            18 => "18"
            19 => "19"
            20 => "20"
          ]
          "exceptions" => [
            12 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            13 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            15 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            17 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
            19 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla konstrukcji Optimal"
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => "Wybrana długość kanału progresji jest niedostępna dla soczewek mineralnych"
              ]
            ]
          ]
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_degression_flag" => [
          "label" => "Degresja"
          "optionsData" => [
            1 => [
              "label" => "Degresja"
              "description" => ""
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "progressive"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Office"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "office"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "ProOffice"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_index"
                    "option_values" => [
                      "1.6"
                    ]
                  ]
                ]
                "message" => "Cienkość niedostępna w degresji -1,75"
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_degression_flag:lens_degression" => [
          "label" => "Degresja"
          "optionsData" => []
          "choices" => [
            "-1.75" => "-1.75"
            "-1.25" => "-1.25"
            "-0.75" => "-0.75"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_inset_flag" => [
          "label" => "Inset"
          "optionsData" => [
            1 => [
              "label" => "Inset"
              "description" => "Różnica między rostawem źrenic do dali a do bliży. Parametr zapewniający zindywdualizowane widzenie w soczewkach progresywnych."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "miyo"
                      "monofocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_inset_flag:lens_inset:Right" => [
          "label" => "Right eye"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.5" => "0.5"
            1 => "1"
            "1.5" => "1.5"
            2 => "2"
            "2.5" => "2.5"
            3 => "3"
            "3.5" => "3.5"
            4 => "4"
            "4.5" => "4.5"
            5 => "5"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_inset_flag:lens_inset:Left" => [
          "label" => "Left eye"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.5" => "0.5"
            1 => "1"
            "1.5" => "1.5"
            2 => "2"
            "2.5" => "2.5"
            3 => "3"
            "3.5" => "3.5"
            4 => "4"
            "4.5" => "4.5"
            5 => "5"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_pantoscopic_tilt_flag" => [
          "label" => "Kąt pantoskopowy"
          "optionsData" => [
            1 => [
              "label" => "Kąt pantoskopowy"
              "description" => "Kąt nachynia tarczy oprawy względem podłoża w naturalnej pozycji głowy. Zapewnia maksymalne szerokie pole widzenia."
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_pantoscopic_tilt_flag:lens_pantoscopic_tilt" => [
          "label" => "Kąt pantoskopowy"
          "optionsData" => []
          "choices" => [
            0 => "0"
            "0.1" => "0.1"
            "0.2" => "0.2"
            "0.3" => "0.3"
            "0.4" => "0.4"
            "0.5" => "0.5"
            "0.6" => "0.6"
            "0.7" => "0.7"
            "0.8" => "0.8"
            "0.9" => "0.9"
            1 => "1"
            "1.1" => "1.1"
            "1.2" => "1.2"
            "1.3" => "1.3"
            "1.4" => "1.4"
            "1.5" => "1.5"
            "1.6" => "1.6"
            "1.7" => "1.7"
            "1.8" => "1.8"
            "1.9" => "1.9"
            2 => "2"
            "2.1" => "2.1"
            "2.2" => "2.2"
            "2.3" => "2.3"
            "2.4" => "2.4"
            "2.5" => "2.5"
            "2.6" => "2.6"
            "2.7" => "2.7"
            "2.8" => "2.8"
            "2.9" => "2.9"
            3 => "3"
            "3.1" => "3.1"
            "3.2" => "3.2"
            "3.3" => "3.3"
            "3.4" => "3.4"
            "3.5" => "3.5"
            "3.6" => "3.6"
            "3.7" => "3.7"
            "3.8" => "3.8"
            "3.9" => "3.9"
            4 => "4"
            "4.1" => "4.1"
            "4.2" => "4.2"
            "4.3" => "4.3"
            "4.4" => "4.4"
            "4.5" => "4.5"
            "4.6" => "4.6"
            "4.7" => "4.7"
            "4.8" => "4.8"
            "4.9" => "4.9"
            5 => "5"
            "5.1" => "5.1"
            "5.2" => "5.2"
            "5.3" => "5.3"
            "5.4" => "5.4"
            "5.5" => "5.5"
            "5.6" => "5.6"
            "5.7" => "5.7"
            "5.8" => "5.8"
            "5.9" => "5.9"
            6 => "6"
            "6.1" => "6.1"
            "6.2" => "6.2"
            "6.3" => "6.3"
            "6.4" => "6.4"
            "6.5" => "6.5"
            "6.6" => "6.6"
            "6.7" => "6.7"
            "6.8" => "6.8"
            "6.9" => "6.9"
            7 => "7"
            "7.1" => "7.1"
            "7.2" => "7.2"
            "7.3" => "7.3"
            "7.4" => "7.4"
            "7.5" => "7.5"
            "7.6" => "7.6"
            "7.7" => "7.7"
            "7.8" => "7.8"
            "7.9" => "7.9"
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_vertex_flag" => [
          "label" => "Vertex"
          "optionsData" => [
            1 => [
              "label" => "Vertex"
              "description" => "Odległość od wierzchołka oka do soczewki okularowej. Określenie tej odległości zapewnia maksymalnie ostre widzenie,"
              "additionalClasses" => ""
            ]
          ]
          "choices" => [
            "Tak" => "1"
          ]
          "exceptions" => [
            1 => [
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "monofocal"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_storage_type"
                    "option_values" => [
                      "Magazynowa"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_construction_type"
                    "option_values" => [
                      "Optimal"
                      "Perfect"
                      "Drive"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "bifocal"
                      "office"
                      "relaxing"
                    ]
                  ]
                ]
                "message" => ""
              ]
              [
                "conditions" => [
                  [
                    "attribute_code" => "lens_kind"
                    "option_values" => [
                      "progressive"
                    ]
                  ]
                  [
                    "attribute_code" => "lens_material"
                    "option_values" => [
                      "mineralne"
                    ]
                  ]
                ]
                "message" => ""
              ]
            ]
          ]
          "multiple" => true
          "expanded" => true
          "required" => true
        ]
        "lens_vertex_flag:lens_vertex:Right" => [
          "label" => "Right eye"
          "optionsData" => []
          "choices" => [
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
            "16.1" => "16.1"
            "16.2" => "16.2"
            "16.3" => "16.3"
            "16.4" => "16.4"
            "16.5" => "16.5"
            "16.6" => "16.6"
            "16.7" => "16.7"
            "16.8" => "16.8"
            "16.9" => "16.9"
            17 => "17"
            "17.1" => "17.1"
            "17.2" => "17.2"
            "17.3" => "17.3"
            "17.4" => "17.4"
            "17.5" => "17.5"
            "17.6" => "17.6"
            "17.7" => "17.7"
            "17.8" => "17.8"
            "17.9" => "17.9"
            18 => "18"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
        "lens_vertex_flag:lens_vertex:Left" => [
          "label" => "Left eye"
          "optionsData" => []
          "choices" => [
            8 => "8"
            "8.1" => "8.1"
            "8.2" => "8.2"
            "8.3" => "8.3"
            "8.4" => "8.4"
            "8.5" => "8.5"
            "8.6" => "8.6"
            "8.7" => "8.7"
            "8.8" => "8.8"
            "8.9" => "8.9"
            9 => "9"
            "9.1" => "9.1"
            "9.2" => "9.2"
            "9.3" => "9.3"
            "9.4" => "9.4"
            "9.5" => "9.5"
            "9.6" => "9.6"
            "9.7" => "9.7"
            "9.8" => "9.8"
            "9.9" => "9.9"
            10 => "10"
            "10.1" => "10.1"
            "10.2" => "10.2"
            "10.3" => "10.3"
            "10.4" => "10.4"
            "10.5" => "10.5"
            "10.6" => "10.6"
            "10.7" => "10.7"
            "10.8" => "10.8"
            "10.9" => "10.9"
            11 => "11"
            "11.1" => "11.1"
            "11.2" => "11.2"
            "11.3" => "11.3"
            "11.4" => "11.4"
            "11.5" => "11.5"
            "11.6" => "11.6"
            "11.7" => "11.7"
            "11.8" => "11.8"
            "11.9" => "11.9"
            12 => "12"
            "12.1" => "12.1"
            "12.2" => "12.2"
            "12.3" => "12.3"
            "12.4" => "12.4"
            "12.5" => "12.5"
            "12.6" => "12.6"
            "12.7" => "12.7"
            "12.8" => "12.8"
            "12.9" => "12.9"
            13 => "13"
            "13.1" => "13.1"
            "13.2" => "13.2"
            "13.3" => "13.3"
            "13.4" => "13.4"
            "13.5" => "13.5"
            "13.6" => "13.6"
            "13.7" => "13.7"
            "13.8" => "13.8"
            "13.9" => "13.9"
            14 => "14"
            "14.1" => "14.1"
            "14.2" => "14.2"
            "14.3" => "14.3"
            "14.4" => "14.4"
            "14.5" => "14.5"
            "14.6" => "14.6"
            "14.7" => "14.7"
            "14.8" => "14.8"
            "14.9" => "14.9"
            15 => "15"
            "15.1" => "15.1"
            "15.2" => "15.2"
            "15.3" => "15.3"
            "15.4" => "15.4"
            "15.5" => "15.5"
            "15.6" => "15.6"
            "15.7" => "15.7"
            "15.8" => "15.8"
            "15.9" => "15.9"
            16 => "16"
            "16.1" => "16.1"
            "16.2" => "16.2"
            "16.3" => "16.3"
            "16.4" => "16.4"
            "16.5" => "16.5"
            "16.6" => "16.6"
            "16.7" => "16.7"
            "16.8" => "16.8"
            "16.9" => "16.9"
            17 => "17"
            "17.1" => "17.1"
            "17.2" => "17.2"
            "17.3" => "17.3"
            "17.4" => "17.4"
            "17.5" => "17.5"
            "17.6" => "17.6"
            "17.7" => "17.7"
            "17.8" => "17.8"
            "17.9" => "17.9"
            18 => "18"
          ]
          "exceptions" => []
          "multiple" => false
          "expanded" => false
          "required" => true
        ]
      ]
    ]
  ]
]
data_class
null
disabled
false
empty_data
Closure(FormInterface $form) {#3364
  class: "Symfony\Component\Form\Extension\Core\Type\FormType"
}
error_bubbling
true
error_mapping
[]
extra_fields_message
"This form should not contain extra fields."
form_attr
false
getter
null
help
null
help_attr
[]
help_html
false
help_translation_parameters
[]
inherit_data
false
invalid_message
"This value is not valid."
invalid_message_parameters
[]
is_empty_callback
null
label
null
label_attr
[]
label_format
null
label_html
false
label_translation_parameters
[]
mapped
true
method
"POST"
post_max_size_message
"The uploaded file was too large. Please try to upload a smaller file."
priority
0
property_path
null
required
true
row_attr
[]
setter
null
translation_domain
null
trim
true
upload_max_size_message
Closure() {#3362
  class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension"
  use: {
    $translator: Symfony\Component\Translation\DataCollectorTranslator {#359 …}
    $message: Closure() {#3363 …}
    $translationDomain: "validators"
  }
}
validation_groups
null

View Vars

Variable Value