# Details Date : 2024-10-05 01:21:34 Directory c:\\Users\\edwar\\OneDrive\\Documents\\Programming\\Visual Studio 2022\\PARTS_Web\\app Total : 584 files, 70074 codes, 18431 comments, 9994 blanks, all 98499 lines [Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) ## Files | filename | language | code | comment | blank | total | | :--- | :--- | ---: | ---: | ---: | ---: | | [README.md](/README.md) | Markdown | 7 | 0 | 4 | 11 | | [__init__.py](/__init__.py) | Python | 13 | 2 | 6 | 21 | | [app.py](/app.py) | Python | 107 | 12 | 21 | 140 | | [business_objects/__init__.py](/business_objects/__init__.py) | Python | 9 | 0 | 3 | 12 | | [business_objects/base.py](/business_objects/base.py) | Python | 50 | 3 | 6 | 59 | | [business_objects/db_base.py](/business_objects/db_base.py) | Python | 65 | 7 | 8 | 80 | | [business_objects/sql_error.py](/business_objects/sql_error.py) | Python | 45 | 9 | 11 | 65 | | [business_objects/store/__init__.py](/business_objects/store/__init__.py) | Python | 0 | 0 | 1 | 1 | | [business_objects/store/access_level.py](/business_objects/store/access_level.py) | Python | 78 | 2 | 6 | 86 | | [business_objects/store/basket.py](/business_objects/store/basket.py) | Python | 144 | 17 | 22 | 183 | | [business_objects/store/currency.py](/business_objects/store/currency.py) | Python | 108 | 5 | 10 | 123 | | [business_objects/store/delivery_option.py](/business_objects/store/delivery_option.py) | Python | 89 | 2 | 8 | 99 | | [business_objects/store/delivery_region.py](/business_objects/store/delivery_region.py) | Python | 92 | 3 | 9 | 104 | | [business_objects/store/discount.py](/business_objects/store/discount.py) | Python | 66 | 2 | 8 | 76 | | [business_objects/store/image.py](/business_objects/store/image.py) | Python | 106 | 5 | 17 | 128 | | [business_objects/store/order.py](/business_objects/store/order.py) | Python | 63 | 12 | 14 | 89 | | [business_objects/store/product.py](/business_objects/store/product.py) | Python | 614 | 173 | 26 | 813 | | [business_objects/store/product_category.py](/business_objects/store/product_category.py) | Python | 463 | 13 | 13 | 489 | | [business_objects/store/product_permutation.py](/business_objects/store/product_permutation.py) | Python | 577 | 16 | 23 | 616 | | [business_objects/store/product_price.py](/business_objects/store/product_price.py) | Python | 97 | 3 | 9 | 109 | | [business_objects/store/product_variation.py](/business_objects/store/product_variation.py) | Python | 178 | 7 | 26 | 211 | | [business_objects/store/product_variation_tree.py](/business_objects/store/product_variation_tree.py) | Python | 177 | 2 | 9 | 188 | | [business_objects/store/product_variation_type.py](/business_objects/store/product_variation_type.py) | Python | 83 | 7 | 14 | 104 | | [business_objects/store/stock_item.py](/business_objects/store/stock_item.py) | Python | 248 | 9 | 13 | 270 | | [business_objects/store/storage_location.py](/business_objects/store/storage_location.py) | Python | 61 | 2 | 7 | 70 | | [business_objects/store/store_base.py](/business_objects/store/store_base.py) | Python | 79 | 4 | 6 | 89 | | [business_objects/store/stripe.py](/business_objects/store/stripe.py) | Python | 140 | 9 | 12 | 161 | | [business_objects/unit_measurement.py](/business_objects/unit_measurement.py) | Python | 143 | 4 | 13 | 160 | | [business_objects/user.py](/business_objects/user.py) | Python | 252 | 4 | 26 | 282 | | [config.py](/config.py) | Python | 69 | 22 | 10 | 101 | | [controllers/__init__.py](/controllers/__init__.py) | Python | 0 | 0 | 1 | 1 | | [controllers/core.py](/controllers/core.py) | Python | 77 | 6 | 12 | 95 | | [controllers/legal.py](/controllers/legal.py) | Python | 62 | 5 | 8 | 75 | | [controllers/store/__init__.py](/controllers/store/__init__.py) | Python | 0 | 0 | 1 | 1 | | [controllers/store/product.py](/controllers/store/product.py) | Python | 80 | 6 | 13 | 99 | | [controllers/store/product_category.py](/controllers/store/product_category.py) | Python | 99 | 8 | 12 | 119 | | [controllers/store/product_permutation.py](/controllers/store/product_permutation.py) | Python | 133 | 6 | 20 | 159 | | [controllers/store/stock_item.py](/controllers/store/stock_item.py) | Python | 75 | 4 | 14 | 93 | | [controllers/store/store.py](/controllers/store/store.py) | Python | 22 | 3 | 5 | 30 | | [controllers/store/supplier.py](/controllers/store/supplier.py) | Python | 50 | 10 | 9 | 69 | | [controllers/user.py](/controllers/user.py) | Python | 139 | 18 | 20 | 177 | | [datastores/__init__.py](/datastores/__init__.py) | Python | 9 | 0 | 3 | 12 | | [datastores/datastore_base.py](/datastores/datastore_base.py) | Python | 227 | 30 | 26 | 283 | | [datastores/datastore_store_base.py](/datastores/datastore_store_base.py) | Python | 240 | 48 | 42 | 330 | | [datastores/datastore_store_basket.py](/datastores/datastore_store_basket.py) | Python | 113 | 21 | 20 | 154 | | [datastores/datastore_store_product.py](/datastores/datastore_store_product.py) | Python | 108 | 8 | 14 | 130 | | [datastores/datastore_store_product_category.py](/datastores/datastore_store_product_category.py) | Python | 79 | 11 | 10 | 100 | | [datastores/datastore_store_product_permutation.py](/datastores/datastore_store_product_permutation.py) | Python | 84 | 7 | 13 | 104 | | [datastores/datastore_store_product_variation.py](/datastores/datastore_store_product_variation.py) | Python | 70 | 14 | 15 | 99 | | [datastores/datastore_store_stock_item.py](/datastores/datastore_store_stock_item.py) | Python | 82 | 13 | 13 | 108 | | [datastores/datastore_store_stripe.py](/datastores/datastore_store_stripe.py) | Python | 143 | 25 | 36 | 204 | | [datastores/datastore_user.py](/datastores/datastore_user.py) | Python | 132 | 22 | 28 | 182 | | [extensions.py](/extensions.py) | Python | 11 | 0 | 3 | 14 | | [forms/__init__.py](/forms/__init__.py) | Python | 0 | 0 | 1 | 1 | | [forms/access_level.py](/forms/access_level.py) | Python | 30 | 2 | 5 | 37 | | [forms/base.py](/forms/base.py) | Python | 58 | 2 | 9 | 69 | | [forms/forms.py](/forms/forms.py) | Python | 96 | 16 | 22 | 134 | | [forms/store/__init__.py](/forms/store/__init__.py) | Python | 0 | 0 | 1 | 1 | | [forms/store/product.py](/forms/store/product.py) | Python | 26 | 5 | 5 | 36 | | [forms/store/product_category.py](/forms/store/product_category.py) | Python | 37 | 5 | 5 | 47 | | [forms/store/product_permutation.py](/forms/store/product_permutation.py) | Python | 54 | 6 | 5 | 65 | | [forms/store/stock_item.py](/forms/store/stock_item.py) | Python | 53 | 6 | 5 | 64 | | [forms/unit_measurement.py](/forms/unit_measurement.py) | Python | 35 | 2 | 5 | 42 | | [helpers/__init__.py](/helpers/__init__.py) | Python | 9 | 0 | 3 | 12 | | [helpers/helper_app.py](/helpers/helper_app.py) | Python | 25 | 4 | 6 | 35 | | [helpers/helper_db_mysql.py](/helpers/helper_db_mysql.py) | Python | 30 | 3 | 9 | 42 | | [lib/__init__.py](/lib/__init__.py) | Python | 9 | 0 | 3 | 12 | | [lib/argument_validation.py](/lib/argument_validation.py) | Python | 806 | 467 | 45 | 1,318 | | [lib/data_types.py](/lib/data_types.py) | Python | 10 | 20 | 7 | 37 | | [models/__init__.py](/models/__init__.py) | Python | 9 | 0 | 3 | 12 | | [models/model_view_accessibility_report.py](/models/model_view_accessibility_report.py) | Python | 16 | 3 | 5 | 24 | | [models/model_view_accessibility_statement.py](/models/model_view_accessibility_statement.py) | Python | 16 | 3 | 5 | 24 | | [models/model_view_admin.py](/models/model_view_admin.py) | Python | 17 | 2 | 6 | 25 | | [models/model_view_admin_home.py](/models/model_view_admin_home.py) | Python | 18 | 2 | 7 | 27 | | [models/model_view_base.py](/models/model_view_base.py) | Python | 295 | 28 | 18 | 341 | | [models/model_view_contact.py](/models/model_view_contact.py) | Python | 25 | 5 | 8 | 38 | | [models/model_view_home.py](/models/model_view_home.py) | Python | 16 | 3 | 5 | 24 | | [models/model_view_license.py](/models/model_view_license.py) | Python | 16 | 3 | 5 | 24 | | [models/model_view_privacy_policy.py](/models/model_view_privacy_policy.py) | Python | 16 | 3 | 5 | 24 | | [models/model_view_retention_schedule.py](/models/model_view_retention_schedule.py) | Python | 16 | 3 | 5 | 24 | | [models/model_view_services.py](/models/model_view_services.py) | Python | 16 | 5 | 6 | 27 | | [models/model_view_store.py](/models/model_view_store.py) | Python | 351 | 68 | 34 | 453 | | [models/model_view_store_basket.py](/models/model_view_store_basket.py) | Python | 60 | 19 | 10 | 89 | | [models/model_view_store_checkout.py](/models/model_view_store_checkout.py) | Python | 42 | 14 | 16 | 72 | | [models/model_view_store_checkout_success.py](/models/model_view_store_checkout_success.py) | Python | 27 | 13 | 9 | 49 | | [models/model_view_store_home.py](/models/model_view_store_home.py) | Python | 33 | 17 | 10 | 60 | | [models/model_view_store_product.py](/models/model_view_store_product.py) | Python | 40 | 15 | 12 | 67 | | [models/model_view_store_product_category.py](/models/model_view_store_product_category.py) | Python | 37 | 9 | 9 | 55 | | [models/model_view_store_product_permutation.py](/models/model_view_store_product_permutation.py) | Python | 81 | 6 | 9 | 96 | | [models/Model_View_Store_Stock_Item.py](/models/Model_View_Store_Stock_Item.py) | Python | 73 | 5 | 10 | 88 | | [models/model_view_store_supplier.py](/models/model_view_store_supplier.py) | Python | 26 | 5 | 8 | 39 | | [models/model_view_user.py](/models/model_view_user.py) | Python | 20 | 5 | 6 | 31 | | [package-lock.json](/package-lock.json) | JSON | 4,383 | 0 | 1 | 4,384 | | [package.json](/package.json) | JSON | 37 | 0 | 1 | 38 | | [passenger_wsgi.py](/passenger_wsgi.py) | Python | 10 | 0 | 5 | 15 | | [pay_stripe.py](/pay_stripe.py) | Python | 110 | 37 | 35 | 182 | | [payments/pay_stripe.py](/payments/pay_stripe.py) | Python | 106 | 30 | 34 | 170 | | [requirements.txt](/requirements.txt) | pip requirements | 12 | 1 | 3 | 16 | | [routes.py](/routes.py) | Python | 40 | 6 | 8 | 54 | | [run.py](/run.py) | Python | 12 | 1 | 4 | 17 | | [static/MySQL/0000_combine.sql](/static/MySQL/0000_combine.sql) | SQL | 14,579 | 3,389 | 2,259 | 20,227 | | [static/MySQL/0001_destroy.sql](/static/MySQL/0001_destroy.sql) | SQL | 213 | 2 | 69 | 284 | | [static/MySQL/1000_tbl_Shop_Product_Change_Set.sql](/static/MySQL/1000_tbl_Shop_Product_Change_Set.sql) | SQL | 8 | 0 | 5 | 13 | | [static/MySQL/1000_tbl_Split_Temp.sql](/static/MySQL/1000_tbl_Split_Temp.sql) | SQL | 7 | 2 | 4 | 13 | | [static/MySQL/1001_tbl_Shop_User_Change_Set.sql](/static/MySQL/1001_tbl_Shop_User_Change_Set.sql) | SQL | 8 | 0 | 5 | 13 | | [static/MySQL/1002_tbl_Shop_Sales_And_Purchasing_Change_Set.sql](/static/MySQL/1002_tbl_Shop_Sales_And_Purchasing_Change_Set.sql) | SQL | 8 | 0 | 5 | 13 | | [static/MySQL/1003_tbl_Shop_Access_Level.sql](/static/MySQL/1003_tbl_Shop_Access_Level.sql) | SQL | 16 | 0 | 8 | 24 | | [static/MySQL/1004_tbl_Shop_Access_Level_Audit.sql](/static/MySQL/1004_tbl_Shop_Access_Level_Audit.sql) | SQL | 17 | 0 | 5 | 22 | | [static/MySQL/1005_tbl_Msg_Error_Type.sql](/static/MySQL/1005_tbl_Msg_Error_Type.sql) | SQL | 8 | 0 | 6 | 14 | | [static/MySQL/1010_tbl_File_Type.sql](/static/MySQL/1010_tbl_File_Type.sql) | SQL | 12 | 0 | 6 | 18 | | [static/MySQL/1011_tbl_File_Type_Audit.sql](/static/MySQL/1011_tbl_File_Type_Audit.sql) | SQL | 17 | 0 | 5 | 22 | | [static/MySQL/1012_tbl_Shop_General.sql](/static/MySQL/1012_tbl_Shop_General.sql) | SQL | 12 | 0 | 5 | 17 | | [static/MySQL/1013_tbl_Shop_General_Audit.sql](/static/MySQL/1013_tbl_Shop_General_Audit.sql) | SQL | 17 | 0 | 5 | 22 | | [static/MySQL/1014_tbl_Shop_Image_Type.sql](/static/MySQL/1014_tbl_Shop_Image_Type.sql) | SQL | 16 | 6 | 6 | 28 | | [static/MySQL/1015_tbl_Shop_Image_Type_Audit.sql](/static/MySQL/1015_tbl_Shop_Image_Type_Audit.sql) | SQL | 17 | 0 | 5 | 22 | | [static/MySQL/1100_tbl_Shop_Region.sql](/static/MySQL/1100_tbl_Shop_Region.sql) | SQL | 15 | 0 | 5 | 20 | | [static/MySQL/1101_tbl_Shop_Region_Audit.sql](/static/MySQL/1101_tbl_Shop_Region_Audit.sql) | SQL | 17 | 0 | 5 | 22 | | [static/MySQL/1102_tbl_Shop_Region_Temp.sql](/static/MySQL/1102_tbl_Shop_Region_Temp.sql) | SQL | 15 | 0 | 5 | 20 | | [static/MySQL/1103_tbl_Shop_Region_Branch.sql](/static/MySQL/1103_tbl_Shop_Region_Branch.sql) | SQL | 23 | 1 | 5 | 29 | | [static/MySQL/1104_tbl_Shop_Region_Branch_Audit.sql](/static/MySQL/1104_tbl_Shop_Region_Branch_Audit.sql) | SQL | 17 | 0 | 5 | 22 | | [static/MySQL/1105_tbl_Shop_Region_Branch_Temp.sql](/static/MySQL/1105_tbl_Shop_Region_Branch_Temp.sql) | SQL | 9 | 1 | 5 | 15 | | [static/MySQL/1106_tbl_Shop_Plant.sql](/static/MySQL/1106_tbl_Shop_Plant.sql) | SQL | 16 | 0 | 6 | 22 | | [static/MySQL/1107_tbl_Shop_Plant_Audit.sql](/static/MySQL/1107_tbl_Shop_Plant_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1108_tbl_Shop_Plant_Temp.sql](/static/MySQL/1108_tbl_Shop_Plant_Temp.sql) | SQL | 10 | 0 | 6 | 16 | | [static/MySQL/1109_tbl_Shop_Storage_Location.sql](/static/MySQL/1109_tbl_Shop_Storage_Location.sql) | SQL | 18 | 0 | 6 | 24 | | [static/MySQL/1110_tbl_Shop_Storage_Location_Audit.sql](/static/MySQL/1110_tbl_Shop_Storage_Location_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1111_tbl_Shop_Storage_Location_Temp.sql](/static/MySQL/1111_tbl_Shop_Storage_Location_Temp.sql) | SQL | 8 | 0 | 6 | 14 | | [static/MySQL/1112_tbl_Shop_Storage_Location_Branch.sql](/static/MySQL/1112_tbl_Shop_Storage_Location_Branch.sql) | SQL | 23 | 1 | 5 | 29 | | [static/MySQL/1113_tbl_Shop_Storage_Location_Branch_Audit.sql](/static/MySQL/1113_tbl_Shop_Storage_Location_Branch_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1114_tbl_Shop_Storage_Location_Branch_Temp.sql](/static/MySQL/1114_tbl_Shop_Storage_Location_Branch_Temp.sql) | SQL | 9 | 1 | 5 | 15 | | [static/MySQL/1115_tbl_Shop_Currency.sql](/static/MySQL/1115_tbl_Shop_Currency.sql) | SQL | 18 | 0 | 5 | 23 | | [static/MySQL/1116_tbl_Shop_Currency_Audit.sql](/static/MySQL/1116_tbl_Shop_Currency_Audit.sql) | SQL | 18 | 0 | 5 | 23 | | [static/MySQL/1117_tbl_Shop_Currency_Temp.sql](/static/MySQL/1117_tbl_Shop_Currency_Temp.sql) | SQL | 11 | 0 | 5 | 16 | | [static/MySQL/1118_tbl_Shop_Tax_Or_Surcharge.sql](/static/MySQL/1118_tbl_Shop_Tax_Or_Surcharge.sql) | SQL | 33 | 0 | 6 | 39 | | [static/MySQL/1119_tbl_Shop_Tax_Or_Surcharge_Audit.sql](/static/MySQL/1119_tbl_Shop_Tax_Or_Surcharge_Audit.sql) | SQL | 18 | 0 | 5 | 23 | | [static/MySQL/1120_tbl_Shop_Tax_Or_Surcharge_Temp.sql](/static/MySQL/1120_tbl_Shop_Tax_Or_Surcharge_Temp.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1121_tbl_Shop_Unit_Measurement.sql](/static/MySQL/1121_tbl_Shop_Unit_Measurement.sql) | SQL | 21 | 0 | 6 | 27 | | [static/MySQL/1122_tbl_Shop_Unit_Measurement_Audit.sql](/static/MySQL/1122_tbl_Shop_Unit_Measurement_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1124_tbl_Shop_Unit_Measurement_Conversion.sql](/static/MySQL/1124_tbl_Shop_Unit_Measurement_Conversion.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1125_tbl_Shop_Unit_Measurement_Conversion_Audit.sql](/static/MySQL/1125_tbl_Shop_Unit_Measurement_Conversion_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1200_tbl_Shop_Product_Category.sql](/static/MySQL/1200_tbl_Shop_Product_Category.sql) | SQL | 20 | 0 | 5 | 25 | | [static/MySQL/1201_tbl_Shop_Product_Category_Audit.sql](/static/MySQL/1201_tbl_Shop_Product_Category_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1202_tbl_Shop_Product_Category_Temp.sql](/static/MySQL/1202_tbl_Shop_Product_Category_Temp.sql) | SQL | 15 | 1 | 5 | 21 | | [static/MySQL/1203_tbl_Shop_Product.sql](/static/MySQL/1203_tbl_Shop_Product.sql) | SQL | 22 | 21 | 6 | 49 | | [static/MySQL/1204_tbl_Shop_Product_Audit.sql](/static/MySQL/1204_tbl_Shop_Product_Audit.sql) | SQL | 17 | 0 | 5 | 22 | | [static/MySQL/1205_tbl_Shop_Product_Temp.sql](/static/MySQL/1205_tbl_Shop_Product_Temp.sql) | SQL | 15 | 1 | 5 | 21 | | [static/MySQL/1206_tbl_Shop_Product_Permutation.sql](/static/MySQL/1206_tbl_Shop_Product_Permutation.sql) | SQL | 44 | 10 | 6 | 60 | | [static/MySQL/1207_tbl_Shop_Product_Permutation_Audit.sql](/static/MySQL/1207_tbl_Shop_Product_Permutation_Audit.sql) | SQL | 18 | 0 | 6 | 24 | | [static/MySQL/1208_tbl_Shop_Product_Permutation_Temp.sql](/static/MySQL/1208_tbl_Shop_Product_Permutation_Temp.sql) | SQL | 28 | 2 | 5 | 35 | | [static/MySQL/1209_tbl_Shop_Variation_Type.sql](/static/MySQL/1209_tbl_Shop_Variation_Type.sql) | SQL | 16 | 0 | 5 | 21 | | [static/MySQL/1210_tbl_Shop_Variation_Type_Audit.sql](/static/MySQL/1210_tbl_Shop_Variation_Type_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1212_tbl_Shop_Variation.sql](/static/MySQL/1212_tbl_Shop_Variation.sql) | SQL | 20 | 0 | 6 | 26 | | [static/MySQL/1213_tbl_Shop_Variation_Audit.sql](/static/MySQL/1213_tbl_Shop_Variation_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1215_tbl_Shop_Product_Permutation_Variation_Link.sql](/static/MySQL/1215_tbl_Shop_Product_Permutation_Variation_Link.sql) | SQL | 23 | 0 | 6 | 29 | | [static/MySQL/1216_tbl_Shop_Product_Permutation_Variation_Link_Audit.sql](/static/MySQL/1216_tbl_Shop_Product_Permutation_Variation_Link_Audit.sql) | SQL | 18 | 0 | 5 | 23 | | [static/MySQL/1218_tbl_Shop_Stock_Item.sql](/static/MySQL/1218_tbl_Shop_Stock_Item.sql) | SQL | 33 | 0 | 6 | 39 | | [static/MySQL/1219_tbl_Shop_Stock_Item_Audit.sql](/static/MySQL/1219_tbl_Shop_Stock_Item_Audit.sql) | SQL | 18 | 0 | 6 | 24 | | [static/MySQL/1220_tbl_Shop_Stock_Item_Temp.sql](/static/MySQL/1220_tbl_Shop_Stock_Item_Temp.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1221_tbl_Shop_Product_Price.sql](/static/MySQL/1221_tbl_Shop_Product_Price.sql) | SQL | 27 | 0 | 5 | 32 | | [static/MySQL/1222_tbl_Shop_Product_Price_Audit.sql](/static/MySQL/1222_tbl_Shop_Product_Price_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1223_tbl_Shop_Product_Price_Temp.sql](/static/MySQL/1223_tbl_Shop_Product_Price_Temp.sql) | SQL | 12 | 0 | 5 | 17 | | [static/MySQL/1224_tbl_Shop_Product_Image.sql](/static/MySQL/1224_tbl_Shop_Product_Image.sql) | SQL | 22 | 0 | 5 | 27 | | [static/MySQL/1225_tbl_Shop_Product_Image_Audit.sql](/static/MySQL/1225_tbl_Shop_Product_Image_Audit.sql) | SQL | 16 | 0 | 5 | 21 | | [static/MySQL/1227_tbl_Shop_Delivery_Option.sql](/static/MySQL/1227_tbl_Shop_Delivery_Option.sql) | SQL | 18 | 4 | 6 | 28 | | [static/MySQL/1228_tbl_Shop_Delivery_Option_Audit.sql](/static/MySQL/1228_tbl_Shop_Delivery_Option_Audit.sql) | SQL | 17 | 0 | 5 | 22 | | [static/MySQL/1230_tbl_Shop_Product_Permutation_Delivery_Option_Link.sql](/static/MySQL/1230_tbl_Shop_Product_Permutation_Delivery_Option_Link.sql) | SQL | 41 | 0 | 5 | 46 | | [static/MySQL/1231_tbl_Shop_Product_Permutation_Delivery_Option_Link_Audit.sql](/static/MySQL/1231_tbl_Shop_Product_Permutation_Delivery_Option_Link_Audit.sql) | SQL | 17 | 0 | 5 | 22 | | [static/MySQL/1233_tbl_Shop_Discount.sql](/static/MySQL/1233_tbl_Shop_Discount.sql) | SQL | 31 | 12 | 6 | 49 | | [static/MySQL/1234_tbl_Shop_Discount_Audit.sql](/static/MySQL/1234_tbl_Shop_Discount_Audit.sql) | SQL | 18 | 0 | 5 | 23 | | [static/MySQL/1236_tbl_Shop_Discount_Region_Currency_Link.sql](/static/MySQL/1236_tbl_Shop_Discount_Region_Currency_Link.sql) | SQL | 27 | 0 | 5 | 32 | | [static/MySQL/1237_tbl_Shop_Discount_Region_Currency_Link_Audit.sql](/static/MySQL/1237_tbl_Shop_Discount_Region_Currency_Link_Audit.sql) | SQL | 18 | 0 | 5 | 23 | | [static/MySQL/1300_tbl_Shop_Permission_Group.sql](/static/MySQL/1300_tbl_Shop_Permission_Group.sql) | SQL | 16 | 0 | 5 | 21 | | [static/MySQL/1301_tbl_Shop_Permission_Group_Audit.sql](/static/MySQL/1301_tbl_Shop_Permission_Group_Audit.sql) | SQL | 18 | 0 | 5 | 23 | | [static/MySQL/1303_tbl_Shop_Permission.sql](/static/MySQL/1303_tbl_Shop_Permission.sql) | SQL | 24 | 0 | 5 | 29 | | [static/MySQL/1304_tbl_Shop_Permission_Audit.sql](/static/MySQL/1304_tbl_Shop_Permission_Audit.sql) | SQL | 18 | 0 | 5 | 23 | | [static/MySQL/1306_tbl_Shop_Role.sql](/static/MySQL/1306_tbl_Shop_Role.sql) | SQL | 15 | 0 | 5 | 20 | | [static/MySQL/1307_tbl_Shop_Role_Audit.sql](/static/MySQL/1307_tbl_Shop_Role_Audit.sql) | SQL | 18 | 0 | 5 | 23 | | [static/MySQL/1309_tbl_Shop_Role_Permission_Link.sql](/static/MySQL/1309_tbl_Shop_Role_Permission_Link.sql) | SQL | 26 | 0 | 5 | 31 | | [static/MySQL/1310_tbl_Shop_Role_Permission_Link_Audit.sql](/static/MySQL/1310_tbl_Shop_Role_Permission_Link_Audit.sql) | SQL | 17 | 0 | 5 | 22 | | [static/MySQL/1312_tbl_Shop_User.sql](/static/MySQL/1312_tbl_Shop_User.sql) | SQL | 21 | 0 | 6 | 27 | | [static/MySQL/1313_tbl_Shop_User_Audit.sql](/static/MySQL/1313_tbl_Shop_User_Audit.sql) | SQL | 18 | 0 | 5 | 23 | | [static/MySQL/1315_tbl_Shop_User_Role_Link.sql](/static/MySQL/1315_tbl_Shop_User_Role_Link.sql) | SQL | 21 | 0 | 5 | 26 | | [static/MySQL/1316_tbl_Shop_User_Role_Link_Audit.sql](/static/MySQL/1316_tbl_Shop_User_Role_Link_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1318_tbl_Shop_Address.sql](/static/MySQL/1318_tbl_Shop_Address.sql) | SQL | 25 | 1 | 5 | 31 | | [static/MySQL/1319_tbl_Shop_Address_Audit.sql](/static/MySQL/1319_tbl_Shop_Address_Audit.sql) | SQL | 18 | 0 | 5 | 23 | | [static/MySQL/1321_tbl_Shop_User_Basket.sql](/static/MySQL/1321_tbl_Shop_User_Basket.sql) | SQL | 28 | 6 | 6 | 40 | | [static/MySQL/1322_tbl_Shop_User_Basket_Audit.sql](/static/MySQL/1322_tbl_Shop_User_Basket_Audit.sql) | SQL | 17 | 6 | 5 | 28 | | [static/MySQL/1397_tbl_Shop_Order_Status.sql](/static/MySQL/1397_tbl_Shop_Order_Status.sql) | SQL | 16 | 0 | 6 | 22 | | [static/MySQL/1398_tbl_Shop_Order_Status_Audit.sql](/static/MySQL/1398_tbl_Shop_Order_Status_Audit.sql) | SQL | 17 | 0 | 5 | 22 | | [static/MySQL/1400_tbl_Shop_Supplier.sql](/static/MySQL/1400_tbl_Shop_Supplier.sql) | SQL | 27 | 0 | 6 | 33 | | [static/MySQL/1401_tbl_Shop_Supplier_Audit.sql](/static/MySQL/1401_tbl_Shop_Supplier_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1409_tbl_Shop_Supplier_Purchase_Order.sql](/static/MySQL/1409_tbl_Shop_Supplier_Purchase_Order.sql) | SQL | 20 | 16 | 6 | 42 | | [static/MySQL/1410_tbl_Shop_Supplier_Purchase_Order_Audit.sql](/static/MySQL/1410_tbl_Shop_Supplier_Purchase_Order_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1412_tbl_Shop_Supplier_Purchase_Order_Product_Link.sql](/static/MySQL/1412_tbl_Shop_Supplier_Purchase_Order_Product_Link.sql) | SQL | 32 | 0 | 6 | 38 | | [static/MySQL/1413_tbl_Shop_Supplier_Purchase_Order_Product_Link_Audit.sql](/static/MySQL/1413_tbl_Shop_Supplier_Purchase_Order_Product_Link_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1414_tbl_Shop_Supplier_Purchase_Order_Product_Link_Temp.sql](/static/MySQL/1414_tbl_Shop_Supplier_Purchase_Order_Product_Link_Temp.sql) | SQL | 22 | 6 | 7 | 35 | | [static/MySQL/1415_tbl_Shop_Manufacturing_Purchase_Order.sql](/static/MySQL/1415_tbl_Shop_Manufacturing_Purchase_Order.sql) | SQL | 17 | 10 | 7 | 34 | | [static/MySQL/1416_tbl_Shop_Manufacturing_Purchase_Order_Audit.sql](/static/MySQL/1416_tbl_Shop_Manufacturing_Purchase_Order_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1418_tbl_Shop_Manufacturing_Purchase_Order_Product_Link.sql](/static/MySQL/1418_tbl_Shop_Manufacturing_Purchase_Order_Product_Link.sql) | SQL | 33 | 0 | 6 | 39 | | [static/MySQL/1419_tbl_Shop_Manufacturing_Purchase_Order_Product_Link_Audit.sql](/static/MySQL/1419_tbl_Shop_Manufacturing_Purchase_Order_Product_Link_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1420_tbl_Shop_Manufacturing_Purchase_Order_Product_Link_Temp.sql](/static/MySQL/1420_tbl_Shop_Manufacturing_Purchase_Order_Product_Link_Temp.sql) | SQL | 22 | 7 | 7 | 36 | | [static/MySQL/1421_tbl_Shop_Customer.sql](/static/MySQL/1421_tbl_Shop_Customer.sql) | SQL | 25 | 0 | 5 | 30 | | [static/MySQL/1422_tbl_Shop_Customer_Audit.sql](/static/MySQL/1422_tbl_Shop_Customer_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1424_tbl_Shop_Customer_Sales_Order.sql](/static/MySQL/1424_tbl_Shop_Customer_Sales_Order.sql) | SQL | 20 | 10 | 6 | 36 | | [static/MySQL/1425_tbl_Shop_Customer_Sales_Order_Audit.sql](/static/MySQL/1425_tbl_Shop_Customer_Sales_Order_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1427_tbl_Shop_Customer_Sales_Order_Product_Link.sql](/static/MySQL/1427_tbl_Shop_Customer_Sales_Order_Product_Link.sql) | SQL | 32 | 0 | 7 | 39 | | [static/MySQL/1428_tbl_Shop_Customer_Sales_Order_Product_Link_Audit.sql](/static/MySQL/1428_tbl_Shop_Customer_Sales_Order_Product_Link_Audit.sql) | SQL | 17 | 0 | 6 | 23 | | [static/MySQL/1429_tbl_Shop_Customer_Sales_Order_Product_Link_Temp.sql](/static/MySQL/1429_tbl_Shop_Customer_Sales_Order_Product_Link_Temp.sql) | SQL | 22 | 6 | 7 | 35 | | [static/MySQL/1500_tbl_Shop_Calc_User_Temp.sql](/static/MySQL/1500_tbl_Shop_Calc_User_Temp.sql) | SQL | 20 | 3 | 3 | 26 | | [static/MySQL/3000_tri_Shop_Access_Level.sql](/static/MySQL/3000_tri_Shop_Access_Level.sql) | SQL | 50 | 0 | 10 | 60 | | [static/MySQL/3000_tri_Shop_Product_Change_Set.sql](/static/MySQL/3000_tri_Shop_Product_Change_Set.sql) | SQL | 15 | 0 | 6 | 21 | | [static/MySQL/3001_tri_Shop_User_Change_Set.sql](/static/MySQL/3001_tri_Shop_User_Change_Set.sql) | SQL | 15 | 0 | 6 | 21 | | [static/MySQL/3002_tri_Shop_Sales_And_Purchasing_Change_Set.sql](/static/MySQL/3002_tri_Shop_Sales_And_Purchasing_Change_Set.sql) | SQL | 15 | 0 | 6 | 21 | | [static/MySQL/3010_tri_File_Type.sql](/static/MySQL/3010_tri_File_Type.sql) | SQL | 37 | 0 | 7 | 44 | | [static/MySQL/3011_tri_File_Type_Audit.sql](/static/MySQL/3011_tri_File_Type_Audit.sql) | SQL | 21 | 0 | 7 | 28 | | [static/MySQL/3012_tri_Shop_General.sql](/static/MySQL/3012_tri_Shop_General.sql) | SQL | 34 | 0 | 7 | 41 | | [static/MySQL/3014_tri_Shop_Image_Type.sql](/static/MySQL/3014_tri_Shop_Image_Type.sql) | SQL | 50 | 6 | 9 | 65 | | [static/MySQL/3100_tri_Shop_Region.sql](/static/MySQL/3100_tri_Shop_Region.sql) | SQL | 46 | 0 | 10 | 56 | | [static/MySQL/3103_tri_Shop_Region_Branch.sql](/static/MySQL/3103_tri_Shop_Region_Branch.sql) | SQL | 38 | 6 | 10 | 54 | | [static/MySQL/3109_tri_Shop_Storage_Location.sql](/static/MySQL/3109_tri_Shop_Storage_Location.sql) | SQL | 46 | 0 | 10 | 56 | | [static/MySQL/3115_tri_Shop_Currency.sql](/static/MySQL/3115_tri_Shop_Currency.sql) | SQL | 54 | 0 | 9 | 63 | | [static/MySQL/3118_tri_Shop_Tax_Or_Surcharge.sql](/static/MySQL/3118_tri_Shop_Tax_Or_Surcharge.sql) | SQL | 66 | 0 | 10 | 76 | | [static/MySQL/3200_tri_Shop_Category.sql](/static/MySQL/3200_tri_Shop_Category.sql) | SQL | 54 | 0 | 8 | 62 | | [static/MySQL/3203_tri_Shop_Product.sql](/static/MySQL/3203_tri_Shop_Product.sql) | SQL | 54 | 106 | 11 | 171 | | [static/MySQL/3206_tri_Shop_Product_Permutation.sql](/static/MySQL/3206_tri_Shop_Product_Permutation.sql) | SQL | 112 | 36 | 12 | 160 | | [static/MySQL/3209_tri_Shop_Variation_Type.sql](/static/MySQL/3209_tri_Shop_Variation_Type.sql) | SQL | 50 | 0 | 11 | 61 | | [static/MySQL/3212_tri_Shop_Variation.sql](/static/MySQL/3212_tri_Shop_Variation.sql) | SQL | 46 | 0 | 10 | 56 | | [static/MySQL/3215_tri_Shop_Product_Permutation_Variation_Link.sql](/static/MySQL/3215_tri_Shop_Product_Permutation_Variation_Link.sql) | SQL | 38 | 10 | 9 | 57 | | [static/MySQL/3218_tri_Shop_Stock_Item.sql](/static/MySQL/3218_tri_Shop_Stock_Item.sql) | SQL | 82 | 0 | 10 | 92 | | [static/MySQL/3221_tri_Shop_Product_Price.sql](/static/MySQL/3221_tri_Shop_Product_Price.sql) | SQL | 58 | 19 | 11 | 88 | | [static/MySQL/3224_tri_Shop_Product_Image.sql](/static/MySQL/3224_tri_Shop_Product_Image.sql) | SQL | 54 | 10 | 9 | 73 | | [static/MySQL/3227_tri_Shop_Delivery_Option.sql](/static/MySQL/3227_tri_Shop_Delivery_Option.sql) | SQL | 54 | 10 | 9 | 73 | | [static/MySQL/3230_tri_Shop_Product_Permutation_Delivery_Option_Link.sql](/static/MySQL/3230_tri_Shop_Product_Permutation_Delivery_Option_Link.sql) | SQL | 42 | 28 | 9 | 79 | | [static/MySQL/3233_tri_Shop_Discount.sql](/static/MySQL/3233_tri_Shop_Discount.sql) | SQL | 74 | 0 | 10 | 84 | | [static/MySQL/3236_tri_Shop_Discount_Region_Currency_Link.sql](/static/MySQL/3236_tri_Shop_Discount_Region_Currency_Link.sql) | SQL | 34 | 10 | 9 | 53 | | [static/MySQL/3300_tri_Shop_Permission_Group.sql](/static/MySQL/3300_tri_Shop_Permission_Group.sql) | SQL | 46 | 0 | 9 | 55 | | [static/MySQL/3303_tri_Shop_Permission.sql](/static/MySQL/3303_tri_Shop_Permission.sql) | SQL | 54 | 0 | 9 | 63 | | [static/MySQL/3306_tri_Shop_Role.sql](/static/MySQL/3306_tri_Shop_Role.sql) | SQL | 46 | 0 | 10 | 56 | | [static/MySQL/3309_tri_Shop_Role_Permission_Link.sql](/static/MySQL/3309_tri_Shop_Role_Permission_Link.sql) | SQL | 38 | 10 | 10 | 58 | | [static/MySQL/3312_tri_Shop_User.sql](/static/MySQL/3312_tri_Shop_User.sql) | SQL | 70 | 0 | 9 | 79 | | [static/MySQL/3315_tri_Shop_User_Role_Link.sql](/static/MySQL/3315_tri_Shop_User_Role_Link.sql) | SQL | 34 | 0 | 9 | 43 | | [static/MySQL/3318_tri_Shop_Address.sql](/static/MySQL/3318_tri_Shop_Address.sql) | SQL | 66 | 0 | 9 | 75 | | [static/MySQL/3321_tri_Shop_User_Basket.sql](/static/MySQL/3321_tri_Shop_User_Basket.sql) | SQL | 46 | 0 | 9 | 55 | | [static/MySQL/3324_tri_Shop_User_Order_Status.sql](/static/MySQL/3324_tri_Shop_User_Order_Status.sql) | SQL | 50 | 0 | 9 | 59 | | [static/MySQL/3400_tri_Shop_Supplier.sql](/static/MySQL/3400_tri_Shop_Supplier.sql) | SQL | 66 | 0 | 10 | 76 | | [static/MySQL/3403_tri_Shop_Unit_Measurement.sql](/static/MySQL/3403_tri_Shop_Unit_Measurement.sql) | SQL | 66 | 0 | 11 | 77 | | [static/MySQL/3406_tri_Shop_Unit_Of_Measurement_Conversion.sql](/static/MySQL/3406_tri_Shop_Unit_Of_Measurement_Conversion.sql) | SQL | 54 | 0 | 11 | 65 | | [static/MySQL/3409_tri_Shop_Supplier_Purchase_Order.sql](/static/MySQL/3409_tri_Shop_Supplier_Purchase_Order.sql) | SQL | 42 | 18 | 11 | 71 | | [static/MySQL/3412_tri_Shop_Supplier_Purchase_Order_Product_Link.sql](/static/MySQL/3412_tri_Shop_Supplier_Purchase_Order_Product_Link.sql) | SQL | 70 | 0 | 10 | 80 | | [static/MySQL/3415_tri_Shop_Manufacturing_Purchase_Order.sql](/static/MySQL/3415_tri_Shop_Manufacturing_Purchase_Order.sql) | SQL | 46 | 0 | 10 | 56 | | [static/MySQL/3418_tri_Shop_Manufacturing_Purchase_Order_Product_Link.sql](/static/MySQL/3418_tri_Shop_Manufacturing_Purchase_Order_Product_Link.sql) | SQL | 70 | 0 | 11 | 81 | | [static/MySQL/3421_tri_Shop_Customer.sql](/static/MySQL/3421_tri_Shop_Customer.sql) | SQL | 62 | 0 | 11 | 73 | | [static/MySQL/3424_tri_Shop_Customer_Sales_Order.sql](/static/MySQL/3424_tri_Shop_Customer_Sales_Order.sql) | SQL | 46 | 0 | 10 | 56 | | [static/MySQL/3427_tri_Shop_Customer_Sales_Order_Product_Link.sql](/static/MySQL/3427_tri_Shop_Customer_Sales_Order_Product_Link.sql) | SQL | 70 | 0 | 10 | 80 | | [static/MySQL/6000_p_debug_timing_reporting.sql](/static/MySQL/6000_p_debug_timing_reporting.sql) | SQL | 26 | 12 | 7 | 45 | | [static/MySQL/6000_p_split.sql](/static/MySQL/6000_p_split.sql) | SQL | 68 | 16 | 19 | 103 | | [static/MySQL/6001_p_clear_split_temp.sql](/static/MySQL/6001_p_clear_split_temp.sql) | SQL | 14 | 8 | 8 | 30 | | [static/MySQL/6001_p_validate_guid.sql](/static/MySQL/6001_p_validate_guid.sql) | SQL | 29 | 21 | 9 | 59 | | [static/MySQL/6206_fn_shop_get_product_permutation_name.sql](/static/MySQL/6206_fn_shop_get_product_permutation_name.sql) | SQL | 27 | 0 | 7 | 34 | | [static/MySQL/6500_p_shop_calc_user.sql](/static/MySQL/6500_p_shop_calc_user.sql) | SQL | 425 | 87 | 45 | 557 | | [static/MySQL/6501_p_shop_clear_calc_user.sql](/static/MySQL/6501_p_shop_clear_calc_user.sql) | SQL | 22 | 14 | 10 | 46 | | [static/MySQL/7003_p_shop_get_many_access_level.sql](/static/MySQL/7003_p_shop_get_many_access_level.sql) | SQL | 22 | 13 | 11 | 46 | | [static/MySQL/7101_p_shop_get_many_region.sql](/static/MySQL/7101_p_shop_get_many_region.sql) | SQL | 22 | 13 | 11 | 46 | | [static/MySQL/7116_p_shop_get_many_currency.sql](/static/MySQL/7116_p_shop_get_many_currency.sql) | SQL | 24 | 13 | 11 | 48 | | [static/MySQL/7122_p_shop_get_many_unit_measurement.sql](/static/MySQL/7122_p_shop_get_many_unit_measurement.sql) | SQL | 26 | 9 | 7 | 42 | | [static/MySQL/7200_p_shop_save_product_category.sql](/static/MySQL/7200_p_shop_save_product_category.sql) | SQL | 224 | 13 | 32 | 269 | | [static/MySQL/7200_p_shop_save_product_category_test.sql](/static/MySQL/7200_p_shop_save_product_category_test.sql) | SQL | 216 | 17 | 42 | 275 | | [static/MySQL/7202_p_shop_clear_calc_product_permutation.sql](/static/MySQL/7202_p_shop_clear_calc_product_permutation.sql) | SQL | 24 | 18 | 11 | 53 | | [static/MySQL/7203_p_shop_save_product.sql](/static/MySQL/7203_p_shop_save_product.sql) | SQL | 191 | 22 | 33 | 246 | | [static/MySQL/7204_p_shop_calc_product_permutation.sql](/static/MySQL/7204_p_shop_calc_product_permutation.sql) | SQL | 528 | 108 | 56 | 692 | | [static/MySQL/7204_p_shop_get_many_product.sql](/static/MySQL/7204_p_shop_get_many_product.sql) | SQL | 381 | 95 | 41 | 517 | | [static/MySQL/7205_p_shop_get_many_stripe_product_new.sql](/static/MySQL/7205_p_shop_get_many_stripe_product_new.sql) | SQL | 209 | 57 | 42 | 308 | | [static/MySQL/7206_p_shop_save_permutation.sql](/static/MySQL/7206_p_shop_save_permutation.sql) | SQL | 400 | 164 | 42 | 606 | | [static/MySQL/7206_p_shop_save_product_permutation.sql](/static/MySQL/7206_p_shop_save_product_permutation.sql) | SQL | 428 | 99 | 35 | 562 | | [static/MySQL/7210_p_shop_get_many_product_variation.sql](/static/MySQL/7210_p_shop_get_many_product_variation.sql) | SQL | 290 | 86 | 41 | 417 | | [static/MySQL/7219_p_shop_get_many_stock_item.sql](/static/MySQL/7219_p_shop_get_many_stock_item.sql) | SQL | 557 | 157 | 56 | 770 | | [static/MySQL/7221_p_get_many_shop_product_price_and_discount_and_delivery_option.sql](/static/MySQL/7221_p_get_many_shop_product_price_and_discount_and_delivery_option.sql) | SQL | 738 | 201 | 68 | 1,007 | | [static/MySQL/7223_p_shop_get_many_stripe_price_new.sql](/static/MySQL/7223_p_shop_get_many_stripe_price_new.sql) | SQL | 161 | 42 | 41 | 244 | | [static/MySQL/7312_p_shop_save_user.sql](/static/MySQL/7312_p_shop_save_user.sql) | SQL | 109 | 42 | 30 | 181 | | [static/MySQL/7313_p_get_many_user.sql](/static/MySQL/7313_p_get_many_user.sql) | SQL | 190 | 50 | 31 | 271 | | [static/MySQL/7321_p_shop_save_user_basket.sql](/static/MySQL/7321_p_shop_save_user_basket.sql) | SQL | 608 | 175 | 48 | 831 | | [static/MySQL/7400_p_shop_save_supplier.sql](/static/MySQL/7400_p_shop_save_supplier.sql) | SQL | 171 | 79 | 34 | 284 | | [static/MySQL/7401_p_shop_get_many_supplier.sql](/static/MySQL/7401_p_shop_get_many_supplier.sql) | SQL | 157 | 74 | 35 | 266 | | [static/MySQL/7403_p_save_supplier_purchase_order.sql](/static/MySQL/7403_p_save_supplier_purchase_order.sql) | SQL | 377 | 137 | 43 | 557 | | [static/MySQL/7404_p_shop_get_many_supplier_purchase_order.sql](/static/MySQL/7404_p_shop_get_many_supplier_purchase_order.sql) | SQL | 546 | 162 | 58 | 766 | | [static/MySQL/7415_p_shop_save_manufacturing_purchase_order.sql](/static/MySQL/7415_p_shop_save_manufacturing_purchase_order.sql) | SQL | 400 | 164 | 42 | 606 | | [static/MySQL/7416_p_shop_get_many_manufacturing_purchase_order.sql](/static/MySQL/7416_p_shop_get_many_manufacturing_purchase_order.sql) | SQL | 426 | 181 | 52 | 659 | | [static/MySQL/7421_p_shop_save_customer.sql](/static/MySQL/7421_p_shop_save_customer.sql) | SQL | 167 | 101 | 33 | 301 | | [static/MySQL/7422_p_shop_get_many_customer.sql](/static/MySQL/7422_p_shop_get_many_customer.sql) | SQL | 169 | 63 | 40 | 272 | | [static/MySQL/7424_p_shop_save_customer_sales_order.sql](/static/MySQL/7424_p_shop_save_customer_sales_order.sql) | SQL | 383 | 132 | 43 | 558 | | [static/MySQL/7425_p_shop_get_many_customer_sales_order.sql](/static/MySQL/7425_p_shop_get_many_customer_sales_order.sql) | SQL | 534 | 181 | 62 | 777 | | [static/MySQL/9000_populate.sql](/static/MySQL/9000_populate.sql) | SQL | 574 | 145 | 55 | 774 | | [static/MySQL/9001_view.sql](/static/MySQL/9001_view.sql) | SQL | 137 | 14 | 57 | 208 | | [static/MySQL/9010_anal.sql](/static/MySQL/9010_anal.sql) | SQL | 17 | 1 | 9 | 27 | | [static/PostgreSQL/000_combine.sql](/static/PostgreSQL/000_combine.sql) | SQL | 9,567 | 4,004 | 1,543 | 15,114 | | [static/PostgreSQL/001_destroy.sql](/static/PostgreSQL/001_destroy.sql) | SQL | 214 | 3 | 76 | 293 | | [static/PostgreSQL/100.0_tbl_Shop_Product_Change_Set.sql](/static/PostgreSQL/100.0_tbl_Shop_Product_Change_Set.sql) | SQL | 7 | 1 | 5 | 13 | | [static/PostgreSQL/100.1_tbl_Shop_User_Change_Set.sql](/static/PostgreSQL/100.1_tbl_Shop_User_Change_Set.sql) | SQL | 7 | 1 | 5 | 13 | | [static/PostgreSQL/100.2_tbl_Shop_Access_Level.sql](/static/PostgreSQL/100.2_tbl_Shop_Access_Level.sql) | SQL | 15 | 1 | 5 | 21 | | [static/PostgreSQL/100.2_tbl_Shop_Sales_And_Purchasing_Change_Set.sql](/static/PostgreSQL/100.2_tbl_Shop_Sales_And_Purchasing_Change_Set.sql) | SQL | 7 | 1 | 5 | 13 | | [static/PostgreSQL/100.3_tbl_Shop_Access_Level_Audit.sql](/static/PostgreSQL/100.3_tbl_Shop_Access_Level_Audit.sql) | SQL | 16 | 1 | 5 | 22 | | [static/PostgreSQL/100_tbl_Msg_Error_Type.sql](/static/PostgreSQL/100_tbl_Msg_Error_Type.sql) | SQL | 7 | 1 | 6 | 14 | | [static/PostgreSQL/102_tbl_File_Type.sql](/static/PostgreSQL/102_tbl_File_Type.sql) | SQL | 11 | 1 | 6 | 18 | | [static/PostgreSQL/103_tbl_File_Type_Audit.sql](/static/PostgreSQL/103_tbl_File_Type_Audit.sql) | SQL | 16 | 1 | 5 | 22 | | [static/PostgreSQL/104_tbl_Shop_General.sql](/static/PostgreSQL/104_tbl_Shop_General.sql) | SQL | 11 | 1 | 5 | 17 | | [static/PostgreSQL/105_tbl_Shop_General_Audit.sql](/static/PostgreSQL/105_tbl_Shop_General_Audit.sql) | SQL | 16 | 1 | 5 | 22 | | [static/PostgreSQL/106_tbl_Shop_Category.sql](/static/PostgreSQL/106_tbl_Shop_Category.sql) | SQL | 15 | 1 | 6 | 22 | | [static/PostgreSQL/107_tbl_Shop_Category_Audit.sql](/static/PostgreSQL/107_tbl_Shop_Category_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/108_tbl_Shop_Recurrence_Interval.sql](/static/PostgreSQL/108_tbl_Shop_Recurrence_Interval.sql) | SQL | 14 | 1 | 6 | 21 | | [static/PostgreSQL/109_tbl_Shop_Recurrence_Interval_Audit.sql](/static/PostgreSQL/109_tbl_Shop_Recurrence_Interval_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/110.0_tbl_Shop_Region.sql](/static/PostgreSQL/110.0_tbl_Shop_Region.sql) | SQL | 14 | 1 | 5 | 20 | | [static/PostgreSQL/110.1_tbl_Shop_Region_Audit.sql](/static/PostgreSQL/110.1_tbl_Shop_Region_Audit.sql) | SQL | 16 | 1 | 5 | 22 | | [static/PostgreSQL/110.2_tbl_Shop_Region_Branch.sql](/static/PostgreSQL/110.2_tbl_Shop_Region_Branch.sql) | SQL | 22 | 2 | 5 | 29 | | [static/PostgreSQL/110.3_tbl_Shop_Region_Branch_Audit.sql](/static/PostgreSQL/110.3_tbl_Shop_Region_Branch_Audit.sql) | SQL | 16 | 1 | 5 | 22 | | [static/PostgreSQL/110.4_tbl_Shop_Currency.sql](/static/PostgreSQL/110.4_tbl_Shop_Currency.sql) | SQL | 17 | 1 | 5 | 23 | | [static/PostgreSQL/110.5_tbl_Shop_Currency_Audit.sql](/static/PostgreSQL/110.5_tbl_Shop_Currency_Audit.sql) | SQL | 17 | 1 | 5 | 23 | | [static/PostgreSQL/110.6_tbl_Shop_Tax_Or_Surcharge.sql](/static/PostgreSQL/110.6_tbl_Shop_Tax_Or_Surcharge.sql) | SQL | 32 | 1 | 6 | 39 | | [static/PostgreSQL/110.7_tbl_Shop_Tax_Or_Surcharge_Audit.sql](/static/PostgreSQL/110.7_tbl_Shop_Tax_Or_Surcharge_Audit.sql) | SQL | 17 | 1 | 5 | 23 | | [static/PostgreSQL/110.8_tbl_Shop_Product.sql](/static/PostgreSQL/110.8_tbl_Shop_Product.sql) | SQL | 19 | 24 | 6 | 49 | | [static/PostgreSQL/110.9_tbl_Shop_Product_Audit.sql](/static/PostgreSQL/110.9_tbl_Shop_Product_Audit.sql) | SQL | 16 | 1 | 5 | 22 | | [static/PostgreSQL/112_tbl_Shop_Variation_Type.sql](/static/PostgreSQL/112_tbl_Shop_Variation_Type.sql) | SQL | 15 | 1 | 5 | 21 | | [static/PostgreSQL/113.0_tbl_Shop_Variation_Type_Audit.sql](/static/PostgreSQL/113.0_tbl_Shop_Variation_Type_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/114_tbl_Shop_Variation.sql](/static/PostgreSQL/114_tbl_Shop_Variation.sql) | SQL | 19 | 1 | 6 | 26 | | [static/PostgreSQL/115_tbl_Shop_Variation_Audit.sql](/static/PostgreSQL/115_tbl_Shop_Variation_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/117.1_tbl_Shop_Product_Permutation.sql](/static/PostgreSQL/117.1_tbl_Shop_Product_Permutation.sql) | SQL | 33 | 9 | 6 | 48 | | [static/PostgreSQL/117.2_tbl_Shop_Product_Permutation_Audit.sql](/static/PostgreSQL/117.2_tbl_Shop_Product_Permutation_Audit.sql) | SQL | 17 | 1 | 6 | 24 | | [static/PostgreSQL/117.3_tbl_Shop_Product_Permutation_Variation_Link.sql](/static/PostgreSQL/117.3_tbl_Shop_Product_Permutation_Variation_Link.sql) | SQL | 22 | 1 | 6 | 29 | | [static/PostgreSQL/117.4_tbl_Shop_Product_Permutation_Variation_Link_Audit.sql](/static/PostgreSQL/117.4_tbl_Shop_Product_Permutation_Variation_Link_Audit.sql) | SQL | 17 | 1 | 5 | 23 | | [static/PostgreSQL/117.5_tbl_Shop_Product_Currency_Region_Link.sql](/static/PostgreSQL/117.5_tbl_Shop_Product_Currency_Region_Link.sql) | SQL | 34 | 1 | 5 | 40 | | [static/PostgreSQL/117.6_tbl_Shop_Product_Currency_Region_Link_Audit.sql](/static/PostgreSQL/117.6_tbl_Shop_Product_Currency_Region_Link_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/118_tbl_Shop_Image_Type.sql](/static/PostgreSQL/118_tbl_Shop_Image_Type.sql) | SQL | 15 | 1 | 6 | 22 | | [static/PostgreSQL/119_tbl_Shop_Image_Type_Audit.sql](/static/PostgreSQL/119_tbl_Shop_Image_Type_Audit.sql) | SQL | 16 | 1 | 5 | 22 | | [static/PostgreSQL/120_tbl_Shop_Image.sql](/static/PostgreSQL/120_tbl_Shop_Image.sql) | SQL | 29 | 1 | 5 | 35 | | [static/PostgreSQL/121_tbl_Shop_Image_Audit.sql](/static/PostgreSQL/121_tbl_Shop_Image_Audit.sql) | SQL | 15 | 1 | 5 | 21 | | [static/PostgreSQL/122_tbl_Shop_Delivery_Option.sql](/static/PostgreSQL/122_tbl_Shop_Delivery_Option.sql) | SQL | 19 | 1 | 6 | 26 | | [static/PostgreSQL/123_tbl_Shop_Delivery_Option_Audit.sql](/static/PostgreSQL/123_tbl_Shop_Delivery_Option_Audit.sql) | SQL | 16 | 1 | 5 | 22 | | [static/PostgreSQL/124_tbl_Shop_Product_Delivery_Option_Link.sql](/static/PostgreSQL/124_tbl_Shop_Product_Delivery_Option_Link.sql) | SQL | 38 | 1 | 5 | 44 | | [static/PostgreSQL/125_tbl_Shop_Product_Delivery_Option_Link_Audit.sql](/static/PostgreSQL/125_tbl_Shop_Product_Delivery_Option_Link_Audit.sql) | SQL | 16 | 1 | 5 | 22 | | [static/PostgreSQL/130.4_tbl_Shop_Discount.sql](/static/PostgreSQL/130.4_tbl_Shop_Discount.sql) | SQL | 30 | 13 | 6 | 49 | | [static/PostgreSQL/131_tbl_Shop_Discount_Audit.sql](/static/PostgreSQL/131_tbl_Shop_Discount_Audit.sql) | SQL | 17 | 1 | 5 | 23 | | [static/PostgreSQL/132_tbl_Shop_Discount_Region_Currency_Link.sql](/static/PostgreSQL/132_tbl_Shop_Discount_Region_Currency_Link.sql) | SQL | 26 | 1 | 5 | 32 | | [static/PostgreSQL/133_tbl_Shop_Discount_Region_Currency_Link_Audit.sql](/static/PostgreSQL/133_tbl_Shop_Discount_Region_Currency_Link_Audit.sql) | SQL | 17 | 1 | 5 | 23 | | [static/PostgreSQL/153_tbl_Shop_Permission_Group.sql](/static/PostgreSQL/153_tbl_Shop_Permission_Group.sql) | SQL | 15 | 1 | 5 | 21 | | [static/PostgreSQL/154_tbl_Shop_Permission_Group_Audit.sql](/static/PostgreSQL/154_tbl_Shop_Permission_Group_Audit.sql) | SQL | 17 | 1 | 5 | 23 | | [static/PostgreSQL/155_tbl_Shop_Permission.sql](/static/PostgreSQL/155_tbl_Shop_Permission.sql) | SQL | 23 | 1 | 5 | 29 | | [static/PostgreSQL/156_tbl_Shop_Permission_Audit.sql](/static/PostgreSQL/156_tbl_Shop_Permission_Audit.sql) | SQL | 17 | 1 | 5 | 23 | | [static/PostgreSQL/157_tbl_Shop_Role.sql](/static/PostgreSQL/157_tbl_Shop_Role.sql) | SQL | 14 | 1 | 5 | 20 | | [static/PostgreSQL/158_tbl_Shop_Role_Audit.sql](/static/PostgreSQL/158_tbl_Shop_Role_Audit.sql) | SQL | 17 | 1 | 5 | 23 | | [static/PostgreSQL/159_tbl_Shop_Role_Permission_Link.sql](/static/PostgreSQL/159_tbl_Shop_Role_Permission_Link.sql) | SQL | 25 | 1 | 5 | 31 | | [static/PostgreSQL/160_tbl_Shop_Role_Permission_Link_Audit.sql](/static/PostgreSQL/160_tbl_Shop_Role_Permission_Link_Audit.sql) | SQL | 16 | 1 | 5 | 22 | | [static/PostgreSQL/161_tbl_Shop_User.sql](/static/PostgreSQL/161_tbl_Shop_User.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/162_tbl_Shop_User_Audit.sql](/static/PostgreSQL/162_tbl_Shop_User_Audit.sql) | SQL | 17 | 1 | 5 | 23 | | [static/PostgreSQL/163_tbl_Shop_User_Role_Link.sql](/static/PostgreSQL/163_tbl_Shop_User_Role_Link.sql) | SQL | 20 | 1 | 5 | 26 | | [static/PostgreSQL/164_tbl_Shop_User_Role_Link_Audit.sql](/static/PostgreSQL/164_tbl_Shop_User_Role_Link_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/165_tbl_Shop_Address.sql](/static/PostgreSQL/165_tbl_Shop_Address.sql) | SQL | 19 | 9 | 5 | 33 | | [static/PostgreSQL/166_tbl_Shop_Address_Audit.sql](/static/PostgreSQL/166_tbl_Shop_Address_Audit.sql) | SQL | 17 | 1 | 5 | 23 | | [static/PostgreSQL/167_tbl_Shop_User_Basket.sql](/static/PostgreSQL/167_tbl_Shop_User_Basket.sql) | SQL | 27 | 7 | 6 | 40 | | [static/PostgreSQL/168_tbl_Shop_User_Basket_Audit.sql](/static/PostgreSQL/168_tbl_Shop_User_Basket_Audit.sql) | SQL | 16 | 7 | 5 | 28 | | [static/PostgreSQL/169_tbl_Shop_User_Order_Status.sql](/static/PostgreSQL/169_tbl_Shop_User_Order_Status.sql) | SQL | 15 | 1 | 6 | 22 | | [static/PostgreSQL/170_tbl_Shop_User_Order_Status_Audit.sql](/static/PostgreSQL/170_tbl_Shop_User_Order_Status_Audit.sql) | SQL | 16 | 1 | 5 | 22 | | [static/PostgreSQL/181.0_tbl_Shop_Supplier.sql](/static/PostgreSQL/181.0_tbl_Shop_Supplier.sql) | SQL | 26 | 1 | 6 | 33 | | [static/PostgreSQL/181.1_tbl_Shop_Supplier_Audit.sql](/static/PostgreSQL/181.1_tbl_Shop_Supplier_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/181.2_tbl_Shop_Unit_Measurement.sql](/static/PostgreSQL/181.2_tbl_Shop_Unit_Measurement.sql) | SQL | 15 | 1 | 7 | 23 | | [static/PostgreSQL/181.3_tbl_Shop_Unit_Measurement_Audit.sql](/static/PostgreSQL/181.3_tbl_Shop_Unit_Measurement_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/181.4_tbl_Shop_Unit_Measurement_Conversion.sql](/static/PostgreSQL/181.4_tbl_Shop_Unit_Measurement_Conversion.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/181.5_tbl_Shop_Unit_Measurement_Conversion_Audit.sql](/static/PostgreSQL/181.5_tbl_Shop_Unit_Measurement_Conversion_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/181.6_tbl_Shop_Supplier_Purchase_Order.sql](/static/PostgreSQL/181.6_tbl_Shop_Supplier_Purchase_Order.sql) | SQL | 19 | 17 | 6 | 42 | | [static/PostgreSQL/181.7_tbl_Shop_Supplier_Purchase_Order_Audit.sql](/static/PostgreSQL/181.7_tbl_Shop_Supplier_Purchase_Order_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/181.8_tbl_Shop_Supplier_Purchase_Order_Product_Link.sql](/static/PostgreSQL/181.8_tbl_Shop_Supplier_Purchase_Order_Product_Link.sql) | SQL | 31 | 1 | 6 | 38 | | [static/PostgreSQL/181.9_tbl_Shop_Supplier_Purchase_Order_Product_Link_Audit.sql](/static/PostgreSQL/181.9_tbl_Shop_Supplier_Purchase_Order_Product_Link_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/182.0_tbl_Shop_Supplier_Purchase_Order_Product_Link_Temp.sql](/static/PostgreSQL/182.0_tbl_Shop_Supplier_Purchase_Order_Product_Link_Temp.sql) | SQL | 21 | 7 | 7 | 35 | | [static/PostgreSQL/183_tbl_Shop_Manufacturing_Purchase_Order.sql](/static/PostgreSQL/183_tbl_Shop_Manufacturing_Purchase_Order.sql) | SQL | 16 | 11 | 7 | 34 | | [static/PostgreSQL/184_tbl_Shop_Manufacturing_Purchase_Order_Audit.sql](/static/PostgreSQL/184_tbl_Shop_Manufacturing_Purchase_Order_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/185_tbl_Shop_Manufacturing_Purchase_Order_Product_Link.sql](/static/PostgreSQL/185_tbl_Shop_Manufacturing_Purchase_Order_Product_Link.sql) | SQL | 32 | 1 | 6 | 39 | | [static/PostgreSQL/186.1_tbl_Shop_Manufacturing_Purchase_Order_Product_Link_Temp.sql](/static/PostgreSQL/186.1_tbl_Shop_Manufacturing_Purchase_Order_Product_Link_Temp.sql) | SQL | 21 | 8 | 7 | 36 | | [static/PostgreSQL/186_tbl_Shop_Manufacturing_Purchase_Order_Product_Link_Audit.sql](/static/PostgreSQL/186_tbl_Shop_Manufacturing_Purchase_Order_Product_Link_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/187.0_tbl_Shop_Customer.sql](/static/PostgreSQL/187.0_tbl_Shop_Customer.sql) | SQL | 24 | 1 | 5 | 30 | | [static/PostgreSQL/187.1_tbl_Shop_Customer_Audit.sql](/static/PostgreSQL/187.1_tbl_Shop_Customer_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/187.2_tbl_Shop_Customer_Sales_Order.sql](/static/PostgreSQL/187.2_tbl_Shop_Customer_Sales_Order.sql) | SQL | 19 | 11 | 6 | 36 | | [static/PostgreSQL/188_tbl_Shop_Customer_Sales_Order_Audit.sql](/static/PostgreSQL/188_tbl_Shop_Customer_Sales_Order_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/189_tbl_Shop_Customer_Sales_Order_Product_Link.sql](/static/PostgreSQL/189_tbl_Shop_Customer_Sales_Order_Product_Link.sql) | SQL | 31 | 1 | 7 | 39 | | [static/PostgreSQL/190_tbl_Shop_Customer_Sales_Order_Product_Link_Audit.sql](/static/PostgreSQL/190_tbl_Shop_Customer_Sales_Order_Product_Link_Audit.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/191_tbl_Shop_Customer_Sales_Order_Product_Link_Temp.sql](/static/PostgreSQL/191_tbl_Shop_Customer_Sales_Order_Product_Link_Temp.sql) | SQL | 21 | 7 | 7 | 35 | | [static/PostgreSQL/300.2_tri_Shop_Sales_And_Purchasing_Change_Set.sql](/static/PostgreSQL/300.2_tri_Shop_Sales_And_Purchasing_Change_Set.sql) | SQL | 20 | 1 | 6 | 27 | | [static/PostgreSQL/301.1_tri_Shop_User_Change_Set.sql](/static/PostgreSQL/301.1_tri_Shop_User_Change_Set.sql) | SQL | 16 | 1 | 4 | 21 | | [static/PostgreSQL/301.2_tri_Shop_Access_Level.sql](/static/PostgreSQL/301.2_tri_Shop_Access_Level.sql) | SQL | 52 | 6 | 9 | 67 | | [static/PostgreSQL/301_tri_Shop_Product_Change_Set.sql](/static/PostgreSQL/301_tri_Shop_Product_Change_Set.sql) | SQL | 16 | 1 | 6 | 23 | | [static/PostgreSQL/302_tri_File_Type.sql](/static/PostgreSQL/302_tri_File_Type.sql) | SQL | 37 | 4 | 8 | 49 | | [static/PostgreSQL/303_tri_File_Type_Audit.sql](/static/PostgreSQL/303_tri_File_Type_Audit.sql) | SQL | 24 | 1 | 8 | 33 | | [static/PostgreSQL/304_tri_Shop_General.sql](/static/PostgreSQL/304_tri_Shop_General.sql) | SQL | 36 | 2 | 9 | 47 | | [static/PostgreSQL/306_tri_Shop_Category.sql](/static/PostgreSQL/306_tri_Shop_Category.sql) | SQL | 48 | 6 | 10 | 64 | | [static/PostgreSQL/308_tri_Shop_Recurrence_Interval.sql](/static/PostgreSQL/308_tri_Shop_Recurrence_Interval.sql) | SQL | 45 | 5 | 10 | 60 | | [static/PostgreSQL/310.0_tri_Shop_Region.sql](/static/PostgreSQL/310.0_tri_Shop_Region.sql) | SQL | 45 | 5 | 10 | 60 | | [static/PostgreSQL/310.2_tri_Shop_Region_Branch.sql](/static/PostgreSQL/310.2_tri_Shop_Region_Branch.sql) | SQL | 39 | 9 | 10 | 58 | | [static/PostgreSQL/310.4_tri_Shop_Currency.sql](/static/PostgreSQL/310.4_tri_Shop_Currency.sql) | SQL | 55 | 7 | 10 | 72 | | [static/PostgreSQL/310.6_tri_Shop_Tax_Or_Surcharge.sql](/static/PostgreSQL/310.6_tri_Shop_Tax_Or_Surcharge.sql) | SQL | 60 | 10 | 11 | 81 | | [static/PostgreSQL/310.8_tri_Shop_Product.sql](/static/PostgreSQL/310.8_tri_Shop_Product.sql) | SQL | 51 | 113 | 10 | 174 | | [static/PostgreSQL/312_tri_Shop_Variation_Type.sql](/static/PostgreSQL/312_tri_Shop_Variation_Type.sql) | SQL | 48 | 6 | 10 | 64 | | [static/PostgreSQL/314_tri_Shop_Variation.sql](/static/PostgreSQL/314_tri_Shop_Variation.sql) | SQL | 45 | 5 | 10 | 60 | | [static/PostgreSQL/317.1_tri_Shop_Product_Permutation.sql](/static/PostgreSQL/317.1_tri_Shop_Product_Permutation.sql) | SQL | 82 | 42 | 10 | 134 | | [static/PostgreSQL/317.3_tri_Shop_Product_Permutation_Variation_Link.sql](/static/PostgreSQL/317.3_tri_Shop_Product_Permutation_Variation_Link.sql) | SQL | 43 | 13 | 10 | 66 | | [static/PostgreSQL/317.5_tri_Shop_Product_Currency_Region_Link.sql](/static/PostgreSQL/317.5_tri_Shop_Product_Currency_Region_Link.sql) | SQL | 49 | 38 | 11 | 98 | | [static/PostgreSQL/318_tri_Shop_Image_Type.sql](/static/PostgreSQL/318_tri_Shop_Image_Type.sql) | SQL | 48 | 6 | 10 | 64 | | [static/PostgreSQL/320_tri_Shop_Image.sql](/static/PostgreSQL/320_tri_Shop_Image.sql) | SQL | 58 | 8 | 10 | 76 | | [static/PostgreSQL/322_tri_Shop_Delivery_Option.sql](/static/PostgreSQL/322_tri_Shop_Delivery_Option.sql) | SQL | 57 | 9 | 10 | 76 | | [static/PostgreSQL/324_tri_Shop_Product_Delivery_Option_Link.sql](/static/PostgreSQL/324_tri_Shop_Product_Delivery_Option_Link.sql) | SQL | 46 | 22 | 10 | 78 | | [static/PostgreSQL/330_tri_Shop_Discount.sql](/static/PostgreSQL/330_tri_Shop_Discount.sql) | SQL | 66 | 12 | 10 | 88 | | [static/PostgreSQL/332_tri_Shop_Discount_Region_Currency_Link.sql](/static/PostgreSQL/332_tri_Shop_Discount_Region_Currency_Link.sql) | SQL | 40 | 12 | 10 | 62 | | [static/PostgreSQL/353_tri_Shop_Permission_Group.sql](/static/PostgreSQL/353_tri_Shop_Permission_Group.sql) | SQL | 49 | 5 | 10 | 64 | | [static/PostgreSQL/355_tri_Shop_Permission.sql](/static/PostgreSQL/355_tri_Shop_Permission.sql) | SQL | 55 | 7 | 10 | 72 | | [static/PostgreSQL/357_tri_Shop_Role.sql](/static/PostgreSQL/357_tri_Shop_Role.sql) | SQL | 49 | 5 | 10 | 64 | | [static/PostgreSQL/359_tri_Shop_Role_Permission_Link.sql](/static/PostgreSQL/359_tri_Shop_Role_Permission_Link.sql) | SQL | 43 | 13 | 10 | 66 | | [static/PostgreSQL/361_tri_Shop_User.sql](/static/PostgreSQL/361_tri_Shop_User.sql) | SQL | 55 | 7 | 10 | 72 | | [static/PostgreSQL/363_tri_Shop_User_Role_Link.sql](/static/PostgreSQL/363_tri_Shop_User_Role_Link.sql) | SQL | 40 | 2 | 10 | 52 | | [static/PostgreSQL/365_tri_Shop_Address.sql](/static/PostgreSQL/365_tri_Shop_Address.sql) | SQL | 64 | 10 | 9 | 83 | | [static/PostgreSQL/367_tri_Shop_User_Basket.sql](/static/PostgreSQL/367_tri_Shop_User_Basket.sql) | SQL | 49 | 5 | 10 | 64 | | [static/PostgreSQL/369_tri_Shop_User_Order_Status.sql](/static/PostgreSQL/369_tri_Shop_User_Order_Status.sql) | SQL | 48 | 6 | 10 | 64 | | [static/PostgreSQL/381.0_tri_Shop_Supplier.sql](/static/PostgreSQL/381.0_tri_Shop_Supplier.sql) | SQL | 64 | 10 | 10 | 84 | | [static/PostgreSQL/381.2_tri_Shop_Unit_Measurement.sql](/static/PostgreSQL/381.2_tri_Shop_Unit_Measurement.sql) | SQL | 52 | 6 | 10 | 68 | | [static/PostgreSQL/381.4_tri_Shop_Unit_Of_Measurement_Conversion.sql](/static/PostgreSQL/381.4_tri_Shop_Unit_Of_Measurement_Conversion.sql) | SQL | 55 | 7 | 10 | 72 | | [static/PostgreSQL/381.6_tri_Shop_Supplier_Purchase_Order.sql](/static/PostgreSQL/381.6_tri_Shop_Supplier_Purchase_Order.sql) | SQL | 46 | 22 | 11 | 79 | | [static/PostgreSQL/381.8_tri_Shop_Supplier_Purchase_Order_Product_Link.sql](/static/PostgreSQL/381.8_tri_Shop_Supplier_Purchase_Order_Product_Link.sql) | SQL | 67 | 11 | 10 | 88 | | [static/PostgreSQL/383_tri_Shop_Manufacturing_Purchase_Order.sql](/static/PostgreSQL/383_tri_Shop_Manufacturing_Purchase_Order.sql) | SQL | 49 | 5 | 10 | 64 | | [static/PostgreSQL/385_tri_Shop_Manufacturing_Purchase_Order_Product_Link.sql](/static/PostgreSQL/385_tri_Shop_Manufacturing_Purchase_Order_Product_Link.sql) | SQL | 67 | 11 | 10 | 88 | | [static/PostgreSQL/387.0_tri_Shop_Customer.sql](/static/PostgreSQL/387.0_tri_Shop_Customer.sql) | SQL | 61 | 9 | 10 | 80 | | [static/PostgreSQL/387.2_tri_Shop_Customer_Sales_Order.sql](/static/PostgreSQL/387.2_tri_Shop_Customer_Sales_Order.sql) | SQL | 49 | 5 | 9 | 63 | | [static/PostgreSQL/389_tri_Shop_Customer_Sales_Order_Product_Link.sql](/static/PostgreSQL/389_tri_Shop_Customer_Sales_Order_Product_Link.sql) | SQL | 67 | 11 | 9 | 87 | | [static/PostgreSQL/600_p_shop_save_product.sql](/static/PostgreSQL/600_p_shop_save_product.sql) | SQL | 199 | 28 | 31 | 258 | | [static/PostgreSQL/600_p_shop_user_eval.sql](/static/PostgreSQL/600_p_shop_user_eval.sql) | SQL | 385 | 312 | 34 | 731 | | [static/PostgreSQL/602_p_save_supplier_purchase_order.sql](/static/PostgreSQL/602_p_save_supplier_purchase_order.sql) | SQL | 298 | 181 | 37 | 516 | | [static/PostgreSQL/602_p_shop_save_supplier.sql](/static/PostgreSQL/602_p_shop_save_supplier.sql) | SQL | 155 | 120 | 32 | 307 | | [static/PostgreSQL/604_p_shop_save_manufacturing_purchase_order.sql](/static/PostgreSQL/604_p_shop_save_manufacturing_purchase_order.sql) | SQL | 312 | 258 | 37 | 607 | | [static/PostgreSQL/605_p_shop_save_customer.sql](/static/PostgreSQL/605_p_shop_save_customer.sql) | SQL | 125 | 162 | 27 | 314 | | [static/PostgreSQL/606_p_shop_save_customer_sales_order.sql](/static/PostgreSQL/606_p_shop_save_customer_sales_order.sql) | SQL | 362 | 158 | 36 | 556 | | [static/PostgreSQL/610_p_shop_save_user.sql](/static/PostgreSQL/610_p_shop_save_user.sql) | SQL | 94 | 47 | 26 | 167 | | [static/PostgreSQL/611_p_shop_save_user_basket.sql](/static/PostgreSQL/611_p_shop_save_user_basket.sql) | SQL | 499 | 297 | 38 | 834 | | [static/PostgreSQL/700_p_shop_get_many_product.sql](/static/PostgreSQL/700_p_shop_get_many_product.sql) | SQL | 736 | 436 | 60 | 1,232 | | [static/PostgreSQL/701_p_shop_get_many_role_permission.sql](/static/PostgreSQL/701_p_shop_get_many_role_permission.sql) | SQL | 0 | 148 | 5 | 153 | | [static/PostgreSQL/702.1_p_shop_get_many_currency.sql](/static/PostgreSQL/702.1_p_shop_get_many_currency.sql) | SQL | 26 | 26 | 6 | 58 | | [static/PostgreSQL/702.2_p_shop_get_many_region.sql](/static/PostgreSQL/702.2_p_shop_get_many_region.sql) | SQL | 24 | 31 | 6 | 61 | | [static/PostgreSQL/703_p_shop_get_many_user_order.sql](/static/PostgreSQL/703_p_shop_get_many_user_order.sql) | SQL | 143 | 111 | 30 | 284 | | [static/PostgreSQL/704_p_shop_get_many_stripe_product_new.sql](/static/PostgreSQL/704_p_shop_get_many_stripe_product_new.sql) | SQL | 181 | 105 | 31 | 317 | | [static/PostgreSQL/705_p_shop_get_many_stripe_price_new.sql](/static/PostgreSQL/705_p_shop_get_many_stripe_price_new.sql) | SQL | 130 | 92 | 32 | 254 | | [static/PostgreSQL/706_p_shop_get_many_supplier.sql](/static/PostgreSQL/706_p_shop_get_many_supplier.sql) | SQL | 136 | 84 | 28 | 248 | | [static/PostgreSQL/706_p_shop_get_many_supplier_purchase_order.sql](/static/PostgreSQL/706_p_shop_get_many_supplier_purchase_order.sql) | SQL | 487 | 178 | 45 | 710 | | [static/PostgreSQL/708_p_shop_get_many_manufacturing_purchase_order.sql](/static/PostgreSQL/708_p_shop_get_many_manufacturing_purchase_order.sql) | SQL | 375 | 187 | 40 | 602 | | [static/PostgreSQL/709_p_shop_get_many_customer.sql](/static/PostgreSQL/709_p_shop_get_many_customer.sql) | SQL | 136 | 85 | 29 | 250 | | [static/PostgreSQL/710_p_shop_get_many_customer_sales_order.sql](/static/PostgreSQL/710_p_shop_get_many_customer_sales_order.sql) | SQL | 469 | 206 | 44 | 719 | | [static/PostgreSQL/900_populate.sql](/static/PostgreSQL/900_populate.sql) | SQL | 444 | 166 | 46 | 656 | | [static/PostgreSQL/901_view.sql](/static/PostgreSQL/901_view.sql) | SQL | 87 | 52 | 50 | 189 | | [static/PostgreSQL/910_anal.sql](/static/PostgreSQL/910_anal.sql) | SQL | 16 | 1 | 10 | 27 | | [static/PostgreSQL/920_edit_permissions.sql](/static/PostgreSQL/920_edit_permissions.sql) | SQL | 70 | 4 | 9 | 83 | | [static/batch/sql_combine.bat](/static/batch/sql_combine.bat) | Batch | 61 | 22 | 15 | 98 | | [static/css/components/button.css](/static/css/components/button.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/components/card.css](/static/css/components/card.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/components/dialog.css](/static/css/components/dialog.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/components/form.css](/static/css/components/form.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/components/modal.css](/static/css/components/modal.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/components/navigation.css](/static/css/components/navigation.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/components/overlay.css](/static/css/components/overlay.css) | CSS | 6 | 0 | 0 | 6 | | [static/css/components/table.css](/static/css/components/table.css) | CSS | 25 | 5 | 6 | 36 | | [static/css/layouts/footer.css](/static/css/layouts/footer.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/layouts/header.css](/static/css/layouts/header.css) | CSS | 12 | 0 | 3 | 15 | | [static/css/layouts/table-main.css](/static/css/layouts/table-main.css) | CSS | 14 | 0 | 1 | 15 | | [static/css/lib/reset.css](/static/css/lib/reset.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/lib/typography.css](/static/css/lib/typography.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/lib/utils.css](/static/css/lib/utils.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/lib/variables.css](/static/css/lib/variables.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/main.css](/static/css/main.css) | CSS | 386 | 146 | 66 | 598 | | [static/css/pages/core/admin_home.css](/static/css/pages/core/admin_home.css) | CSS | 6 | 0 | 1 | 7 | | [static/css/pages/core/contact.css](/static/css/pages/core/contact.css) | CSS | 7 | 14 | 5 | 26 | | [static/css/pages/core/home.css](/static/css/pages/core/home.css) | CSS | 25 | 5 | 6 | 36 | | [static/css/pages/core/services.css](/static/css/pages/core/services.css) | CSS | 18 | 16 | 3 | 37 | | [static/css/pages/legal/accessibility_report.css](/static/css/pages/legal/accessibility_report.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/pages/legal/accessibility_statement.css](/static/css/pages/legal/accessibility_statement.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/pages/legal/license.css](/static/css/pages/legal/license.css) | CSS | 6 | 0 | 2 | 8 | | [static/css/pages/legal/privacy_policy.css](/static/css/pages/legal/privacy_policy.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/pages/legal/retention_schedule.css](/static/css/pages/legal/retention_schedule.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/pages/store/home.css](/static/css/pages/store/home.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/pages/store/product_categories.css](/static/css/pages/store/product_categories.css) | CSS | 61 | 19 | 17 | 97 | | [static/css/pages/store/product_permutations.css](/static/css/pages/store/product_permutations.css) | CSS | 126 | 5 | 12 | 143 | | [static/css/pages/store/stock_items.css](/static/css/pages/store/stock_items.css) | CSS | 33 | 0 | 7 | 40 | | [static/css/sections/core.css](/static/css/sections/core.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/sections/legal.css](/static/css/sections/legal.css) | CSS | 0 | 0 | 1 | 1 | | [static/css/sections/store.css](/static/css/sections/store.css) | CSS | 42 | 1 | 10 | 53 | | [static/css/themes/dark.css](/static/css/themes/dark.css) | CSS | 33 | 6 | 6 | 45 | | [static/css/themes/light.css](/static/css/themes/light.css) | CSS | 33 | 6 | 6 | 45 | | [static/docs/example abstract base class.py](/static/docs/example%20abstract%20base%20class.py) | Python | 70 | 2 | 17 | 89 | | [static/docs/server.py](/static/docs/server.py) | Python | 81 | 19 | 24 | 124 | | [static/docs/template webpage.html](/static/docs/template%20webpage.html) | HTML | 56 | 0 | 8 | 64 | | [static/docs/test.py](/static/docs/test.py) | Python | 1 | 0 | 0 | 1 | | [static/docs/wcag_2.2AA_public-website-of-precision-and-research-technology-systems-limited-evaluation.json](/static/docs/wcag_2.2AA_public-website-of-precision-and-research-technology-systems-limited-evaluation.json) | JSON | 1 | 0 | 0 | 1 | | [static/docs/wcag_2.2AA_public-website-of-precision-and-research-technology-systems-limited-report.html](/static/docs/wcag_2.2AA_public-website-of-precision-and-research-technology-systems-limited-report.html) | HTML | 60 | 0 | 0 | 60 | | [static/images/MS_SQL_Server.svg](/static/images/MS_SQL_Server.svg) | XML | 1 | 0 | 0 | 1 | | [static/js/accessibility_statement.js](/static/js/accessibility_statement.js) | JavaScript | 4 | 0 | 2 | 6 | | [static/js/api.js](/static/js/api.js) | JavaScript | 82 | 36 | 12 | 130 | | [static/js/app.js](/static/js/app.js) | JavaScript | 37 | 37 | 16 | 90 | | [static/js/components/common/inputs/input_date.js](/static/js/components/common/inputs/input_date.js) | JavaScript | 38 | 133 | 13 | 184 | | [static/js/components/common/inputs/select.js](/static/js/components/common/inputs/select.js) | JavaScript | 14 | 0 | 2 | 16 | | [static/js/components/common/inputs/textarea.js](/static/js/components/common/inputs/textarea.js) | JavaScript | 30 | 3 | 12 | 45 | | [static/js/components/common/table.js](/static/js/components/common/table.js) | JavaScript | 13 | 1 | 8 | 22 | | [static/js/components/common/temporary/overlay_confirm.js](/static/js/components/common/temporary/overlay_confirm.js) | JavaScript | 24 | 0 | 2 | 26 | | [static/js/components/common/temporary/overlay_error.js](/static/js/components/common/temporary/overlay_error.js) | JavaScript | 17 | 0 | 2 | 19 | | [static/js/components/common/video.js](/static/js/components/common/video.js) | JavaScript | 10 | 0 | 4 | 14 | | [static/js/dom.js](/static/js/dom.js) | JavaScript | 169 | 18 | 11 | 198 | | [static/js/lib/business_objects.js](/static/js/lib/business_objects.js) | JavaScript | 15 | 7 | 2 | 24 | | [static/js/lib/common.js](/static/js/lib/common.js) | JavaScript | 63 | 3 | 19 | 85 | | [static/js/lib/constants.js](/static/js/lib/constants.js) | JavaScript | 4 | 1 | 2 | 7 | | [static/js/lib/events.js](/static/js/lib/events.js) | JavaScript | 9 | 0 | 1 | 10 | | [static/js/lib/extras.js](/static/js/lib/extras.js) | JavaScript | 0 | 0 | 1 | 1 | | [static/js/lib/local_storage.js](/static/js/lib/local_storage.js) | JavaScript | 9 | 48 | 5 | 62 | | [static/js/lib/utils.js](/static/js/lib/utils.js) | JavaScript | 9 | 10 | 0 | 19 | | [static/js/lib/validation.js](/static/js/lib/validation.js) | JavaScript | 117 | 6 | 41 | 164 | | [static/js/pages/base.js](/static/js/pages/base.js) | JavaScript | 183 | 16 | 19 | 218 | | [static/js/pages/base_table.js](/static/js/pages/base_table.js) | JavaScript | 358 | 131 | 9 | 498 | | [static/js/pages/core/admin_home.js](/static/js/pages/core/admin_home.js) | JavaScript | 39 | 0 | 8 | 47 | | [static/js/pages/core/contact.js](/static/js/pages/core/contact.js) | JavaScript | 10 | 0 | 5 | 15 | | [static/js/pages/core/home.js](/static/js/pages/core/home.js) | JavaScript | 14 | 0 | 6 | 20 | | [static/js/pages/core/services.js](/static/js/pages/core/services.js) | JavaScript | 13 | 0 | 7 | 20 | | [static/js/pages/legal/accessibility_report.js](/static/js/pages/legal/accessibility_report.js) | JavaScript | 13 | 0 | 5 | 18 | | [static/js/pages/legal/accessibility_statement.js](/static/js/pages/legal/accessibility_statement.js) | JavaScript | 13 | 0 | 5 | 18 | | [static/js/pages/legal/license.js](/static/js/pages/legal/license.js) | JavaScript | 13 | 0 | 5 | 18 | | [static/js/pages/legal/privacy_policy.js](/static/js/pages/legal/privacy_policy.js) | JavaScript | 13 | 0 | 5 | 18 | | [static/js/pages/legal/retention_schedule.js](/static/js/pages/legal/retention_schedule.js) | JavaScript | 13 | 0 | 5 | 18 | | [static/js/pages/store/basket.js](/static/js/pages/store/basket.js) | JavaScript | 137 | 12 | 46 | 195 | | [static/js/pages/store/home.js](/static/js/pages/store/home.js) | JavaScript | 15 | 0 | 6 | 21 | | [static/js/pages/store/mixin.js](/static/js/pages/store/mixin.js) | JavaScript | 318 | 112 | 18 | 448 | | [static/js/pages/store/mixin_table.js](/static/js/pages/store/mixin_table.js) | JavaScript | 20 | 3 | 2 | 25 | | [static/js/pages/store/product_categories.js](/static/js/pages/store/product_categories.js) | JavaScript | 98 | 26 | 15 | 139 | | [static/js/pages/store/product_permutations.js](/static/js/pages/store/product_permutations.js) | JavaScript | 440 | 92 | 24 | 556 | | [static/js/pages/store/stock_items.js](/static/js/pages/store/stock_items.js) | JavaScript | 382 | 63 | 64 | 509 | | [static/js/pages/user/user.js](/static/js/pages/user/user.js) | JavaScript | 14 | 0 | 6 | 20 | | [static/js/router.js](/static/js/router.js) | JavaScript | 88 | 243 | 16 | 347 | | [static/js/sections/core.js](/static/js/sections/core.js) | JavaScript | 0 | 0 | 1 | 1 | | [static/js/sections/legal.js](/static/js/sections/legal.js) | JavaScript | 0 | 0 | 1 | 1 | | [static/js/sections/store.js](/static/js/sections/store.js) | JavaScript | 0 | 0 | 1 | 1 | | [static/python/rename_files.py](/static/python/rename_files.py) | Python | 14 | 2 | 5 | 21 | | [templates/_shared.html](/templates/_shared.html) | HTML | 0 | 0 | 2 | 2 | | [templates/components/common/buttons/_buttons_save_cancel.html](/templates/components/common/buttons/_buttons_save_cancel.html) | HTML | 48 | 0 | 0 | 48 | | [templates/components/common/buttons/_slider_display_order.html](/templates/components/common/buttons/_slider_display_order.html) | HTML | 13 | 0 | 0 | 13 | | [templates/components/common/inputs/_input_number_plus_minus.html](/templates/components/common/inputs/_input_number_plus_minus.html) | HTML | 11 | 6 | 0 | 17 | | [templates/components/common/inputs/_option_blank.html](/templates/components/common/inputs/_option_blank.html) | HTML | 1 | 0 | 0 | 1 | | [templates/components/common/temporary/_overlay_address.html](/templates/components/common/temporary/_overlay_address.html) | HTML | 4 | 5 | 1 | 10 | | [templates/components/common/temporary/_overlay_confirm.html](/templates/components/common/temporary/_overlay_confirm.html) | HTML | 14 | 0 | 1 | 15 | | [templates/components/common/temporary/_overlay_error.html](/templates/components/common/temporary/_overlay_error.html) | HTML | 10 | 0 | 1 | 11 | | [templates/components/common/temporary/template_overlay.html](/templates/components/common/temporary/template_overlay.html) | HTML | 15 | 5 | 4 | 24 | | [templates/components/store/_body_home.html](/templates/components/store/_body_home.html) | HTML | 28 | 3 | 6 | 37 | | [templates/components/store/_preview_DDL_currency.html](/templates/components/store/_preview_DDL_currency.html) | HTML | 15 | 0 | 2 | 17 | | [templates/components/store/_preview_DDL_product.html](/templates/components/store/_preview_DDL_product.html) | HTML | 13 | 0 | 1 | 14 | | [templates/components/store/_preview_DDL_product_category.html](/templates/components/store/_preview_DDL_product_category.html) | HTML | 13 | 0 | 1 | 14 | | [templates/components/store/_preview_DDL_product_permutation_interval_expiration_unsealed.html](/templates/components/store/_preview_DDL_product_permutation_interval_expiration_unsealed.html) | HTML | 16 | 0 | 1 | 17 | | [templates/components/store/_preview_DDL_product_permutation_interval_recurrence.html](/templates/components/store/_preview_DDL_product_permutation_interval_recurrence.html) | HTML | 19 | 0 | 0 | 19 | | [templates/components/store/_preview_DDL_product_permutation_unit_measurement_quantity.html](/templates/components/store/_preview_DDL_product_permutation_unit_measurement_quantity.html) | HTML | 19 | 0 | 2 | 21 | | [templates/components/store/_preview_product_permutation_variations.html](/templates/components/store/_preview_product_permutation_variations.html) | HTML | 21 | 0 | 1 | 22 | | [templates/components/store/_preview_product_variation_types.html](/templates/components/store/_preview_product_variation_types.html) | HTML | 14 | 0 | 1 | 15 | | [templates/components/store/_row_address.html](/templates/components/store/_row_address.html) | HTML | 65 | 3 | 12 | 80 | | [templates/components/store/_row_basket.html](/templates/components/store/_row_basket.html) | HTML | 15 | 3 | 0 | 18 | | [templates/components/store/_row_basket_item.html](/templates/components/store/_row_basket_item.html) | HTML | 29 | 6 | 0 | 35 | | [templates/components/store/_row_product.html](/templates/components/store/_row_product.html) | HTML | 45 | 0 | 1 | 46 | | [templates/components/store/_row_product_category.html](/templates/components/store/_row_product_category.html) | HTML | 44 | 0 | 0 | 44 | | [templates/components/store/_row_product_permutation.html](/templates/components/store/_row_product_permutation.html) | HTML | 158 | 0 | 6 | 164 | | [templates/components/store/_row_stock_item.html](/templates/components/store/_row_stock_item.html) | HTML | 87 | 20 | 1 | 108 | | [templates/js/sections/store.js](/templates/js/sections/store.js) | JavaScript | 78 | 0 | 3 | 81 | | [templates/layouts/_shared_store.html](/templates/layouts/_shared_store.html) | HTML | 30 | 1 | 0 | 31 | | [templates/layouts/layout.html](/templates/layouts/layout.html) | HTML | 261 | 71 | 12 | 344 | | [templates/pages/core/_admin_home.html](/templates/pages/core/_admin_home.html) | HTML | 33 | 18 | 5 | 56 | | [templates/pages/core/_contact.html](/templates/pages/core/_contact.html) | HTML | 70 | 38 | 9 | 117 | | [templates/pages/core/_home.html](/templates/pages/core/_home.html) | HTML | 9 | 19 | 5 | 33 | | [templates/pages/core/_services.html](/templates/pages/core/_services.html) | HTML | 93 | 19 | 9 | 121 | | [templates/pages/legal/_accessibility_statement.html](/templates/pages/legal/_accessibility_statement.html) | HTML | 54 | 139 | 17 | 210 | | [templates/pages/legal/_license.html](/templates/pages/legal/_license.html) | HTML | 15 | 18 | 7 | 40 | | [templates/pages/legal/_privacy_policy.html](/templates/pages/legal/_privacy_policy.html) | HTML | 68 | 18 | 13 | 99 | | [templates/pages/legal/_retention_schedule.html](/templates/pages/legal/_retention_schedule.html) | HTML | 1,806 | 146 | 15 | 1,967 | | [templates/pages/legal/accessibility_report.html](/templates/pages/legal/accessibility_report.html) | HTML | 60 | 0 | 0 | 60 | | [templates/pages/store/_basket.html](/templates/pages/store/_basket.html) | HTML | 36 | 28 | 7 | 71 | | [templates/pages/store/_checkout_success.html](/templates/pages/store/_checkout_success.html) | HTML | 23 | 19 | 4 | 46 | | [templates/pages/store/_home.html](/templates/pages/store/_home.html) | HTML | 5 | 0 | 2 | 7 | | [templates/pages/store/_product_categories.html](/templates/pages/store/_product_categories.html) | HTML | 81 | 16 | 8 | 105 | | [templates/pages/store/_product_permutations.html](/templates/pages/store/_product_permutations.html) | HTML | 152 | 17 | 7 | 176 | | [templates/pages/store/_products.html](/templates/pages/store/_products.html) | HTML | 87 | 16 | 8 | 111 | | [templates/pages/store/_stock_items.html](/templates/pages/store/_stock_items.html) | HTML | 115 | 23 | 7 | 145 | | [templates/pages/store/_supplier.html](/templates/pages/store/_supplier.html) | HTML | 89 | 23 | 5 | 117 | | [templates/pages/user/_user.html](/templates/pages/user/_user.html) | HTML | 9 | 19 | 4 | 32 | | [webpack.config.js](/webpack.config.js) | JavaScript | 111 | 24 | 1 | 136 | [Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)