{
    "ends": [
        {
            "id": "c52b315c85ed4dde9f9d2316c54ad123",
            "col": 19.0,
            "row": 7.0,
            "housing": "SceneEnd",
            "box_type": "EndBox",
            "next_obj_id": "",
            "save_on_end": false,
            "displayed_name": "Koniec",
            "scene_obj_type": "SceneEnd"
        }
    ],
    "arrows": [
        {
            "nop": 2,
            "base_id": "b37a8f2287664362a2fe4c721380536f",
            "head_id": "afd86f094cf84cec9dbb5c6001653d97",
            "base_place": "bottom",
            "head_place": "top",
            "mid_points": []
        },
        {
            "nop": 2,
            "base_id": "afd86f094cf84cec9dbb5c6001653d97",
            "head_id": "41ea3ecb11ae415b9cb983dfd2c4b6d3",
            "base_place": "bottom",
            "head_place": "top",
            "mid_points": []
        },
        {
            "nop": 3,
            "base_id": "72e5648d5aa84f249172230dceca32e1",
            "head_id": "9b99c4212cdd46e7bf2fcda70cffdcda",
            "base_place": "left",
            "head_place": "bottom",
            "mid_points": [
                {
                    "col": 1.0,
                    "row": 22.0,
                    "role": "midi",
                    "hook_is_on": "left"
                }
            ]
        },
        {
            "nop": 2,
            "base_id": "3d38fc1caa104c709f3249df032d96a7",
            "head_id": "9b99c4212cdd46e7bf2fcda70cffdcda",
            "base_place": "left",
            "head_place": "right",
            "mid_points": []
        },
        {
            "nop": 3,
            "base_id": "9b99c4212cdd46e7bf2fcda70cffdcda",
            "head_id": "afd86f094cf84cec9dbb5c6001653d97",
            "base_place": "top",
            "head_place": "left",
            "mid_points": [
                {
                    "col": 1.0,
                    "row": 7.0,
                    "role": "midi",
                    "hook_is_on": "top"
                }
            ]
        },
        {
            "nop": 2,
            "base_id": "41ea3ecb11ae415b9cb983dfd2c4b6d3",
            "head_id": "66b5aae7393b4360abb9af04debb7913",
            "base_place": "bottom",
            "head_place": "top",
            "mid_points": []
        },
        {
            "nop": 2,
            "base_id": "66b5aae7393b4360abb9af04debb7913",
            "head_id": "901c704a2b6b445e93fd7ffad7659a75",
            "base_place": "left",
            "head_place": "right",
            "mid_points": []
        },
        {
            "nop": 2,
            "base_id": "901c704a2b6b445e93fd7ffad7659a75",
            "head_id": "2fe62e9e78b24104badafd23d0e62804",
            "base_place": "left",
            "head_place": "right",
            "mid_points": []
        },
        {
            "nop": 3,
            "base_id": "901c704a2b6b445e93fd7ffad7659a75",
            "head_id": "3d38fc1caa104c709f3249df032d96a7",
            "base_place": "bottom",
            "head_place": "right",
            "mid_points": [
                {
                    "col": 11.0,
                    "row": 20.0,
                    "role": "midi",
                    "hook_is_on": "bottom"
                }
            ]
        },
        {
            "nop": 2,
            "base_id": "afd86f094cf84cec9dbb5c6001653d97",
            "head_id": "c52b315c85ed4dde9f9d2316c54ad123",
            "base_place": "right",
            "head_place": "left",
            "mid_points": []
        },
        {
            "nop": 2,
            "base_id": "c49c6e87fadc4bc99e288e059314b9d8",
            "head_id": "3d38fc1caa104c709f3249df032d96a7",
            "base_place": "bottom",
            "head_place": "top",
            "mid_points": []
        },
        {
            "nop": 2,
            "base_id": "66b5aae7393b4360abb9af04debb7913",
            "head_id": "72e5648d5aa84f249172230dceca32e1",
            "base_place": "bottom",
            "head_place": "top",
            "mid_points": []
        },
        {
            "nop": 2,
            "base_id": "2fe62e9e78b24104badafd23d0e62804",
            "head_id": "c49c6e87fadc4bc99e288e059314b9d8",
            "base_place": "bottom",
            "head_place": "top",
            "mid_points": []
        },
        {
            "nop": 4,
            "base_id": "c49c6e87fadc4bc99e288e059314b9d8",
            "head_id": "41ea3ecb11ae415b9cb983dfd2c4b6d3",
            "base_place": "left",
            "head_place": "left",
            "mid_points": [
                {
                    "col": 2.0,
                    "row": 16.0,
                    "role": "midi",
                    "hook_is_on": "left"
                },
                {
                    "col": 2.0,
                    "row": 10.0,
                    "role": "midi",
                    "hook_is_on": "top"
                }
            ]
        }
    ],
    "merges": [
        {
            "id": "9b99c4212cdd46e7bf2fcda70cffdcda",
            "col": 1.0,
            "row": 20.0,
            "housing": "SceneMerge",
            "box_type": "SceneBox",
            "next_obj_id": "afd86f094cf84cec9dbb5c6001653d97",
            "displayed_name": "Po\u0142\u0105czenie",
            "scene_obj_type": "SceneMerge"
        }
    ],
    "if_boxes": [
        {
            "id": "c49c6e87fadc4bc99e288e059314b9d8",
            "col": 6.0,
            "row": 16.0,
            "housing": "SceneIf",
            "box_type": "IfBox",
            "run_type": "condition",
            "if_true_id": "3d38fc1caa104c709f3249df032d96a7",
            "if_false_id": "41ea3ecb11ae415b9cb983dfd2c4b6d3",
            "next_obj_id": "to be calculated",
            "displayed_name": "Je\u017celi",
            "scene_obj_type": "SceneIf",
            "condition_phrase": {
                "phrase_operators_list": [
                    0
                ],
                "conditional_expressions": [
                    {
                        "conditions": [
                            {
                                "spin1": true,
                                "spin2": 4,
                                "value": {
                                    "text": "",
                                    "float": -1.0,
                                    "variable": null,
                                    "active_type": "float"
                                }
                            }
                        ],
                        "variable_name": {
                            "text": "",
                            "float": "",
                            "variable": [
                                "a27f20d4731a45d4873d614893463fba"
                            ],
                            "active_type": "variable"
                        },
                        "expression_operators_list": []
                    }
                ]
            }
        },
        {
            "id": "901c704a2b6b445e93fd7ffad7659a75",
            "col": 11.0,
            "row": 13.0,
            "housing": "SceneIf",
            "box_type": "IfBox",
            "run_type": "condition",
            "if_true_id": "2fe62e9e78b24104badafd23d0e62804",
            "if_false_id": "3d38fc1caa104c709f3249df032d96a7",
            "next_obj_id": "to be calculated",
            "displayed_name": "Je\u017celi",
            "scene_obj_type": "SceneIf",
            "condition_phrase": {
                "phrase_operators_list": [
                    0
                ],
                "conditional_expressions": [
                    {
                        "conditions": [
                            {
                                "spin1": true,
                                "spin2": 4,
                                "value": {
                                    "text": "",
                                    "float": -14.0,
                                    "variable": null,
                                    "active_type": "float"
                                }
                            },
                            {
                                "spin1": true,
                                "spin2": 4,
                                "value": {
                                    "text": "",
                                    "float": -15.0,
                                    "variable": null,
                                    "active_type": "float"
                                }
                            }
                        ],
                        "variable_name": {
                            "text": "",
                            "float": "",
                            "variable": [
                                "30e5418f6e2a467580e37878659bc1e1"
                            ],
                            "active_type": "variable"
                        },
                        "expression_operators_list": [
                            0
                        ]
                    }
                ]
            }
        },
        {
            "id": "66b5aae7393b4360abb9af04debb7913",
            "col": 14.0,
            "row": 13.0,
            "housing": "SceneIf",
            "box_type": "IfBox",
            "run_type": "condition",
            "if_true_id": "72e5648d5aa84f249172230dceca32e1",
            "if_false_id": "901c704a2b6b445e93fd7ffad7659a75",
            "next_obj_id": "to be calculated",
            "displayed_name": "Je\u017celi",
            "scene_obj_type": "SceneIf",
            "condition_phrase": {
                "phrase_operators_list": [
                    0
                ],
                "conditional_expressions": [
                    {
                        "conditions": [
                            {
                                "spin1": true,
                                "spin2": 3,
                                "value": {
                                    "text": "",
                                    "float": 1.0,
                                    "variable": null,
                                    "active_type": "float"
                                }
                            }
                        ],
                        "variable_name": {
                            "text": "",
                            "float": "",
                            "variable": [
                                "d6e2e0833c3643789e748b307ca2d0dc"
                            ],
                            "active_type": "variable"
                        },
                        "expression_operators_list": []
                    }
                ]
            }
        }
    ],
    "variables": [
        {
            "id": "ee526c4f483d48229a1ab80a2a319dd7",
            "name": "KatalogWejsciowyWyciagi",
            "value": "",
            "group_id": "gid_current",
            "template": "",
            "catch_exit": null,
            "type_set_name": "basic"
        },
        {
            "id": "00d391bcb901404d8dafb95efc605e66",
            "name": "KatalogWyjsciowyExcel",
            "value": "",
            "group_id": "gid_current",
            "template": "",
            "catch_exit": null,
            "type_set_name": "basic"
        },
        {
            "id": "170eaf4511ae4c2aadd89c20cf136687",
            "name": "KatalogDoSprawdzenia",
            "value": "",
            "group_id": "gid_current",
            "template": "",
            "catch_exit": null,
            "type_set_name": "basic"
        },
        {
            "id": "1db46464cd3346d49b58b09c046639fd",
            "name": "hasloDoPDF",
            "value": "",
            "group_id": "gid_current",
            "template": "",
            "catch_exit": null,
            "type_set_name": "basic"
        },
        {
            "id": "d6e2e0833c3643789e748b307ca2d0dc",
            "name": "textPDF",
            "value": "",
            "group_id": "gid_actions",
            "template": "",
            "catch_exit": true,
            "type_set_name": "basic"
        },
        {
            "id": "6dd24c2f2b024479a6c2be6566389aa8",
            "name": "textAI",
            "value": "",
            "group_id": "gid_actions",
            "template": "",
            "catch_exit": true,
            "type_set_name": "basic"
        },
        {
            "id": "30e5418f6e2a467580e37878659bc1e1",
            "name": "KodWyjscia",
            "value": "",
            "group_id": "gid_actions",
            "template": "",
            "catch_exit": true,
            "type_set_name": "basic"
        },
        {
            "id": "8515d30145674e2aa8a7c1173f1ead25",
            "name": "plikWychodz\u0105cy",
            "value": "",
            "group_id": "gid_actions",
            "template": "",
            "catch_exit": true,
            "type_set_name": "basic"
        },
        {
            "id": "576a5e44b33e45f4ba2c487e3aee2e1c",
            "name": "NazwaPliku",
            "value": "",
            "group_id": "gid_actions",
            "template": "",
            "catch_exit": true,
            "type_set_name": "basic"
        },
        {
            "id": "a27f20d4731a45d4873d614893463fba",
            "name": "ProsiOPodanieHaslaKodWyjscia",
            "value": "",
            "group_id": "gid_actions",
            "template": "",
            "catch_exit": true,
            "type_set_name": "basic"
        },
        {
            "id": "eb240f84cd9a442d97281ba3e847fc5d",
            "name": "InfoPro\u015bbaOHas\u0142o",
            "value": "",
            "group_id": "gid_actions",
            "template": "",
            "catch_exit": true,
            "type_set_name": "basic"
        },
        {
            "id": "2cacc8c2e2924db080b2ebe8d7d0fc34",
            "name": "Ekstraktor",
            "value": {
                "index": 0,
                "file_name": "",
                "file_path": ""
            },
            "group_id": "gid_extractors",
            "template": "",
            "catch_exit": null,
            "type_set_name": "extractors"
        }
    ],
    "extractors": [
        {
            "id": "afd86f094cf84cec9dbb5c6001653d97",
            "col": 14.0,
            "row": 7.0,
            "housing": "SceneExtractor",
            "box_type": "ExtractorBox",
            "run_type": "full",
            "skip_mode": "skip_off",
            "data_range": "all_data",
            "files_root": {
                "variable": [
                    "ee526c4f483d48229a1ab80a2a319dd7"
                ],
                "active_type": "variable",
                "path_extractor": null
            },
            "record_end": "",
            "next_obj_id": "c52b315c85ed4dde9f9d2316c54ad123",
            "source_type": "files",
            "record_start": "",
            "files_cb_base": false,
            "files_cb_name": true,
            "files_cb_path": true,
            "files_cb_size": false,
            "files_cb_type": false,
            "files_walk_in": "no",
            "displayed_name": "Ekstraktor",
            "scene_obj_type": "SceneExtractor",
            "files_cb_created": false,
            "files_extensions": "",
            "extractor_true_id": "41ea3ecb11ae415b9cb983dfd2c4b6d3",
            "files_cb_modified": false,
            "extractor_false_id": "c52b315c85ed4dde9f9d2316c54ad123"
        }
    ],
    "var_groups": [
        {
            "id": "gid_current",
            "button": "",
            "type_set": "basic",
            "long_term": false,
            "custom_hint": null,
            "custom_name": null,
            "add_checkbox": true
        },
        {
            "id": "gid_actions",
            "button": "save_to_var",
            "type_set": "basic",
            "long_term": false,
            "custom_hint": null,
            "custom_name": null,
            "add_checkbox": true
        },
        {
            "id": "gid_webhunter",
            "button": "expand_down",
            "type_set": "webhunter",
            "long_term": false,
            "custom_hint": null,
            "custom_name": null,
            "add_checkbox": true
        },
        {
            "id": "gid_extractors",
            "button": "expand_down",
            "type_set": "extractors",
            "long_term": false,
            "custom_hint": null,
            "custom_name": null,
            "add_checkbox": false
        }
    ],
    "action_boxes": [
        {
            "id": "3d38fc1caa104c709f3249df032d96a7",
            "col": 6.0,
            "row": 20.0,
            "skip": false,
            "actions": [
                {
                    "id": "8b5d711566df4d19b009cccaa6d0bab6",
                    "skip": false,
                    "on_error": 0,
                    "exit_vars": {
                        "code": "",
                        "value": "",
                        "message": ""
                    },
                    "action_type": "ActionCopyFile",
                    "config_params": {
                        "overwrite": "yes",
                        "action_mode": "move",
                        "source_file": {
                            "file": "",
                            "variable": [
                                "2cacc8c2e2924db080b2ebe8d7d0fc34",
                                "file_path"
                            ],
                            "active_type": "variable"
                        },
                        "dst_file_name": {
                            "filename": "",
                            "variable": null,
                            "active_type": "filename"
                        },
                        "destination_directory": {
                            "path": "",
                            "variable": [
                                "170eaf4511ae4c2aadd89c20cf136687"
                            ],
                            "active_type": "variable"
                        }
                    },
                    "displayed_name": "Przenosi plik do sprawdzenia"
                }
            ],
            "housing": "SceneSequence",
            "box_type": "ActionBox",
            "next_obj_id": "9b99c4212cdd46e7bf2fcda70cffdcda",
            "displayed_name": "Przenosi plik do Sprawdzenia",
            "scene_obj_type": "SceneSequence"
        },
        {
            "id": "41ea3ecb11ae415b9cb983dfd2c4b6d3",
            "col": 14.0,
            "row": 10.0,
            "skip": false,
            "actions": [
                {
                    "id": "3aa9301af4394dbf87ee64010c1ded31",
                    "skip": false,
                    "on_error": 2,
                    "exit_vars": {
                        "code": "KodWyjscia",
                        "value": "textPDF",
                        "message": ""
                    },
                    "action_type": "ActionPdfExtractText",
                    "config_params": {
                        "src_dir": {
                            "path": "",
                            "variable": null,
                            "active_type": "path"
                        },
                        "pdf_pass": {
                            "password": "",
                            "variable": [
                                "1db46464cd3346d49b58b09c046639fd"
                            ],
                            "active_type": "variable"
                        },
                        "src_file": {
                            "variable": [
                                "2cacc8c2e2924db080b2ebe8d7d0fc34",
                                "file_path"
                            ],
                            "active_type": "variable",
                            "file_or_fname": "D:\\Robosourcing\\07 Klienci\\WKT\\Sk\u0142adki\\Wyci\u0105gi Bankowe\\2021_MA.pdf"
                        },
                        "doc_pages": {
                            "text": "",
                            "variable": null,
                            "active_type": "text"
                        },
                        "pdf_keep_layout": "yes"
                    },
                    "displayed_name": "Ekstrahuje tekst z pliku"
                }
            ],
            "housing": "SceneSequence",
            "box_type": "ActionBox",
            "next_obj_id": "66b5aae7393b4360abb9af04debb7913",
            "displayed_name": "Wyodr\u0119bnia tekst z pliku",
            "scene_obj_type": "SceneSequence"
        },
        {
            "id": "72e5648d5aa84f249172230dceca32e1",
            "col": 14.0,
            "row": 22.0,
            "skip": false,
            "actions": [
                {
                    "id": "4a142d66e43846c4bc143bbc5950abdb",
                    "skip": false,
                    "on_error": 0,
                    "exit_vars": {
                        "code": "",
                        "value": "textAI",
                        "message": ""
                    },
                    "action_type": "ActionAiAgent",
                    "config_params": {
                        "llm_input": {
                            "variable": [
                                "d6e2e0833c3643789e748b307ca2d0dc"
                            ],
                            "active_type": "variable",
                            "long_text_popup": ""
                        },
                        "llm_model": "ChatGPT-4.1 mini",
                        "llm_max_tokens": {
                            "int": 10000,
                            "variable": null,
                            "active_type": "int"
                        },
                        "llm_temperature": {
                            "float": 0.2,
                            "variable": null,
                            "active_type": "float"
                        },
                        "llm_instructions": {
                            "variable": null,
                            "active_type": "long_text_popup",
                            "long_text_popup": "\"Zajmujesz si\u0119 analizowaniem danych z wyci\u0105gu bankowego zapisanych w plikach PDF. W kolumnach znajduj\u0105 si\u0119 data transakcji, tytu\u0142 operacji, nadawca wp\u0142aty, kwota wp\u0142acona i saldo po operacji. Przeanalizuj wprowadzony tekst wyci\u0105gu i wyodr\u0119bnij dane odpowiadaj\u0105ce poni\u017cszemu s\u0142ownikowi JSON (podane s\u0105 nazwy kluczy):\n\"Nr wiersza\", \"Data\", \"Tytu\u0142 Operacji\", \"Nadawca-Odbiorca\", \"Kwota\", \"Saldo\"\n\nparamentr \"Nr wiersza\" oznacza kolejny wiersz z danymi na wyci\u0105gu. na wyci\u0105gu nie ma on warto\u015bci, nie zawsze wyst\u0119puje, ale mo\u017ce na wyci\u0105gu by\u0107 kolumna LP (liczba porz\u0105dkowa), ale policz kolejny numer wiersza.\n\nOdpowiedz w formacie JSON z tymi polami. Zwr\u00f3cony JSON musi by\u0107 przeznaczony do u\u017cycia w Pythonie, bez \u017cadnych dodatkowych s\u0142\u00f3w ani cudzys\u0142ow\u00f3w. Pomi\u0144 ca\u0142kowicie tekst pocz\u0105tkowy a\u017c do numeru telefonu. Zwr\u00f3\u0107 szczeg\u00f3ln\u0105 uwag\u0119 na odczyt danych z kolejnych stron. Je\u017celi w tek\u015bcie znajduje si\u0119 oznaczenie kt\u00f3ra to jest strona z ilu stron np. 1/2, to odczytane po tym oznaczeniu dane nale\u017c\u0105 do kolejnej strony. na ka\u017cdej stronie w kolejnych wierszach znajduje si\u0119 ca\u0142y komplet danych do kluczy JSON. Dane zaczynaj\u0105 si\u0119 zawsze od daty operacji a ko\u0144cz\u0105 na saldzie po operacji. Kwota przelewu nie jest pierwsz\u0105 warto\u015bci\u0105. Kolejne strony zawsze zaczynaj\u0105 si\u0119 od daty.\n"
                        }
                    },
                    "displayed_name": "AI interpretuje wyodr\u0119bniony tekst"
                },
                {
                    "id": "42dea286a342429badd0444a8e391bc2",
                    "skip": false,
                    "on_error": 0,
                    "exit_vars": {
                        "code": "",
                        "value": "NazwaPliku",
                        "message": ""
                    },
                    "action_type": "ActionComposeText",
                    "config_params": {
                        "act_text": {
                            "el_names": [
                                "A"
                            ],
                            "el_values": [
                                {
                                    "_any": [
                                        "2cacc8c2e2924db080b2ebe8d7d0fc34",
                                        "file_name"
                                    ],
                                    "variable": [
                                        "2cacc8c2e2924db080b2ebe8d7d0fc34",
                                        "file_name"
                                    ],
                                    "active_type": "variable"
                                }
                            ],
                            "btn1_values": [
                                {
                                    "text_length": {
                                        "alignment": "left",
                                        "fill_char": "",
                                        "is_active": true,
                                        "chars_count": "30"
                                    },
                                    "letters_size": "default_size",
                                    "number_format": {
                                        "is_active": false,
                                        "sep_decimal": "dot",
                                        "sep_thousands": "no_sep",
                                        "decimal_digits": "",
                                        "shortening_mode": "no_rounding"
                                    },
                                    "spaces_deletion": "no_deletion"
                                }
                            ],
                            "btn2_values": null,
                            "func_widget_val": "<A>"
                        }
                    },
                    "displayed_name": "Skraca nazw\u0119 pliku do 30 znak\u00f3w"
                },
                {
                    "id": "da0c0524d3fc41ba864bb0fd18993bac",
                    "skip": false,
                    "on_error": 0,
                    "exit_vars": {
                        "code": "",
                        "value": "plikWychodz\u0105cy",
                        "message": ""
                    },
                    "action_type": "ActionSaveJsonToExcel",
                    "config_params": {
                        "dst_file_name": {
                            "filename": "textAI",
                            "variable": [
                                "576a5e44b33e45f4ba2c487e3aee2e1c"
                            ],
                            "active_type": "variable"
                        },
                        "gij_json_object": {
                            "text": "",
                            "variable": [
                                "6dd24c2f2b024479a6c2be6566389aa8"
                            ],
                            "active_type": "variable"
                        },
                        "gij_sorting_key": {
                            "text": "Nr wiersza",
                            "variable": null,
                            "active_type": "text"
                        },
                        "gij_grouped_data": "visible",
                        "sjte_saving_path": {
                            "path": "C:\\Users\\Admin\\Desktop",
                            "variable": [
                                "00d391bcb901404d8dafb95efc605e66"
                            ],
                            "active_type": "variable"
                        },
                        "gij_grouping_keys": [
                            {
                                "text": "",
                                "variable": null,
                                "active_type": "text"
                            }
                        ],
                        "gij_sorting_order": "ascending",
                        "gij_json_additional": {
                            "text": "",
                            "variable": null,
                            "active_type": "text"
                        },
                        "sjte_spreadsheet_name": {
                            "text": "",
                            "variable": [
                                "576a5e44b33e45f4ba2c487e3aee2e1c"
                            ],
                            "active_type": "variable"
                        }
                    },
                    "displayed_name": "Zapisuje wyodr\u0119bnione dane do Excela"
                },
                {
                    "id": "621f3881242c496aa12e17515ab31b1a",
                    "skip": false,
                    "on_error": 0,
                    "exit_vars": {
                        "code": "",
                        "value": "",
                        "message": ""
                    },
                    "action_type": "ActionCopyFile",
                    "config_params": {
                        "overwrite": "yes",
                        "action_mode": "move",
                        "source_file": {
                            "file": "",
                            "variable": [
                                "2cacc8c2e2924db080b2ebe8d7d0fc34",
                                "file_path"
                            ],
                            "active_type": "variable"
                        },
                        "dst_file_name": {
                            "filename": "",
                            "variable": null,
                            "active_type": "variable"
                        },
                        "destination_directory": {
                            "path": "",
                            "variable": [
                                "00d391bcb901404d8dafb95efc605e66"
                            ],
                            "active_type": "variable"
                        }
                    },
                    "displayed_name": "Przenosi wyci\u0105g do katalogu przetworzonych plik\u00f3w"
                }
            ],
            "housing": "SceneSequence",
            "box_type": "ActionBox",
            "next_obj_id": "9b99c4212cdd46e7bf2fcda70cffdcda",
            "displayed_name": "Interpretuje wyodr\u0119bniony tekst",
            "scene_obj_type": "SceneSequence"
        },
        {
            "id": "2fe62e9e78b24104badafd23d0e62804",
            "col": 6.0,
            "row": 13.0,
            "skip": false,
            "actions": [
                {
                    "id": "04b218e9d3af442cb24771112a91208d",
                    "skip": false,
                    "on_error": 0,
                    "exit_vars": {
                        "code": "",
                        "value": "InfoPro\u015bbaOHas\u0142o",
                        "message": ""
                    },
                    "action_type": "ActionComposeText",
                    "config_params": {
                        "act_text": {
                            "el_names": [
                                "A"
                            ],
                            "el_values": [
                                {
                                    "_any": [
                                        "2cacc8c2e2924db080b2ebe8d7d0fc34",
                                        "file_name"
                                    ],
                                    "variable": [
                                        "2cacc8c2e2924db080b2ebe8d7d0fc34",
                                        "file_name"
                                    ],
                                    "active_type": "variable"
                                }
                            ],
                            "btn1_values": [
                                {
                                    "text_length": {
                                        "alignment": "center",
                                        "fill_char": "",
                                        "is_active": false,
                                        "chars_count": ""
                                    },
                                    "letters_size": "default_size",
                                    "number_format": {
                                        "is_active": false,
                                        "sep_decimal": "dot",
                                        "sep_thousands": "no_sep",
                                        "decimal_digits": "",
                                        "shortening_mode": "no_rounding"
                                    },
                                    "spaces_deletion": "no_deletion"
                                }
                            ],
                            "btn2_values": null,
                            "func_widget_val": "Plik \"<A>\" \njest chroniony has\u0142em. \nPodaj has\u0142o by go odczyta\u0107. \nAnuluj, by przej\u015b\u0107 do nast\u0119pnego pliku."
                        }
                    },
                    "displayed_name": "Skomponuj komunikat"
                },
                {
                    "id": "dfdceed2f7b0413896f4cc1f6dd6ac23",
                    "skip": false,
                    "on_error": 2,
                    "exit_vars": {
                        "code": "ProsiOPodanieHaslaKodWyjscia",
                        "value": "",
                        "message": ""
                    },
                    "action_type": "ActionInputBox",
                    "config_params": {
                        "aib_mode": "string",
                        "aib_message": {
                            "text": "Ten plik jest zabezpieczony has\u0142em. Wprowad\u017a has\u0142o do pliku.",
                            "variable": [
                                "eb240f84cd9a442d97281ba3e847fc5d"
                            ],
                            "active_type": "variable"
                        },
                        "aib_info_text": {
                            "text": "has\u0142o",
                            "variable": null,
                            "active_type": "text"
                        },
                        "aib_initial_value": {
                            "text": "",
                            "variable": null,
                            "active_type": "text"
                        },
                        "aib_variable_name": {
                            "_name": [
                                "1db46464cd3346d49b58b09c046639fd"
                            ],
                            "variable": [
                                "1db46464cd3346d49b58b09c046639fd"
                            ],
                            "active_type": "variable"
                        },
                        "sel_show_notification": false
                    },
                    "displayed_name": "Prosi o podanie has\u0142a"
                },
                {
                    "id": "c1aa051659984c3f8749ae48ca990fca",
                    "skip": true,
                    "on_error": 2,
                    "exit_vars": {
                        "code": "KodWyjscia",
                        "value": "textPDF",
                        "message": ""
                    },
                    "action_type": "ActionPdfExtractText",
                    "config_params": {
                        "src_dir": {
                            "path": "",
                            "variable": null,
                            "active_type": "path"
                        },
                        "pdf_pass": {
                            "password": "",
                            "variable": [
                                "1db46464cd3346d49b58b09c046639fd"
                            ],
                            "active_type": "variable"
                        },
                        "src_file": {
                            "variable": [
                                "2cacc8c2e2924db080b2ebe8d7d0fc34",
                                "file_path"
                            ],
                            "active_type": "variable",
                            "file_or_fname": ""
                        },
                        "doc_pages": {
                            "text": "",
                            "variable": null,
                            "active_type": "text"
                        },
                        "pdf_keep_layout": "no"
                    },
                    "displayed_name": "Ekstrahuje tekst z pliku zabezpieczonego"
                }
            ],
            "housing": "SceneSequence",
            "box_type": "ActionBox",
            "next_obj_id": "c49c6e87fadc4bc99e288e059314b9d8",
            "displayed_name": "Pyta o has\u0142o",
            "scene_obj_type": "SceneSequence"
        }
    ],
    "general_data": {
        "SID": null,
        "cost": 8,
        "name": null,
        "tags": [],
        "uses": null,
        "rating": null,
        "status": -1,
        "version": 0,
        "editable": 10,
        "programs": [],
        "available": 90,
        "downloads": null,
        "updatable": 10,
        "author_pid": "3b00b762b2fa4073a2bd6c9f9cba6de7",
        "author_rid": "7d5c1131-d38b-4edf-86fd-a279485effdb",
        "author_uid": 15,
        "categories": [],
        "scene_size": [
            100,
            100
        ],
        "app_version": "2.07.10",
        "author_name": "Robosourcing",
        "description": null,
        "mod_message": null,
        "time_create": null,
        "time_update": null,
        "credits_alloc": "ask",
        "is_fixed_cost": false,
        "keyword_hashes": null,
        "description_field": "Optymalizacja przep\u0142ywu umiej\u0119tno\u015bci wyci\u0105g\u00f3w zabezpieczonych has\u0142em, zmiana nazwy umiej\u0119tno\u015bci.",
        "structure_version": 1,
        "version_changelog": null
    },
    "starting_box": {
        "id": "b37a8f2287664362a2fe4c721380536f",
        "col": 14.0,
        "row": 4.0,
        "housing": "SceneStart",
        "box_type": "StartBox",
        "next_obj_id": "afd86f094cf84cec9dbb5c6001653d97",
        "start_config": {
            "aliases": {},
            "profile": {
                "_extraction": {},
                "_extraction_ss": {}
            },
            "scenario": {
                "_extraction": {},
                "gid_current": [
                    {
                        "var_keys": [
                            "ee526c4f483d48229a1ab80a2a319dd7"
                        ],
                        "occurrences": 1,
                        "reset_option": "ask_for_value",
                        "set_to_value": "D:\\Robosourcing\\07 Klienci\\WKT\\Wyciagi\\01 Wyci\u0105gi",
                        "ask_for_value": {
                            "question": "Sk\u0105d pobiera\u0107 dokumenty pdf do analizy?",
                            "allow_skip": false,
                            "value_hint": "C:\\\\Botie\\Wyci\u0105gi",
                            "answer_format": "path",
                            "proposed_value": ""
                        },
                        "config_option": "ask_for_value",
                        "select_from_list": {
                            "values": [
                                ""
                            ],
                            "message": "",
                            "idx_default": 0
                        }
                    },
                    {
                        "var_keys": [
                            "00d391bcb901404d8dafb95efc605e66"
                        ],
                        "occurrences": 2,
                        "reset_option": "ask_for_value",
                        "set_to_value": "D:\\Robosourcing\\07 Klienci\\WKT\\Wyciagi\\04 Excele z Wyci\u0105g\u00f3w",
                        "ask_for_value": {
                            "question": "Gdzie umieszcza\u0107 pliki przeanalizowane?",
                            "allow_skip": false,
                            "value_hint": "C:\\\\Botie\\Wyci\u0105gi\\Przetworzone",
                            "answer_format": "path",
                            "proposed_value": ""
                        },
                        "config_option": "ask_for_value",
                        "select_from_list": {
                            "values": [
                                ""
                            ],
                            "message": "",
                            "idx_default": 0
                        }
                    },
                    {
                        "var_keys": [
                            "170eaf4511ae4c2aadd89c20cf136687"
                        ],
                        "occurrences": 1,
                        "reset_option": "ask_for_value",
                        "set_to_value": "D:\\Robosourcing\\07 Klienci\\WKT\\Wyciagi\\06 DoSprawdzenia",
                        "ask_for_value": {
                            "question": "Gdzie umieszcza\u0107 pliki nieprzetworzone?",
                            "allow_skip": false,
                            "value_hint": "C:\\\\Botie\\Dane\\DoSprawdzenia",
                            "answer_format": "path",
                            "proposed_value": ""
                        },
                        "config_option": "ask_for_value",
                        "select_from_list": {
                            "values": [
                                ""
                            ],
                            "message": "",
                            "idx_default": 0
                        }
                    },
                    {
                        "var_keys": [
                            "1db46464cd3346d49b58b09c046639fd"
                        ],
                        "occurrences": 3,
                        "reset_option": "",
                        "set_to_value": "Nieznane",
                        "ask_for_value": {
                            "question": "",
                            "allow_skip": false,
                            "value_hint": "",
                            "answer_format": "",
                            "proposed_value": ""
                        },
                        "config_option": "use_current_value",
                        "select_from_list": {
                            "values": [
                                ""
                            ],
                            "message": "",
                            "idx_default": 0
                        }
                    }
                ]
            },
            "clear_logs": true,
            "descriptions": {},
            "stop_on_error": false
        },
        "displayed_name": "Start",
        "scene_obj_type": "SceneStart"
    }
}