diff --git a/api-regression-model-skripsi-main.zip b/api-regression-model-skripsi-main.zip
deleted file mode 100644
index 795375d..0000000
Binary files a/api-regression-model-skripsi-main.zip and /dev/null differ
diff --git a/api-regression-model-skripsi-main/__pycache__/app.cpython-310.pyc b/api-regression-model-skripsi-main/__pycache__/app.cpython-310.pyc
new file mode 100644
index 0000000..2f25007
Binary files /dev/null and b/api-regression-model-skripsi-main/__pycache__/app.cpython-310.pyc differ
diff --git a/api-regression-model-skripsi-main/__pycache__/harvest.cpython-310.pyc b/api-regression-model-skripsi-main/__pycache__/harvest.cpython-310.pyc
new file mode 100644
index 0000000..ae35b9c
Binary files /dev/null and b/api-regression-model-skripsi-main/__pycache__/harvest.cpython-310.pyc differ
diff --git a/api-regression-model-skripsi-main/all_model.pkl b/api-regression-model-skripsi-main/all_model.pkl
new file mode 100644
index 0000000..9c2bb72
Binary files /dev/null and b/api-regression-model-skripsi-main/all_model.pkl differ
diff --git a/api-regression-model-skripsi-main/app.py b/api-regression-model-skripsi-main/app.py
new file mode 100644
index 0000000..545dc8d
--- /dev/null
+++ b/api-regression-model-skripsi-main/app.py
@@ -0,0 +1,5 @@
+from flask import Flask
+from flask_cors import CORS, cross_origin
+
+app = Flask(__name__)
+CORS(app)
\ No newline at end of file
diff --git a/api-regression-model-skripsi-main/implements_result.pkl b/api-regression-model-skripsi-main/implements_result.pkl
new file mode 100644
index 0000000..18cfcab
Binary files /dev/null and b/api-regression-model-skripsi-main/implements_result.pkl differ
diff --git a/api-regression-model-skripsi-main/main.py b/api-regression-model-skripsi-main/main.py
new file mode 100644
index 0000000..1612faf
--- /dev/null
+++ b/api-regression-model-skripsi-main/main.py
@@ -0,0 +1,746 @@
+import mysql.connector as connection
+import pandas as pd
+import numpy as np
+from app import app
+from flask import jsonify
+from flask import flash, request, json
+from sklearn.linear_model import LinearRegression
+from sklearn.preprocessing import PolynomialFeatures
+from sklearn.ensemble import RandomForestRegressor
+from sklearn.svm import SVR
+from sklearn.pipeline import make_pipeline
+from sklearn.preprocessing import StandardScaler
+from sklearn.model_selection import train_test_split
+from sklearn.metrics import mean_squared_error
+from sklearn.model_selection import GridSearchCV
+from sklearn.pipeline import Pipeline
+from werkzeug.exceptions import HTTPException
+from joblib import Parallel, delayed
+import joblib
+
+def connectDB():
+ try:
+ mydb = connection.connect(host="localhost", database = 'mitra_panen_skripsi',user="root", passwd="",use_pure=True)
+ return mydb
+ except Exception as e:
+ print(str(e))
+
+# Define the function to return the MAPE values
+def calculate_mape(actual, predicted) -> float:
+ # Convert actual and predicted
+ # to numpy array data type if not already
+ if not all([isinstance(actual, np.ndarray),
+ isinstance(predicted, np.ndarray)]):
+ actual, predicted = np.array(actual),
+ np.array(predicted)
+
+ # Calculate the MAPE value and return
+ return round(np.mean(np.abs((
+ actual - predicted) / actual)) * 100, 3)
+
+@app.route('/training/full')
+def training_full():
+ try:
+ # get data from database
+ mydb = connectDB()
+ query = "SELECT fish_type_id, seed_amount, seed_weight, survival_rate, average_weight, pond_volume, total_feed_spent, harvest_amount FROM harvest_fish"
+ df = pd.read_sql(query,mydb)
+ # print(df)
+
+ # set data train
+ x_train = df.iloc[:, :7].values
+ y_train = df.iloc[:, 7].values
+
+ # Training Model
+ method = request.args.get('method')
+ if(method == 'linear'):
+ print("Linear Regression")
+ # Linear Regression Model
+ model = LinearRegression()
+ model.fit(x_train, y_train)
+ elif(method == 'poly'):
+ print("Polynomial Regression")
+ # Polynomial Regression Model full data
+ model_poly = PolynomialFeatures(degree = 3)
+ x_poly = model_poly.fit_transform(x_train)
+ model_poly.fit(x_poly, y_train)
+ model = LinearRegression()
+ model.fit(x_poly, y_train)
+ elif(method == 'rf'):
+ print("Random Forest Regression")
+ # Random Forest Regression Model
+ model = RandomForestRegressor(min_samples_leaf=1, n_estimators=100, random_state=0)
+ model.fit(x_train, y_train)
+ elif(method == 'svr'):
+ print("SVR")
+ model = make_pipeline(StandardScaler(), SVR(kernel="poly", C=100, gamma="scale", degree=3, coef0=2))
+ model.fit(x_train, y_train)
+ else:
+ print("tidak ada request")
+ model = LinearRegression()
+ model.fit(x_train, y_train)
+
+ # save regression model to file
+ joblib.dump(model, 'regression_model.pkl')
+ joblib.dump(method, 'method.pkl')
+ if(method == 'poly'):
+ joblib.dump(model_poly, 'regression_model_poly.pkl')
+
+ # respon API
+ respon = jsonify()
+ respon.data = json.dumps({
+ "code": 200,
+ "status": 'Success',
+ "message": "Berhasil menyimpan training model",
+ })
+ respon.status_code = 200
+ return respon
+ except Exception as e:
+ print(str(e))
+
+def get_total_feed_spent(fish_id, seed_amount, sr) -> float:
+ # check seed amount
+ if(seed_amount == 1000 or seed_amount == 1500 or seed_amount == 2000):
+ temp_amount = seed_amount
+ check = 0
+ else:
+ temp_amount = 1000
+ check = 1
+
+ # get data from database
+ mydb = connectDB()
+ query = "SELECT total_feed_spent FROM harvest_fish WHERE fish_type_id=" + fish_id + " AND seed_amount=" + str(temp_amount)
+ df = pd.read_sql(query,mydb)
+ df_values = df.values.flatten()
+
+ # calculate total feed spent
+ if(check == 1):
+ for i in range(len(df_values)):
+ df_values[i] = seed_amount / 1000 * df_values[i]
+ total_feed_spent = sum(df_values) / len(df_values)
+ total_feed_spent = sr / 100 * total_feed_spent
+ return round(total_feed_spent, 1)
+
+@app.route('/implements')
+def implements_model():
+ try:
+ # get data
+ fish_id = request.args.get('fish_id')
+ seed_amount = request.args.get('seed_amount')
+ seed_weight = request.args.get('seed_weight')
+ pond_volume = request.args.get('pond_volume')
+ total_fish_count = request.args.get('total_fish_count')
+
+ # processing data
+ average_weight = 1000 / int(total_fish_count)
+ average_weight = round(average_weight, 2)
+ if(fish_id == '1'):
+ sr_arr = [85,87,89,91,93]
+ elif(fish_id == '2'):
+ sr_arr = [84,86,88,90,92]
+ else:
+ sr_arr = [65,70,75,80,85]
+
+ # load model
+ method = joblib.load('method.pkl')
+ model = joblib.load('regression_model.pkl')
+
+ # predict data with regression model by survival rate
+ result_predict = []
+ table_result = []
+ graph_result = []
+ tfs = []
+ for i in range(len(sr_arr)):
+ sr = sr_arr[i]
+ total_feed_spent = get_total_feed_spent(fish_id, int(seed_amount), sr)
+ tfs.append(total_feed_spent)
+ data = np.array([[fish_id, seed_amount, seed_weight, sr, average_weight, pond_volume, total_feed_spent]])
+ data = np.array(data, dtype=float)
+ if(method == 'poly'):
+ model_poly = joblib.load('regression_model_poly.pkl')
+ predict = model.predict(model_poly.fit_transform(data))
+ else:
+ predict = model.predict(data)
+
+ # control value of prediction
+ max_harvest = average_weight * int(seed_amount) / 1000
+ if(predict[0] > max_harvest):
+ predict[0] = max_harvest
+ elif(predict[0] < 0):
+ predict[0] = 0
+
+ result_predict.append(round(predict[0],3))
+ table_result.append({"sr":sr, "predict":round(predict[0],3)})
+ graph_result.append({"x":sr, "y":round(predict[0],3)})
+
+ # save implements result to file
+ implements_result = {
+ "fish_id":fish_id, "seed_amount":seed_amount, "seed_weight":seed_weight,
+ "average_weight":average_weight, "total_feed_spent":tfs, "sr_arr":sr_arr,
+ "result_predict":result_predict, "table_result":table_result, "graph_result":graph_result
+ }
+ joblib.dump(implements_result, "implements_result.pkl")
+
+ # response API
+ respon = jsonify()
+ respon.data = json.dumps({
+ "code": 200,
+ "status": 'Success',
+ "message": "Berhasil implements model",
+ "method": method,
+ "predict": result_predict,
+ })
+ respon.status_code = 200
+ return respon
+ except Exception as e:
+ print(str(e))
+
+@app.route('/implements/prediction')
+def implements_prediction():
+ try:
+ # get data
+ fish_id = request.args.get('fish_id')
+ seed_amount = request.args.get('seed_amount')
+ seed_weight = request.args.get('seed_weight')
+ pond_volume = request.args.get('pond_volume')
+ total_fish_count = request.args.get('total_fish_count')
+ sr = request.args.get('survival_rate')
+ sr = float(sr)
+
+ # processing data
+ average_weight = 1000 / int(total_fish_count)
+ average_weight = round(average_weight, 2)
+
+ # load model
+ method = joblib.load('method.pkl')
+ model = joblib.load('regression_model.pkl')
+
+ # predict data with regression model
+ total_feed_spent = get_total_feed_spent(fish_id, int(seed_amount), sr)
+ data = np.array([[fish_id, seed_amount, seed_weight, sr, average_weight, pond_volume, total_feed_spent]])
+ data = np.array(data, dtype=float)
+ if(method == 'poly'):
+ model_poly = joblib.load('regression_model_poly.pkl')
+ predict = model.predict(model_poly.fit_transform(data))
+ else:
+ predict = model.predict(data)
+
+ # control value of prediction
+ max_harvest = average_weight * int(seed_amount) / 1000
+ if(predict[0] > max_harvest):
+ predict[0] = max_harvest
+ elif(predict[0] < 0):
+ predict[0] = 0
+
+ # duration fish
+ if(fish_id == '1'):
+ day = list(range(1, 91))
+ else:
+ day = list(range(1,181))
+
+ # cultivation data
+ total_fish = predict[0] * 1000 / average_weight
+ growth = (average_weight - float(seed_weight)) / (len(day)-1)
+ weight = []
+ feed_spent = []
+ simulation_table = []
+ current_feed = 0.0
+ current_total_feed = 0.0
+ current_weight = 0.0
+ temp_total_feed = 0.0
+ rule_feed = [0.0] * 4
+ for j in range(len(day)):
+ # simulation weight
+ if(day[j] == 1):
+ current_weight += float(seed_weight)
+ else:
+ current_weight = float(current_weight) + float(growth)
+ weight.append({"x":day[j], "y":round(current_weight,3)})
+
+ # make rule feed using percentage above day 30
+ if(day[j] == 31):
+ temp_total_feed = total_feed_spent - current_total_feed
+ if(fish_id == '1'):
+ rule_feed[0] = (temp_total_feed * 0.4) / 30 # day 31-60 feed spent 40%
+ rule_feed[1] = (temp_total_feed * 0.6) / 30 # day 61-90 feed spent 60%
+ else:
+ rule_feed[0] = (temp_total_feed * 0.1) / 30 # day 31-60 feed spent 10%
+ rule_feed[1] = (temp_total_feed * 0.15) / 30 # day 61-90 feed spent 15%
+ rule_feed[2] = (temp_total_feed * 0.45) / 60 # day 91-150 feed spent 45%
+ rule_feed[3] = (temp_total_feed * 0.3) / 30 # day 151-180 feed spent 30%
+
+ # simulation feed spent
+ if(day[j] == 1 or day[j] == 2): # day 1-2 feed spent 0
+ current_feed = 0.0
+ elif(day[j] >= 3 and day[j] <= 5): # day 3-5 feed spent 0.15kg
+ current_feed = 0.15 * float(seed_amount) / 1000
+ elif(day[j] == 6 or day[j] == 7): # day 6-7 feed spent 0.3kg
+ current_feed = 0.3 * float(seed_amount) / 1000
+ elif(day[j] == 8 or day[j] == 9): # day 8-9 feed spent 0.4kg
+ current_feed = 0.4 * float(seed_amount) / 1000
+ elif(day[j] >= 10 and day[j] <= 30): # day 10-30 feed spent 0.6kg
+ current_feed = 0.6 * float(seed_amount) / 1000
+ elif(day[j] >= 31 and day[j] <= 60): # day 31-60 feed spent rule[0]
+ current_feed = rule_feed[0]
+ elif(day[j] >= 61 and day[j] <= 90): # day 61-90 feed spent rule[1]
+ current_feed = rule_feed[1]
+ elif(day[j] >= 91 and day[j] <= 150): # day 91-150 feed spent rule[2]
+ current_feed = rule_feed[2]
+ elif(day[j] >= 151 and day[j] <= 180): # day 151-180 feed spetn rule[3]
+ current_feed = rule_feed[3]
+ else:
+ current_feed = 1
+
+ current_total_feed += float(current_feed)
+ feed_spent.append({"x":day[j], "y":round(current_feed,1)})
+ total_weight = total_fish * current_weight / 1000
+ simulation_table.append({"day":day[j], "weight":round(current_weight,1), "feed_spent":round(current_feed,1), "total_feed_spent":round(current_total_feed,1), "total_weight":round(total_weight,1)})
+
+ # response API
+ respon = jsonify()
+ respon.data = json.dumps({
+ "code": 200,
+ "status": 'Success',
+ "message": "Berhasil implements prediction model",
+ "method": method,
+ "predict": round(predict[0],1),
+ "total_feed_spent": round(total_feed_spent,1),
+ "simulation_table": simulation_table
+ })
+ respon.status_code = 200
+ return respon
+ except Exception as e:
+ print(str(e))
+
+@app.route('/implements/result')
+def get_implements_result():
+ try:
+ # get implements result data
+ implements_result = joblib.load("implements_result.pkl")
+ fish_id = implements_result["fish_id"]
+ seed_amount = implements_result["seed_amount"]
+ seed_weight = implements_result["seed_weight"]
+ average_weight = implements_result["average_weight"]
+ total_feed_spent = implements_result["total_feed_spent"]
+ sr_arr = implements_result["sr_arr"]
+ result_predict = implements_result["result_predict"]
+ table_result = implements_result["table_result"]
+ graph_result = implements_result["graph_result"]
+
+ # duration fish
+ if(fish_id == '1'):
+ day = list(range(1, 91))
+ day_range = ['1-2', '3-5', '6-7', '8-9', '10-30', '31-60', '61-90']
+ else:
+ day = list(range(1,181))
+ day_range = ['1-2', '3-5', '6-7', '8-9', '10-30', '31-60', '61-90', '91-150', '151-180']
+
+ # processing simulation weight and feed spent
+ graph_weight = []
+ graph_feed_spent = []
+ feed_spent_arr = []
+ total_weight_arr = []
+ simulation_table_arr = []
+ simple_feed_arr = []
+ for i in range(len(sr_arr)):
+ total_fish = result_predict[i] * 1000 / average_weight
+ growth = (average_weight - float(seed_weight)) / (len(day)-1)
+ weight = []
+ feed_spent = []
+ simulation_table = []
+ simple_feed = []
+ current_feed = 0.0
+ current_total_feed = 0.0
+ current_weight = 0.0
+ temp_total_feed = 0.0
+ rule_feed = [0.0] * 4
+ for j in range(len(day)):
+ # simulation weight
+ if(day[j] == 1):
+ current_weight += float(seed_weight)
+ else:
+ current_weight = float(current_weight) + float(growth)
+ weight.append({"x":day[j], "y":round(current_weight,3)})
+
+ # make rule feed using percentage above day 30
+ if(day[j] == 31):
+ temp_total_feed = total_feed_spent[i] - current_total_feed
+ if(fish_id == '1'):
+ rule_feed[0] = (temp_total_feed * 0.4) / 30 # day 31-60 feed spent 40%
+ rule_feed[1] = (temp_total_feed * 0.6) / 30 # day 61-90 feed spent 60%
+ else:
+ rule_feed[0] = (temp_total_feed * 0.1) / 30 # day 31-60 feed spent 10%
+ rule_feed[1] = (temp_total_feed * 0.15) / 30 # day 61-90 feed spent 15%
+ rule_feed[2] = (temp_total_feed * 0.45) / 60 # day 91-150 feed spent 45%
+ rule_feed[3] = (temp_total_feed * 0.3) / 30 # day 151-180 feed spent 30%
+
+ # simulation feed spent
+ if(day[j] == 1 or day[j] == 2): # day 1-2 feed spent 0
+ current_feed = 0.0
+ elif(day[j] >= 3 and day[j] <= 5): # day 3-5 feed spent 0.15kg
+ current_feed = 0.15 * float(seed_amount) / 1000
+ elif(day[j] == 6 or day[j] == 7): # day 6-7 feed spent 0.3kg
+ current_feed = 0.3 * float(seed_amount) / 1000
+ elif(day[j] == 8 or day[j] == 9): # day 8-9 feed spent 0.4kg
+ current_feed = 0.4 * float(seed_amount) / 1000
+ elif(day[j] >= 10 and day[j] <= 30): # day 10-30 feed spent 0.6kg
+ current_feed = 0.6 * float(seed_amount) / 1000
+ elif(day[j] >= 31 and day[j] <= 60): # day 31-60 feed spent rule[0]
+ current_feed = rule_feed[0]
+ elif(day[j] >= 61 and day[j] <= 90): # day 61-90 feed spent rule[1]
+ current_feed = rule_feed[1]
+ elif(day[j] >= 91 and day[j] <= 150): # day 91-150 feed spent rule[2]
+ current_feed = rule_feed[2]
+ elif(day[j] >= 151 and day[j] <= 180): # day 151-180 feed spetn rule[3]
+ current_feed = rule_feed[3]
+ else:
+ current_feed = 1
+
+ current_total_feed += float(current_feed)
+ feed_spent.append({"x":day[j], "y":round(current_feed,1)})
+ total_weight = total_fish * current_weight / 1000
+ simulation_table.append({"day":day[j], "weight":round(current_weight,3), "feed_spent":round(current_feed,1), "total_weight":round(total_weight,3)})
+ simple_feed.append(round(current_feed,1))
+ total_weight_arr.append(round(total_weight,3))
+ feed_spent_arr.append(round(current_total_feed,1))
+ simulation_table_arr.append(simulation_table)
+ graph_weight.append(weight)
+ graph_feed_spent.append(feed_spent)
+ simple_feed = list(set(simple_feed))
+ simple_feed_arr.append(simple_feed)
+
+ # mapping simple simulation feed
+ simple_table_arr = []
+ for i in range(len(simple_feed_arr)):
+ simple_table = []
+ for j in range(len(day_range)):
+ simple_table.append({'day_range':day_range[j], 'feed_spent':simple_feed_arr[i][j]})
+ simple_table_arr.append(simple_table)
+
+ # response API
+ respon = jsonify()
+ respon.data = json.dumps({
+ "code": 200,
+ "status": 'Success',
+ "message": "Berhasil mendapatkan data hasil implementasi",
+ "sr": sr_arr,
+ "total_feed_spent": total_feed_spent,
+ "predict": result_predict,
+ "table_result": table_result,
+ "graph_result": graph_result,
+ "table_simulation_1": simulation_table_arr[0],
+ "table_simulation_2": simulation_table_arr[1],
+ "table_simulation_3": simulation_table_arr[2],
+ "table_simulation_4": simulation_table_arr[3],
+ "table_simulation_5": simulation_table_arr[4],
+ "graph_weight": graph_weight,
+ "graph_feed": graph_feed_spent,
+ "table_simple_1": simple_table_arr[0],
+ "table_simple_2": simple_table_arr[1],
+ "table_simple_3": simple_table_arr[2],
+ "table_simple_4": simple_table_arr[3],
+ "table_simple_5": simple_table_arr[4],
+ "total_feed_spent_arr": feed_spent_arr,
+ "total_weight": total_weight_arr
+ })
+ respon.status_code = 200
+ return respon
+ except Exception as e:
+ print(str(e))
+
+@app.route('/best/params')
+def get_best_param():
+ try:
+ # get data from database
+ mydb = connectDB()
+ query = "SELECT fish_type_id, seed_amount, seed_weight, survival_rate, average_weight, pond_volume, total_feed_spent, harvest_amount FROM harvest_fish"
+ df = pd.read_sql(query,mydb)
+ x = df.iloc[:, :7].values
+ y = df.iloc[:, 7].values
+
+ # make pipeline for polynomial regression
+ pipeline_poly = Pipeline([
+ ('poly', PolynomialFeatures()),
+ ('regression', LinearRegression())
+ ])
+
+ # make pipeline for SVR
+ pipeline_svr = Pipeline([
+ ('scaler', StandardScaler()),
+ ('svr', SVR())
+ ])
+
+ model_params = {
+ 'linear_regression': {
+ 'model': LinearRegression(),
+ 'params' : {
+ # No Parameter
+ }
+ },
+ 'polynomial_regression': {
+ 'model': pipeline_poly,
+ 'params' : {
+ 'poly__degree' : [2,3,4]
+ }
+ },
+ 'random_forest': {
+ 'model': RandomForestRegressor(),
+ 'params' : {
+ 'n_estimators': [1,10,100],
+ 'min_samples_leaf' : [1,2,3],
+ 'random_state': [0]
+ }
+ },
+ 'svr': {
+ 'model': pipeline_svr,
+ 'params': {
+ 'svr__kernel': ["linear", "poly", "rbf", "sigmoid", "precomputed"],
+ 'svr__degree': [2,3,4],
+ 'svr__gamma': ['scale', 'auto'],
+ 'svr__coef0': [0,1,2],
+ 'svr__C': [1,10,100],
+ }
+ }
+ }
+
+ # get best parameter model
+ scores = []
+ for model_name, mp in model_params.items():
+ clf = GridSearchCV(mp['model'], mp['params'], scoring='neg_root_mean_squared_error', cv=19)
+ clf.fit(x, y)
+ scores.append({
+ 'model': model_name,
+ 'best_score': clf.best_score_,
+ 'best_params': clf.best_params_
+ })
+ score_df = pd.DataFrame(scores,columns=['model','best_score','best_params'])
+ table_scores = score_df.to_html(index=False)
+
+ # response API
+ respon = jsonify()
+ respon.data = json.dumps({
+ "code": 200,
+ "status": 'Success',
+ "message": "Berhasil mendapatkan parameter terbaik setiap model",
+ "scores": scores,
+ "table_scores": table_scores
+ })
+ respon.status_code = 200
+ return respon
+ except Exception as e:
+ print(str(e))
+
+@app.route('/split/data')
+def split_data():
+ try:
+ # get data from database
+ mydb = connectDB()
+ test_size = request.args.get('test_size')
+ test_size = float(test_size)
+ query = "SELECT fish_type_id, seed_amount, seed_weight, survival_rate, average_weight, pond_volume, total_feed_spent, harvest_amount FROM harvest_fish"
+ df = pd.read_sql(query,mydb)
+
+ # split data to train and test
+ x = df.iloc[:, :7].values
+ y = df.iloc[:, 7].values
+ x_train, x_test, y_train, y_test = train_test_split(x,y,test_size=test_size,random_state=0)
+
+ # save split data
+ split_data = {"x_train":x_train, "x_test":x_test, "y_train":y_train, "y_test":y_test}
+ joblib.dump(split_data, "split_data.pkl")
+
+ # setting tuning hyperparameter
+ setting_param = request.args.get('setting')
+ if(setting_param == "default"):
+ # Linear Regression Model
+ lin = LinearRegression()
+ lin.fit(x_train, y_train)
+
+ # Polynomial Regression Model
+ poly = PolynomialFeatures()
+ x_poly = poly.fit_transform(x_train)
+ poly.fit(x_poly, y_train)
+ lin2 = LinearRegression()
+ lin2.fit(x_poly, y_train)
+
+ # Random Forest Regression Model
+ regressor = RandomForestRegressor(random_state=0)
+ regressor.fit(x_train, y_train)
+
+ # SVR Model
+ # model dengan akurasi terbaik : SVR(kernel="poly", C=100, gamma="auto", degree=2, coef0=1)
+ regr = make_pipeline(StandardScaler(), SVR())
+ regr.fit(x_train, y_train)
+ else :
+ # Linear Regression Model
+ lin = LinearRegression()
+ lin.fit(x_train, y_train)
+
+ # Polynomial Regression Model
+ poly = PolynomialFeatures(degree = 3)
+ x_poly = poly.fit_transform(x_train)
+ poly.fit(x_poly, y_train)
+ lin2 = LinearRegression()
+ lin2.fit(x_poly, y_train)
+
+ # Random Forest Regression Model
+ regressor = RandomForestRegressor(min_samples_leaf=1, n_estimators=100, random_state=0)
+ regressor.fit(x_train, y_train)
+
+ # SVR Model
+ regr = make_pipeline(StandardScaler(), SVR(kernel="poly", C=100, gamma="scale", degree=3, coef0=2))
+ regr.fit(x_train, y_train)
+
+ # save all model
+ all_model = {"linear":lin, "poly":poly, "lin2":lin2, "rf":regressor, "svr":regr}
+ joblib.dump(all_model, "all_model.pkl")
+
+ respon = jsonify()
+ respon.data = json.dumps({
+ "code": 200,
+ "status": 'Success',
+ "message": "Berhasil simpan split data",
+ })
+ respon.status_code = 200
+ return respon
+ except Exception as e:
+ print(str(e))
+
+@app.route('/testing/model')
+def testing_model():
+ try:
+ # get split data
+ split_data = joblib.load("split_data.pkl")
+ x_train = split_data["x_train"]
+ y_train = split_data["y_train"]
+ x_test = split_data["x_test"]
+ y_test = split_data["y_test"]
+
+ # set data train
+ data_train = []
+ for i in range(len(y_train)):
+ data_train.append({"fish_type_id":x_train[i][0], "seed_amount":x_train[i][1], "seed_weight":x_train[i][2], "survival_rate":x_train[i][3], "average_weight":x_train[i][4], "pond_volume":x_train[i][5], "total_feed_spent":x_train[i][6], "harvest_amount":y_train[i]})
+
+ # set data test
+ data_test = []
+ for i in range(len(y_test)):
+ data_test.append({"fish_type_id":x_test[i][0], "seed_amount":x_test[i][1], "seed_weight":x_test[i][2], "survival_rate":x_test[i][3], "average_weight":x_test[i][4], "pond_volume":x_test[i][5], "total_feed_spent":x_test[i][6], "harvest_amount":y_test[i]})
+
+ # load all regression model
+ all_model = joblib.load("all_model.pkl")
+ lin = all_model["linear"]
+ poly = all_model["poly"]
+ lin2 = all_model["lin2"]
+ regressor = all_model["rf"]
+ regr = all_model["svr"]
+
+ # predict with data test
+ y_linear = lin.predict(x_test)
+ y_poly = lin2.predict(poly.fit_transform(x_test))
+ y_rf = regressor.predict(x_test)
+ y_svr = regr.predict(x_test)
+
+ # set data comparison between harvest_amount actual (data test) with predict
+ data_compare = []
+ for i in range(len(y_test)):
+ data_compare.append({"actual":y_test[i], "y_linear":round(y_linear[i],3), "y_poly":round(y_poly[i],3), "y_rf":round(y_rf[i],3), "y_svr":round(y_svr[i],3)})
+
+ #setup data graph
+ actual_graph = []
+ linear_graph = []
+ poly_graph = []
+ rf_graph = []
+ svr_graph = []
+ data_compare = sorted(data_compare, key=lambda data:data["actual"])
+ for i in range(len(y_test)):
+ actual_graph.append({"x":i+1, "y":data_compare[i]["actual"]})
+ linear_graph.append({"x":i+1, "y":data_compare[i]["y_linear"]})
+ poly_graph.append({"x":i+1, "y":data_compare[i]["y_poly"]})
+ rf_graph.append({"x":i+1, "y":data_compare[i]["y_rf"]})
+ svr_graph.append({"x":i+1, "y":data_compare[i]["y_svr"]})
+
+ # test accuracy model with RMSE and MAPE
+ rmse = [0] * 4
+ rmse[0] = round(mean_squared_error(y_test, y_linear, squared=False),3)
+ rmse[1] = round(mean_squared_error(y_test, y_poly, squared=False),3)
+ rmse[2] = round(mean_squared_error(y_test, y_rf, squared=False),3)
+ rmse[3] = round(mean_squared_error(y_test, y_svr, squared=False),3)
+ mape = [0] * 4
+ mape[0] = str(calculate_mape(y_test, y_linear)) + ' %'
+ mape[1] = str(calculate_mape(y_test, y_poly)) + ' %'
+ mape[2] = str(calculate_mape(y_test, y_rf)) + ' %'
+ mape[3] = str(calculate_mape(y_test, y_svr)) + ' %'
+ mape_num = [0] * 4
+ mape_num[0] = calculate_mape(y_test, y_linear)
+ mape_num[1] = calculate_mape(y_test, y_poly)
+ mape_num[2] = calculate_mape(y_test, y_rf)
+ mape_num[3] = calculate_mape(y_test, y_svr)
+ metode = ['Linear Regression', 'Polynomial Regression', 'Random Forest Regression', 'SVR']
+ _method = ['linear', 'poly', 'rf', 'svr']
+ test_result = []
+ result = []
+ for i in range(len(metode)):
+ test_result.append({"metode":metode[i], "rmse":rmse[i], "mape":mape[i]})
+ result.append({"method":_method[i], "rmse":rmse[i], "mape":mape_num[i]})
+
+ # check if minimal rmse not same with minimal mape so use minimal rmse for best method
+ minimal_rmse = min(result, key=lambda x: x["rmse"])
+ minimal_mape = min(result, key=lambda x: x["mape"])
+ if(minimal_rmse["method"] != minimal_mape["method"]):
+ best_method = minimal_rmse["method"]
+ else:
+ best_method = minimal_mape["method"]
+
+ # Save model with high accuracy
+ joblib.dump(best_method, 'method.pkl')
+ if(best_method == "linear"):
+ joblib.dump(lin, 'regression_model.pkl')
+ elif(best_method == "poly"):
+ joblib.dump(lin2, 'regression_model.pkl')
+ joblib.dump(poly, 'regression_model_poly.pkl')
+ elif(best_method == "rf"):
+ joblib.dump(regressor, 'regression_model.pkl')
+ else:
+ joblib.dump(regr, 'regression_model.pkl')
+
+ # response API
+ respon = jsonify()
+ respon.data = json.dumps({
+ "code": 200,
+ "status": 'Success',
+ "message": "Berhasil testing model",
+ "data_train": data_train,
+ "data_test": data_test,
+ "data_compare": data_compare,
+ "test_result": test_result,
+ "minimal_rmse": minimal_rmse,
+ "minimal_mape": minimal_mape,
+ "best_method": best_method,
+ "actual_graph": actual_graph,
+ "linear_graph": linear_graph,
+ "poly_graph": poly_graph,
+ "rf_graph": rf_graph,
+ "svr_graph": svr_graph
+ })
+ respon.status_code = 200
+ return respon
+
+ except Exception as e:
+ print(str(e))
+
+@app.errorhandler(HTTPException)
+def handle_exception(e):
+ """Return JSON instead of HTML for HTTP errors."""
+ # start with the correct headers and status code from the error
+ response = e.get_response()
+ # replace the body with JSON
+ response.data = json.dumps({
+ "code": e.code,
+ "name": e.name,
+ "description": e.description,
+ })
+ response.content_type = "application/json"
+ return response
+
+if __name__ == "__main__":
+ app.run(host="0.0.0.0",port=4000)
\ No newline at end of file
diff --git a/api-regression-model-skripsi-main/method.pkl b/api-regression-model-skripsi-main/method.pkl
new file mode 100644
index 0000000..6e55f21
Binary files /dev/null and b/api-regression-model-skripsi-main/method.pkl differ
diff --git a/api-regression-model-skripsi-main/regression_model.pkl b/api-regression-model-skripsi-main/regression_model.pkl
new file mode 100644
index 0000000..01a2be6
Binary files /dev/null and b/api-regression-model-skripsi-main/regression_model.pkl differ
diff --git a/api-regression-model-skripsi-main/regression_model_poly.pkl b/api-regression-model-skripsi-main/regression_model_poly.pkl
new file mode 100644
index 0000000..c397dea
Binary files /dev/null and b/api-regression-model-skripsi-main/regression_model_poly.pkl differ
diff --git a/api-regression-model-skripsi-main/requirements.txt b/api-regression-model-skripsi-main/requirements.txt
new file mode 100644
index 0000000..ed306e0
--- /dev/null
+++ b/api-regression-model-skripsi-main/requirements.txt
@@ -0,0 +1,10 @@
+flask==2.3.2
+flask-mysql==1.5.2
+flask-cors==3.0.10
+mysql-connector-python==8.0.33
+joblib==1.2.0
+scikit-learn==1.2.2
+scipy==1.10.1
+threadpoolctl==3.1.0
+SQLAlchemy==2.0.12
+greenlet==2.0.2
\ No newline at end of file
diff --git a/api-regression-model-skripsi-main/split_data.pkl b/api-regression-model-skripsi-main/split_data.pkl
new file mode 100644
index 0000000..c81dafe
Binary files /dev/null and b/api-regression-model-skripsi-main/split_data.pkl differ
diff --git a/mitra-panen-skripsi-main.zip b/mitra-panen-skripsi-main.zip
deleted file mode 100644
index 6b1b74d..0000000
Binary files a/mitra-panen-skripsi-main.zip and /dev/null differ
diff --git a/mitra-panen-skripsi-main/.editorconfig b/mitra-panen-skripsi-main/.editorconfig
new file mode 100644
index 0000000..8f0de65
--- /dev/null
+++ b/mitra-panen-skripsi-main/.editorconfig
@@ -0,0 +1,18 @@
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+indent_size = 4
+indent_style = space
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.md]
+trim_trailing_whitespace = false
+
+[*.{yml,yaml}]
+indent_size = 2
+
+[docker-compose.yml]
+indent_size = 4
diff --git a/mitra-panen-skripsi-main/.env.example b/mitra-panen-skripsi-main/.env.example
new file mode 100644
index 0000000..d8918e9
--- /dev/null
+++ b/mitra-panen-skripsi-main/.env.example
@@ -0,0 +1,58 @@
+APP_NAME=Laravel
+APP_ENV=local
+APP_KEY=
+APP_DEBUG=true
+APP_URL=http://localhost
+
+LOG_CHANNEL=stack
+LOG_DEPRECATIONS_CHANNEL=null
+LOG_LEVEL=debug
+
+DB_CONNECTION=mysql
+DB_HOST=127.0.0.1
+DB_PORT=3306
+DB_DATABASE=skripsi_mitra_panen
+DB_USERNAME=root
+DB_PASSWORD=
+
+BROADCAST_DRIVER=log
+CACHE_DRIVER=file
+FILESYSTEM_DISK=local
+QUEUE_CONNECTION=sync
+SESSION_DRIVER=file
+SESSION_LIFETIME=120
+
+MEMCACHED_HOST=127.0.0.1
+
+REDIS_HOST=127.0.0.1
+REDIS_PASSWORD=null
+REDIS_PORT=6379
+
+MAIL_MAILER=smtp
+MAIL_HOST=mailpit
+MAIL_PORT=1025
+MAIL_USERNAME=null
+MAIL_PASSWORD=null
+MAIL_ENCRYPTION=null
+MAIL_FROM_ADDRESS="hello@example.com"
+MAIL_FROM_NAME="${APP_NAME}"
+
+AWS_ACCESS_KEY_ID=
+AWS_SECRET_ACCESS_KEY=
+AWS_DEFAULT_REGION=us-east-1
+AWS_BUCKET=
+AWS_USE_PATH_STYLE_ENDPOINT=false
+
+PUSHER_APP_ID=
+PUSHER_APP_KEY=
+PUSHER_APP_SECRET=
+PUSHER_HOST=
+PUSHER_PORT=443
+PUSHER_SCHEME=https
+PUSHER_APP_CLUSTER=mt1
+
+VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
+VITE_PUSHER_HOST="${PUSHER_HOST}"
+VITE_PUSHER_PORT="${PUSHER_PORT}"
+VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
+VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
diff --git a/mitra-panen-skripsi-main/.gitattributes b/mitra-panen-skripsi-main/.gitattributes
new file mode 100644
index 0000000..7dbbf41
--- /dev/null
+++ b/mitra-panen-skripsi-main/.gitattributes
@@ -0,0 +1,11 @@
+* text=auto
+
+*.blade.php diff=html
+*.css diff=css
+*.html diff=html
+*.md diff=markdown
+*.php diff=php
+
+/.github export-ignore
+CHANGELOG.md export-ignore
+.styleci.yml export-ignore
diff --git a/mitra-panen-skripsi-main/.gitignore b/mitra-panen-skripsi-main/.gitignore
new file mode 100644
index 0000000..f0d10af
--- /dev/null
+++ b/mitra-panen-skripsi-main/.gitignore
@@ -0,0 +1,18 @@
+/node_modules
+/public/build
+/public/hot
+/public/storage
+/storage/*.key
+/vendor
+.env
+.env.backup
+.env.production
+.phpunit.result.cache
+Homestead.json
+Homestead.yaml
+auth.json
+npm-debug.log
+yarn-error.log
+/.fleet
+/.idea
+/.vscode
diff --git a/mitra-panen-skripsi-main/README.md b/mitra-panen-skripsi-main/README.md
new file mode 100644
index 0000000..3ed385a
--- /dev/null
+++ b/mitra-panen-skripsi-main/README.md
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+## About Laravel
+
+Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
+
+- [Simple, fast routing engine](https://laravel.com/docs/routing).
+- [Powerful dependency injection container](https://laravel.com/docs/container).
+- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage.
+- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent).
+- Database agnostic [schema migrations](https://laravel.com/docs/migrations).
+- [Robust background job processing](https://laravel.com/docs/queues).
+- [Real-time event broadcasting](https://laravel.com/docs/broadcasting).
+
+Laravel is accessible, powerful, and provides tools required for large, robust applications.
+
+## Learning Laravel
+
+Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework.
+
+You may also try the [Laravel Bootcamp](https://bootcamp.laravel.com), where you will be guided through building a modern Laravel application from scratch.
+
+If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains over 2000 video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library.
+
+## Laravel Sponsors
+
+We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the Laravel [Patreon page](https://patreon.com/taylorotwell).
+
+### Premium Partners
+
+- **[Vehikl](https://vehikl.com/)**
+- **[Tighten Co.](https://tighten.co)**
+- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)**
+- **[64 Robots](https://64robots.com)**
+- **[Cubet Techno Labs](https://cubettech.com)**
+- **[Cyber-Duck](https://cyber-duck.co.uk)**
+- **[Many](https://www.many.co.uk)**
+- **[Webdock, Fast VPS Hosting](https://www.webdock.io/en)**
+- **[DevSquad](https://devsquad.com)**
+- **[Curotec](https://www.curotec.com/services/technologies/laravel/)**
+- **[OP.GG](https://op.gg)**
+- **[WebReinvent](https://webreinvent.com/?utm_source=laravel&utm_medium=github&utm_campaign=patreon-sponsors)**
+- **[Lendio](https://lendio.com)**
+
+## Contributing
+
+Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions).
+
+## Code of Conduct
+
+In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct).
+
+## Security Vulnerabilities
+
+If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed.
+
+## License
+
+The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).
diff --git a/mitra-panen-skripsi-main/app/Console/Kernel.php b/mitra-panen-skripsi-main/app/Console/Kernel.php
new file mode 100644
index 0000000..d8bc1d2
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Console/Kernel.php
@@ -0,0 +1,32 @@
+command('inspire')->hourly();
+ }
+
+ /**
+ * Register the commands for the application.
+ *
+ * @return void
+ */
+ protected function commands()
+ {
+ $this->load(__DIR__.'/Commands');
+
+ require base_path('routes/console.php');
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Exceptions/Handler.php b/mitra-panen-skripsi-main/app/Exceptions/Handler.php
new file mode 100644
index 0000000..82a37e4
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Exceptions/Handler.php
@@ -0,0 +1,50 @@
+, \Psr\Log\LogLevel::*>
+ */
+ protected $levels = [
+ //
+ ];
+
+ /**
+ * A list of the exception types that are not reported.
+ *
+ * @var array>
+ */
+ protected $dontReport = [
+ //
+ ];
+
+ /**
+ * A list of the inputs that are never flashed to the session on validation exceptions.
+ *
+ * @var array
+ */
+ protected $dontFlash = [
+ 'current_password',
+ 'password',
+ 'password_confirmation',
+ ];
+
+ /**
+ * Register the exception handling callbacks for the application.
+ *
+ * @return void
+ */
+ public function register()
+ {
+ $this->reportable(function (Throwable $e) {
+ //
+ });
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Exports/SimulationExport.php b/mitra-panen-skripsi-main/app/Exports/SimulationExport.php
new file mode 100644
index 0000000..943b967
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Exports/SimulationExport.php
@@ -0,0 +1,32 @@
+json();
+ $collection = collect($data);
+ $table1 = collect($collection["table_simulation_1"]);
+ $count = $table1->count();
+ $table_name = ["table_simulation_1", "table_simulation_2", "table_simulation_3", "table_simulation_4", "table_simulation_5"];
+ $table_name = collect($table_name);
+ return view('mitra.table_simulation', compact('url', 'collection', 'count', 'table_name'));
+ } catch (\Throwable $th) {
+ $error = $th->getMessage();
+ return view('mitra.error_table', compact('error'));
+ }
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Controllers/Admin/CommodityController.php b/mitra-panen-skripsi-main/app/Http/Controllers/Admin/CommodityController.php
new file mode 100644
index 0000000..c371494
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Controllers/Admin/CommodityController.php
@@ -0,0 +1,226 @@
+ajax()) {
+ // query get user data
+ $query = FishType::get();
+
+ // setup datatable
+ return DataTables::of($query)
+ ->addColumn('checkbox', function ($item) {
+ $checkbox = ' ';
+ return $checkbox;
+ })
+ ->addColumn('name', function ($item) {
+ return $item->name;
+ })
+ ->addColumn('latin_name', function ($item) {
+ return $item->latin_name;
+ })
+ ->addColumn('duration', function ($item) {
+ return $item->duration_time;
+ })
+ ->addColumn('actions', function ($item) {
+ $button = ' Show ';
+ return $button;
+ })
+ ->rawColumns(['checkbox', 'name', 'latin_name', 'duration', 'actions'])
+ ->make(true);
+ }
+ return view('admin.commodity.index');
+ }
+
+ /**
+ * Show the form for creating a new resource.
+ *
+ * @return \Illuminate\Http\Response
+ */
+ public function create()
+ {
+ return view('admin.commodity.create');
+ }
+
+ /**
+ * Store a newly created resource in storage.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @return \Illuminate\Http\Response
+ */
+ public function store(CommodityStoreRequest $request)
+ {
+ DB::beginTransaction();
+ try {
+ $commodity = new FishType();
+ $commodity->name = $request->name;
+ $commodity->latin_name = $request->latin_name;
+ $commodity->duration = $request->duration_type == 'bulan' ? ($request->duration * 31) : $request->duration;
+ $commodity->photo = $this->getPathFile($request->file('cover'), 'photo_commodity');
+
+ if($request->selling_price){
+ $selling_price = str_replace('Rp ', '', $request->selling_price);
+ $selling_price = str_replace('.', '', $selling_price);
+ $commodity->selling_price = $selling_price;
+ }
+
+ if($request->temp_bottom && $request->temp_up){
+ $commodity->temperature = $request->temp_bottom . "-" . $request->temp_up;
+ }
+
+ if($request->ph_bottom && $request->ph_up){
+ $commodity->ph = $request->ph_bottom . "-" . $request->ph_up;
+ }
+
+ if($request->water_height_bottom && $request->water_height_up){
+ $commodity->water_height = $request->water_height_bottom . "-" . $request->water_height_up;
+ }
+
+ $commodity->water_type = $request->water_type;
+ $commodity->preparation_description = $request->preparation_description;
+ $commodity->seeding_description = $request->seeding_description;
+ $commodity->cutivation_description = $request->cutivation_description;
+ $commodity->save();
+
+ DB::commit();
+ return redirect()->route('commodity.index')->with('success', 'Berhasil menambahkan komoditas baru');
+ } catch (\Throwable $th) {
+ DB::rollback();
+ return back()->with('toast_error', $th->getMessage());
+ }
+ }
+
+ /**
+ * Display the specified resource.
+ *
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function show($id)
+ {
+ $commodity = FishType::find($id);
+ $temp = $commodity->temperature ? explode('-', $commodity->temperature) : [0,0];
+ $ph = $commodity->ph ? explode('-', $commodity->ph) : [0,0];
+ $water_height = $commodity->water_height ? explode('-', $commodity->water_height) : [0,0];
+ return view('admin.commodity.show', compact('commodity', 'temp', 'ph', 'water_height'));
+ }
+
+ /**
+ * Show the form for editing the specified resource.
+ *
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function edit($id)
+ {
+ //
+ }
+
+ /**
+ * Update the specified resource in storage.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function update(Request $request, $id)
+ {
+ DB::beginTransaction();
+ try {
+ $commodity = FishType::find($id);
+ // $commodity->name = $request->name;
+ // $commodity->latin_name = $request->latin_name;
+ // $commodity->duration = $request->duration_type == 'bulan' ? ($request->duration * 31) : $request->duration;
+
+ if($request->file('cover')){
+ File::delete(public_path("storage/".$commodity->photo));
+ $commodity->photo = $this->getPathFile($request->file('cover'), 'photo_commodity');
+ }
+
+ if($request->selling_price){
+ $selling_price = str_replace('Rp ', '', $request->selling_price);
+ $selling_price = str_replace('.', '', $selling_price);
+ $commodity->selling_price = $selling_price;
+ }
+
+ if($request->temp_bottom && $request->temp_up){
+ $commodity->temperature = $request->temp_bottom . "-" . $request->temp_up;
+ }
+
+ if($request->ph_bottom && $request->ph_up){
+ $commodity->ph = $request->ph_bottom . "-" . $request->ph_up;
+ }
+
+ if($request->water_height_bottom && $request->water_height_up){
+ $commodity->water_height = $request->water_height_bottom . "-" . $request->water_height_up;
+ }
+
+ $commodity->water_type = $request->water_type;
+ $commodity->preparation_description = $request->preparation_description;
+ $commodity->seeding_description = $request->seeding_description;
+ $commodity->cutivation_description = $request->cutivation_description;
+ $commodity->save();
+ DB::commit();
+ return redirect()->route('commodity.show', $commodity->id)->with('success', 'Berhasil update data komoditas');
+ } catch (\Throwable $th) {
+ DB::rollback();
+ return back()->with('toast_error', $th->getMessage());
+ }
+ }
+
+ /**
+ * Remove the specified resource from storage.
+ *
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function destroy($id)
+ {
+ //
+ }
+
+ public function deleteCommodity(Request $request)
+ {
+ DB::beginTransaction();
+ try {
+ $commodities = FishType::whereIn('id', $request->commodity_id)->get();
+ foreach ($commodities as $commodity) {
+ File::delete(public_path("storage/".$commodity->photo));
+ $commodity->delete();
+ }
+
+ DB::commit();
+ return response()->json([
+ 'status' => '200',
+ 'commodities' => $commodities,
+ 'message' => "komoditas berhasil dihapus",
+ ], 200);
+ } catch (\Throwable $th) {
+ DB::rollback();
+ return response()->json([
+ 'status' => '500',
+ 'message' => $th->getMessage(),
+ ], 500);
+ }
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Controllers/Admin/RegressionModelController.php b/mitra-panen-skripsi-main/app/Http/Controllers/Admin/RegressionModelController.php
new file mode 100644
index 0000000..faa20c8
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Controllers/Admin/RegressionModelController.php
@@ -0,0 +1,54 @@
+ajax()) {
+ // query get user data
+ $query = HarvestFish::get();
+
+ // setup datatable
+ return DataTables::of($query)
+ ->addColumn('fish_type_id', function ($item) {
+ return $item->fish_type_id;
+ })
+ ->addColumn('seed_amount', function ($item) {
+ return $item->seed_amount;
+ })
+ ->addColumn('seed_weight', function ($item) {
+ return $item->seed_weight;
+ })
+ ->addColumn('survival_rate', function ($item) {
+ return $item->survival_rate;
+ })
+ ->addColumn('average_weight', function ($item) {
+ return $item->average_weight;
+ })
+ ->addColumn('pond_volume', function ($item) {
+ return $item->pond_volume;
+ })
+ ->addColumn('total_feed_spent', function ($item) {
+ return $item->total_feed_spent;
+ })
+ ->addColumn('harvest_amount', function ($item) {
+ return $item->harvest_amount;
+ })
+ ->rawColumns(['fish_type_id', 'seed_amount', 'seed_weight', 'survival_rate', 'average_weight', 'pond_volume', 'total_feed_spent', 'harvest_amount'])
+ ->make(true);
+ }
+ return view('admin.regression_model.train_model');
+ }
+
+ public function test_model()
+ {
+ return view('admin.regression_model.test_model');
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Controllers/Admin/UserController.php b/mitra-panen-skripsi-main/app/Http/Controllers/Admin/UserController.php
new file mode 100644
index 0000000..7629cec
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Controllers/Admin/UserController.php
@@ -0,0 +1,195 @@
+ajax()) {
+ // query get user data
+ $query = User::when($request->filter, function ($query) use ($request) {
+ if ($request->filter == 'admin') {
+ $query->where('role', User::ADMIN);
+ } else if ($request->filter == 'mitra') {
+ $query->where('role', User::MITRA);
+ }
+ })->get();
+
+ // setup datatable
+ return DataTables::of($query)
+ ->addColumn('checkbox', function ($item) {
+ $checkbox = ' ';
+ return $checkbox;
+ })
+ ->addColumn('name', function ($item) {
+ return $item->name;
+ })
+ ->addColumn('joinedSince', function ($item) {
+ return $item->joined_since;
+ })
+ ->addColumn('role', function ($item) {
+ return $item->role_name;
+ })
+ ->addColumn('phonenumber', function ($item) {
+ return $item->phone_number;
+ })
+ ->addColumn('pondsAmount', function ($item) {
+ return $item->ponds_amount;
+ })
+ ->addColumn('actions', function ($item) {
+ $button = ' Show ';
+ return $button;
+ })
+ ->rawColumns(['checkbox', 'name', 'joinedSince', 'role', 'phonenumber', 'actions'])
+ ->make(true);
+ }
+ return view('admin.users.index');
+ }
+
+ /**
+ * Show the form for creating a new resource.
+ *
+ * @return \Illuminate\Http\Response
+ */
+ public function create()
+ {
+ return view('admin.users.create');
+ }
+
+ /**
+ * Store a newly created resource in storage.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @return \Illuminate\Http\Response
+ */
+ public function store(UserStoreRequest $request)
+ {
+ DB::beginTransaction();
+ try {
+ $user = new User();
+ $user->avatar = $this->getPathFile($request->file('avatar'), 'avatar');
+ $user->name = $request->name;
+ $user->email = $request->email;
+ $user->phone_number = $this->format($request->phone_number);
+ $user->role = $request->role;
+ $user->password = Hash::make($request->password);
+ $user->save();
+ DB::commit();
+ return redirect()->route('user.index')->with('success', 'Berhasil menambahkan user baru');
+ } catch (\Throwable $th) {
+ DB::rollback();
+ return back()->with('toast_error', $th->getMessage());
+ }
+ }
+
+ /**
+ * Display the specified resource.
+ *
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function show($id)
+ {
+ $user = User::find($id);
+ return view('admin.users.show', compact('user'));
+ }
+
+ /**
+ * Show the form for editing the specified resource.
+ *
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function edit($id)
+ {
+ //
+ }
+
+ /**
+ * Update the specified resource in storage.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function update(UserUpdateRequest $request, $id)
+ {
+ DB::beginTransaction();
+ try {
+ $user = User::find($id);
+
+ if($request->file('avatar')){
+ File::delete(public_path("storage/".$user->avatar));
+ $user->avatar = $this->getPathFile($request->file('avatar'), 'avatar');
+ }
+
+ $user->name = $request->name;
+ $user->email = $request->email;
+ $user->phone_number = $this->format($request->phone_number);
+ $user->role = $request->role;
+ $user->save();
+
+ DB::commit();
+ return redirect()->route('user.show', $user->id)->with('success', 'Berhasil update data user');
+ } catch (\Throwable $th) {
+ DB::rollback();
+ return back()->with('toast_error', $th->getMessage());
+ }
+ }
+
+ /**
+ * Remove the specified resource from storage.
+ *
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function destroy($id)
+ {
+ //
+ }
+
+ public function deleteUser(Request $request)
+ {
+ DB::beginTransaction();
+ try {
+ $users = User::whereIn('id', $request->user_id)->get();
+ foreach ($users as $user) {
+ File::delete(public_path("storage/".$user->avatar));
+ $user->delete();
+ }
+
+ DB::commit();
+ return response()->json([
+ 'status' => '200',
+ 'users' => $users,
+ 'message' => "user berhasil dihapus",
+ ], 200);
+ } catch (\Throwable $th) {
+ DB::rollback();
+ return response()->json([
+ 'status' => '500',
+ 'message' => $th->getMessage(),
+ ], 500);
+ }
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Controllers/Auth/ConfirmPasswordController.php b/mitra-panen-skripsi-main/app/Http/Controllers/Auth/ConfirmPasswordController.php
new file mode 100644
index 0000000..138c1f0
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Controllers/Auth/ConfirmPasswordController.php
@@ -0,0 +1,40 @@
+middleware('auth');
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Controllers/Auth/ForgotPasswordController.php b/mitra-panen-skripsi-main/app/Http/Controllers/Auth/ForgotPasswordController.php
new file mode 100644
index 0000000..465c39c
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Controllers/Auth/ForgotPasswordController.php
@@ -0,0 +1,22 @@
+middleware('guest')->except('logout');
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Controllers/Auth/RegisterController.php b/mitra-panen-skripsi-main/app/Http/Controllers/Auth/RegisterController.php
new file mode 100644
index 0000000..ed1a5e0
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Controllers/Auth/RegisterController.php
@@ -0,0 +1,73 @@
+middleware('guest');
+ }
+
+ /**
+ * Get a validator for an incoming registration request.
+ *
+ * @param array $data
+ * @return \Illuminate\Contracts\Validation\Validator
+ */
+ protected function validator(array $data)
+ {
+ return Validator::make($data, [
+ 'name' => ['required', 'string', 'max:255'],
+ 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
+ 'password' => ['required', 'string', 'min:8', 'confirmed'],
+ ]);
+ }
+
+ /**
+ * Create a new user instance after a valid registration.
+ *
+ * @param array $data
+ * @return \App\Models\User
+ */
+ protected function create(array $data)
+ {
+ return User::create([
+ 'name' => $data['name'],
+ 'email' => $data['email'],
+ 'password' => Hash::make($data['password']),
+ ]);
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Controllers/Auth/ResetPasswordController.php b/mitra-panen-skripsi-main/app/Http/Controllers/Auth/ResetPasswordController.php
new file mode 100644
index 0000000..b1726a3
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Controllers/Auth/ResetPasswordController.php
@@ -0,0 +1,30 @@
+middleware('auth');
+ $this->middleware('signed')->only('verify');
+ $this->middleware('throttle:6,1')->only('verify', 'resend');
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Controllers/Controller.php b/mitra-panen-skripsi-main/app/Http/Controllers/Controller.php
new file mode 100644
index 0000000..a0a2a8a
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Controllers/Controller.php
@@ -0,0 +1,13 @@
+middleware('auth');
+ }
+
+ /**
+ * Show the application dashboard.
+ *
+ * @return \Illuminate\Contracts\Support\Renderable
+ */
+ public function index()
+ {
+ $role = Auth::user()->role;
+ if ($role == User::ADMIN) {
+ toast()->success('Success', 'Berhasil login sebagai Admin');
+ } else if ($role == User::MITRA) {
+ toast()->success('Success', 'Berhasil login sebagai mitra');
+ } else {
+ alert()->error('Error', 'Terjadi kesalahan saat login');
+ return redirect()->to('/');
+ }
+ return redirect()->route('home');
+ }
+
+ public function home()
+ {
+ if (Auth::user()->role == User::ADMIN) {
+ // count data
+ $users = User::all()->count();
+ $mitra = User::where('role', User::MITRA)->count();
+ $admin = User::where('role', User::ADMIN)->count();
+ $commodity = FishType::all()->count();
+ return view('admin.home_admin', compact('users', 'mitra', 'admin', 'commodity'));
+ } else {
+ return view('home');
+ }
+ }
+
+ public function getData()
+ {
+ // get data sr commodity
+ $fish_id = HarvestFish::distinct()->pluck('fish_type_id');
+ $fish_type = [];
+ $fish_sr = [];
+ $fish_harvest = [];
+ foreach ($fish_id as $id) {
+ $harvest = HarvestFish::where('fish_type_id', $id)->get();
+ if (count($harvest) > 1) {
+ // calculate average sr
+ $all_sr = HarvestFish::where('fish_type_id', $id)->pluck('survival_rate')->toArray();
+ $sr = array_sum($all_sr) / count($all_sr);
+
+ // calculate harvest amount
+ $all_harvest = HarvestFish::where('fish_type_id', $id)->pluck('harvest_amount')->toArray();
+ $harvest_amount = array_sum($all_harvest) / count($all_harvest);
+
+ // push data to array
+ array_push($fish_type, $harvest->first()->fish->name);
+ array_push($fish_sr, $sr);
+ array_push($fish_harvest, $harvest_amount);
+ }
+ }
+ $series = [];
+ $series[] = [
+ "name" => 'Survival Rate (%)',
+ "data" => $fish_sr
+ ];
+
+ $series_harvest = [];
+ $series_harvest[] = [
+ "name" => 'Rata-Rata Hasil Panen (kg)',
+ "data" => $fish_harvest
+ ];
+ return response()->json(['fish_type' => $fish_type, 'series' => $series, 'series_harvest' => $series_harvest]);
+ }
+
+ public function profile()
+ {
+ return view('profile');
+ }
+
+ public function updateProfile(Request $request)
+ {
+ DB::beginTransaction();
+ try {
+ $user = User::find(Auth::user()->id);
+
+ if ($request->file('avatar')) {
+ File::delete(public_path("storage/" . $user->avatar));
+ $user->avatar = $this->getPathFile($request->file('avatar'), 'avatar');
+ }
+
+ $user->name = $request->name;
+ $user->email = $request->email;
+ $user->phone_number = $this->format($request->phone_number);
+ $user->save();
+
+ DB::commit();
+ return redirect()->route('profile')->with('success', 'Berhasil update profile');
+ } catch (\Throwable $th) {
+ DB::rollback();
+ return back()->with('toast_error', $th->getMessage());
+ }
+ }
+
+ public function updatePassword(UpdatePasswordRequest $request)
+ {
+ $request->user()->update([
+ 'password' => Hash::make($request->get('password'))
+ ]);
+
+ return redirect()->route('profile')->with('success', 'Berhasil Mengganti Password');
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Controllers/Mitra/CultivationController.php b/mitra-panen-skripsi-main/app/Http/Controllers/Mitra/CultivationController.php
new file mode 100644
index 0000000..098cebe
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Controllers/Mitra/CultivationController.php
@@ -0,0 +1,256 @@
+id)->get();
+ foreach ($ponds as $pond) {
+ $sow_date = Carbon::parse($pond->sow_date);
+ $diffInDays = $today->diffInDays($sow_date);
+ $diffInDays += 1;
+ $max_day = $pond->cultivations->max('day');
+ if ($diffInDays >= $max_day) {
+ $pond->status = Pond::HARVEST;
+ $pond->save();
+ }
+ }
+
+ if ($request->ajax()) {
+ // query get user data
+ $query = Pond::where('user_id', Auth::user()->id)->get();
+
+ // setup datatable
+ return DataTables::of($query)
+ ->addColumn('checkbox', function ($item) {
+ $checkbox = ' ';
+ return $checkbox;
+ })
+ ->addColumn('name', function ($item) {
+ return $item->name;
+ })
+ ->addColumn('sow_date', function ($item) {
+ return $item->date_sow;
+ })
+ ->addColumn('seed_amount', function ($item) {
+ return $item->seed_amount;
+ })
+ ->addColumn('volume_pond', function ($item) {
+ return $item->volume_pond;
+ })
+ ->addColumn('status', function ($item) {
+ $status = '';
+ if ($item->status == Pond::PROCESS) {
+ $status = 'Proses ';
+ } else if ($item->status == Pond::HARVEST) {
+ $status = 'Panen ';
+ } else {
+ $status = 'Nonaktif ';
+ }
+ return $status;
+ })
+ ->addColumn('actions', function ($item) {
+ $button = ' Show ';
+ return $button;
+ })
+ ->rawColumns(['checkbox', 'name', 'sow_date', 'seed_amount', 'volume_pond', 'status', 'actions'])
+ ->make(true);
+ }
+ return view('mitra.cultivation.index');
+ }
+
+ /**
+ * Show the form for creating a new resource.
+ *
+ * @return \Illuminate\Http\Response
+ */
+ public function create()
+ {
+ $fish_type = FishType::all();
+ return view('mitra.cultivation.create', compact('fish_type'));
+ }
+
+ /**
+ * Store a newly created resource in storage.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @return \Illuminate\Http\Response
+ */
+ public function store(Request $request)
+ {
+ DB::beginTransaction();
+ try {
+ // set data
+ $fish_id = $request->fish_type;
+ $seed_amount = $request->seed_amount;
+ $seed_weight = $request->seed_weight;
+ $pond_volume = $request->pond_volume;
+ $total_fish_count = $request->total_fish_count;
+ $survival_rate = HarvestFish::where('fish_type_id', $fish_id)->avg('survival_rate');
+ $survival_rate = round($survival_rate, 1);
+ $average_weight = 1000 / $total_fish_count;
+ $average_weight = round($average_weight, 1);
+
+ // get data prediction from API
+ $url = config('app.api_python_url') . "/implements/prediction";
+ $response = Http::get($url, [
+ 'fish_id' => $fish_id,
+ 'seed_amount' => $seed_amount,
+ 'seed_weight' => $seed_weight,
+ 'pond_volume' => $pond_volume,
+ 'total_fish_count' => $total_fish_count,
+ 'survival_rate' => $survival_rate
+ ]);
+
+ // check response successfull
+ if ($response->successful()) {
+ $data = $response->json();
+ $simulation_table = $data['simulation_table'];
+ $prediction = $data['predict'];
+ $total_feed_spent = $data['total_feed_spent'];
+ } else {
+ // if request failed
+ return back()->with('toast_error', "Terdapat Error pada API Python");
+ }
+
+ // new pond
+ $pond = new Pond();
+ $pond->user_id = Auth::user()->id;
+ $pond->fish_id = $request->fish_type;
+ $pond->name = $this->generateName($fish_id, Auth::user()->id);
+ $pond->sow_date = $request->sow_date;
+ $pond->seed_amount = $seed_amount;
+ $pond->seed_weight = $seed_weight;
+ $pond->survival_rate = $survival_rate;
+ $pond->volume_pond = $pond_volume;
+ $pond->average_weight = $average_weight;
+ $pond->total_feed_spent = $total_feed_spent;
+ $pond->prediction = $prediction;
+ $pond->status = Pond::PROCESS;
+ $pond->save();
+
+ // new cultivation
+ foreach ($simulation_table as $value) {
+ $cultivation = new Cultivation();
+ $cultivation->pond_id = $pond->id;
+ $cultivation->day = $value['day'];
+ $cultivation->weight = $value['weight'];
+ $cultivation->feed_spent = $value['feed_spent'];
+ $cultivation->total_feed_spent = $value['total_feed_spent'];
+ $cultivation->total_fish_weight = $value['total_weight'];
+ $cultivation->save();
+ }
+ DB::commit();
+ return redirect()->route('cultivation.index')->with('success', 'Berhasil menambahkan budidaya baru');
+ } catch (\Throwable $th) {
+ DB::rollback();
+ return back()->with('toast_error', $th->getMessage());
+ }
+ }
+
+ /**
+ * Display the specified resource.
+ *
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function show($id)
+ {
+ $pond = Pond::find($id);
+ $today = Carbon::today();
+ $today_date = Carbon::today()->locale('id')->isoFormat('D MMMM Y');
+ $sow_date = Carbon::parse($pond->sow_date);
+ $diffInDays = $today->diffInDays($sow_date);
+ $diffInDays += 1;
+ if($pond->status == Pond::PROCESS){
+ $cultivation = Cultivation::where([['pond_id', $pond->id], ['day', $diffInDays]])->first();
+ } else {
+ $cultivation = Cultivation::where([['pond_id', $pond->id]])->latest()->first();
+ }
+ return view('mitra.cultivation.show', compact('pond', 'cultivation', 'today_date'));
+ }
+
+ /**
+ * Show the form for editing the specified resource.
+ *
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function edit($id)
+ {
+ //
+ }
+
+ /**
+ * Update the specified resource in storage.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function update(Request $request, $id)
+ {
+ //
+ }
+
+ /**
+ * Remove the specified resource from storage.
+ *
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function destroy($id)
+ {
+ //
+ }
+
+ public function generateName($fish_id, $user_id)
+ {
+ $pond_count = Pond::where([['user_id', $user_id], ['fish_id', $fish_id]])->count();
+ $pond_count += 1;
+ $fish_name = FishType::find($fish_id)->name;
+ $pond_name = "Kolam " . $fish_name . " " . $pond_count;
+ return $pond_name;
+ }
+
+ public function getChartSimulation(Request $request)
+ {
+ $pond = Pond::find($request->pond_id);
+ $data_weight = [];
+ $data_feed = [];
+ foreach($pond->cultivations as $data){
+ $data_weight[] = [
+ "x" => $data->day,
+ "y" => $data->weight
+ ];
+
+ $data_feed[] = [
+ "x" => $data->day,
+ "y" => $data->feed_spent
+ ];
+ }
+ return response()->json(['data_weight'=>$data_weight, 'data_feed'=>$data_feed]);
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Controllers/Mitra/PredictionController.php b/mitra-panen-skripsi-main/app/Http/Controllers/Mitra/PredictionController.php
new file mode 100644
index 0000000..622013b
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Controllers/Mitra/PredictionController.php
@@ -0,0 +1,126 @@
+fish_id)->pluck('survival_rate')->toArray();
+ $max_sr = max($sr);
+ $min_sr = min($sr);
+ return response()->json([
+ 'max_sr' => $max_sr,
+ 'min_sr' => $min_sr
+ ]);
+ }
+
+ public function getFishDesc(Request $request)
+ {
+ $fish = FishType::find($request->fish_id);
+ return response()->json([
+ "preparation" => $fish->preparation_description,
+ "seeding" => $fish->seeding_description,
+ "cultivation" => $fish->cutivation_description
+ ]);
+ }
+
+ public function getVolumePond(Request $request)
+ {
+ if ($request->seed_amount) {
+ if ($request->seed_amount == 1000 || $request->seed_amount == 1500 || $request->seed_amount == 2000) {
+ $seed_amount = $request->seed_amount;
+ $check = 0;
+ } else {
+ $seed_amount = 1000;
+ $check = 1;
+ }
+ $volume = HarvestFish::where([['fish_type_id', $request->fish_id], ['seed_amount', $seed_amount]])->distinct()->orderBy('pond_volume')->pluck('pond_volume');
+ $data = [];
+ foreach ($volume as $v) {
+ if ($check == 1) {
+ $v = $request->seed_amount / 1000 * $v;
+ $v = round($v, 2);
+ }
+ $data[] = [
+ 'id' => $v,
+ 'text' => $v
+ ];
+ }
+ } else {
+ $volume = HarvestFish::where('fish_type_id', $request->fish_id)->distinct()->orderBy('pond_volume')->pluck('pond_volume');
+ $data = [];
+ foreach ($volume as $v) {
+ $data[] = [
+ 'id' => $v,
+ 'text' => $v
+ ];
+ }
+ }
+ return response()->json(['results' => $data]);
+ }
+
+ public function getTotalFishCount(Request $request)
+ {
+ $data = [];
+ if ($request->fish_id == 1) {
+ $fish_count = [7, 8, 9, 10];
+ foreach ($fish_count as $f) {
+ $weight = round(1000 / $f, 1);
+ $text = strval($weight) . " gram (" . strval($f) . " ekor dalam 1kg penjualan)";
+ $data[] = [
+ 'id' => $f,
+ 'text' => $text
+ ];
+ }
+ } else if ($request->fish_id == 2 || $request->fish_id == 3) {
+ $fish_count = [2, 3, 4];
+ foreach ($fish_count as $f) {
+ $weight = round(1000 / $f, 1);
+ $text = strval($weight) . " gram (" . strval($f) . " ekor dalam 1kg penjualan)";
+ $data[] = [
+ 'id' => $f,
+ 'text' => $text
+ ];
+ }
+ } else {
+ $data[] = [
+ 'id' => 10,
+ 'text' => 10
+ ];
+ }
+ return response()->json(['results' => $data]);
+ }
+
+ public function downloadExcel()
+ {
+ return Excel::download(new SimulationExport, 'simulation_data.xlsx');
+ // $url = config('app.api_python_url') . "/implements/result";
+ // $response = Http::get($url);
+ // if ($response->successful()) {
+ // $data = $response->json();
+ // $collection = collect($data);
+ // $table1 = collect($collection["table_simulation_1"]);
+ // $count = $table1->count();
+ // $table_name = ["table_simulation_1", "table_simulation_2", "table_simulation_3", "table_simulation_4", "table_simulation_5"];
+ // $table_name = collect($table_name);
+ // return view('mitra.table_simulation', compact('url', 'collection', 'count', 'table_name'));
+ // } else {
+ // return back()->withErrors("Terjadi Error Get API");
+ // }
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Kernel.php b/mitra-panen-skripsi-main/app/Http/Kernel.php
new file mode 100644
index 0000000..78b6049
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Kernel.php
@@ -0,0 +1,70 @@
+
+ */
+ protected $middleware = [
+ // \App\Http\Middleware\TrustHosts::class,
+ \App\Http\Middleware\TrustProxies::class,
+ \Illuminate\Http\Middleware\HandleCors::class,
+ \App\Http\Middleware\PreventRequestsDuringMaintenance::class,
+ \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
+ \App\Http\Middleware\TrimStrings::class,
+ \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
+ ];
+
+ /**
+ * The application's route middleware groups.
+ *
+ * @var array>
+ */
+ protected $middlewareGroups = [
+ 'web' => [
+ \App\Http\Middleware\EncryptCookies::class,
+ \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
+ \Illuminate\Session\Middleware\StartSession::class,
+ \Illuminate\View\Middleware\ShareErrorsFromSession::class,
+ \App\Http\Middleware\VerifyCsrfToken::class,
+ \Illuminate\Routing\Middleware\SubstituteBindings::class,
+ \RealRashid\SweetAlert\ToSweetAlert::class,
+ ],
+
+ 'api' => [
+ // \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
+ 'throttle:api',
+ \Illuminate\Routing\Middleware\SubstituteBindings::class,
+ ],
+ ];
+
+ /**
+ * The application's route middleware.
+ *
+ * These middleware may be assigned to groups or used individually.
+ *
+ * @var array
+ */
+ protected $routeMiddleware = [
+ 'auth' => \App\Http\Middleware\Authenticate::class,
+ 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
+ 'auth.session' => \Illuminate\Session\Middleware\AuthenticateSession::class,
+ 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
+ 'can' => \Illuminate\Auth\Middleware\Authorize::class,
+ 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
+ 'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class,
+ 'signed' => \App\Http\Middleware\ValidateSignature::class,
+ 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
+ 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
+ 'admin' => \App\Http\Middleware\AdminMiddleware::class,
+ 'mitra' => \App\Http\Middleware\MitraMiddleware::class,
+ ];
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Middleware/AdminMiddleware.php b/mitra-panen-skripsi-main/app/Http/Middleware/AdminMiddleware.php
new file mode 100644
index 0000000..8548083
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Middleware/AdminMiddleware.php
@@ -0,0 +1,28 @@
+role != User::ADMIN){
+ alert()->error('Error',"Maaf Anda tidak memiliki akses sebagai Admin!");
+ return back();
+ }
+ return $next($request);
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Middleware/Authenticate.php b/mitra-panen-skripsi-main/app/Http/Middleware/Authenticate.php
new file mode 100644
index 0000000..704089a
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Middleware/Authenticate.php
@@ -0,0 +1,21 @@
+expectsJson()) {
+ return route('login');
+ }
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Middleware/EncryptCookies.php b/mitra-panen-skripsi-main/app/Http/Middleware/EncryptCookies.php
new file mode 100644
index 0000000..867695b
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Middleware/EncryptCookies.php
@@ -0,0 +1,17 @@
+
+ */
+ protected $except = [
+ //
+ ];
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Middleware/MitraMiddleware.php b/mitra-panen-skripsi-main/app/Http/Middleware/MitraMiddleware.php
new file mode 100644
index 0000000..424897c
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Middleware/MitraMiddleware.php
@@ -0,0 +1,28 @@
+role != User::MITRA){
+ alert()->error('Error',"Maaf Anda tidak memiliki akses sebagai Mitra!");
+ return back();
+ }
+ return $next($request);
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Middleware/PreventRequestsDuringMaintenance.php b/mitra-panen-skripsi-main/app/Http/Middleware/PreventRequestsDuringMaintenance.php
new file mode 100644
index 0000000..74cbd9a
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Middleware/PreventRequestsDuringMaintenance.php
@@ -0,0 +1,17 @@
+
+ */
+ protected $except = [
+ //
+ ];
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Middleware/RedirectIfAuthenticated.php b/mitra-panen-skripsi-main/app/Http/Middleware/RedirectIfAuthenticated.php
new file mode 100644
index 0000000..a2813a0
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Middleware/RedirectIfAuthenticated.php
@@ -0,0 +1,32 @@
+check()) {
+ return redirect(RouteServiceProvider::HOME);
+ }
+ }
+
+ return $next($request);
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Middleware/TrimStrings.php b/mitra-panen-skripsi-main/app/Http/Middleware/TrimStrings.php
new file mode 100644
index 0000000..88cadca
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Middleware/TrimStrings.php
@@ -0,0 +1,19 @@
+
+ */
+ protected $except = [
+ 'current_password',
+ 'password',
+ 'password_confirmation',
+ ];
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Middleware/TrustHosts.php b/mitra-panen-skripsi-main/app/Http/Middleware/TrustHosts.php
new file mode 100644
index 0000000..7186414
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Middleware/TrustHosts.php
@@ -0,0 +1,20 @@
+
+ */
+ public function hosts()
+ {
+ return [
+ $this->allSubdomainsOfApplicationUrl(),
+ ];
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Middleware/TrustProxies.php b/mitra-panen-skripsi-main/app/Http/Middleware/TrustProxies.php
new file mode 100644
index 0000000..3391630
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Middleware/TrustProxies.php
@@ -0,0 +1,28 @@
+|string|null
+ */
+ protected $proxies;
+
+ /**
+ * The headers that should be used to detect proxies.
+ *
+ * @var int
+ */
+ protected $headers =
+ Request::HEADER_X_FORWARDED_FOR |
+ Request::HEADER_X_FORWARDED_HOST |
+ Request::HEADER_X_FORWARDED_PORT |
+ Request::HEADER_X_FORWARDED_PROTO |
+ Request::HEADER_X_FORWARDED_AWS_ELB;
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Middleware/ValidateSignature.php b/mitra-panen-skripsi-main/app/Http/Middleware/ValidateSignature.php
new file mode 100644
index 0000000..093bf64
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Middleware/ValidateSignature.php
@@ -0,0 +1,22 @@
+
+ */
+ protected $except = [
+ // 'fbclid',
+ // 'utm_campaign',
+ // 'utm_content',
+ // 'utm_medium',
+ // 'utm_source',
+ // 'utm_term',
+ ];
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Middleware/VerifyCsrfToken.php b/mitra-panen-skripsi-main/app/Http/Middleware/VerifyCsrfToken.php
new file mode 100644
index 0000000..9e86521
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Middleware/VerifyCsrfToken.php
@@ -0,0 +1,17 @@
+
+ */
+ protected $except = [
+ //
+ ];
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Requests/CommodityStoreRequest.php b/mitra-panen-skripsi-main/app/Http/Requests/CommodityStoreRequest.php
new file mode 100644
index 0000000..7bf6677
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Requests/CommodityStoreRequest.php
@@ -0,0 +1,43 @@
+
+ */
+ public function rules()
+ {
+ return [
+ 'name' => 'required',
+ 'latin_name' => 'required',
+ 'duration' => ['required', 'numeric'],
+ 'cover' => 'required'
+ ];
+ }
+
+ public function messages()
+ {
+ return [
+ 'name.required' => 'Nama harus diisi.',
+ 'latin_name.required' => 'Nama latin harus diisi.',
+ 'duration.required' => 'Durasi budidaya harus diisi.',
+ 'cover.required' => 'Cover harus diupload.',
+ ];
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Requests/CommodityUpdateRequest.php b/mitra-panen-skripsi-main/app/Http/Requests/CommodityUpdateRequest.php
new file mode 100644
index 0000000..339551a
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Requests/CommodityUpdateRequest.php
@@ -0,0 +1,41 @@
+
+ */
+ public function rules()
+ {
+ return [
+ 'name' => 'required',
+ 'latin_name' => 'required',
+ 'duration' => ['required', 'numeric'],
+ ];
+ }
+
+ public function messages()
+ {
+ return [
+ 'name.required' => 'Nama harus diisi.',
+ 'latin_name.required' => 'Nama latin harus diisi.',
+ 'duration.required' => 'Durasi budidaya harus diisi.',
+ ];
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Requests/CostStoreRequest.php b/mitra-panen-skripsi-main/app/Http/Requests/CostStoreRequest.php
new file mode 100644
index 0000000..81db6dd
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Requests/CostStoreRequest.php
@@ -0,0 +1,31 @@
+
+ */
+ public function rules()
+ {
+ return [
+ 'input_date' => 'required',
+ 'repeater' => ['required', 'array'],
+ ];
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Requests/HarvestStoreRequest.php b/mitra-panen-skripsi-main/app/Http/Requests/HarvestStoreRequest.php
new file mode 100644
index 0000000..4dcaafc
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Requests/HarvestStoreRequest.php
@@ -0,0 +1,60 @@
+
+ */
+ public function rules()
+ {
+ return [
+ 'fish_type' => 'required',
+ 'sow_date' => 'required',
+ 'price_one_seed' => 'required',
+ 'seed_amount' => ['required', 'min:1'],
+ 'seed_weight' => ['required', 'min:1'],
+ 'sr' => ['required', 'min:0', 'max:100'],
+ 'fcr' => ['required', 'min:0'],
+ 'target_fish_count' => ['required', 'min:1', 'max:100'],
+ 'target_price' => 'required',
+ ];
+ }
+
+ public function messages()
+ {
+ return [
+ 'fish_type.required' => 'Jenis komoditas harus dipilih.',
+ 'sow_date.required' => 'Tanggal tebar bibit harus diisi.',
+ 'price_one_seed.required' => 'Harga satu ekor bibit harus diisi.',
+ 'seed_amount.required' => 'Jumlah bibit harus diisi.',
+ 'seed_amount.min' => 'Jumlah bibit minimal 1.',
+ 'seed_weight.required' => 'Berat bibit harus diisi',
+ 'seed_weight.min' => 'Berat bibit minimal 1 gram.',
+ 'sr.required' => 'Survival Rate harus diisi',
+ 'sr.min' => 'Survival Rate minimal 0',
+ 'sr.max' => 'Survival Rate maksimal 100',
+ 'fcr.required' => 'Feed Conversion Ratio harus diisi.',
+ 'fcr.min' => 'Feed Conversion Ratio minimal 0',
+ 'target_fish_count.required' => 'Target jumlah ikan per kilogram harus diisi.',
+ 'target_fish_count.min' => 'Target jumlah ikan per kilogram minimal 1',
+ 'target_fish_count.max' => 'Target jumlah ikan per kilogram maksimal 100',
+ 'target_price.required' => 'Target harga jual per kilogram harus diisi.'
+ ];
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Requests/LogStoreRequest.php b/mitra-panen-skripsi-main/app/Http/Requests/LogStoreRequest.php
new file mode 100644
index 0000000..2f4bd46
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Requests/LogStoreRequest.php
@@ -0,0 +1,46 @@
+
+ */
+ public function rules()
+ {
+ return [
+ 'feed_name' => 'required',
+ 'feed_spent' => ['required', 'min:0'],
+ 'fish_died' => ['required', 'min:0'],
+ 'weight' => ['required', 'min:0'],
+ ];
+ }
+
+ public function messages()
+ {
+ return [
+ 'feed_name.required' => 'Jenis makanan harus diisi.',
+ 'feed_spent.required' => 'Jumlah pakan yang diberikan harus diisi.',
+ 'feed_spent.min' => 'Jumlah pakan minimal harus 0',
+ 'fish_died.required' => 'Jumlah ikan mati harus diisi',
+ 'fish_died.min' => 'Jumlah ikan mati minimal harus 0.',
+ 'weight.required' => 'Berat ikan harus diisi.',
+ 'weight.min' => 'Berat ikan minimal harus 0',
+ ];
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Requests/PondStoreRequest.php b/mitra-panen-skripsi-main/app/Http/Requests/PondStoreRequest.php
new file mode 100644
index 0000000..85274bd
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Requests/PondStoreRequest.php
@@ -0,0 +1,44 @@
+
+ */
+ public function rules()
+ {
+ return [
+ 'amount' => ['required', 'integer', 'min:1'],
+ 'address' => 'required',
+ 'owner_name' => 'required',
+ 'owner_phone' => 'required',
+ ];
+ }
+
+ public function messages()
+ {
+ return [
+ 'amount.required' => 'Jumlah kolam harus diisi.',
+ 'amount.min' => 'Jumlah kolam minimal harus 1',
+ 'address.required' => 'Alamat kolam harus diisi',
+ 'owner_name.required' => 'Nama pengelola harus diisi.',
+ 'owner_phone.required' => 'No Hp pengelola harus diisi.',
+ ];
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Requests/PondUpdateRequest.php b/mitra-panen-skripsi-main/app/Http/Requests/PondUpdateRequest.php
new file mode 100644
index 0000000..d145786
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Requests/PondUpdateRequest.php
@@ -0,0 +1,41 @@
+
+ */
+ public function rules()
+ {
+ return [
+ 'address' => 'required',
+ 'owner_name' => 'required',
+ 'owner_phone' => 'required',
+ ];
+ }
+
+ public function messages()
+ {
+ return [
+ 'address.required' => 'Alamat kolam harus diisi',
+ 'owner_name.required' => 'Nama pengelola harus diisi.',
+ 'owner_phone.required' => 'No Hp pengelola harus diisi.',
+ ];
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Requests/UpdatePasswordRequest.php b/mitra-panen-skripsi-main/app/Http/Requests/UpdatePasswordRequest.php
new file mode 100644
index 0000000..e485d10
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Requests/UpdatePasswordRequest.php
@@ -0,0 +1,33 @@
+
+ */
+ public function rules()
+ {
+ return [
+ 'current_password' => ['required', 'string', new CurrentPassword()],
+ 'password' => ['required', 'string', 'min:8', 'confirmed'],
+ ];
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Requests/UserStoreRequest.php b/mitra-panen-skripsi-main/app/Http/Requests/UserStoreRequest.php
new file mode 100644
index 0000000..f78ebcb
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Requests/UserStoreRequest.php
@@ -0,0 +1,51 @@
+
+ */
+ public function rules()
+ {
+ return [
+ 'avatar' => 'required',
+ 'name' => 'required',
+ 'email' => ['required', 'email', 'unique:users,email'],
+ 'phone_number' => ['required', 'unique:users,phone_number'],
+ 'role' => 'required',
+ 'password' => ['required', 'string', 'min:8', 'confirmed']
+ ];
+ }
+
+ public function messages()
+ {
+ return [
+ 'avatar.required' => 'Foto profil harus diupload.',
+ 'name.required' => 'Nama harus diisi.',
+ 'email.required' => 'Email harus diisi.',
+ 'email.email' => 'Format email salah.',
+ 'email.unique' => 'Email yang Anda masukkan telah terdaftar',
+ 'phone_number.required' => 'No Hp harus diisi.',
+ 'phone_number.unique' => 'No Hp yang Anda masukkan telah terdaftar',
+ 'role.required' => 'Role harus diisi.',
+ 'password.required' => 'Password harus diisi.',
+ 'password.confirmed' => 'Konfirmasi password tidak sesuai.',
+ ];
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Http/Requests/UserUpdateRequest.php b/mitra-panen-skripsi-main/app/Http/Requests/UserUpdateRequest.php
new file mode 100644
index 0000000..1dff7f7
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Http/Requests/UserUpdateRequest.php
@@ -0,0 +1,44 @@
+
+ */
+ public function rules()
+ {
+ return [
+ 'name' => 'required',
+ 'email' => ['required', 'email'],
+ 'phone_number' => ['required'],
+ 'role' => 'required',
+ ];
+ }
+
+ public function messages()
+ {
+ return [
+ 'name.required' => 'Nama harus diisi.',
+ 'email.required' => 'Email harus diisi.',
+ 'email.email' => 'Format email salah.',
+ 'phone_number.required' => 'No Hp harus diisi.',
+ 'role.required' => 'Role harus diisi.',
+ ];
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Imports/FishTypeImport.php b/mitra-panen-skripsi-main/app/Imports/FishTypeImport.php
new file mode 100644
index 0000000..6f2839a
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Imports/FishTypeImport.php
@@ -0,0 +1,35 @@
+ $row['id'],
+ 'name' => $row['name'],
+ 'slug' => $row['slug'],
+ 'latin_name' => $row['latin_name'],
+ 'duration' => $row['duration'],
+ 'photo' => $row['photo'],
+ 'selling_price' => $row['selling_price'],
+ 'temperature' => $row['temperature'],
+ 'ph' => $row['ph'],
+ 'water_height' => $row['water_height'],
+ 'water_type' => $row['water_type'],
+ 'preparation_description' => $row['preparation_description'],
+ 'seeding_description' => $row['seeding_description'],
+ 'cutivation_description' => $row['cutivation_description']
+ ]);
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Imports/HarvestFishImport.php b/mitra-panen-skripsi-main/app/Imports/HarvestFishImport.php
new file mode 100644
index 0000000..048a44a
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Imports/HarvestFishImport.php
@@ -0,0 +1,35 @@
+ $row['id'],
+ 'fish_type_id' => $row['fish_type_id'],
+ 'sow_date' => \PhpOffice\PhpSpreadsheet\Shared\Date::excelToDateTimeObject($row['sow_date']),
+ 'seed_amount' => $row['seed_amount'],
+ 'seed_weight' => $row['seed_weight'],
+ 'survival_rate' => $row['survival_rate'],
+ 'average_weight' => $row['average_weight'],
+ 'fish_amount' => $row['fish_amount'],
+ 'pond_volume' => $row['pond_volume'],
+ 'total_feed_spent' => $row['total_feed_spent'],
+ 'harvest_date' => \PhpOffice\PhpSpreadsheet\Shared\Date::excelToDateTimeObject($row['harvest_date']),
+ 'harvest_amount' => $row['harvest_amount'],
+ ]);
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Models/Cultivation.php b/mitra-panen-skripsi-main/app/Models/Cultivation.php
new file mode 100644
index 0000000..ff203e1
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Models/Cultivation.php
@@ -0,0 +1,26 @@
+belongsTo(Pond::class, 'pond_id');
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Models/FishType.php b/mitra-panen-skripsi-main/app/Models/FishType.php
new file mode 100644
index 0000000..985d708
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Models/FishType.php
@@ -0,0 +1,69 @@
+ [
+ 'source' => 'name'
+ ]
+ ];
+ }
+
+ public function harvestFish() {
+ return $this->hasMany(HarvestFish::class, 'fish_type_id');
+ }
+
+ public function ponds() {
+ return $this->hasMany(Pond::class, 'fish_id');
+ }
+
+ public function getPhotoImageAttribute()
+ {
+ if ($this->photo) {
+ return asset('storage/' . $this->photo);
+ } else {
+ return asset('assets/images/blank.png');
+ }
+ }
+
+ public function getDurationTimeAttribute()
+ {
+ $date = now()->addDay($this->duration+5);
+ $duration_time = Carbon::now()->locale('id')->diffForHumans($date, CarbonInterface::DIFF_ABSOLUTE);
+ return $duration_time;
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Models/HarvestFish.php b/mitra-panen-skripsi-main/app/Models/HarvestFish.php
new file mode 100644
index 0000000..ebad05b
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Models/HarvestFish.php
@@ -0,0 +1,32 @@
+belongsTo(FishType::class, 'fish_type_id');
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Models/Pond.php b/mitra-panen-skripsi-main/app/Models/Pond.php
new file mode 100644
index 0000000..6369d97
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Models/Pond.php
@@ -0,0 +1,69 @@
+ [
+ 'source' => 'name'
+ ]
+ ];
+ }
+
+ public function user() {
+ return $this->belongsTo(User::class, 'user_id');
+ }
+
+ public function fish() {
+ return $this->belongsTo(FishType::class, 'fish_id');
+ }
+
+ public function cultivations() {
+ return $this->hasMany(Cultivation::class, 'pond_id');
+ }
+
+ public function getDateSowAttribute()
+ {
+ $date_sow = $this->sow_date ? Carbon::parse($this->sow_date)->locale('id')->isoFormat('D MMMM Y') : Carbon::parse(now())->locale('id')->isoFormat('D MMMM Y');
+ return $date_sow;
+ }
+
+ public function getHarvestDateAttribute()
+ {
+ $add = $this->fish->duration - 1;
+ $harvest_date = Carbon::parse($this->sow_date)->addDays($add)->locale('id')->isoFormat('D MMMM Y');
+ return $harvest_date;
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Models/User.php b/mitra-panen-skripsi-main/app/Models/User.php
new file mode 100644
index 0000000..8d5c9d3
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Models/User.php
@@ -0,0 +1,80 @@
+
+ */
+ protected $fillable = [
+ 'name',
+ 'email',
+ 'password',
+ 'role',
+ 'phone_number',
+ 'address',
+ 'avatar'
+ ];
+
+ /**
+ * The attributes that should be hidden for serialization.
+ *
+ * @var array
+ */
+ protected $hidden = [
+ 'password',
+ 'remember_token',
+ ];
+
+ /**
+ * The attributes that should be cast.
+ *
+ * @var array
+ */
+ protected $casts = [
+ 'email_verified_at' => 'datetime',
+ ];
+
+ public function getAvatarImageAttribute()
+ {
+ if ($this->avatar) {
+ return asset('storage/' . $this->avatar);
+ } else {
+ return asset('assets/images/defaultAvatar.png');
+ }
+ }
+
+ public function getJoinedSinceAttribute()
+ {
+ $join_date = $this->created_at ? Carbon::parse($this->created_at)->locale('id')->isoFormat('D MMMM Y') : Carbon::parse(now())->locale('id')->isoFormat('D MMMM Y');
+ return $join_date;
+ }
+
+ public function getRoleNameAttribute()
+ {
+ if($this->role == 1){
+ return 'Admin';
+ } else {
+ return 'Mitra Panen';
+ }
+ }
+
+ public function ponds() {
+ return $this->hasMany(Pond::class, 'user_id');
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Providers/AppServiceProvider.php b/mitra-panen-skripsi-main/app/Providers/AppServiceProvider.php
new file mode 100644
index 0000000..ee8ca5b
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Providers/AppServiceProvider.php
@@ -0,0 +1,28 @@
+
+ */
+ protected $policies = [
+ // 'App\Models\Model' => 'App\Policies\ModelPolicy',
+ ];
+
+ /**
+ * Register any authentication / authorization services.
+ *
+ * @return void
+ */
+ public function boot()
+ {
+ $this->registerPolicies();
+
+ //
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Providers/BroadcastServiceProvider.php b/mitra-panen-skripsi-main/app/Providers/BroadcastServiceProvider.php
new file mode 100644
index 0000000..395c518
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Providers/BroadcastServiceProvider.php
@@ -0,0 +1,21 @@
+>
+ */
+ protected $listen = [
+ Registered::class => [
+ SendEmailVerificationNotification::class,
+ ],
+ ];
+
+ /**
+ * Register any events for your application.
+ *
+ * @return void
+ */
+ public function boot()
+ {
+ //
+ }
+
+ /**
+ * Determine if events and listeners should be automatically discovered.
+ *
+ * @return bool
+ */
+ public function shouldDiscoverEvents()
+ {
+ return false;
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Providers/RouteServiceProvider.php b/mitra-panen-skripsi-main/app/Providers/RouteServiceProvider.php
new file mode 100644
index 0000000..ea87f2e
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Providers/RouteServiceProvider.php
@@ -0,0 +1,52 @@
+configureRateLimiting();
+
+ $this->routes(function () {
+ Route::middleware('api')
+ ->prefix('api')
+ ->group(base_path('routes/api.php'));
+
+ Route::middleware('web')
+ ->group(base_path('routes/web.php'));
+ });
+ }
+
+ /**
+ * Configure the rate limiters for the application.
+ *
+ * @return void
+ */
+ protected function configureRateLimiting()
+ {
+ RateLimiter::for('api', function (Request $request) {
+ return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip());
+ });
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Rules/CurrentPassword.php b/mitra-panen-skripsi-main/app/Rules/CurrentPassword.php
new file mode 100644
index 0000000..b235d23
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Rules/CurrentPassword.php
@@ -0,0 +1,42 @@
+password);
+ }
+
+ /**
+ * Get the validation error message.
+ *
+ * @return string
+ */
+ public function message()
+ {
+ return 'Current password doesn\'t match';
+ }
+}
diff --git a/mitra-panen-skripsi-main/app/Traits/FileStore.php b/mitra-panen-skripsi-main/app/Traits/FileStore.php
new file mode 100644
index 0000000..1dbe87f
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Traits/FileStore.php
@@ -0,0 +1,14 @@
+getClientOriginalExtension();
+ $fileName = basename($value->getClientOriginalName(), '.' . $ext);
+ $name = time() . '_' . Str::slug($fileName) . '.' . $ext;
+ $path = $value->storeAs($type, $name, 'public');
+ return $path;
+ }
+}
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/app/Traits/PhoneNumberFormatter.php b/mitra-panen-skripsi-main/app/Traits/PhoneNumberFormatter.php
new file mode 100644
index 0000000..5965a8d
--- /dev/null
+++ b/mitra-panen-skripsi-main/app/Traits/PhoneNumberFormatter.php
@@ -0,0 +1,18 @@
+make(Illuminate\Contracts\Console\Kernel::class);
+
+$status = $kernel->handle(
+ $input = new Symfony\Component\Console\Input\ArgvInput,
+ new Symfony\Component\Console\Output\ConsoleOutput
+);
+
+/*
+|--------------------------------------------------------------------------
+| Shutdown The Application
+|--------------------------------------------------------------------------
+|
+| Once Artisan has finished running, we will fire off the shutdown events
+| so that any final work may be done by the application before we shut
+| down the process. This is the last thing to happen to the request.
+|
+*/
+
+$kernel->terminate($input, $status);
+
+exit($status);
diff --git a/mitra-panen-skripsi-main/bootstrap/app.php b/mitra-panen-skripsi-main/bootstrap/app.php
new file mode 100644
index 0000000..037e17d
--- /dev/null
+++ b/mitra-panen-skripsi-main/bootstrap/app.php
@@ -0,0 +1,55 @@
+singleton(
+ Illuminate\Contracts\Http\Kernel::class,
+ App\Http\Kernel::class
+);
+
+$app->singleton(
+ Illuminate\Contracts\Console\Kernel::class,
+ App\Console\Kernel::class
+);
+
+$app->singleton(
+ Illuminate\Contracts\Debug\ExceptionHandler::class,
+ App\Exceptions\Handler::class
+);
+
+/*
+|--------------------------------------------------------------------------
+| Return The Application
+|--------------------------------------------------------------------------
+|
+| This script returns the application instance. The instance is given to
+| the calling script so we can separate the building of the instances
+| from the actual running of the application and sending responses.
+|
+*/
+
+return $app;
diff --git a/mitra-panen-skripsi-main/bootstrap/cache/.gitignore b/mitra-panen-skripsi-main/bootstrap/cache/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/mitra-panen-skripsi-main/bootstrap/cache/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/mitra-panen-skripsi-main/composer.json b/mitra-panen-skripsi-main/composer.json
new file mode 100644
index 0000000..f0af76e
--- /dev/null
+++ b/mitra-panen-skripsi-main/composer.json
@@ -0,0 +1,71 @@
+{
+ "name": "laravel/laravel",
+ "type": "project",
+ "description": "The Laravel Framework.",
+ "keywords": ["framework", "laravel"],
+ "license": "MIT",
+ "require": {
+ "php": "^8.0.2",
+ "cviebrock/eloquent-sluggable": "9.0",
+ "guzzlehttp/guzzle": "^7.2",
+ "laravel/framework": "^9.19",
+ "laravel/sanctum": "^3.0",
+ "laravel/tinker": "^2.7",
+ "laravel/ui": "^4.2",
+ "maatwebsite/excel": "^3.1",
+ "realrashid/sweet-alert": "^6.0",
+ "yajra/laravel-datatables-oracle": "^10.3"
+ },
+ "require-dev": {
+ "barryvdh/laravel-debugbar": "^3.8",
+ "fakerphp/faker": "^1.9.1",
+ "laravel/pint": "^1.0",
+ "laravel/sail": "^1.0.1",
+ "mockery/mockery": "^1.4.4",
+ "nunomaduro/collision": "^6.1",
+ "phpunit/phpunit": "^9.5.10",
+ "spatie/laravel-ignition": "^1.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "App\\": "app/",
+ "Database\\Factories\\": "database/factories/",
+ "Database\\Seeders\\": "database/seeders/"
+ }
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "Tests\\": "tests/"
+ }
+ },
+ "scripts": {
+ "post-autoload-dump": [
+ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
+ "@php artisan package:discover --ansi"
+ ],
+ "post-update-cmd": [
+ "@php artisan vendor:publish --tag=laravel-assets --ansi --force"
+ ],
+ "post-root-package-install": [
+ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
+ ],
+ "post-create-project-cmd": [
+ "@php artisan key:generate --ansi"
+ ]
+ },
+ "extra": {
+ "laravel": {
+ "dont-discover": []
+ }
+ },
+ "config": {
+ "optimize-autoloader": true,
+ "preferred-install": "dist",
+ "sort-packages": true,
+ "allow-plugins": {
+ "pestphp/pest-plugin": true
+ }
+ },
+ "minimum-stability": "stable",
+ "prefer-stable": true
+}
diff --git a/mitra-panen-skripsi-main/composer.lock b/mitra-panen-skripsi-main/composer.lock
new file mode 100644
index 0000000..f0b72c5
--- /dev/null
+++ b/mitra-panen-skripsi-main/composer.lock
@@ -0,0 +1,8881 @@
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+ "This file is @generated automatically"
+ ],
+ "content-hash": "f0cfbde210630b751fd49b0ad84d8f0e",
+ "packages": [
+ {
+ "name": "brick/math",
+ "version": "0.10.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/brick/math.git",
+ "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/brick/math/zipball/459f2781e1a08d52ee56b0b1444086e038561e3f",
+ "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "php": "^7.4 || ^8.0"
+ },
+ "require-dev": {
+ "php-coveralls/php-coveralls": "^2.2",
+ "phpunit/phpunit": "^9.0",
+ "vimeo/psalm": "4.25.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Brick\\Math\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Arbitrary-precision arithmetic library",
+ "keywords": [
+ "Arbitrary-precision",
+ "BigInteger",
+ "BigRational",
+ "arithmetic",
+ "bigdecimal",
+ "bignum",
+ "brick",
+ "math"
+ ],
+ "support": {
+ "issues": "https://github.com/brick/math/issues",
+ "source": "https://github.com/brick/math/tree/0.10.2"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/BenMorel",
+ "type": "github"
+ }
+ ],
+ "time": "2022-08-10T22:54:19+00:00"
+ },
+ {
+ "name": "cocur/slugify",
+ "version": "v4.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/cocur/slugify.git",
+ "reference": "652234ef5f1be844a2ae1c36ad1b4c88b05160f9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/cocur/slugify/zipball/652234ef5f1be844a2ae1c36ad1b4c88b05160f9",
+ "reference": "652234ef5f1be844a2ae1c36ad1b4c88b05160f9",
+ "shasum": ""
+ },
+ "require": {
+ "ext-mbstring": "*",
+ "php": "^7.1 || ~8.0.0 || ~8.1.0 || ~8.2.0"
+ },
+ "conflict": {
+ "symfony/config": "<3.4 || >=4,<4.3",
+ "symfony/dependency-injection": "<3.4 || >=4,<4.3",
+ "symfony/http-kernel": "<3.4 || >=4,<4.3",
+ "twig/twig": "<2.12.1"
+ },
+ "require-dev": {
+ "laravel/framework": "^5.0|^6.0|^7.0|^8.0",
+ "latte/latte": "~2.2",
+ "league/container": "^2.2.0",
+ "mikey179/vfsstream": "~1.6.8",
+ "mockery/mockery": "^1.3",
+ "nette/di": "~2.4",
+ "pimple/pimple": "~1.1",
+ "plumphp/plum": "~0.1",
+ "symfony/config": "^3.4 || ^4.3 || ^5.0 || ^6.0",
+ "symfony/dependency-injection": "^3.4 || ^4.3 || ^5.0 || ^6.0",
+ "symfony/http-kernel": "^3.4 || ^4.3 || ^5.0 || ^6.0",
+ "symfony/phpunit-bridge": "^5.4 || ^6.0",
+ "twig/twig": "^2.12.1 || ~3.0",
+ "zendframework/zend-modulemanager": "~2.2",
+ "zendframework/zend-servicemanager": "~2.2",
+ "zendframework/zend-view": "~2.2"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Cocur\\Slugify\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Florian Eckerstorfer",
+ "email": "florian@eckerstorfer.co",
+ "homepage": "https://florian.ec"
+ },
+ {
+ "name": "Ivo Bathke",
+ "email": "ivo.bathke@gmail.com"
+ }
+ ],
+ "description": "Converts a string into a slug.",
+ "keywords": [
+ "slug",
+ "slugify"
+ ],
+ "support": {
+ "issues": "https://github.com/cocur/slugify/issues",
+ "source": "https://github.com/cocur/slugify/tree/v4.3.0"
+ },
+ "time": "2022-12-07T19:48:48+00:00"
+ },
+ {
+ "name": "composer/semver",
+ "version": "3.3.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/composer/semver.git",
+ "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9",
+ "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3.2 || ^7.0 || ^8.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^1.4",
+ "symfony/phpunit-bridge": "^4.2 || ^5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Composer\\Semver\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nils Adermann",
+ "email": "naderman@naderman.de",
+ "homepage": "http://www.naderman.de"
+ },
+ {
+ "name": "Jordi Boggiano",
+ "email": "j.boggiano@seld.be",
+ "homepage": "http://seld.be"
+ },
+ {
+ "name": "Rob Bast",
+ "email": "rob.bast@gmail.com",
+ "homepage": "http://robbast.nl"
+ }
+ ],
+ "description": "Semver library that offers utilities, version constraint parsing and validation.",
+ "keywords": [
+ "semantic",
+ "semver",
+ "validation",
+ "versioning"
+ ],
+ "support": {
+ "irc": "irc://irc.freenode.org/composer",
+ "issues": "https://github.com/composer/semver/issues",
+ "source": "https://github.com/composer/semver/tree/3.3.2"
+ },
+ "funding": [
+ {
+ "url": "https://packagist.com",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/composer",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/composer/composer",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-04-01T19:23:25+00:00"
+ },
+ {
+ "name": "cviebrock/eloquent-sluggable",
+ "version": "9.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/cviebrock/eloquent-sluggable.git",
+ "reference": "3100e37682491424dd13eaeb3ec33cbbad186992"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/cviebrock/eloquent-sluggable/zipball/3100e37682491424dd13eaeb3ec33cbbad186992",
+ "reference": "3100e37682491424dd13eaeb3ec33cbbad186992",
+ "shasum": ""
+ },
+ "require": {
+ "cocur/slugify": "^4.0",
+ "illuminate/config": "^9.0",
+ "illuminate/database": "^9.0",
+ "illuminate/support": "^9.0",
+ "php": "^8.0"
+ },
+ "require-dev": {
+ "limedeck/phpunit-detailed-printer": "^6.0",
+ "mockery/mockery": "^1.4.2",
+ "orchestra/database": "^7.0",
+ "orchestra/testbench": "^7.0",
+ "phpunit/phpunit": "^9.4"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Cviebrock\\EloquentSluggable\\ServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Cviebrock\\EloquentSluggable\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Colin Viebrock",
+ "email": "colin@viebrock.ca"
+ }
+ ],
+ "description": "Easy creation of slugs for your Eloquent models in Laravel",
+ "homepage": "https://github.com/cviebrock/eloquent-sluggable",
+ "keywords": [
+ "eloquent",
+ "eloquent-sluggable",
+ "laravel",
+ "lumen",
+ "slug",
+ "sluggable"
+ ],
+ "support": {
+ "issues": "https://github.com/cviebrock/eloquent-sluggable/issues",
+ "source": "https://github.com/cviebrock/eloquent-sluggable/tree/9.0.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/cviebrock",
+ "type": "github"
+ }
+ ],
+ "time": "2022-01-25T02:55:58+00:00"
+ },
+ {
+ "name": "dflydev/dot-access-data",
+ "version": "v3.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/dflydev/dflydev-dot-access-data.git",
+ "reference": "f41715465d65213d644d3141a6a93081be5d3549"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549",
+ "reference": "f41715465d65213d644d3141a6a93081be5d3549",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^0.12.42",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3",
+ "scrutinizer/ocular": "1.6.0",
+ "squizlabs/php_codesniffer": "^3.5",
+ "vimeo/psalm": "^4.0.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Dflydev\\DotAccessData\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Dragonfly Development Inc.",
+ "email": "info@dflydev.com",
+ "homepage": "http://dflydev.com"
+ },
+ {
+ "name": "Beau Simensen",
+ "email": "beau@dflydev.com",
+ "homepage": "http://beausimensen.com"
+ },
+ {
+ "name": "Carlos Frutos",
+ "email": "carlos@kiwing.it",
+ "homepage": "https://github.com/cfrutos"
+ },
+ {
+ "name": "Colin O'Dell",
+ "email": "colinodell@gmail.com",
+ "homepage": "https://www.colinodell.com"
+ }
+ ],
+ "description": "Given a deep data structure, access data by dot notation.",
+ "homepage": "https://github.com/dflydev/dflydev-dot-access-data",
+ "keywords": [
+ "access",
+ "data",
+ "dot",
+ "notation"
+ ],
+ "support": {
+ "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues",
+ "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2"
+ },
+ "time": "2022-10-27T11:44:00+00:00"
+ },
+ {
+ "name": "doctrine/inflector",
+ "version": "2.0.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/inflector.git",
+ "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024",
+ "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "require-dev": {
+ "doctrine/coding-standard": "^10",
+ "phpstan/phpstan": "^1.8",
+ "phpstan/phpstan-phpunit": "^1.1",
+ "phpstan/phpstan-strict-rules": "^1.3",
+ "phpunit/phpunit": "^8.5 || ^9.5",
+ "vimeo/psalm": "^4.25"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Inflector\\": "lib/Doctrine/Inflector"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.",
+ "homepage": "https://www.doctrine-project.org/projects/inflector.html",
+ "keywords": [
+ "inflection",
+ "inflector",
+ "lowercase",
+ "manipulation",
+ "php",
+ "plural",
+ "singular",
+ "strings",
+ "uppercase",
+ "words"
+ ],
+ "support": {
+ "issues": "https://github.com/doctrine/inflector/issues",
+ "source": "https://github.com/doctrine/inflector/tree/2.0.6"
+ },
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-10-20T09:10:12+00:00"
+ },
+ {
+ "name": "doctrine/lexer",
+ "version": "3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/lexer.git",
+ "reference": "84a527db05647743d50373e0ec53a152f2cde568"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/84a527db05647743d50373e0ec53a152f2cde568",
+ "reference": "84a527db05647743d50373e0ec53a152f2cde568",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^8.1"
+ },
+ "require-dev": {
+ "doctrine/coding-standard": "^10",
+ "phpstan/phpstan": "^1.9",
+ "phpunit/phpunit": "^9.5",
+ "psalm/plugin-phpunit": "^0.18.3",
+ "vimeo/psalm": "^5.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Common\\Lexer\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.",
+ "homepage": "https://www.doctrine-project.org/projects/lexer.html",
+ "keywords": [
+ "annotations",
+ "docblock",
+ "lexer",
+ "parser",
+ "php"
+ ],
+ "support": {
+ "issues": "https://github.com/doctrine/lexer/issues",
+ "source": "https://github.com/doctrine/lexer/tree/3.0.0"
+ },
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-12-15T16:57:16+00:00"
+ },
+ {
+ "name": "dragonmantank/cron-expression",
+ "version": "v3.3.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/dragonmantank/cron-expression.git",
+ "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8",
+ "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2|^8.0",
+ "webmozart/assert": "^1.0"
+ },
+ "replace": {
+ "mtdowling/cron-expression": "^1.0"
+ },
+ "require-dev": {
+ "phpstan/extension-installer": "^1.0",
+ "phpstan/phpstan": "^1.0",
+ "phpstan/phpstan-webmozart-assert": "^1.0",
+ "phpunit/phpunit": "^7.0|^8.0|^9.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Cron\\": "src/Cron/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Chris Tankersley",
+ "email": "chris@ctankersley.com",
+ "homepage": "https://github.com/dragonmantank"
+ }
+ ],
+ "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
+ "keywords": [
+ "cron",
+ "schedule"
+ ],
+ "support": {
+ "issues": "https://github.com/dragonmantank/cron-expression/issues",
+ "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/dragonmantank",
+ "type": "github"
+ }
+ ],
+ "time": "2022-09-10T18:51:20+00:00"
+ },
+ {
+ "name": "egulias/email-validator",
+ "version": "4.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/egulias/EmailValidator.git",
+ "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/3a85486b709bc384dae8eb78fb2eec649bdb64ff",
+ "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/lexer": "^2.0 || ^3.0",
+ "php": ">=8.1",
+ "symfony/polyfill-intl-idn": "^1.26"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.5.27",
+ "vimeo/psalm": "^4.30"
+ },
+ "suggest": {
+ "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Egulias\\EmailValidator\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Eduardo Gulias Davis"
+ }
+ ],
+ "description": "A library for validating emails against several RFCs",
+ "homepage": "https://github.com/egulias/EmailValidator",
+ "keywords": [
+ "email",
+ "emailvalidation",
+ "emailvalidator",
+ "validation",
+ "validator"
+ ],
+ "support": {
+ "issues": "https://github.com/egulias/EmailValidator/issues",
+ "source": "https://github.com/egulias/EmailValidator/tree/4.0.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/egulias",
+ "type": "github"
+ }
+ ],
+ "time": "2023-01-14T14:17:03+00:00"
+ },
+ {
+ "name": "ezyang/htmlpurifier",
+ "version": "v4.16.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/ezyang/htmlpurifier.git",
+ "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8",
+ "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8",
+ "shasum": ""
+ },
+ "require": {
+ "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0"
+ },
+ "require-dev": {
+ "cerdic/css-tidy": "^1.7 || ^2.0",
+ "simpletest/simpletest": "dev-master"
+ },
+ "suggest": {
+ "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.",
+ "ext-bcmath": "Used for unit conversion and imagecrash protection",
+ "ext-iconv": "Converts text to and from non-UTF-8 encodings",
+ "ext-tidy": "Used for pretty-printing HTML"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "library/HTMLPurifier.composer.php"
+ ],
+ "psr-0": {
+ "HTMLPurifier": "library/"
+ },
+ "exclude-from-classmap": [
+ "/library/HTMLPurifier/Language/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "LGPL-2.1-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Edward Z. Yang",
+ "email": "admin@htmlpurifier.org",
+ "homepage": "http://ezyang.com"
+ }
+ ],
+ "description": "Standards compliant HTML filter written in PHP",
+ "homepage": "http://htmlpurifier.org/",
+ "keywords": [
+ "html"
+ ],
+ "support": {
+ "issues": "https://github.com/ezyang/htmlpurifier/issues",
+ "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0"
+ },
+ "time": "2022-09-18T07:06:19+00:00"
+ },
+ {
+ "name": "fruitcake/php-cors",
+ "version": "v1.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/fruitcake/php-cors.git",
+ "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/58571acbaa5f9f462c9c77e911700ac66f446d4e",
+ "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.4|^8.0",
+ "symfony/http-foundation": "^4.4|^5.4|^6"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^1.4",
+ "phpunit/phpunit": "^9",
+ "squizlabs/php_codesniffer": "^3.5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Fruitcake\\Cors\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fruitcake",
+ "homepage": "https://fruitcake.nl"
+ },
+ {
+ "name": "Barryvdh",
+ "email": "barryvdh@gmail.com"
+ }
+ ],
+ "description": "Cross-origin resource sharing library for the Symfony HttpFoundation",
+ "homepage": "https://github.com/fruitcake/php-cors",
+ "keywords": [
+ "cors",
+ "laravel",
+ "symfony"
+ ],
+ "support": {
+ "issues": "https://github.com/fruitcake/php-cors/issues",
+ "source": "https://github.com/fruitcake/php-cors/tree/v1.2.0"
+ },
+ "funding": [
+ {
+ "url": "https://fruitcake.nl",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/barryvdh",
+ "type": "github"
+ }
+ ],
+ "time": "2022-02-20T15:07:15+00:00"
+ },
+ {
+ "name": "graham-campbell/result-type",
+ "version": "v1.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/GrahamCampbell/Result-Type.git",
+ "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/a878d45c1914464426dc94da61c9e1d36ae262a8",
+ "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2.5 || ^8.0",
+ "phpoption/phpoption": "^1.9"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^8.5.28 || ^9.5.21"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "GrahamCampbell\\ResultType\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Graham Campbell",
+ "email": "hello@gjcampbell.co.uk",
+ "homepage": "https://github.com/GrahamCampbell"
+ }
+ ],
+ "description": "An Implementation Of The Result Type",
+ "keywords": [
+ "Graham Campbell",
+ "GrahamCampbell",
+ "Result Type",
+ "Result-Type",
+ "result"
+ ],
+ "support": {
+ "issues": "https://github.com/GrahamCampbell/Result-Type/issues",
+ "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/GrahamCampbell",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-07-30T15:56:11+00:00"
+ },
+ {
+ "name": "guzzlehttp/guzzle",
+ "version": "7.5.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/guzzle.git",
+ "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba",
+ "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "guzzlehttp/promises": "^1.5",
+ "guzzlehttp/psr7": "^1.9 || ^2.4",
+ "php": "^7.2.5 || ^8.0",
+ "psr/http-client": "^1.0",
+ "symfony/deprecation-contracts": "^2.2 || ^3.0"
+ },
+ "provide": {
+ "psr/http-client-implementation": "1.0"
+ },
+ "require-dev": {
+ "bamarni/composer-bin-plugin": "^1.8.1",
+ "ext-curl": "*",
+ "php-http/client-integration-tests": "^3.0",
+ "phpunit/phpunit": "^8.5.29 || ^9.5.23",
+ "psr/log": "^1.1 || ^2.0 || ^3.0"
+ },
+ "suggest": {
+ "ext-curl": "Required for CURL handler support",
+ "ext-intl": "Required for Internationalized Domain Name (IDN) support",
+ "psr/log": "Required for using the Log middleware"
+ },
+ "type": "library",
+ "extra": {
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": false
+ },
+ "branch-alias": {
+ "dev-master": "7.5-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/functions_include.php"
+ ],
+ "psr-4": {
+ "GuzzleHttp\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Graham Campbell",
+ "email": "hello@gjcampbell.co.uk",
+ "homepage": "https://github.com/GrahamCampbell"
+ },
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ },
+ {
+ "name": "Jeremy Lindblom",
+ "email": "jeremeamia@gmail.com",
+ "homepage": "https://github.com/jeremeamia"
+ },
+ {
+ "name": "George Mponos",
+ "email": "gmponos@gmail.com",
+ "homepage": "https://github.com/gmponos"
+ },
+ {
+ "name": "Tobias Nyholm",
+ "email": "tobias.nyholm@gmail.com",
+ "homepage": "https://github.com/Nyholm"
+ },
+ {
+ "name": "Márk Sági-Kazár",
+ "email": "mark.sagikazar@gmail.com",
+ "homepage": "https://github.com/sagikazarmark"
+ },
+ {
+ "name": "Tobias Schultze",
+ "email": "webmaster@tubo-world.de",
+ "homepage": "https://github.com/Tobion"
+ }
+ ],
+ "description": "Guzzle is a PHP HTTP client library",
+ "keywords": [
+ "client",
+ "curl",
+ "framework",
+ "http",
+ "http client",
+ "psr-18",
+ "psr-7",
+ "rest",
+ "web service"
+ ],
+ "support": {
+ "issues": "https://github.com/guzzle/guzzle/issues",
+ "source": "https://github.com/guzzle/guzzle/tree/7.5.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/GrahamCampbell",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/Nyholm",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-08-28T15:39:27+00:00"
+ },
+ {
+ "name": "guzzlehttp/promises",
+ "version": "1.5.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/promises.git",
+ "reference": "b94b2807d85443f9719887892882d0329d1e2598"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598",
+ "reference": "b94b2807d85443f9719887892882d0329d1e2598",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5"
+ },
+ "require-dev": {
+ "symfony/phpunit-bridge": "^4.4 || ^5.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.5-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/functions_include.php"
+ ],
+ "psr-4": {
+ "GuzzleHttp\\Promise\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Graham Campbell",
+ "email": "hello@gjcampbell.co.uk",
+ "homepage": "https://github.com/GrahamCampbell"
+ },
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ },
+ {
+ "name": "Tobias Nyholm",
+ "email": "tobias.nyholm@gmail.com",
+ "homepage": "https://github.com/Nyholm"
+ },
+ {
+ "name": "Tobias Schultze",
+ "email": "webmaster@tubo-world.de",
+ "homepage": "https://github.com/Tobion"
+ }
+ ],
+ "description": "Guzzle promises library",
+ "keywords": [
+ "promise"
+ ],
+ "support": {
+ "issues": "https://github.com/guzzle/promises/issues",
+ "source": "https://github.com/guzzle/promises/tree/1.5.2"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/GrahamCampbell",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/Nyholm",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-08-28T14:55:35+00:00"
+ },
+ {
+ "name": "guzzlehttp/psr7",
+ "version": "2.4.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/psr7.git",
+ "reference": "67c26b443f348a51926030c83481b85718457d3d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d",
+ "reference": "67c26b443f348a51926030c83481b85718457d3d",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2.5 || ^8.0",
+ "psr/http-factory": "^1.0",
+ "psr/http-message": "^1.0",
+ "ralouphie/getallheaders": "^3.0"
+ },
+ "provide": {
+ "psr/http-factory-implementation": "1.0",
+ "psr/http-message-implementation": "1.0"
+ },
+ "require-dev": {
+ "bamarni/composer-bin-plugin": "^1.8.1",
+ "http-interop/http-factory-tests": "^0.9",
+ "phpunit/phpunit": "^8.5.29 || ^9.5.23"
+ },
+ "suggest": {
+ "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
+ },
+ "type": "library",
+ "extra": {
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": false
+ },
+ "branch-alias": {
+ "dev-master": "2.4-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "GuzzleHttp\\Psr7\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Graham Campbell",
+ "email": "hello@gjcampbell.co.uk",
+ "homepage": "https://github.com/GrahamCampbell"
+ },
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ },
+ {
+ "name": "George Mponos",
+ "email": "gmponos@gmail.com",
+ "homepage": "https://github.com/gmponos"
+ },
+ {
+ "name": "Tobias Nyholm",
+ "email": "tobias.nyholm@gmail.com",
+ "homepage": "https://github.com/Nyholm"
+ },
+ {
+ "name": "Márk Sági-Kazár",
+ "email": "mark.sagikazar@gmail.com",
+ "homepage": "https://github.com/sagikazarmark"
+ },
+ {
+ "name": "Tobias Schultze",
+ "email": "webmaster@tubo-world.de",
+ "homepage": "https://github.com/Tobion"
+ },
+ {
+ "name": "Márk Sági-Kazár",
+ "email": "mark.sagikazar@gmail.com",
+ "homepage": "https://sagikazarmark.hu"
+ }
+ ],
+ "description": "PSR-7 message implementation that also provides common utility methods",
+ "keywords": [
+ "http",
+ "message",
+ "psr-7",
+ "request",
+ "response",
+ "stream",
+ "uri",
+ "url"
+ ],
+ "support": {
+ "issues": "https://github.com/guzzle/psr7/issues",
+ "source": "https://github.com/guzzle/psr7/tree/2.4.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/GrahamCampbell",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/Nyholm",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-10-26T14:07:24+00:00"
+ },
+ {
+ "name": "laravel/framework",
+ "version": "v9.50.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/framework.git",
+ "reference": "39932773c09658ddea9045958f305e67f9304995"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/39932773c09658ddea9045958f305e67f9304995",
+ "reference": "39932773c09658ddea9045958f305e67f9304995",
+ "shasum": ""
+ },
+ "require": {
+ "brick/math": "^0.9.3|^0.10.2|^0.11",
+ "doctrine/inflector": "^2.0.5",
+ "dragonmantank/cron-expression": "^3.3.2",
+ "egulias/email-validator": "^3.2.1|^4.0",
+ "ext-mbstring": "*",
+ "ext-openssl": "*",
+ "fruitcake/php-cors": "^1.2",
+ "laravel/serializable-closure": "^1.2.2",
+ "league/commonmark": "^2.2.1",
+ "league/flysystem": "^3.8.0",
+ "monolog/monolog": "^2.0",
+ "nesbot/carbon": "^2.62.1",
+ "nunomaduro/termwind": "^1.13",
+ "php": "^8.0.2",
+ "psr/container": "^1.1.1|^2.0.1",
+ "psr/log": "^1.0|^2.0|^3.0",
+ "psr/simple-cache": "^1.0|^2.0|^3.0",
+ "ramsey/uuid": "^4.7",
+ "symfony/console": "^6.0.9",
+ "symfony/error-handler": "^6.0",
+ "symfony/finder": "^6.0",
+ "symfony/http-foundation": "^6.0",
+ "symfony/http-kernel": "^6.0",
+ "symfony/mailer": "^6.0",
+ "symfony/mime": "^6.0",
+ "symfony/process": "^6.0",
+ "symfony/routing": "^6.0",
+ "symfony/uid": "^6.0",
+ "symfony/var-dumper": "^6.0",
+ "tijsverkoyen/css-to-inline-styles": "^2.2.5",
+ "vlucas/phpdotenv": "^5.4.1",
+ "voku/portable-ascii": "^2.0"
+ },
+ "conflict": {
+ "tightenco/collect": "<5.5.33"
+ },
+ "provide": {
+ "psr/container-implementation": "1.1|2.0",
+ "psr/simple-cache-implementation": "1.0|2.0|3.0"
+ },
+ "replace": {
+ "illuminate/auth": "self.version",
+ "illuminate/broadcasting": "self.version",
+ "illuminate/bus": "self.version",
+ "illuminate/cache": "self.version",
+ "illuminate/collections": "self.version",
+ "illuminate/conditionable": "self.version",
+ "illuminate/config": "self.version",
+ "illuminate/console": "self.version",
+ "illuminate/container": "self.version",
+ "illuminate/contracts": "self.version",
+ "illuminate/cookie": "self.version",
+ "illuminate/database": "self.version",
+ "illuminate/encryption": "self.version",
+ "illuminate/events": "self.version",
+ "illuminate/filesystem": "self.version",
+ "illuminate/hashing": "self.version",
+ "illuminate/http": "self.version",
+ "illuminate/log": "self.version",
+ "illuminate/macroable": "self.version",
+ "illuminate/mail": "self.version",
+ "illuminate/notifications": "self.version",
+ "illuminate/pagination": "self.version",
+ "illuminate/pipeline": "self.version",
+ "illuminate/queue": "self.version",
+ "illuminate/redis": "self.version",
+ "illuminate/routing": "self.version",
+ "illuminate/session": "self.version",
+ "illuminate/support": "self.version",
+ "illuminate/testing": "self.version",
+ "illuminate/translation": "self.version",
+ "illuminate/validation": "self.version",
+ "illuminate/view": "self.version"
+ },
+ "require-dev": {
+ "ably/ably-php": "^1.0",
+ "aws/aws-sdk-php": "^3.235.5",
+ "doctrine/dbal": "^2.13.3|^3.1.4",
+ "fakerphp/faker": "^1.21",
+ "guzzlehttp/guzzle": "^7.5",
+ "league/flysystem-aws-s3-v3": "^3.0",
+ "league/flysystem-ftp": "^3.0",
+ "league/flysystem-path-prefixing": "^3.3",
+ "league/flysystem-read-only": "^3.3",
+ "league/flysystem-sftp-v3": "^3.0",
+ "mockery/mockery": "^1.5.1",
+ "orchestra/testbench-core": "^7.16",
+ "pda/pheanstalk": "^4.0",
+ "phpstan/phpdoc-parser": "^1.15",
+ "phpstan/phpstan": "^1.4.7",
+ "phpunit/phpunit": "^9.5.8",
+ "predis/predis": "^1.1.9|^2.0.2",
+ "symfony/cache": "^6.0",
+ "symfony/http-client": "^6.0"
+ },
+ "suggest": {
+ "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).",
+ "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).",
+ "brianium/paratest": "Required to run tests in parallel (^6.0).",
+ "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).",
+ "ext-ftp": "Required to use the Flysystem FTP driver.",
+ "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().",
+ "ext-memcached": "Required to use the memcache cache driver.",
+ "ext-pcntl": "Required to use all features of the queue worker.",
+ "ext-posix": "Required to use all features of the queue worker.",
+ "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).",
+ "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).",
+ "filp/whoops": "Required for friendly error pages in development (^2.14.3).",
+ "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).",
+ "laravel/tinker": "Required to use the tinker console command (^2.0).",
+ "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).",
+ "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).",
+ "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).",
+ "league/flysystem-read-only": "Required to use read-only disks (^3.3)",
+ "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).",
+ "mockery/mockery": "Required to use mocking (^1.5.1).",
+ "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).",
+ "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).",
+ "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).",
+ "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).",
+ "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
+ "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).",
+ "symfony/cache": "Required to PSR-6 cache bridge (^6.0).",
+ "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).",
+ "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).",
+ "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).",
+ "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).",
+ "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)."
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "9.x-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/Illuminate/Collections/helpers.php",
+ "src/Illuminate/Events/functions.php",
+ "src/Illuminate/Foundation/helpers.php",
+ "src/Illuminate/Support/helpers.php"
+ ],
+ "psr-4": {
+ "Illuminate\\": "src/Illuminate/",
+ "Illuminate\\Support\\": [
+ "src/Illuminate/Macroable/",
+ "src/Illuminate/Collections/",
+ "src/Illuminate/Conditionable/"
+ ]
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "The Laravel Framework.",
+ "homepage": "https://laravel.com",
+ "keywords": [
+ "framework",
+ "laravel"
+ ],
+ "support": {
+ "issues": "https://github.com/laravel/framework/issues",
+ "source": "https://github.com/laravel/framework"
+ },
+ "time": "2023-02-02T20:52:46+00:00"
+ },
+ {
+ "name": "laravel/sanctum",
+ "version": "v3.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/sanctum.git",
+ "reference": "d09d69bac55708fcd4a3b305d760e673d888baf9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/sanctum/zipball/d09d69bac55708fcd4a3b305d760e673d888baf9",
+ "reference": "d09d69bac55708fcd4a3b305d760e673d888baf9",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "illuminate/console": "^9.21|^10.0",
+ "illuminate/contracts": "^9.21|^10.0",
+ "illuminate/database": "^9.21|^10.0",
+ "illuminate/support": "^9.21|^10.0",
+ "php": "^8.0.2"
+ },
+ "require-dev": {
+ "mockery/mockery": "^1.0",
+ "orchestra/testbench": "^7.0|^8.0",
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.x-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Laravel\\Sanctum\\SanctumServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Laravel\\Sanctum\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.",
+ "keywords": [
+ "auth",
+ "laravel",
+ "sanctum"
+ ],
+ "support": {
+ "issues": "https://github.com/laravel/sanctum/issues",
+ "source": "https://github.com/laravel/sanctum"
+ },
+ "time": "2023-01-13T15:41:49+00:00"
+ },
+ {
+ "name": "laravel/serializable-closure",
+ "version": "v1.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/serializable-closure.git",
+ "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f23fe9d4e95255dacee1bf3525e0810d1a1b0f37",
+ "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3|^8.0"
+ },
+ "require-dev": {
+ "nesbot/carbon": "^2.61",
+ "pestphp/pest": "^1.21.3",
+ "phpstan/phpstan": "^1.8.2",
+ "symfony/var-dumper": "^5.4.11"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Laravel\\SerializableClosure\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ },
+ {
+ "name": "Nuno Maduro",
+ "email": "nuno@laravel.com"
+ }
+ ],
+ "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.",
+ "keywords": [
+ "closure",
+ "laravel",
+ "serializable"
+ ],
+ "support": {
+ "issues": "https://github.com/laravel/serializable-closure/issues",
+ "source": "https://github.com/laravel/serializable-closure"
+ },
+ "time": "2023-01-30T18:31:20+00:00"
+ },
+ {
+ "name": "laravel/tinker",
+ "version": "v2.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/tinker.git",
+ "reference": "74d0b287cc4ae65d15c368dd697aae71d62a73ad"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/tinker/zipball/74d0b287cc4ae65d15c368dd697aae71d62a73ad",
+ "reference": "74d0b287cc4ae65d15c368dd697aae71d62a73ad",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0",
+ "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0",
+ "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0",
+ "php": "^7.2.5|^8.0",
+ "psy/psysh": "^0.10.4|^0.11.1",
+ "symfony/var-dumper": "^4.3.4|^5.0|^6.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "~1.3.3|^1.4.2",
+ "phpunit/phpunit": "^8.5.8|^9.3.3"
+ },
+ "suggest": {
+ "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0)."
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.x-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Laravel\\Tinker\\TinkerServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Laravel\\Tinker\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "Powerful REPL for the Laravel framework.",
+ "keywords": [
+ "REPL",
+ "Tinker",
+ "laravel",
+ "psysh"
+ ],
+ "support": {
+ "issues": "https://github.com/laravel/tinker/issues",
+ "source": "https://github.com/laravel/tinker/tree/v2.8.0"
+ },
+ "time": "2023-01-10T18:03:30+00:00"
+ },
+ {
+ "name": "laravel/ui",
+ "version": "v4.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/ui.git",
+ "reference": "05ff7ac1eb55e2dfd10edcfb18c953684d693907"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/ui/zipball/05ff7ac1eb55e2dfd10edcfb18c953684d693907",
+ "reference": "05ff7ac1eb55e2dfd10edcfb18c953684d693907",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/console": "^9.21|^10.0",
+ "illuminate/filesystem": "^9.21|^10.0",
+ "illuminate/support": "^9.21|^10.0",
+ "illuminate/validation": "^9.21|^10.0",
+ "php": "^8.0"
+ },
+ "require-dev": {
+ "orchestra/testbench": "^7.0|^8.0",
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.x-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Laravel\\Ui\\UiServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Laravel\\Ui\\": "src/",
+ "Illuminate\\Foundation\\Auth\\": "auth-backend/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "Laravel UI utilities and presets.",
+ "keywords": [
+ "laravel",
+ "ui"
+ ],
+ "support": {
+ "source": "https://github.com/laravel/ui/tree/v4.2.1"
+ },
+ "time": "2023-02-17T09:17:24+00:00"
+ },
+ {
+ "name": "league/commonmark",
+ "version": "2.3.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/commonmark.git",
+ "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/c493585c130544c4e91d2e0e131e6d35cb0cbc47",
+ "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47",
+ "shasum": ""
+ },
+ "require": {
+ "ext-mbstring": "*",
+ "league/config": "^1.1.1",
+ "php": "^7.4 || ^8.0",
+ "psr/event-dispatcher": "^1.0",
+ "symfony/deprecation-contracts": "^2.1 || ^3.0",
+ "symfony/polyfill-php80": "^1.16"
+ },
+ "require-dev": {
+ "cebe/markdown": "^1.0",
+ "commonmark/cmark": "0.30.0",
+ "commonmark/commonmark.js": "0.30.0",
+ "composer/package-versions-deprecated": "^1.8",
+ "embed/embed": "^4.4",
+ "erusev/parsedown": "^1.0",
+ "ext-json": "*",
+ "github/gfm": "0.29.0",
+ "michelf/php-markdown": "^1.4 || ^2.0",
+ "nyholm/psr7": "^1.5",
+ "phpstan/phpstan": "^1.8.2",
+ "phpunit/phpunit": "^9.5.21",
+ "scrutinizer/ocular": "^1.8.1",
+ "symfony/finder": "^5.3 | ^6.0",
+ "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0",
+ "unleashedtech/php-coding-standard": "^3.1.1",
+ "vimeo/psalm": "^4.24.0 || ^5.0.0"
+ },
+ "suggest": {
+ "symfony/yaml": "v2.3+ required if using the Front Matter extension"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "2.4-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "League\\CommonMark\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Colin O'Dell",
+ "email": "colinodell@gmail.com",
+ "homepage": "https://www.colinodell.com",
+ "role": "Lead Developer"
+ }
+ ],
+ "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)",
+ "homepage": "https://commonmark.thephpleague.com",
+ "keywords": [
+ "commonmark",
+ "flavored",
+ "gfm",
+ "github",
+ "github-flavored",
+ "markdown",
+ "md",
+ "parser"
+ ],
+ "support": {
+ "docs": "https://commonmark.thephpleague.com/",
+ "forum": "https://github.com/thephpleague/commonmark/discussions",
+ "issues": "https://github.com/thephpleague/commonmark/issues",
+ "rss": "https://github.com/thephpleague/commonmark/releases.atom",
+ "source": "https://github.com/thephpleague/commonmark"
+ },
+ "funding": [
+ {
+ "url": "https://www.colinodell.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.paypal.me/colinpodell/10.00",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/colinodell",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/league/commonmark",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-12-10T16:02:17+00:00"
+ },
+ {
+ "name": "league/config",
+ "version": "v1.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/config.git",
+ "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3",
+ "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3",
+ "shasum": ""
+ },
+ "require": {
+ "dflydev/dot-access-data": "^3.0.1",
+ "nette/schema": "^1.2",
+ "php": "^7.4 || ^8.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^1.8.2",
+ "phpunit/phpunit": "^9.5.5",
+ "scrutinizer/ocular": "^1.8.1",
+ "unleashedtech/php-coding-standard": "^3.1",
+ "vimeo/psalm": "^4.7.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.2-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "League\\Config\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Colin O'Dell",
+ "email": "colinodell@gmail.com",
+ "homepage": "https://www.colinodell.com",
+ "role": "Lead Developer"
+ }
+ ],
+ "description": "Define configuration arrays with strict schemas and access values with dot notation",
+ "homepage": "https://config.thephpleague.com",
+ "keywords": [
+ "array",
+ "config",
+ "configuration",
+ "dot",
+ "dot-access",
+ "nested",
+ "schema"
+ ],
+ "support": {
+ "docs": "https://config.thephpleague.com/",
+ "issues": "https://github.com/thephpleague/config/issues",
+ "rss": "https://github.com/thephpleague/config/releases.atom",
+ "source": "https://github.com/thephpleague/config"
+ },
+ "funding": [
+ {
+ "url": "https://www.colinodell.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.paypal.me/colinpodell/10.00",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/colinodell",
+ "type": "github"
+ }
+ ],
+ "time": "2022-12-11T20:36:23+00:00"
+ },
+ {
+ "name": "league/flysystem",
+ "version": "3.12.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/flysystem.git",
+ "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f6377c709d2275ed6feaf63e44be7a7162b0e77f",
+ "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f",
+ "shasum": ""
+ },
+ "require": {
+ "league/mime-type-detection": "^1.0.0",
+ "php": "^8.0.2"
+ },
+ "conflict": {
+ "aws/aws-sdk-php": "3.209.31 || 3.210.0",
+ "guzzlehttp/guzzle": "<7.0",
+ "guzzlehttp/ringphp": "<1.1.1",
+ "phpseclib/phpseclib": "3.0.15",
+ "symfony/http-client": "<5.2"
+ },
+ "require-dev": {
+ "async-aws/s3": "^1.5",
+ "async-aws/simple-s3": "^1.1",
+ "aws/aws-sdk-php": "^3.220.0",
+ "composer/semver": "^3.0",
+ "ext-fileinfo": "*",
+ "ext-ftp": "*",
+ "ext-zip": "*",
+ "friendsofphp/php-cs-fixer": "^3.5",
+ "google/cloud-storage": "^1.23",
+ "microsoft/azure-storage-blob": "^1.1",
+ "phpseclib/phpseclib": "^3.0.14",
+ "phpstan/phpstan": "^0.12.26",
+ "phpunit/phpunit": "^9.5.11",
+ "sabre/dav": "^4.3.1"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "League\\Flysystem\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Frank de Jonge",
+ "email": "info@frankdejonge.nl"
+ }
+ ],
+ "description": "File storage abstraction for PHP",
+ "keywords": [
+ "WebDAV",
+ "aws",
+ "cloud",
+ "file",
+ "files",
+ "filesystem",
+ "filesystems",
+ "ftp",
+ "s3",
+ "sftp",
+ "storage"
+ ],
+ "support": {
+ "issues": "https://github.com/thephpleague/flysystem/issues",
+ "source": "https://github.com/thephpleague/flysystem/tree/3.12.2"
+ },
+ "funding": [
+ {
+ "url": "https://ecologi.com/frankdejonge",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/frankdejonge",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/league/flysystem",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-19T12:02:19+00:00"
+ },
+ {
+ "name": "league/mime-type-detection",
+ "version": "1.11.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/mime-type-detection.git",
+ "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd",
+ "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd",
+ "shasum": ""
+ },
+ "require": {
+ "ext-fileinfo": "*",
+ "php": "^7.2 || ^8.0"
+ },
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "^3.2",
+ "phpstan/phpstan": "^0.12.68",
+ "phpunit/phpunit": "^8.5.8 || ^9.3"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "League\\MimeTypeDetection\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Frank de Jonge",
+ "email": "info@frankdejonge.nl"
+ }
+ ],
+ "description": "Mime-type detection for Flysystem",
+ "support": {
+ "issues": "https://github.com/thephpleague/mime-type-detection/issues",
+ "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/frankdejonge",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/league/flysystem",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-04-17T13:12:02+00:00"
+ },
+ {
+ "name": "maatwebsite/excel",
+ "version": "3.1.48",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/SpartnerNL/Laravel-Excel.git",
+ "reference": "6d0fe2a1d195960c7af7bf0de760582da02a34b9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/6d0fe2a1d195960c7af7bf0de760582da02a34b9",
+ "reference": "6d0fe2a1d195960c7af7bf0de760582da02a34b9",
+ "shasum": ""
+ },
+ "require": {
+ "composer/semver": "^3.3",
+ "ext-json": "*",
+ "illuminate/support": "5.8.*|^6.0|^7.0|^8.0|^9.0|^10.0",
+ "php": "^7.0|^8.0",
+ "phpoffice/phpspreadsheet": "^1.18",
+ "psr/simple-cache": "^1.0|^2.0|^3.0"
+ },
+ "require-dev": {
+ "orchestra/testbench": "^6.0|^7.0|^8.0",
+ "predis/predis": "^1.1"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Maatwebsite\\Excel\\ExcelServiceProvider"
+ ],
+ "aliases": {
+ "Excel": "Maatwebsite\\Excel\\Facades\\Excel"
+ }
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Maatwebsite\\Excel\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Patrick Brouwers",
+ "email": "patrick@spartner.nl"
+ }
+ ],
+ "description": "Supercharged Excel exports and imports in Laravel",
+ "keywords": [
+ "PHPExcel",
+ "batch",
+ "csv",
+ "excel",
+ "export",
+ "import",
+ "laravel",
+ "php",
+ "phpspreadsheet"
+ ],
+ "support": {
+ "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues",
+ "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.48"
+ },
+ "funding": [
+ {
+ "url": "https://laravel-excel.com/commercial-support",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/patrickbrouwers",
+ "type": "github"
+ }
+ ],
+ "time": "2023-02-22T21:01:38+00:00"
+ },
+ {
+ "name": "maennchen/zipstream-php",
+ "version": "v2.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/maennchen/ZipStream-PHP.git",
+ "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3",
+ "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3",
+ "shasum": ""
+ },
+ "require": {
+ "ext-mbstring": "*",
+ "myclabs/php-enum": "^1.5",
+ "php": "^8.0",
+ "psr/http-message": "^1.0"
+ },
+ "require-dev": {
+ "ext-zip": "*",
+ "friendsofphp/php-cs-fixer": "^3.9",
+ "guzzlehttp/guzzle": "^6.5.3 || ^7.2.0",
+ "mikey179/vfsstream": "^1.6",
+ "php-coveralls/php-coveralls": "^2.4",
+ "phpunit/phpunit": "^8.5.8 || ^9.4.2",
+ "vimeo/psalm": "^5.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "ZipStream\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Paul Duncan",
+ "email": "pabs@pablotron.org"
+ },
+ {
+ "name": "Jonatan Männchen",
+ "email": "jonatan@maennchen.ch"
+ },
+ {
+ "name": "Jesse Donat",
+ "email": "donatj@gmail.com"
+ },
+ {
+ "name": "András Kolesár",
+ "email": "kolesar@kolesar.hu"
+ }
+ ],
+ "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.",
+ "keywords": [
+ "stream",
+ "zip"
+ ],
+ "support": {
+ "issues": "https://github.com/maennchen/ZipStream-PHP/issues",
+ "source": "https://github.com/maennchen/ZipStream-PHP/tree/v2.4.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/maennchen",
+ "type": "github"
+ },
+ {
+ "url": "https://opencollective.com/zipstream",
+ "type": "open_collective"
+ }
+ ],
+ "time": "2022-12-08T12:29:14+00:00"
+ },
+ {
+ "name": "markbaker/complex",
+ "version": "3.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/MarkBaker/PHPComplex.git",
+ "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9",
+ "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "require-dev": {
+ "dealerdirect/phpcodesniffer-composer-installer": "dev-master",
+ "phpcompatibility/php-compatibility": "^9.3",
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
+ "squizlabs/php_codesniffer": "^3.7"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Complex\\": "classes/src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Mark Baker",
+ "email": "mark@lange.demon.co.uk"
+ }
+ ],
+ "description": "PHP Class for working with complex numbers",
+ "homepage": "https://github.com/MarkBaker/PHPComplex",
+ "keywords": [
+ "complex",
+ "mathematics"
+ ],
+ "support": {
+ "issues": "https://github.com/MarkBaker/PHPComplex/issues",
+ "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2"
+ },
+ "time": "2022-12-06T16:21:08+00:00"
+ },
+ {
+ "name": "markbaker/matrix",
+ "version": "3.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/MarkBaker/PHPMatrix.git",
+ "reference": "728434227fe21be27ff6d86621a1b13107a2562c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c",
+ "reference": "728434227fe21be27ff6d86621a1b13107a2562c",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
+ "require-dev": {
+ "dealerdirect/phpcodesniffer-composer-installer": "dev-master",
+ "phpcompatibility/php-compatibility": "^9.3",
+ "phpdocumentor/phpdocumentor": "2.*",
+ "phploc/phploc": "^4.0",
+ "phpmd/phpmd": "2.*",
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
+ "sebastian/phpcpd": "^4.0",
+ "squizlabs/php_codesniffer": "^3.7"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Matrix\\": "classes/src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Mark Baker",
+ "email": "mark@demon-angel.eu"
+ }
+ ],
+ "description": "PHP Class for working with matrices",
+ "homepage": "https://github.com/MarkBaker/PHPMatrix",
+ "keywords": [
+ "mathematics",
+ "matrix",
+ "vector"
+ ],
+ "support": {
+ "issues": "https://github.com/MarkBaker/PHPMatrix/issues",
+ "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1"
+ },
+ "time": "2022-12-02T22:17:43+00:00"
+ },
+ {
+ "name": "monolog/monolog",
+ "version": "2.9.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/Seldaek/monolog.git",
+ "reference": "e1c0ae1528ce313a450e5e1ad782765c4a8dd3cb"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/e1c0ae1528ce313a450e5e1ad782765c4a8dd3cb",
+ "reference": "e1c0ae1528ce313a450e5e1ad782765c4a8dd3cb",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2",
+ "psr/log": "^1.0.1 || ^2.0 || ^3.0"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0"
+ },
+ "require-dev": {
+ "aws/aws-sdk-php": "^2.4.9 || ^3.0",
+ "doctrine/couchdb": "~1.0@dev",
+ "elasticsearch/elasticsearch": "^7 || ^8",
+ "ext-json": "*",
+ "graylog2/gelf-php": "^1.4.2 || ^2@dev",
+ "guzzlehttp/guzzle": "^7.4",
+ "guzzlehttp/psr7": "^2.2",
+ "mongodb/mongodb": "^1.8",
+ "php-amqplib/php-amqplib": "~2.4 || ^3",
+ "phpspec/prophecy": "^1.15",
+ "phpstan/phpstan": "^0.12.91",
+ "phpunit/phpunit": "^8.5.14",
+ "predis/predis": "^1.1 || ^2.0",
+ "rollbar/rollbar": "^1.3 || ^2 || ^3",
+ "ruflin/elastica": "^7",
+ "swiftmailer/swiftmailer": "^5.3|^6.0",
+ "symfony/mailer": "^5.4 || ^6",
+ "symfony/mime": "^5.4 || ^6"
+ },
+ "suggest": {
+ "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
+ "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
+ "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
+ "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
+ "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler",
+ "ext-mbstring": "Allow to work properly with unicode symbols",
+ "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
+ "ext-openssl": "Required to send log messages using SSL",
+ "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)",
+ "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
+ "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
+ "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
+ "rollbar/rollbar": "Allow sending log messages to Rollbar",
+ "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Monolog\\": "src/Monolog"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jordi Boggiano",
+ "email": "j.boggiano@seld.be",
+ "homepage": "https://seld.be"
+ }
+ ],
+ "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
+ "homepage": "https://github.com/Seldaek/monolog",
+ "keywords": [
+ "log",
+ "logging",
+ "psr-3"
+ ],
+ "support": {
+ "issues": "https://github.com/Seldaek/monolog/issues",
+ "source": "https://github.com/Seldaek/monolog/tree/2.9.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/Seldaek",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-02-05T13:07:32+00:00"
+ },
+ {
+ "name": "myclabs/php-enum",
+ "version": "1.8.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/myclabs/php-enum.git",
+ "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/myclabs/php-enum/zipball/a867478eae49c9f59ece437ae7f9506bfaa27483",
+ "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.5",
+ "squizlabs/php_codesniffer": "1.*",
+ "vimeo/psalm": "^4.6.2"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "MyCLabs\\Enum\\": "src/"
+ },
+ "classmap": [
+ "stubs/Stringable.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP Enum contributors",
+ "homepage": "https://github.com/myclabs/php-enum/graphs/contributors"
+ }
+ ],
+ "description": "PHP Enum implementation",
+ "homepage": "http://github.com/myclabs/php-enum",
+ "keywords": [
+ "enum"
+ ],
+ "support": {
+ "issues": "https://github.com/myclabs/php-enum/issues",
+ "source": "https://github.com/myclabs/php-enum/tree/1.8.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/mnapoli",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-08-04T09:53:51+00:00"
+ },
+ {
+ "name": "nesbot/carbon",
+ "version": "2.66.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/briannesbitt/Carbon.git",
+ "reference": "496712849902241f04902033b0441b269effe001"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/496712849902241f04902033b0441b269effe001",
+ "reference": "496712849902241f04902033b0441b269effe001",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "php": "^7.1.8 || ^8.0",
+ "symfony/polyfill-mbstring": "^1.0",
+ "symfony/polyfill-php80": "^1.16",
+ "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0"
+ },
+ "require-dev": {
+ "doctrine/dbal": "^2.0 || ^3.1.4",
+ "doctrine/orm": "^2.7",
+ "friendsofphp/php-cs-fixer": "^3.0",
+ "kylekatarnls/multi-tester": "^2.0",
+ "ondrejmirtes/better-reflection": "*",
+ "phpmd/phpmd": "^2.9",
+ "phpstan/extension-installer": "^1.0",
+ "phpstan/phpstan": "^0.12.99 || ^1.7.14",
+ "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6",
+ "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20",
+ "squizlabs/php_codesniffer": "^3.4"
+ },
+ "bin": [
+ "bin/carbon"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-3.x": "3.x-dev",
+ "dev-master": "2.x-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Carbon\\Laravel\\ServiceProvider"
+ ]
+ },
+ "phpstan": {
+ "includes": [
+ "extension.neon"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Carbon\\": "src/Carbon/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Brian Nesbitt",
+ "email": "brian@nesbot.com",
+ "homepage": "https://markido.com"
+ },
+ {
+ "name": "kylekatarnls",
+ "homepage": "https://github.com/kylekatarnls"
+ }
+ ],
+ "description": "An API extension for DateTime that supports 281 different languages.",
+ "homepage": "https://carbon.nesbot.com",
+ "keywords": [
+ "date",
+ "datetime",
+ "time"
+ ],
+ "support": {
+ "docs": "https://carbon.nesbot.com/docs",
+ "issues": "https://github.com/briannesbitt/Carbon/issues",
+ "source": "https://github.com/briannesbitt/Carbon"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sponsors/kylekatarnls",
+ "type": "github"
+ },
+ {
+ "url": "https://opencollective.com/Carbon#sponsor",
+ "type": "opencollective"
+ },
+ {
+ "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-29T18:53:47+00:00"
+ },
+ {
+ "name": "nette/schema",
+ "version": "v1.2.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nette/schema.git",
+ "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f",
+ "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f",
+ "shasum": ""
+ },
+ "require": {
+ "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0",
+ "php": ">=7.1 <8.3"
+ },
+ "require-dev": {
+ "nette/tester": "^2.3 || ^2.4",
+ "phpstan/phpstan-nette": "^1.0",
+ "tracy/tracy": "^2.7"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.2-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause",
+ "GPL-2.0-only",
+ "GPL-3.0-only"
+ ],
+ "authors": [
+ {
+ "name": "David Grudl",
+ "homepage": "https://davidgrudl.com"
+ },
+ {
+ "name": "Nette Community",
+ "homepage": "https://nette.org/contributors"
+ }
+ ],
+ "description": "📐 Nette Schema: validating data structures against a given Schema.",
+ "homepage": "https://nette.org",
+ "keywords": [
+ "config",
+ "nette"
+ ],
+ "support": {
+ "issues": "https://github.com/nette/schema/issues",
+ "source": "https://github.com/nette/schema/tree/v1.2.3"
+ },
+ "time": "2022-10-13T01:24:26+00:00"
+ },
+ {
+ "name": "nette/utils",
+ "version": "v4.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nette/utils.git",
+ "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nette/utils/zipball/cacdbf5a91a657ede665c541eda28941d4b09c1e",
+ "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.0 <8.3"
+ },
+ "conflict": {
+ "nette/finder": "<3",
+ "nette/schema": "<1.2.2"
+ },
+ "require-dev": {
+ "jetbrains/phpstorm-attributes": "dev-master",
+ "nette/tester": "^2.4",
+ "phpstan/phpstan": "^1.0",
+ "tracy/tracy": "^2.9"
+ },
+ "suggest": {
+ "ext-gd": "to use Image",
+ "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()",
+ "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()",
+ "ext-json": "to use Nette\\Utils\\Json",
+ "ext-mbstring": "to use Strings::lower() etc...",
+ "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()",
+ "ext-xml": "to use Strings::length() etc. when mbstring is not available"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause",
+ "GPL-2.0-only",
+ "GPL-3.0-only"
+ ],
+ "authors": [
+ {
+ "name": "David Grudl",
+ "homepage": "https://davidgrudl.com"
+ },
+ {
+ "name": "Nette Community",
+ "homepage": "https://nette.org/contributors"
+ }
+ ],
+ "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.",
+ "homepage": "https://nette.org",
+ "keywords": [
+ "array",
+ "core",
+ "datetime",
+ "images",
+ "json",
+ "nette",
+ "paginator",
+ "password",
+ "slugify",
+ "string",
+ "unicode",
+ "utf-8",
+ "utility",
+ "validation"
+ ],
+ "support": {
+ "issues": "https://github.com/nette/utils/issues",
+ "source": "https://github.com/nette/utils/tree/v4.0.0"
+ },
+ "time": "2023-02-02T10:41:53+00:00"
+ },
+ {
+ "name": "nikic/php-parser",
+ "version": "v4.15.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nikic/PHP-Parser.git",
+ "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039",
+ "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039",
+ "shasum": ""
+ },
+ "require": {
+ "ext-tokenizer": "*",
+ "php": ">=7.0"
+ },
+ "require-dev": {
+ "ircmaxell/php-yacc": "^0.0.7",
+ "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ },
+ "bin": [
+ "bin/php-parse"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.9-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "PhpParser\\": "lib/PhpParser"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Nikita Popov"
+ }
+ ],
+ "description": "A PHP parser written in PHP",
+ "keywords": [
+ "parser",
+ "php"
+ ],
+ "support": {
+ "issues": "https://github.com/nikic/PHP-Parser/issues",
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3"
+ },
+ "time": "2023-01-16T22:05:37+00:00"
+ },
+ {
+ "name": "nunomaduro/termwind",
+ "version": "v1.15.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nunomaduro/termwind.git",
+ "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/594ab862396c16ead000de0c3c38f4a5cbe1938d",
+ "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d",
+ "shasum": ""
+ },
+ "require": {
+ "ext-mbstring": "*",
+ "php": "^8.0",
+ "symfony/console": "^5.3.0|^6.0.0"
+ },
+ "require-dev": {
+ "ergebnis/phpstan-rules": "^1.0.",
+ "illuminate/console": "^8.0|^9.0",
+ "illuminate/support": "^8.0|^9.0",
+ "laravel/pint": "^1.0.0",
+ "pestphp/pest": "^1.21.0",
+ "pestphp/pest-plugin-mock": "^1.0",
+ "phpstan/phpstan": "^1.4.6",
+ "phpstan/phpstan-strict-rules": "^1.1.0",
+ "symfony/var-dumper": "^5.2.7|^6.0.0",
+ "thecodingmachine/phpstan-strict-rules": "^1.0.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Termwind\\Laravel\\TermwindServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/Functions.php"
+ ],
+ "psr-4": {
+ "Termwind\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nuno Maduro",
+ "email": "enunomaduro@gmail.com"
+ }
+ ],
+ "description": "Its like Tailwind CSS, but for the console.",
+ "keywords": [
+ "cli",
+ "console",
+ "css",
+ "package",
+ "php",
+ "style"
+ ],
+ "support": {
+ "issues": "https://github.com/nunomaduro/termwind/issues",
+ "source": "https://github.com/nunomaduro/termwind/tree/v1.15.0"
+ },
+ "funding": [
+ {
+ "url": "https://www.paypal.com/paypalme/enunomaduro",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/nunomaduro",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/xiCO2k",
+ "type": "github"
+ }
+ ],
+ "time": "2022-12-20T19:00:15+00:00"
+ },
+ {
+ "name": "phpoffice/phpspreadsheet",
+ "version": "1.28.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
+ "reference": "6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a",
+ "reference": "6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a",
+ "shasum": ""
+ },
+ "require": {
+ "ext-ctype": "*",
+ "ext-dom": "*",
+ "ext-fileinfo": "*",
+ "ext-gd": "*",
+ "ext-iconv": "*",
+ "ext-libxml": "*",
+ "ext-mbstring": "*",
+ "ext-simplexml": "*",
+ "ext-xml": "*",
+ "ext-xmlreader": "*",
+ "ext-xmlwriter": "*",
+ "ext-zip": "*",
+ "ext-zlib": "*",
+ "ezyang/htmlpurifier": "^4.15",
+ "maennchen/zipstream-php": "^2.1",
+ "markbaker/complex": "^3.0",
+ "markbaker/matrix": "^3.0",
+ "php": "^7.4 || ^8.0",
+ "psr/http-client": "^1.0",
+ "psr/http-factory": "^1.0",
+ "psr/simple-cache": "^1.0 || ^2.0 || ^3.0"
+ },
+ "require-dev": {
+ "dealerdirect/phpcodesniffer-composer-installer": "dev-main",
+ "dompdf/dompdf": "^1.0 || ^2.0",
+ "friendsofphp/php-cs-fixer": "^3.2",
+ "mitoteam/jpgraph": "^10.2.4",
+ "mpdf/mpdf": "^8.1.1",
+ "phpcompatibility/php-compatibility": "^9.3",
+ "phpstan/phpstan": "^1.1",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpunit/phpunit": "^8.5 || ^9.0",
+ "squizlabs/php_codesniffer": "^3.7",
+ "tecnickcom/tcpdf": "^6.5"
+ },
+ "suggest": {
+ "dompdf/dompdf": "Option for rendering PDF with PDF Writer",
+ "ext-intl": "PHP Internationalization Functions",
+ "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers",
+ "mpdf/mpdf": "Option for rendering PDF with PDF Writer",
+ "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Maarten Balliauw",
+ "homepage": "https://blog.maartenballiauw.be"
+ },
+ {
+ "name": "Mark Baker",
+ "homepage": "https://markbakeruk.net"
+ },
+ {
+ "name": "Franck Lefevre",
+ "homepage": "https://rootslabs.net"
+ },
+ {
+ "name": "Erik Tilt"
+ },
+ {
+ "name": "Adrien Crivelli"
+ }
+ ],
+ "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
+ "homepage": "https://github.com/PHPOffice/PhpSpreadsheet",
+ "keywords": [
+ "OpenXML",
+ "excel",
+ "gnumeric",
+ "ods",
+ "php",
+ "spreadsheet",
+ "xls",
+ "xlsx"
+ ],
+ "support": {
+ "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
+ "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.28.0"
+ },
+ "time": "2023-02-25T12:24:49+00:00"
+ },
+ {
+ "name": "phpoption/phpoption",
+ "version": "1.9.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/schmittjoh/php-option.git",
+ "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dc5ff11e274a90cc1c743f66c9ad700ce50db9ab",
+ "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2.5 || ^8.0"
+ },
+ "require-dev": {
+ "bamarni/composer-bin-plugin": "^1.8",
+ "phpunit/phpunit": "^8.5.28 || ^9.5.21"
+ },
+ "type": "library",
+ "extra": {
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": true
+ },
+ "branch-alias": {
+ "dev-master": "1.9-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "PhpOption\\": "src/PhpOption/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "Apache-2.0"
+ ],
+ "authors": [
+ {
+ "name": "Johannes M. Schmitt",
+ "email": "schmittjoh@gmail.com",
+ "homepage": "https://github.com/schmittjoh"
+ },
+ {
+ "name": "Graham Campbell",
+ "email": "hello@gjcampbell.co.uk",
+ "homepage": "https://github.com/GrahamCampbell"
+ }
+ ],
+ "description": "Option Type for PHP",
+ "keywords": [
+ "language",
+ "option",
+ "php",
+ "type"
+ ],
+ "support": {
+ "issues": "https://github.com/schmittjoh/php-option/issues",
+ "source": "https://github.com/schmittjoh/php-option/tree/1.9.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/GrahamCampbell",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-07-30T15:51:26+00:00"
+ },
+ {
+ "name": "psr/container",
+ "version": "2.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/container.git",
+ "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963",
+ "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Container\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common Container Interface (PHP FIG PSR-11)",
+ "homepage": "https://github.com/php-fig/container",
+ "keywords": [
+ "PSR-11",
+ "container",
+ "container-interface",
+ "container-interop",
+ "psr"
+ ],
+ "support": {
+ "issues": "https://github.com/php-fig/container/issues",
+ "source": "https://github.com/php-fig/container/tree/2.0.2"
+ },
+ "time": "2021-11-05T16:47:00+00:00"
+ },
+ {
+ "name": "psr/event-dispatcher",
+ "version": "1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/event-dispatcher.git",
+ "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
+ "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\EventDispatcher\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Standard interfaces for event handling.",
+ "keywords": [
+ "events",
+ "psr",
+ "psr-14"
+ ],
+ "support": {
+ "issues": "https://github.com/php-fig/event-dispatcher/issues",
+ "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
+ },
+ "time": "2019-01-08T18:20:26+00:00"
+ },
+ {
+ "name": "psr/http-client",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-client.git",
+ "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
+ "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0 || ^8.0",
+ "psr/http-message": "^1.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Client\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for HTTP clients",
+ "homepage": "https://github.com/php-fig/http-client",
+ "keywords": [
+ "http",
+ "http-client",
+ "psr",
+ "psr-18"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/http-client/tree/master"
+ },
+ "time": "2020-06-29T06:28:15+00:00"
+ },
+ {
+ "name": "psr/http-factory",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-factory.git",
+ "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
+ "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0",
+ "psr/http-message": "^1.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Message\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interfaces for PSR-7 HTTP message factories",
+ "keywords": [
+ "factory",
+ "http",
+ "message",
+ "psr",
+ "psr-17",
+ "psr-7",
+ "request",
+ "response"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/http-factory/tree/master"
+ },
+ "time": "2019-04-30T12:38:16+00:00"
+ },
+ {
+ "name": "psr/http-message",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-message.git",
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Message\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for HTTP messages",
+ "homepage": "https://github.com/php-fig/http-message",
+ "keywords": [
+ "http",
+ "http-message",
+ "psr",
+ "psr-7",
+ "request",
+ "response"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/http-message/tree/master"
+ },
+ "time": "2016-08-06T14:39:51+00:00"
+ },
+ {
+ "name": "psr/log",
+ "version": "3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/log.git",
+ "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001",
+ "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.0.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Log\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for logging libraries",
+ "homepage": "https://github.com/php-fig/log",
+ "keywords": [
+ "log",
+ "psr",
+ "psr-3"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/log/tree/3.0.0"
+ },
+ "time": "2021-07-14T16:46:02+00:00"
+ },
+ {
+ "name": "psr/simple-cache",
+ "version": "3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/simple-cache.git",
+ "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865",
+ "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.0.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\SimpleCache\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interfaces for simple caching",
+ "keywords": [
+ "cache",
+ "caching",
+ "psr",
+ "psr-16",
+ "simple-cache"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/simple-cache/tree/3.0.0"
+ },
+ "time": "2021-10-29T13:26:27+00:00"
+ },
+ {
+ "name": "psy/psysh",
+ "version": "v0.11.12",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/bobthecow/psysh.git",
+ "reference": "52cb7c47d403c31c0adc9bf7710fc355f93c20f7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/52cb7c47d403c31c0adc9bf7710fc355f93c20f7",
+ "reference": "52cb7c47d403c31c0adc9bf7710fc355f93c20f7",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "ext-tokenizer": "*",
+ "nikic/php-parser": "^4.0 || ^3.1",
+ "php": "^8.0 || ^7.0.8",
+ "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4",
+ "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4"
+ },
+ "conflict": {
+ "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4"
+ },
+ "require-dev": {
+ "bamarni/composer-bin-plugin": "^1.2"
+ },
+ "suggest": {
+ "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)",
+ "ext-pdo-sqlite": "The doc command requires SQLite to work.",
+ "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.",
+ "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history."
+ },
+ "bin": [
+ "bin/psysh"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "0.11.x-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/functions.php"
+ ],
+ "psr-4": {
+ "Psy\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Justin Hileman",
+ "email": "justin@justinhileman.info",
+ "homepage": "http://justinhileman.com"
+ }
+ ],
+ "description": "An interactive shell for modern PHP.",
+ "homepage": "http://psysh.org",
+ "keywords": [
+ "REPL",
+ "console",
+ "interactive",
+ "shell"
+ ],
+ "support": {
+ "issues": "https://github.com/bobthecow/psysh/issues",
+ "source": "https://github.com/bobthecow/psysh/tree/v0.11.12"
+ },
+ "time": "2023-01-29T21:24:40+00:00"
+ },
+ {
+ "name": "ralouphie/getallheaders",
+ "version": "3.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/ralouphie/getallheaders.git",
+ "reference": "120b605dfeb996808c31b6477290a714d356e822"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
+ "reference": "120b605dfeb996808c31b6477290a714d356e822",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.6"
+ },
+ "require-dev": {
+ "php-coveralls/php-coveralls": "^2.1",
+ "phpunit/phpunit": "^5 || ^6.5"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "src/getallheaders.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Ralph Khattar",
+ "email": "ralph.khattar@gmail.com"
+ }
+ ],
+ "description": "A polyfill for getallheaders.",
+ "support": {
+ "issues": "https://github.com/ralouphie/getallheaders/issues",
+ "source": "https://github.com/ralouphie/getallheaders/tree/develop"
+ },
+ "time": "2019-03-08T08:55:37+00:00"
+ },
+ {
+ "name": "ramsey/collection",
+ "version": "2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/ramsey/collection.git",
+ "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
+ "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^8.1"
+ },
+ "require-dev": {
+ "captainhook/plugin-composer": "^5.3",
+ "ergebnis/composer-normalize": "^2.28.3",
+ "fakerphp/faker": "^1.21",
+ "hamcrest/hamcrest-php": "^2.0",
+ "jangregor/phpstan-prophecy": "^1.0",
+ "mockery/mockery": "^1.5",
+ "php-parallel-lint/php-console-highlighter": "^1.0",
+ "php-parallel-lint/php-parallel-lint": "^1.3",
+ "phpcsstandards/phpcsutils": "^1.0.0-rc1",
+ "phpspec/prophecy-phpunit": "^2.0",
+ "phpstan/extension-installer": "^1.2",
+ "phpstan/phpstan": "^1.9",
+ "phpstan/phpstan-mockery": "^1.1",
+ "phpstan/phpstan-phpunit": "^1.3",
+ "phpunit/phpunit": "^9.5",
+ "psalm/plugin-mockery": "^1.1",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "ramsey/coding-standard": "^2.0.3",
+ "ramsey/conventional-commits": "^1.3",
+ "vimeo/psalm": "^5.4"
+ },
+ "type": "library",
+ "extra": {
+ "captainhook": {
+ "force-install": true
+ },
+ "ramsey/conventional-commits": {
+ "configFile": "conventional-commits.json"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Ramsey\\Collection\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Ben Ramsey",
+ "email": "ben@benramsey.com",
+ "homepage": "https://benramsey.com"
+ }
+ ],
+ "description": "A PHP library for representing and manipulating collections.",
+ "keywords": [
+ "array",
+ "collection",
+ "hash",
+ "map",
+ "queue",
+ "set"
+ ],
+ "support": {
+ "issues": "https://github.com/ramsey/collection/issues",
+ "source": "https://github.com/ramsey/collection/tree/2.0.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/ramsey",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/ramsey/collection",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-12-31T21:50:55+00:00"
+ },
+ {
+ "name": "ramsey/uuid",
+ "version": "4.7.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/ramsey/uuid.git",
+ "reference": "433b2014e3979047db08a17a205f410ba3869cf2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/433b2014e3979047db08a17a205f410ba3869cf2",
+ "reference": "433b2014e3979047db08a17a205f410ba3869cf2",
+ "shasum": ""
+ },
+ "require": {
+ "brick/math": "^0.8.8 || ^0.9 || ^0.10",
+ "ext-json": "*",
+ "php": "^8.0",
+ "ramsey/collection": "^1.2 || ^2.0"
+ },
+ "replace": {
+ "rhumsaa/uuid": "self.version"
+ },
+ "require-dev": {
+ "captainhook/captainhook": "^5.10",
+ "captainhook/plugin-composer": "^5.3",
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
+ "doctrine/annotations": "^1.8",
+ "ergebnis/composer-normalize": "^2.15",
+ "mockery/mockery": "^1.3",
+ "paragonie/random-lib": "^2",
+ "php-mock/php-mock": "^2.2",
+ "php-mock/php-mock-mockery": "^1.3",
+ "php-parallel-lint/php-parallel-lint": "^1.1",
+ "phpbench/phpbench": "^1.0",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan": "^1.8",
+ "phpstan/phpstan-mockery": "^1.1",
+ "phpstan/phpstan-phpunit": "^1.1",
+ "phpunit/phpunit": "^8.5 || ^9",
+ "ramsey/composer-repl": "^1.4",
+ "slevomat/coding-standard": "^8.4",
+ "squizlabs/php_codesniffer": "^3.5",
+ "vimeo/psalm": "^4.9"
+ },
+ "suggest": {
+ "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.",
+ "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.",
+ "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.",
+ "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
+ "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
+ },
+ "type": "library",
+ "extra": {
+ "captainhook": {
+ "force-install": true
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/functions.php"
+ ],
+ "psr-4": {
+ "Ramsey\\Uuid\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).",
+ "keywords": [
+ "guid",
+ "identifier",
+ "uuid"
+ ],
+ "support": {
+ "issues": "https://github.com/ramsey/uuid/issues",
+ "source": "https://github.com/ramsey/uuid/tree/4.7.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/ramsey",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-12T18:13:24+00:00"
+ },
+ {
+ "name": "realrashid/sweet-alert",
+ "version": "v6.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/realrashid/sweet-alert.git",
+ "reference": "efe53185ddd48ef1cc22399bfdae55e83fe36bf2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/realrashid/sweet-alert/zipball/efe53185ddd48ef1cc22399bfdae55e83fe36bf2",
+ "reference": "efe53185ddd48ef1cc22399bfdae55e83fe36bf2",
+ "shasum": ""
+ },
+ "require": {
+ "laravel/framework": "^5.6|^6.0|^7.0|^8.0|^9.0|^9.11|9.14.*|^10.0",
+ "php": "^7.2|^8.0"
+ },
+ "require-dev": {
+ "symfony/thanks": "^1.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "RealRashid\\SweetAlert\\SweetAlertServiceProvider"
+ ],
+ "aliases": {
+ "Alert": "RealRashid\\SweetAlert\\Facades\\Alert"
+ }
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/functions.php"
+ ],
+ "psr-4": {
+ "RealRashid\\SweetAlert\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Rashid Ali",
+ "email": "realrashid05@gmail.com",
+ "homepage": "https://realrashid.com",
+ "role": "Developer"
+ }
+ ],
+ "description": "A BEAUTIFUL, RESPONSIVE, CUSTOMIZABLE, ACCESSIBLE (WAI-ARIA) REPLACEMENT FOR JAVASCRIPT'S POPUP BOXES FOR LARAVEL BY RASHID ALI",
+ "homepage": "https://github.com/realrashid/sweet-alert",
+ "keywords": [
+ "alert",
+ "laravel",
+ "laravel-package",
+ "notifier",
+ "noty",
+ "sweet-alert",
+ "sweet-alert2",
+ "toast"
+ ],
+ "support": {
+ "docs": "https://realrashid.github.io/sweet-alert/",
+ "email": "realrashid05@gmail.com",
+ "issues": "https://github.com/realrashid/sweet-alert/issues",
+ "source": "https://github.com/realrashid/sweet-alert"
+ },
+ "funding": [
+ {
+ "url": "https://ko-fi.com/realrashid",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.buymeacoffee.com/realrashid",
+ "type": "custom"
+ },
+ {
+ "url": "https://issuehunt.io/r/realrashid",
+ "type": "issuehunt"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/realrashid/sweet-alert",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-02-15T07:13:11+00:00"
+ },
+ {
+ "name": "symfony/console",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/console.git",
+ "reference": "3e294254f2191762c1d137aed4b94e966965e985"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/console/zipball/3e294254f2191762c1d137aed4b94e966965e985",
+ "reference": "3e294254f2191762c1d137aed4b94e966965e985",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/string": "^5.4|^6.0"
+ },
+ "conflict": {
+ "symfony/dependency-injection": "<5.4",
+ "symfony/dotenv": "<5.4",
+ "symfony/event-dispatcher": "<5.4",
+ "symfony/lock": "<5.4",
+ "symfony/process": "<5.4"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0|2.0|3.0"
+ },
+ "require-dev": {
+ "psr/log": "^1|^2|^3",
+ "symfony/config": "^5.4|^6.0",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/event-dispatcher": "^5.4|^6.0",
+ "symfony/lock": "^5.4|^6.0",
+ "symfony/process": "^5.4|^6.0",
+ "symfony/var-dumper": "^5.4|^6.0"
+ },
+ "suggest": {
+ "psr/log": "For using the console logger",
+ "symfony/event-dispatcher": "",
+ "symfony/lock": "",
+ "symfony/process": ""
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Console\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Eases the creation of beautiful and testable command line interfaces",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "cli",
+ "command line",
+ "console",
+ "terminal"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/console/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-01T08:38:09+00:00"
+ },
+ {
+ "name": "symfony/css-selector",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/css-selector.git",
+ "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1",
+ "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\CssSelector\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Jean-François Simon",
+ "email": "jeanfrancois.simon@sensiolabs.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Converts CSS selectors to XPath expressions",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/css-selector/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-01T08:38:09+00:00"
+ },
+ {
+ "name": "symfony/deprecation-contracts",
+ "version": "v3.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/deprecation-contracts.git",
+ "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/1ee04c65529dea5d8744774d474e7cbd2f1206d3",
+ "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.3-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "files": [
+ "function.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "A generic function and convention to trigger deprecation notices",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-25T10:21:52+00:00"
+ },
+ {
+ "name": "symfony/error-handler",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/error-handler.git",
+ "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/0092696af0be8e6124b042fbe2890ca1788d7b28",
+ "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "psr/log": "^1|^2|^3",
+ "symfony/var-dumper": "^5.4|^6.0"
+ },
+ "require-dev": {
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/http-kernel": "^5.4|^6.0",
+ "symfony/serializer": "^5.4|^6.0"
+ },
+ "bin": [
+ "Resources/bin/patch-type-declarations"
+ ],
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\ErrorHandler\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides tools to manage errors and ease debugging PHP code",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/error-handler/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-01T08:38:09+00:00"
+ },
+ {
+ "name": "symfony/event-dispatcher",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/event-dispatcher.git",
+ "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68",
+ "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/event-dispatcher-contracts": "^2|^3"
+ },
+ "conflict": {
+ "symfony/dependency-injection": "<5.4"
+ },
+ "provide": {
+ "psr/event-dispatcher-implementation": "1.0",
+ "symfony/event-dispatcher-implementation": "2.0|3.0"
+ },
+ "require-dev": {
+ "psr/log": "^1|^2|^3",
+ "symfony/config": "^5.4|^6.0",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/error-handler": "^5.4|^6.0",
+ "symfony/expression-language": "^5.4|^6.0",
+ "symfony/http-foundation": "^5.4|^6.0",
+ "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/stopwatch": "^5.4|^6.0"
+ },
+ "suggest": {
+ "symfony/dependency-injection": "",
+ "symfony/http-kernel": ""
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\EventDispatcher\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-01T08:38:09+00:00"
+ },
+ {
+ "name": "symfony/event-dispatcher-contracts",
+ "version": "v3.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/event-dispatcher-contracts.git",
+ "reference": "0782b0b52a737a05b4383d0df35a474303cabdae"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0782b0b52a737a05b4383d0df35a474303cabdae",
+ "reference": "0782b0b52a737a05b4383d0df35a474303cabdae",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "psr/event-dispatcher": "^1"
+ },
+ "suggest": {
+ "symfony/event-dispatcher-implementation": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.3-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Contracts\\EventDispatcher\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Generic abstractions related to dispatching event",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "abstractions",
+ "contracts",
+ "decoupling",
+ "interfaces",
+ "interoperability",
+ "standards"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.2.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-25T10:21:52+00:00"
+ },
+ {
+ "name": "symfony/finder",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/finder.git",
+ "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/c90dc446976a612e3312a97a6ec0069ab0c2099c",
+ "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1"
+ },
+ "require-dev": {
+ "symfony/filesystem": "^6.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Finder\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Finds files and directories via an intuitive fluent interface",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/finder/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-20T17:45:48+00:00"
+ },
+ {
+ "name": "symfony/http-foundation",
+ "version": "v6.2.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/http-foundation.git",
+ "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e8dd1f502bc2b3371d05092aa233b064b03ce7ed",
+ "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/polyfill-mbstring": "~1.1"
+ },
+ "conflict": {
+ "symfony/cache": "<6.2"
+ },
+ "require-dev": {
+ "predis/predis": "~1.0",
+ "symfony/cache": "^5.4|^6.0",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/expression-language": "^5.4|^6.0",
+ "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4",
+ "symfony/mime": "^5.4|^6.0",
+ "symfony/rate-limiter": "^5.2|^6.0"
+ },
+ "suggest": {
+ "symfony/mime": "To use the file extension guesser"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\HttpFoundation\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Defines an object-oriented layer for the HTTP specification",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/http-foundation/tree/v6.2.6"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-30T15:46:28+00:00"
+ },
+ {
+ "name": "symfony/http-kernel",
+ "version": "v6.2.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/http-kernel.git",
+ "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7122db07b0d8dbf0de682267c84217573aee3ea7",
+ "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "psr/log": "^1|^2|^3",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/error-handler": "^6.1",
+ "symfony/event-dispatcher": "^5.4|^6.0",
+ "symfony/http-foundation": "^5.4|^6.0",
+ "symfony/polyfill-ctype": "^1.8"
+ },
+ "conflict": {
+ "symfony/browser-kit": "<5.4",
+ "symfony/cache": "<5.4",
+ "symfony/config": "<6.1",
+ "symfony/console": "<5.4",
+ "symfony/dependency-injection": "<6.2",
+ "symfony/doctrine-bridge": "<5.4",
+ "symfony/form": "<5.4",
+ "symfony/http-client": "<5.4",
+ "symfony/mailer": "<5.4",
+ "symfony/messenger": "<5.4",
+ "symfony/translation": "<5.4",
+ "symfony/twig-bridge": "<5.4",
+ "symfony/validator": "<5.4",
+ "twig/twig": "<2.13"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0|2.0|3.0"
+ },
+ "require-dev": {
+ "psr/cache": "^1.0|^2.0|^3.0",
+ "symfony/browser-kit": "^5.4|^6.0",
+ "symfony/config": "^6.1",
+ "symfony/console": "^5.4|^6.0",
+ "symfony/css-selector": "^5.4|^6.0",
+ "symfony/dependency-injection": "^6.2",
+ "symfony/dom-crawler": "^5.4|^6.0",
+ "symfony/expression-language": "^5.4|^6.0",
+ "symfony/finder": "^5.4|^6.0",
+ "symfony/http-client-contracts": "^1.1|^2|^3",
+ "symfony/process": "^5.4|^6.0",
+ "symfony/routing": "^5.4|^6.0",
+ "symfony/stopwatch": "^5.4|^6.0",
+ "symfony/translation": "^5.4|^6.0",
+ "symfony/translation-contracts": "^1.1|^2|^3",
+ "symfony/uid": "^5.4|^6.0",
+ "twig/twig": "^2.13|^3.0.4"
+ },
+ "suggest": {
+ "symfony/browser-kit": "",
+ "symfony/config": "",
+ "symfony/console": "",
+ "symfony/dependency-injection": ""
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\HttpKernel\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides a structured process for converting a Request into a Response",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/http-kernel/tree/v6.2.6"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-02-01T08:32:25+00:00"
+ },
+ {
+ "name": "symfony/mailer",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/mailer.git",
+ "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/29729ac0b4e5113f24c39c46746bd6afb79e0aaa",
+ "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa",
+ "shasum": ""
+ },
+ "require": {
+ "egulias/email-validator": "^2.1.10|^3|^4",
+ "php": ">=8.1",
+ "psr/event-dispatcher": "^1",
+ "psr/log": "^1|^2|^3",
+ "symfony/event-dispatcher": "^5.4|^6.0",
+ "symfony/mime": "^6.2",
+ "symfony/service-contracts": "^1.1|^2|^3"
+ },
+ "conflict": {
+ "symfony/http-kernel": "<5.4",
+ "symfony/messenger": "<6.2",
+ "symfony/mime": "<6.2",
+ "symfony/twig-bridge": "<6.2.1"
+ },
+ "require-dev": {
+ "symfony/console": "^5.4|^6.0",
+ "symfony/http-client-contracts": "^1.1|^2|^3",
+ "symfony/messenger": "^6.2",
+ "symfony/twig-bridge": "^6.2"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Mailer\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Helps sending emails",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/mailer/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-10T18:53:53+00:00"
+ },
+ {
+ "name": "symfony/mime",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/mime.git",
+ "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/4b7b349f67d15cd0639955c8179a76c89f6fd610",
+ "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/polyfill-intl-idn": "^1.10",
+ "symfony/polyfill-mbstring": "^1.0"
+ },
+ "conflict": {
+ "egulias/email-validator": "~3.0.0",
+ "phpdocumentor/reflection-docblock": "<3.2.2",
+ "phpdocumentor/type-resolver": "<1.4.0",
+ "symfony/mailer": "<5.4",
+ "symfony/serializer": "<6.2"
+ },
+ "require-dev": {
+ "egulias/email-validator": "^2.1.10|^3.1|^4",
+ "league/html-to-markdown": "^5.0",
+ "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/property-access": "^5.4|^6.0",
+ "symfony/property-info": "^5.4|^6.0",
+ "symfony/serializer": "^6.2"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Mime\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Allows manipulating MIME messages",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "mime",
+ "mime-type"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/mime/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-10T18:53:53+00:00"
+ },
+ {
+ "name": "symfony/polyfill-ctype",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-ctype.git",
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "provide": {
+ "ext-ctype": "*"
+ },
+ "suggest": {
+ "ext-ctype": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Ctype\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Gert de Pagter",
+ "email": "BackEndTea@gmail.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for ctype functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "ctype",
+ "polyfill",
+ "portable"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
+ {
+ "name": "symfony/polyfill-intl-grapheme",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354",
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's grapheme_* functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "grapheme",
+ "intl",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
+ {
+ "name": "symfony/polyfill-intl-idn",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-intl-idn.git",
+ "reference": "639084e360537a19f9ee352433b84ce831f3d2da"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da",
+ "reference": "639084e360537a19f9ee352433b84ce831f3d2da",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1",
+ "symfony/polyfill-intl-normalizer": "^1.10",
+ "symfony/polyfill-php72": "^1.10"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Idn\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Laurent Bassin",
+ "email": "laurent@bassin.info"
+ },
+ {
+ "name": "Trevor Rowbotham",
+ "email": "trevor.rowbotham@pm.me"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "idn",
+ "intl",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
+ {
+ "name": "symfony/polyfill-intl-normalizer",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
+ "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
+ "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's Normalizer class and related functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "intl",
+ "normalizer",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
+ {
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "provide": {
+ "ext-mbstring": "*"
+ },
+ "suggest": {
+ "ext-mbstring": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Mbstring\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for the Mbstring extension",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "mbstring",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php72",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php72.git",
+ "reference": "869329b1e9894268a8a61dabb69153029b7a8c97"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97",
+ "reference": "869329b1e9894268a8a61dabb69153029b7a8c97",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Php72\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php80",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php80.git",
+ "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
+ "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Php80\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Ion Bazan",
+ "email": "ion.bazan@gmail.com"
+ },
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
+ {
+ "name": "symfony/polyfill-uuid",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-uuid.git",
+ "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/f3cf1a645c2734236ed1e2e671e273eeb3586166",
+ "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "provide": {
+ "ext-uuid": "*"
+ },
+ "suggest": {
+ "ext-uuid": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Uuid\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Grégoire Pineau",
+ "email": "lyrixx@lyrixx.info"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for uuid functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "uuid"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-uuid/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
+ {
+ "name": "symfony/process",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/process.git",
+ "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/process/zipball/9ead139f63dfa38c4e4a9049cc64a8b2748c83b7",
+ "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Process\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Executes commands in sub-processes",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/process/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-01T08:38:09+00:00"
+ },
+ {
+ "name": "symfony/routing",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/routing.git",
+ "reference": "589bd742d5d03c192c8521911680fe88f61712fe"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/589bd742d5d03c192c8521911680fe88f61712fe",
+ "reference": "589bd742d5d03c192c8521911680fe88f61712fe",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1"
+ },
+ "conflict": {
+ "doctrine/annotations": "<1.12",
+ "symfony/config": "<6.2",
+ "symfony/dependency-injection": "<5.4",
+ "symfony/yaml": "<5.4"
+ },
+ "require-dev": {
+ "doctrine/annotations": "^1.12|^2",
+ "psr/log": "^1|^2|^3",
+ "symfony/config": "^6.2",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/expression-language": "^5.4|^6.0",
+ "symfony/http-foundation": "^5.4|^6.0",
+ "symfony/yaml": "^5.4|^6.0"
+ },
+ "suggest": {
+ "symfony/config": "For using the all-in-one router or any loader",
+ "symfony/expression-language": "For using expression matching",
+ "symfony/http-foundation": "For using a Symfony Request object",
+ "symfony/yaml": "For using the YAML loader"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Routing\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Maps an HTTP request to a set of configuration variables",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "router",
+ "routing",
+ "uri",
+ "url"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/routing/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-01T08:38:09+00:00"
+ },
+ {
+ "name": "symfony/service-contracts",
+ "version": "v3.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/service-contracts.git",
+ "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/aac98028c69df04ee77eb69b96b86ee51fbf4b75",
+ "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "psr/container": "^2.0"
+ },
+ "conflict": {
+ "ext-psr": "<1.1|>=2"
+ },
+ "suggest": {
+ "symfony/service-implementation": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.3-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Contracts\\Service\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Test/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Generic abstractions related to writing services",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "abstractions",
+ "contracts",
+ "decoupling",
+ "interfaces",
+ "interoperability",
+ "standards"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/service-contracts/tree/v3.2.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-25T10:21:52+00:00"
+ },
+ {
+ "name": "symfony/string",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/string.git",
+ "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/string/zipball/b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0",
+ "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-intl-grapheme": "~1.0",
+ "symfony/polyfill-intl-normalizer": "~1.0",
+ "symfony/polyfill-mbstring": "~1.0"
+ },
+ "conflict": {
+ "symfony/translation-contracts": "<2.0"
+ },
+ "require-dev": {
+ "symfony/error-handler": "^5.4|^6.0",
+ "symfony/http-client": "^5.4|^6.0",
+ "symfony/intl": "^6.2",
+ "symfony/translation-contracts": "^2.0|^3.0",
+ "symfony/var-exporter": "^5.4|^6.0"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "Resources/functions.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\String\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "grapheme",
+ "i18n",
+ "string",
+ "unicode",
+ "utf-8",
+ "utf8"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/string/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-01T08:38:09+00:00"
+ },
+ {
+ "name": "symfony/translation",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/translation.git",
+ "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/60556925a703cfbc1581cde3b3f35b0bb0ea904c",
+ "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/translation-contracts": "^2.3|^3.0"
+ },
+ "conflict": {
+ "symfony/config": "<5.4",
+ "symfony/console": "<5.4",
+ "symfony/dependency-injection": "<5.4",
+ "symfony/http-kernel": "<5.4",
+ "symfony/twig-bundle": "<5.4",
+ "symfony/yaml": "<5.4"
+ },
+ "provide": {
+ "symfony/translation-implementation": "2.3|3.0"
+ },
+ "require-dev": {
+ "nikic/php-parser": "^4.13",
+ "psr/log": "^1|^2|^3",
+ "symfony/config": "^5.4|^6.0",
+ "symfony/console": "^5.4|^6.0",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/finder": "^5.4|^6.0",
+ "symfony/http-client-contracts": "^1.1|^2.0|^3.0",
+ "symfony/http-kernel": "^5.4|^6.0",
+ "symfony/intl": "^5.4|^6.0",
+ "symfony/polyfill-intl-icu": "^1.21",
+ "symfony/routing": "^5.4|^6.0",
+ "symfony/service-contracts": "^1.1.2|^2|^3",
+ "symfony/yaml": "^5.4|^6.0"
+ },
+ "suggest": {
+ "nikic/php-parser": "To use PhpAstExtractor",
+ "psr/log-implementation": "To use logging capability in translator",
+ "symfony/config": "",
+ "symfony/yaml": ""
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "Resources/functions.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\Translation\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides tools to internationalize your application",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/translation/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-05T07:00:27+00:00"
+ },
+ {
+ "name": "symfony/translation-contracts",
+ "version": "v3.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/translation-contracts.git",
+ "reference": "68cce71402305a015f8c1589bfada1280dc64fe7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/68cce71402305a015f8c1589bfada1280dc64fe7",
+ "reference": "68cce71402305a015f8c1589bfada1280dc64fe7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1"
+ },
+ "suggest": {
+ "symfony/translation-implementation": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.3-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Contracts\\Translation\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Test/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Generic abstractions related to translation",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "abstractions",
+ "contracts",
+ "decoupling",
+ "interfaces",
+ "interoperability",
+ "standards"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/translation-contracts/tree/v3.2.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-25T10:21:52+00:00"
+ },
+ {
+ "name": "symfony/uid",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/uid.git",
+ "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/uid/zipball/8ace895bded57d6496638c9b2d3b788e05b7395b",
+ "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/polyfill-uuid": "^1.15"
+ },
+ "require-dev": {
+ "symfony/console": "^5.4|^6.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Uid\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Grégoire Pineau",
+ "email": "lyrixx@lyrixx.info"
+ },
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides an object-oriented API to generate and represent UIDs",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "UID",
+ "ulid",
+ "uuid"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/uid/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-01T08:38:09+00:00"
+ },
+ {
+ "name": "symfony/var-dumper",
+ "version": "v6.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/var-dumper.git",
+ "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/44b7b81749fd20c1bdf4946c041050e22bc8da27",
+ "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/polyfill-mbstring": "~1.0"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<5.4.3",
+ "symfony/console": "<5.4"
+ },
+ "require-dev": {
+ "ext-iconv": "*",
+ "symfony/console": "^5.4|^6.0",
+ "symfony/process": "^5.4|^6.0",
+ "symfony/uid": "^5.4|^6.0",
+ "twig/twig": "^2.13|^3.0.4"
+ },
+ "suggest": {
+ "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
+ "ext-intl": "To show region name in time zone dump",
+ "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
+ },
+ "bin": [
+ "Resources/bin/var-dump-server"
+ ],
+ "type": "library",
+ "autoload": {
+ "files": [
+ "Resources/functions/dump.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\VarDumper\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides mechanisms for walking through any arbitrary PHP variable",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "debug",
+ "dump"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/var-dumper/tree/v6.2.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-20T17:45:48+00:00"
+ },
+ {
+ "name": "tijsverkoyen/css-to-inline-styles",
+ "version": "2.2.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
+ "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/c42125b83a4fa63b187fdf29f9c93cb7733da30c",
+ "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-libxml": "*",
+ "php": "^5.5 || ^7.0 || ^8.0",
+ "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "TijsVerkoyen\\CssToInlineStyles\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Tijs Verkoyen",
+ "email": "css_to_inline_styles@verkoyen.eu",
+ "role": "Developer"
+ }
+ ],
+ "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.",
+ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
+ "support": {
+ "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues",
+ "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.6"
+ },
+ "time": "2023-01-03T09:29:04+00:00"
+ },
+ {
+ "name": "vlucas/phpdotenv",
+ "version": "v5.5.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/vlucas/phpdotenv.git",
+ "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7",
+ "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7",
+ "shasum": ""
+ },
+ "require": {
+ "ext-pcre": "*",
+ "graham-campbell/result-type": "^1.0.2",
+ "php": "^7.1.3 || ^8.0",
+ "phpoption/phpoption": "^1.8",
+ "symfony/polyfill-ctype": "^1.23",
+ "symfony/polyfill-mbstring": "^1.23.1",
+ "symfony/polyfill-php80": "^1.23.1"
+ },
+ "require-dev": {
+ "bamarni/composer-bin-plugin": "^1.4.1",
+ "ext-filter": "*",
+ "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25"
+ },
+ "suggest": {
+ "ext-filter": "Required to use the boolean validator."
+ },
+ "type": "library",
+ "extra": {
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": true
+ },
+ "branch-alias": {
+ "dev-master": "5.5-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Dotenv\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Graham Campbell",
+ "email": "hello@gjcampbell.co.uk",
+ "homepage": "https://github.com/GrahamCampbell"
+ },
+ {
+ "name": "Vance Lucas",
+ "email": "vance@vancelucas.com",
+ "homepage": "https://github.com/vlucas"
+ }
+ ],
+ "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
+ "keywords": [
+ "dotenv",
+ "env",
+ "environment"
+ ],
+ "support": {
+ "issues": "https://github.com/vlucas/phpdotenv/issues",
+ "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/GrahamCampbell",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-10-16T01:01:54+00:00"
+ },
+ {
+ "name": "voku/portable-ascii",
+ "version": "2.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/voku/portable-ascii.git",
+ "reference": "b56450eed252f6801410d810c8e1727224ae0743"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743",
+ "reference": "b56450eed252f6801410d810c8e1727224ae0743",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0"
+ },
+ "suggest": {
+ "ext-intl": "Use Intl for transliterator_transliterate() support"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "voku\\": "src/voku/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Lars Moelleken",
+ "homepage": "http://www.moelleken.org/"
+ }
+ ],
+ "description": "Portable ASCII library - performance optimized (ascii) string functions for php.",
+ "homepage": "https://github.com/voku/portable-ascii",
+ "keywords": [
+ "ascii",
+ "clean",
+ "php"
+ ],
+ "support": {
+ "issues": "https://github.com/voku/portable-ascii/issues",
+ "source": "https://github.com/voku/portable-ascii/tree/2.0.1"
+ },
+ "funding": [
+ {
+ "url": "https://www.paypal.me/moelleken",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/voku",
+ "type": "github"
+ },
+ {
+ "url": "https://opencollective.com/portable-ascii",
+ "type": "open_collective"
+ },
+ {
+ "url": "https://www.patreon.com/voku",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-03-08T17:03:00+00:00"
+ },
+ {
+ "name": "webmozart/assert",
+ "version": "1.11.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/webmozarts/assert.git",
+ "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991",
+ "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991",
+ "shasum": ""
+ },
+ "require": {
+ "ext-ctype": "*",
+ "php": "^7.2 || ^8.0"
+ },
+ "conflict": {
+ "phpstan/phpstan": "<0.12.20",
+ "vimeo/psalm": "<4.6.1 || 4.6.2"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^8.5.13"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.10-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Webmozart\\Assert\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@gmail.com"
+ }
+ ],
+ "description": "Assertions to validate method input/output with nice error messages.",
+ "keywords": [
+ "assert",
+ "check",
+ "validate"
+ ],
+ "support": {
+ "issues": "https://github.com/webmozarts/assert/issues",
+ "source": "https://github.com/webmozarts/assert/tree/1.11.0"
+ },
+ "time": "2022-06-03T18:03:27+00:00"
+ },
+ {
+ "name": "yajra/laravel-datatables-oracle",
+ "version": "v10.3.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/yajra/laravel-datatables.git",
+ "reference": "dc699abd8f297ece464f3e3889cc6d4f07a82549"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/yajra/laravel-datatables/zipball/dc699abd8f297ece464f3e3889cc6d4f07a82549",
+ "reference": "dc699abd8f297ece464f3e3889cc6d4f07a82549",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/database": "^9|^10",
+ "illuminate/filesystem": "^9|^10",
+ "illuminate/http": "^9|^10",
+ "illuminate/support": "^9|^10",
+ "illuminate/view": "^9|^10",
+ "php": "^8.0.2"
+ },
+ "require-dev": {
+ "nunomaduro/larastan": "^2.4",
+ "orchestra/testbench": "^8",
+ "yajra/laravel-datatables-html": "^9.3.4|^10"
+ },
+ "suggest": {
+ "yajra/laravel-datatables-buttons": "Plugin for server-side exporting of dataTables.",
+ "yajra/laravel-datatables-editor": "Plugin to use DataTables Editor (requires a license).",
+ "yajra/laravel-datatables-export": "Plugin for server-side exporting using livewire and queue worker.",
+ "yajra/laravel-datatables-fractal": "Plugin for server-side response using Fractal.",
+ "yajra/laravel-datatables-html": "Plugin for server-side HTML builder of dataTables."
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "10.x-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Yajra\\DataTables\\DataTablesServiceProvider"
+ ],
+ "aliases": {
+ "DataTables": "Yajra\\DataTables\\Facades\\DataTables"
+ }
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/helper.php"
+ ],
+ "psr-4": {
+ "Yajra\\DataTables\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Arjay Angeles",
+ "email": "aqangeles@gmail.com"
+ }
+ ],
+ "description": "jQuery DataTables API for Laravel 4|5|6|7|8|9|10",
+ "keywords": [
+ "datatables",
+ "jquery",
+ "laravel"
+ ],
+ "support": {
+ "issues": "https://github.com/yajra/laravel-datatables/issues",
+ "source": "https://github.com/yajra/laravel-datatables/tree/v10.3.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sponsors/yajra",
+ "type": "github"
+ }
+ ],
+ "time": "2023-02-20T06:45:10+00:00"
+ }
+ ],
+ "packages-dev": [
+ {
+ "name": "barryvdh/laravel-debugbar",
+ "version": "v3.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/barryvdh/laravel-debugbar.git",
+ "reference": "eb01216141e62433178c52b0cbdb785b45bae871"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/eb01216141e62433178c52b0cbdb785b45bae871",
+ "reference": "eb01216141e62433178c52b0cbdb785b45bae871",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/routing": "^9|^10",
+ "illuminate/session": "^9|^10",
+ "illuminate/support": "^9|^10",
+ "maximebf/debugbar": "^1.17.2",
+ "php": "^8.0",
+ "symfony/finder": "^6"
+ },
+ "require-dev": {
+ "mockery/mockery": "^1.3.3",
+ "orchestra/testbench-dusk": "^5|^6|^7|^8",
+ "phpunit/phpunit": "^8.5.30|^9.0",
+ "squizlabs/php_codesniffer": "^3.5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.6-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Barryvdh\\Debugbar\\ServiceProvider"
+ ],
+ "aliases": {
+ "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar"
+ }
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/helpers.php"
+ ],
+ "psr-4": {
+ "Barryvdh\\Debugbar\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Barry vd. Heuvel",
+ "email": "barryvdh@gmail.com"
+ }
+ ],
+ "description": "PHP Debugbar integration for Laravel",
+ "keywords": [
+ "debug",
+ "debugbar",
+ "laravel",
+ "profiler",
+ "webprofiler"
+ ],
+ "support": {
+ "issues": "https://github.com/barryvdh/laravel-debugbar/issues",
+ "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.8.0"
+ },
+ "funding": [
+ {
+ "url": "https://fruitcake.nl",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/barryvdh",
+ "type": "github"
+ }
+ ],
+ "time": "2023-02-04T15:47:28+00:00"
+ },
+ {
+ "name": "doctrine/instantiator",
+ "version": "2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/instantiator.git",
+ "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
+ "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^8.1"
+ },
+ "require-dev": {
+ "doctrine/coding-standard": "^11",
+ "ext-pdo": "*",
+ "ext-phar": "*",
+ "phpbench/phpbench": "^1.2",
+ "phpstan/phpstan": "^1.9.4",
+ "phpstan/phpstan-phpunit": "^1.3",
+ "phpunit/phpunit": "^9.5.27",
+ "vimeo/psalm": "^5.4"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marco Pivetta",
+ "email": "ocramius@gmail.com",
+ "homepage": "https://ocramius.github.io/"
+ }
+ ],
+ "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
+ "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
+ "keywords": [
+ "constructor",
+ "instantiate"
+ ],
+ "support": {
+ "issues": "https://github.com/doctrine/instantiator/issues",
+ "source": "https://github.com/doctrine/instantiator/tree/2.0.0"
+ },
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-12-30T00:23:10+00:00"
+ },
+ {
+ "name": "fakerphp/faker",
+ "version": "v1.21.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/FakerPHP/Faker.git",
+ "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/92efad6a967f0b79c499705c69b662f738cc9e4d",
+ "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.4 || ^8.0",
+ "psr/container": "^1.0 || ^2.0",
+ "symfony/deprecation-contracts": "^2.2 || ^3.0"
+ },
+ "conflict": {
+ "fzaninotto/faker": "*"
+ },
+ "require-dev": {
+ "bamarni/composer-bin-plugin": "^1.4.1",
+ "doctrine/persistence": "^1.3 || ^2.0",
+ "ext-intl": "*",
+ "phpunit/phpunit": "^9.5.26",
+ "symfony/phpunit-bridge": "^5.4.16"
+ },
+ "suggest": {
+ "doctrine/orm": "Required to use Faker\\ORM\\Doctrine",
+ "ext-curl": "Required by Faker\\Provider\\Image to download images.",
+ "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.",
+ "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.",
+ "ext-mbstring": "Required for multibyte Unicode string functionality."
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "v1.21-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Faker\\": "src/Faker/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "François Zaninotto"
+ }
+ ],
+ "description": "Faker is a PHP library that generates fake data for you.",
+ "keywords": [
+ "data",
+ "faker",
+ "fixtures"
+ ],
+ "support": {
+ "issues": "https://github.com/FakerPHP/Faker/issues",
+ "source": "https://github.com/FakerPHP/Faker/tree/v1.21.0"
+ },
+ "time": "2022-12-13T13:54:32+00:00"
+ },
+ {
+ "name": "filp/whoops",
+ "version": "2.14.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/filp/whoops.git",
+ "reference": "f7948baaa0330277c729714910336383286305da"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/filp/whoops/zipball/f7948baaa0330277c729714910336383286305da",
+ "reference": "f7948baaa0330277c729714910336383286305da",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5.9 || ^7.0 || ^8.0",
+ "psr/log": "^1.0.1 || ^2.0 || ^3.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "^0.9 || ^1.0",
+ "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3",
+ "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0"
+ },
+ "suggest": {
+ "symfony/var-dumper": "Pretty print complex values better with var-dumper available",
+ "whoops/soap": "Formats errors as SOAP responses"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.7-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Whoops\\": "src/Whoops/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Filipe Dobreira",
+ "homepage": "https://github.com/filp",
+ "role": "Developer"
+ }
+ ],
+ "description": "php error handling for cool kids",
+ "homepage": "https://filp.github.io/whoops/",
+ "keywords": [
+ "error",
+ "exception",
+ "handling",
+ "library",
+ "throwable",
+ "whoops"
+ ],
+ "support": {
+ "issues": "https://github.com/filp/whoops/issues",
+ "source": "https://github.com/filp/whoops/tree/2.14.6"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/denis-sokolov",
+ "type": "github"
+ }
+ ],
+ "time": "2022-11-02T16:23:29+00:00"
+ },
+ {
+ "name": "hamcrest/hamcrest-php",
+ "version": "v2.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/hamcrest/hamcrest-php.git",
+ "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
+ "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3|^7.0|^8.0"
+ },
+ "replace": {
+ "cordoval/hamcrest-php": "*",
+ "davedevelopment/hamcrest-php": "*",
+ "kodova/hamcrest-php": "*"
+ },
+ "require-dev": {
+ "phpunit/php-file-iterator": "^1.4 || ^2.0",
+ "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.1-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "hamcrest"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "description": "This is the PHP port of Hamcrest Matchers",
+ "keywords": [
+ "test"
+ ],
+ "support": {
+ "issues": "https://github.com/hamcrest/hamcrest-php/issues",
+ "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1"
+ },
+ "time": "2020-07-09T08:09:16+00:00"
+ },
+ {
+ "name": "laravel/pint",
+ "version": "v1.4.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/pint.git",
+ "reference": "80ddf23a5d97825e79bb1018eebb6f3f985d4fa8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/pint/zipball/80ddf23a5d97825e79bb1018eebb6f3f985d4fa8",
+ "reference": "80ddf23a5d97825e79bb1018eebb6f3f985d4fa8",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "ext-mbstring": "*",
+ "ext-tokenizer": "*",
+ "ext-xml": "*",
+ "php": "^8.0"
+ },
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "^3.14",
+ "illuminate/view": "^9.32.0",
+ "laravel-zero/framework": "^9.2.0",
+ "mockery/mockery": "^1.5.1",
+ "nunomaduro/larastan": "^2.2.0",
+ "nunomaduro/termwind": "^1.14.0",
+ "pestphp/pest": "^1.22.1"
+ },
+ "bin": [
+ "builds/pint"
+ ],
+ "type": "project",
+ "autoload": {
+ "psr-4": {
+ "App\\": "app/",
+ "Database\\Seeders\\": "database/seeders/",
+ "Database\\Factories\\": "database/factories/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nuno Maduro",
+ "email": "enunomaduro@gmail.com"
+ }
+ ],
+ "description": "An opinionated code formatter for PHP.",
+ "homepage": "https://laravel.com",
+ "keywords": [
+ "format",
+ "formatter",
+ "lint",
+ "linter",
+ "php"
+ ],
+ "support": {
+ "issues": "https://github.com/laravel/pint/issues",
+ "source": "https://github.com/laravel/pint"
+ },
+ "time": "2023-01-31T15:50:45+00:00"
+ },
+ {
+ "name": "laravel/sail",
+ "version": "v1.19.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/sail.git",
+ "reference": "4f230634a3163f3442def6a4e6ffdb02b02e14d6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/sail/zipball/4f230634a3163f3442def6a4e6ffdb02b02e14d6",
+ "reference": "4f230634a3163f3442def6a4e6ffdb02b02e14d6",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/console": "^8.0|^9.0|^10.0",
+ "illuminate/contracts": "^8.0|^9.0|^10.0",
+ "illuminate/support": "^8.0|^9.0|^10.0",
+ "php": "^7.3|^8.0"
+ },
+ "bin": [
+ "bin/sail"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Laravel\\Sail\\SailServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Laravel\\Sail\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "Docker files for running a basic Laravel application.",
+ "keywords": [
+ "docker",
+ "laravel"
+ ],
+ "support": {
+ "issues": "https://github.com/laravel/sail/issues",
+ "source": "https://github.com/laravel/sail"
+ },
+ "time": "2023-01-31T13:37:57+00:00"
+ },
+ {
+ "name": "maximebf/debugbar",
+ "version": "v1.18.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/maximebf/php-debugbar.git",
+ "reference": "17dcf3f6ed112bb85a37cf13538fd8de49f5c274"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/17dcf3f6ed112bb85a37cf13538fd8de49f5c274",
+ "reference": "17dcf3f6ed112bb85a37cf13538fd8de49f5c274",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1|^8",
+ "psr/log": "^1|^2|^3",
+ "symfony/var-dumper": "^4|^5|^6"
+ },
+ "require-dev": {
+ "phpunit/phpunit": ">=7.5.20 <10.0",
+ "twig/twig": "^1.38|^2.7|^3.0"
+ },
+ "suggest": {
+ "kriswallsmith/assetic": "The best way to manage assets",
+ "monolog/monolog": "Log using Monolog",
+ "predis/predis": "Redis storage"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.18-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "DebugBar\\": "src/DebugBar/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Maxime Bouroumeau-Fuseau",
+ "email": "maxime.bouroumeau@gmail.com",
+ "homepage": "http://maximebf.com"
+ },
+ {
+ "name": "Barry vd. Heuvel",
+ "email": "barryvdh@gmail.com"
+ }
+ ],
+ "description": "Debug bar in the browser for php application",
+ "homepage": "https://github.com/maximebf/php-debugbar",
+ "keywords": [
+ "debug",
+ "debugbar"
+ ],
+ "support": {
+ "issues": "https://github.com/maximebf/php-debugbar/issues",
+ "source": "https://github.com/maximebf/php-debugbar/tree/v1.18.2"
+ },
+ "time": "2023-02-04T15:27:00+00:00"
+ },
+ {
+ "name": "mockery/mockery",
+ "version": "1.5.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/mockery/mockery.git",
+ "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e",
+ "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e",
+ "shasum": ""
+ },
+ "require": {
+ "hamcrest/hamcrest-php": "^2.0.1",
+ "lib-pcre": ">=7.0",
+ "php": "^7.3 || ^8.0"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^8.5 || ^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.4.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Mockery": "library/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Pádraic Brady",
+ "email": "padraic.brady@gmail.com",
+ "homepage": "http://blog.astrumfutura.com"
+ },
+ {
+ "name": "Dave Marshall",
+ "email": "dave.marshall@atstsolutions.co.uk",
+ "homepage": "http://davedevelopment.co.uk"
+ }
+ ],
+ "description": "Mockery is a simple yet flexible PHP mock object framework",
+ "homepage": "https://github.com/mockery/mockery",
+ "keywords": [
+ "BDD",
+ "TDD",
+ "library",
+ "mock",
+ "mock objects",
+ "mockery",
+ "stub",
+ "test",
+ "test double",
+ "testing"
+ ],
+ "support": {
+ "issues": "https://github.com/mockery/mockery/issues",
+ "source": "https://github.com/mockery/mockery/tree/1.5.1"
+ },
+ "time": "2022-09-07T15:32:08+00:00"
+ },
+ {
+ "name": "myclabs/deep-copy",
+ "version": "1.11.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/myclabs/DeepCopy.git",
+ "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614",
+ "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
+ "conflict": {
+ "doctrine/collections": "<1.6.8",
+ "doctrine/common": "<2.13.3 || >=3,<3.2.2"
+ },
+ "require-dev": {
+ "doctrine/collections": "^1.6.8",
+ "doctrine/common": "^2.13.3 || ^3.2.2",
+ "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "src/DeepCopy/deep_copy.php"
+ ],
+ "psr-4": {
+ "DeepCopy\\": "src/DeepCopy/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Create deep copies (clones) of your objects",
+ "keywords": [
+ "clone",
+ "copy",
+ "duplicate",
+ "object",
+ "object graph"
+ ],
+ "support": {
+ "issues": "https://github.com/myclabs/DeepCopy/issues",
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0"
+ },
+ "funding": [
+ {
+ "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-03-03T13:19:32+00:00"
+ },
+ {
+ "name": "nunomaduro/collision",
+ "version": "v6.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nunomaduro/collision.git",
+ "reference": "f05978827b9343cba381ca05b8c7deee346b6015"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f05978827b9343cba381ca05b8c7deee346b6015",
+ "reference": "f05978827b9343cba381ca05b8c7deee346b6015",
+ "shasum": ""
+ },
+ "require": {
+ "filp/whoops": "^2.14.5",
+ "php": "^8.0.0",
+ "symfony/console": "^6.0.2"
+ },
+ "require-dev": {
+ "brianium/paratest": "^6.4.1",
+ "laravel/framework": "^9.26.1",
+ "laravel/pint": "^1.1.1",
+ "nunomaduro/larastan": "^1.0.3",
+ "nunomaduro/mock-final-classes": "^1.1.0",
+ "orchestra/testbench": "^7.7",
+ "phpunit/phpunit": "^9.5.23",
+ "spatie/ignition": "^1.4.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-develop": "6.x-dev"
+ },
+ "laravel": {
+ "providers": [
+ "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "NunoMaduro\\Collision\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nuno Maduro",
+ "email": "enunomaduro@gmail.com"
+ }
+ ],
+ "description": "Cli error handling for console/command-line PHP applications.",
+ "keywords": [
+ "artisan",
+ "cli",
+ "command-line",
+ "console",
+ "error",
+ "handling",
+ "laravel",
+ "laravel-zero",
+ "php",
+ "symfony"
+ ],
+ "support": {
+ "issues": "https://github.com/nunomaduro/collision/issues",
+ "source": "https://github.com/nunomaduro/collision"
+ },
+ "funding": [
+ {
+ "url": "https://www.paypal.com/paypalme/enunomaduro",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/nunomaduro",
+ "type": "github"
+ },
+ {
+ "url": "https://www.patreon.com/nunomaduro",
+ "type": "patreon"
+ }
+ ],
+ "time": "2023-01-03T12:54:54+00:00"
+ },
+ {
+ "name": "phar-io/manifest",
+ "version": "2.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/manifest.git",
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-phar": "*",
+ "ext-xmlwriter": "*",
+ "phar-io/version": "^3.0.1",
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
+ "support": {
+ "issues": "https://github.com/phar-io/manifest/issues",
+ "source": "https://github.com/phar-io/manifest/tree/2.0.3"
+ },
+ "time": "2021-07-20T11:28:43+00:00"
+ },
+ {
+ "name": "phar-io/version",
+ "version": "3.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/version.git",
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Library for handling version information and constraints",
+ "support": {
+ "issues": "https://github.com/phar-io/version/issues",
+ "source": "https://github.com/phar-io/version/tree/3.2.1"
+ },
+ "time": "2022-02-21T01:04:05+00:00"
+ },
+ {
+ "name": "phpunit/php-code-coverage",
+ "version": "9.2.24",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
+ "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2cf940ebc6355a9d430462811b5aaa308b174bed",
+ "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-libxml": "*",
+ "ext-xmlwriter": "*",
+ "nikic/php-parser": "^4.14",
+ "php": ">=7.3",
+ "phpunit/php-file-iterator": "^3.0.3",
+ "phpunit/php-text-template": "^2.0.2",
+ "sebastian/code-unit-reverse-lookup": "^2.0.2",
+ "sebastian/complexity": "^2.0",
+ "sebastian/environment": "^5.1.2",
+ "sebastian/lines-of-code": "^1.0.3",
+ "sebastian/version": "^3.0.1",
+ "theseer/tokenizer": "^1.2.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-pcov": "*",
+ "ext-xdebug": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "9.2-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
+ "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
+ "keywords": [
+ "coverage",
+ "testing",
+ "xunit"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.24"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2023-01-26T08:26:55+00:00"
+ },
+ {
+ "name": "phpunit/php-file-iterator",
+ "version": "3.0.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
+ "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
+ "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "FilterIterator implementation that filters files based on a list of suffixes.",
+ "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
+ "keywords": [
+ "filesystem",
+ "iterator"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
+ "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2021-12-02T12:48:52+00:00"
+ },
+ {
+ "name": "phpunit/php-invoker",
+ "version": "3.1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-invoker.git",
+ "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
+ "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "ext-pcntl": "*",
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-pcntl": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.1-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Invoke callables with a timeout",
+ "homepage": "https://github.com/sebastianbergmann/php-invoker/",
+ "keywords": [
+ "process"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
+ "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-28T05:58:55+00:00"
+ },
+ {
+ "name": "phpunit/php-text-template",
+ "version": "2.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-text-template.git",
+ "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
+ "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Simple template engine.",
+ "homepage": "https://github.com/sebastianbergmann/php-text-template/",
+ "keywords": [
+ "template"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
+ "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T05:33:50+00:00"
+ },
+ {
+ "name": "phpunit/php-timer",
+ "version": "5.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-timer.git",
+ "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
+ "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Utility class for timing",
+ "homepage": "https://github.com/sebastianbergmann/php-timer/",
+ "keywords": [
+ "timer"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-timer/issues",
+ "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T13:16:10+00:00"
+ },
+ {
+ "name": "phpunit/phpunit",
+ "version": "9.6.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/phpunit.git",
+ "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e7b1615e3e887d6c719121c6d4a44b0ab9645555",
+ "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.3.1 || ^2",
+ "ext-dom": "*",
+ "ext-json": "*",
+ "ext-libxml": "*",
+ "ext-mbstring": "*",
+ "ext-xml": "*",
+ "ext-xmlwriter": "*",
+ "myclabs/deep-copy": "^1.10.1",
+ "phar-io/manifest": "^2.0.3",
+ "phar-io/version": "^3.0.2",
+ "php": ">=7.3",
+ "phpunit/php-code-coverage": "^9.2.13",
+ "phpunit/php-file-iterator": "^3.0.5",
+ "phpunit/php-invoker": "^3.1.1",
+ "phpunit/php-text-template": "^2.0.3",
+ "phpunit/php-timer": "^5.0.2",
+ "sebastian/cli-parser": "^1.0.1",
+ "sebastian/code-unit": "^1.0.6",
+ "sebastian/comparator": "^4.0.8",
+ "sebastian/diff": "^4.0.3",
+ "sebastian/environment": "^5.1.3",
+ "sebastian/exporter": "^4.0.5",
+ "sebastian/global-state": "^5.0.1",
+ "sebastian/object-enumerator": "^4.0.3",
+ "sebastian/resource-operations": "^3.0.3",
+ "sebastian/type": "^3.2",
+ "sebastian/version": "^3.0.2"
+ },
+ "suggest": {
+ "ext-soap": "*",
+ "ext-xdebug": "*"
+ },
+ "bin": [
+ "phpunit"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "9.6-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/Framework/Assert/Functions.php"
+ ],
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "The PHP Unit Testing framework.",
+ "homepage": "https://phpunit.de/",
+ "keywords": [
+ "phpunit",
+ "testing",
+ "xunit"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/phpunit/issues",
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.3"
+ },
+ "funding": [
+ {
+ "url": "https://phpunit.de/sponsors.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-02-04T13:37:15+00:00"
+ },
+ {
+ "name": "sebastian/cli-parser",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/cli-parser.git",
+ "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
+ "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library for parsing CLI options",
+ "homepage": "https://github.com/sebastianbergmann/cli-parser",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
+ "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-28T06:08:49+00:00"
+ },
+ {
+ "name": "sebastian/code-unit",
+ "version": "1.0.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/code-unit.git",
+ "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120",
+ "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Collection of value objects that represent the PHP code units",
+ "homepage": "https://github.com/sebastianbergmann/code-unit",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/code-unit/issues",
+ "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T13:08:54+00:00"
+ },
+ {
+ "name": "sebastian/code-unit-reverse-lookup",
+ "version": "2.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
+ "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
+ "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Looks up which function or method a line of code belongs to",
+ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
+ "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-28T05:30:19+00:00"
+ },
+ {
+ "name": "sebastian/comparator",
+ "version": "4.0.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/comparator.git",
+ "reference": "fa0f136dd2334583309d32b62544682ee972b51a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a",
+ "reference": "fa0f136dd2334583309d32b62544682ee972b51a",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/diff": "^4.0",
+ "sebastian/exporter": "^4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@2bepublished.at"
+ }
+ ],
+ "description": "Provides the functionality to compare PHP values for equality",
+ "homepage": "https://github.com/sebastianbergmann/comparator",
+ "keywords": [
+ "comparator",
+ "compare",
+ "equality"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/comparator/issues",
+ "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2022-09-14T12:41:17+00:00"
+ },
+ {
+ "name": "sebastian/complexity",
+ "version": "2.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/complexity.git",
+ "reference": "739b35e53379900cc9ac327b2147867b8b6efd88"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88",
+ "reference": "739b35e53379900cc9ac327b2147867b8b6efd88",
+ "shasum": ""
+ },
+ "require": {
+ "nikic/php-parser": "^4.7",
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library for calculating the complexity of PHP code units",
+ "homepage": "https://github.com/sebastianbergmann/complexity",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/complexity/issues",
+ "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T15:52:27+00:00"
+ },
+ {
+ "name": "sebastian/diff",
+ "version": "4.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/diff.git",
+ "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
+ "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3",
+ "symfony/process": "^4.2 || ^5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Kore Nordmann",
+ "email": "mail@kore-nordmann.de"
+ }
+ ],
+ "description": "Diff implementation",
+ "homepage": "https://github.com/sebastianbergmann/diff",
+ "keywords": [
+ "diff",
+ "udiff",
+ "unidiff",
+ "unified diff"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/diff/issues",
+ "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T13:10:38+00:00"
+ },
+ {
+ "name": "sebastian/environment",
+ "version": "5.1.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/environment.git",
+ "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
+ "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-posix": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.1-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides functionality to handle HHVM/PHP environments",
+ "homepage": "http://www.github.com/sebastianbergmann/environment",
+ "keywords": [
+ "Xdebug",
+ "environment",
+ "hhvm"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/environment/issues",
+ "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2023-02-03T06:03:51+00:00"
+ },
+ {
+ "name": "sebastian/exporter",
+ "version": "4.0.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/exporter.git",
+ "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
+ "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/recursion-context": "^4.0"
+ },
+ "require-dev": {
+ "ext-mbstring": "*",
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@gmail.com"
+ }
+ ],
+ "description": "Provides the functionality to export PHP variables for visualization",
+ "homepage": "https://www.github.com/sebastianbergmann/exporter",
+ "keywords": [
+ "export",
+ "exporter"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/exporter/issues",
+ "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2022-09-14T06:03:37+00:00"
+ },
+ {
+ "name": "sebastian/global-state",
+ "version": "5.0.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/global-state.git",
+ "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/object-reflector": "^2.0",
+ "sebastian/recursion-context": "^4.0"
+ },
+ "require-dev": {
+ "ext-dom": "*",
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-uopz": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Snapshotting of global state",
+ "homepage": "http://www.github.com/sebastianbergmann/global-state",
+ "keywords": [
+ "global state"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/global-state/issues",
+ "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2022-02-14T08:28:10+00:00"
+ },
+ {
+ "name": "sebastian/lines-of-code",
+ "version": "1.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/lines-of-code.git",
+ "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc",
+ "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc",
+ "shasum": ""
+ },
+ "require": {
+ "nikic/php-parser": "^4.6",
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library for counting the lines of code in PHP source code",
+ "homepage": "https://github.com/sebastianbergmann/lines-of-code",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
+ "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-11-28T06:42:11+00:00"
+ },
+ {
+ "name": "sebastian/object-enumerator",
+ "version": "4.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/object-enumerator.git",
+ "reference": "5c9eeac41b290a3712d88851518825ad78f45c71"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71",
+ "reference": "5c9eeac41b290a3712d88851518825ad78f45c71",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/object-reflector": "^2.0",
+ "sebastian/recursion-context": "^4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Traverses array structures and object graphs to enumerate all referenced objects",
+ "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
+ "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T13:12:34+00:00"
+ },
+ {
+ "name": "sebastian/object-reflector",
+ "version": "2.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/object-reflector.git",
+ "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
+ "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Allows reflection of object attributes, including inherited and non-public ones",
+ "homepage": "https://github.com/sebastianbergmann/object-reflector/",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
+ "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T13:14:26+00:00"
+ },
+ {
+ "name": "sebastian/recursion-context",
+ "version": "4.0.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/recursion-context.git",
+ "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
+ "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
+ }
+ ],
+ "description": "Provides functionality to recursively process PHP variables",
+ "homepage": "https://github.com/sebastianbergmann/recursion-context",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2023-02-03T06:07:39+00:00"
+ },
+ {
+ "name": "sebastian/resource-operations",
+ "version": "3.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/resource-operations.git",
+ "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
+ "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides a list of PHP built-in functions that operate on resources",
+ "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
+ "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-28T06:45:17+00:00"
+ },
+ {
+ "name": "sebastian/type",
+ "version": "3.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/type.git",
+ "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
+ "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.2-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Collection of value objects that represent the types of the PHP type system",
+ "homepage": "https://github.com/sebastianbergmann/type",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/type/issues",
+ "source": "https://github.com/sebastianbergmann/type/tree/3.2.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2023-02-03T06:13:03+00:00"
+ },
+ {
+ "name": "sebastian/version",
+ "version": "3.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/version.git",
+ "reference": "c6c1022351a901512170118436c764e473f6de8c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
+ "reference": "c6c1022351a901512170118436c764e473f6de8c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library that helps with managing the version number of Git-hosted PHP projects",
+ "homepage": "https://github.com/sebastianbergmann/version",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/version/issues",
+ "source": "https://github.com/sebastianbergmann/version/tree/3.0.2"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-28T06:39:44+00:00"
+ },
+ {
+ "name": "spatie/backtrace",
+ "version": "1.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/backtrace.git",
+ "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/backtrace/zipball/4ee7d41aa5268107906ea8a4d9ceccde136dbd5b",
+ "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3|^8.0"
+ },
+ "require-dev": {
+ "ext-json": "*",
+ "phpunit/phpunit": "^9.3",
+ "symfony/var-dumper": "^5.1"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Spatie\\Backtrace\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Freek Van de Herten",
+ "email": "freek@spatie.be",
+ "homepage": "https://spatie.be",
+ "role": "Developer"
+ }
+ ],
+ "description": "A better backtrace",
+ "homepage": "https://github.com/spatie/backtrace",
+ "keywords": [
+ "Backtrace",
+ "spatie"
+ ],
+ "support": {
+ "issues": "https://github.com/spatie/backtrace/issues",
+ "source": "https://github.com/spatie/backtrace/tree/1.2.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sponsors/spatie",
+ "type": "github"
+ },
+ {
+ "url": "https://spatie.be/open-source/support-us",
+ "type": "other"
+ }
+ ],
+ "time": "2021-11-09T10:57:15+00:00"
+ },
+ {
+ "name": "spatie/flare-client-php",
+ "version": "1.3.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/flare-client-php.git",
+ "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42",
+ "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/pipeline": "^8.0|^9.0|^10.0",
+ "php": "^8.0",
+ "spatie/backtrace": "^1.2",
+ "symfony/http-foundation": "^5.0|^6.0",
+ "symfony/mime": "^5.2|^6.0",
+ "symfony/process": "^5.2|^6.0",
+ "symfony/var-dumper": "^5.2|^6.0"
+ },
+ "require-dev": {
+ "dms/phpunit-arraysubset-asserts": "^0.3.0",
+ "pestphp/pest": "^1.20",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan-deprecation-rules": "^1.0",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "spatie/phpunit-snapshot-assertions": "^4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.1.x-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/helpers.php"
+ ],
+ "psr-4": {
+ "Spatie\\FlareClient\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Send PHP errors to Flare",
+ "homepage": "https://github.com/spatie/flare-client-php",
+ "keywords": [
+ "exception",
+ "flare",
+ "reporting",
+ "spatie"
+ ],
+ "support": {
+ "issues": "https://github.com/spatie/flare-client-php/issues",
+ "source": "https://github.com/spatie/flare-client-php/tree/1.3.5"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2023-01-23T15:58:46+00:00"
+ },
+ {
+ "name": "spatie/ignition",
+ "version": "1.4.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/ignition.git",
+ "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/ignition/zipball/2cf3833220cfe8fcf639544f8d7067b6469a00b0",
+ "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "ext-mbstring": "*",
+ "php": "^8.0",
+ "spatie/flare-client-php": "^1.1",
+ "symfony/console": "^5.4|^6.0",
+ "symfony/var-dumper": "^5.4|^6.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "^1.4",
+ "pestphp/pest": "^1.20",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan-deprecation-rules": "^1.0",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "symfony/process": "^5.4|^6.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Spatie\\Ignition\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Spatie",
+ "email": "info@spatie.be",
+ "role": "Developer"
+ }
+ ],
+ "description": "A beautiful error page for PHP applications.",
+ "homepage": "https://flareapp.io/ignition",
+ "keywords": [
+ "error",
+ "flare",
+ "laravel",
+ "page"
+ ],
+ "support": {
+ "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction",
+ "forum": "https://twitter.com/flareappio",
+ "issues": "https://github.com/spatie/ignition/issues",
+ "source": "https://github.com/spatie/ignition"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2023-01-23T15:28:32+00:00"
+ },
+ {
+ "name": "spatie/laravel-ignition",
+ "version": "1.6.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/laravel-ignition.git",
+ "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc",
+ "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc",
+ "shasum": ""
+ },
+ "require": {
+ "ext-curl": "*",
+ "ext-json": "*",
+ "ext-mbstring": "*",
+ "illuminate/support": "^8.77|^9.27",
+ "monolog/monolog": "^2.3",
+ "php": "^8.0",
+ "spatie/flare-client-php": "^1.0.1",
+ "spatie/ignition": "^1.4.1",
+ "symfony/console": "^5.0|^6.0",
+ "symfony/var-dumper": "^5.0|^6.0"
+ },
+ "require-dev": {
+ "filp/whoops": "^2.14",
+ "livewire/livewire": "^2.8|dev-develop",
+ "mockery/mockery": "^1.4",
+ "nunomaduro/larastan": "^1.0",
+ "orchestra/testbench": "^6.23|^7.0",
+ "pestphp/pest": "^1.20",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan-deprecation-rules": "^1.0",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "spatie/laravel-ray": "^1.27"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Spatie\\LaravelIgnition\\IgnitionServiceProvider"
+ ],
+ "aliases": {
+ "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare"
+ }
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/helpers.php"
+ ],
+ "psr-4": {
+ "Spatie\\LaravelIgnition\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Spatie",
+ "email": "info@spatie.be",
+ "role": "Developer"
+ }
+ ],
+ "description": "A beautiful error page for Laravel applications.",
+ "homepage": "https://flareapp.io/ignition",
+ "keywords": [
+ "error",
+ "flare",
+ "laravel",
+ "page"
+ ],
+ "support": {
+ "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction",
+ "forum": "https://twitter.com/flareappio",
+ "issues": "https://github.com/spatie/laravel-ignition/issues",
+ "source": "https://github.com/spatie/laravel-ignition"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2023-01-03T19:28:04+00:00"
+ },
+ {
+ "name": "theseer/tokenizer",
+ "version": "1.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/theseer/tokenizer.git",
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-tokenizer": "*",
+ "ext-xmlwriter": "*",
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
+ "support": {
+ "issues": "https://github.com/theseer/tokenizer/issues",
+ "source": "https://github.com/theseer/tokenizer/tree/1.2.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/theseer",
+ "type": "github"
+ }
+ ],
+ "time": "2021-07-28T10:34:58+00:00"
+ }
+ ],
+ "aliases": [],
+ "minimum-stability": "stable",
+ "stability-flags": [],
+ "prefer-stable": true,
+ "prefer-lowest": false,
+ "platform": {
+ "php": "^8.0.2"
+ },
+ "platform-dev": [],
+ "plugin-api-version": "2.2.0"
+}
diff --git a/mitra-panen-skripsi-main/config/app.php b/mitra-panen-skripsi-main/config/app.php
new file mode 100644
index 0000000..affef64
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/app.php
@@ -0,0 +1,222 @@
+ env('APP_NAME', 'Laravel'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application Environment
+ |--------------------------------------------------------------------------
+ |
+ | This value determines the "environment" your application is currently
+ | running in. This may determine how you prefer to configure various
+ | services the application utilizes. Set this in your ".env" file.
+ |
+ */
+
+ 'env' => env('APP_ENV', 'production'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application Debug Mode
+ |--------------------------------------------------------------------------
+ |
+ | When your application is in debug mode, detailed error messages with
+ | stack traces will be shown on every error that occurs within your
+ | application. If disabled, a simple generic error page is shown.
+ |
+ */
+
+ 'debug' => (bool) env('APP_DEBUG', false),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application URL
+ |--------------------------------------------------------------------------
+ |
+ | This URL is used by the console to properly generate URLs when using
+ | the Artisan command line tool. You should set this to the root of
+ | your application so that it is used when running Artisan tasks.
+ |
+ */
+
+ 'url' => env('APP_URL', 'http://localhost'),
+
+ 'asset_url' => env('ASSET_URL'),
+
+ 'api_python_url' => env('BASE_URL_PYTHON', 'http://127.0.0.1:5000'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application Timezone
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify the default timezone for your application, which
+ | will be used by the PHP date and date-time functions. We have gone
+ | ahead and set this to a sensible default for you out of the box.
+ |
+ */
+
+ 'timezone' => 'Asia/Jakarta',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application Locale Configuration
+ |--------------------------------------------------------------------------
+ |
+ | The application locale determines the default locale that will be used
+ | by the translation service provider. You are free to set this value
+ | to any of the locales which will be supported by the application.
+ |
+ */
+
+ 'locale' => 'en',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application Fallback Locale
+ |--------------------------------------------------------------------------
+ |
+ | The fallback locale determines the locale to use when the current one
+ | is not available. You may change the value to correspond to any of
+ | the language folders that are provided through your application.
+ |
+ */
+
+ 'fallback_locale' => 'en',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Faker Locale
+ |--------------------------------------------------------------------------
+ |
+ | This locale will be used by the Faker PHP library when generating fake
+ | data for your database seeds. For example, this will be used to get
+ | localized telephone numbers, street address information and more.
+ |
+ */
+
+ 'faker_locale' => 'en_US',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Encryption Key
+ |--------------------------------------------------------------------------
+ |
+ | This key is used by the Illuminate encrypter service and should be set
+ | to a random, 32 character string, otherwise these encrypted strings
+ | will not be safe. Please do this before deploying an application!
+ |
+ */
+
+ 'key' => env('APP_KEY'),
+
+ 'cipher' => 'AES-256-CBC',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Maintenance Mode Driver
+ |--------------------------------------------------------------------------
+ |
+ | These configuration options determine the driver used to determine and
+ | manage Laravel's "maintenance mode" status. The "cache" driver will
+ | allow maintenance mode to be controlled across multiple machines.
+ |
+ | Supported drivers: "file", "cache"
+ |
+ */
+
+ 'maintenance' => [
+ 'driver' => 'file',
+ // 'store' => 'redis',
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Autoloaded Service Providers
+ |--------------------------------------------------------------------------
+ |
+ | The service providers listed here will be automatically loaded on the
+ | request to your application. Feel free to add your own services to
+ | this array to grant expanded functionality to your applications.
+ |
+ */
+
+ 'providers' => [
+
+ /*
+ * Laravel Framework Service Providers...
+ */
+ Illuminate\Auth\AuthServiceProvider::class,
+ Illuminate\Broadcasting\BroadcastServiceProvider::class,
+ Illuminate\Bus\BusServiceProvider::class,
+ Illuminate\Cache\CacheServiceProvider::class,
+ Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
+ Illuminate\Cookie\CookieServiceProvider::class,
+ Illuminate\Database\DatabaseServiceProvider::class,
+ Illuminate\Encryption\EncryptionServiceProvider::class,
+ Illuminate\Filesystem\FilesystemServiceProvider::class,
+ Illuminate\Foundation\Providers\FoundationServiceProvider::class,
+ Illuminate\Hashing\HashServiceProvider::class,
+ Illuminate\Mail\MailServiceProvider::class,
+ Illuminate\Notifications\NotificationServiceProvider::class,
+ Illuminate\Pagination\PaginationServiceProvider::class,
+ Illuminate\Pipeline\PipelineServiceProvider::class,
+ Illuminate\Queue\QueueServiceProvider::class,
+ Illuminate\Redis\RedisServiceProvider::class,
+ Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
+ Illuminate\Session\SessionServiceProvider::class,
+ Illuminate\Translation\TranslationServiceProvider::class,
+ Illuminate\Validation\ValidationServiceProvider::class,
+ Illuminate\View\ViewServiceProvider::class,
+
+ /*
+ * Package Service Providers...
+ */
+ Yajra\DataTables\DataTablesServiceProvider::class,
+ RealRashid\SweetAlert\SweetAlertServiceProvider::class,
+ Maatwebsite\Excel\ExcelServiceProvider::class,
+
+ /*
+ * Application Service Providers...
+ */
+ App\Providers\AppServiceProvider::class,
+ App\Providers\AuthServiceProvider::class,
+ // App\Providers\BroadcastServiceProvider::class,
+ App\Providers\EventServiceProvider::class,
+ App\Providers\RouteServiceProvider::class,
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Class Aliases
+ |--------------------------------------------------------------------------
+ |
+ | This array of class aliases will be registered when this application
+ | is started. However, feel free to register as many as you wish as
+ | the aliases are "lazy" loaded so they don't hinder performance.
+ |
+ */
+
+ 'aliases' => Facade::defaultAliases()->merge([
+ // 'ExampleClass' => App\Example\ExampleClass::class,
+ 'Alert' => RealRashid\SweetAlert\Facades\Alert::class,
+ 'Excel' => Maatwebsite\Excel\Facades\Excel::class,
+ ])->toArray(),
+
+];
diff --git a/mitra-panen-skripsi-main/config/auth.php b/mitra-panen-skripsi-main/config/auth.php
new file mode 100644
index 0000000..d8c6cee
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/auth.php
@@ -0,0 +1,111 @@
+ [
+ 'guard' => 'web',
+ 'passwords' => 'users',
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Authentication Guards
+ |--------------------------------------------------------------------------
+ |
+ | Next, you may define every authentication guard for your application.
+ | Of course, a great default configuration has been defined for you
+ | here which uses session storage and the Eloquent user provider.
+ |
+ | All authentication drivers have a user provider. This defines how the
+ | users are actually retrieved out of your database or other storage
+ | mechanisms used by this application to persist your user's data.
+ |
+ | Supported: "session"
+ |
+ */
+
+ 'guards' => [
+ 'web' => [
+ 'driver' => 'session',
+ 'provider' => 'users',
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | User Providers
+ |--------------------------------------------------------------------------
+ |
+ | All authentication drivers have a user provider. This defines how the
+ | users are actually retrieved out of your database or other storage
+ | mechanisms used by this application to persist your user's data.
+ |
+ | If you have multiple user tables or models you may configure multiple
+ | sources which represent each model / table. These sources may then
+ | be assigned to any extra authentication guards you have defined.
+ |
+ | Supported: "database", "eloquent"
+ |
+ */
+
+ 'providers' => [
+ 'users' => [
+ 'driver' => 'eloquent',
+ 'model' => App\Models\User::class,
+ ],
+
+ // 'users' => [
+ // 'driver' => 'database',
+ // 'table' => 'users',
+ // ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Resetting Passwords
+ |--------------------------------------------------------------------------
+ |
+ | You may specify multiple password reset configurations if you have more
+ | than one user table or model in the application and you want to have
+ | separate password reset settings based on the specific user types.
+ |
+ | The expire time is the number of minutes that each reset token will be
+ | considered valid. This security feature keeps tokens short-lived so
+ | they have less time to be guessed. You may change this as needed.
+ |
+ */
+
+ 'passwords' => [
+ 'users' => [
+ 'provider' => 'users',
+ 'table' => 'password_resets',
+ 'expire' => 60,
+ 'throttle' => 60,
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Password Confirmation Timeout
+ |--------------------------------------------------------------------------
+ |
+ | Here you may define the amount of seconds before a password confirmation
+ | times out and the user is prompted to re-enter their password via the
+ | confirmation screen. By default, the timeout lasts for three hours.
+ |
+ */
+
+ 'password_timeout' => 10800,
+
+];
diff --git a/mitra-panen-skripsi-main/config/broadcasting.php b/mitra-panen-skripsi-main/config/broadcasting.php
new file mode 100644
index 0000000..9e4d4aa
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/broadcasting.php
@@ -0,0 +1,70 @@
+ env('BROADCAST_DRIVER', 'null'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Broadcast Connections
+ |--------------------------------------------------------------------------
+ |
+ | Here you may define all of the broadcast connections that will be used
+ | to broadcast events to other systems or over websockets. Samples of
+ | each available type of connection are provided inside this array.
+ |
+ */
+
+ 'connections' => [
+
+ 'pusher' => [
+ 'driver' => 'pusher',
+ 'key' => env('PUSHER_APP_KEY'),
+ 'secret' => env('PUSHER_APP_SECRET'),
+ 'app_id' => env('PUSHER_APP_ID'),
+ 'options' => [
+ 'host' => env('PUSHER_HOST') ?: 'api-'.env('PUSHER_APP_CLUSTER', 'mt1').'.pusher.com',
+ 'port' => env('PUSHER_PORT', 443),
+ 'scheme' => env('PUSHER_SCHEME', 'https'),
+ 'encrypted' => true,
+ 'useTLS' => env('PUSHER_SCHEME', 'https') === 'https',
+ ],
+ 'client_options' => [
+ // Guzzle client options: https://docs.guzzlephp.org/en/stable/request-options.html
+ ],
+ ],
+
+ 'ably' => [
+ 'driver' => 'ably',
+ 'key' => env('ABLY_KEY'),
+ ],
+
+ 'redis' => [
+ 'driver' => 'redis',
+ 'connection' => 'default',
+ ],
+
+ 'log' => [
+ 'driver' => 'log',
+ ],
+
+ 'null' => [
+ 'driver' => 'null',
+ ],
+
+ ],
+
+];
diff --git a/mitra-panen-skripsi-main/config/cache.php b/mitra-panen-skripsi-main/config/cache.php
new file mode 100644
index 0000000..33bb295
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/cache.php
@@ -0,0 +1,110 @@
+ env('CACHE_DRIVER', 'file'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Cache Stores
+ |--------------------------------------------------------------------------
+ |
+ | Here you may define all of the cache "stores" for your application as
+ | well as their drivers. You may even define multiple stores for the
+ | same cache driver to group types of items stored in your caches.
+ |
+ | Supported drivers: "apc", "array", "database", "file",
+ | "memcached", "redis", "dynamodb", "octane", "null"
+ |
+ */
+
+ 'stores' => [
+
+ 'apc' => [
+ 'driver' => 'apc',
+ ],
+
+ 'array' => [
+ 'driver' => 'array',
+ 'serialize' => false,
+ ],
+
+ 'database' => [
+ 'driver' => 'database',
+ 'table' => 'cache',
+ 'connection' => null,
+ 'lock_connection' => null,
+ ],
+
+ 'file' => [
+ 'driver' => 'file',
+ 'path' => storage_path('framework/cache/data'),
+ ],
+
+ 'memcached' => [
+ 'driver' => 'memcached',
+ 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'),
+ 'sasl' => [
+ env('MEMCACHED_USERNAME'),
+ env('MEMCACHED_PASSWORD'),
+ ],
+ 'options' => [
+ // Memcached::OPT_CONNECT_TIMEOUT => 2000,
+ ],
+ 'servers' => [
+ [
+ 'host' => env('MEMCACHED_HOST', '127.0.0.1'),
+ 'port' => env('MEMCACHED_PORT', 11211),
+ 'weight' => 100,
+ ],
+ ],
+ ],
+
+ 'redis' => [
+ 'driver' => 'redis',
+ 'connection' => 'cache',
+ 'lock_connection' => 'default',
+ ],
+
+ 'dynamodb' => [
+ 'driver' => 'dynamodb',
+ 'key' => env('AWS_ACCESS_KEY_ID'),
+ 'secret' => env('AWS_SECRET_ACCESS_KEY'),
+ 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
+ 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'),
+ 'endpoint' => env('DYNAMODB_ENDPOINT'),
+ ],
+
+ 'octane' => [
+ 'driver' => 'octane',
+ ],
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Cache Key Prefix
+ |--------------------------------------------------------------------------
+ |
+ | When utilizing the APC, database, memcached, Redis, or DynamoDB cache
+ | stores there might be other applications using the same cache. For
+ | that reason, you may prefix every cache key to avoid collisions.
+ |
+ */
+
+ 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'),
+
+];
diff --git a/mitra-panen-skripsi-main/config/cors.php b/mitra-panen-skripsi-main/config/cors.php
new file mode 100644
index 0000000..8a39e6d
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/cors.php
@@ -0,0 +1,34 @@
+ ['api/*', 'sanctum/csrf-cookie'],
+
+ 'allowed_methods' => ['*'],
+
+ 'allowed_origins' => ['*'],
+
+ 'allowed_origins_patterns' => [],
+
+ 'allowed_headers' => ['*'],
+
+ 'exposed_headers' => [],
+
+ 'max_age' => 0,
+
+ 'supports_credentials' => false,
+
+];
diff --git a/mitra-panen-skripsi-main/config/database.php b/mitra-panen-skripsi-main/config/database.php
new file mode 100644
index 0000000..137ad18
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/database.php
@@ -0,0 +1,151 @@
+ env('DB_CONNECTION', 'mysql'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Database Connections
+ |--------------------------------------------------------------------------
+ |
+ | Here are each of the database connections setup for your application.
+ | Of course, examples of configuring each database platform that is
+ | supported by Laravel is shown below to make development simple.
+ |
+ |
+ | All database work in Laravel is done through the PHP PDO facilities
+ | so make sure you have the driver for your particular database of
+ | choice installed on your machine before you begin development.
+ |
+ */
+
+ 'connections' => [
+
+ 'sqlite' => [
+ 'driver' => 'sqlite',
+ 'url' => env('DATABASE_URL'),
+ 'database' => env('DB_DATABASE', database_path('database.sqlite')),
+ 'prefix' => '',
+ 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
+ ],
+
+ 'mysql' => [
+ 'driver' => 'mysql',
+ 'url' => env('DATABASE_URL'),
+ 'host' => env('DB_HOST', '127.0.0.1'),
+ 'port' => env('DB_PORT', '3306'),
+ 'database' => env('DB_DATABASE', 'forge'),
+ 'username' => env('DB_USERNAME', 'forge'),
+ 'password' => env('DB_PASSWORD', ''),
+ 'unix_socket' => env('DB_SOCKET', ''),
+ 'charset' => 'utf8mb4',
+ 'collation' => 'utf8mb4_unicode_ci',
+ 'prefix' => '',
+ 'prefix_indexes' => true,
+ 'strict' => true,
+ 'engine' => null,
+ 'options' => extension_loaded('pdo_mysql') ? array_filter([
+ PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
+ ]) : [],
+ ],
+
+ 'pgsql' => [
+ 'driver' => 'pgsql',
+ 'url' => env('DATABASE_URL'),
+ 'host' => env('DB_HOST', '127.0.0.1'),
+ 'port' => env('DB_PORT', '5432'),
+ 'database' => env('DB_DATABASE', 'forge'),
+ 'username' => env('DB_USERNAME', 'forge'),
+ 'password' => env('DB_PASSWORD', ''),
+ 'charset' => 'utf8',
+ 'prefix' => '',
+ 'prefix_indexes' => true,
+ 'search_path' => 'public',
+ 'sslmode' => 'prefer',
+ ],
+
+ 'sqlsrv' => [
+ 'driver' => 'sqlsrv',
+ 'url' => env('DATABASE_URL'),
+ 'host' => env('DB_HOST', 'localhost'),
+ 'port' => env('DB_PORT', '1433'),
+ 'database' => env('DB_DATABASE', 'forge'),
+ 'username' => env('DB_USERNAME', 'forge'),
+ 'password' => env('DB_PASSWORD', ''),
+ 'charset' => 'utf8',
+ 'prefix' => '',
+ 'prefix_indexes' => true,
+ // 'encrypt' => env('DB_ENCRYPT', 'yes'),
+ // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'),
+ ],
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Migration Repository Table
+ |--------------------------------------------------------------------------
+ |
+ | This table keeps track of all the migrations that have already run for
+ | your application. Using this information, we can determine which of
+ | the migrations on disk haven't actually been run in the database.
+ |
+ */
+
+ 'migrations' => 'migrations',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Redis Databases
+ |--------------------------------------------------------------------------
+ |
+ | Redis is an open source, fast, and advanced key-value store that also
+ | provides a richer body of commands than a typical key-value system
+ | such as APC or Memcached. Laravel makes it easy to dig right in.
+ |
+ */
+
+ 'redis' => [
+
+ 'client' => env('REDIS_CLIENT', 'phpredis'),
+
+ 'options' => [
+ 'cluster' => env('REDIS_CLUSTER', 'redis'),
+ 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'),
+ ],
+
+ 'default' => [
+ 'url' => env('REDIS_URL'),
+ 'host' => env('REDIS_HOST', '127.0.0.1'),
+ 'username' => env('REDIS_USERNAME'),
+ 'password' => env('REDIS_PASSWORD'),
+ 'port' => env('REDIS_PORT', '6379'),
+ 'database' => env('REDIS_DB', '0'),
+ ],
+
+ 'cache' => [
+ 'url' => env('REDIS_URL'),
+ 'host' => env('REDIS_HOST', '127.0.0.1'),
+ 'username' => env('REDIS_USERNAME'),
+ 'password' => env('REDIS_PASSWORD'),
+ 'port' => env('REDIS_PORT', '6379'),
+ 'database' => env('REDIS_CACHE_DB', '1'),
+ ],
+
+ ],
+
+];
diff --git a/mitra-panen-skripsi-main/config/excel.php b/mitra-panen-skripsi-main/config/excel.php
new file mode 100644
index 0000000..987883e
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/excel.php
@@ -0,0 +1,333 @@
+ [
+
+ /*
+ |--------------------------------------------------------------------------
+ | Chunk size
+ |--------------------------------------------------------------------------
+ |
+ | When using FromQuery, the query is automatically chunked.
+ | Here you can specify how big the chunk should be.
+ |
+ */
+ 'chunk_size' => 1000,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Pre-calculate formulas during export
+ |--------------------------------------------------------------------------
+ */
+ 'pre_calculate_formulas' => false,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Enable strict null comparison
+ |--------------------------------------------------------------------------
+ |
+ | When enabling strict null comparison empty cells ('') will
+ | be added to the sheet.
+ */
+ 'strict_null_comparison' => false,
+
+ /*
+ |--------------------------------------------------------------------------
+ | CSV Settings
+ |--------------------------------------------------------------------------
+ |
+ | Configure e.g. delimiter, enclosure and line ending for CSV exports.
+ |
+ */
+ 'csv' => [
+ 'delimiter' => ',',
+ 'enclosure' => '"',
+ 'line_ending' => PHP_EOL,
+ 'use_bom' => false,
+ 'include_separator_line' => false,
+ 'excel_compatibility' => false,
+ 'output_encoding' => '',
+ 'test_auto_detect' => true,
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Worksheet properties
+ |--------------------------------------------------------------------------
+ |
+ | Configure e.g. default title, creator, subject,...
+ |
+ */
+ 'properties' => [
+ 'creator' => '',
+ 'lastModifiedBy' => '',
+ 'title' => '',
+ 'description' => '',
+ 'subject' => '',
+ 'keywords' => '',
+ 'category' => '',
+ 'manager' => '',
+ 'company' => '',
+ ],
+ ],
+
+ 'imports' => [
+
+ /*
+ |--------------------------------------------------------------------------
+ | Read Only
+ |--------------------------------------------------------------------------
+ |
+ | When dealing with imports, you might only be interested in the
+ | data that the sheet exists. By default we ignore all styles,
+ | however if you want to do some logic based on style data
+ | you can enable it by setting read_only to false.
+ |
+ */
+ 'read_only' => true,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Ignore Empty
+ |--------------------------------------------------------------------------
+ |
+ | When dealing with imports, you might be interested in ignoring
+ | rows that have null values or empty strings. By default rows
+ | containing empty strings or empty values are not ignored but can be
+ | ignored by enabling the setting ignore_empty to true.
+ |
+ */
+ 'ignore_empty' => false,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Heading Row Formatter
+ |--------------------------------------------------------------------------
+ |
+ | Configure the heading row formatter.
+ | Available options: none|slug|custom
+ |
+ */
+ 'heading_row' => [
+ 'formatter' => 'slug',
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | CSV Settings
+ |--------------------------------------------------------------------------
+ |
+ | Configure e.g. delimiter, enclosure and line ending for CSV imports.
+ |
+ */
+ 'csv' => [
+ 'delimiter' => null,
+ 'enclosure' => '"',
+ 'escape_character' => '\\',
+ 'contiguous' => false,
+ 'input_encoding' => 'UTF-8',
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Worksheet properties
+ |--------------------------------------------------------------------------
+ |
+ | Configure e.g. default title, creator, subject,...
+ |
+ */
+ 'properties' => [
+ 'creator' => '',
+ 'lastModifiedBy' => '',
+ 'title' => '',
+ 'description' => '',
+ 'subject' => '',
+ 'keywords' => '',
+ 'category' => '',
+ 'manager' => '',
+ 'company' => '',
+ ],
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Extension detector
+ |--------------------------------------------------------------------------
+ |
+ | Configure here which writer/reader type should be used when the package
+ | needs to guess the correct type based on the extension alone.
+ |
+ */
+ 'extension_detector' => [
+ 'xlsx' => Excel::XLSX,
+ 'xlsm' => Excel::XLSX,
+ 'xltx' => Excel::XLSX,
+ 'xltm' => Excel::XLSX,
+ 'xls' => Excel::XLS,
+ 'xlt' => Excel::XLS,
+ 'ods' => Excel::ODS,
+ 'ots' => Excel::ODS,
+ 'slk' => Excel::SLK,
+ 'xml' => Excel::XML,
+ 'gnumeric' => Excel::GNUMERIC,
+ 'htm' => Excel::HTML,
+ 'html' => Excel::HTML,
+ 'csv' => Excel::CSV,
+ 'tsv' => Excel::TSV,
+
+ /*
+ |--------------------------------------------------------------------------
+ | PDF Extension
+ |--------------------------------------------------------------------------
+ |
+ | Configure here which Pdf driver should be used by default.
+ | Available options: Excel::MPDF | Excel::TCPDF | Excel::DOMPDF
+ |
+ */
+ 'pdf' => Excel::DOMPDF,
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Value Binder
+ |--------------------------------------------------------------------------
+ |
+ | PhpSpreadsheet offers a way to hook into the process of a value being
+ | written to a cell. In there some assumptions are made on how the
+ | value should be formatted. If you want to change those defaults,
+ | you can implement your own default value binder.
+ |
+ | Possible value binders:
+ |
+ | [x] Maatwebsite\Excel\DefaultValueBinder::class
+ | [x] PhpOffice\PhpSpreadsheet\Cell\StringValueBinder::class
+ | [x] PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder::class
+ |
+ */
+ 'value_binder' => [
+ 'default' => Maatwebsite\Excel\DefaultValueBinder::class,
+ ],
+
+ 'cache' => [
+ /*
+ |--------------------------------------------------------------------------
+ | Default cell caching driver
+ |--------------------------------------------------------------------------
+ |
+ | By default PhpSpreadsheet keeps all cell values in memory, however when
+ | dealing with large files, this might result into memory issues. If you
+ | want to mitigate that, you can configure a cell caching driver here.
+ | When using the illuminate driver, it will store each value in the
+ | cache store. This can slow down the process, because it needs to
+ | store each value. You can use the "batch" store if you want to
+ | only persist to the store when the memory limit is reached.
+ |
+ | Drivers: memory|illuminate|batch
+ |
+ */
+ 'driver' => 'memory',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Batch memory caching
+ |--------------------------------------------------------------------------
+ |
+ | When dealing with the "batch" caching driver, it will only
+ | persist to the store when the memory limit is reached.
+ | Here you can tweak the memory limit to your liking.
+ |
+ */
+ 'batch' => [
+ 'memory_limit' => 60000,
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Illuminate cache
+ |--------------------------------------------------------------------------
+ |
+ | When using the "illuminate" caching driver, it will automatically use
+ | your default cache store. However if you prefer to have the cell
+ | cache on a separate store, you can configure the store name here.
+ | You can use any store defined in your cache config. When leaving
+ | at "null" it will use the default store.
+ |
+ */
+ 'illuminate' => [
+ 'store' => null,
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Transaction Handler
+ |--------------------------------------------------------------------------
+ |
+ | By default the import is wrapped in a transaction. This is useful
+ | for when an import may fail and you want to retry it. With the
+ | transactions, the previous import gets rolled-back.
+ |
+ | You can disable the transaction handler by setting this to null.
+ | Or you can choose a custom made transaction handler here.
+ |
+ | Supported handlers: null|db
+ |
+ */
+ 'transactions' => [
+ 'handler' => 'db',
+ 'db' => [
+ 'connection' => null,
+ ],
+ ],
+
+ 'temporary_files' => [
+
+ /*
+ |--------------------------------------------------------------------------
+ | Local Temporary Path
+ |--------------------------------------------------------------------------
+ |
+ | When exporting and importing files, we use a temporary file, before
+ | storing reading or downloading. Here you can customize that path.
+ |
+ */
+ 'local_path' => storage_path('framework/cache/laravel-excel'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Remote Temporary Disk
+ |--------------------------------------------------------------------------
+ |
+ | When dealing with a multi server setup with queues in which you
+ | cannot rely on having a shared local temporary path, you might
+ | want to store the temporary file on a shared disk. During the
+ | queue executing, we'll retrieve the temporary file from that
+ | location instead. When left to null, it will always use
+ | the local path. This setting only has effect when using
+ | in conjunction with queued imports and exports.
+ |
+ */
+ 'remote_disk' => null,
+ 'remote_prefix' => null,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Force Resync
+ |--------------------------------------------------------------------------
+ |
+ | When dealing with a multi server setup as above, it's possible
+ | for the clean up that occurs after entire queue has been run to only
+ | cleanup the server that the last AfterImportJob runs on. The rest of the server
+ | would still have the local temporary file stored on it. In this case your
+ | local storage limits can be exceeded and future imports won't be processed.
+ | To mitigate this you can set this config value to be true, so that after every
+ | queued chunk is processed the local temporary file is deleted on the server that
+ | processed it.
+ |
+ */
+ 'force_resync_remote' => null,
+ ],
+];
diff --git a/mitra-panen-skripsi-main/config/filesystems.php b/mitra-panen-skripsi-main/config/filesystems.php
new file mode 100644
index 0000000..e9d9dbd
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/filesystems.php
@@ -0,0 +1,76 @@
+ env('FILESYSTEM_DISK', 'local'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Filesystem Disks
+ |--------------------------------------------------------------------------
+ |
+ | Here you may configure as many filesystem "disks" as you wish, and you
+ | may even configure multiple disks of the same driver. Defaults have
+ | been set up for each driver as an example of the required values.
+ |
+ | Supported Drivers: "local", "ftp", "sftp", "s3"
+ |
+ */
+
+ 'disks' => [
+
+ 'local' => [
+ 'driver' => 'local',
+ 'root' => storage_path('app'),
+ 'throw' => false,
+ ],
+
+ 'public' => [
+ 'driver' => 'local',
+ 'root' => storage_path('app/public'),
+ 'url' => env('APP_URL').'/storage',
+ 'visibility' => 'public',
+ 'throw' => false,
+ ],
+
+ 's3' => [
+ 'driver' => 's3',
+ 'key' => env('AWS_ACCESS_KEY_ID'),
+ 'secret' => env('AWS_SECRET_ACCESS_KEY'),
+ 'region' => env('AWS_DEFAULT_REGION'),
+ 'bucket' => env('AWS_BUCKET'),
+ 'url' => env('AWS_URL'),
+ 'endpoint' => env('AWS_ENDPOINT'),
+ 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false),
+ 'throw' => false,
+ ],
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Symbolic Links
+ |--------------------------------------------------------------------------
+ |
+ | Here you may configure the symbolic links that will be created when the
+ | `storage:link` Artisan command is executed. The array keys should be
+ | the locations of the links and the values should be their targets.
+ |
+ */
+
+ 'links' => [
+ public_path('storage') => storage_path('app/public'),
+ ],
+
+];
diff --git a/mitra-panen-skripsi-main/config/hashing.php b/mitra-panen-skripsi-main/config/hashing.php
new file mode 100644
index 0000000..bcd3be4
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/hashing.php
@@ -0,0 +1,52 @@
+ 'bcrypt',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Bcrypt Options
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify the configuration options that should be used when
+ | passwords are hashed using the Bcrypt algorithm. This will allow you
+ | to control the amount of time it takes to hash the given password.
+ |
+ */
+
+ 'bcrypt' => [
+ 'rounds' => env('BCRYPT_ROUNDS', 10),
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Argon Options
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify the configuration options that should be used when
+ | passwords are hashed using the Argon algorithm. These will allow you
+ | to control the amount of time it takes to hash the given password.
+ |
+ */
+
+ 'argon' => [
+ 'memory' => 65536,
+ 'threads' => 1,
+ 'time' => 4,
+ ],
+
+];
diff --git a/mitra-panen-skripsi-main/config/logging.php b/mitra-panen-skripsi-main/config/logging.php
new file mode 100644
index 0000000..5aa1dbb
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/logging.php
@@ -0,0 +1,122 @@
+ env('LOG_CHANNEL', 'stack'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Deprecations Log Channel
+ |--------------------------------------------------------------------------
+ |
+ | This option controls the log channel that should be used to log warnings
+ | regarding deprecated PHP and library features. This allows you to get
+ | your application ready for upcoming major versions of dependencies.
+ |
+ */
+
+ 'deprecations' => [
+ 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'),
+ 'trace' => false,
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Log Channels
+ |--------------------------------------------------------------------------
+ |
+ | Here you may configure the log channels for your application. Out of
+ | the box, Laravel uses the Monolog PHP logging library. This gives
+ | you a variety of powerful log handlers / formatters to utilize.
+ |
+ | Available Drivers: "single", "daily", "slack", "syslog",
+ | "errorlog", "monolog",
+ | "custom", "stack"
+ |
+ */
+
+ 'channels' => [
+ 'stack' => [
+ 'driver' => 'stack',
+ 'channels' => ['single'],
+ 'ignore_exceptions' => false,
+ ],
+
+ 'single' => [
+ 'driver' => 'single',
+ 'path' => storage_path('logs/laravel.log'),
+ 'level' => env('LOG_LEVEL', 'debug'),
+ ],
+
+ 'daily' => [
+ 'driver' => 'daily',
+ 'path' => storage_path('logs/laravel.log'),
+ 'level' => env('LOG_LEVEL', 'debug'),
+ 'days' => 14,
+ ],
+
+ 'slack' => [
+ 'driver' => 'slack',
+ 'url' => env('LOG_SLACK_WEBHOOK_URL'),
+ 'username' => 'Laravel Log',
+ 'emoji' => ':boom:',
+ 'level' => env('LOG_LEVEL', 'critical'),
+ ],
+
+ 'papertrail' => [
+ 'driver' => 'monolog',
+ 'level' => env('LOG_LEVEL', 'debug'),
+ 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class),
+ 'handler_with' => [
+ 'host' => env('PAPERTRAIL_URL'),
+ 'port' => env('PAPERTRAIL_PORT'),
+ 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'),
+ ],
+ ],
+
+ 'stderr' => [
+ 'driver' => 'monolog',
+ 'level' => env('LOG_LEVEL', 'debug'),
+ 'handler' => StreamHandler::class,
+ 'formatter' => env('LOG_STDERR_FORMATTER'),
+ 'with' => [
+ 'stream' => 'php://stderr',
+ ],
+ ],
+
+ 'syslog' => [
+ 'driver' => 'syslog',
+ 'level' => env('LOG_LEVEL', 'debug'),
+ ],
+
+ 'errorlog' => [
+ 'driver' => 'errorlog',
+ 'level' => env('LOG_LEVEL', 'debug'),
+ ],
+
+ 'null' => [
+ 'driver' => 'monolog',
+ 'handler' => NullHandler::class,
+ ],
+
+ 'emergency' => [
+ 'path' => storage_path('logs/laravel.log'),
+ ],
+ ],
+
+];
diff --git a/mitra-panen-skripsi-main/config/mail.php b/mitra-panen-skripsi-main/config/mail.php
new file mode 100644
index 0000000..534395a
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/mail.php
@@ -0,0 +1,118 @@
+ env('MAIL_MAILER', 'smtp'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Mailer Configurations
+ |--------------------------------------------------------------------------
+ |
+ | Here you may configure all of the mailers used by your application plus
+ | their respective settings. Several examples have been configured for
+ | you and you are free to add your own as your application requires.
+ |
+ | Laravel supports a variety of mail "transport" drivers to be used while
+ | sending an e-mail. You will specify which one you are using for your
+ | mailers below. You are free to add additional mailers as required.
+ |
+ | Supported: "smtp", "sendmail", "mailgun", "ses",
+ | "postmark", "log", "array", "failover"
+ |
+ */
+
+ 'mailers' => [
+ 'smtp' => [
+ 'transport' => 'smtp',
+ 'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
+ 'port' => env('MAIL_PORT', 587),
+ 'encryption' => env('MAIL_ENCRYPTION', 'tls'),
+ 'username' => env('MAIL_USERNAME'),
+ 'password' => env('MAIL_PASSWORD'),
+ 'timeout' => null,
+ 'local_domain' => env('MAIL_EHLO_DOMAIN'),
+ ],
+
+ 'ses' => [
+ 'transport' => 'ses',
+ ],
+
+ 'mailgun' => [
+ 'transport' => 'mailgun',
+ ],
+
+ 'postmark' => [
+ 'transport' => 'postmark',
+ ],
+
+ 'sendmail' => [
+ 'transport' => 'sendmail',
+ 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'),
+ ],
+
+ 'log' => [
+ 'transport' => 'log',
+ 'channel' => env('MAIL_LOG_CHANNEL'),
+ ],
+
+ 'array' => [
+ 'transport' => 'array',
+ ],
+
+ 'failover' => [
+ 'transport' => 'failover',
+ 'mailers' => [
+ 'smtp',
+ 'log',
+ ],
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Global "From" Address
+ |--------------------------------------------------------------------------
+ |
+ | You may wish for all e-mails sent by your application to be sent from
+ | the same address. Here, you may specify a name and address that is
+ | used globally for all e-mails that are sent by your application.
+ |
+ */
+
+ 'from' => [
+ 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
+ 'name' => env('MAIL_FROM_NAME', 'Example'),
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Markdown Mail Settings
+ |--------------------------------------------------------------------------
+ |
+ | If you are using Markdown based email rendering, you may configure your
+ | theme and component paths here, allowing you to customize the design
+ | of the emails. Or, you may simply stick with the Laravel defaults!
+ |
+ */
+
+ 'markdown' => [
+ 'theme' => 'default',
+
+ 'paths' => [
+ resource_path('views/vendor/mail'),
+ ],
+ ],
+
+];
diff --git a/mitra-panen-skripsi-main/config/queue.php b/mitra-panen-skripsi-main/config/queue.php
new file mode 100644
index 0000000..25ea5a8
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/queue.php
@@ -0,0 +1,93 @@
+ env('QUEUE_CONNECTION', 'sync'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Queue Connections
+ |--------------------------------------------------------------------------
+ |
+ | Here you may configure the connection information for each server that
+ | is used by your application. A default configuration has been added
+ | for each back-end shipped with Laravel. You are free to add more.
+ |
+ | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null"
+ |
+ */
+
+ 'connections' => [
+
+ 'sync' => [
+ 'driver' => 'sync',
+ ],
+
+ 'database' => [
+ 'driver' => 'database',
+ 'table' => 'jobs',
+ 'queue' => 'default',
+ 'retry_after' => 90,
+ 'after_commit' => false,
+ ],
+
+ 'beanstalkd' => [
+ 'driver' => 'beanstalkd',
+ 'host' => 'localhost',
+ 'queue' => 'default',
+ 'retry_after' => 90,
+ 'block_for' => 0,
+ 'after_commit' => false,
+ ],
+
+ 'sqs' => [
+ 'driver' => 'sqs',
+ 'key' => env('AWS_ACCESS_KEY_ID'),
+ 'secret' => env('AWS_SECRET_ACCESS_KEY'),
+ 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
+ 'queue' => env('SQS_QUEUE', 'default'),
+ 'suffix' => env('SQS_SUFFIX'),
+ 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
+ 'after_commit' => false,
+ ],
+
+ 'redis' => [
+ 'driver' => 'redis',
+ 'connection' => 'default',
+ 'queue' => env('REDIS_QUEUE', 'default'),
+ 'retry_after' => 90,
+ 'block_for' => null,
+ 'after_commit' => false,
+ ],
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Failed Queue Jobs
+ |--------------------------------------------------------------------------
+ |
+ | These options configure the behavior of failed queue job logging so you
+ | can control which database and table are used to store the jobs that
+ | have failed. You may change them to any database / table you wish.
+ |
+ */
+
+ 'failed' => [
+ 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'),
+ 'database' => env('DB_CONNECTION', 'mysql'),
+ 'table' => 'failed_jobs',
+ ],
+
+];
diff --git a/mitra-panen-skripsi-main/config/sanctum.php b/mitra-panen-skripsi-main/config/sanctum.php
new file mode 100644
index 0000000..529cfdc
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/sanctum.php
@@ -0,0 +1,67 @@
+ explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf(
+ '%s%s',
+ 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1',
+ Sanctum::currentApplicationUrlWithPort()
+ ))),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Sanctum Guards
+ |--------------------------------------------------------------------------
+ |
+ | This array contains the authentication guards that will be checked when
+ | Sanctum is trying to authenticate a request. If none of these guards
+ | are able to authenticate the request, Sanctum will use the bearer
+ | token that's present on an incoming request for authentication.
+ |
+ */
+
+ 'guard' => ['web'],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Expiration Minutes
+ |--------------------------------------------------------------------------
+ |
+ | This value controls the number of minutes until an issued token will be
+ | considered expired. If this value is null, personal access tokens do
+ | not expire. This won't tweak the lifetime of first-party sessions.
+ |
+ */
+
+ 'expiration' => null,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Sanctum Middleware
+ |--------------------------------------------------------------------------
+ |
+ | When authenticating your first-party SPA with Sanctum you may need to
+ | customize some of the middleware Sanctum uses while processing the
+ | request. You may change the middleware listed below as required.
+ |
+ */
+
+ 'middleware' => [
+ 'verify_csrf_token' => App\Http\Middleware\VerifyCsrfToken::class,
+ 'encrypt_cookies' => App\Http\Middleware\EncryptCookies::class,
+ ],
+
+];
diff --git a/mitra-panen-skripsi-main/config/services.php b/mitra-panen-skripsi-main/config/services.php
new file mode 100644
index 0000000..0ace530
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/services.php
@@ -0,0 +1,34 @@
+ [
+ 'domain' => env('MAILGUN_DOMAIN'),
+ 'secret' => env('MAILGUN_SECRET'),
+ 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
+ 'scheme' => 'https',
+ ],
+
+ 'postmark' => [
+ 'token' => env('POSTMARK_TOKEN'),
+ ],
+
+ 'ses' => [
+ 'key' => env('AWS_ACCESS_KEY_ID'),
+ 'secret' => env('AWS_SECRET_ACCESS_KEY'),
+ 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
+ ],
+
+];
diff --git a/mitra-panen-skripsi-main/config/session.php b/mitra-panen-skripsi-main/config/session.php
new file mode 100644
index 0000000..8fed97c
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/session.php
@@ -0,0 +1,201 @@
+ env('SESSION_DRIVER', 'file'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Lifetime
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify the number of minutes that you wish the session
+ | to be allowed to remain idle before it expires. If you want them
+ | to immediately expire on the browser closing, set that option.
+ |
+ */
+
+ 'lifetime' => env('SESSION_LIFETIME', 120),
+
+ 'expire_on_close' => false,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Encryption
+ |--------------------------------------------------------------------------
+ |
+ | This option allows you to easily specify that all of your session data
+ | should be encrypted before it is stored. All encryption will be run
+ | automatically by Laravel and you can use the Session like normal.
+ |
+ */
+
+ 'encrypt' => false,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session File Location
+ |--------------------------------------------------------------------------
+ |
+ | When using the native session driver, we need a location where session
+ | files may be stored. A default has been set for you but a different
+ | location may be specified. This is only needed for file sessions.
+ |
+ */
+
+ 'files' => storage_path('framework/sessions'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Database Connection
+ |--------------------------------------------------------------------------
+ |
+ | When using the "database" or "redis" session drivers, you may specify a
+ | connection that should be used to manage these sessions. This should
+ | correspond to a connection in your database configuration options.
+ |
+ */
+
+ 'connection' => env('SESSION_CONNECTION'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Database Table
+ |--------------------------------------------------------------------------
+ |
+ | When using the "database" session driver, you may specify the table we
+ | should use to manage the sessions. Of course, a sensible default is
+ | provided for you; however, you are free to change this as needed.
+ |
+ */
+
+ 'table' => 'sessions',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Cache Store
+ |--------------------------------------------------------------------------
+ |
+ | While using one of the framework's cache driven session backends you may
+ | list a cache store that should be used for these sessions. This value
+ | must match with one of the application's configured cache "stores".
+ |
+ | Affects: "apc", "dynamodb", "memcached", "redis"
+ |
+ */
+
+ 'store' => env('SESSION_STORE'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Sweeping Lottery
+ |--------------------------------------------------------------------------
+ |
+ | Some session drivers must manually sweep their storage location to get
+ | rid of old sessions from storage. Here are the chances that it will
+ | happen on a given request. By default, the odds are 2 out of 100.
+ |
+ */
+
+ 'lottery' => [2, 100],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Cookie Name
+ |--------------------------------------------------------------------------
+ |
+ | Here you may change the name of the cookie used to identify a session
+ | instance by ID. The name specified here will get used every time a
+ | new session cookie is created by the framework for every driver.
+ |
+ */
+
+ 'cookie' => env(
+ 'SESSION_COOKIE',
+ Str::slug(env('APP_NAME', 'laravel'), '_').'_session'
+ ),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Cookie Path
+ |--------------------------------------------------------------------------
+ |
+ | The session cookie path determines the path for which the cookie will
+ | be regarded as available. Typically, this will be the root path of
+ | your application but you are free to change this when necessary.
+ |
+ */
+
+ 'path' => '/',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Cookie Domain
+ |--------------------------------------------------------------------------
+ |
+ | Here you may change the domain of the cookie used to identify a session
+ | in your application. This will determine which domains the cookie is
+ | available to in your application. A sensible default has been set.
+ |
+ */
+
+ 'domain' => env('SESSION_DOMAIN'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | HTTPS Only Cookies
+ |--------------------------------------------------------------------------
+ |
+ | By setting this option to true, session cookies will only be sent back
+ | to the server if the browser has a HTTPS connection. This will keep
+ | the cookie from being sent to you when it can't be done securely.
+ |
+ */
+
+ 'secure' => env('SESSION_SECURE_COOKIE'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | HTTP Access Only
+ |--------------------------------------------------------------------------
+ |
+ | Setting this value to true will prevent JavaScript from accessing the
+ | value of the cookie and the cookie will only be accessible through
+ | the HTTP protocol. You are free to modify this option if needed.
+ |
+ */
+
+ 'http_only' => true,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Same-Site Cookies
+ |--------------------------------------------------------------------------
+ |
+ | This option determines how your cookies behave when cross-site requests
+ | take place, and can be used to mitigate CSRF attacks. By default, we
+ | will set this value to "lax" since this is a secure default value.
+ |
+ | Supported: "lax", "strict", "none", null
+ |
+ */
+
+ 'same_site' => 'lax',
+
+];
diff --git a/mitra-panen-skripsi-main/config/sweetalert.php b/mitra-panen-skripsi-main/config/sweetalert.php
new file mode 100644
index 0000000..3b9d901
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/sweetalert.php
@@ -0,0 +1,212 @@
+ env('SWEET_ALERT_CDN'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Always load the sweetalert.all.js
+ |--------------------------------------------------------------------------
+ | There might be situations where you will always want the sweet alert
+ | js package to be there for you. (for eg. you might use it heavily to
+ | show notifications or you might want to use the native js) then this
+ | might be handy.
+ |
+ */
+
+ 'alwaysLoadJS' => env('SWEET_ALERT_ALWAYS_LOAD_JS', false),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Never load the sweetalert.all.js
+ |--------------------------------------------------------------------------
+ | If you want to handle the sweet alert js package by yourself
+ | (for eg. you might want to use laravel mix) then this can be
+ | handy.
+ | If you set always load js to true & never load js to false,
+ | it's going to prioritize the never load js.
+ |
+ | alwaysLoadJs = true & neverLoadJs = true => js will not be loaded
+ | alwaysLoadJs = true & neverLoadJs = false => js will be loaded
+ | alwaysLoadJs = false & neverLoadJs = false => js will be loaded when
+ | you set alert/toast by using the facade/helper functions.
+ */
+
+ 'neverLoadJS' => env('SWEET_ALERT_NEVER_LOAD_JS', false),
+
+ /*
+ |--------------------------------------------------------------------------
+ | AutoClose Timer
+ |--------------------------------------------------------------------------
+ |
+ | This is for the all Modal windows.
+ | For specific modal just use the autoClose() helper method.
+ |
+ */
+
+ 'timer' => env('SWEET_ALERT_TIMER', 5000),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Width
+ |--------------------------------------------------------------------------
+ |
+ | Modal window width, including paddings (box-sizing: border-box).
+ | Can be in px or %.
+ | The default width is 32rem.
+ | This is for the all Modal windows.
+ | for particular modal just use the width() helper method.
+ */
+
+ 'width' => env('SWEET_ALERT_WIDTH', '32rem'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Height Auto
+ |--------------------------------------------------------------------------
+ | By default, SweetAlert2 sets html's and body's CSS height to auto !important.
+ | If this behavior isn't compatible with your project's layout,
+ | set heightAuto to false.
+ |
+ */
+
+ 'height_auto' => env('SWEET_ALERT_HEIGHT_AUTO', true),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Padding
+ |--------------------------------------------------------------------------
+ |
+ | Modal window padding.
+ | Can be in px or %.
+ | The default padding is 1.25rem.
+ | This is for the all Modal windows.
+ | for particular modal just use the padding() helper method.
+ */
+
+ 'padding' => env('SWEET_ALERT_PADDING', '1.25rem'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Animation
+ |--------------------------------------------------------------------------
+ | Custom animation with [Animate.css](https://daneden.github.io/animate.css/)
+ | If set to false, modal CSS animation will be use default ones.
+ | For specific modal just use the animation() helper method.
+ |
+ */
+
+ 'animation' => [
+ 'enable' => env('SWEET_ALERT_ANIMATION_ENABLE', false),
+ ],
+
+ 'animatecss' => env('SWEET_ALERT_ANIMATECSS', 'https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | ShowConfirmButton
+ |--------------------------------------------------------------------------
+ | If set to false, a "Confirm"-button will not be shown.
+ | It can be useful when you're using custom HTML description.
+ | This is for the all Modal windows.
+ | For specific modal just use the showConfirmButton() helper method.
+ |
+ */
+
+ 'show_confirm_button' => env('SWEET_ALERT_CONFIRM_BUTTON', true),
+
+ /*
+ |--------------------------------------------------------------------------
+ | ShowCloseButton
+ |--------------------------------------------------------------------------
+ | If set to true, a "Close"-button will be shown,
+ | which the user can click on to dismiss the modal.
+ | This is for the all Modal windows.
+ | For specific modal just use the showCloseButton() helper method.
+ |
+ */
+
+ 'show_close_button' => env('SWEET_ALERT_CLOSE_BUTTON', false),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Toast position
+ |--------------------------------------------------------------------------
+ | Modal window or toast position, can be 'top',
+ | 'top-start', 'top-end', 'center', 'center-start',
+ | 'center-end', 'bottom', 'bottom-start', or 'bottom-end'.
+ | For specific modal just use the position() helper method.
+ |
+ */
+
+ 'toast_position' => env('SWEET_ALERT_TOAST_POSITION', 'top-end'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Progress Bar
+ |--------------------------------------------------------------------------
+ | If set to true, a progress bar at the bottom of a popup will be shown.
+ | It can be useful with toasts.
+ |
+ */
+
+ 'timer_progress_bar' => env('SWEET_ALERT_TIMER_PROGRESS_BAR', false),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Middleware
+ |--------------------------------------------------------------------------
+ | Modal window or toast, config for the Middleware
+ |
+ */
+
+ 'middleware' => [
+
+ 'autoClose' => env('SWEET_ALERT_MIDDLEWARE_AUTO_CLOSE', false),
+
+ 'toast_position' => env('SWEET_ALERT_MIDDLEWARE_TOAST_POSITION', 'top-end'),
+
+ 'toast_close_button' => env('SWEET_ALERT_MIDDLEWARE_TOAST_CLOSE_BUTTON', true),
+
+ 'timer' => env('SWEET_ALERT_MIDDLEWARE_ALERT_CLOSE_TIME', 6000),
+
+ 'auto_display_error_messages' => env('SWEET_ALERT_AUTO_DISPLAY_ERROR_MESSAGES', false),
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Class
+ |--------------------------------------------------------------------------
+ | A custom CSS class for the modal:
+ |
+ */
+
+ 'customClass' => [
+
+ 'container' => env('SWEET_ALERT_CONTAINER_CLASS'),
+ 'popup' => env('SWEET_ALERT_POPUP_CLASS'),
+ 'header' => env('SWEET_ALERT_HEADER_CLASS'),
+ 'title' => env('SWEET_ALERT_TITLE_CLASS'),
+ 'closeButton' => env('SWEET_ALERT_CLOSE_BUTTON_CLASS'),
+ 'icon' => env('SWEET_ALERT_ICON_CLASS'),
+ 'image' => env('SWEET_ALERT_IMAGE_CLASS'),
+ 'content' => env('SWEET_ALERT_CONTENT_CLASS'),
+ 'input' => env('SWEET_ALERT_INPUT_CLASS'),
+ 'actions' => env('SWEET_ALERT_ACTIONS_CLASS'),
+ 'confirmButton' => env('SWEET_ALERT_CONFIRM_BUTTON_CLASS'),
+ 'cancelButton' => env('SWEET_ALERT_CANCEL_BUTTON_CLASS'),
+ 'footer' => env('SWEET_ALERT_FOOTER_CLASS'),
+ ],
+
+];
diff --git a/mitra-panen-skripsi-main/config/view.php b/mitra-panen-skripsi-main/config/view.php
new file mode 100644
index 0000000..22b8a18
--- /dev/null
+++ b/mitra-panen-skripsi-main/config/view.php
@@ -0,0 +1,36 @@
+ [
+ resource_path('views'),
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Compiled View Path
+ |--------------------------------------------------------------------------
+ |
+ | This option determines where all the compiled Blade templates will be
+ | stored for your application. Typically, this is within the storage
+ | directory. However, as usual, you are free to change this value.
+ |
+ */
+
+ 'compiled' => env(
+ 'VIEW_COMPILED_PATH',
+ realpath(storage_path('framework/views'))
+ ),
+
+];
diff --git a/mitra-panen-skripsi-main/database/.gitignore b/mitra-panen-skripsi-main/database/.gitignore
new file mode 100644
index 0000000..9b19b93
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/.gitignore
@@ -0,0 +1 @@
+*.sqlite*
diff --git a/mitra-panen-skripsi-main/database/factories/UserFactory.php b/mitra-panen-skripsi-main/database/factories/UserFactory.php
new file mode 100644
index 0000000..41f8ae8
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/factories/UserFactory.php
@@ -0,0 +1,40 @@
+
+ */
+class UserFactory extends Factory
+{
+ /**
+ * Define the model's default state.
+ *
+ * @return array
+ */
+ public function definition()
+ {
+ return [
+ 'name' => fake()->name(),
+ 'email' => fake()->unique()->safeEmail(),
+ 'email_verified_at' => now(),
+ 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password
+ 'remember_token' => Str::random(10),
+ ];
+ }
+
+ /**
+ * Indicate that the model's email address should be unverified.
+ *
+ * @return static
+ */
+ public function unverified()
+ {
+ return $this->state(fn (array $attributes) => [
+ 'email_verified_at' => null,
+ ]);
+ }
+}
diff --git a/mitra-panen-skripsi-main/database/migrations/2014_10_12_000000_create_users_table.php b/mitra-panen-skripsi-main/database/migrations/2014_10_12_000000_create_users_table.php
new file mode 100644
index 0000000..c19fff2
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/migrations/2014_10_12_000000_create_users_table.php
@@ -0,0 +1,39 @@
+id();
+ $table->string('name');
+ $table->string('email')->unique();
+ $table->string('phone_number')->unique();
+ $table->integer('role')->comment('1: admin, 2: mitra panen');
+ $table->text('address')->nullable();
+ $table->string('avatar')->nullable();
+ $table->string('password');
+ $table->rememberToken();
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('users');
+ }
+};
diff --git a/mitra-panen-skripsi-main/database/migrations/2014_10_12_100000_create_password_resets_table.php b/mitra-panen-skripsi-main/database/migrations/2014_10_12_100000_create_password_resets_table.php
new file mode 100644
index 0000000..fcacb80
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/migrations/2014_10_12_100000_create_password_resets_table.php
@@ -0,0 +1,32 @@
+string('email')->index();
+ $table->string('token');
+ $table->timestamp('created_at')->nullable();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('password_resets');
+ }
+};
diff --git a/mitra-panen-skripsi-main/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/mitra-panen-skripsi-main/database/migrations/2019_08_19_000000_create_failed_jobs_table.php
new file mode 100644
index 0000000..1719198
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/migrations/2019_08_19_000000_create_failed_jobs_table.php
@@ -0,0 +1,36 @@
+id();
+ $table->string('uuid')->unique();
+ $table->text('connection');
+ $table->text('queue');
+ $table->longText('payload');
+ $table->longText('exception');
+ $table->timestamp('failed_at')->useCurrent();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('failed_jobs');
+ }
+};
diff --git a/mitra-panen-skripsi-main/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php b/mitra-panen-skripsi-main/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php
new file mode 100644
index 0000000..6c81fd2
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php
@@ -0,0 +1,37 @@
+id();
+ $table->morphs('tokenable');
+ $table->string('name');
+ $table->string('token', 64)->unique();
+ $table->text('abilities')->nullable();
+ $table->timestamp('last_used_at')->nullable();
+ $table->timestamp('expires_at')->nullable();
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('personal_access_tokens');
+ }
+};
diff --git a/mitra-panen-skripsi-main/database/migrations/2023_02_16_173444_create_fish_types_table.php b/mitra-panen-skripsi-main/database/migrations/2023_02_16_173444_create_fish_types_table.php
new file mode 100644
index 0000000..b032fc8
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/migrations/2023_02_16_173444_create_fish_types_table.php
@@ -0,0 +1,44 @@
+id();
+ $table->string('name');
+ $table->string('slug');
+ $table->string('latin_name');
+ $table->integer('duration');
+ $table->string('photo')->nullable();
+ $table->double('selling_price')->nullable();
+ $table->string('temperature')->nullable();
+ $table->string('ph')->nullable();
+ $table->string('water_height')->nullable()->comment('rentang ketinggian air');
+ $table->string('water_type')->nullable();
+ $table->text('preparation_description')->comment('deskripsi persiapan budidaya')->nullable();
+ $table->text('seeding_description')->comment('deskripsi penebaran benih')->nullable();
+ $table->text('cutivation_description')->comment('deskripsi masa budidaya')->nullable();
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('fish_types');
+ }
+};
diff --git a/mitra-panen-skripsi-main/database/migrations/2023_02_16_173719_create_harvest_fish_table.php b/mitra-panen-skripsi-main/database/migrations/2023_02_16_173719_create_harvest_fish_table.php
new file mode 100644
index 0000000..38f4986
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/migrations/2023_02_16_173719_create_harvest_fish_table.php
@@ -0,0 +1,43 @@
+id();
+ $table->unsignedBigInteger('fish_type_id')->nullable();
+ $table->foreign('fish_type_id')->references('id')->on('fish_types');
+ $table->dateTime('sow_date')->comment('tanggal tebar benih');
+ $table->double('seed_amount');
+ $table->double('seed_weight');
+ $table->double('survival_rate');
+ $table->double('average_weight')->default(0);
+ $table->double('fish_amount')->default(0)->comment('jumlah ikan dalam ekor');
+ $table->double('pond_volume')->default(0)->comment('volume kolam dalam m3');
+ $table->double('total_feed_spent')->default(0)->comment('Total pakan yang diberikan selama budidaya');
+ $table->date('harvest_date')->nullable();
+ $table->double('harvest_amount');
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('harvest_fish');
+ }
+};
diff --git a/mitra-panen-skripsi-main/database/migrations/2023_08_02_194613_create_ponds_table.php b/mitra-panen-skripsi-main/database/migrations/2023_08_02_194613_create_ponds_table.php
new file mode 100644
index 0000000..9830c09
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/migrations/2023_08_02_194613_create_ponds_table.php
@@ -0,0 +1,46 @@
+id();
+ $table->unsignedBigInteger('user_id')->nullable();
+ $table->foreign('user_id')->references('id')->on('users');
+ $table->unsignedBigInteger('fish_id')->nullable();
+ $table->foreign('fish_id')->references('id')->on('fish_types');
+ $table->string('name');
+ $table->string('slug');
+ $table->date('sow_date');
+ $table->double('seed_amount');
+ $table->double('seed_weight');
+ $table->double('survival_rate');
+ $table->double('volume_pond');
+ $table->double('average_weight');
+ $table->double('total_feed_spent');
+ $table->double('prediction');
+ $table->integer('status')->comment('1: process, 2: harvest')->default(1);
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('ponds');
+ }
+};
diff --git a/mitra-panen-skripsi-main/database/migrations/2023_08_02_194900_create_cultivations_table.php b/mitra-panen-skripsi-main/database/migrations/2023_08_02_194900_create_cultivations_table.php
new file mode 100644
index 0000000..33f9057
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/migrations/2023_08_02_194900_create_cultivations_table.php
@@ -0,0 +1,38 @@
+id();
+ $table->unsignedBigInteger('pond_id')->nullable();
+ $table->foreign('pond_id')->references('id')->on('ponds');
+ $table->integer('day');
+ $table->double('weight');
+ $table->double('feed_spent');
+ $table->double('total_feed_spent');
+ $table->double('total_fish_weight');
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('cultivations');
+ }
+};
diff --git a/mitra-panen-skripsi-main/database/seeders/DatabaseSeeder.php b/mitra-panen-skripsi-main/database/seeders/DatabaseSeeder.php
new file mode 100644
index 0000000..a201d08
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/seeders/DatabaseSeeder.php
@@ -0,0 +1,21 @@
+call(UserSeeder::class);
+ $this->call(FishTypeSeeder::class);
+ $this->call(HarvestSeeder::class);
+ }
+}
diff --git a/mitra-panen-skripsi-main/database/seeders/FishTypeSeeder.php b/mitra-panen-skripsi-main/database/seeders/FishTypeSeeder.php
new file mode 100644
index 0000000..39e12ed
--- /dev/null
+++ b/mitra-panen-skripsi-main/database/seeders/FishTypeSeeder.php
@@ -0,0 +1,21 @@
+insert([
+ 'name' => 'Admin',
+ 'phone_number' => '6282233445566',
+ 'email' => 'admin@mail.com',
+ 'password' => Hash::make('12345678'),
+ 'role' => 1,
+ 'created_at' => '2023-02-17'
+ ]);
+
+ DB::table('users')->insert([
+ 'name' => 'Riqi',
+ 'phone_number' => '6282213589072',
+ 'email' => 'ikramalmasyriqi@gmail.com',
+ 'password' => Hash::make('12345678'),
+ 'role' => 1,
+ 'created_at' => '2023-02-17'
+ ]);
+
+ DB::table('users')->insert([
+ 'name' => 'Mitra',
+ 'phone_number' => '6282255779944',
+ 'email' => 'mitra@mail.com',
+ 'password' => Hash::make('12345678'),
+ 'role' => 2,
+ 'created_at' => '2023-02-17'
+ ]);
+ }
+}
diff --git a/mitra-panen-skripsi-main/lang/en/auth.php b/mitra-panen-skripsi-main/lang/en/auth.php
new file mode 100644
index 0000000..6598e2c
--- /dev/null
+++ b/mitra-panen-skripsi-main/lang/en/auth.php
@@ -0,0 +1,20 @@
+ 'These credentials do not match our records.',
+ 'password' => 'The provided password is incorrect.',
+ 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
+
+];
diff --git a/mitra-panen-skripsi-main/lang/en/pagination.php b/mitra-panen-skripsi-main/lang/en/pagination.php
new file mode 100644
index 0000000..d481411
--- /dev/null
+++ b/mitra-panen-skripsi-main/lang/en/pagination.php
@@ -0,0 +1,19 @@
+ '« Previous',
+ 'next' => 'Next »',
+
+];
diff --git a/mitra-panen-skripsi-main/lang/en/passwords.php b/mitra-panen-skripsi-main/lang/en/passwords.php
new file mode 100644
index 0000000..2345a56
--- /dev/null
+++ b/mitra-panen-skripsi-main/lang/en/passwords.php
@@ -0,0 +1,22 @@
+ 'Your password has been reset!',
+ 'sent' => 'We have emailed your password reset link!',
+ 'throttled' => 'Please wait before retrying.',
+ 'token' => 'This password reset token is invalid.',
+ 'user' => "We can't find a user with that email address.",
+
+];
diff --git a/mitra-panen-skripsi-main/lang/en/validation.php b/mitra-panen-skripsi-main/lang/en/validation.php
new file mode 100644
index 0000000..70407c9
--- /dev/null
+++ b/mitra-panen-skripsi-main/lang/en/validation.php
@@ -0,0 +1,184 @@
+ 'The :attribute must be accepted.',
+ 'accepted_if' => 'The :attribute must be accepted when :other is :value.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :date.',
+ 'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
+ 'alpha' => 'The :attribute must only contain letters.',
+ 'alpha_dash' => 'The :attribute must only contain letters, numbers, dashes and underscores.',
+ 'alpha_num' => 'The :attribute must only contain letters and numbers.',
+ 'array' => 'The :attribute must be an array.',
+ 'ascii' => 'The :attribute must only contain single-byte alphanumeric characters and symbols.',
+ 'before' => 'The :attribute must be a date before :date.',
+ 'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
+ 'between' => [
+ 'array' => 'The :attribute must have between :min and :max items.',
+ 'file' => 'The :attribute must be between :min and :max kilobytes.',
+ 'numeric' => 'The :attribute must be between :min and :max.',
+ 'string' => 'The :attribute must be between :min and :max characters.',
+ ],
+ 'boolean' => 'The :attribute field must be true or false.',
+ 'confirmed' => 'The :attribute confirmation does not match.',
+ 'current_password' => 'The password is incorrect.',
+ 'date' => 'The :attribute is not a valid date.',
+ 'date_equals' => 'The :attribute must be a date equal to :date.',
+ 'date_format' => 'The :attribute does not match the format :format.',
+ 'decimal' => 'The :attribute must have :decimal decimal places.',
+ 'declined' => 'The :attribute must be declined.',
+ 'declined_if' => 'The :attribute must be declined when :other is :value.',
+ 'different' => 'The :attribute and :other must be different.',
+ 'digits' => 'The :attribute must be :digits digits.',
+ 'digits_between' => 'The :attribute must be between :min and :max digits.',
+ 'dimensions' => 'The :attribute has invalid image dimensions.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
+ 'doesnt_end_with' => 'The :attribute may not end with one of the following: :values.',
+ 'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+ 'enum' => 'The selected :attribute is invalid.',
+ 'exists' => 'The selected :attribute is invalid.',
+ 'file' => 'The :attribute must be a file.',
+ 'filled' => 'The :attribute field must have a value.',
+ 'gt' => [
+ 'array' => 'The :attribute must have more than :value items.',
+ 'file' => 'The :attribute must be greater than :value kilobytes.',
+ 'numeric' => 'The :attribute must be greater than :value.',
+ 'string' => 'The :attribute must be greater than :value characters.',
+ ],
+ 'gte' => [
+ 'array' => 'The :attribute must have :value items or more.',
+ 'file' => 'The :attribute must be greater than or equal to :value kilobytes.',
+ 'numeric' => 'The :attribute must be greater than or equal to :value.',
+ 'string' => 'The :attribute must be greater than or equal to :value characters.',
+ ],
+ 'image' => 'The :attribute must be an image.',
+ 'in' => 'The selected :attribute is invalid.',
+ 'in_array' => 'The :attribute field does not exist in :other.',
+ 'integer' => 'The :attribute must be an integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
+ 'ipv4' => 'The :attribute must be a valid IPv4 address.',
+ 'ipv6' => 'The :attribute must be a valid IPv6 address.',
+ 'json' => 'The :attribute must be a valid JSON string.',
+ 'lowercase' => 'The :attribute must be lowercase.',
+ 'lt' => [
+ 'array' => 'The :attribute must have less than :value items.',
+ 'file' => 'The :attribute must be less than :value kilobytes.',
+ 'numeric' => 'The :attribute must be less than :value.',
+ 'string' => 'The :attribute must be less than :value characters.',
+ ],
+ 'lte' => [
+ 'array' => 'The :attribute must not have more than :value items.',
+ 'file' => 'The :attribute must be less than or equal to :value kilobytes.',
+ 'numeric' => 'The :attribute must be less than or equal to :value.',
+ 'string' => 'The :attribute must be less than or equal to :value characters.',
+ ],
+ 'mac_address' => 'The :attribute must be a valid MAC address.',
+ 'max' => [
+ 'array' => 'The :attribute must not have more than :max items.',
+ 'file' => 'The :attribute must not be greater than :max kilobytes.',
+ 'numeric' => 'The :attribute must not be greater than :max.',
+ 'string' => 'The :attribute must not be greater than :max characters.',
+ ],
+ 'max_digits' => 'The :attribute must not have more than :max digits.',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
+ 'mimetypes' => 'The :attribute must be a file of type: :values.',
+ 'min' => [
+ 'array' => 'The :attribute must have at least :min items.',
+ 'file' => 'The :attribute must be at least :min kilobytes.',
+ 'numeric' => 'The :attribute must be at least :min.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ ],
+ 'min_digits' => 'The :attribute must have at least :min digits.',
+ 'missing' => 'The :attribute field must be missing.',
+ 'missing_if' => 'The :attribute field must be missing when :other is :value.',
+ 'missing_unless' => 'The :attribute field must be missing unless :other is :value.',
+ 'missing_with' => 'The :attribute field must be missing when :values is present.',
+ 'missing_with_all' => 'The :attribute field must be missing when :values are present.',
+ 'multiple_of' => 'The :attribute must be a multiple of :value.',
+ 'not_in' => 'The selected :attribute is invalid.',
+ 'not_regex' => 'The :attribute format is invalid.',
+ 'numeric' => 'The :attribute must be a number.',
+ 'password' => [
+ 'letters' => 'The :attribute must contain at least one letter.',
+ 'mixed' => 'The :attribute must contain at least one uppercase and one lowercase letter.',
+ 'numbers' => 'The :attribute must contain at least one number.',
+ 'symbols' => 'The :attribute must contain at least one symbol.',
+ 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.',
+ ],
+ 'present' => 'The :attribute field must be present.',
+ 'prohibited' => 'The :attribute field is prohibited.',
+ 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.',
+ 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.',
+ 'prohibits' => 'The :attribute field prohibits :other from being present.',
+ 'regex' => 'The :attribute format is invalid.',
+ 'required' => 'The :attribute field is required.',
+ 'required_array_keys' => 'The :attribute field must contain entries for: :values.',
+ 'required_if' => 'The :attribute field is required when :other is :value.',
+ 'required_if_accepted' => 'The :attribute field is required when :other is accepted.',
+ 'required_unless' => 'The :attribute field is required unless :other is in :values.',
+ 'required_with' => 'The :attribute field is required when :values is present.',
+ 'required_with_all' => 'The :attribute field is required when :values are present.',
+ 'required_without' => 'The :attribute field is required when :values is not present.',
+ 'required_without_all' => 'The :attribute field is required when none of :values are present.',
+ 'same' => 'The :attribute and :other must match.',
+ 'size' => [
+ 'array' => 'The :attribute must contain :size items.',
+ 'file' => 'The :attribute must be :size kilobytes.',
+ 'numeric' => 'The :attribute must be :size.',
+ 'string' => 'The :attribute must be :size characters.',
+ ],
+ 'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'string' => 'The :attribute must be a string.',
+ 'timezone' => 'The :attribute must be a valid timezone.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'uploaded' => 'The :attribute failed to upload.',
+ 'uppercase' => 'The :attribute must be uppercase.',
+ 'url' => 'The :attribute must be a valid URL.',
+ 'ulid' => 'The :attribute must be a valid ULID.',
+ 'uuid' => 'The :attribute must be a valid UUID.',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+ 'custom' => [
+ 'attribute-name' => [
+ 'rule-name' => 'custom-message',
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Attributes
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are used to swap our attribute placeholder
+ | with something more reader friendly such as "E-Mail Address" instead
+ | of "email". This simply helps us make our message more expressive.
+ |
+ */
+
+ 'attributes' => [],
+
+];
diff --git a/mitra-panen-skripsi-main/package-lock.json b/mitra-panen-skripsi-main/package-lock.json
new file mode 100644
index 0000000..05bd0c9
--- /dev/null
+++ b/mitra-panen-skripsi-main/package-lock.json
@@ -0,0 +1,1497 @@
+{
+ "name": "skripsi-mitra-panen",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "devDependencies": {
+ "@popperjs/core": "^2.11.6",
+ "axios": "^1.1.2",
+ "bootstrap": "^5.2.3",
+ "laravel-vite-plugin": "^0.7.2",
+ "lodash": "^4.17.19",
+ "postcss": "^8.1.14",
+ "sass": "^1.56.1",
+ "vite": "^4.0.0"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz",
+ "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz",
+ "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz",
+ "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz",
+ "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz",
+ "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz",
+ "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz",
+ "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz",
+ "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz",
+ "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz",
+ "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz",
+ "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz",
+ "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz",
+ "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz",
+ "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz",
+ "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz",
+ "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz",
+ "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz",
+ "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz",
+ "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz",
+ "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz",
+ "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz",
+ "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@popperjs/core": {
+ "version": "2.11.6",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz",
+ "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dev": true,
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "dev": true
+ },
+ "node_modules/axios": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.3.tgz",
+ "integrity": "sha512-eYq77dYIFS77AQlhzEL937yUBSepBfPIe8FcgEDN35vMNZKMrs81pgnyrQpwfy4NF4b4XWX1Zgx7yX+25w8QJA==",
+ "dev": true,
+ "dependencies": {
+ "follow-redirects": "^1.15.0",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/bootstrap": {
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz",
+ "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/twbs"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/bootstrap"
+ }
+ ],
+ "peerDependencies": {
+ "@popperjs/core": "^2.11.6"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ ],
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/esbuild": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz",
+ "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/android-arm": "0.16.17",
+ "@esbuild/android-arm64": "0.16.17",
+ "@esbuild/android-x64": "0.16.17",
+ "@esbuild/darwin-arm64": "0.16.17",
+ "@esbuild/darwin-x64": "0.16.17",
+ "@esbuild/freebsd-arm64": "0.16.17",
+ "@esbuild/freebsd-x64": "0.16.17",
+ "@esbuild/linux-arm": "0.16.17",
+ "@esbuild/linux-arm64": "0.16.17",
+ "@esbuild/linux-ia32": "0.16.17",
+ "@esbuild/linux-loong64": "0.16.17",
+ "@esbuild/linux-mips64el": "0.16.17",
+ "@esbuild/linux-ppc64": "0.16.17",
+ "@esbuild/linux-riscv64": "0.16.17",
+ "@esbuild/linux-s390x": "0.16.17",
+ "@esbuild/linux-x64": "0.16.17",
+ "@esbuild/netbsd-x64": "0.16.17",
+ "@esbuild/openbsd-x64": "0.16.17",
+ "@esbuild/sunos-x64": "0.16.17",
+ "@esbuild/win32-arm64": "0.16.17",
+ "@esbuild/win32-ia32": "0.16.17",
+ "@esbuild/win32-x64": "0.16.17"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.15.2",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
+ "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "dev": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/immutable": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz",
+ "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==",
+ "dev": true
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
+ "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/laravel-vite-plugin": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.4.tgz",
+ "integrity": "sha512-NlIuXbeuI+4NZzRpWNpGHRVTwuFWessvD7QoD+o2MlyAi7qyUS4J8r4/yTlu1dl9lxcR7iKoYUmHQqZDcrw2KA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^1.0.0",
+ "vite-plugin-full-reload": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "peerDependencies": {
+ "vite": "^3.0.0 || ^4.0.0"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
+ "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+ "dev": true,
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.21",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
+ "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "dev": true
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/resolve": {
+ "version": "1.22.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
+ "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+ "dev": true,
+ "dependencies": {
+ "is-core-module": "^2.9.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/rollup": {
+ "version": "3.17.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.17.2.tgz",
+ "integrity": "sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==",
+ "dev": true,
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=14.18.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/sass": {
+ "version": "1.58.3",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz",
+ "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==",
+ "dev": true,
+ "dependencies": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/vite": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.3.tgz",
+ "integrity": "sha512-0Zqo4/Fr/swSOBmbl+HAAhOjrqNwju+yTtoe4hQX9UsARdcuc9njyOdr6xU0DDnV7YP0RT6mgTTOiRtZgxfCxA==",
+ "dev": true,
+ "dependencies": {
+ "esbuild": "^0.16.14",
+ "postcss": "^8.4.21",
+ "resolve": "^1.22.1",
+ "rollup": "^3.10.0"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ },
+ "peerDependencies": {
+ "@types/node": ">= 14",
+ "less": "*",
+ "sass": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vite-plugin-full-reload": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.5.tgz",
+ "integrity": "sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^1.0.0",
+ "picomatch": "^2.3.1"
+ },
+ "peerDependencies": {
+ "vite": "^2 || ^3 || ^4"
+ }
+ }
+ },
+ "dependencies": {
+ "@esbuild/android-arm": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz",
+ "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/android-arm64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz",
+ "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/android-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz",
+ "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/darwin-arm64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz",
+ "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/darwin-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz",
+ "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/freebsd-arm64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz",
+ "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/freebsd-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz",
+ "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-arm": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz",
+ "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-arm64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz",
+ "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-ia32": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz",
+ "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-loong64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz",
+ "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-mips64el": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz",
+ "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-ppc64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz",
+ "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-riscv64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz",
+ "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-s390x": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz",
+ "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz",
+ "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/netbsd-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz",
+ "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/openbsd-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz",
+ "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/sunos-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz",
+ "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/win32-arm64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz",
+ "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/win32-ia32": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz",
+ "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/win32-x64": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz",
+ "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==",
+ "dev": true,
+ "optional": true
+ },
+ "@popperjs/core": {
+ "version": "2.11.6",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz",
+ "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==",
+ "dev": true
+ },
+ "anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dev": true,
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "dev": true
+ },
+ "axios": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.3.tgz",
+ "integrity": "sha512-eYq77dYIFS77AQlhzEL937yUBSepBfPIe8FcgEDN35vMNZKMrs81pgnyrQpwfy4NF4b4XWX1Zgx7yX+25w8QJA==",
+ "dev": true,
+ "requires": {
+ "follow-redirects": "^1.15.0",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true
+ },
+ "bootstrap": {
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz",
+ "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==",
+ "dev": true,
+ "requires": {}
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "dev": true,
+ "requires": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ }
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "dev": true
+ },
+ "esbuild": {
+ "version": "0.16.17",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz",
+ "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==",
+ "dev": true,
+ "requires": {
+ "@esbuild/android-arm": "0.16.17",
+ "@esbuild/android-arm64": "0.16.17",
+ "@esbuild/android-x64": "0.16.17",
+ "@esbuild/darwin-arm64": "0.16.17",
+ "@esbuild/darwin-x64": "0.16.17",
+ "@esbuild/freebsd-arm64": "0.16.17",
+ "@esbuild/freebsd-x64": "0.16.17",
+ "@esbuild/linux-arm": "0.16.17",
+ "@esbuild/linux-arm64": "0.16.17",
+ "@esbuild/linux-ia32": "0.16.17",
+ "@esbuild/linux-loong64": "0.16.17",
+ "@esbuild/linux-mips64el": "0.16.17",
+ "@esbuild/linux-ppc64": "0.16.17",
+ "@esbuild/linux-riscv64": "0.16.17",
+ "@esbuild/linux-s390x": "0.16.17",
+ "@esbuild/linux-x64": "0.16.17",
+ "@esbuild/netbsd-x64": "0.16.17",
+ "@esbuild/openbsd-x64": "0.16.17",
+ "@esbuild/sunos-x64": "0.16.17",
+ "@esbuild/win32-arm64": "0.16.17",
+ "@esbuild/win32-ia32": "0.16.17",
+ "@esbuild/win32-x64": "0.16.17"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "follow-redirects": {
+ "version": "1.15.2",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
+ "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
+ "dev": true
+ },
+ "form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "dev": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "optional": true
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "immutable": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz",
+ "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==",
+ "dev": true
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-core-module": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
+ "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "laravel-vite-plugin": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.4.tgz",
+ "integrity": "sha512-NlIuXbeuI+4NZzRpWNpGHRVTwuFWessvD7QoD+o2MlyAi7qyUS4J8r4/yTlu1dl9lxcR7iKoYUmHQqZDcrw2KA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^1.0.0",
+ "vite-plugin-full-reload": "^1.0.5"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true
+ },
+ "mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "requires": {
+ "mime-db": "1.52.0"
+ }
+ },
+ "nanoid": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
+ "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+ "dev": true
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true
+ },
+ "path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true
+ },
+ "picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "8.4.21",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
+ "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
+ "dev": true,
+ "requires": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ }
+ },
+ "proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "dev": true
+ },
+ "readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "resolve": {
+ "version": "1.22.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
+ "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+ "dev": true,
+ "requires": {
+ "is-core-module": "^2.9.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ },
+ "rollup": {
+ "version": "3.17.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.17.2.tgz",
+ "integrity": "sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==",
+ "dev": true,
+ "requires": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "sass": {
+ "version": "1.58.3",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz",
+ "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==",
+ "dev": true,
+ "requires": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ }
+ },
+ "source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "dev": true
+ },
+ "supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "vite": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.3.tgz",
+ "integrity": "sha512-0Zqo4/Fr/swSOBmbl+HAAhOjrqNwju+yTtoe4hQX9UsARdcuc9njyOdr6xU0DDnV7YP0RT6mgTTOiRtZgxfCxA==",
+ "dev": true,
+ "requires": {
+ "esbuild": "^0.16.14",
+ "fsevents": "~2.3.2",
+ "postcss": "^8.4.21",
+ "resolve": "^1.22.1",
+ "rollup": "^3.10.0"
+ }
+ },
+ "vite-plugin-full-reload": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.5.tgz",
+ "integrity": "sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^1.0.0",
+ "picomatch": "^2.3.1"
+ }
+ }
+ }
+}
diff --git a/mitra-panen-skripsi-main/package.json b/mitra-panen-skripsi-main/package.json
new file mode 100644
index 0000000..f9480ef
--- /dev/null
+++ b/mitra-panen-skripsi-main/package.json
@@ -0,0 +1,17 @@
+{
+ "private": true,
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build"
+ },
+ "devDependencies": {
+ "@popperjs/core": "^2.11.6",
+ "axios": "^1.1.2",
+ "bootstrap": "^5.2.3",
+ "laravel-vite-plugin": "^0.7.2",
+ "lodash": "^4.17.19",
+ "postcss": "^8.1.14",
+ "sass": "^1.56.1",
+ "vite": "^4.0.0"
+ }
+}
diff --git a/mitra-panen-skripsi-main/phpunit.xml b/mitra-panen-skripsi-main/phpunit.xml
new file mode 100644
index 0000000..2ac86a1
--- /dev/null
+++ b/mitra-panen-skripsi-main/phpunit.xml
@@ -0,0 +1,31 @@
+
+
+
+
+ ./tests/Unit
+
+
+ ./tests/Feature
+
+
+
+
+ ./app
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mitra-panen-skripsi-main/public/.htaccess b/mitra-panen-skripsi-main/public/.htaccess
new file mode 100644
index 0000000..3aec5e2
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/.htaccess
@@ -0,0 +1,21 @@
+
+
+ Options -MultiViews -Indexes
+
+
+ RewriteEngine On
+
+ # Handle Authorization Header
+ RewriteCond %{HTTP:Authorization} .
+ RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
+
+ # Redirect Trailing Slashes If Not A Folder...
+ RewriteCond %{REQUEST_FILENAME} !-d
+ RewriteCond %{REQUEST_URI} (.+)/$
+ RewriteRule ^ %1 [L,R=301]
+
+ # Send Requests To Front Controller...
+ RewriteCond %{REQUEST_FILENAME} !-d
+ RewriteCond %{REQUEST_FILENAME} !-f
+ RewriteRule ^ index.php [L]
+
diff --git a/mitra-panen-skripsi-main/public/assets/css/style.bundle.css b/mitra-panen-skripsi-main/public/assets/css/style.bundle.css
new file mode 100644
index 0000000..5952864
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/css/style.bundle.css
@@ -0,0 +1,53379 @@
+@charset "UTF-8";
+:root {
+ --bs-blue: #0d6efd;
+ --bs-indigo: #6610f2;
+ --bs-purple: #6f42c1;
+ --bs-pink: #d63384;
+ --bs-red: #dc3545;
+ --bs-orange: #fd7e14;
+ --bs-yellow: #ffc107;
+ --bs-green: #198754;
+ --bs-teal: #20c997;
+ --bs-cyan: #0dcaf0;
+ --bs-black: #000000;
+ --bs-white: #ffffff;
+ --bs-gray: #7e8299;
+ --bs-gray-dark: #3f4254;
+ --bs-gray-100: #f5f8fa;
+ --bs-gray-200: #eff2f5;
+ --bs-gray-300: #e4e6ef;
+ --bs-gray-400: #b5b5c3;
+ --bs-gray-500: #a1a5b7;
+ --bs-gray-600: #7e8299;
+ --bs-gray-700: #5e6278;
+ --bs-gray-800: #3f4254;
+ --bs-gray-900: #181c32;
+ --bs-white: #ffffff;
+ --bs-light: #f5f8fa;
+ --bs-primary: #1687A7;
+ --bs-secondary: #e4e6ef;
+ --bs-success: #50cd89;
+ --bs-info: #7239ea;
+ --bs-warning: #ffc700;
+ --bs-danger: #f1416c;
+ --bs-dark: #181c32;
+ --bs-white-rgb: 255, 255, 255;
+ --bs-light-rgb: 245, 248, 250;
+ --bs-primary-rgb: 0, 158, 247;
+ --bs-secondary-rgb: 228, 230, 239;
+ --bs-success-rgb: 80, 205, 137;
+ --bs-info-rgb: 114, 57, 234;
+ --bs-warning-rgb: 255, 199, 0;
+ --bs-danger-rgb: 241, 65, 108;
+ --bs-dark-rgb: 24, 28, 50;
+ --bs-white-rgb: 255, 255, 255;
+ --bs-black-rgb: 0, 0, 0;
+ --bs-body-color-rgb: 24, 28, 50;
+ --bs-body-bg-rgb: 255, 255, 255;
+ --bs-font-sans-serif: Inter, Helvetica, "sans-serif";
+ --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ --bs-gradient: linear-gradient(
+ 180deg,
+ rgba(255, 255, 255, 0.15),
+ rgba(255, 255, 255, 0)
+ );
+ --bs-body-font-family: var(--bs-font-sans-serif);
+ --bs-body-font-size: 1rem;
+ --bs-body-font-weight: 400;
+ --bs-body-line-height: 1.5;
+ --bs-body-color: #181c32;
+ --bs-body-bg: #ffffff;
+ --bs-border-width: 1px;
+ --bs-border-style: solid;
+ --bs-border-color: #eff2f5;
+ --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
+ --bs-border-radius: 0.475rem;
+ --bs-border-radius-sm: 0.425rem;
+ --bs-border-radius-lg: 0.625rem;
+ --bs-border-radius-xl: 1rem;
+ --bs-border-radius-2xl: 2rem;
+ --bs-border-radius-pill: 50rem;
+ --bs-heading-color: #181c32;
+ --bs-link-color: #1687A7;
+ --bs-link-hover-color: shift-color(#147a96, 20%);
+ --bs-code-color: #b93993;
+ --bs-highlight-bg: #fff3cd;
+}
+*,
+::after,
+::before {
+ box-sizing: border-box;
+}
+body {
+ margin: 0;
+ font-family: var(--bs-body-font-family);
+ font-size: var(--bs-body-font-size);
+ font-weight: var(--bs-body-font-weight);
+ line-height: var(--bs-body-line-height);
+ color: var(--bs-body-color);
+ text-align: var(--bs-body-text-align);
+ background-color: var(--bs-body-bg);
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
+hr {
+ margin: 1rem 0;
+ color: inherit;
+ border: 0;
+ border-top: 1px solid;
+ opacity: 0.25;
+}
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin-top: 0;
+ margin-bottom: 0.5rem;
+ font-weight: 600;
+ line-height: 1.2;
+ color: var(--bs-heading-color);
+}
+.h1,
+h1 {
+ font-size: calc(1.3rem + 0.6vw);
+}
+@media (min-width: 1200px) {
+ .h1,
+ h1 {
+ font-size: 1.75rem;
+ }
+}
+.h2,
+h2 {
+ font-size: calc(1.275rem + 0.3vw);
+}
+@media (min-width: 1200px) {
+ .h2,
+ h2 {
+ font-size: 1.5rem;
+ }
+}
+.h3,
+h3 {
+ font-size: calc(1.26rem + 0.12vw);
+}
+@media (min-width: 1200px) {
+ .h3,
+ h3 {
+ font-size: 1.35rem;
+ }
+}
+.h4,
+h4 {
+ font-size: 1.25rem;
+}
+.h5,
+h5 {
+ font-size: 1.15rem;
+}
+.h6,
+h6 {
+ font-size: 1.075rem;
+}
+p {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+abbr[title] {
+ text-decoration: underline dotted;
+ cursor: help;
+ text-decoration-skip-ink: none;
+}
+address {
+ margin-bottom: 1rem;
+ font-style: normal;
+ line-height: inherit;
+}
+ol,
+ul {
+ padding-left: 2rem;
+}
+dl,
+ol,
+ul {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+ol ol,
+ol ul,
+ul ol,
+ul ul {
+ margin-bottom: 0;
+}
+dt {
+ font-weight: 600;
+}
+dd {
+ margin-bottom: 0.5rem;
+ margin-left: 0;
+}
+blockquote {
+ margin: 0 0 1rem;
+}
+b,
+strong {
+ font-weight: 700;
+}
+.small,
+small {
+ font-size: 0.875em;
+}
+.mark,
+mark {
+ padding: 0.1875em;
+ background-color: var(--bs-highlight-bg);
+}
+sub,
+sup {
+ position: relative;
+ font-size: 0.75em;
+ line-height: 0;
+ vertical-align: baseline;
+}
+sub {
+ bottom: -0.25em;
+}
+sup {
+ top: -0.5em;
+}
+a {
+ color: var(--bs-link-color);
+ text-decoration: none;
+}
+a:hover {
+ color: var(--bs-link-hover-color);
+ text-decoration: none;
+}
+a:not([href]):not([class]),
+a:not([href]):not([class]):hover {
+ color: inherit;
+ text-decoration: none;
+}
+code,
+kbd,
+pre,
+samp {
+ font-family: var(--bs-font-monospace);
+ font-size: 1em;
+}
+pre {
+ display: block;
+ margin-top: 0;
+ margin-bottom: 1rem;
+ overflow: auto;
+ font-size: 0.875em;
+}
+pre code {
+ font-size: inherit;
+ color: inherit;
+ word-break: normal;
+}
+code {
+ font-size: 0.875em;
+ color: var(--bs-code-color);
+ word-wrap: break-word;
+}
+a > code {
+ color: inherit;
+}
+kbd {
+ padding: 0.1875rem 0.375rem;
+ font-size: 0.875em;
+ color: var(--bs-body-bg);
+ background-color: var(--bs-body-color);
+ border-radius: 0.425rem;
+}
+kbd kbd {
+ padding: 0;
+ font-size: 1em;
+}
+figure {
+ margin: 0 0 1rem;
+}
+img,
+svg {
+ vertical-align: middle;
+}
+table {
+ caption-side: bottom;
+ border-collapse: collapse;
+}
+caption {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ color: #a1a5b7;
+ text-align: left;
+}
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+tbody,
+td,
+tfoot,
+th,
+thead,
+tr {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+label {
+ display: inline-block;
+}
+button {
+ border-radius: 0;
+}
+button:focus:not(:focus-visible) {
+ outline: 0;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+ margin: 0;
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+button,
+select {
+ text-transform: none;
+}
+[role="button"] {
+ cursor: pointer;
+}
+select {
+ word-wrap: normal;
+}
+select:disabled {
+ opacity: 1;
+}
+[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not(
+ [type="week"]
+ ):not([type="time"])::-webkit-calendar-picker-indicator {
+ display: none !important;
+}
+[type="button"],
+[type="reset"],
+[type="submit"],
+button {
+ -webkit-appearance: button;
+}
+[type="button"]:not(:disabled),
+[type="reset"]:not(:disabled),
+[type="submit"]:not(:disabled),
+button:not(:disabled) {
+ cursor: pointer;
+}
+::-moz-focus-inner {
+ padding: 0;
+ border-style: none;
+}
+textarea {
+ resize: vertical;
+}
+fieldset {
+ min-width: 0;
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+legend {
+ float: left;
+ width: 100%;
+ padding: 0;
+ margin-bottom: 0.5rem;
+ font-size: calc(1.275rem + 0.3vw);
+ line-height: inherit;
+}
+@media (min-width: 1200px) {
+ legend {
+ font-size: 1.5rem;
+ }
+}
+legend + * {
+ clear: left;
+}
+::-webkit-datetime-edit-day-field,
+::-webkit-datetime-edit-fields-wrapper,
+::-webkit-datetime-edit-hour-field,
+::-webkit-datetime-edit-minute,
+::-webkit-datetime-edit-month-field,
+::-webkit-datetime-edit-text,
+::-webkit-datetime-edit-year-field {
+ padding: 0;
+}
+::-webkit-inner-spin-button {
+ height: auto;
+}
+[type="search"] {
+ outline-offset: -2px;
+ -webkit-appearance: textfield;
+}
+::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+::-webkit-color-swatch-wrapper {
+ padding: 0;
+}
+::file-selector-button {
+ font: inherit;
+ -webkit-appearance: button;
+}
+output {
+ display: inline-block;
+}
+iframe {
+ border: 0;
+}
+summary {
+ display: list-item;
+ cursor: pointer;
+}
+progress {
+ vertical-align: baseline;
+}
+[hidden] {
+ display: none !important;
+}
+.lead {
+ font-size: 1.25rem;
+ font-weight: 300;
+}
+.display-1 {
+ font-size: calc(1.625rem + 4.5vw);
+ font-weight: 700;
+ line-height: 1.2;
+}
+@media (min-width: 1200px) {
+ .display-1 {
+ font-size: 5rem;
+ }
+}
+.display-2 {
+ font-size: calc(1.575rem + 3.9vw);
+ font-weight: 700;
+ line-height: 1.2;
+}
+@media (min-width: 1200px) {
+ .display-2 {
+ font-size: 4.5rem;
+ }
+}
+.display-3 {
+ font-size: calc(1.525rem + 3.3vw);
+ font-weight: 700;
+ line-height: 1.2;
+}
+@media (min-width: 1200px) {
+ .display-3 {
+ font-size: 4rem;
+ }
+}
+.display-4 {
+ font-size: calc(1.475rem + 2.7vw);
+ font-weight: 700;
+ line-height: 1.2;
+}
+@media (min-width: 1200px) {
+ .display-4 {
+ font-size: 3.5rem;
+ }
+}
+.display-5 {
+ font-size: calc(1.425rem + 2.1vw);
+ font-weight: 700;
+ line-height: 1.2;
+}
+@media (min-width: 1200px) {
+ .display-5 {
+ font-size: 3rem;
+ }
+}
+.display-6 {
+ font-size: calc(1.375rem + 1.5vw);
+ font-weight: 700;
+ line-height: 1.2;
+}
+@media (min-width: 1200px) {
+ .display-6 {
+ font-size: 2.5rem;
+ }
+}
+.list-unstyled {
+ padding-left: 0;
+ list-style: none;
+}
+.list-inline {
+ padding-left: 0;
+ list-style: none;
+}
+.list-inline-item {
+ display: inline-block;
+}
+.list-inline-item:not(:last-child) {
+ margin-right: 0.5rem;
+}
+.initialism {
+ font-size: 0.875em;
+ text-transform: uppercase;
+}
+.blockquote {
+ margin-bottom: 1rem;
+ font-size: 1.25rem;
+}
+.blockquote > :last-child {
+ margin-bottom: 0;
+}
+.blockquote-footer {
+ margin-top: -1rem;
+ margin-bottom: 1rem;
+ font-size: 0.875em;
+ color: #7e8299;
+}
+.blockquote-footer::before {
+ content: "— ";
+}
+.img-fluid {
+ max-width: 100%;
+ height: auto;
+}
+.img-thumbnail {
+ padding: 0.25rem;
+ background-color: #fff;
+ border: 1px solid #eff2f5;
+ border-radius: 0.475rem;
+ box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
+ max-width: 100%;
+ height: auto;
+}
+.figure {
+ display: inline-block;
+}
+.figure-img {
+ margin-bottom: 0.5rem;
+ line-height: 1;
+}
+.figure-caption {
+ font-size: 0.875em;
+ color: #7e8299;
+}
+.container,
+.container-fluid,
+.container-lg,
+.container-md,
+.container-sm,
+.container-xl,
+.container-xxl {
+ --bs-gutter-x: 1.5rem;
+ --bs-gutter-y: 0;
+ width: 100%;
+ padding-right: calc(var(--bs-gutter-x) * 0.5);
+ padding-left: calc(var(--bs-gutter-x) * 0.5);
+ margin-right: auto;
+ margin-left: auto;
+}
+@media (min-width: 576px) {
+ .container,
+ .container-sm {
+ max-width: 540px;
+ }
+}
+@media (min-width: 768px) {
+ .container,
+ .container-md,
+ .container-sm {
+ max-width: 720px;
+ }
+}
+@media (min-width: 992px) {
+ .container,
+ .container-lg,
+ .container-md,
+ .container-sm {
+ max-width: 960px;
+ }
+}
+@media (min-width: 1200px) {
+ .container,
+ .container-lg,
+ .container-md,
+ .container-sm,
+ .container-xl {
+ max-width: 1140px;
+ }
+}
+@media (min-width: 1400px) {
+ .container,
+ .container-lg,
+ .container-md,
+ .container-sm,
+ .container-xl,
+ .container-xxl {
+ max-width: 1320px;
+ }
+}
+.row {
+ --bs-gutter-x: 1.5rem;
+ --bs-gutter-y: 0;
+ display: flex;
+ flex-wrap: wrap;
+ margin-top: calc(-1 * var(--bs-gutter-y));
+ margin-right: calc(-0.5 * var(--bs-gutter-x));
+ margin-left: calc(-0.5 * var(--bs-gutter-x));
+}
+.row > * {
+ flex-shrink: 0;
+ width: 100%;
+ max-width: 100%;
+ padding-right: calc(var(--bs-gutter-x) * 0.5);
+ padding-left: calc(var(--bs-gutter-x) * 0.5);
+ margin-top: var(--bs-gutter-y);
+}
+.col {
+ flex: 1 0 0%;
+}
+.row-cols-auto > * {
+ flex: 0 0 auto;
+ width: auto;
+}
+.row-cols-1 > * {
+ flex: 0 0 auto;
+ width: 100%;
+}
+.row-cols-2 > * {
+ flex: 0 0 auto;
+ width: 50%;
+}
+.row-cols-3 > * {
+ flex: 0 0 auto;
+ width: 33.3333333333%;
+}
+.row-cols-4 > * {
+ flex: 0 0 auto;
+ width: 25%;
+}
+.row-cols-5 > * {
+ flex: 0 0 auto;
+ width: 20%;
+}
+.row-cols-6 > * {
+ flex: 0 0 auto;
+ width: 16.6666666667%;
+}
+.col-auto {
+ flex: 0 0 auto;
+ width: auto;
+}
+.col-1 {
+ flex: 0 0 auto;
+ width: 8.33333333%;
+}
+.col-2 {
+ flex: 0 0 auto;
+ width: 16.66666667%;
+}
+.col-3 {
+ flex: 0 0 auto;
+ width: 25%;
+}
+.col-4 {
+ flex: 0 0 auto;
+ width: 33.33333333%;
+}
+.col-5 {
+ flex: 0 0 auto;
+ width: 41.66666667%;
+}
+.col-6 {
+ flex: 0 0 auto;
+ width: 50%;
+}
+.col-7 {
+ flex: 0 0 auto;
+ width: 58.33333333%;
+}
+.col-8 {
+ flex: 0 0 auto;
+ width: 66.66666667%;
+}
+.col-9 {
+ flex: 0 0 auto;
+ width: 75%;
+}
+.col-10 {
+ flex: 0 0 auto;
+ width: 83.33333333%;
+}
+.col-11 {
+ flex: 0 0 auto;
+ width: 91.66666667%;
+}
+.col-12 {
+ flex: 0 0 auto;
+ width: 100%;
+}
+.offset-1 {
+ margin-left: 8.33333333%;
+}
+.offset-2 {
+ margin-left: 16.66666667%;
+}
+.offset-3 {
+ margin-left: 25%;
+}
+.offset-4 {
+ margin-left: 33.33333333%;
+}
+.offset-5 {
+ margin-left: 41.66666667%;
+}
+.offset-6 {
+ margin-left: 50%;
+}
+.offset-7 {
+ margin-left: 58.33333333%;
+}
+.offset-8 {
+ margin-left: 66.66666667%;
+}
+.offset-9 {
+ margin-left: 75%;
+}
+.offset-10 {
+ margin-left: 83.33333333%;
+}
+.offset-11 {
+ margin-left: 91.66666667%;
+}
+.g-0,
+.gx-0 {
+ --bs-gutter-x: 0rem;
+}
+.g-0,
+.gy-0 {
+ --bs-gutter-y: 0rem;
+}
+.g-1,
+.gx-1 {
+ --bs-gutter-x: 0.25rem;
+}
+.g-1,
+.gy-1 {
+ --bs-gutter-y: 0.25rem;
+}
+.g-2,
+.gx-2 {
+ --bs-gutter-x: 0.5rem;
+}
+.g-2,
+.gy-2 {
+ --bs-gutter-y: 0.5rem;
+}
+.g-3,
+.gx-3 {
+ --bs-gutter-x: 0.75rem;
+}
+.g-3,
+.gy-3 {
+ --bs-gutter-y: 0.75rem;
+}
+.g-4,
+.gx-4 {
+ --bs-gutter-x: 1rem;
+}
+.g-4,
+.gy-4 {
+ --bs-gutter-y: 1rem;
+}
+.g-5,
+.gx-5 {
+ --bs-gutter-x: 1.25rem;
+}
+.g-5,
+.gy-5 {
+ --bs-gutter-y: 1.25rem;
+}
+.g-6,
+.gx-6 {
+ --bs-gutter-x: 1.5rem;
+}
+.g-6,
+.gy-6 {
+ --bs-gutter-y: 1.5rem;
+}
+.g-7,
+.gx-7 {
+ --bs-gutter-x: 1.75rem;
+}
+.g-7,
+.gy-7 {
+ --bs-gutter-y: 1.75rem;
+}
+.g-8,
+.gx-8 {
+ --bs-gutter-x: 2rem;
+}
+.g-8,
+.gy-8 {
+ --bs-gutter-y: 2rem;
+}
+.g-9,
+.gx-9 {
+ --bs-gutter-x: 2.25rem;
+}
+.g-9,
+.gy-9 {
+ --bs-gutter-y: 2.25rem;
+}
+.g-10,
+.gx-10 {
+ --bs-gutter-x: 2.5rem;
+}
+.g-10,
+.gy-10 {
+ --bs-gutter-y: 2.5rem;
+}
+@media (min-width: 576px) {
+ .col-sm {
+ flex: 1 0 0%;
+ }
+ .row-cols-sm-auto > * {
+ flex: 0 0 auto;
+ width: auto;
+ }
+ .row-cols-sm-1 > * {
+ flex: 0 0 auto;
+ width: 100%;
+ }
+ .row-cols-sm-2 > * {
+ flex: 0 0 auto;
+ width: 50%;
+ }
+ .row-cols-sm-3 > * {
+ flex: 0 0 auto;
+ width: 33.3333333333%;
+ }
+ .row-cols-sm-4 > * {
+ flex: 0 0 auto;
+ width: 25%;
+ }
+ .row-cols-sm-5 > * {
+ flex: 0 0 auto;
+ width: 20%;
+ }
+ .row-cols-sm-6 > * {
+ flex: 0 0 auto;
+ width: 16.6666666667%;
+ }
+ .col-sm-auto {
+ flex: 0 0 auto;
+ width: auto;
+ }
+ .col-sm-1 {
+ flex: 0 0 auto;
+ width: 8.33333333%;
+ }
+ .col-sm-2 {
+ flex: 0 0 auto;
+ width: 16.66666667%;
+ }
+ .col-sm-3 {
+ flex: 0 0 auto;
+ width: 25%;
+ }
+ .col-sm-4 {
+ flex: 0 0 auto;
+ width: 33.33333333%;
+ }
+ .col-sm-5 {
+ flex: 0 0 auto;
+ width: 41.66666667%;
+ }
+ .col-sm-6 {
+ flex: 0 0 auto;
+ width: 50%;
+ }
+ .col-sm-7 {
+ flex: 0 0 auto;
+ width: 58.33333333%;
+ }
+ .col-sm-8 {
+ flex: 0 0 auto;
+ width: 66.66666667%;
+ }
+ .col-sm-9 {
+ flex: 0 0 auto;
+ width: 75%;
+ }
+ .col-sm-10 {
+ flex: 0 0 auto;
+ width: 83.33333333%;
+ }
+ .col-sm-11 {
+ flex: 0 0 auto;
+ width: 91.66666667%;
+ }
+ .col-sm-12 {
+ flex: 0 0 auto;
+ width: 100%;
+ }
+ .offset-sm-0 {
+ margin-left: 0;
+ }
+ .offset-sm-1 {
+ margin-left: 8.33333333%;
+ }
+ .offset-sm-2 {
+ margin-left: 16.66666667%;
+ }
+ .offset-sm-3 {
+ margin-left: 25%;
+ }
+ .offset-sm-4 {
+ margin-left: 33.33333333%;
+ }
+ .offset-sm-5 {
+ margin-left: 41.66666667%;
+ }
+ .offset-sm-6 {
+ margin-left: 50%;
+ }
+ .offset-sm-7 {
+ margin-left: 58.33333333%;
+ }
+ .offset-sm-8 {
+ margin-left: 66.66666667%;
+ }
+ .offset-sm-9 {
+ margin-left: 75%;
+ }
+ .offset-sm-10 {
+ margin-left: 83.33333333%;
+ }
+ .offset-sm-11 {
+ margin-left: 91.66666667%;
+ }
+ .g-sm-0,
+ .gx-sm-0 {
+ --bs-gutter-x: 0rem;
+ }
+ .g-sm-0,
+ .gy-sm-0 {
+ --bs-gutter-y: 0rem;
+ }
+ .g-sm-1,
+ .gx-sm-1 {
+ --bs-gutter-x: 0.25rem;
+ }
+ .g-sm-1,
+ .gy-sm-1 {
+ --bs-gutter-y: 0.25rem;
+ }
+ .g-sm-2,
+ .gx-sm-2 {
+ --bs-gutter-x: 0.5rem;
+ }
+ .g-sm-2,
+ .gy-sm-2 {
+ --bs-gutter-y: 0.5rem;
+ }
+ .g-sm-3,
+ .gx-sm-3 {
+ --bs-gutter-x: 0.75rem;
+ }
+ .g-sm-3,
+ .gy-sm-3 {
+ --bs-gutter-y: 0.75rem;
+ }
+ .g-sm-4,
+ .gx-sm-4 {
+ --bs-gutter-x: 1rem;
+ }
+ .g-sm-4,
+ .gy-sm-4 {
+ --bs-gutter-y: 1rem;
+ }
+ .g-sm-5,
+ .gx-sm-5 {
+ --bs-gutter-x: 1.25rem;
+ }
+ .g-sm-5,
+ .gy-sm-5 {
+ --bs-gutter-y: 1.25rem;
+ }
+ .g-sm-6,
+ .gx-sm-6 {
+ --bs-gutter-x: 1.5rem;
+ }
+ .g-sm-6,
+ .gy-sm-6 {
+ --bs-gutter-y: 1.5rem;
+ }
+ .g-sm-7,
+ .gx-sm-7 {
+ --bs-gutter-x: 1.75rem;
+ }
+ .g-sm-7,
+ .gy-sm-7 {
+ --bs-gutter-y: 1.75rem;
+ }
+ .g-sm-8,
+ .gx-sm-8 {
+ --bs-gutter-x: 2rem;
+ }
+ .g-sm-8,
+ .gy-sm-8 {
+ --bs-gutter-y: 2rem;
+ }
+ .g-sm-9,
+ .gx-sm-9 {
+ --bs-gutter-x: 2.25rem;
+ }
+ .g-sm-9,
+ .gy-sm-9 {
+ --bs-gutter-y: 2.25rem;
+ }
+ .g-sm-10,
+ .gx-sm-10 {
+ --bs-gutter-x: 2.5rem;
+ }
+ .g-sm-10,
+ .gy-sm-10 {
+ --bs-gutter-y: 2.5rem;
+ }
+}
+@media (min-width: 768px) {
+ .col-md {
+ flex: 1 0 0%;
+ }
+ .row-cols-md-auto > * {
+ flex: 0 0 auto;
+ width: auto;
+ }
+ .row-cols-md-1 > * {
+ flex: 0 0 auto;
+ width: 100%;
+ }
+ .row-cols-md-2 > * {
+ flex: 0 0 auto;
+ width: 50%;
+ }
+ .row-cols-md-3 > * {
+ flex: 0 0 auto;
+ width: 33.3333333333%;
+ }
+ .row-cols-md-4 > * {
+ flex: 0 0 auto;
+ width: 25%;
+ }
+ .row-cols-md-5 > * {
+ flex: 0 0 auto;
+ width: 20%;
+ }
+ .row-cols-md-6 > * {
+ flex: 0 0 auto;
+ width: 16.6666666667%;
+ }
+ .col-md-auto {
+ flex: 0 0 auto;
+ width: auto;
+ }
+ .col-md-1 {
+ flex: 0 0 auto;
+ width: 8.33333333%;
+ }
+ .col-md-2 {
+ flex: 0 0 auto;
+ width: 16.66666667%;
+ }
+ .col-md-3 {
+ flex: 0 0 auto;
+ width: 25%;
+ }
+ .col-md-4 {
+ flex: 0 0 auto;
+ width: 33.33333333%;
+ }
+ .col-md-5 {
+ flex: 0 0 auto;
+ width: 41.66666667%;
+ }
+ .col-md-6 {
+ flex: 0 0 auto;
+ width: 50%;
+ }
+ .col-md-7 {
+ flex: 0 0 auto;
+ width: 58.33333333%;
+ }
+ .col-md-8 {
+ flex: 0 0 auto;
+ width: 66.66666667%;
+ }
+ .col-md-9 {
+ flex: 0 0 auto;
+ width: 75%;
+ }
+ .col-md-10 {
+ flex: 0 0 auto;
+ width: 83.33333333%;
+ }
+ .col-md-11 {
+ flex: 0 0 auto;
+ width: 91.66666667%;
+ }
+ .col-md-12 {
+ flex: 0 0 auto;
+ width: 100%;
+ }
+ .offset-md-0 {
+ margin-left: 0;
+ }
+ .offset-md-1 {
+ margin-left: 8.33333333%;
+ }
+ .offset-md-2 {
+ margin-left: 16.66666667%;
+ }
+ .offset-md-3 {
+ margin-left: 25%;
+ }
+ .offset-md-4 {
+ margin-left: 33.33333333%;
+ }
+ .offset-md-5 {
+ margin-left: 41.66666667%;
+ }
+ .offset-md-6 {
+ margin-left: 50%;
+ }
+ .offset-md-7 {
+ margin-left: 58.33333333%;
+ }
+ .offset-md-8 {
+ margin-left: 66.66666667%;
+ }
+ .offset-md-9 {
+ margin-left: 75%;
+ }
+ .offset-md-10 {
+ margin-left: 83.33333333%;
+ }
+ .offset-md-11 {
+ margin-left: 91.66666667%;
+ }
+ .g-md-0,
+ .gx-md-0 {
+ --bs-gutter-x: 0rem;
+ }
+ .g-md-0,
+ .gy-md-0 {
+ --bs-gutter-y: 0rem;
+ }
+ .g-md-1,
+ .gx-md-1 {
+ --bs-gutter-x: 0.25rem;
+ }
+ .g-md-1,
+ .gy-md-1 {
+ --bs-gutter-y: 0.25rem;
+ }
+ .g-md-2,
+ .gx-md-2 {
+ --bs-gutter-x: 0.5rem;
+ }
+ .g-md-2,
+ .gy-md-2 {
+ --bs-gutter-y: 0.5rem;
+ }
+ .g-md-3,
+ .gx-md-3 {
+ --bs-gutter-x: 0.75rem;
+ }
+ .g-md-3,
+ .gy-md-3 {
+ --bs-gutter-y: 0.75rem;
+ }
+ .g-md-4,
+ .gx-md-4 {
+ --bs-gutter-x: 1rem;
+ }
+ .g-md-4,
+ .gy-md-4 {
+ --bs-gutter-y: 1rem;
+ }
+ .g-md-5,
+ .gx-md-5 {
+ --bs-gutter-x: 1.25rem;
+ }
+ .g-md-5,
+ .gy-md-5 {
+ --bs-gutter-y: 1.25rem;
+ }
+ .g-md-6,
+ .gx-md-6 {
+ --bs-gutter-x: 1.5rem;
+ }
+ .g-md-6,
+ .gy-md-6 {
+ --bs-gutter-y: 1.5rem;
+ }
+ .g-md-7,
+ .gx-md-7 {
+ --bs-gutter-x: 1.75rem;
+ }
+ .g-md-7,
+ .gy-md-7 {
+ --bs-gutter-y: 1.75rem;
+ }
+ .g-md-8,
+ .gx-md-8 {
+ --bs-gutter-x: 2rem;
+ }
+ .g-md-8,
+ .gy-md-8 {
+ --bs-gutter-y: 2rem;
+ }
+ .g-md-9,
+ .gx-md-9 {
+ --bs-gutter-x: 2.25rem;
+ }
+ .g-md-9,
+ .gy-md-9 {
+ --bs-gutter-y: 2.25rem;
+ }
+ .g-md-10,
+ .gx-md-10 {
+ --bs-gutter-x: 2.5rem;
+ }
+ .g-md-10,
+ .gy-md-10 {
+ --bs-gutter-y: 2.5rem;
+ }
+}
+@media (min-width: 992px) {
+ .col-lg {
+ flex: 1 0 0%;
+ }
+ .row-cols-lg-auto > * {
+ flex: 0 0 auto;
+ width: auto;
+ }
+ .row-cols-lg-1 > * {
+ flex: 0 0 auto;
+ width: 100%;
+ }
+ .row-cols-lg-2 > * {
+ flex: 0 0 auto;
+ width: 50%;
+ }
+ .row-cols-lg-3 > * {
+ flex: 0 0 auto;
+ width: 33.3333333333%;
+ }
+ .row-cols-lg-4 > * {
+ flex: 0 0 auto;
+ width: 25%;
+ }
+ .row-cols-lg-5 > * {
+ flex: 0 0 auto;
+ width: 20%;
+ }
+ .row-cols-lg-6 > * {
+ flex: 0 0 auto;
+ width: 16.6666666667%;
+ }
+ .col-lg-auto {
+ flex: 0 0 auto;
+ width: auto;
+ }
+ .col-lg-1 {
+ flex: 0 0 auto;
+ width: 8.33333333%;
+ }
+ .col-lg-2 {
+ flex: 0 0 auto;
+ width: 16.66666667%;
+ }
+ .col-lg-3 {
+ flex: 0 0 auto;
+ width: 25%;
+ }
+ .col-lg-4 {
+ flex: 0 0 auto;
+ width: 33.33333333%;
+ }
+ .col-lg-5 {
+ flex: 0 0 auto;
+ width: 41.66666667%;
+ }
+ .col-lg-6 {
+ flex: 0 0 auto;
+ width: 50%;
+ }
+ .col-lg-7 {
+ flex: 0 0 auto;
+ width: 58.33333333%;
+ }
+ .col-lg-8 {
+ flex: 0 0 auto;
+ width: 66.66666667%;
+ }
+ .col-lg-9 {
+ flex: 0 0 auto;
+ width: 75%;
+ }
+ .col-lg-10 {
+ flex: 0 0 auto;
+ width: 83.33333333%;
+ }
+ .col-lg-11 {
+ flex: 0 0 auto;
+ width: 91.66666667%;
+ }
+ .col-lg-12 {
+ flex: 0 0 auto;
+ width: 100%;
+ }
+ .offset-lg-0 {
+ margin-left: 0;
+ }
+ .offset-lg-1 {
+ margin-left: 8.33333333%;
+ }
+ .offset-lg-2 {
+ margin-left: 16.66666667%;
+ }
+ .offset-lg-3 {
+ margin-left: 25%;
+ }
+ .offset-lg-4 {
+ margin-left: 33.33333333%;
+ }
+ .offset-lg-5 {
+ margin-left: 41.66666667%;
+ }
+ .offset-lg-6 {
+ margin-left: 50%;
+ }
+ .offset-lg-7 {
+ margin-left: 58.33333333%;
+ }
+ .offset-lg-8 {
+ margin-left: 66.66666667%;
+ }
+ .offset-lg-9 {
+ margin-left: 75%;
+ }
+ .offset-lg-10 {
+ margin-left: 83.33333333%;
+ }
+ .offset-lg-11 {
+ margin-left: 91.66666667%;
+ }
+ .g-lg-0,
+ .gx-lg-0 {
+ --bs-gutter-x: 0rem;
+ }
+ .g-lg-0,
+ .gy-lg-0 {
+ --bs-gutter-y: 0rem;
+ }
+ .g-lg-1,
+ .gx-lg-1 {
+ --bs-gutter-x: 0.25rem;
+ }
+ .g-lg-1,
+ .gy-lg-1 {
+ --bs-gutter-y: 0.25rem;
+ }
+ .g-lg-2,
+ .gx-lg-2 {
+ --bs-gutter-x: 0.5rem;
+ }
+ .g-lg-2,
+ .gy-lg-2 {
+ --bs-gutter-y: 0.5rem;
+ }
+ .g-lg-3,
+ .gx-lg-3 {
+ --bs-gutter-x: 0.75rem;
+ }
+ .g-lg-3,
+ .gy-lg-3 {
+ --bs-gutter-y: 0.75rem;
+ }
+ .g-lg-4,
+ .gx-lg-4 {
+ --bs-gutter-x: 1rem;
+ }
+ .g-lg-4,
+ .gy-lg-4 {
+ --bs-gutter-y: 1rem;
+ }
+ .g-lg-5,
+ .gx-lg-5 {
+ --bs-gutter-x: 1.25rem;
+ }
+ .g-lg-5,
+ .gy-lg-5 {
+ --bs-gutter-y: 1.25rem;
+ }
+ .g-lg-6,
+ .gx-lg-6 {
+ --bs-gutter-x: 1.5rem;
+ }
+ .g-lg-6,
+ .gy-lg-6 {
+ --bs-gutter-y: 1.5rem;
+ }
+ .g-lg-7,
+ .gx-lg-7 {
+ --bs-gutter-x: 1.75rem;
+ }
+ .g-lg-7,
+ .gy-lg-7 {
+ --bs-gutter-y: 1.75rem;
+ }
+ .g-lg-8,
+ .gx-lg-8 {
+ --bs-gutter-x: 2rem;
+ }
+ .g-lg-8,
+ .gy-lg-8 {
+ --bs-gutter-y: 2rem;
+ }
+ .g-lg-9,
+ .gx-lg-9 {
+ --bs-gutter-x: 2.25rem;
+ }
+ .g-lg-9,
+ .gy-lg-9 {
+ --bs-gutter-y: 2.25rem;
+ }
+ .g-lg-10,
+ .gx-lg-10 {
+ --bs-gutter-x: 2.5rem;
+ }
+ .g-lg-10,
+ .gy-lg-10 {
+ --bs-gutter-y: 2.5rem;
+ }
+}
+@media (min-width: 1200px) {
+ .col-xl {
+ flex: 1 0 0%;
+ }
+ .row-cols-xl-auto > * {
+ flex: 0 0 auto;
+ width: auto;
+ }
+ .row-cols-xl-1 > * {
+ flex: 0 0 auto;
+ width: 100%;
+ }
+ .row-cols-xl-2 > * {
+ flex: 0 0 auto;
+ width: 50%;
+ }
+ .row-cols-xl-3 > * {
+ flex: 0 0 auto;
+ width: 33.3333333333%;
+ }
+ .row-cols-xl-4 > * {
+ flex: 0 0 auto;
+ width: 25%;
+ }
+ .row-cols-xl-5 > * {
+ flex: 0 0 auto;
+ width: 20%;
+ }
+ .row-cols-xl-6 > * {
+ flex: 0 0 auto;
+ width: 16.6666666667%;
+ }
+ .col-xl-auto {
+ flex: 0 0 auto;
+ width: auto;
+ }
+ .col-xl-1 {
+ flex: 0 0 auto;
+ width: 8.33333333%;
+ }
+ .col-xl-2 {
+ flex: 0 0 auto;
+ width: 16.66666667%;
+ }
+ .col-xl-3 {
+ flex: 0 0 auto;
+ width: 25%;
+ }
+ .col-xl-4 {
+ flex: 0 0 auto;
+ width: 33.33333333%;
+ }
+ .col-xl-5 {
+ flex: 0 0 auto;
+ width: 41.66666667%;
+ }
+ .col-xl-6 {
+ flex: 0 0 auto;
+ width: 50%;
+ }
+ .col-xl-7 {
+ flex: 0 0 auto;
+ width: 58.33333333%;
+ }
+ .col-xl-8 {
+ flex: 0 0 auto;
+ width: 66.66666667%;
+ }
+ .col-xl-9 {
+ flex: 0 0 auto;
+ width: 75%;
+ }
+ .col-xl-10 {
+ flex: 0 0 auto;
+ width: 83.33333333%;
+ }
+ .col-xl-11 {
+ flex: 0 0 auto;
+ width: 91.66666667%;
+ }
+ .col-xl-12 {
+ flex: 0 0 auto;
+ width: 100%;
+ }
+ .offset-xl-0 {
+ margin-left: 0;
+ }
+ .offset-xl-1 {
+ margin-left: 8.33333333%;
+ }
+ .offset-xl-2 {
+ margin-left: 16.66666667%;
+ }
+ .offset-xl-3 {
+ margin-left: 25%;
+ }
+ .offset-xl-4 {
+ margin-left: 33.33333333%;
+ }
+ .offset-xl-5 {
+ margin-left: 41.66666667%;
+ }
+ .offset-xl-6 {
+ margin-left: 50%;
+ }
+ .offset-xl-7 {
+ margin-left: 58.33333333%;
+ }
+ .offset-xl-8 {
+ margin-left: 66.66666667%;
+ }
+ .offset-xl-9 {
+ margin-left: 75%;
+ }
+ .offset-xl-10 {
+ margin-left: 83.33333333%;
+ }
+ .offset-xl-11 {
+ margin-left: 91.66666667%;
+ }
+ .g-xl-0,
+ .gx-xl-0 {
+ --bs-gutter-x: 0rem;
+ }
+ .g-xl-0,
+ .gy-xl-0 {
+ --bs-gutter-y: 0rem;
+ }
+ .g-xl-1,
+ .gx-xl-1 {
+ --bs-gutter-x: 0.25rem;
+ }
+ .g-xl-1,
+ .gy-xl-1 {
+ --bs-gutter-y: 0.25rem;
+ }
+ .g-xl-2,
+ .gx-xl-2 {
+ --bs-gutter-x: 0.5rem;
+ }
+ .g-xl-2,
+ .gy-xl-2 {
+ --bs-gutter-y: 0.5rem;
+ }
+ .g-xl-3,
+ .gx-xl-3 {
+ --bs-gutter-x: 0.75rem;
+ }
+ .g-xl-3,
+ .gy-xl-3 {
+ --bs-gutter-y: 0.75rem;
+ }
+ .g-xl-4,
+ .gx-xl-4 {
+ --bs-gutter-x: 1rem;
+ }
+ .g-xl-4,
+ .gy-xl-4 {
+ --bs-gutter-y: 1rem;
+ }
+ .g-xl-5,
+ .gx-xl-5 {
+ --bs-gutter-x: 1.25rem;
+ }
+ .g-xl-5,
+ .gy-xl-5 {
+ --bs-gutter-y: 1.25rem;
+ }
+ .g-xl-6,
+ .gx-xl-6 {
+ --bs-gutter-x: 1.5rem;
+ }
+ .g-xl-6,
+ .gy-xl-6 {
+ --bs-gutter-y: 1.5rem;
+ }
+ .g-xl-7,
+ .gx-xl-7 {
+ --bs-gutter-x: 1.75rem;
+ }
+ .g-xl-7,
+ .gy-xl-7 {
+ --bs-gutter-y: 1.75rem;
+ }
+ .g-xl-8,
+ .gx-xl-8 {
+ --bs-gutter-x: 2rem;
+ }
+ .g-xl-8,
+ .gy-xl-8 {
+ --bs-gutter-y: 2rem;
+ }
+ .g-xl-9,
+ .gx-xl-9 {
+ --bs-gutter-x: 2.25rem;
+ }
+ .g-xl-9,
+ .gy-xl-9 {
+ --bs-gutter-y: 2.25rem;
+ }
+ .g-xl-10,
+ .gx-xl-10 {
+ --bs-gutter-x: 2.5rem;
+ }
+ .g-xl-10,
+ .gy-xl-10 {
+ --bs-gutter-y: 2.5rem;
+ }
+}
+@media (min-width: 1400px) {
+ .col-xxl {
+ flex: 1 0 0%;
+ }
+ .row-cols-xxl-auto > * {
+ flex: 0 0 auto;
+ width: auto;
+ }
+ .row-cols-xxl-1 > * {
+ flex: 0 0 auto;
+ width: 100%;
+ }
+ .row-cols-xxl-2 > * {
+ flex: 0 0 auto;
+ width: 50%;
+ }
+ .row-cols-xxl-3 > * {
+ flex: 0 0 auto;
+ width: 33.3333333333%;
+ }
+ .row-cols-xxl-4 > * {
+ flex: 0 0 auto;
+ width: 25%;
+ }
+ .row-cols-xxl-5 > * {
+ flex: 0 0 auto;
+ width: 20%;
+ }
+ .row-cols-xxl-6 > * {
+ flex: 0 0 auto;
+ width: 16.6666666667%;
+ }
+ .col-xxl-auto {
+ flex: 0 0 auto;
+ width: auto;
+ }
+ .col-xxl-1 {
+ flex: 0 0 auto;
+ width: 8.33333333%;
+ }
+ .col-xxl-2 {
+ flex: 0 0 auto;
+ width: 16.66666667%;
+ }
+ .col-xxl-3 {
+ flex: 0 0 auto;
+ width: 25%;
+ }
+ .col-xxl-4 {
+ flex: 0 0 auto;
+ width: 33.33333333%;
+ }
+ .col-xxl-5 {
+ flex: 0 0 auto;
+ width: 41.66666667%;
+ }
+ .col-xxl-6 {
+ flex: 0 0 auto;
+ width: 50%;
+ }
+ .col-xxl-7 {
+ flex: 0 0 auto;
+ width: 58.33333333%;
+ }
+ .col-xxl-8 {
+ flex: 0 0 auto;
+ width: 66.66666667%;
+ }
+ .col-xxl-9 {
+ flex: 0 0 auto;
+ width: 75%;
+ }
+ .col-xxl-10 {
+ flex: 0 0 auto;
+ width: 83.33333333%;
+ }
+ .col-xxl-11 {
+ flex: 0 0 auto;
+ width: 91.66666667%;
+ }
+ .col-xxl-12 {
+ flex: 0 0 auto;
+ width: 100%;
+ }
+ .offset-xxl-0 {
+ margin-left: 0;
+ }
+ .offset-xxl-1 {
+ margin-left: 8.33333333%;
+ }
+ .offset-xxl-2 {
+ margin-left: 16.66666667%;
+ }
+ .offset-xxl-3 {
+ margin-left: 25%;
+ }
+ .offset-xxl-4 {
+ margin-left: 33.33333333%;
+ }
+ .offset-xxl-5 {
+ margin-left: 41.66666667%;
+ }
+ .offset-xxl-6 {
+ margin-left: 50%;
+ }
+ .offset-xxl-7 {
+ margin-left: 58.33333333%;
+ }
+ .offset-xxl-8 {
+ margin-left: 66.66666667%;
+ }
+ .offset-xxl-9 {
+ margin-left: 75%;
+ }
+ .offset-xxl-10 {
+ margin-left: 83.33333333%;
+ }
+ .offset-xxl-11 {
+ margin-left: 91.66666667%;
+ }
+ .g-xxl-0,
+ .gx-xxl-0 {
+ --bs-gutter-x: 0rem;
+ }
+ .g-xxl-0,
+ .gy-xxl-0 {
+ --bs-gutter-y: 0rem;
+ }
+ .g-xxl-1,
+ .gx-xxl-1 {
+ --bs-gutter-x: 0.25rem;
+ }
+ .g-xxl-1,
+ .gy-xxl-1 {
+ --bs-gutter-y: 0.25rem;
+ }
+ .g-xxl-2,
+ .gx-xxl-2 {
+ --bs-gutter-x: 0.5rem;
+ }
+ .g-xxl-2,
+ .gy-xxl-2 {
+ --bs-gutter-y: 0.5rem;
+ }
+ .g-xxl-3,
+ .gx-xxl-3 {
+ --bs-gutter-x: 0.75rem;
+ }
+ .g-xxl-3,
+ .gy-xxl-3 {
+ --bs-gutter-y: 0.75rem;
+ }
+ .g-xxl-4,
+ .gx-xxl-4 {
+ --bs-gutter-x: 1rem;
+ }
+ .g-xxl-4,
+ .gy-xxl-4 {
+ --bs-gutter-y: 1rem;
+ }
+ .g-xxl-5,
+ .gx-xxl-5 {
+ --bs-gutter-x: 1.25rem;
+ }
+ .g-xxl-5,
+ .gy-xxl-5 {
+ --bs-gutter-y: 1.25rem;
+ }
+ .g-xxl-6,
+ .gx-xxl-6 {
+ --bs-gutter-x: 1.5rem;
+ }
+ .g-xxl-6,
+ .gy-xxl-6 {
+ --bs-gutter-y: 1.5rem;
+ }
+ .g-xxl-7,
+ .gx-xxl-7 {
+ --bs-gutter-x: 1.75rem;
+ }
+ .g-xxl-7,
+ .gy-xxl-7 {
+ --bs-gutter-y: 1.75rem;
+ }
+ .g-xxl-8,
+ .gx-xxl-8 {
+ --bs-gutter-x: 2rem;
+ }
+ .g-xxl-8,
+ .gy-xxl-8 {
+ --bs-gutter-y: 2rem;
+ }
+ .g-xxl-9,
+ .gx-xxl-9 {
+ --bs-gutter-x: 2.25rem;
+ }
+ .g-xxl-9,
+ .gy-xxl-9 {
+ --bs-gutter-y: 2.25rem;
+ }
+ .g-xxl-10,
+ .gx-xxl-10 {
+ --bs-gutter-x: 2.5rem;
+ }
+ .g-xxl-10,
+ .gy-xxl-10 {
+ --bs-gutter-y: 2.5rem;
+ }
+}
+.table {
+ --bs-table-color: #181c32;
+ --bs-table-bg: transparent;
+ --bs-table-border-color: #eff2f5;
+ --bs-table-accent-bg: transparent;
+ --bs-table-striped-color: #181c32;
+ --bs-table-striped-bg: rgba(245, 248, 250, 0.75);
+ --bs-table-active-color: #181c32;
+ --bs-table-active-bg: #f5f8fa;
+ --bs-table-hover-color: #181c32;
+ --bs-table-hover-bg: #f5f8fa;
+ width: 100%;
+ margin-bottom: 1rem;
+ color: var(--bs-table-color);
+ vertical-align: top;
+ border-color: var(--bs-table-border-color);
+}
+.table > :not(caption) > * > * {
+ padding: 0.75rem 0.75rem;
+ background-color: var(--bs-table-bg);
+ border-bottom-width: 1px;
+ box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
+}
+.table > tbody {
+ vertical-align: inherit;
+}
+.table > thead {
+ vertical-align: bottom;
+}
+.table-group-divider {
+ border-top: 2px solid currentcolor;
+}
+.caption-top {
+ caption-side: top;
+}
+.table-sm > :not(caption) > * > * {
+ padding: 0.5rem 0.5rem;
+}
+.table-bordered > :not(caption) > * {
+ border-width: 1px 0;
+}
+.table-bordered > :not(caption) > * > * {
+ border-width: 0 1px;
+}
+.table-borderless > :not(caption) > * > * {
+ border-bottom-width: 0;
+}
+.table-borderless > :not(:first-child) {
+ border-top-width: 0;
+}
+.table-striped > tbody > tr:nth-of-type(odd) > * {
+ --bs-table-accent-bg: var(--bs-table-striped-bg);
+ color: var(--bs-table-striped-color);
+}
+.table-striped-columns > :not(caption) > tr > :nth-child(even) {
+ --bs-table-accent-bg: var(--bs-table-striped-bg);
+ color: var(--bs-table-striped-color);
+}
+.table-active {
+ --bs-table-accent-bg: var(--bs-table-active-bg);
+ color: var(--bs-table-active-color);
+}
+.table-hover > tbody > tr:hover > * {
+ --bs-table-accent-bg: var(--bs-table-hover-bg);
+ color: var(--bs-table-hover-color);
+}
+.table-primary {
+ --bs-table-color: #000000;
+ --bs-table-bg: #ccecfd;
+ --bs-table-border-color: #b8d4e4;
+ --bs-table-striped-bg: #c2e0f0;
+ --bs-table-striped-color: #000000;
+ --bs-table-active-bg: #b8d4e4;
+ --bs-table-active-color: #000000;
+ --bs-table-hover-bg: #bddaea;
+ --bs-table-hover-color: #000000;
+ color: var(--bs-table-color);
+ border-color: var(--bs-table-border-color);
+}
+.table-secondary {
+ --bs-table-color: #000000;
+ --bs-table-bg: #fafafc;
+ --bs-table-border-color: #e1e1e3;
+ --bs-table-striped-bg: #eeeeef;
+ --bs-table-striped-color: #000000;
+ --bs-table-active-bg: #e1e1e3;
+ --bs-table-active-color: #000000;
+ --bs-table-hover-bg: #e7e7e9;
+ --bs-table-hover-color: #000000;
+ color: var(--bs-table-color);
+ border-color: var(--bs-table-border-color);
+}
+.table-success {
+ --bs-table-color: #000000;
+ --bs-table-bg: #dcf5e7;
+ --bs-table-border-color: #c6ddd0;
+ --bs-table-striped-bg: #d1e9db;
+ --bs-table-striped-color: #000000;
+ --bs-table-active-bg: #c6ddd0;
+ --bs-table-active-color: #000000;
+ --bs-table-hover-bg: #cce3d6;
+ --bs-table-hover-color: #000000;
+ color: var(--bs-table-color);
+ border-color: var(--bs-table-border-color);
+}
+.table-info {
+ --bs-table-color: #000000;
+ --bs-table-bg: #e3d7fb;
+ --bs-table-border-color: #ccc2e2;
+ --bs-table-striped-bg: #d8ccee;
+ --bs-table-striped-color: #000000;
+ --bs-table-active-bg: #ccc2e2;
+ --bs-table-active-color: #000000;
+ --bs-table-hover-bg: #d2c7e8;
+ --bs-table-hover-color: #000000;
+ color: var(--bs-table-color);
+ border-color: var(--bs-table-border-color);
+}
+.table-warning {
+ --bs-table-color: #000000;
+ --bs-table-bg: #fff4cc;
+ --bs-table-border-color: #e6dcb8;
+ --bs-table-striped-bg: #f2e8c2;
+ --bs-table-striped-color: #000000;
+ --bs-table-active-bg: #e6dcb8;
+ --bs-table-active-color: #000000;
+ --bs-table-hover-bg: #ece2bd;
+ --bs-table-hover-color: #000000;
+ color: var(--bs-table-color);
+ border-color: var(--bs-table-border-color);
+}
+.table-danger {
+ --bs-table-color: #000000;
+ --bs-table-bg: #fcd9e2;
+ --bs-table-border-color: #e3c3cb;
+ --bs-table-striped-bg: #efced7;
+ --bs-table-striped-color: #000000;
+ --bs-table-active-bg: #e3c3cb;
+ --bs-table-active-color: #000000;
+ --bs-table-hover-bg: #e9c9d1;
+ --bs-table-hover-color: #000000;
+ color: var(--bs-table-color);
+ border-color: var(--bs-table-border-color);
+}
+.table-light {
+ --bs-table-color: #000000;
+ --bs-table-bg: #f5f8fa;
+ --bs-table-border-color: #dddfe1;
+ --bs-table-striped-bg: #e9ecee;
+ --bs-table-striped-color: #000000;
+ --bs-table-active-bg: #dddfe1;
+ --bs-table-active-color: #000000;
+ --bs-table-hover-bg: #e3e5e7;
+ --bs-table-hover-color: #000000;
+ color: var(--bs-table-color);
+ border-color: var(--bs-table-border-color);
+}
+.table-dark {
+ --bs-table-color: #ffffff;
+ --bs-table-bg: #181c32;
+ --bs-table-border-color: #2f3347;
+ --bs-table-striped-bg: #24273c;
+ --bs-table-striped-color: #ffffff;
+ --bs-table-active-bg: #2f3347;
+ --bs-table-active-color: #ffffff;
+ --bs-table-hover-bg: #292d41;
+ --bs-table-hover-color: #ffffff;
+ color: var(--bs-table-color);
+ border-color: var(--bs-table-border-color);
+}
+.table-responsive {
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+}
+@media (max-width: 575.98px) {
+ .table-responsive-sm {
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+}
+@media (max-width: 767.98px) {
+ .table-responsive-md {
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+}
+@media (max-width: 991.98px) {
+ .table-responsive-lg {
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+}
+@media (max-width: 1199.98px) {
+ .table-responsive-xl {
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+}
+@media (max-width: 1399.98px) {
+ .table-responsive-xxl {
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+}
+.form-label {
+ margin-bottom: 0.5rem;
+ font-size: 1.05rem;
+ font-weight: 500;
+ color: #3f4254;
+}
+.col-form-label {
+ padding-top: calc(0.775rem + 1px);
+ padding-bottom: calc(0.775rem + 1px);
+ margin-bottom: 0;
+ font-size: inherit;
+ font-weight: 500;
+ line-height: 1.5;
+ color: #3f4254;
+}
+.col-form-label-lg {
+ padding-top: calc(0.825rem + 1px);
+ padding-bottom: calc(0.825rem + 1px);
+ font-size: 1.15rem;
+}
+.col-form-label-sm {
+ padding-top: calc(0.7rem + 1px);
+ padding-bottom: calc(0.7rem + 1px);
+ font-size: 0.925rem;
+}
+.form-text {
+ margin-top: 0.5rem;
+ font-size: 0.925rem;
+ color: #a1a5b7;
+}
+.form-control {
+ display: block;
+ width: 100%;
+ padding: 0.775rem 1rem;
+ font-size: 1.1rem;
+ font-weight: 500;
+ line-height: 1.5;
+ color: #5e6278;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid #e4e6ef;
+ appearance: none;
+ border-radius: 0.475rem;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+ transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .form-control {
+ transition: none;
+ }
+}
+.form-control[type="file"] {
+ overflow: hidden;
+}
+.form-control[type="file"]:not(:disabled):not([readonly]) {
+ cursor: pointer;
+}
+.form-control:focus {
+ color: #5e6278;
+ background-color: #fff;
+ border-color: #b5b5c3;
+ outline: 0;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075),
+ 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
+}
+.form-control::-webkit-date-and-time-value {
+ height: 1.5em;
+}
+.form-control::placeholder {
+ color: #a1a5b7;
+ opacity: 1;
+}
+.form-control:disabled,
+.form-control[readonly] {
+ background-color: #eff2f5;
+ border-color: #e4e6ef;
+ opacity: 1;
+}
+.form-control::file-selector-button {
+ padding: 0.775rem 1rem;
+ margin: -0.775rem -1rem;
+ margin-inline-end: 1rem;
+ color: #5e6278;
+ background-color: #f5f8fa;
+ pointer-events: none;
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+ border-inline-end-width: 1px;
+ border-radius: 0;
+ transition: color 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .form-control::file-selector-button {
+ transition: none;
+ }
+}
+.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
+ background-color: shade-color(#f5f8fa, 5%);
+}
+.form-control-plaintext {
+ display: block;
+ width: 100%;
+ padding: 0.775rem 0;
+ margin-bottom: 0;
+ line-height: 1.5;
+ color: #5e6278;
+ background-color: transparent;
+ border: solid transparent;
+ border-width: 1px 0;
+}
+.form-control-plaintext.form-control-lg,
+.form-control-plaintext.form-control-sm {
+ padding-right: 0;
+ padding-left: 0;
+}
+.form-control-sm {
+ min-height: calc(1.5em + 1.4rem + 2px);
+ padding: 0.7rem 0.775rem;
+ font-size: 0.925rem;
+ border-radius: 0.425rem;
+}
+.form-control-sm::file-selector-button {
+ padding: 0.7rem 0.775rem;
+ margin: -0.7rem -0.775rem;
+ margin-inline-end: 0.775rem;
+}
+.form-control-lg {
+ min-height: calc(1.5em + 1.65rem + 2px);
+ padding: 0.825rem 1.5rem;
+ font-size: 1.15rem;
+ border-radius: 0.625rem;
+}
+.form-control-lg::file-selector-button {
+ padding: 0.825rem 1.5rem;
+ margin: -0.825rem -1.5rem;
+ margin-inline-end: 1.5rem;
+}
+textarea.form-control {
+ min-height: calc(1.5em + 1.55rem + 2px);
+}
+textarea.form-control-sm {
+ min-height: calc(1.5em + 1.4rem + 2px);
+}
+textarea.form-control-lg {
+ min-height: calc(1.5em + 1.65rem + 2px);
+}
+.form-control-color {
+ width: 3rem;
+ height: auto;
+ padding: 0.775rem;
+}
+.form-control-color:not(:disabled):not([readonly]) {
+ cursor: pointer;
+}
+.form-control-color::-moz-color-swatch {
+ height: 1.5em;
+ border-radius: 0.475rem;
+}
+.form-control-color::-webkit-color-swatch {
+ height: 1.5em;
+ border-radius: 0.475rem;
+}
+.form-select {
+ display: block;
+ width: 100%;
+ padding: 0.775rem 3rem 0.775rem 1rem;
+ -moz-padding-start: calc(1rem - 3px);
+ font-size: 1.1rem;
+ font-weight: 500;
+ line-height: 1.5;
+ color: #5e6278;
+ background-color: #fff;
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
+ background-repeat: no-repeat;
+ background-position: right 1rem center;
+ background-size: 16px 12px;
+ border: 1px solid #e4e6ef;
+ border-radius: 0.475rem;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+ transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ appearance: none;
+}
+@media (prefers-reduced-motion: reduce) {
+ .form-select {
+ transition: none;
+ }
+}
+.form-select:focus {
+ border-color: #b5b5c3;
+ outline: 0;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075),
+ 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
+}
+.form-select[multiple],
+.form-select[size]:not([size="1"]) {
+ padding-right: 1rem;
+ background-image: none;
+}
+.form-select:disabled {
+ background-color: #eff2f5;
+ border-color: #e4e6ef;
+}
+.form-select:-moz-focusring {
+ color: transparent;
+ text-shadow: 0 0 0 #5e6278;
+}
+.form-select-sm {
+ padding-top: 0.7rem;
+ padding-bottom: 0.7rem;
+ padding-left: 0.775rem;
+ font-size: 0.925rem;
+ border-radius: 0.425rem;
+}
+.form-select-lg {
+ padding-top: 0.825rem;
+ padding-bottom: 0.825rem;
+ padding-left: 1.5rem;
+ font-size: 1.15rem;
+ border-radius: 0.625rem;
+}
+.form-check {
+ display: block;
+ min-height: 1.5rem;
+ padding-left: 2.25rem;
+ margin-bottom: 0.125rem;
+}
+.form-check .form-check-input {
+ float: left;
+ margin-left: -2.25rem;
+}
+.form-check-reverse {
+ padding-right: 2.25rem;
+ padding-left: 0;
+ text-align: right;
+}
+.form-check-reverse .form-check-input {
+ float: right;
+ margin-right: -2.25rem;
+ margin-left: 0;
+}
+.form-check-input {
+ width: 1.75rem;
+ height: 1.75rem;
+ margin-top: -0.125rem;
+ vertical-align: top;
+ background-color: transparent;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: contain;
+ border: 1px solid #e4e6ef;
+ appearance: none;
+ print-color-adjust: exact;
+}
+.form-check-input[type="checkbox"] {
+ border-radius: 0.45em;
+}
+.form-check-input[type="radio"] {
+ border-radius: 50%;
+}
+.form-check-input:active {
+ filter: brightness(90%);
+}
+.form-check-input:focus {
+ border-color: #b5b5c3;
+ outline: 0;
+ box-shadow: none;
+}
+.form-check-input:checked {
+ background-color: #009ef7;
+ border-color: #009ef7;
+}
+.form-check-input:checked[type="checkbox"] {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23ffffff'/%3e%3c/svg%3e");
+}
+.form-check-input:checked[type="radio"] {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");
+}
+.form-check-input[type="checkbox"]:indeterminate {
+ background-color: #009ef7;
+ border-color: #009ef7;
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
+}
+.form-check-input:disabled {
+ pointer-events: none;
+ filter: none;
+ opacity: 0.5;
+}
+.form-check-input:disabled ~ .form-check-label,
+.form-check-input[disabled] ~ .form-check-label {
+ cursor: default;
+ opacity: 0.5;
+}
+.form-switch {
+ padding-left: 3.75rem;
+}
+.form-switch .form-check-input {
+ width: 3.25rem;
+ margin-left: -3.75rem;
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
+ background-position: left center;
+ border-radius: 3.25rem;
+ transition: background-position 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .form-switch .form-check-input {
+ transition: none;
+ }
+}
+.form-switch .form-check-input:focus {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23B5B5C3'/%3e%3c/svg%3e");
+}
+.form-switch .form-check-input:checked {
+ background-position: right center;
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
+}
+.form-switch.form-check-reverse {
+ padding-right: 3.75rem;
+ padding-left: 0;
+}
+.form-switch.form-check-reverse .form-check-input {
+ margin-right: -3.75rem;
+ margin-left: 0;
+}
+.form-check-inline {
+ display: inline-block;
+ margin-right: 1rem;
+}
+.btn-check {
+ position: absolute;
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none;
+}
+.btn-check:disabled + .btn,
+.btn-check[disabled] + .btn {
+ pointer-events: none;
+ filter: none;
+ opacity: 0.65;
+}
+.form-range {
+ width: 100%;
+ height: 1.5rem;
+ padding: 0;
+ background-color: transparent;
+ appearance: none;
+}
+.form-range:focus {
+ outline: 0;
+}
+.form-range:focus::-webkit-slider-thumb {
+ box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
+}
+.form-range:focus::-moz-range-thumb {
+ box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
+}
+.form-range::-moz-focus-outer {
+ border: 0;
+}
+.form-range::-webkit-slider-thumb {
+ width: 1rem;
+ height: 1rem;
+ margin-top: -0.25rem;
+ background-color: #009ef7;
+ border: 0;
+ border-radius: 1rem;
+ box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
+ transition: background-color 0.15s ease-in-out,
+ border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ appearance: none;
+}
+@media (prefers-reduced-motion: reduce) {
+ .form-range::-webkit-slider-thumb {
+ transition: none;
+ }
+}
+.form-range::-webkit-slider-thumb:active {
+ background-color: #b3e2fd;
+}
+.form-range::-webkit-slider-runnable-track {
+ width: 100%;
+ height: 0.5rem;
+ color: transparent;
+ cursor: pointer;
+ background-color: var(--kt-gray-300);
+ border-color: transparent;
+ border-radius: 0.475rem;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+}
+.form-range::-moz-range-thumb {
+ width: 1rem;
+ height: 1rem;
+ background-color: #009ef7;
+ border: 0;
+ border-radius: 1rem;
+ box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
+ transition: background-color 0.15s ease-in-out,
+ border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ appearance: none;
+}
+@media (prefers-reduced-motion: reduce) {
+ .form-range::-moz-range-thumb {
+ transition: none;
+ }
+}
+.form-range::-moz-range-thumb:active {
+ background-color: #b3e2fd;
+}
+.form-range::-moz-range-track {
+ width: 100%;
+ height: 0.5rem;
+ color: transparent;
+ cursor: pointer;
+ background-color: var(--kt-gray-300);
+ border-color: transparent;
+ border-radius: 0.475rem;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+}
+.form-range:disabled {
+ pointer-events: none;
+}
+.form-range:disabled::-webkit-slider-thumb {
+ background-color: var(--kt-gray-500);
+}
+.form-range:disabled::-moz-range-thumb {
+ background-color: var(--kt-gray-500);
+}
+.form-floating {
+ position: relative;
+}
+.form-floating > .form-control,
+.form-floating > .form-control-plaintext,
+.form-floating > .form-select {
+ height: calc(3.75rem + 2px);
+ line-height: 1.25;
+}
+.form-floating > label {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ padding: 1rem 1rem;
+ pointer-events: none;
+ border: 1px solid transparent;
+ transform-origin: 0 0;
+ transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .form-floating > label {
+ transition: none;
+ }
+}
+.form-floating > .form-control,
+.form-floating > .form-control-plaintext {
+ padding: 1rem 1rem;
+}
+.form-floating > .form-control-plaintext::placeholder,
+.form-floating > .form-control::placeholder {
+ color: transparent;
+}
+.form-floating > .form-control-plaintext:focus,
+.form-floating > .form-control-plaintext:not(:placeholder-shown),
+.form-floating > .form-control:focus,
+.form-floating > .form-control:not(:placeholder-shown) {
+ padding-top: 2.15rem;
+ padding-bottom: 0.625rem;
+}
+.form-floating > .form-control-plaintext:-webkit-autofill,
+.form-floating > .form-control:-webkit-autofill {
+ padding-top: 2.15rem;
+ padding-bottom: 0.625rem;
+}
+.form-floating > .form-select {
+ padding-top: 2.15rem;
+ padding-bottom: 0.625rem;
+}
+.form-floating > .form-control-plaintext ~ label,
+.form-floating > .form-control:focus ~ label,
+.form-floating > .form-control:not(:placeholder-shown) ~ label,
+.form-floating > .form-select ~ label {
+ opacity: 0.65;
+ transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
+}
+.form-floating > .form-control:-webkit-autofill ~ label {
+ opacity: 0.65;
+ transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
+}
+.form-floating > .form-control-plaintext ~ label {
+ border-width: 1px 0;
+}
+.input-group {
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: stretch;
+ width: 100%;
+}
+.input-group > .form-control,
+.input-group > .form-select {
+ position: relative;
+ flex: 1 1 auto;
+ width: 1%;
+ min-width: 0;
+}
+.input-group > .form-control:focus,
+.input-group > .form-select:focus {
+ z-index: 3;
+}
+.input-group .btn {
+ position: relative;
+ z-index: 2;
+}
+.input-group .btn:focus {
+ z-index: 3;
+}
+.input-group-text {
+ display: flex;
+ align-items: center;
+ padding: 0.775rem 1rem;
+ font-size: 1.1rem;
+ font-weight: 500;
+ line-height: 1.5;
+ color: #5e6278;
+ text-align: center;
+ white-space: nowrap;
+ background-color: #f5f8fa;
+ border: 1px solid #e4e6ef;
+ border-radius: 0.475rem;
+}
+.input-group-lg > .btn,
+.input-group-lg > .form-control,
+.input-group-lg > .form-select,
+.input-group-lg > .input-group-text {
+ padding: 0.825rem 1.5rem;
+ font-size: 1.15rem;
+ border-radius: 0.625rem;
+}
+.input-group-sm > .btn,
+.input-group-sm > .form-control,
+.input-group-sm > .form-select,
+.input-group-sm > .input-group-text {
+ padding: 0.7rem 0.775rem;
+ font-size: 0.925rem;
+ border-radius: 0.425rem;
+}
+.input-group-lg > .form-select,
+.input-group-sm > .form-select {
+ padding-right: 4rem;
+}
+.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),
+.input-group:not(.has-validation)
+ > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),
+.input-group.has-validation
+ > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.input-group
+ > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(
+ .valid-feedback
+ ):not(.invalid-tooltip):not(.invalid-feedback) {
+ margin-left: -1px;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.input-group > .input-group-append > .btn,
+.input-group > .input-group-append > .input-group-text,
+.input-group > .input-group-prepend:not(:first-child) > .btn,
+.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
+.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
+.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.input-group-prepend,
+.input-group-append {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+.input-group-prepend .btn,
+.input-group-append .btn {
+ position: relative;
+ z-index: 2;
+}
+.input-group-prepend .btn:focus,
+.input-group-append .btn:focus {
+ z-index: 3;
+}
+.valid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.5rem;
+ font-size: 0.925rem;
+ color: #50cd89;
+}
+.valid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.75rem 1rem;
+ margin-top: 0.1rem;
+ font-size: 0.925rem;
+ color: #000;
+ background-color: #50cd89;
+ border-radius: 0.475rem;
+}
+.is-valid ~ .valid-feedback,
+.is-valid ~ .valid-tooltip,
+.was-validated :valid ~ .valid-feedback,
+.was-validated :valid ~ .valid-tooltip {
+ display: block;
+}
+.form-control.is-valid,
+.was-validated .form-control:valid {
+ border-color: #50cd89;
+ padding-right: calc(1.5em + 1.55rem);
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2350cd89' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
+ background-repeat: no-repeat;
+ background-position: right calc(0.375em + 0.3875rem) center;
+ background-size: calc(0.75em + 0.775rem) calc(0.75em + 0.775rem);
+}
+.form-control.is-valid:focus,
+.was-validated .form-control:valid:focus {
+ border-color: #50cd89;
+ box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
+}
+.was-validated textarea.form-control:valid,
+textarea.form-control.is-valid {
+ padding-right: calc(1.5em + 1.55rem);
+ background-position: top calc(0.375em + 0.3875rem) right
+ calc(0.375em + 0.3875rem);
+}
+.form-select.is-valid,
+.was-validated .form-select:valid {
+ border-color: #50cd89;
+}
+.form-select.is-valid:not([multiple]):not([size]),
+.form-select.is-valid:not([multiple])[size="1"],
+.was-validated .form-select:valid:not([multiple]):not([size]),
+.was-validated .form-select:valid:not([multiple])[size="1"] {
+ padding-right: 5.5rem;
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),
+ url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2350cd89' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
+ background-position: right 1rem center, center right 3rem;
+ background-size: 16px 12px, calc(0.75em + 0.775rem) calc(0.75em + 0.775rem);
+}
+.form-select.is-valid:focus,
+.was-validated .form-select:valid:focus {
+ border-color: #50cd89;
+ box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
+}
+.form-control-color.is-valid,
+.was-validated .form-control-color:valid {
+ width: calc(3rem + calc(1.5em + 1.55rem));
+}
+.form-check-input.is-valid,
+.was-validated .form-check-input:valid {
+ border-color: #50cd89;
+}
+.form-check-input.is-valid:checked,
+.was-validated .form-check-input:valid:checked {
+ background-color: #50cd89;
+}
+.form-check-input.is-valid:focus,
+.was-validated .form-check-input:valid:focus {
+ box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
+}
+.form-check-input.is-valid ~ .form-check-label,
+.was-validated .form-check-input:valid ~ .form-check-label {
+ color: #50cd89;
+}
+.form-check-inline .form-check-input ~ .valid-feedback {
+ margin-left: 0.5em;
+}
+.input-group .form-control.is-valid,
+.input-group .form-select.is-valid,
+.was-validated .input-group .form-control:valid,
+.was-validated .input-group .form-select:valid {
+ z-index: 1;
+}
+.input-group .form-control.is-valid:focus,
+.input-group .form-select.is-valid:focus,
+.was-validated .input-group .form-control:valid:focus,
+.was-validated .input-group .form-select:valid:focus {
+ z-index: 3;
+}
+.invalid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.5rem;
+ font-size: 0.925rem;
+ color: #f1416c;
+}
+.invalid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.75rem 1rem;
+ margin-top: 0.1rem;
+ font-size: 0.925rem;
+ color: #000;
+ background-color: #f1416c;
+ border-radius: 0.475rem;
+}
+.is-invalid ~ .invalid-feedback,
+.is-invalid ~ .invalid-tooltip,
+.was-validated :invalid ~ .invalid-feedback,
+.was-validated :invalid ~ .invalid-tooltip {
+ display: block;
+}
+.form-control.is-invalid,
+.was-validated .form-control:invalid {
+ border-color: #f1416c;
+ padding-right: calc(1.5em + 1.55rem);
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f1416c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f1416c' stroke='none'/%3e%3c/svg%3e");
+ background-repeat: no-repeat;
+ background-position: right calc(0.375em + 0.3875rem) center;
+ background-size: calc(0.75em + 0.775rem) calc(0.75em + 0.775rem);
+}
+.form-control.is-invalid:focus,
+.was-validated .form-control:invalid:focus {
+ border-color: #f1416c;
+ box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
+}
+.was-validated textarea.form-control:invalid,
+textarea.form-control.is-invalid {
+ padding-right: calc(1.5em + 1.55rem);
+ background-position: top calc(0.375em + 0.3875rem) right
+ calc(0.375em + 0.3875rem);
+}
+.form-select.is-invalid,
+.was-validated .form-select:invalid {
+ border-color: #f1416c;
+}
+.form-select.is-invalid:not([multiple]):not([size]),
+.form-select.is-invalid:not([multiple])[size="1"],
+.was-validated .form-select:invalid:not([multiple]):not([size]),
+.was-validated .form-select:invalid:not([multiple])[size="1"] {
+ padding-right: 5.5rem;
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),
+ url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f1416c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f1416c' stroke='none'/%3e%3c/svg%3e");
+ background-position: right 1rem center, center right 3rem;
+ background-size: 16px 12px, calc(0.75em + 0.775rem) calc(0.75em + 0.775rem);
+}
+.form-select.is-invalid:focus,
+.was-validated .form-select:invalid:focus {
+ border-color: #f1416c;
+ box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
+}
+.form-control-color.is-invalid,
+.was-validated .form-control-color:invalid {
+ width: calc(3rem + calc(1.5em + 1.55rem));
+}
+.form-check-input.is-invalid,
+.was-validated .form-check-input:invalid {
+ border-color: #f1416c;
+}
+.form-check-input.is-invalid:checked,
+.was-validated .form-check-input:invalid:checked {
+ background-color: #f1416c;
+}
+.form-check-input.is-invalid:focus,
+.was-validated .form-check-input:invalid:focus {
+ box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
+}
+.form-check-input.is-invalid ~ .form-check-label,
+.was-validated .form-check-input:invalid ~ .form-check-label {
+ color: #f1416c;
+}
+.form-check-inline .form-check-input ~ .invalid-feedback {
+ margin-left: 0.5em;
+}
+.input-group .form-control.is-invalid,
+.input-group .form-select.is-invalid,
+.was-validated .input-group .form-control:invalid,
+.was-validated .input-group .form-select:invalid {
+ z-index: 2;
+}
+.input-group .form-control.is-invalid:focus,
+.input-group .form-select.is-invalid:focus,
+.was-validated .input-group .form-control:invalid:focus,
+.was-validated .input-group .form-select:invalid:focus {
+ z-index: 3;
+}
+.btn {
+ --bs-btn-padding-x: 1.5rem;
+ --bs-btn-padding-y: 0.775rem;
+ --bs-btn-font-size: 1.1rem;
+ --bs-btn-font-weight: 500;
+ --bs-btn-line-height: 1.5;
+ --bs-btn-color: #181c32;
+ --bs-btn-bg: transparent;
+ --bs-btn-border-width: 1px;
+ --bs-btn-border-color: transparent;
+ --bs-btn-border-radius: 0.475rem;
+ --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
+ 0 1px 1px rgba(0, 0, 0, 0.075);
+ --bs-btn-disabled-opacity: 0.65;
+ --bs-btn-focus-box-shadow: 0 0 0 0.25rem
+ rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
+ display: inline-block;
+ padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
+ font-family: var(--bs-btn-font-family);
+ font-size: var(--bs-btn-font-size);
+ font-weight: var(--bs-btn-font-weight);
+ line-height: var(--bs-btn-line-height);
+ color: var(--bs-btn-color);
+ text-align: center;
+ vertical-align: middle;
+ cursor: pointer;
+ user-select: none;
+ border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
+ border-radius: var(--bs-btn-border-radius);
+ background-color: var(--bs-btn-bg);
+ box-shadow: var(--bs-btn-box-shadow);
+ transition: color 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .btn {
+ transition: none;
+ }
+}
+.btn:hover {
+ color: var(--bs-btn-hover-color);
+ background-color: var(--bs-btn-hover-bg);
+ border-color: var(--bs-btn-hover-border-color);
+}
+.btn-check:focus + .btn,
+.btn:focus {
+ color: var(--bs-btn-hover-color);
+ background-color: var(--bs-btn-hover-bg);
+ border-color: var(--bs-btn-hover-border-color);
+ outline: 0;
+ box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
+}
+.btn-check:active + .btn,
+.btn-check:checked + .btn,
+.btn.active,
+.btn.show,
+.btn:active {
+ color: var(--bs-btn-active-color);
+ background-color: var(--bs-btn-active-bg);
+ border-color: var(--bs-btn-active-border-color);
+ box-shadow: var(--bs-btn-active-shadow);
+}
+.btn-check:active + .btn:focus,
+.btn-check:checked + .btn:focus,
+.btn.active:focus,
+.btn.show:focus,
+.btn:active:focus {
+ box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
+}
+.btn.disabled,
+.btn:disabled,
+fieldset:disabled .btn {
+ color: var(--bs-btn-disabled-color);
+ pointer-events: none;
+ background-color: var(--bs-btn-disabled-bg);
+ border-color: var(--bs-btn-disabled-border-color);
+ opacity: var(--bs-btn-disabled-opacity);
+ box-shadow: none;
+}
+.btn-white {
+ --bs-btn-color: #000000;
+ --bs-btn-bg: #ffffff;
+ --bs-btn-border-color: #ffffff;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: white;
+ --bs-btn-hover-border-color: white;
+ --bs-btn-focus-shadow-rgb: 217, 217, 217;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: white;
+ --bs-btn-active-border-color: white;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #000000;
+ --bs-btn-disabled-bg: #ffffff;
+ --bs-btn-disabled-border-color: #ffffff;
+}
+.btn-light {
+ --bs-btn-color: #000000;
+ --bs-btn-bg: #f5f8fa;
+ --bs-btn-border-color: #f5f8fa;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #f7f9fb;
+ --bs-btn-hover-border-color: #f6f9fb;
+ --bs-btn-focus-shadow-rgb: 208, 211, 213;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #f7f9fb;
+ --bs-btn-active-border-color: #f6f9fb;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #000000;
+ --bs-btn-disabled-bg: #f5f8fa;
+ --bs-btn-disabled-border-color: #f5f8fa;
+}
+.btn-primary {
+ --bs-btn-color: #000000;
+ --bs-btn-bg: #009ef7;
+ --bs-btn-border-color: #009ef7;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #26adf8;
+ --bs-btn-hover-border-color: #1aa8f8;
+ --bs-btn-focus-shadow-rgb: 0, 134, 210;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #33b1f9;
+ --bs-btn-active-border-color: #1aa8f8;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #000000;
+ --bs-btn-disabled-bg: #009ef7;
+ --bs-btn-disabled-border-color: #009ef7;
+}
+.btn-secondary {
+ --bs-btn-color: #000000;
+ --bs-btn-bg: #e4e6ef;
+ --bs-btn-border-color: #e4e6ef;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #e8eaf1;
+ --bs-btn-hover-border-color: #e7e9f1;
+ --bs-btn-focus-shadow-rgb: 194, 196, 203;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #e9ebf2;
+ --bs-btn-active-border-color: #e7e9f1;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #000000;
+ --bs-btn-disabled-bg: #e4e6ef;
+ --bs-btn-disabled-border-color: #e4e6ef;
+}
+.btn-success {
+ --bs-btn-color: #000000;
+ --bs-btn-bg: #50cd89;
+ --bs-btn-border-color: #50cd89;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #6ad59b;
+ --bs-btn-hover-border-color: #62d295;
+ --bs-btn-focus-shadow-rgb: 68, 174, 116;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #73d7a1;
+ --bs-btn-active-border-color: #62d295;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #000000;
+ --bs-btn-disabled-bg: #50cd89;
+ --bs-btn-disabled-border-color: #50cd89;
+}
+.btn-info {
+ --bs-btn-color: #ffffff;
+ --bs-btn-bg: #7239ea;
+ --bs-btn-border-color: #7239ea;
+ --bs-btn-hover-color: #ffffff;
+ --bs-btn-hover-bg: #6130c7;
+ --bs-btn-hover-border-color: #5b2ebb;
+ --bs-btn-focus-shadow-rgb: 135, 87, 237;
+ --bs-btn-active-color: #ffffff;
+ --bs-btn-active-bg: #5b2ebb;
+ --bs-btn-active-border-color: #562bb0;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #ffffff;
+ --bs-btn-disabled-bg: #7239ea;
+ --bs-btn-disabled-border-color: #7239ea;
+}
+.btn-warning {
+ --bs-btn-color: #000000;
+ --bs-btn-bg: #ffc700;
+ --bs-btn-border-color: #ffc700;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #ffcf26;
+ --bs-btn-hover-border-color: #ffcd1a;
+ --bs-btn-focus-shadow-rgb: 217, 169, 0;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #ffd233;
+ --bs-btn-active-border-color: #ffcd1a;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #000000;
+ --bs-btn-disabled-bg: #ffc700;
+ --bs-btn-disabled-border-color: #ffc700;
+}
+.btn-danger {
+ --bs-btn-color: #000000;
+ --bs-btn-bg: #f1416c;
+ --bs-btn-border-color: #f1416c;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #f35e82;
+ --bs-btn-hover-border-color: #f2547b;
+ --bs-btn-focus-shadow-rgb: 205, 55, 92;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #f46789;
+ --bs-btn-active-border-color: #f2547b;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #000000;
+ --bs-btn-disabled-bg: #f1416c;
+ --bs-btn-disabled-border-color: #f1416c;
+}
+.btn-dark {
+ --bs-btn-color: #ffffff;
+ --bs-btn-bg: #181c32;
+ --bs-btn-border-color: #181c32;
+ --bs-btn-hover-color: #ffffff;
+ --bs-btn-hover-bg: #14182b;
+ --bs-btn-hover-border-color: #131628;
+ --bs-btn-focus-shadow-rgb: 59, 62, 81;
+ --bs-btn-active-color: #ffffff;
+ --bs-btn-active-bg: #131628;
+ --bs-btn-active-border-color: #121526;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #ffffff;
+ --bs-btn-disabled-bg: #181c32;
+ --bs-btn-disabled-border-color: #181c32;
+}
+.btn-outline-white {
+ --bs-btn-color: #ffffff;
+ --bs-btn-border-color: #ffffff;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #ffffff;
+ --bs-btn-hover-border-color: #ffffff;
+ --bs-btn-focus-shadow-rgb: 255, 255, 255;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #ffffff;
+ --bs-btn-active-border-color: #ffffff;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #ffffff;
+ --bs-btn-disabled-bg: transparent;
+ --bs-gradient: none;
+}
+.btn-outline-light {
+ --bs-btn-color: #f5f8fa;
+ --bs-btn-border-color: #f5f8fa;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #f5f8fa;
+ --bs-btn-hover-border-color: #f5f8fa;
+ --bs-btn-focus-shadow-rgb: 245, 248, 250;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #f5f8fa;
+ --bs-btn-active-border-color: #f5f8fa;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #f5f8fa;
+ --bs-btn-disabled-bg: transparent;
+ --bs-gradient: none;
+}
+.btn-outline-primary {
+ --bs-btn-color: #009ef7;
+ --bs-btn-border-color: #009ef7;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #009ef7;
+ --bs-btn-hover-border-color: #009ef7;
+ --bs-btn-focus-shadow-rgb: 0, 158, 247;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #009ef7;
+ --bs-btn-active-border-color: #009ef7;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #009ef7;
+ --bs-btn-disabled-bg: transparent;
+ --bs-gradient: none;
+}
+.btn-outline-secondary {
+ --bs-btn-color: #e4e6ef;
+ --bs-btn-border-color: #e4e6ef;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #e4e6ef;
+ --bs-btn-hover-border-color: #e4e6ef;
+ --bs-btn-focus-shadow-rgb: 228, 230, 239;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #e4e6ef;
+ --bs-btn-active-border-color: #e4e6ef;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #e4e6ef;
+ --bs-btn-disabled-bg: transparent;
+ --bs-gradient: none;
+}
+.btn-outline-success {
+ --bs-btn-color: #50cd89;
+ --bs-btn-border-color: #50cd89;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #50cd89;
+ --bs-btn-hover-border-color: #50cd89;
+ --bs-btn-focus-shadow-rgb: 80, 205, 137;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #50cd89;
+ --bs-btn-active-border-color: #50cd89;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #50cd89;
+ --bs-btn-disabled-bg: transparent;
+ --bs-gradient: none;
+}
+.btn-outline-info {
+ --bs-btn-color: #7239ea;
+ --bs-btn-border-color: #7239ea;
+ --bs-btn-hover-color: #ffffff;
+ --bs-btn-hover-bg: #7239ea;
+ --bs-btn-hover-border-color: #7239ea;
+ --bs-btn-focus-shadow-rgb: 114, 57, 234;
+ --bs-btn-active-color: #ffffff;
+ --bs-btn-active-bg: #7239ea;
+ --bs-btn-active-border-color: #7239ea;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #7239ea;
+ --bs-btn-disabled-bg: transparent;
+ --bs-gradient: none;
+}
+.btn-outline-warning {
+ --bs-btn-color: #ffc700;
+ --bs-btn-border-color: #ffc700;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #ffc700;
+ --bs-btn-hover-border-color: #ffc700;
+ --bs-btn-focus-shadow-rgb: 255, 199, 0;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #ffc700;
+ --bs-btn-active-border-color: #ffc700;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #ffc700;
+ --bs-btn-disabled-bg: transparent;
+ --bs-gradient: none;
+}
+.btn-outline-danger {
+ --bs-btn-color: #f1416c;
+ --bs-btn-border-color: #f1416c;
+ --bs-btn-hover-color: #000000;
+ --bs-btn-hover-bg: #f1416c;
+ --bs-btn-hover-border-color: #f1416c;
+ --bs-btn-focus-shadow-rgb: 241, 65, 108;
+ --bs-btn-active-color: #000000;
+ --bs-btn-active-bg: #f1416c;
+ --bs-btn-active-border-color: #f1416c;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #f1416c;
+ --bs-btn-disabled-bg: transparent;
+ --bs-gradient: none;
+}
+.btn-outline-dark {
+ --bs-btn-color: #181c32;
+ --bs-btn-border-color: #181c32;
+ --bs-btn-hover-color: #ffffff;
+ --bs-btn-hover-bg: #181c32;
+ --bs-btn-hover-border-color: #181c32;
+ --bs-btn-focus-shadow-rgb: 24, 28, 50;
+ --bs-btn-active-color: #ffffff;
+ --bs-btn-active-bg: #181c32;
+ --bs-btn-active-border-color: #181c32;
+ --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --bs-btn-disabled-color: #181c32;
+ --bs-btn-disabled-bg: transparent;
+ --bs-gradient: none;
+}
+.btn-link {
+ --bs-btn-font-weight: 400;
+ --bs-btn-color: #009ef7;
+ --bs-btn-bg: transparent;
+ --bs-btn-border-color: transparent;
+ --bs-btn-hover-color: shift-color(#009ef7, 20%);
+ --bs-btn-hover-border-color: transparent;
+ --bs-btn-active-border-color: transparent;
+ --bs-btn-disabled-color: #7e8299;
+ --bs-btn-disabled-border-color: transparent;
+ --bs-btn-box-shadow: none;
+ text-decoration: none;
+}
+.btn-link:focus,
+.btn-link:hover {
+ text-decoration: none;
+}
+.btn-group-lg > .btn,
+.btn-lg {
+ --bs-btn-padding-y: 0.825rem;
+ --bs-btn-padding-x: 1.75rem;
+ --bs-btn-font-size: 1.15rem;
+ --bs-btn-border-radius: 0.625rem;
+}
+.btn-group-sm > .btn,
+.btn-sm {
+ --bs-btn-padding-y: 0.7rem;
+ --bs-btn-padding-x: 1.25rem;
+ --bs-btn-font-size: 0.925rem;
+ --bs-btn-border-radius: 0.425rem;
+}
+.fade {
+ transition: opacity 0.15s linear;
+}
+@media (prefers-reduced-motion: reduce) {
+ .fade {
+ transition: none;
+ }
+}
+.fade:not(.show) {
+ opacity: 0;
+}
+.collapse:not(.show) {
+ display: none;
+}
+.collapsing {
+ height: 0;
+ overflow: hidden;
+ transition: height 0.35s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+ .collapsing {
+ transition: none;
+ }
+}
+.collapsing.collapse-horizontal {
+ width: 0;
+ height: auto;
+ transition: width 0.35s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+ .collapsing.collapse-horizontal {
+ transition: none;
+ }
+}
+.dropdown,
+.dropdown-center,
+.dropend,
+.dropstart,
+.dropup,
+.dropup-center {
+ position: relative;
+}
+.dropdown-toggle {
+ white-space: nowrap;
+}
+.dropdown-toggle::after {
+ display: inline-block;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0.3em solid;
+ border-right: 0.3em solid transparent;
+ border-bottom: 0;
+ border-left: 0.3em solid transparent;
+}
+.dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+.dropdown-menu {
+ --bs-dropdown-min-width: 10rem;
+ --bs-dropdown-padding-x: 0;
+ --bs-dropdown-padding-y: 0.5rem;
+ --bs-dropdown-spacer: 0.125rem;
+ --bs-dropdown-font-size: 1rem;
+ --bs-dropdown-color: #181c32;
+ --bs-dropdown-bg: #ffffff;
+ --bs-dropdown-border-color: var(--bs-border-color-translucent);
+ --bs-dropdown-border-radius: 0.475rem;
+ --bs-dropdown-border-width: 0;
+ --bs-dropdown-inner-border-radius: 0.475rem;
+ --bs-dropdown-divider-bg: #f5f8fa;
+ --bs-dropdown-divider-margin-y: 0.5rem;
+ --bs-dropdown-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
+ --bs-dropdown-link-color: #181c32;
+ --bs-dropdown-link-hover-color: shade-color(#181c32, 10%);
+ --bs-dropdown-link-hover-bg: #eff2f5;
+ --bs-dropdown-link-active-color: #ffffff;
+ --bs-dropdown-link-active-bg: #009ef7;
+ --bs-dropdown-link-disabled-color: #a1a5b7;
+ --bs-dropdown-item-padding-x: 1rem;
+ --bs-dropdown-item-padding-y: 0.25rem;
+ --bs-dropdown-header-color: #7e8299;
+ --bs-dropdown-header-padding-x: 1rem;
+ --bs-dropdown-header-padding-y: 0.5rem;
+ position: absolute;
+ z-index: 1000;
+ display: none;
+ min-width: var(--bs-dropdown-min-width);
+ padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
+ margin: 0;
+ font-size: var(--bs-dropdown-font-size);
+ color: var(--bs-dropdown-color);
+ text-align: left;
+ list-style: none;
+ background-color: var(--bs-dropdown-bg);
+ background-clip: padding-box;
+ border: var(--bs-dropdown-border-width) solid
+ var(--bs-dropdown-border-color);
+ border-radius: var(--bs-dropdown-border-radius);
+ box-shadow: var(--bs-dropdown-box-shadow);
+}
+.dropdown-menu[data-bs-popper] {
+ top: 100%;
+ left: 0;
+ margin-top: var(--bs-dropdown-spacer);
+}
+.dropdown-menu-start {
+ --bs-position: start;
+}
+.dropdown-menu-start[data-bs-popper] {
+ right: auto;
+ left: 0;
+}
+.dropdown-menu-end {
+ --bs-position: end;
+}
+.dropdown-menu-end[data-bs-popper] {
+ right: 0;
+ left: auto;
+}
+@media (min-width: 576px) {
+ .dropdown-menu-sm-start {
+ --bs-position: start;
+ }
+ .dropdown-menu-sm-start[data-bs-popper] {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-sm-end {
+ --bs-position: end;
+ }
+ .dropdown-menu-sm-end[data-bs-popper] {
+ right: 0;
+ left: auto;
+ }
+}
+@media (min-width: 768px) {
+ .dropdown-menu-md-start {
+ --bs-position: start;
+ }
+ .dropdown-menu-md-start[data-bs-popper] {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-md-end {
+ --bs-position: end;
+ }
+ .dropdown-menu-md-end[data-bs-popper] {
+ right: 0;
+ left: auto;
+ }
+}
+@media (min-width: 992px) {
+ .dropdown-menu-lg-start {
+ --bs-position: start;
+ }
+ .dropdown-menu-lg-start[data-bs-popper] {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-lg-end {
+ --bs-position: end;
+ }
+ .dropdown-menu-lg-end[data-bs-popper] {
+ right: 0;
+ left: auto;
+ }
+}
+@media (min-width: 1200px) {
+ .dropdown-menu-xl-start {
+ --bs-position: start;
+ }
+ .dropdown-menu-xl-start[data-bs-popper] {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-xl-end {
+ --bs-position: end;
+ }
+ .dropdown-menu-xl-end[data-bs-popper] {
+ right: 0;
+ left: auto;
+ }
+}
+@media (min-width: 1400px) {
+ .dropdown-menu-xxl-start {
+ --bs-position: start;
+ }
+ .dropdown-menu-xxl-start[data-bs-popper] {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-xxl-end {
+ --bs-position: end;
+ }
+ .dropdown-menu-xxl-end[data-bs-popper] {
+ right: 0;
+ left: auto;
+ }
+}
+.dropup .dropdown-menu[data-bs-popper] {
+ top: auto;
+ bottom: 100%;
+ margin-top: 0;
+ margin-bottom: var(--bs-dropdown-spacer);
+}
+.dropup .dropdown-toggle::after {
+ display: inline-block;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0;
+ border-right: 0.3em solid transparent;
+ border-bottom: 0.3em solid;
+ border-left: 0.3em solid transparent;
+}
+.dropup .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+.dropend .dropdown-menu[data-bs-popper] {
+ top: 0;
+ right: auto;
+ left: 100%;
+ margin-top: 0;
+ margin-left: var(--bs-dropdown-spacer);
+}
+.dropend .dropdown-toggle::after {
+ display: inline-block;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0.3em solid transparent;
+ border-right: 0;
+ border-bottom: 0.3em solid transparent;
+ border-left: 0.3em solid;
+}
+.dropend .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+.dropend .dropdown-toggle::after {
+ vertical-align: 0;
+}
+.dropstart .dropdown-menu[data-bs-popper] {
+ top: 0;
+ right: 100%;
+ left: auto;
+ margin-top: 0;
+ margin-right: var(--bs-dropdown-spacer);
+}
+.dropstart .dropdown-toggle::after {
+ display: inline-block;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+}
+.dropstart .dropdown-toggle::after {
+ display: none;
+}
+.dropstart .dropdown-toggle::before {
+ display: inline-block;
+ margin-right: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0.3em solid transparent;
+ border-right: 0.3em solid;
+ border-bottom: 0.3em solid transparent;
+}
+.dropstart .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+.dropstart .dropdown-toggle::before {
+ vertical-align: 0;
+}
+.dropdown-divider {
+ height: 0;
+ margin: var(--bs-dropdown-divider-margin-y) 0;
+ overflow: hidden;
+ border-top: 1px solid var(--bs-dropdown-divider-bg);
+ opacity: 1;
+}
+.dropdown-item {
+ display: block;
+ width: 100%;
+ padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
+ clear: both;
+ font-weight: 400;
+ color: var(--bs-dropdown-link-color);
+ text-align: inherit;
+ white-space: nowrap;
+ background-color: transparent;
+ border: 0;
+}
+.dropdown-item:focus,
+.dropdown-item:hover {
+ color: var(--bs-dropdown-link-hover-color);
+ background-color: var(--bs-dropdown-link-hover-bg);
+}
+.dropdown-item.active,
+.dropdown-item:active {
+ color: var(--bs-dropdown-link-active-color);
+ text-decoration: none;
+ background-color: var(--bs-dropdown-link-active-bg);
+}
+.dropdown-item.disabled,
+.dropdown-item:disabled {
+ color: var(--bs-dropdown-link-disabled-color);
+ pointer-events: none;
+ background-color: transparent;
+}
+.dropdown-menu.show {
+ display: block;
+}
+.dropdown-header {
+ display: block;
+ padding: var(--bs-dropdown-header-padding-y)
+ var(--bs-dropdown-header-padding-x);
+ margin-bottom: 0;
+ font-size: 0.925rem;
+ color: var(--bs-dropdown-header-color);
+ white-space: nowrap;
+}
+.dropdown-item-text {
+ display: block;
+ padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
+ color: var(--bs-dropdown-link-color);
+}
+.dropdown-menu-dark {
+ --bs-dropdown-color: #e4e6ef;
+ --bs-dropdown-bg: #3f4254;
+ --bs-dropdown-border-color: var(--bs-border-color-translucent);
+ --bs-dropdown-link-color: #e4e6ef;
+ --bs-dropdown-link-hover-color: #ffffff;
+ --bs-dropdown-divider-bg: #f5f8fa;
+ --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
+ --bs-dropdown-link-active-color: #ffffff;
+ --bs-dropdown-link-active-bg: #009ef7;
+ --bs-dropdown-link-disabled-color: #a1a5b7;
+ --bs-dropdown-header-color: #a1a5b7;
+}
+.btn-group,
+.btn-group-vertical {
+ position: relative;
+ display: inline-flex;
+ vertical-align: middle;
+}
+.btn-group-vertical > .btn,
+.btn-group > .btn {
+ position: relative;
+ flex: 1 1 auto;
+}
+.btn-group-vertical > .btn-check:checked + .btn,
+.btn-group-vertical > .btn-check:focus + .btn,
+.btn-group-vertical > .btn.active,
+.btn-group-vertical > .btn:active,
+.btn-group-vertical > .btn:focus,
+.btn-group-vertical > .btn:hover,
+.btn-group > .btn-check:checked + .btn,
+.btn-group > .btn-check:focus + .btn,
+.btn-group > .btn.active,
+.btn-group > .btn:active,
+.btn-group > .btn:focus,
+.btn-group > .btn:hover {
+ z-index: 1;
+}
+.btn-toolbar {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start;
+}
+.btn-toolbar .input-group {
+ width: auto;
+}
+.btn-group {
+ border-radius: 0.475rem;
+}
+.btn-group > .btn-group:not(:first-child),
+.btn-group > .btn:not(:first-child) {
+ margin-left: -1px;
+}
+.btn-group > .btn-group:not(:last-child) > .btn,
+.btn-group > .btn.dropdown-toggle-split:first-child,
+.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.btn-group > .btn-group:not(:first-child) > .btn,
+.btn-group > .btn:nth-child(n + 3),
+.btn-group > :not(.btn-check) + .btn {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.dropdown-toggle-split {
+ padding-right: 1.125rem;
+ padding-left: 1.125rem;
+}
+.dropdown-toggle-split::after,
+.dropend .dropdown-toggle-split::after,
+.dropup .dropdown-toggle-split::after {
+ margin-left: 0;
+}
+.dropstart .dropdown-toggle-split::before {
+ margin-right: 0;
+}
+.btn-group-sm > .btn + .dropdown-toggle-split,
+.btn-sm + .dropdown-toggle-split {
+ padding-right: 0.9375rem;
+ padding-left: 0.9375rem;
+}
+.btn-group-lg > .btn + .dropdown-toggle-split,
+.btn-lg + .dropdown-toggle-split {
+ padding-right: 1.3125rem;
+ padding-left: 1.3125rem;
+}
+.btn-group.show .dropdown-toggle {
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.btn-group.show .dropdown-toggle.btn-link {
+ box-shadow: none;
+}
+.btn-group-vertical {
+ flex-direction: column;
+ align-items: flex-start;
+ justify-content: center;
+}
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group {
+ width: 100%;
+}
+.btn-group-vertical > .btn-group:not(:first-child),
+.btn-group-vertical > .btn:not(:first-child) {
+ margin-top: -1px;
+}
+.btn-group-vertical > .btn-group:not(:last-child) > .btn,
+.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn-group:not(:first-child) > .btn,
+.btn-group-vertical > .btn ~ .btn {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.nav {
+ --bs-nav-link-padding-x: 1rem;
+ --bs-nav-link-padding-y: 0.5rem;
+ --bs-nav-link-color: var(--bs-link-color);
+ --bs-nav-link-hover-color: var(--bs-link-hover-color);
+ --bs-nav-link-disabled-color: #7e8299;
+ display: flex;
+ flex-wrap: wrap;
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+.nav-link {
+ display: block;
+ padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
+ font-size: var(--bs-nav-link-font-size);
+ font-weight: var(--bs-nav-link-font-weight);
+ color: var(--bs-nav-link-color);
+ transition: color 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .nav-link {
+ transition: none;
+ }
+}
+.nav-link:focus,
+.nav-link:hover {
+ color: var(--bs-nav-link-hover-color);
+}
+.nav-link.disabled {
+ color: var(--bs-nav-link-disabled-color);
+ pointer-events: none;
+ cursor: default;
+}
+.nav-tabs {
+ --bs-nav-tabs-border-width: 1px;
+ --bs-nav-tabs-border-color: #eff2f5;
+ --bs-nav-tabs-border-radius: 0.475rem;
+ --bs-nav-tabs-link-hover-border-color: #eff2f5 #eff2f5 #eff2f5;
+ --bs-nav-tabs-link-active-color: #5e6278;
+ --bs-nav-tabs-link-active-bg: #ffffff;
+ --bs-nav-tabs-link-active-border-color: #e4e6ef #e4e6ef #ffffff;
+ border-bottom: var(--bs-nav-tabs-border-width) solid
+ var(--bs-nav-tabs-border-color);
+}
+.nav-tabs .nav-link {
+ margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
+ background: 0 0;
+ border: var(--bs-nav-tabs-border-width) solid transparent;
+ border-top-left-radius: var(--bs-nav-tabs-border-radius);
+ border-top-right-radius: var(--bs-nav-tabs-border-radius);
+}
+.nav-tabs .nav-link:focus,
+.nav-tabs .nav-link:hover {
+ isolation: isolate;
+ border-color: var(--bs-nav-tabs-link-hover-border-color);
+}
+.nav-tabs .nav-link.disabled,
+.nav-tabs .nav-link:disabled {
+ color: var(--bs-nav-link-disabled-color);
+ background-color: transparent;
+ border-color: transparent;
+}
+.nav-tabs .nav-item.show .nav-link,
+.nav-tabs .nav-link.active {
+ color: var(--bs-nav-tabs-link-active-color);
+ background-color: var(--bs-nav-tabs-link-active-bg);
+ border-color: var(--bs-nav-tabs-link-active-border-color);
+}
+.nav-tabs .dropdown-menu {
+ margin-top: calc(var(--bs-nav-tabs-border-width) * -1);
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.nav-pills {
+ --bs-nav-pills-border-radius: 0.475rem;
+ --bs-nav-pills-link-active-color: #ffffff;
+ --bs-nav-pills-link-active-bg: #009ef7;
+}
+.nav-pills .nav-link {
+ background: 0 0;
+ border: 0;
+ border-radius: var(--bs-nav-pills-border-radius);
+}
+.nav-pills .nav-link:disabled {
+ color: var(--bs-nav-link-disabled-color);
+ background-color: transparent;
+ border-color: transparent;
+}
+.nav-pills .nav-link.active,
+.nav-pills .show > .nav-link {
+ color: var(--bs-nav-pills-link-active-color);
+ background-color: var(--bs-nav-pills-link-active-bg);
+}
+.nav-fill .nav-item,
+.nav-fill > .nav-link {
+ flex: 1 1 auto;
+ text-align: center;
+}
+.nav-justified .nav-item,
+.nav-justified > .nav-link {
+ flex-basis: 0;
+ flex-grow: 1;
+ text-align: center;
+}
+.nav-fill .nav-item .nav-link,
+.nav-justified .nav-item .nav-link {
+ width: 100%;
+}
+.tab-content > .tab-pane {
+ display: none;
+}
+.tab-content > .active {
+ display: block;
+}
+.navbar {
+ --bs-navbar-padding-x: 0;
+ --bs-navbar-padding-y: 0.5rem;
+ --bs-navbar-color: rgba(0, 0, 0, 0.55);
+ --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
+ --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
+ --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
+ --bs-navbar-brand-padding-y: 0.44375rem;
+ --bs-navbar-brand-margin-end: 1rem;
+ --bs-navbar-brand-font-size: 1.075rem;
+ --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
+ --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
+ --bs-navbar-nav-link-padding-x: 0.5rem;
+ --bs-navbar-toggler-padding-y: 0.25rem;
+ --bs-navbar-toggler-padding-x: 0.75rem;
+ --bs-navbar-toggler-font-size: 1.075rem;
+ --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
+ --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
+ --bs-navbar-toggler-border-radius: 0.475rem;
+ --bs-navbar-toggler-focus-width: 0.25rem;
+ --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+ padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
+}
+.navbar > .container,
+.navbar > .container-fluid,
+.navbar > .container-lg,
+.navbar > .container-md,
+.navbar > .container-sm,
+.navbar > .container-xl,
+.navbar > .container-xxl {
+ display: flex;
+ flex-wrap: inherit;
+ align-items: center;
+ justify-content: space-between;
+}
+.navbar-brand {
+ padding-top: var(--bs-navbar-brand-padding-y);
+ padding-bottom: var(--bs-navbar-brand-padding-y);
+ margin-right: var(--bs-navbar-brand-margin-end);
+ font-size: var(--bs-navbar-brand-font-size);
+ color: var(--bs-navbar-brand-color);
+ white-space: nowrap;
+}
+.navbar-brand:focus,
+.navbar-brand:hover {
+ color: var(--bs-navbar-brand-hover-color);
+}
+.navbar-nav {
+ --bs-nav-link-padding-x: 0;
+ --bs-nav-link-padding-y: 0.5rem;
+ --bs-nav-link-color: var(--bs-navbar-color);
+ --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
+ --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
+ display: flex;
+ flex-direction: column;
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+.navbar-nav .nav-link.active,
+.navbar-nav .show > .nav-link {
+ color: var(--bs-navbar-active-color);
+}
+.navbar-nav .dropdown-menu {
+ position: static;
+}
+.navbar-text {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ color: var(--bs-navbar-color);
+}
+.navbar-text a,
+.navbar-text a:focus,
+.navbar-text a:hover {
+ color: var(--bs-navbar-active-color);
+}
+.navbar-collapse {
+ flex-basis: 100%;
+ flex-grow: 1;
+ align-items: center;
+}
+.navbar-toggler {
+ padding: var(--bs-navbar-toggler-padding-y)
+ var(--bs-navbar-toggler-padding-x);
+ font-size: var(--bs-navbar-toggler-font-size);
+ line-height: 1;
+ color: var(--bs-navbar-color);
+ background-color: transparent;
+ border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
+ border-radius: var(--bs-navbar-toggler-border-radius);
+ transition: var(--bs-navbar-toggler-transition);
+}
+@media (prefers-reduced-motion: reduce) {
+ .navbar-toggler {
+ transition: none;
+ }
+}
+.navbar-toggler:hover {
+ text-decoration: none;
+}
+.navbar-toggler:focus {
+ text-decoration: none;
+ outline: 0;
+ box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
+}
+.navbar-toggler-icon {
+ display: inline-block;
+ width: 1.5em;
+ height: 1.5em;
+ vertical-align: middle;
+ background-image: var(--bs-navbar-toggler-icon-bg);
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: 100%;
+}
+.navbar-nav-scroll {
+ max-height: var(--bs-scroll-height, 75vh);
+ overflow-y: auto;
+}
+@media (min-width: 576px) {
+ .navbar-expand-sm {
+ flex-wrap: nowrap;
+ justify-content: flex-start;
+ }
+ .navbar-expand-sm .navbar-nav {
+ flex-direction: row;
+ }
+ .navbar-expand-sm .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-sm .navbar-nav .nav-link {
+ padding-right: var(--bs-navbar-nav-link-padding-x);
+ padding-left: var(--bs-navbar-nav-link-padding-x);
+ }
+ .navbar-expand-sm .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .navbar-expand-sm .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .navbar-expand-sm .navbar-toggler {
+ display: none;
+ }
+ .navbar-expand-sm .offcanvas {
+ position: static;
+ z-index: auto;
+ flex-grow: 1;
+ width: auto !important;
+ height: auto !important;
+ visibility: visible !important;
+ background-color: transparent !important;
+ border: 0 !important;
+ transform: none !important;
+ box-shadow: none;
+ transition: none;
+ }
+ .navbar-expand-sm .offcanvas .offcanvas-header {
+ display: none;
+ }
+ .navbar-expand-sm .offcanvas .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ }
+}
+@media (min-width: 768px) {
+ .navbar-expand-md {
+ flex-wrap: nowrap;
+ justify-content: flex-start;
+ }
+ .navbar-expand-md .navbar-nav {
+ flex-direction: row;
+ }
+ .navbar-expand-md .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-md .navbar-nav .nav-link {
+ padding-right: var(--bs-navbar-nav-link-padding-x);
+ padding-left: var(--bs-navbar-nav-link-padding-x);
+ }
+ .navbar-expand-md .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .navbar-expand-md .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .navbar-expand-md .navbar-toggler {
+ display: none;
+ }
+ .navbar-expand-md .offcanvas {
+ position: static;
+ z-index: auto;
+ flex-grow: 1;
+ width: auto !important;
+ height: auto !important;
+ visibility: visible !important;
+ background-color: transparent !important;
+ border: 0 !important;
+ transform: none !important;
+ box-shadow: none;
+ transition: none;
+ }
+ .navbar-expand-md .offcanvas .offcanvas-header {
+ display: none;
+ }
+ .navbar-expand-md .offcanvas .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ }
+}
+@media (min-width: 992px) {
+ .navbar-expand-lg {
+ flex-wrap: nowrap;
+ justify-content: flex-start;
+ }
+ .navbar-expand-lg .navbar-nav {
+ flex-direction: row;
+ }
+ .navbar-expand-lg .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-lg .navbar-nav .nav-link {
+ padding-right: var(--bs-navbar-nav-link-padding-x);
+ padding-left: var(--bs-navbar-nav-link-padding-x);
+ }
+ .navbar-expand-lg .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .navbar-expand-lg .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .navbar-expand-lg .navbar-toggler {
+ display: none;
+ }
+ .navbar-expand-lg .offcanvas {
+ position: static;
+ z-index: auto;
+ flex-grow: 1;
+ width: auto !important;
+ height: auto !important;
+ visibility: visible !important;
+ background-color: transparent !important;
+ border: 0 !important;
+ transform: none !important;
+ box-shadow: none;
+ transition: none;
+ }
+ .navbar-expand-lg .offcanvas .offcanvas-header {
+ display: none;
+ }
+ .navbar-expand-lg .offcanvas .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ }
+}
+@media (min-width: 1200px) {
+ .navbar-expand-xl {
+ flex-wrap: nowrap;
+ justify-content: flex-start;
+ }
+ .navbar-expand-xl .navbar-nav {
+ flex-direction: row;
+ }
+ .navbar-expand-xl .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-xl .navbar-nav .nav-link {
+ padding-right: var(--bs-navbar-nav-link-padding-x);
+ padding-left: var(--bs-navbar-nav-link-padding-x);
+ }
+ .navbar-expand-xl .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .navbar-expand-xl .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .navbar-expand-xl .navbar-toggler {
+ display: none;
+ }
+ .navbar-expand-xl .offcanvas {
+ position: static;
+ z-index: auto;
+ flex-grow: 1;
+ width: auto !important;
+ height: auto !important;
+ visibility: visible !important;
+ background-color: transparent !important;
+ border: 0 !important;
+ transform: none !important;
+ box-shadow: none;
+ transition: none;
+ }
+ .navbar-expand-xl .offcanvas .offcanvas-header {
+ display: none;
+ }
+ .navbar-expand-xl .offcanvas .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ }
+}
+@media (min-width: 1400px) {
+ .navbar-expand-xxl {
+ flex-wrap: nowrap;
+ justify-content: flex-start;
+ }
+ .navbar-expand-xxl .navbar-nav {
+ flex-direction: row;
+ }
+ .navbar-expand-xxl .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-xxl .navbar-nav .nav-link {
+ padding-right: var(--bs-navbar-nav-link-padding-x);
+ padding-left: var(--bs-navbar-nav-link-padding-x);
+ }
+ .navbar-expand-xxl .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .navbar-expand-xxl .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .navbar-expand-xxl .navbar-toggler {
+ display: none;
+ }
+ .navbar-expand-xxl .offcanvas {
+ position: static;
+ z-index: auto;
+ flex-grow: 1;
+ width: auto !important;
+ height: auto !important;
+ visibility: visible !important;
+ background-color: transparent !important;
+ border: 0 !important;
+ transform: none !important;
+ box-shadow: none;
+ transition: none;
+ }
+ .navbar-expand-xxl .offcanvas .offcanvas-header {
+ display: none;
+ }
+ .navbar-expand-xxl .offcanvas .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ }
+}
+.navbar-expand {
+ flex-wrap: nowrap;
+ justify-content: flex-start;
+}
+.navbar-expand .navbar-nav {
+ flex-direction: row;
+}
+.navbar-expand .navbar-nav .dropdown-menu {
+ position: absolute;
+}
+.navbar-expand .navbar-nav .nav-link {
+ padding-right: var(--bs-navbar-nav-link-padding-x);
+ padding-left: var(--bs-navbar-nav-link-padding-x);
+}
+.navbar-expand .navbar-nav-scroll {
+ overflow: visible;
+}
+.navbar-expand .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+}
+.navbar-expand .navbar-toggler {
+ display: none;
+}
+.navbar-expand .offcanvas {
+ position: static;
+ z-index: auto;
+ flex-grow: 1;
+ width: auto !important;
+ height: auto !important;
+ visibility: visible !important;
+ background-color: transparent !important;
+ border: 0 !important;
+ transform: none !important;
+ box-shadow: none;
+ transition: none;
+}
+.navbar-expand .offcanvas .offcanvas-header {
+ display: none;
+}
+.navbar-expand .offcanvas .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+}
+.navbar-dark {
+ --bs-navbar-color: rgba(255, 255, 255, 0.55);
+ --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
+ --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
+ --bs-navbar-active-color: #ffffff;
+ --bs-navbar-brand-color: #ffffff;
+ --bs-navbar-brand-hover-color: #ffffff;
+ --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
+ --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
+}
+.card {
+ --bs-card-spacer-y: 1rem;
+ --bs-card-spacer-x: 1rem;
+ --bs-card-title-spacer-y: 0.5rem;
+ --bs-card-border-width: 1px;
+ --bs-card-border-color: #eff2f5;
+ --bs-card-border-radius: 0.625rem;
+ --bs-card-box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
+ --bs-card-inner-border-radius: calc(0.625rem - 1px);
+ --bs-card-cap-padding-y: 0.5rem;
+ --bs-card-cap-padding-x: 1rem;
+ --bs-card-cap-bg: transparent;
+ --bs-card-bg: #ffffff;
+ --bs-card-img-overlay-padding: 1rem;
+ --bs-card-group-margin: 0.75rem;
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ min-width: 0;
+ height: var(--bs-card-height);
+ word-wrap: break-word;
+ background-color: var(--bs-card-bg);
+ background-clip: border-box;
+ border: var(--bs-card-border-width) solid var(--bs-card-border-color);
+ border-radius: var(--bs-card-border-radius);
+ box-shadow: var(--bs-card-box-shadow);
+}
+.card > hr {
+ margin-right: 0;
+ margin-left: 0;
+}
+.card > .list-group {
+ border-top: inherit;
+ border-bottom: inherit;
+}
+.card > .list-group:first-child {
+ border-top-width: 0;
+ border-top-left-radius: var(--bs-card-inner-border-radius);
+ border-top-right-radius: var(--bs-card-inner-border-radius);
+}
+.card > .list-group:last-child {
+ border-bottom-width: 0;
+ border-bottom-right-radius: var(--bs-card-inner-border-radius);
+ border-bottom-left-radius: var(--bs-card-inner-border-radius);
+}
+.card > .card-header + .list-group,
+.card > .list-group + .card-footer {
+ border-top: 0;
+}
+.card-body {
+ flex: 1 1 auto;
+ padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
+ color: var(--bs-card-color);
+}
+.card-title {
+ margin-bottom: var(--bs-card-title-spacer-y);
+}
+.card-subtitle {
+ margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
+ margin-bottom: 0;
+}
+.card-text:last-child {
+ margin-bottom: 0;
+}
+.card-link + .card-link {
+ margin-left: var(--bs-card-spacer-x);
+}
+.card-header {
+ padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
+ margin-bottom: 0;
+ color: var(--bs-card-cap-color);
+ background-color: var(--bs-card-cap-bg);
+ border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
+}
+.card-header:first-child {
+ border-radius: var(--bs-card-inner-border-radius)
+ var(--bs-card-inner-border-radius) 0 0;
+}
+.card-footer {
+ padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
+ color: var(--bs-card-cap-color);
+ background-color: var(--bs-card-cap-bg);
+ border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
+}
+.card-footer:last-child {
+ border-radius: 0 0 var(--bs-card-inner-border-radius)
+ var(--bs-card-inner-border-radius);
+}
+.card-header-tabs {
+ margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
+ margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
+ margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
+ border-bottom: 0;
+}
+.card-header-tabs .nav-link.active {
+ background-color: var(--bs-card-bg);
+ border-bottom-color: var(--bs-card-bg);
+}
+.card-header-pills {
+ margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
+ margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
+}
+.card-img-overlay {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ padding: var(--bs-card-img-overlay-padding);
+ border-radius: var(--bs-card-inner-border-radius);
+}
+.card-img,
+.card-img-bottom,
+.card-img-top {
+ width: 100%;
+}
+.card-img,
+.card-img-top {
+ border-top-left-radius: var(--bs-card-inner-border-radius);
+ border-top-right-radius: var(--bs-card-inner-border-radius);
+}
+.card-img,
+.card-img-bottom {
+ border-bottom-right-radius: var(--bs-card-inner-border-radius);
+ border-bottom-left-radius: var(--bs-card-inner-border-radius);
+}
+.card-group > .card {
+ margin-bottom: var(--bs-card-group-margin);
+}
+@media (min-width: 576px) {
+ .card-group {
+ display: flex;
+ flex-flow: row wrap;
+ }
+ .card-group > .card {
+ flex: 1 0 0%;
+ margin-bottom: 0;
+ }
+ .card-group > .card + .card {
+ margin-left: 0;
+ border-left: 0;
+ }
+ .card-group > .card:not(:last-child) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+ .card-group > .card:not(:last-child) .card-header,
+ .card-group > .card:not(:last-child) .card-img-top {
+ border-top-right-radius: 0;
+ }
+ .card-group > .card:not(:last-child) .card-footer,
+ .card-group > .card:not(:last-child) .card-img-bottom {
+ border-bottom-right-radius: 0;
+ }
+ .card-group > .card:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+ .card-group > .card:not(:first-child) .card-header,
+ .card-group > .card:not(:first-child) .card-img-top {
+ border-top-left-radius: 0;
+ }
+ .card-group > .card:not(:first-child) .card-footer,
+ .card-group > .card:not(:first-child) .card-img-bottom {
+ border-bottom-left-radius: 0;
+ }
+}
+.accordion {
+ --bs-accordion-color: #000000;
+ --bs-accordion-bg: #ffffff;
+ --bs-accordion-transition: color 0.15s ease-in-out, border-radius 0.15s ease;
+ --bs-accordion-border-color: #eff2f5;
+ --bs-accordion-border-width: 1px;
+ --bs-accordion-border-radius: 0.475rem;
+ --bs-accordion-inner-border-radius: calc(0.475rem - 1px);
+ --bs-accordion-btn-padding-x: 1.5rem;
+ --bs-accordion-btn-padding-y: 1.5rem;
+ --bs-accordion-btn-color: #181c32;
+ --bs-accordion-btn-bg: #ffffff;
+ --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23181C32'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
+ --bs-accordion-btn-icon-width: 1.15rem;
+ --bs-accordion-btn-icon-transform: rotate(-180deg);
+ --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
+ --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009ef7'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
+ --bs-accordion-btn-focus-border-color: #eff2f5;
+ --bs-accordion-btn-focus-box-shadow: none;
+ --bs-accordion-body-padding-x: 1.5rem;
+ --bs-accordion-body-padding-y: 1.5rem;
+ --bs-accordion-active-color: #009ef7;
+ --bs-accordion-active-bg: #f5f8fa;
+}
+.accordion-button {
+ position: relative;
+ display: flex;
+ align-items: center;
+ width: 100%;
+ padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
+ font-size: 1rem;
+ color: var(--bs-accordion-btn-color);
+ text-align: left;
+ background-color: var(--bs-accordion-btn-bg);
+ border: 0;
+ border-radius: 0;
+ overflow-anchor: none;
+ transition: var(--bs-accordion-transition);
+}
+@media (prefers-reduced-motion: reduce) {
+ .accordion-button {
+ transition: none;
+ }
+}
+.accordion-button:not(.collapsed) {
+ color: var(--bs-accordion-active-color);
+ background-color: var(--bs-accordion-active-bg);
+ box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0
+ var(--bs-accordion-border-color);
+}
+.accordion-button:not(.collapsed)::after {
+ background-image: var(--bs-accordion-btn-active-icon);
+ transform: var(--bs-accordion-btn-icon-transform);
+}
+.accordion-button::after {
+ flex-shrink: 0;
+ width: var(--bs-accordion-btn-icon-width);
+ height: var(--bs-accordion-btn-icon-width);
+ margin-left: auto;
+ content: "";
+ background-image: var(--bs-accordion-btn-icon);
+ background-repeat: no-repeat;
+ background-size: var(--bs-accordion-btn-icon-width);
+ transition: var(--bs-accordion-btn-icon-transition);
+}
+@media (prefers-reduced-motion: reduce) {
+ .accordion-button::after {
+ transition: none;
+ }
+}
+.accordion-button:hover {
+ z-index: 2;
+}
+.accordion-button:focus {
+ z-index: 3;
+ border-color: var(--bs-accordion-btn-focus-border-color);
+ outline: 0;
+ box-shadow: var(--bs-accordion-btn-focus-box-shadow);
+}
+.accordion-header {
+ margin-bottom: 0;
+}
+.accordion-item {
+ color: var(--bs-accordion-color);
+ background-color: var(--bs-accordion-bg);
+ border: var(--bs-accordion-border-width) solid
+ var(--bs-accordion-border-color);
+}
+.accordion-item:first-of-type {
+ border-top-left-radius: var(--bs-accordion-border-radius);
+ border-top-right-radius: var(--bs-accordion-border-radius);
+}
+.accordion-item:first-of-type .accordion-button {
+ border-top-left-radius: var(--bs-accordion-inner-border-radius);
+ border-top-right-radius: var(--bs-accordion-inner-border-radius);
+}
+.accordion-item:not(:first-of-type) {
+ border-top: 0;
+}
+.accordion-item:last-of-type {
+ border-bottom-right-radius: var(--bs-accordion-border-radius);
+ border-bottom-left-radius: var(--bs-accordion-border-radius);
+}
+.accordion-item:last-of-type .accordion-button.collapsed {
+ border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
+ border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
+}
+.accordion-item:last-of-type .accordion-collapse {
+ border-bottom-right-radius: var(--bs-accordion-border-radius);
+ border-bottom-left-radius: var(--bs-accordion-border-radius);
+}
+.accordion-body {
+ padding: var(--bs-accordion-body-padding-y)
+ var(--bs-accordion-body-padding-x);
+}
+.accordion-flush .accordion-collapse {
+ border-width: 0;
+}
+.accordion-flush .accordion-item {
+ border-right: 0;
+ border-left: 0;
+ border-radius: 0;
+}
+.accordion-flush .accordion-item:first-child {
+ border-top: 0;
+}
+.accordion-flush .accordion-item:last-child {
+ border-bottom: 0;
+}
+.accordion-flush .accordion-item .accordion-button {
+ border-radius: 0;
+}
+.breadcrumb {
+ --bs-breadcrumb-padding-x: 0;
+ --bs-breadcrumb-padding-y: 0;
+ --bs-breadcrumb-margin-bottom: 1rem;
+ --bs-breadcrumb-divider-color: #7e8299;
+ --bs-breadcrumb-item-padding-x: 0.5rem;
+ --bs-breadcrumb-item-active-color: #009ef7;
+ display: flex;
+ flex-wrap: wrap;
+ padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
+ margin-bottom: var(--bs-breadcrumb-margin-bottom);
+ font-size: var(--bs-breadcrumb-font-size);
+ list-style: none;
+ background-color: var(--bs-breadcrumb-bg);
+ border-radius: var(--bs-breadcrumb-border-radius);
+}
+.breadcrumb-item + .breadcrumb-item {
+ padding-left: var(--bs-breadcrumb-item-padding-x);
+}
+.breadcrumb-item + .breadcrumb-item::before {
+ float: left;
+ padding-right: var(--bs-breadcrumb-item-padding-x);
+ color: var(--bs-breadcrumb-divider-color);
+ content: var(--bs-breadcrumb-divider, "/");
+}
+.breadcrumb-item.active {
+ color: var(--bs-breadcrumb-item-active-color);
+}
+.pagination {
+ --bs-pagination-padding-x: 0.75rem;
+ --bs-pagination-padding-y: 0.375rem;
+ --bs-pagination-font-size: 1.075rem;
+ --bs-pagination-color: #5e6278;
+ --bs-pagination-bg: transparent;
+ --bs-pagination-border-width: 0;
+ --bs-pagination-border-color: transparent;
+ --bs-pagination-border-radius: 0.475rem;
+ --bs-pagination-hover-color: #009ef7;
+ --bs-pagination-hover-bg: #f4f6fa;
+ --bs-pagination-hover-border-color: transparent;
+ --bs-pagination-focus-color: #009ef7;
+ --bs-pagination-focus-bg: #f4f6fa;
+ --bs-pagination-focus-box-shadow: none;
+ --bs-pagination-active-color: #ffffff;
+ --bs-pagination-active-bg: #1687A7;
+ --bs-pagination-active-border-color: transparent;
+ --bs-pagination-disabled-color: #b5b5c3;
+ --bs-pagination-disabled-bg: transparent;
+ --bs-pagination-disabled-border-color: transparent;
+ display: flex;
+ padding-left: 0;
+ list-style: none;
+}
+.page-link {
+ position: relative;
+ display: block;
+ padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
+ font-size: var(--bs-pagination-font-size);
+ color: var(--bs-pagination-color);
+ background-color: var(--bs-pagination-bg);
+ border: var(--bs-pagination-border-width) solid
+ var(--bs-pagination-border-color);
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
+ border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .page-link {
+ transition: none;
+ }
+}
+.page-link:hover {
+ z-index: 2;
+ color: var(--bs-pagination-hover-color);
+ background-color: var(--bs-pagination-hover-bg);
+ border-color: var(--bs-pagination-hover-border-color);
+}
+.page-link:focus {
+ z-index: 3;
+ color: var(--bs-pagination-focus-color);
+ background-color: var(--bs-pagination-focus-bg);
+ outline: 0;
+ box-shadow: var(--bs-pagination-focus-box-shadow);
+}
+.active > .page-link,
+.page-link.active {
+ z-index: 3;
+ color: var(--bs-pagination-active-color);
+ background-color: var(--bs-pagination-active-bg);
+ border-color: var(--bs-pagination-active-border-color);
+}
+.disabled > .page-link,
+.page-link.disabled {
+ color: var(--bs-pagination-disabled-color);
+ pointer-events: none;
+ background-color: var(--bs-pagination-disabled-bg);
+ border-color: var(--bs-pagination-disabled-border-color);
+}
+.page-item:not(:first-child) .page-link {
+ margin-left: 0;
+}
+.page-item:first-child .page-link {
+ border-top-left-radius: var(--bs-pagination-border-radius);
+ border-bottom-left-radius: var(--bs-pagination-border-radius);
+}
+.page-item:last-child .page-link {
+ border-top-right-radius: var(--bs-pagination-border-radius);
+ border-bottom-right-radius: var(--bs-pagination-border-radius);
+}
+.pagination-lg {
+ --bs-pagination-padding-x: 1.5rem;
+ --bs-pagination-padding-y: 0.75rem;
+ --bs-pagination-font-size: 1.075rem;
+ --bs-pagination-border-radius: 0.625rem;
+}
+.pagination-sm {
+ --bs-pagination-padding-x: 0.5rem;
+ --bs-pagination-padding-y: 0.25rem;
+ --bs-pagination-font-size: 0.925rem;
+ --bs-pagination-border-radius: 0.425rem;
+}
+.badge {
+ --bs-badge-padding-x: 0.5rem;
+ --bs-badge-padding-y: 0.325rem;
+ --bs-badge-font-size: 0.85rem;
+ --bs-badge-font-weight: 600;
+ --bs-badge-color: #ffffff;
+ --bs-badge-border-radius: 0.425rem;
+ display: inline-block;
+ padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
+ font-size: var(--bs-badge-font-size);
+ font-weight: var(--bs-badge-font-weight);
+ line-height: 1;
+ color: var(--bs-badge-color);
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: baseline;
+ border-radius: var(--bs-badge-border-radius, 0);
+}
+.badge:empty {
+ display: none;
+}
+.btn .badge {
+ position: relative;
+ top: -1px;
+}
+.alert {
+ --bs-alert-bg: transparent;
+ --bs-alert-padding-x: 1rem;
+ --bs-alert-padding-y: 1rem;
+ --bs-alert-margin-bottom: 1rem;
+ --bs-alert-color: inherit;
+ --bs-alert-border-color: transparent;
+ --bs-alert-border: 1px solid var(--bs-alert-border-color);
+ --bs-alert-border-radius: 0.475rem;
+ position: relative;
+ padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
+ margin-bottom: var(--bs-alert-margin-bottom);
+ color: var(--bs-alert-color);
+ background-color: var(--bs-alert-bg);
+ border: var(--bs-alert-border);
+ border-radius: var(--bs-alert-border-radius, 0);
+}
+.alert-heading {
+ color: inherit;
+}
+.alert-link {
+ font-weight: 600;
+}
+.alert-dismissible {
+ padding-right: 3rem;
+}
+.alert-dismissible .btn-close {
+ position: absolute;
+ top: 0;
+ right: 0;
+ z-index: 2;
+ padding: 1.25rem 1rem;
+}
+.alert-white {
+ --bs-alert-color: #666666;
+ --bs-alert-bg: white;
+ --bs-alert-border-color: white;
+}
+.alert-white .alert-link {
+ color: #525252;
+}
+.alert-light {
+ --bs-alert-color: #626364;
+ --bs-alert-bg: #fdfefe;
+ --bs-alert-border-color: #fcfdfe;
+}
+.alert-light .alert-link {
+ color: #4e4f50;
+}
+.alert-primary {
+ --bs-alert-color: #005f94;
+ --bs-alert-bg: #ccecfd;
+ --bs-alert-border-color: #b3e2fd;
+}
+.alert-primary .alert-link {
+ color: #004c76;
+}
+.alert-secondary {
+ --bs-alert-color: #5b5c60;
+ --bs-alert-bg: #fafafc;
+ --bs-alert-border-color: #f7f8fa;
+}
+.alert-secondary .alert-link {
+ color: #494a4d;
+}
+.alert-success {
+ --bs-alert-color: #205237;
+ --bs-alert-bg: #dcf5e7;
+ --bs-alert-border-color: #cbf0dc;
+}
+.alert-success .alert-link {
+ color: #1a422c;
+}
+.alert-info {
+ --bs-alert-color: #44228c;
+ --bs-alert-bg: #e3d7fb;
+ --bs-alert-border-color: #d5c4f9;
+}
+.alert-info .alert-link {
+ color: #361b70;
+}
+.alert-warning {
+ --bs-alert-color: #665000;
+ --bs-alert-bg: #fff4cc;
+ --bs-alert-border-color: #ffeeb3;
+}
+.alert-warning .alert-link {
+ color: #524000;
+}
+.alert-danger {
+ --bs-alert-color: #912741;
+ --bs-alert-bg: #fcd9e2;
+ --bs-alert-border-color: #fbc6d3;
+}
+.alert-danger .alert-link {
+ color: #741f34;
+}
+.alert-dark {
+ --bs-alert-color: #0e111e;
+ --bs-alert-bg: #d1d2d6;
+ --bs-alert-border-color: #babbc2;
+}
+.alert-dark .alert-link {
+ color: #0b0e18;
+}
+@keyframes progress-bar-stripes {
+ 0% {
+ background-position-x: 1rem;
+ }
+}
+.progress {
+ --bs-progress-height: 1rem;
+ --bs-progress-font-size: 0.75rem;
+ --bs-progress-bg: #f5f8fa;
+ --bs-progress-border-radius: 6px;
+ --bs-progress-box-shadow: none;
+ --bs-progress-bar-color: #ffffff;
+ --bs-progress-bar-bg: #009ef7;
+ --bs-progress-bar-transition: width 0.6s ease;
+ display: flex;
+ height: var(--bs-progress-height);
+ overflow: hidden;
+ font-size: var(--bs-progress-font-size);
+ background-color: var(--bs-progress-bg);
+ border-radius: var(--bs-progress-border-radius);
+ box-shadow: var(--bs-progress-box-shadow);
+}
+.progress-bar {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ overflow: hidden;
+ color: var(--bs-progress-bar-color);
+ text-align: center;
+ white-space: nowrap;
+ background-color: var(--bs-progress-bar-bg);
+ transition: var(--bs-progress-bar-transition);
+}
+@media (prefers-reduced-motion: reduce) {
+ .progress-bar {
+ transition: none;
+ }
+}
+.progress-bar-striped {
+ background-image: linear-gradient(
+ 45deg,
+ rgba(255, 255, 255, 0.15) 25%,
+ transparent 25%,
+ transparent 50%,
+ rgba(255, 255, 255, 0.15) 50%,
+ rgba(255, 255, 255, 0.15) 75%,
+ transparent 75%,
+ transparent
+ );
+ background-size: var(--bs-progress-height) var(--bs-progress-height);
+}
+.progress-bar-animated {
+ animation: 1s linear infinite progress-bar-stripes;
+}
+@media (prefers-reduced-motion: reduce) {
+ .progress-bar-animated {
+ animation: none;
+ }
+}
+.list-group {
+ --bs-list-group-color: #181c32;
+ --bs-list-group-bg: #ffffff;
+ --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
+ --bs-list-group-border-width: 1px;
+ --bs-list-group-border-radius: 0.475rem;
+ --bs-list-group-item-padding-x: 1rem;
+ --bs-list-group-item-padding-y: 0.5rem;
+ --bs-list-group-action-color: #5e6278;
+ --bs-list-group-action-hover-color: #5e6278;
+ --bs-list-group-action-hover-bg: #f5f8fa;
+ --bs-list-group-action-active-color: #181c32;
+ --bs-list-group-action-active-bg: #eff2f5;
+ --bs-list-group-disabled-color: #7e8299;
+ --bs-list-group-disabled-bg: #ffffff;
+ --bs-list-group-active-color: #ffffff;
+ --bs-list-group-active-bg: #009ef7;
+ --bs-list-group-active-border-color: #009ef7;
+ display: flex;
+ flex-direction: column;
+ padding-left: 0;
+ margin-bottom: 0;
+ border-radius: var(--bs-list-group-border-radius);
+}
+.list-group-numbered {
+ list-style-type: none;
+ counter-reset: section;
+}
+.list-group-numbered > .list-group-item::before {
+ content: counters(section, ".") ". ";
+ counter-increment: section;
+}
+.list-group-item-action {
+ width: 100%;
+ color: var(--bs-list-group-action-color);
+ text-align: inherit;
+}
+.list-group-item-action:focus,
+.list-group-item-action:hover {
+ z-index: 1;
+ color: var(--bs-list-group-action-hover-color);
+ text-decoration: none;
+ background-color: var(--bs-list-group-action-hover-bg);
+}
+.list-group-item-action:active {
+ color: var(--bs-list-group-action-active-color);
+ background-color: var(--bs-list-group-action-active-bg);
+}
+.list-group-item {
+ position: relative;
+ display: block;
+ padding: var(--bs-list-group-item-padding-y)
+ var(--bs-list-group-item-padding-x);
+ color: var(--bs-list-group-color);
+ background-color: var(--bs-list-group-bg);
+ border: var(--bs-list-group-border-width) solid
+ var(--bs-list-group-border-color);
+}
+.list-group-item:first-child {
+ border-top-left-radius: inherit;
+ border-top-right-radius: inherit;
+}
+.list-group-item:last-child {
+ border-bottom-right-radius: inherit;
+ border-bottom-left-radius: inherit;
+}
+.list-group-item.disabled,
+.list-group-item:disabled {
+ color: var(--bs-list-group-disabled-color);
+ pointer-events: none;
+ background-color: var(--bs-list-group-disabled-bg);
+}
+.list-group-item.active {
+ z-index: 2;
+ color: var(--bs-list-group-active-color);
+ background-color: var(--bs-list-group-active-bg);
+ border-color: var(--bs-list-group-active-border-color);
+}
+.list-group-item + .list-group-item {
+ border-top-width: 0;
+}
+.list-group-item + .list-group-item.active {
+ margin-top: calc(var(--bs-list-group-border-width) * -1);
+ border-top-width: var(--bs-list-group-border-width);
+}
+.list-group-horizontal {
+ flex-direction: row;
+}
+.list-group-horizontal > .list-group-item:first-child {
+ border-bottom-left-radius: var(--bs-list-group-border-radius);
+ border-top-right-radius: 0;
+}
+.list-group-horizontal > .list-group-item:last-child {
+ border-top-right-radius: var(--bs-list-group-border-radius);
+ border-bottom-left-radius: 0;
+}
+.list-group-horizontal > .list-group-item.active {
+ margin-top: 0;
+}
+.list-group-horizontal > .list-group-item + .list-group-item {
+ border-top-width: var(--bs-list-group-border-width);
+ border-left-width: 0;
+}
+.list-group-horizontal > .list-group-item + .list-group-item.active {
+ margin-left: calc(var(--bs-list-group-border-width) * -1);
+ border-left-width: var(--bs-list-group-border-width);
+}
+@media (min-width: 576px) {
+ .list-group-horizontal-sm {
+ flex-direction: row;
+ }
+ .list-group-horizontal-sm > .list-group-item:first-child {
+ border-bottom-left-radius: var(--bs-list-group-border-radius);
+ border-top-right-radius: 0;
+ }
+ .list-group-horizontal-sm > .list-group-item:last-child {
+ border-top-right-radius: var(--bs-list-group-border-radius);
+ border-bottom-left-radius: 0;
+ }
+ .list-group-horizontal-sm > .list-group-item.active {
+ margin-top: 0;
+ }
+ .list-group-horizontal-sm > .list-group-item + .list-group-item {
+ border-top-width: var(--bs-list-group-border-width);
+ border-left-width: 0;
+ }
+ .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
+ margin-left: calc(var(--bs-list-group-border-width) * -1);
+ border-left-width: var(--bs-list-group-border-width);
+ }
+}
+@media (min-width: 768px) {
+ .list-group-horizontal-md {
+ flex-direction: row;
+ }
+ .list-group-horizontal-md > .list-group-item:first-child {
+ border-bottom-left-radius: var(--bs-list-group-border-radius);
+ border-top-right-radius: 0;
+ }
+ .list-group-horizontal-md > .list-group-item:last-child {
+ border-top-right-radius: var(--bs-list-group-border-radius);
+ border-bottom-left-radius: 0;
+ }
+ .list-group-horizontal-md > .list-group-item.active {
+ margin-top: 0;
+ }
+ .list-group-horizontal-md > .list-group-item + .list-group-item {
+ border-top-width: var(--bs-list-group-border-width);
+ border-left-width: 0;
+ }
+ .list-group-horizontal-md > .list-group-item + .list-group-item.active {
+ margin-left: calc(var(--bs-list-group-border-width) * -1);
+ border-left-width: var(--bs-list-group-border-width);
+ }
+}
+@media (min-width: 992px) {
+ .list-group-horizontal-lg {
+ flex-direction: row;
+ }
+ .list-group-horizontal-lg > .list-group-item:first-child {
+ border-bottom-left-radius: var(--bs-list-group-border-radius);
+ border-top-right-radius: 0;
+ }
+ .list-group-horizontal-lg > .list-group-item:last-child {
+ border-top-right-radius: var(--bs-list-group-border-radius);
+ border-bottom-left-radius: 0;
+ }
+ .list-group-horizontal-lg > .list-group-item.active {
+ margin-top: 0;
+ }
+ .list-group-horizontal-lg > .list-group-item + .list-group-item {
+ border-top-width: var(--bs-list-group-border-width);
+ border-left-width: 0;
+ }
+ .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
+ margin-left: calc(var(--bs-list-group-border-width) * -1);
+ border-left-width: var(--bs-list-group-border-width);
+ }
+}
+@media (min-width: 1200px) {
+ .list-group-horizontal-xl {
+ flex-direction: row;
+ }
+ .list-group-horizontal-xl > .list-group-item:first-child {
+ border-bottom-left-radius: var(--bs-list-group-border-radius);
+ border-top-right-radius: 0;
+ }
+ .list-group-horizontal-xl > .list-group-item:last-child {
+ border-top-right-radius: var(--bs-list-group-border-radius);
+ border-bottom-left-radius: 0;
+ }
+ .list-group-horizontal-xl > .list-group-item.active {
+ margin-top: 0;
+ }
+ .list-group-horizontal-xl > .list-group-item + .list-group-item {
+ border-top-width: var(--bs-list-group-border-width);
+ border-left-width: 0;
+ }
+ .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
+ margin-left: calc(var(--bs-list-group-border-width) * -1);
+ border-left-width: var(--bs-list-group-border-width);
+ }
+}
+@media (min-width: 1400px) {
+ .list-group-horizontal-xxl {
+ flex-direction: row;
+ }
+ .list-group-horizontal-xxl > .list-group-item:first-child {
+ border-bottom-left-radius: var(--bs-list-group-border-radius);
+ border-top-right-radius: 0;
+ }
+ .list-group-horizontal-xxl > .list-group-item:last-child {
+ border-top-right-radius: var(--bs-list-group-border-radius);
+ border-bottom-left-radius: 0;
+ }
+ .list-group-horizontal-xxl > .list-group-item.active {
+ margin-top: 0;
+ }
+ .list-group-horizontal-xxl > .list-group-item + .list-group-item {
+ border-top-width: var(--bs-list-group-border-width);
+ border-left-width: 0;
+ }
+ .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
+ margin-left: calc(var(--bs-list-group-border-width) * -1);
+ border-left-width: var(--bs-list-group-border-width);
+ }
+}
+.list-group-flush {
+ border-radius: 0;
+}
+.list-group-flush > .list-group-item {
+ border-width: 0 0 var(--bs-list-group-border-width);
+}
+.list-group-flush > .list-group-item:last-child {
+ border-bottom-width: 0;
+}
+.list-group-item-white {
+ color: #666;
+ background-color: #fff;
+}
+.list-group-item-white.list-group-item-action:focus,
+.list-group-item-white.list-group-item-action:hover {
+ color: #666;
+ background-color: #e6e6e6;
+}
+.list-group-item-white.list-group-item-action.active {
+ color: #fff;
+ background-color: #666;
+ border-color: #666;
+}
+.list-group-item-light {
+ color: #626364;
+ background-color: #fdfefe;
+}
+.list-group-item-light.list-group-item-action:focus,
+.list-group-item-light.list-group-item-action:hover {
+ color: #626364;
+ background-color: #e4e5e5;
+}
+.list-group-item-light.list-group-item-action.active {
+ color: #fff;
+ background-color: #626364;
+ border-color: #626364;
+}
+.list-group-item-primary {
+ color: #005f94;
+ background-color: #ccecfd;
+}
+.list-group-item-primary.list-group-item-action:focus,
+.list-group-item-primary.list-group-item-action:hover {
+ color: #005f94;
+ background-color: #b8d4e4;
+}
+.list-group-item-primary.list-group-item-action.active {
+ color: #fff;
+ background-color: #005f94;
+ border-color: #005f94;
+}
+.list-group-item-secondary {
+ color: #5b5c60;
+ background-color: #fafafc;
+}
+.list-group-item-secondary.list-group-item-action:focus,
+.list-group-item-secondary.list-group-item-action:hover {
+ color: #5b5c60;
+ background-color: #e1e1e3;
+}
+.list-group-item-secondary.list-group-item-action.active {
+ color: #fff;
+ background-color: #5b5c60;
+ border-color: #5b5c60;
+}
+.list-group-item-success {
+ color: #205237;
+ background-color: #dcf5e7;
+}
+.list-group-item-success.list-group-item-action:focus,
+.list-group-item-success.list-group-item-action:hover {
+ color: #205237;
+ background-color: #c6ddd0;
+}
+.list-group-item-success.list-group-item-action.active {
+ color: #fff;
+ background-color: #205237;
+ border-color: #205237;
+}
+.list-group-item-info {
+ color: #44228c;
+ background-color: #e3d7fb;
+}
+.list-group-item-info.list-group-item-action:focus,
+.list-group-item-info.list-group-item-action:hover {
+ color: #44228c;
+ background-color: #ccc2e2;
+}
+.list-group-item-info.list-group-item-action.active {
+ color: #fff;
+ background-color: #44228c;
+ border-color: #44228c;
+}
+.list-group-item-warning {
+ color: #665000;
+ background-color: #fff4cc;
+}
+.list-group-item-warning.list-group-item-action:focus,
+.list-group-item-warning.list-group-item-action:hover {
+ color: #665000;
+ background-color: #e6dcb8;
+}
+.list-group-item-warning.list-group-item-action.active {
+ color: #fff;
+ background-color: #665000;
+ border-color: #665000;
+}
+.list-group-item-danger {
+ color: #912741;
+ background-color: #fcd9e2;
+}
+.list-group-item-danger.list-group-item-action:focus,
+.list-group-item-danger.list-group-item-action:hover {
+ color: #912741;
+ background-color: #e3c3cb;
+}
+.list-group-item-danger.list-group-item-action.active {
+ color: #fff;
+ background-color: #912741;
+ border-color: #912741;
+}
+.list-group-item-dark {
+ color: #0e111e;
+ background-color: #d1d2d6;
+}
+.list-group-item-dark.list-group-item-action:focus,
+.list-group-item-dark.list-group-item-action:hover {
+ color: #0e111e;
+ background-color: #bcbdc1;
+}
+.list-group-item-dark.list-group-item-action.active {
+ color: #fff;
+ background-color: #0e111e;
+ border-color: #0e111e;
+}
+.btn-close {
+ box-sizing: content-box;
+ width: 0.75rem;
+ height: 0.75rem;
+ padding: 0.25em 0.25em;
+ color: #000;
+ background: transparent
+ url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")
+ center/.75rem auto no-repeat;
+ border: 0;
+ border-radius: 0.475rem;
+ opacity: 0.5;
+}
+.btn-close:hover {
+ color: #000;
+ text-decoration: none;
+ opacity: 0.75;
+}
+.btn-close:focus {
+ outline: 0;
+ box-shadow: none;
+ opacity: 1;
+}
+.btn-close.disabled,
+.btn-close:disabled {
+ pointer-events: none;
+ user-select: none;
+ opacity: 0.25;
+}
+.btn-close-white {
+ filter: invert(1) grayscale(100%) brightness(200%);
+}
+.toast {
+ --bs-toast-padding-x: 0.75rem;
+ --bs-toast-padding-y: 0.5rem;
+ --bs-toast-spacing: 1.5rem;
+ --bs-toast-max-width: 350px;
+ --bs-toast-font-size: 0.875rem;
+ --bs-toast-bg: rgba(255, 255, 255, 0.85);
+ --bs-toast-border-width: 1px;
+ --bs-toast-border-color: var(--bs-border-color-translucent);
+ --bs-toast-border-radius: 0.475rem;
+ --bs-toast-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
+ --bs-toast-header-color: #7e8299;
+ --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
+ --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
+ width: var(--bs-toast-max-width);
+ max-width: 100%;
+ font-size: var(--bs-toast-font-size);
+ color: var(--bs-toast-color);
+ pointer-events: auto;
+ background-color: var(--bs-toast-bg);
+ background-clip: padding-box;
+ border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
+ box-shadow: var(--bs-toast-box-shadow);
+ border-radius: var(--bs-toast-border-radius);
+}
+.toast.showing {
+ opacity: 0;
+}
+.toast:not(.show) {
+ display: none;
+}
+.toast-container {
+ position: absolute;
+ z-index: 1090;
+ width: max-content;
+ max-width: 100%;
+ pointer-events: none;
+}
+.toast-container > :not(:last-child) {
+ margin-bottom: var(--bs-toast-spacing);
+}
+.toast-header {
+ display: flex;
+ align-items: center;
+ padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
+ color: var(--bs-toast-header-color);
+ background-color: var(--bs-toast-header-bg);
+ background-clip: padding-box;
+ border-bottom: var(--bs-toast-border-width) solid
+ var(--bs-toast-header-border-color);
+ border-top-left-radius: calc(
+ var(--bs-toast-border-radius) - var(--bs-toast-border-width)
+ );
+ border-top-right-radius: calc(
+ var(--bs-toast-border-radius) - var(--bs-toast-border-width)
+ );
+}
+.toast-header .btn-close {
+ margin-right: calc(var(--bs-toast-padding-x) * -0.5);
+ margin-left: var(--bs-toast-padding-x);
+}
+.toast-body {
+ padding: var(--bs-toast-padding-x);
+ word-wrap: break-word;
+}
+.modal {
+ --bs-modal-zindex: 1055;
+ --bs-modal-width: 500px;
+ --bs-modal-padding: 1.75rem;
+ --bs-modal-margin: 0.5rem;
+ --bs-modal-bg: #ffffff;
+ --bs-modal-border-color: var(--bs-border-color-translucent);
+ --bs-modal-border-width: 0;
+ --bs-modal-border-radius: 0.475rem;
+ --bs-modal-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
+ --bs-modal-inner-border-radius: 0.475rem;
+ --bs-modal-header-padding-x: 1.75rem;
+ --bs-modal-header-padding-y: 1.75rem;
+ --bs-modal-header-padding: 1.75rem 1.75rem;
+ --bs-modal-header-border-color: #eff2f5;
+ --bs-modal-header-border-width: 1px;
+ --bs-modal-title-line-height: 1.5;
+ --bs-modal-footer-gap: 0.5rem;
+ --bs-modal-footer-border-color: #eff2f5;
+ --bs-modal-footer-border-width: 1px;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: var(--bs-modal-zindex);
+ display: none;
+ width: 100%;
+ height: 100%;
+ overflow-x: hidden;
+ overflow-y: auto;
+ outline: 0;
+}
+.modal-dialog {
+ position: relative;
+ width: auto;
+ margin: var(--bs-modal-margin);
+ pointer-events: none;
+}
+.modal.fade .modal-dialog {
+ transition: transform 0.3s ease-out;
+ transform: translate(0, -50px);
+}
+@media (prefers-reduced-motion: reduce) {
+ .modal.fade .modal-dialog {
+ transition: none;
+ }
+}
+.modal.show .modal-dialog {
+ transform: none;
+}
+.modal.modal-static .modal-dialog {
+ transform: scale(1.02);
+}
+.modal-dialog-scrollable {
+ height: calc(100% - var(--bs-modal-margin) * 2);
+}
+.modal-dialog-scrollable .modal-content {
+ max-height: 100%;
+ overflow: hidden;
+}
+.modal-dialog-scrollable .modal-body {
+ overflow-y: auto;
+}
+.modal-dialog-centered {
+ display: flex;
+ align-items: center;
+ min-height: calc(100% - var(--bs-modal-margin) * 2);
+}
+.modal-content {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ color: var(--bs-modal-color);
+ pointer-events: auto;
+ background-color: var(--bs-modal-bg);
+ background-clip: padding-box;
+ border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
+ border-radius: var(--bs-modal-border-radius);
+ box-shadow: var(--bs-modal-box-shadow);
+ outline: 0;
+}
+.modal-backdrop {
+ --bs-backdrop-zindex: 1050;
+ --bs-backdrop-bg: #000000;
+ --bs-backdrop-opacity: 0.3;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: var(--bs-backdrop-zindex);
+ width: 100vw;
+ height: 100vh;
+ background-color: var(--bs-backdrop-bg);
+}
+.modal-backdrop.fade {
+ opacity: 0;
+}
+.modal-backdrop.show {
+ opacity: var(--bs-backdrop-opacity);
+}
+.modal-header {
+ display: flex;
+ flex-shrink: 0;
+ align-items: center;
+ justify-content: space-between;
+ padding: var(--bs-modal-header-padding);
+ border-bottom: var(--bs-modal-header-border-width) solid
+ var(--bs-modal-header-border-color);
+ border-top-left-radius: var(--bs-modal-inner-border-radius);
+ border-top-right-radius: var(--bs-modal-inner-border-radius);
+}
+.modal-header .btn-close {
+ padding: calc(var(--bs-modal-header-padding-y) * 0.5)
+ calc(var(--bs-modal-header-padding-x) * 0.5);
+ margin: calc(var(--bs-modal-header-padding-y) * -0.5)
+ calc(var(--bs-modal-header-padding-x) * -0.5)
+ calc(var(--bs-modal-header-padding-y) * -0.5) auto;
+}
+.modal-title {
+ margin-bottom: 0;
+ line-height: var(--bs-modal-title-line-height);
+}
+.modal-body {
+ position: relative;
+ flex: 1 1 auto;
+ padding: var(--bs-modal-padding);
+}
+.modal-footer {
+ display: flex;
+ flex-shrink: 0;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: flex-end;
+ padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
+ background-color: var(--bs-modal-footer-bg);
+ border-top: var(--bs-modal-footer-border-width) solid
+ var(--bs-modal-footer-border-color);
+ border-bottom-right-radius: var(--bs-modal-inner-border-radius);
+ border-bottom-left-radius: var(--bs-modal-inner-border-radius);
+}
+.modal-footer > * {
+ margin: calc(var(--bs-modal-footer-gap) * 0.5);
+}
+@media (min-width: 576px) {
+ .modal {
+ --bs-modal-margin: 1.75rem;
+ --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
+ }
+ .modal-dialog {
+ max-width: var(--bs-modal-width);
+ margin-right: auto;
+ margin-left: auto;
+ }
+ .modal-sm {
+ --bs-modal-width: 300px;
+ }
+}
+@media (min-width: 992px) {
+ .modal-lg,
+ .modal-xl {
+ --bs-modal-width: 800px;
+ }
+}
+@media (min-width: 1200px) {
+ .modal-xl {
+ --bs-modal-width: 1140px;
+ }
+}
+.modal-fullscreen {
+ width: 100vw;
+ max-width: none;
+ height: 100%;
+ margin: 0;
+}
+.modal-fullscreen .modal-content {
+ height: 100%;
+ border: 0;
+ border-radius: 0;
+}
+.modal-fullscreen .modal-footer,
+.modal-fullscreen .modal-header {
+ border-radius: 0;
+}
+.modal-fullscreen .modal-body {
+ overflow-y: auto;
+}
+@media (max-width: 575.98px) {
+ .modal-fullscreen-sm-down {
+ width: 100vw;
+ max-width: none;
+ height: 100%;
+ margin: 0;
+ }
+ .modal-fullscreen-sm-down .modal-content {
+ height: 100%;
+ border: 0;
+ border-radius: 0;
+ }
+ .modal-fullscreen-sm-down .modal-footer,
+ .modal-fullscreen-sm-down .modal-header {
+ border-radius: 0;
+ }
+ .modal-fullscreen-sm-down .modal-body {
+ overflow-y: auto;
+ }
+}
+@media (max-width: 767.98px) {
+ .modal-fullscreen-md-down {
+ width: 100vw;
+ max-width: none;
+ height: 100%;
+ margin: 0;
+ }
+ .modal-fullscreen-md-down .modal-content {
+ height: 100%;
+ border: 0;
+ border-radius: 0;
+ }
+ .modal-fullscreen-md-down .modal-footer,
+ .modal-fullscreen-md-down .modal-header {
+ border-radius: 0;
+ }
+ .modal-fullscreen-md-down .modal-body {
+ overflow-y: auto;
+ }
+}
+@media (max-width: 991.98px) {
+ .modal-fullscreen-lg-down {
+ width: 100vw;
+ max-width: none;
+ height: 100%;
+ margin: 0;
+ }
+ .modal-fullscreen-lg-down .modal-content {
+ height: 100%;
+ border: 0;
+ border-radius: 0;
+ }
+ .modal-fullscreen-lg-down .modal-footer,
+ .modal-fullscreen-lg-down .modal-header {
+ border-radius: 0;
+ }
+ .modal-fullscreen-lg-down .modal-body {
+ overflow-y: auto;
+ }
+}
+@media (max-width: 1199.98px) {
+ .modal-fullscreen-xl-down {
+ width: 100vw;
+ max-width: none;
+ height: 100%;
+ margin: 0;
+ }
+ .modal-fullscreen-xl-down .modal-content {
+ height: 100%;
+ border: 0;
+ border-radius: 0;
+ }
+ .modal-fullscreen-xl-down .modal-footer,
+ .modal-fullscreen-xl-down .modal-header {
+ border-radius: 0;
+ }
+ .modal-fullscreen-xl-down .modal-body {
+ overflow-y: auto;
+ }
+}
+@media (max-width: 1399.98px) {
+ .modal-fullscreen-xxl-down {
+ width: 100vw;
+ max-width: none;
+ height: 100%;
+ margin: 0;
+ }
+ .modal-fullscreen-xxl-down .modal-content {
+ height: 100%;
+ border: 0;
+ border-radius: 0;
+ }
+ .modal-fullscreen-xxl-down .modal-footer,
+ .modal-fullscreen-xxl-down .modal-header {
+ border-radius: 0;
+ }
+ .modal-fullscreen-xxl-down .modal-body {
+ overflow-y: auto;
+ }
+}
+.tooltip {
+ --bs-tooltip-zindex: 1080;
+ --bs-tooltip-max-width: 200px;
+ --bs-tooltip-padding-x: 1rem;
+ --bs-tooltip-padding-y: 0.75rem;
+ --bs-tooltip-margin: 0;
+ --bs-tooltip-font-size: 0.925rem;
+ --bs-tooltip-color: #3f4254;
+ --bs-tooltip-bg: #ffffff;
+ --bs-tooltip-border-radius: 0.475rem;
+ --bs-tooltip-opacity: 1;
+ --bs-tooltip-arrow-width: 0.8rem;
+ --bs-tooltip-arrow-height: 0.4rem;
+ z-index: var(--bs-tooltip-zindex);
+ display: block;
+ padding: var(--bs-tooltip-arrow-height);
+ margin: var(--bs-tooltip-margin);
+ font-family: var(--bs-font-sans-serif);
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.5;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ white-space: normal;
+ word-spacing: normal;
+ line-break: auto;
+ font-size: var(--bs-tooltip-font-size);
+ word-wrap: break-word;
+ opacity: 0;
+}
+.tooltip.show {
+ opacity: var(--bs-tooltip-opacity);
+}
+.tooltip .tooltip-arrow {
+ display: block;
+ width: var(--bs-tooltip-arrow-width);
+ height: var(--bs-tooltip-arrow-height);
+}
+.tooltip .tooltip-arrow::before {
+ position: absolute;
+ content: "";
+ border-color: transparent;
+ border-style: solid;
+}
+.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow,
+.bs-tooltip-top .tooltip-arrow {
+ bottom: 0;
+}
+.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before,
+.bs-tooltip-top .tooltip-arrow::before {
+ top: -1px;
+ border-width: var(--bs-tooltip-arrow-height)
+ calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
+ border-top-color: var(--bs-tooltip-bg);
+}
+.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow,
+.bs-tooltip-end .tooltip-arrow {
+ left: 0;
+ width: var(--bs-tooltip-arrow-height);
+ height: var(--bs-tooltip-arrow-width);
+}
+.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before,
+.bs-tooltip-end .tooltip-arrow::before {
+ right: -1px;
+ border-width: calc(var(--bs-tooltip-arrow-width) * 0.5)
+ var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5)
+ 0;
+ border-right-color: var(--bs-tooltip-bg);
+}
+.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow,
+.bs-tooltip-bottom .tooltip-arrow {
+ top: 0;
+}
+.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before,
+.bs-tooltip-bottom .tooltip-arrow::before {
+ bottom: -1px;
+ border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5)
+ var(--bs-tooltip-arrow-height);
+ border-bottom-color: var(--bs-tooltip-bg);
+}
+.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow,
+.bs-tooltip-start .tooltip-arrow {
+ right: 0;
+ width: var(--bs-tooltip-arrow-height);
+ height: var(--bs-tooltip-arrow-width);
+}
+.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before,
+.bs-tooltip-start .tooltip-arrow::before {
+ left: -1px;
+ border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0
+ calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
+ border-left-color: var(--bs-tooltip-bg);
+}
+.tooltip-inner {
+ max-width: var(--bs-tooltip-max-width);
+ padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
+ color: var(--bs-tooltip-color);
+ text-align: center;
+ background-color: var(--bs-tooltip-bg);
+ border-radius: var(--bs-tooltip-border-radius, 0);
+}
+.popover {
+ --bs-popover-zindex: 1070;
+ --bs-popover-max-width: 276px;
+ --bs-popover-font-size: 1rem;
+ --bs-popover-bg: #ffffff;
+ --bs-popover-border-width: 1px;
+ --bs-popover-border-color: #ffffff;
+ --bs-popover-border-radius: 0.475rem;
+ --bs-popover-inner-border-radius: calc(0.475rem - 1px);
+ --bs-popover-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
+ --bs-popover-header-padding-x: 1.25rem;
+ --bs-popover-header-padding-y: 1rem;
+ --bs-popover-header-font-size: 1rem;
+ --bs-popover-header-color: #3f4254;
+ --bs-popover-header-bg: #ffffff;
+ --bs-popover-body-padding-x: 1.25rem;
+ --bs-popover-body-padding-y: 1.25rem;
+ --bs-popover-body-color: #3f4254;
+ --bs-popover-arrow-width: 1rem;
+ --bs-popover-arrow-height: 0.5rem;
+ --bs-popover-arrow-border: var(--bs-popover-border-color);
+ z-index: var(--bs-popover-zindex);
+ display: block;
+ max-width: var(--bs-popover-max-width);
+ font-family: var(--bs-font-sans-serif);
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.5;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ white-space: normal;
+ word-spacing: normal;
+ line-break: auto;
+ font-size: var(--bs-popover-font-size);
+ word-wrap: break-word;
+ background-color: var(--bs-popover-bg);
+ background-clip: padding-box;
+ border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
+ border-radius: var(--bs-popover-border-radius);
+ box-shadow: var(--bs-popover-box-shadow);
+}
+.popover .popover-arrow {
+ display: block;
+ width: var(--bs-popover-arrow-width);
+ height: var(--bs-popover-arrow-height);
+}
+.popover .popover-arrow::after,
+.popover .popover-arrow::before {
+ position: absolute;
+ display: block;
+ content: "";
+ border-color: transparent;
+ border-style: solid;
+ border-width: 0;
+}
+.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow,
+.bs-popover-top > .popover-arrow {
+ bottom: calc(
+ var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width)
+ );
+}
+.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after,
+.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before,
+.bs-popover-top > .popover-arrow::after,
+.bs-popover-top > .popover-arrow::before {
+ border-width: var(--bs-popover-arrow-height)
+ calc(var(--bs-popover-arrow-width) * 0.5) 0;
+}
+.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before,
+.bs-popover-top > .popover-arrow::before {
+ bottom: 0;
+ border-top-color: var(--bs-popover-arrow-border);
+}
+.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after,
+.bs-popover-top > .popover-arrow::after {
+ bottom: var(--bs-popover-border-width);
+ border-top-color: var(--bs-popover-bg);
+}
+.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow,
+.bs-popover-end > .popover-arrow {
+ left: calc(
+ var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width)
+ );
+ width: var(--bs-popover-arrow-height);
+ height: var(--bs-popover-arrow-width);
+}
+.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after,
+.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before,
+.bs-popover-end > .popover-arrow::after,
+.bs-popover-end > .popover-arrow::before {
+ border-width: calc(var(--bs-popover-arrow-width) * 0.5)
+ var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5)
+ 0;
+}
+.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before,
+.bs-popover-end > .popover-arrow::before {
+ left: 0;
+ border-right-color: var(--bs-popover-arrow-border);
+}
+.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after,
+.bs-popover-end > .popover-arrow::after {
+ left: var(--bs-popover-border-width);
+ border-right-color: var(--bs-popover-bg);
+}
+.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow,
+.bs-popover-bottom > .popover-arrow {
+ top: calc(
+ var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width)
+ );
+}
+.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after,
+.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before,
+.bs-popover-bottom > .popover-arrow::after,
+.bs-popover-bottom > .popover-arrow::before {
+ border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5)
+ var(--bs-popover-arrow-height);
+}
+.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before,
+.bs-popover-bottom > .popover-arrow::before {
+ top: 0;
+ border-bottom-color: var(--bs-popover-arrow-border);
+}
+.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after,
+.bs-popover-bottom > .popover-arrow::after {
+ top: var(--bs-popover-border-width);
+ border-bottom-color: var(--bs-popover-bg);
+}
+.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before,
+.bs-popover-bottom .popover-header::before {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ display: block;
+ width: var(--bs-popover-arrow-width);
+ margin-left: calc(var(--bs-popover-arrow-width) * -0.5);
+ content: "";
+ border-bottom: var(--bs-popover-border-width) solid
+ var(--bs-popover-header-bg);
+}
+.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow,
+.bs-popover-start > .popover-arrow {
+ right: calc(
+ var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width)
+ );
+ width: var(--bs-popover-arrow-height);
+ height: var(--bs-popover-arrow-width);
+}
+.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after,
+.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before,
+.bs-popover-start > .popover-arrow::after,
+.bs-popover-start > .popover-arrow::before {
+ border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0
+ calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
+}
+.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before,
+.bs-popover-start > .popover-arrow::before {
+ right: 0;
+ border-left-color: var(--bs-popover-arrow-border);
+}
+.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after,
+.bs-popover-start > .popover-arrow::after {
+ right: var(--bs-popover-border-width);
+ border-left-color: var(--bs-popover-bg);
+}
+.popover-header {
+ padding: var(--bs-popover-header-padding-y)
+ var(--bs-popover-header-padding-x);
+ margin-bottom: 0;
+ font-size: var(--bs-popover-header-font-size);
+ color: var(--bs-popover-header-color);
+ background-color: var(--bs-popover-header-bg);
+ border-bottom: var(--bs-popover-border-width) solid
+ var(--bs-popover-border-color);
+ border-top-left-radius: var(--bs-popover-inner-border-radius);
+ border-top-right-radius: var(--bs-popover-inner-border-radius);
+}
+.popover-header:empty {
+ display: none;
+}
+.popover-body {
+ padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
+ color: var(--bs-popover-body-color);
+}
+.carousel {
+ position: relative;
+}
+.carousel.pointer-event {
+ touch-action: pan-y;
+}
+.carousel-inner {
+ position: relative;
+ width: 100%;
+ overflow: hidden;
+}
+.carousel-inner::after {
+ display: block;
+ clear: both;
+ content: "";
+}
+.carousel-item {
+ position: relative;
+ display: none;
+ float: left;
+ width: 100%;
+ margin-right: -100%;
+ backface-visibility: hidden;
+ transition: transform 0.6s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .carousel-item {
+ transition: none;
+ }
+}
+.carousel-item-next,
+.carousel-item-prev,
+.carousel-item.active {
+ display: block;
+}
+.active.carousel-item-end,
+.carousel-item-next:not(.carousel-item-start) {
+ transform: translateX(100%);
+}
+.active.carousel-item-start,
+.carousel-item-prev:not(.carousel-item-end) {
+ transform: translateX(-100%);
+}
+.carousel-fade .carousel-item {
+ opacity: 0;
+ transition-property: opacity;
+ transform: none;
+}
+.carousel-fade .carousel-item-next.carousel-item-start,
+.carousel-fade .carousel-item-prev.carousel-item-end,
+.carousel-fade .carousel-item.active {
+ z-index: 1;
+ opacity: 1;
+}
+.carousel-fade .active.carousel-item-end,
+.carousel-fade .active.carousel-item-start {
+ z-index: 0;
+ opacity: 0;
+ transition: opacity 0s 0.6s;
+}
+@media (prefers-reduced-motion: reduce) {
+ .carousel-fade .active.carousel-item-end,
+ .carousel-fade .active.carousel-item-start {
+ transition: none;
+ }
+}
+.carousel-control-next,
+.carousel-control-prev {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ z-index: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 15%;
+ padding: 0;
+ color: #fff;
+ text-align: center;
+ background: 0 0;
+ border: 0;
+ opacity: 0.5;
+ transition: opacity 0.15s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+ .carousel-control-next,
+ .carousel-control-prev {
+ transition: none;
+ }
+}
+.carousel-control-next:focus,
+.carousel-control-next:hover,
+.carousel-control-prev:focus,
+.carousel-control-prev:hover {
+ color: #fff;
+ text-decoration: none;
+ outline: 0;
+ opacity: 0.9;
+}
+.carousel-control-prev {
+ left: 0;
+}
+.carousel-control-next {
+ right: 0;
+}
+.carousel-control-next-icon,
+.carousel-control-prev-icon {
+ display: inline-block;
+ width: 2rem;
+ height: 2rem;
+ background-repeat: no-repeat;
+ background-position: 50%;
+ background-size: 100% 100%;
+}
+.carousel-control-prev-icon {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
+}
+.carousel-control-next-icon {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
+}
+.carousel-indicators {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 2;
+ display: flex;
+ justify-content: center;
+ padding: 0;
+ margin-right: 15%;
+ margin-bottom: 1rem;
+ margin-left: 15%;
+ list-style: none;
+}
+.carousel-indicators [data-bs-target] {
+ box-sizing: content-box;
+ flex: 0 1 auto;
+ width: 30px;
+ height: 3px;
+ padding: 0;
+ margin-right: 3px;
+ margin-left: 3px;
+ text-indent: -999px;
+ cursor: pointer;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 0;
+ border-top: 10px solid transparent;
+ border-bottom: 10px solid transparent;
+ opacity: 0.5;
+ transition: opacity 0.6s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+ .carousel-indicators [data-bs-target] {
+ transition: none;
+ }
+}
+.carousel-indicators .active {
+ opacity: 1;
+}
+.carousel-caption {
+ position: absolute;
+ right: 15%;
+ bottom: 1.25rem;
+ left: 15%;
+ padding-top: 1.25rem;
+ padding-bottom: 1.25rem;
+ color: #fff;
+ text-align: center;
+}
+.carousel-dark .carousel-control-next-icon,
+.carousel-dark .carousel-control-prev-icon {
+ filter: invert(1) grayscale(100);
+}
+.carousel-dark .carousel-indicators [data-bs-target] {
+ background-color: #000;
+}
+.carousel-dark .carousel-caption {
+ color: #000;
+}
+.spinner-border,
+.spinner-grow {
+ display: inline-block;
+ width: var(--bs-spinner-width);
+ height: var(--bs-spinner-height);
+ vertical-align: var(--bs-spinner-vertical-align);
+ border-radius: 50%;
+ animation: var(--bs-spinner-animation-speed) linear infinite
+ var(--bs-spinner-animation-name);
+}
+@keyframes spinner-border {
+ to {
+ transform: rotate(360deg);
+ }
+}
+.spinner-border {
+ --bs-spinner-width: 2rem;
+ --bs-spinner-height: 2rem;
+ --bs-spinner-vertical-align: -0.125em;
+ --bs-spinner-border-width: 0.185em;
+ --bs-spinner-animation-speed: 0.65s;
+ --bs-spinner-animation-name: spinner-border;
+ border: var(--bs-spinner-border-width) solid currentcolor;
+ border-right-color: transparent;
+}
+.spinner-border-sm {
+ --bs-spinner-width: 1rem;
+ --bs-spinner-height: 1rem;
+ --bs-spinner-border-width: 0.145em;
+}
+@keyframes spinner-grow {
+ 0% {
+ transform: scale(0);
+ }
+ 50% {
+ opacity: 1;
+ transform: none;
+ }
+}
+.spinner-grow {
+ --bs-spinner-width: 2rem;
+ --bs-spinner-height: 2rem;
+ --bs-spinner-vertical-align: -0.125em;
+ --bs-spinner-animation-speed: 0.65s;
+ --bs-spinner-animation-name: spinner-grow;
+ background-color: currentcolor;
+ opacity: 0;
+}
+.spinner-grow-sm {
+ --bs-spinner-width: 1rem;
+ --bs-spinner-height: 1rem;
+}
+@media (prefers-reduced-motion: reduce) {
+ .spinner-border,
+ .spinner-grow {
+ --bs-spinner-animation-speed: 1.3s;
+ }
+}
+.offcanvas,
+.offcanvas-lg,
+.offcanvas-md,
+.offcanvas-sm,
+.offcanvas-xl,
+.offcanvas-xxl {
+ --bs-offcanvas-width: 400px;
+ --bs-offcanvas-height: 30vh;
+ --bs-offcanvas-padding-x: 1.75rem;
+ --bs-offcanvas-padding-y: 1.75rem;
+ --bs-offcanvas-bg: #ffffff;
+ --bs-offcanvas-border-width: 0;
+ --bs-offcanvas-border-color: var(--bs-border-color-translucent);
+ --bs-offcanvas-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
+}
+@media (max-width: 575.98px) {
+ .offcanvas-sm {
+ position: fixed;
+ bottom: 0;
+ z-index: 1045;
+ display: flex;
+ flex-direction: column;
+ max-width: 100%;
+ color: var(--bs-offcanvas-color);
+ visibility: hidden;
+ background-color: var(--bs-offcanvas-bg);
+ background-clip: padding-box;
+ outline: 0;
+ box-shadow: var(--bs-offcanvas-box-shadow);
+ transition: transform 0.3s ease-in-out;
+ }
+}
+@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
+ .offcanvas-sm {
+ transition: none;
+ }
+}
+@media (max-width: 575.98px) {
+ .offcanvas-sm.show:not(.hiding),
+ .offcanvas-sm.showing {
+ transform: none;
+ }
+}
+@media (max-width: 575.98px) {
+ .offcanvas-sm.hiding,
+ .offcanvas-sm.show,
+ .offcanvas-sm.showing {
+ visibility: visible;
+ }
+}
+@media (max-width: 575.98px) {
+ .offcanvas-sm.offcanvas-start {
+ top: 0;
+ left: 0;
+ width: var(--bs-offcanvas-width);
+ border-right: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(-100%);
+ }
+}
+@media (max-width: 575.98px) {
+ .offcanvas-sm.offcanvas-end {
+ top: 0;
+ right: 0;
+ width: var(--bs-offcanvas-width);
+ border-left: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(100%);
+ }
+}
+@media (max-width: 575.98px) {
+ .offcanvas-sm.offcanvas-top {
+ top: 0;
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-bottom: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(-100%);
+ }
+}
+@media (max-width: 575.98px) {
+ .offcanvas-sm.offcanvas-bottom {
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-top: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(100%);
+ }
+}
+@media (min-width: 576px) {
+ .offcanvas-sm {
+ --bs-offcanvas-height: auto;
+ --bs-offcanvas-border-width: 0;
+ background-color: transparent !important;
+ }
+ .offcanvas-sm .offcanvas-header {
+ display: none;
+ }
+ .offcanvas-sm .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ background-color: transparent !important;
+ }
+}
+@media (max-width: 767.98px) {
+ .offcanvas-md {
+ position: fixed;
+ bottom: 0;
+ z-index: 1045;
+ display: flex;
+ flex-direction: column;
+ max-width: 100%;
+ color: var(--bs-offcanvas-color);
+ visibility: hidden;
+ background-color: var(--bs-offcanvas-bg);
+ background-clip: padding-box;
+ outline: 0;
+ box-shadow: var(--bs-offcanvas-box-shadow);
+ transition: transform 0.3s ease-in-out;
+ }
+}
+@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
+ .offcanvas-md {
+ transition: none;
+ }
+}
+@media (max-width: 767.98px) {
+ .offcanvas-md.show:not(.hiding),
+ .offcanvas-md.showing {
+ transform: none;
+ }
+}
+@media (max-width: 767.98px) {
+ .offcanvas-md.hiding,
+ .offcanvas-md.show,
+ .offcanvas-md.showing {
+ visibility: visible;
+ }
+}
+@media (max-width: 767.98px) {
+ .offcanvas-md.offcanvas-start {
+ top: 0;
+ left: 0;
+ width: var(--bs-offcanvas-width);
+ border-right: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(-100%);
+ }
+}
+@media (max-width: 767.98px) {
+ .offcanvas-md.offcanvas-end {
+ top: 0;
+ right: 0;
+ width: var(--bs-offcanvas-width);
+ border-left: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(100%);
+ }
+}
+@media (max-width: 767.98px) {
+ .offcanvas-md.offcanvas-top {
+ top: 0;
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-bottom: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(-100%);
+ }
+}
+@media (max-width: 767.98px) {
+ .offcanvas-md.offcanvas-bottom {
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-top: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(100%);
+ }
+}
+@media (min-width: 768px) {
+ .offcanvas-md {
+ --bs-offcanvas-height: auto;
+ --bs-offcanvas-border-width: 0;
+ background-color: transparent !important;
+ }
+ .offcanvas-md .offcanvas-header {
+ display: none;
+ }
+ .offcanvas-md .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ background-color: transparent !important;
+ }
+}
+@media (max-width: 991.98px) {
+ .offcanvas-lg {
+ position: fixed;
+ bottom: 0;
+ z-index: 1045;
+ display: flex;
+ flex-direction: column;
+ max-width: 100%;
+ color: var(--bs-offcanvas-color);
+ visibility: hidden;
+ background-color: var(--bs-offcanvas-bg);
+ background-clip: padding-box;
+ outline: 0;
+ box-shadow: var(--bs-offcanvas-box-shadow);
+ transition: transform 0.3s ease-in-out;
+ }
+}
+@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
+ .offcanvas-lg {
+ transition: none;
+ }
+}
+@media (max-width: 991.98px) {
+ .offcanvas-lg.show:not(.hiding),
+ .offcanvas-lg.showing {
+ transform: none;
+ }
+}
+@media (max-width: 991.98px) {
+ .offcanvas-lg.hiding,
+ .offcanvas-lg.show,
+ .offcanvas-lg.showing {
+ visibility: visible;
+ }
+}
+@media (max-width: 991.98px) {
+ .offcanvas-lg.offcanvas-start {
+ top: 0;
+ left: 0;
+ width: var(--bs-offcanvas-width);
+ border-right: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(-100%);
+ }
+}
+@media (max-width: 991.98px) {
+ .offcanvas-lg.offcanvas-end {
+ top: 0;
+ right: 0;
+ width: var(--bs-offcanvas-width);
+ border-left: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(100%);
+ }
+}
+@media (max-width: 991.98px) {
+ .offcanvas-lg.offcanvas-top {
+ top: 0;
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-bottom: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(-100%);
+ }
+}
+@media (max-width: 991.98px) {
+ .offcanvas-lg.offcanvas-bottom {
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-top: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(100%);
+ }
+}
+@media (min-width: 992px) {
+ .offcanvas-lg {
+ --bs-offcanvas-height: auto;
+ --bs-offcanvas-border-width: 0;
+ background-color: transparent !important;
+ }
+ .offcanvas-lg .offcanvas-header {
+ display: none;
+ }
+ .offcanvas-lg .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ background-color: transparent !important;
+ }
+}
+@media (max-width: 1199.98px) {
+ .offcanvas-xl {
+ position: fixed;
+ bottom: 0;
+ z-index: 1045;
+ display: flex;
+ flex-direction: column;
+ max-width: 100%;
+ color: var(--bs-offcanvas-color);
+ visibility: hidden;
+ background-color: var(--bs-offcanvas-bg);
+ background-clip: padding-box;
+ outline: 0;
+ box-shadow: var(--bs-offcanvas-box-shadow);
+ transition: transform 0.3s ease-in-out;
+ }
+}
+@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
+ .offcanvas-xl {
+ transition: none;
+ }
+}
+@media (max-width: 1199.98px) {
+ .offcanvas-xl.show:not(.hiding),
+ .offcanvas-xl.showing {
+ transform: none;
+ }
+}
+@media (max-width: 1199.98px) {
+ .offcanvas-xl.hiding,
+ .offcanvas-xl.show,
+ .offcanvas-xl.showing {
+ visibility: visible;
+ }
+}
+@media (max-width: 1199.98px) {
+ .offcanvas-xl.offcanvas-start {
+ top: 0;
+ left: 0;
+ width: var(--bs-offcanvas-width);
+ border-right: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(-100%);
+ }
+}
+@media (max-width: 1199.98px) {
+ .offcanvas-xl.offcanvas-end {
+ top: 0;
+ right: 0;
+ width: var(--bs-offcanvas-width);
+ border-left: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(100%);
+ }
+}
+@media (max-width: 1199.98px) {
+ .offcanvas-xl.offcanvas-top {
+ top: 0;
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-bottom: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(-100%);
+ }
+}
+@media (max-width: 1199.98px) {
+ .offcanvas-xl.offcanvas-bottom {
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-top: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(100%);
+ }
+}
+@media (min-width: 1200px) {
+ .offcanvas-xl {
+ --bs-offcanvas-height: auto;
+ --bs-offcanvas-border-width: 0;
+ background-color: transparent !important;
+ }
+ .offcanvas-xl .offcanvas-header {
+ display: none;
+ }
+ .offcanvas-xl .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ background-color: transparent !important;
+ }
+}
+@media (max-width: 1399.98px) {
+ .offcanvas-xxl {
+ position: fixed;
+ bottom: 0;
+ z-index: 1045;
+ display: flex;
+ flex-direction: column;
+ max-width: 100%;
+ color: var(--bs-offcanvas-color);
+ visibility: hidden;
+ background-color: var(--bs-offcanvas-bg);
+ background-clip: padding-box;
+ outline: 0;
+ box-shadow: var(--bs-offcanvas-box-shadow);
+ transition: transform 0.3s ease-in-out;
+ }
+}
+@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
+ .offcanvas-xxl {
+ transition: none;
+ }
+}
+@media (max-width: 1399.98px) {
+ .offcanvas-xxl.show:not(.hiding),
+ .offcanvas-xxl.showing {
+ transform: none;
+ }
+}
+@media (max-width: 1399.98px) {
+ .offcanvas-xxl.hiding,
+ .offcanvas-xxl.show,
+ .offcanvas-xxl.showing {
+ visibility: visible;
+ }
+}
+@media (max-width: 1399.98px) {
+ .offcanvas-xxl.offcanvas-start {
+ top: 0;
+ left: 0;
+ width: var(--bs-offcanvas-width);
+ border-right: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(-100%);
+ }
+}
+@media (max-width: 1399.98px) {
+ .offcanvas-xxl.offcanvas-end {
+ top: 0;
+ right: 0;
+ width: var(--bs-offcanvas-width);
+ border-left: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(100%);
+ }
+}
+@media (max-width: 1399.98px) {
+ .offcanvas-xxl.offcanvas-top {
+ top: 0;
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-bottom: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(-100%);
+ }
+}
+@media (max-width: 1399.98px) {
+ .offcanvas-xxl.offcanvas-bottom {
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-top: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(100%);
+ }
+}
+@media (min-width: 1400px) {
+ .offcanvas-xxl {
+ --bs-offcanvas-height: auto;
+ --bs-offcanvas-border-width: 0;
+ background-color: transparent !important;
+ }
+ .offcanvas-xxl .offcanvas-header {
+ display: none;
+ }
+ .offcanvas-xxl .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ background-color: transparent !important;
+ }
+}
+.offcanvas {
+ position: fixed;
+ bottom: 0;
+ z-index: 1045;
+ display: flex;
+ flex-direction: column;
+ max-width: 100%;
+ color: var(--bs-offcanvas-color);
+ visibility: hidden;
+ background-color: var(--bs-offcanvas-bg);
+ background-clip: padding-box;
+ outline: 0;
+ box-shadow: var(--bs-offcanvas-box-shadow);
+ transition: transform 0.3s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .offcanvas {
+ transition: none;
+ }
+}
+.offcanvas.show:not(.hiding),
+.offcanvas.showing {
+ transform: none;
+}
+.offcanvas.hiding,
+.offcanvas.show,
+.offcanvas.showing {
+ visibility: visible;
+}
+.offcanvas.offcanvas-start {
+ top: 0;
+ left: 0;
+ width: var(--bs-offcanvas-width);
+ border-right: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(-100%);
+}
+.offcanvas.offcanvas-end {
+ top: 0;
+ right: 0;
+ width: var(--bs-offcanvas-width);
+ border-left: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateX(100%);
+}
+.offcanvas.offcanvas-top {
+ top: 0;
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-bottom: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(-100%);
+}
+.offcanvas.offcanvas-bottom {
+ right: 0;
+ left: 0;
+ height: var(--bs-offcanvas-height);
+ max-height: 100%;
+ border-top: var(--bs-offcanvas-border-width) solid
+ var(--bs-offcanvas-border-color);
+ transform: translateY(100%);
+}
+.offcanvas-backdrop {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 1040;
+ width: 100vw;
+ height: 100vh;
+ background-color: #000;
+}
+.offcanvas-backdrop.fade {
+ opacity: 0;
+}
+.offcanvas-backdrop.show {
+ opacity: 0.3;
+}
+.offcanvas-header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
+}
+.offcanvas-header .btn-close {
+ padding: calc(var(--bs-offcanvas-padding-y) * 0.5)
+ calc(var(--bs-offcanvas-padding-x) * 0.5);
+ margin-top: calc(var(--bs-offcanvas-padding-y) * -0.5);
+ margin-right: calc(var(--bs-offcanvas-padding-x) * -0.5);
+ margin-bottom: calc(var(--bs-offcanvas-padding-y) * -0.5);
+}
+.offcanvas-title {
+ margin-bottom: 0;
+ line-height: 1.5;
+}
+.offcanvas-body {
+ flex-grow: 1;
+ padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
+ overflow-y: auto;
+}
+.placeholder {
+ display: inline-block;
+ min-height: 1em;
+ vertical-align: middle;
+ cursor: wait;
+ background-color: currentcolor;
+ opacity: 0.5;
+}
+.placeholder.btn::before {
+ display: inline-block;
+ content: "";
+}
+.placeholder-xs {
+ min-height: 0.6em;
+}
+.placeholder-sm {
+ min-height: 0.8em;
+}
+.placeholder-lg {
+ min-height: 1.2em;
+}
+.placeholder-glow .placeholder {
+ animation: placeholder-glow 2s ease-in-out infinite;
+}
+@keyframes placeholder-glow {
+ 50% {
+ opacity: 0.2;
+ }
+}
+.placeholder-wave {
+ mask-image: linear-gradient(
+ 130deg,
+ #000 55%,
+ rgba(0, 0, 0, 0.8) 75%,
+ #000 95%
+ );
+ mask-size: 200% 100%;
+ animation: placeholder-wave 2s linear infinite;
+}
+@keyframes placeholder-wave {
+ 100% {
+ mask-position: -200% 0;
+ }
+}
+.clearfix::after {
+ display: block;
+ clear: both;
+ content: "";
+}
+.text-bg-white {
+ color: #000 !important;
+ background-color: RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important;
+}
+.text-bg-light {
+ color: #000 !important;
+ background-color: RGBA(245, 248, 250, var(--bs-bg-opacity, 1)) !important;
+}
+.text-bg-primary {
+ color: #000 !important;
+ background-color: RGBA(0, 158, 247, var(--bs-bg-opacity, 1)) !important;
+}
+.text-bg-secondary {
+ color: #000 !important;
+ background-color: RGBA(228, 230, 239, var(--bs-bg-opacity, 1)) !important;
+}
+.text-bg-success {
+ color: #000 !important;
+ background-color: RGBA(80, 205, 137, var(--bs-bg-opacity, 1)) !important;
+}
+.text-bg-info {
+ color: #fff !important;
+ background-color: RGBA(114, 57, 234, var(--bs-bg-opacity, 1)) !important;
+}
+.text-bg-warning {
+ color: #000 !important;
+ background-color: RGBA(255, 199, 0, var(--bs-bg-opacity, 1)) !important;
+}
+.text-bg-danger {
+ color: #000 !important;
+ background-color: RGBA(241, 65, 108, var(--bs-bg-opacity, 1)) !important;
+}
+.text-bg-dark {
+ color: #fff !important;
+ background-color: RGBA(24, 28, 50, var(--bs-bg-opacity, 1)) !important;
+}
+.link-white {
+ color: #fff !important;
+}
+.link-white:focus,
+.link-white:hover {
+ color: #fff !important;
+}
+.link-light {
+ color: #f5f8fa !important;
+}
+.link-light:focus,
+.link-light:hover {
+ color: #f7f9fb !important;
+}
+.link-primary {
+ color: #009ef7 !important;
+}
+.link-primary:focus,
+.link-primary:hover {
+ color: #33b1f9 !important;
+}
+.link-secondary {
+ color: #e4e6ef !important;
+}
+.link-secondary:focus,
+.link-secondary:hover {
+ color: #e9ebf2 !important;
+}
+.link-success {
+ color: #50cd89 !important;
+}
+.link-success:focus,
+.link-success:hover {
+ color: #73d7a1 !important;
+}
+.link-info {
+ color: #7239ea !important;
+}
+.link-info:focus,
+.link-info:hover {
+ color: #5b2ebb !important;
+}
+.link-warning {
+ color: #ffc700 !important;
+}
+.link-warning:focus,
+.link-warning:hover {
+ color: #ffd233 !important;
+}
+.link-danger {
+ color: #f1416c !important;
+}
+.link-danger:focus,
+.link-danger:hover {
+ color: #f46789 !important;
+}
+.link-dark {
+ color: #181c32 !important;
+}
+.link-dark:focus,
+.link-dark:hover {
+ color: #131628 !important;
+}
+.ratio {
+ position: relative;
+ width: 100%;
+}
+.ratio::before {
+ display: block;
+ padding-top: var(--bs-aspect-ratio);
+ content: "";
+}
+.ratio > * {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+.ratio-1x1 {
+ --bs-aspect-ratio: 100%;
+}
+.ratio-4x3 {
+ --bs-aspect-ratio: 75%;
+}
+.ratio-16x9 {
+ --bs-aspect-ratio: 56.25%;
+}
+.ratio-21x9 {
+ --bs-aspect-ratio: 42.8571428571%;
+}
+.fixed-top {
+ position: fixed;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 1030;
+}
+.fixed-bottom {
+ position: fixed;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1030;
+}
+.sticky-top {
+ position: sticky;
+ top: 0;
+ z-index: 1020;
+}
+.sticky-bottom {
+ position: sticky;
+ bottom: 0;
+ z-index: 1020;
+}
+@media (min-width: 576px) {
+ .sticky-sm-top {
+ position: sticky;
+ top: 0;
+ z-index: 1020;
+ }
+ .sticky-sm-bottom {
+ position: sticky;
+ bottom: 0;
+ z-index: 1020;
+ }
+}
+@media (min-width: 768px) {
+ .sticky-md-top {
+ position: sticky;
+ top: 0;
+ z-index: 1020;
+ }
+ .sticky-md-bottom {
+ position: sticky;
+ bottom: 0;
+ z-index: 1020;
+ }
+}
+@media (min-width: 992px) {
+ .sticky-lg-top {
+ position: sticky;
+ top: 0;
+ z-index: 1020;
+ }
+ .sticky-lg-bottom {
+ position: sticky;
+ bottom: 0;
+ z-index: 1020;
+ }
+}
+@media (min-width: 1200px) {
+ .sticky-xl-top {
+ position: sticky;
+ top: 0;
+ z-index: 1020;
+ }
+ .sticky-xl-bottom {
+ position: sticky;
+ bottom: 0;
+ z-index: 1020;
+ }
+}
+@media (min-width: 1400px) {
+ .sticky-xxl-top {
+ position: sticky;
+ top: 0;
+ z-index: 1020;
+ }
+ .sticky-xxl-bottom {
+ position: sticky;
+ bottom: 0;
+ z-index: 1020;
+ }
+}
+.hstack {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ align-self: stretch;
+}
+.vstack {
+ display: flex;
+ flex: 1 1 auto;
+ flex-direction: column;
+ align-self: stretch;
+}
+.visually-hidden,
+.visually-hidden-focusable:not(:focus):not(:focus-within) {
+ position: absolute !important;
+ width: 1px !important;
+ height: 1px !important;
+ padding: 0 !important;
+ margin: -1px !important;
+ overflow: hidden !important;
+ clip: rect(0, 0, 0, 0) !important;
+ white-space: nowrap !important;
+ border: 0 !important;
+}
+.stretched-link::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+ content: "";
+}
+.text-truncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.vr {
+ display: inline-block;
+ align-self: stretch;
+ width: 1px;
+ min-height: 1em;
+ background-color: currentcolor;
+ opacity: 0.25;
+}
+.align-baseline {
+ vertical-align: baseline !important;
+}
+.align-top {
+ vertical-align: top !important;
+}
+.align-middle {
+ vertical-align: middle !important;
+}
+.align-bottom {
+ vertical-align: bottom !important;
+}
+.align-text-bottom {
+ vertical-align: text-bottom !important;
+}
+.align-text-top {
+ vertical-align: text-top !important;
+}
+.float-start {
+ float: left !important;
+}
+.float-end {
+ float: right !important;
+}
+.float-none {
+ float: none !important;
+}
+.opacity-0 {
+ opacity: 0 !important;
+}
+.opacity-5 {
+ opacity: 0.05 !important;
+}
+.opacity-10 {
+ opacity: 0.1 !important;
+}
+.opacity-15 {
+ opacity: 0.15 !important;
+}
+.opacity-20 {
+ opacity: 0.2 !important;
+}
+.opacity-25 {
+ opacity: 0.25 !important;
+}
+.opacity-50 {
+ opacity: 0.5 !important;
+}
+.opacity-75 {
+ opacity: 0.75 !important;
+}
+.opacity-100 {
+ opacity: 1 !important;
+}
+.overflow-auto {
+ overflow: auto !important;
+}
+.overflow-hidden {
+ overflow: hidden !important;
+}
+.overflow-visible {
+ overflow: visible !important;
+}
+.overflow-scroll {
+ overflow: scroll !important;
+}
+.d-inline {
+ display: inline !important;
+}
+.d-inline-block {
+ display: inline-block !important;
+}
+.d-block {
+ display: block !important;
+}
+.d-grid {
+ display: grid !important;
+}
+.d-table {
+ display: table !important;
+}
+.d-table-row {
+ display: table-row !important;
+}
+.d-table-cell {
+ display: table-cell !important;
+}
+.d-flex {
+ display: flex !important;
+}
+.d-inline-flex {
+ display: inline-flex !important;
+}
+.d-none {
+ display: none !important;
+}
+.shadow {
+ box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075) !important;
+}
+.shadow-sm {
+ box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
+}
+.shadow-lg {
+ box-shadow: 0 1rem 2rem 1rem rgba(0, 0, 0, 0.1) !important;
+}
+.shadow-none {
+ box-shadow: none !important;
+}
+.position-static {
+ position: static !important;
+}
+.position-relative {
+ position: relative !important;
+}
+.position-absolute {
+ position: absolute !important;
+}
+.position-fixed {
+ position: fixed !important;
+}
+.position-sticky {
+ position: sticky !important;
+}
+.top-0 {
+ top: 0 !important;
+}
+.top-25 {
+ top: 25% !important;
+}
+.top-50 {
+ top: 50% !important;
+}
+.top-75 {
+ top: 75% !important;
+}
+.top-100 {
+ top: 100% !important;
+}
+.bottom-0 {
+ bottom: 0 !important;
+}
+.bottom-25 {
+ bottom: 25% !important;
+}
+.bottom-50 {
+ bottom: 50% !important;
+}
+.bottom-75 {
+ bottom: 75% !important;
+}
+.bottom-100 {
+ bottom: 100% !important;
+}
+.start-0 {
+ left: 0 !important;
+}
+.start-25 {
+ left: 25% !important;
+}
+.start-50 {
+ left: 50% !important;
+}
+.start-75 {
+ left: 75% !important;
+}
+.start-100 {
+ left: 100% !important;
+}
+.end-0 {
+ right: 0 !important;
+}
+.end-25 {
+ right: 25% !important;
+}
+.end-50 {
+ right: 50% !important;
+}
+.end-75 {
+ right: 75% !important;
+}
+.end-100 {
+ right: 100% !important;
+}
+.translate-middle {
+ transform: translate(-50%, -50%) !important;
+}
+.translate-middle-x {
+ transform: translateX(-50%) !important;
+}
+.translate-middle-y {
+ transform: translateY(-50%) !important;
+}
+.border {
+ border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
+}
+.border-0 {
+ border: 0 !important;
+}
+.border-top {
+ border-top: var(--bs-border-width) var(--bs-border-style)
+ var(--bs-border-color) !important;
+}
+.border-top-0 {
+ border-top: 0 !important;
+}
+.border-end {
+ border-right: var(--bs-border-width) var(--bs-border-style)
+ var(--bs-border-color) !important;
+}
+.border-end-0 {
+ border-right: 0 !important;
+}
+.border-bottom {
+ border-bottom: var(--bs-border-width) var(--bs-border-style)
+ var(--bs-border-color) !important;
+}
+.border-bottom-0 {
+ border-bottom: 0 !important;
+}
+.border-start {
+ border-left: var(--bs-border-width) var(--bs-border-style)
+ var(--bs-border-color) !important;
+}
+.border-start-0 {
+ border-left: 0 !important;
+}
+.border-white {
+ --bs-border-opacity: 1;
+ border-color: rgba(
+ var(--bs-white-rgb),
+ var(--bs-border-opacity)
+ ) !important;
+}
+.border-light {
+ --bs-border-opacity: 1;
+ border-color: rgba(
+ var(--bs-light-rgb),
+ var(--bs-border-opacity)
+ ) !important;
+}
+.border-primary {
+ --bs-border-opacity: 1;
+ border-color: rgba(
+ var(--bs-primary-rgb),
+ var(--bs-border-opacity)
+ ) !important;
+}
+.border-secondary {
+ --bs-border-opacity: 1;
+ border-color: rgba(
+ var(--bs-secondary-rgb),
+ var(--bs-border-opacity)
+ ) !important;
+}
+.border-success {
+ --bs-border-opacity: 1;
+ border-color: rgba(
+ var(--bs-success-rgb),
+ var(--bs-border-opacity)
+ ) !important;
+}
+.border-info {
+ --bs-border-opacity: 1;
+ border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
+}
+.border-warning {
+ --bs-border-opacity: 1;
+ border-color: rgba(
+ var(--bs-warning-rgb),
+ var(--bs-border-opacity)
+ ) !important;
+}
+.border-danger {
+ --bs-border-opacity: 1;
+ border-color: rgba(
+ var(--bs-danger-rgb),
+ var(--bs-border-opacity)
+ ) !important;
+}
+.border-dark {
+ --bs-border-opacity: 1;
+ border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
+}
+.border-0 {
+ --bs-border-width: 0;
+}
+.border-1 {
+ --bs-border-width: 1px;
+}
+.border-2 {
+ --bs-border-width: 2px;
+}
+.border-3 {
+ --bs-border-width: 3px;
+}
+.border-4 {
+ --bs-border-width: 4px;
+}
+.border-5 {
+ --bs-border-width: 5px;
+}
+.border-opacity-10 {
+ --bs-border-opacity: 0.1;
+}
+.border-opacity-25 {
+ --bs-border-opacity: 0.25;
+}
+.border-opacity-50 {
+ --bs-border-opacity: 0.5;
+}
+.border-opacity-75 {
+ --bs-border-opacity: 0.75;
+}
+.border-opacity-100 {
+ --bs-border-opacity: 1;
+}
+.w-unset {
+ width: unset !important;
+}
+.w-25 {
+ width: 25% !important;
+}
+.w-50 {
+ width: 50% !important;
+}
+.w-75 {
+ width: 75% !important;
+}
+.w-100 {
+ width: 100% !important;
+}
+.w-auto {
+ width: auto !important;
+}
+.w-1px {
+ width: 1px !important;
+}
+.w-2px {
+ width: 2px !important;
+}
+.w-3px {
+ width: 3px !important;
+}
+.w-4px {
+ width: 4px !important;
+}
+.w-5px {
+ width: 5px !important;
+}
+.w-6px {
+ width: 6px !important;
+}
+.w-7px {
+ width: 7px !important;
+}
+.w-8px {
+ width: 8px !important;
+}
+.w-9px {
+ width: 9px !important;
+}
+.w-10px {
+ width: 10px !important;
+}
+.w-15px {
+ width: 15px !important;
+}
+.w-20px {
+ width: 20px !important;
+}
+.w-25px {
+ width: 25px !important;
+}
+.w-30px {
+ width: 30px !important;
+}
+.w-35px {
+ width: 35px !important;
+}
+.w-40px {
+ width: 40px !important;
+}
+.w-45px {
+ width: 45px !important;
+}
+.w-50px {
+ width: 50px !important;
+}
+.w-55px {
+ width: 55px !important;
+}
+.w-60px {
+ width: 60px !important;
+}
+.w-65px {
+ width: 65px !important;
+}
+.w-70px {
+ width: 70px !important;
+}
+.w-75px {
+ width: 75px !important;
+}
+.w-80px {
+ width: 80px !important;
+}
+.w-85px {
+ width: 85px !important;
+}
+.w-90px {
+ width: 90px !important;
+}
+.w-95px {
+ width: 95px !important;
+}
+.w-100px {
+ width: 100px !important;
+}
+.w-125px {
+ width: 125px !important;
+}
+.w-150px {
+ width: 150px !important;
+}
+.w-175px {
+ width: 175px !important;
+}
+.w-200px {
+ width: 200px !important;
+}
+.w-225px {
+ width: 225px !important;
+}
+.w-250px {
+ width: 250px !important;
+}
+.w-275px {
+ width: 275px !important;
+}
+.w-300px {
+ width: 300px !important;
+}
+.w-325px {
+ width: 325px !important;
+}
+.w-350px {
+ width: 350px !important;
+}
+.w-375px {
+ width: 375px !important;
+}
+.w-400px {
+ width: 400px !important;
+}
+.w-425px {
+ width: 425px !important;
+}
+.w-450px {
+ width: 450px !important;
+}
+.w-475px {
+ width: 475px !important;
+}
+.w-500px {
+ width: 500px !important;
+}
+.w-550px {
+ width: 550px !important;
+}
+.w-600px {
+ width: 600px !important;
+}
+.w-650px {
+ width: 650px !important;
+}
+.w-700px {
+ width: 700px !important;
+}
+.w-750px {
+ width: 750px !important;
+}
+.w-800px {
+ width: 800px !important;
+}
+.w-850px {
+ width: 850px !important;
+}
+.w-900px {
+ width: 900px !important;
+}
+.w-950px {
+ width: 950px !important;
+}
+.w-1000px {
+ width: 1000px !important;
+}
+.mw-unset {
+ max-width: unset !important;
+}
+.mw-25 {
+ max-width: 25% !important;
+}
+.mw-50 {
+ max-width: 50% !important;
+}
+.mw-75 {
+ max-width: 75% !important;
+}
+.mw-100 {
+ max-width: 100% !important;
+}
+.mw-auto {
+ max-width: auto !important;
+}
+.mw-1px {
+ max-width: 1px !important;
+}
+.mw-2px {
+ max-width: 2px !important;
+}
+.mw-3px {
+ max-width: 3px !important;
+}
+.mw-4px {
+ max-width: 4px !important;
+}
+.mw-5px {
+ max-width: 5px !important;
+}
+.mw-6px {
+ max-width: 6px !important;
+}
+.mw-7px {
+ max-width: 7px !important;
+}
+.mw-8px {
+ max-width: 8px !important;
+}
+.mw-9px {
+ max-width: 9px !important;
+}
+.mw-10px {
+ max-width: 10px !important;
+}
+.mw-15px {
+ max-width: 15px !important;
+}
+.mw-20px {
+ max-width: 20px !important;
+}
+.mw-25px {
+ max-width: 25px !important;
+}
+.mw-30px {
+ max-width: 30px !important;
+}
+.mw-35px {
+ max-width: 35px !important;
+}
+.mw-40px {
+ max-width: 40px !important;
+}
+.mw-45px {
+ max-width: 45px !important;
+}
+.mw-50px {
+ max-width: 50px !important;
+}
+.mw-55px {
+ max-width: 55px !important;
+}
+.mw-60px {
+ max-width: 60px !important;
+}
+.mw-65px {
+ max-width: 65px !important;
+}
+.mw-70px {
+ max-width: 70px !important;
+}
+.mw-75px {
+ max-width: 75px !important;
+}
+.mw-80px {
+ max-width: 80px !important;
+}
+.mw-85px {
+ max-width: 85px !important;
+}
+.mw-90px {
+ max-width: 90px !important;
+}
+.mw-95px {
+ max-width: 95px !important;
+}
+.mw-100px {
+ max-width: 100px !important;
+}
+.mw-125px {
+ max-width: 125px !important;
+}
+.mw-150px {
+ max-width: 150px !important;
+}
+.mw-175px {
+ max-width: 175px !important;
+}
+.mw-200px {
+ max-width: 200px !important;
+}
+.mw-225px {
+ max-width: 225px !important;
+}
+.mw-250px {
+ max-width: 250px !important;
+}
+.mw-275px {
+ max-width: 275px !important;
+}
+.mw-300px {
+ max-width: 300px !important;
+}
+.mw-325px {
+ max-width: 325px !important;
+}
+.mw-350px {
+ max-width: 350px !important;
+}
+.mw-375px {
+ max-width: 375px !important;
+}
+.mw-400px {
+ max-width: 400px !important;
+}
+.mw-425px {
+ max-width: 425px !important;
+}
+.mw-450px {
+ max-width: 450px !important;
+}
+.mw-475px {
+ max-width: 475px !important;
+}
+.mw-500px {
+ max-width: 500px !important;
+}
+.mw-550px {
+ max-width: 550px !important;
+}
+.mw-600px {
+ max-width: 600px !important;
+}
+.mw-650px {
+ max-width: 650px !important;
+}
+.mw-700px {
+ max-width: 700px !important;
+}
+.mw-750px {
+ max-width: 750px !important;
+}
+.mw-800px {
+ max-width: 800px !important;
+}
+.mw-850px {
+ max-width: 850px !important;
+}
+.mw-900px {
+ max-width: 900px !important;
+}
+.mw-950px {
+ max-width: 950px !important;
+}
+.mw-1000px {
+ max-width: 1000px !important;
+}
+.vw-100 {
+ width: 100vw !important;
+}
+.min-vw-100 {
+ min-width: 100vw !important;
+}
+.h-unset {
+ height: unset !important;
+}
+.h-25 {
+ height: 25% !important;
+}
+.h-50 {
+ height: 50% !important;
+}
+.h-75 {
+ height: 75% !important;
+}
+.h-100 {
+ height: 100% !important;
+}
+.h-auto {
+ height: auto !important;
+}
+.h-1px {
+ height: 1px !important;
+}
+.h-2px {
+ height: 2px !important;
+}
+.h-3px {
+ height: 3px !important;
+}
+.h-4px {
+ height: 4px !important;
+}
+.h-5px {
+ height: 5px !important;
+}
+.h-6px {
+ height: 6px !important;
+}
+.h-7px {
+ height: 7px !important;
+}
+.h-8px {
+ height: 8px !important;
+}
+.h-9px {
+ height: 9px !important;
+}
+.h-10px {
+ height: 10px !important;
+}
+.h-15px {
+ height: 15px !important;
+}
+.h-20px {
+ height: 20px !important;
+}
+.h-25px {
+ height: 25px !important;
+}
+.h-30px {
+ height: 30px !important;
+}
+.h-35px {
+ height: 35px !important;
+}
+.h-40px {
+ height: 40px !important;
+}
+.h-45px {
+ height: 45px !important;
+}
+.h-50px {
+ height: 50px !important;
+}
+.h-55px {
+ height: 55px !important;
+}
+.h-60px {
+ height: 60px !important;
+}
+.h-65px {
+ height: 65px !important;
+}
+.h-70px {
+ height: 70px !important;
+}
+.h-75px {
+ height: 75px !important;
+}
+.h-80px {
+ height: 80px !important;
+}
+.h-85px {
+ height: 85px !important;
+}
+.h-90px {
+ height: 90px !important;
+}
+.h-95px {
+ height: 95px !important;
+}
+.h-100px {
+ height: 100px !important;
+}
+.h-125px {
+ height: 125px !important;
+}
+.h-150px {
+ height: 150px !important;
+}
+.h-175px {
+ height: 175px !important;
+}
+.h-200px {
+ height: 200px !important;
+}
+.h-225px {
+ height: 225px !important;
+}
+.h-250px {
+ height: 250px !important;
+}
+.h-275px {
+ height: 275px !important;
+}
+.h-300px {
+ height: 300px !important;
+}
+.h-325px {
+ height: 325px !important;
+}
+.h-350px {
+ height: 350px !important;
+}
+.h-375px {
+ height: 375px !important;
+}
+.h-400px {
+ height: 400px !important;
+}
+.h-425px {
+ height: 425px !important;
+}
+.h-450px {
+ height: 450px !important;
+}
+.h-475px {
+ height: 475px !important;
+}
+.h-500px {
+ height: 500px !important;
+}
+.h-550px {
+ height: 550px !important;
+}
+.h-600px {
+ height: 600px !important;
+}
+.h-650px {
+ height: 650px !important;
+}
+.h-700px {
+ height: 700px !important;
+}
+.h-750px {
+ height: 750px !important;
+}
+.h-800px {
+ height: 800px !important;
+}
+.h-850px {
+ height: 850px !important;
+}
+.h-900px {
+ height: 900px !important;
+}
+.h-950px {
+ height: 950px !important;
+}
+.h-1000px {
+ height: 1000px !important;
+}
+.mh-unset {
+ max-height: unset !important;
+}
+.mh-25 {
+ max-height: 25% !important;
+}
+.mh-50 {
+ max-height: 50% !important;
+}
+.mh-75 {
+ max-height: 75% !important;
+}
+.mh-100 {
+ max-height: 100% !important;
+}
+.mh-auto {
+ max-height: auto !important;
+}
+.mh-1px {
+ max-height: 1px !important;
+}
+.mh-2px {
+ max-height: 2px !important;
+}
+.mh-3px {
+ max-height: 3px !important;
+}
+.mh-4px {
+ max-height: 4px !important;
+}
+.mh-5px {
+ max-height: 5px !important;
+}
+.mh-6px {
+ max-height: 6px !important;
+}
+.mh-7px {
+ max-height: 7px !important;
+}
+.mh-8px {
+ max-height: 8px !important;
+}
+.mh-9px {
+ max-height: 9px !important;
+}
+.mh-10px {
+ max-height: 10px !important;
+}
+.mh-15px {
+ max-height: 15px !important;
+}
+.mh-20px {
+ max-height: 20px !important;
+}
+.mh-25px {
+ max-height: 25px !important;
+}
+.mh-30px {
+ max-height: 30px !important;
+}
+.mh-35px {
+ max-height: 35px !important;
+}
+.mh-40px {
+ max-height: 40px !important;
+}
+.mh-45px {
+ max-height: 45px !important;
+}
+.mh-50px {
+ max-height: 50px !important;
+}
+.mh-55px {
+ max-height: 55px !important;
+}
+.mh-60px {
+ max-height: 60px !important;
+}
+.mh-65px {
+ max-height: 65px !important;
+}
+.mh-70px {
+ max-height: 70px !important;
+}
+.mh-75px {
+ max-height: 75px !important;
+}
+.mh-80px {
+ max-height: 80px !important;
+}
+.mh-85px {
+ max-height: 85px !important;
+}
+.mh-90px {
+ max-height: 90px !important;
+}
+.mh-95px {
+ max-height: 95px !important;
+}
+.mh-100px {
+ max-height: 100px !important;
+}
+.mh-125px {
+ max-height: 125px !important;
+}
+.mh-150px {
+ max-height: 150px !important;
+}
+.mh-175px {
+ max-height: 175px !important;
+}
+.mh-200px {
+ max-height: 200px !important;
+}
+.mh-225px {
+ max-height: 225px !important;
+}
+.mh-250px {
+ max-height: 250px !important;
+}
+.mh-275px {
+ max-height: 275px !important;
+}
+.mh-300px {
+ max-height: 300px !important;
+}
+.mh-325px {
+ max-height: 325px !important;
+}
+.mh-350px {
+ max-height: 350px !important;
+}
+.mh-375px {
+ max-height: 375px !important;
+}
+.mh-400px {
+ max-height: 400px !important;
+}
+.mh-425px {
+ max-height: 425px !important;
+}
+.mh-450px {
+ max-height: 450px !important;
+}
+.mh-475px {
+ max-height: 475px !important;
+}
+.mh-500px {
+ max-height: 500px !important;
+}
+.mh-550px {
+ max-height: 550px !important;
+}
+.mh-600px {
+ max-height: 600px !important;
+}
+.mh-650px {
+ max-height: 650px !important;
+}
+.mh-700px {
+ max-height: 700px !important;
+}
+.mh-750px {
+ max-height: 750px !important;
+}
+.mh-800px {
+ max-height: 800px !important;
+}
+.mh-850px {
+ max-height: 850px !important;
+}
+.mh-900px {
+ max-height: 900px !important;
+}
+.mh-950px {
+ max-height: 950px !important;
+}
+.mh-1000px {
+ max-height: 1000px !important;
+}
+.vh-100 {
+ height: 100vh !important;
+}
+.min-vh-100 {
+ min-height: 100vh !important;
+}
+.flex-fill {
+ flex: 1 1 auto !important;
+}
+.flex-row {
+ flex-direction: row !important;
+}
+.flex-column {
+ flex-direction: column !important;
+}
+.flex-row-reverse {
+ flex-direction: row-reverse !important;
+}
+.flex-column-reverse {
+ flex-direction: column-reverse !important;
+}
+.flex-grow-0 {
+ flex-grow: 0 !important;
+}
+.flex-grow-1 {
+ flex-grow: 1 !important;
+}
+.flex-shrink-0 {
+ flex-shrink: 0 !important;
+}
+.flex-shrink-1 {
+ flex-shrink: 1 !important;
+}
+.flex-wrap {
+ flex-wrap: wrap !important;
+}
+.flex-nowrap {
+ flex-wrap: nowrap !important;
+}
+.flex-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+}
+.justify-content-start {
+ justify-content: flex-start !important;
+}
+.justify-content-end {
+ justify-content: flex-end !important;
+}
+.justify-content-center {
+ justify-content: center !important;
+}
+.justify-content-between {
+ justify-content: space-between !important;
+}
+.justify-content-around {
+ justify-content: space-around !important;
+}
+.justify-content-evenly {
+ justify-content: space-evenly !important;
+}
+.align-items-start {
+ align-items: flex-start !important;
+}
+.align-items-end {
+ align-items: flex-end !important;
+}
+.align-items-center {
+ align-items: center !important;
+}
+.align-items-baseline {
+ align-items: baseline !important;
+}
+.align-items-stretch {
+ align-items: stretch !important;
+}
+.align-content-start {
+ align-content: flex-start !important;
+}
+.align-content-end {
+ align-content: flex-end !important;
+}
+.align-content-center {
+ align-content: center !important;
+}
+.align-content-between {
+ align-content: space-between !important;
+}
+.align-content-around {
+ align-content: space-around !important;
+}
+.align-content-stretch {
+ align-content: stretch !important;
+}
+.align-self-auto {
+ align-self: auto !important;
+}
+.align-self-start {
+ align-self: flex-start !important;
+}
+.align-self-end {
+ align-self: flex-end !important;
+}
+.align-self-center {
+ align-self: center !important;
+}
+.align-self-baseline {
+ align-self: baseline !important;
+}
+.align-self-stretch {
+ align-self: stretch !important;
+}
+.order-first {
+ order: -1 !important;
+}
+.order-0 {
+ order: 0 !important;
+}
+.order-1 {
+ order: 1 !important;
+}
+.order-2 {
+ order: 2 !important;
+}
+.order-3 {
+ order: 3 !important;
+}
+.order-4 {
+ order: 4 !important;
+}
+.order-5 {
+ order: 5 !important;
+}
+.order-last {
+ order: 6 !important;
+}
+.m-0 {
+ margin: 0 !important;
+}
+.m-1 {
+ margin: 0.25rem !important;
+}
+.m-2 {
+ margin: 0.5rem !important;
+}
+.m-3 {
+ margin: 0.75rem !important;
+}
+.m-4 {
+ margin: 1rem !important;
+}
+.m-5 {
+ margin: 1.25rem !important;
+}
+.m-6 {
+ margin: 1.5rem !important;
+}
+.m-7 {
+ margin: 1.75rem !important;
+}
+.m-8 {
+ margin: 2rem !important;
+}
+.m-9 {
+ margin: 2.25rem !important;
+}
+.m-10 {
+ margin: 2.5rem !important;
+}
+.m-11 {
+ margin: 2.75rem !important;
+}
+.m-12 {
+ margin: 3rem !important;
+}
+.m-13 {
+ margin: 3.25rem !important;
+}
+.m-14 {
+ margin: 3.5rem !important;
+}
+.m-15 {
+ margin: 3.75rem !important;
+}
+.m-16 {
+ margin: 4rem !important;
+}
+.m-17 {
+ margin: 4.25rem !important;
+}
+.m-18 {
+ margin: 4.5rem !important;
+}
+.m-19 {
+ margin: 4.75rem !important;
+}
+.m-20 {
+ margin: 5rem !important;
+}
+.m-auto {
+ margin: auto !important;
+}
+.mx-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+}
+.mx-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+}
+.mx-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+}
+.mx-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+}
+.mx-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+}
+.mx-5 {
+ margin-right: 1.25rem !important;
+ margin-left: 1.25rem !important;
+}
+.mx-6 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+}
+.mx-7 {
+ margin-right: 1.75rem !important;
+ margin-left: 1.75rem !important;
+}
+.mx-8 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+}
+.mx-9 {
+ margin-right: 2.25rem !important;
+ margin-left: 2.25rem !important;
+}
+.mx-10 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+}
+.mx-11 {
+ margin-right: 2.75rem !important;
+ margin-left: 2.75rem !important;
+}
+.mx-12 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+}
+.mx-13 {
+ margin-right: 3.25rem !important;
+ margin-left: 3.25rem !important;
+}
+.mx-14 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+}
+.mx-15 {
+ margin-right: 3.75rem !important;
+ margin-left: 3.75rem !important;
+}
+.mx-16 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+}
+.mx-17 {
+ margin-right: 4.25rem !important;
+ margin-left: 4.25rem !important;
+}
+.mx-18 {
+ margin-right: 4.5rem !important;
+ margin-left: 4.5rem !important;
+}
+.mx-19 {
+ margin-right: 4.75rem !important;
+ margin-left: 4.75rem !important;
+}
+.mx-20 {
+ margin-right: 5rem !important;
+ margin-left: 5rem !important;
+}
+.mx-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+.my-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+}
+.my-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+}
+.my-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+}
+.my-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+}
+.my-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+}
+.my-5 {
+ margin-top: 1.25rem !important;
+ margin-bottom: 1.25rem !important;
+}
+.my-6 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+}
+.my-7 {
+ margin-top: 1.75rem !important;
+ margin-bottom: 1.75rem !important;
+}
+.my-8 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+}
+.my-9 {
+ margin-top: 2.25rem !important;
+ margin-bottom: 2.25rem !important;
+}
+.my-10 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+}
+.my-11 {
+ margin-top: 2.75rem !important;
+ margin-bottom: 2.75rem !important;
+}
+.my-12 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+}
+.my-13 {
+ margin-top: 3.25rem !important;
+ margin-bottom: 3.25rem !important;
+}
+.my-14 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+}
+.my-15 {
+ margin-top: 3.75rem !important;
+ margin-bottom: 3.75rem !important;
+}
+.my-16 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+}
+.my-17 {
+ margin-top: 4.25rem !important;
+ margin-bottom: 4.25rem !important;
+}
+.my-18 {
+ margin-top: 4.5rem !important;
+ margin-bottom: 4.5rem !important;
+}
+.my-19 {
+ margin-top: 4.75rem !important;
+ margin-bottom: 4.75rem !important;
+}
+.my-20 {
+ margin-top: 5rem !important;
+ margin-bottom: 5rem !important;
+}
+.my-auto {
+ margin-top: auto !important;
+ margin-bottom: auto !important;
+}
+.mt-0 {
+ margin-top: 0 !important;
+}
+.mt-1 {
+ margin-top: 0.25rem !important;
+}
+.mt-2 {
+ margin-top: 0.5rem !important;
+}
+.mt-3 {
+ margin-top: 0.75rem !important;
+}
+.mt-4 {
+ margin-top: 1rem !important;
+}
+.mt-5 {
+ margin-top: 1.25rem !important;
+}
+.mt-6 {
+ margin-top: 1.5rem !important;
+}
+.mt-7 {
+ margin-top: 1.75rem !important;
+}
+.mt-8 {
+ margin-top: 2rem !important;
+}
+.mt-9 {
+ margin-top: 2.25rem !important;
+}
+.mt-10 {
+ margin-top: 2.5rem !important;
+}
+.mt-11 {
+ margin-top: 2.75rem !important;
+}
+.mt-12 {
+ margin-top: 3rem !important;
+}
+.mt-13 {
+ margin-top: 3.25rem !important;
+}
+.mt-14 {
+ margin-top: 3.5rem !important;
+}
+.mt-15 {
+ margin-top: 3.75rem !important;
+}
+.mt-16 {
+ margin-top: 4rem !important;
+}
+.mt-17 {
+ margin-top: 4.25rem !important;
+}
+.mt-18 {
+ margin-top: 4.5rem !important;
+}
+.mt-19 {
+ margin-top: 4.75rem !important;
+}
+.mt-20 {
+ margin-top: 5rem !important;
+}
+.mt-auto {
+ margin-top: auto !important;
+}
+.me-0 {
+ margin-right: 0 !important;
+}
+.me-1 {
+ margin-right: 0.25rem !important;
+}
+.me-2 {
+ margin-right: 0.5rem !important;
+}
+.me-3 {
+ margin-right: 0.75rem !important;
+}
+.me-4 {
+ margin-right: 1rem !important;
+}
+.me-5 {
+ margin-right: 1.25rem !important;
+}
+.me-6 {
+ margin-right: 1.5rem !important;
+}
+.me-7 {
+ margin-right: 1.75rem !important;
+}
+.me-8 {
+ margin-right: 2rem !important;
+}
+.me-9 {
+ margin-right: 2.25rem !important;
+}
+.me-10 {
+ margin-right: 2.5rem !important;
+}
+.me-11 {
+ margin-right: 2.75rem !important;
+}
+.me-12 {
+ margin-right: 3rem !important;
+}
+.me-13 {
+ margin-right: 3.25rem !important;
+}
+.me-14 {
+ margin-right: 3.5rem !important;
+}
+.me-15 {
+ margin-right: 3.75rem !important;
+}
+.me-16 {
+ margin-right: 4rem !important;
+}
+.me-17 {
+ margin-right: 4.25rem !important;
+}
+.me-18 {
+ margin-right: 4.5rem !important;
+}
+.me-19 {
+ margin-right: 4.75rem !important;
+}
+.me-20 {
+ margin-right: 5rem !important;
+}
+.me-auto {
+ margin-right: auto !important;
+}
+.mb-0 {
+ margin-bottom: 0 !important;
+}
+.mb-1 {
+ margin-bottom: 0.25rem !important;
+}
+.mb-2 {
+ margin-bottom: 0.5rem !important;
+}
+.mb-3 {
+ margin-bottom: 0.75rem !important;
+}
+.mb-4 {
+ margin-bottom: 1rem !important;
+}
+.mb-5 {
+ margin-bottom: 1.25rem !important;
+}
+.mb-6 {
+ margin-bottom: 1.5rem !important;
+}
+.mb-7 {
+ margin-bottom: 1.75rem !important;
+}
+.mb-8 {
+ margin-bottom: 2rem !important;
+}
+.mb-9 {
+ margin-bottom: 2.25rem !important;
+}
+.mb-10 {
+ margin-bottom: 2.5rem !important;
+}
+.mb-11 {
+ margin-bottom: 2.75rem !important;
+}
+.mb-12 {
+ margin-bottom: 3rem !important;
+}
+.mb-13 {
+ margin-bottom: 3.25rem !important;
+}
+.mb-14 {
+ margin-bottom: 3.5rem !important;
+}
+.mb-15 {
+ margin-bottom: 3.75rem !important;
+}
+.mb-16 {
+ margin-bottom: 4rem !important;
+}
+.mb-17 {
+ margin-bottom: 4.25rem !important;
+}
+.mb-18 {
+ margin-bottom: 4.5rem !important;
+}
+.mb-19 {
+ margin-bottom: 4.75rem !important;
+}
+.mb-20 {
+ margin-bottom: 5rem !important;
+}
+.mb-auto {
+ margin-bottom: auto !important;
+}
+.ms-0 {
+ margin-left: 0 !important;
+}
+.ms-1 {
+ margin-left: 0.25rem !important;
+}
+.ms-2 {
+ margin-left: 0.5rem !important;
+}
+.ms-3 {
+ margin-left: 0.75rem !important;
+}
+.ms-4 {
+ margin-left: 1rem !important;
+}
+.ms-5 {
+ margin-left: 1.25rem !important;
+}
+.ms-6 {
+ margin-left: 1.5rem !important;
+}
+.ms-7 {
+ margin-left: 1.75rem !important;
+}
+.ms-8 {
+ margin-left: 2rem !important;
+}
+.ms-9 {
+ margin-left: 2.25rem !important;
+}
+.ms-10 {
+ margin-left: 2.5rem !important;
+}
+.ms-11 {
+ margin-left: 2.75rem !important;
+}
+.ms-12 {
+ margin-left: 3rem !important;
+}
+.ms-13 {
+ margin-left: 3.25rem !important;
+}
+.ms-14 {
+ margin-left: 3.5rem !important;
+}
+.ms-15 {
+ margin-left: 3.75rem !important;
+}
+.ms-16 {
+ margin-left: 4rem !important;
+}
+.ms-17 {
+ margin-left: 4.25rem !important;
+}
+.ms-18 {
+ margin-left: 4.5rem !important;
+}
+.ms-19 {
+ margin-left: 4.75rem !important;
+}
+.ms-20 {
+ margin-left: 5rem !important;
+}
+.ms-auto {
+ margin-left: auto !important;
+}
+.m-n1 {
+ margin: -0.25rem !important;
+}
+.m-n2 {
+ margin: -0.5rem !important;
+}
+.m-n3 {
+ margin: -0.75rem !important;
+}
+.m-n4 {
+ margin: -1rem !important;
+}
+.m-n5 {
+ margin: -1.25rem !important;
+}
+.m-n6 {
+ margin: -1.5rem !important;
+}
+.m-n7 {
+ margin: -1.75rem !important;
+}
+.m-n8 {
+ margin: -2rem !important;
+}
+.m-n9 {
+ margin: -2.25rem !important;
+}
+.m-n10 {
+ margin: -2.5rem !important;
+}
+.m-n11 {
+ margin: -2.75rem !important;
+}
+.m-n12 {
+ margin: -3rem !important;
+}
+.m-n13 {
+ margin: -3.25rem !important;
+}
+.m-n14 {
+ margin: -3.5rem !important;
+}
+.m-n15 {
+ margin: -3.75rem !important;
+}
+.m-n16 {
+ margin: -4rem !important;
+}
+.m-n17 {
+ margin: -4.25rem !important;
+}
+.m-n18 {
+ margin: -4.5rem !important;
+}
+.m-n19 {
+ margin: -4.75rem !important;
+}
+.m-n20 {
+ margin: -5rem !important;
+}
+.mx-n1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+}
+.mx-n2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+}
+.mx-n3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+}
+.mx-n4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+}
+.mx-n5 {
+ margin-right: -1.25rem !important;
+ margin-left: -1.25rem !important;
+}
+.mx-n6 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+}
+.mx-n7 {
+ margin-right: -1.75rem !important;
+ margin-left: -1.75rem !important;
+}
+.mx-n8 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+}
+.mx-n9 {
+ margin-right: -2.25rem !important;
+ margin-left: -2.25rem !important;
+}
+.mx-n10 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+}
+.mx-n11 {
+ margin-right: -2.75rem !important;
+ margin-left: -2.75rem !important;
+}
+.mx-n12 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+}
+.mx-n13 {
+ margin-right: -3.25rem !important;
+ margin-left: -3.25rem !important;
+}
+.mx-n14 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+}
+.mx-n15 {
+ margin-right: -3.75rem !important;
+ margin-left: -3.75rem !important;
+}
+.mx-n16 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+}
+.mx-n17 {
+ margin-right: -4.25rem !important;
+ margin-left: -4.25rem !important;
+}
+.mx-n18 {
+ margin-right: -4.5rem !important;
+ margin-left: -4.5rem !important;
+}
+.mx-n19 {
+ margin-right: -4.75rem !important;
+ margin-left: -4.75rem !important;
+}
+.mx-n20 {
+ margin-right: -5rem !important;
+ margin-left: -5rem !important;
+}
+.my-n1 {
+ margin-top: -0.25rem !important;
+ margin-bottom: -0.25rem !important;
+}
+.my-n2 {
+ margin-top: -0.5rem !important;
+ margin-bottom: -0.5rem !important;
+}
+.my-n3 {
+ margin-top: -0.75rem !important;
+ margin-bottom: -0.75rem !important;
+}
+.my-n4 {
+ margin-top: -1rem !important;
+ margin-bottom: -1rem !important;
+}
+.my-n5 {
+ margin-top: -1.25rem !important;
+ margin-bottom: -1.25rem !important;
+}
+.my-n6 {
+ margin-top: -1.5rem !important;
+ margin-bottom: -1.5rem !important;
+}
+.my-n7 {
+ margin-top: -1.75rem !important;
+ margin-bottom: -1.75rem !important;
+}
+.my-n8 {
+ margin-top: -2rem !important;
+ margin-bottom: -2rem !important;
+}
+.my-n9 {
+ margin-top: -2.25rem !important;
+ margin-bottom: -2.25rem !important;
+}
+.my-n10 {
+ margin-top: -2.5rem !important;
+ margin-bottom: -2.5rem !important;
+}
+.my-n11 {
+ margin-top: -2.75rem !important;
+ margin-bottom: -2.75rem !important;
+}
+.my-n12 {
+ margin-top: -3rem !important;
+ margin-bottom: -3rem !important;
+}
+.my-n13 {
+ margin-top: -3.25rem !important;
+ margin-bottom: -3.25rem !important;
+}
+.my-n14 {
+ margin-top: -3.5rem !important;
+ margin-bottom: -3.5rem !important;
+}
+.my-n15 {
+ margin-top: -3.75rem !important;
+ margin-bottom: -3.75rem !important;
+}
+.my-n16 {
+ margin-top: -4rem !important;
+ margin-bottom: -4rem !important;
+}
+.my-n17 {
+ margin-top: -4.25rem !important;
+ margin-bottom: -4.25rem !important;
+}
+.my-n18 {
+ margin-top: -4.5rem !important;
+ margin-bottom: -4.5rem !important;
+}
+.my-n19 {
+ margin-top: -4.75rem !important;
+ margin-bottom: -4.75rem !important;
+}
+.my-n20 {
+ margin-top: -5rem !important;
+ margin-bottom: -5rem !important;
+}
+.mt-n1 {
+ margin-top: -0.25rem !important;
+}
+.mt-n2 {
+ margin-top: -0.5rem !important;
+}
+.mt-n3 {
+ margin-top: -0.75rem !important;
+}
+.mt-n4 {
+ margin-top: -1rem !important;
+}
+.mt-n5 {
+ margin-top: -1.25rem !important;
+}
+.mt-n6 {
+ margin-top: -1.5rem !important;
+}
+.mt-n7 {
+ margin-top: -1.75rem !important;
+}
+.mt-n8 {
+ margin-top: -2rem !important;
+}
+.mt-n9 {
+ margin-top: -2.25rem !important;
+}
+.mt-n10 {
+ margin-top: -2.5rem !important;
+}
+.mt-n11 {
+ margin-top: -2.75rem !important;
+}
+.mt-n12 {
+ margin-top: -3rem !important;
+}
+.mt-n13 {
+ margin-top: -3.25rem !important;
+}
+.mt-n14 {
+ margin-top: -3.5rem !important;
+}
+.mt-n15 {
+ margin-top: -3.75rem !important;
+}
+.mt-n16 {
+ margin-top: -4rem !important;
+}
+.mt-n17 {
+ margin-top: -4.25rem !important;
+}
+.mt-n18 {
+ margin-top: -4.5rem !important;
+}
+.mt-n19 {
+ margin-top: -4.75rem !important;
+}
+.mt-n20 {
+ margin-top: -5rem !important;
+}
+.me-n1 {
+ margin-right: -0.25rem !important;
+}
+.me-n2 {
+ margin-right: -0.5rem !important;
+}
+.me-n3 {
+ margin-right: -0.75rem !important;
+}
+.me-n4 {
+ margin-right: -1rem !important;
+}
+.me-n5 {
+ margin-right: -1.25rem !important;
+}
+.me-n6 {
+ margin-right: -1.5rem !important;
+}
+.me-n7 {
+ margin-right: -1.75rem !important;
+}
+.me-n8 {
+ margin-right: -2rem !important;
+}
+.me-n9 {
+ margin-right: -2.25rem !important;
+}
+.me-n10 {
+ margin-right: -2.5rem !important;
+}
+.me-n11 {
+ margin-right: -2.75rem !important;
+}
+.me-n12 {
+ margin-right: -3rem !important;
+}
+.me-n13 {
+ margin-right: -3.25rem !important;
+}
+.me-n14 {
+ margin-right: -3.5rem !important;
+}
+.me-n15 {
+ margin-right: -3.75rem !important;
+}
+.me-n16 {
+ margin-right: -4rem !important;
+}
+.me-n17 {
+ margin-right: -4.25rem !important;
+}
+.me-n18 {
+ margin-right: -4.5rem !important;
+}
+.me-n19 {
+ margin-right: -4.75rem !important;
+}
+.me-n20 {
+ margin-right: -5rem !important;
+}
+.mb-n1 {
+ margin-bottom: -0.25rem !important;
+}
+.mb-n2 {
+ margin-bottom: -0.5rem !important;
+}
+.mb-n3 {
+ margin-bottom: -0.75rem !important;
+}
+.mb-n4 {
+ margin-bottom: -1rem !important;
+}
+.mb-n5 {
+ margin-bottom: -1.25rem !important;
+}
+.mb-n6 {
+ margin-bottom: -1.5rem !important;
+}
+.mb-n7 {
+ margin-bottom: -1.75rem !important;
+}
+.mb-n8 {
+ margin-bottom: -2rem !important;
+}
+.mb-n9 {
+ margin-bottom: -2.25rem !important;
+}
+.mb-n10 {
+ margin-bottom: -2.5rem !important;
+}
+.mb-n11 {
+ margin-bottom: -2.75rem !important;
+}
+.mb-n12 {
+ margin-bottom: -3rem !important;
+}
+.mb-n13 {
+ margin-bottom: -3.25rem !important;
+}
+.mb-n14 {
+ margin-bottom: -3.5rem !important;
+}
+.mb-n15 {
+ margin-bottom: -3.75rem !important;
+}
+.mb-n16 {
+ margin-bottom: -4rem !important;
+}
+.mb-n17 {
+ margin-bottom: -4.25rem !important;
+}
+.mb-n18 {
+ margin-bottom: -4.5rem !important;
+}
+.mb-n19 {
+ margin-bottom: -4.75rem !important;
+}
+.mb-n20 {
+ margin-bottom: -5rem !important;
+}
+.ms-n1 {
+ margin-left: -0.25rem !important;
+}
+.ms-n2 {
+ margin-left: -0.5rem !important;
+}
+.ms-n3 {
+ margin-left: -0.75rem !important;
+}
+.ms-n4 {
+ margin-left: -1rem !important;
+}
+.ms-n5 {
+ margin-left: -1.25rem !important;
+}
+.ms-n6 {
+ margin-left: -1.5rem !important;
+}
+.ms-n7 {
+ margin-left: -1.75rem !important;
+}
+.ms-n8 {
+ margin-left: -2rem !important;
+}
+.ms-n9 {
+ margin-left: -2.25rem !important;
+}
+.ms-n10 {
+ margin-left: -2.5rem !important;
+}
+.ms-n11 {
+ margin-left: -2.75rem !important;
+}
+.ms-n12 {
+ margin-left: -3rem !important;
+}
+.ms-n13 {
+ margin-left: -3.25rem !important;
+}
+.ms-n14 {
+ margin-left: -3.5rem !important;
+}
+.ms-n15 {
+ margin-left: -3.75rem !important;
+}
+.ms-n16 {
+ margin-left: -4rem !important;
+}
+.ms-n17 {
+ margin-left: -4.25rem !important;
+}
+.ms-n18 {
+ margin-left: -4.5rem !important;
+}
+.ms-n19 {
+ margin-left: -4.75rem !important;
+}
+.ms-n20 {
+ margin-left: -5rem !important;
+}
+.p-0 {
+ padding: 0 !important;
+}
+.p-1 {
+ padding: 0.25rem !important;
+}
+.p-2 {
+ padding: 0.5rem !important;
+}
+.p-3 {
+ padding: 0.75rem !important;
+}
+.p-4 {
+ padding: 1rem !important;
+}
+.p-5 {
+ padding: 1.25rem !important;
+}
+.p-6 {
+ padding: 1.5rem !important;
+}
+.p-7 {
+ padding: 1.75rem !important;
+}
+.p-8 {
+ padding: 2rem !important;
+}
+.p-9 {
+ padding: 2.25rem !important;
+}
+.p-10 {
+ padding: 2.5rem !important;
+}
+.p-11 {
+ padding: 2.75rem !important;
+}
+.p-12 {
+ padding: 3rem !important;
+}
+.p-13 {
+ padding: 3.25rem !important;
+}
+.p-14 {
+ padding: 3.5rem !important;
+}
+.p-15 {
+ padding: 3.75rem !important;
+}
+.p-16 {
+ padding: 4rem !important;
+}
+.p-17 {
+ padding: 4.25rem !important;
+}
+.p-18 {
+ padding: 4.5rem !important;
+}
+.p-19 {
+ padding: 4.75rem !important;
+}
+.p-20 {
+ padding: 5rem !important;
+}
+.px-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+}
+.px-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+}
+.px-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+}
+.px-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+}
+.px-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+}
+.px-5 {
+ padding-right: 1.25rem !important;
+ padding-left: 1.25rem !important;
+}
+.px-6 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+}
+.px-7 {
+ padding-right: 1.75rem !important;
+ padding-left: 1.75rem !important;
+}
+.px-8 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+}
+.px-9 {
+ padding-right: 2.25rem !important;
+ padding-left: 2.25rem !important;
+}
+.px-10 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+}
+.px-11 {
+ padding-right: 2.75rem !important;
+ padding-left: 2.75rem !important;
+}
+.px-12 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+}
+.px-13 {
+ padding-right: 3.25rem !important;
+ padding-left: 3.25rem !important;
+}
+.px-14 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+}
+.px-15 {
+ padding-right: 3.75rem !important;
+ padding-left: 3.75rem !important;
+}
+.px-16 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+}
+.px-17 {
+ padding-right: 4.25rem !important;
+ padding-left: 4.25rem !important;
+}
+.px-18 {
+ padding-right: 4.5rem !important;
+ padding-left: 4.5rem !important;
+}
+.px-19 {
+ padding-right: 4.75rem !important;
+ padding-left: 4.75rem !important;
+}
+.px-20 {
+ padding-right: 5rem !important;
+ padding-left: 5rem !important;
+}
+.py-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+}
+.py-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+}
+.py-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+}
+.py-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+}
+.py-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+}
+.py-5 {
+ padding-top: 1.25rem !important;
+ padding-bottom: 1.25rem !important;
+}
+.py-6 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+}
+.py-7 {
+ padding-top: 1.75rem !important;
+ padding-bottom: 1.75rem !important;
+}
+.py-8 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+}
+.py-9 {
+ padding-top: 2.25rem !important;
+ padding-bottom: 2.25rem !important;
+}
+.py-10 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+}
+.py-11 {
+ padding-top: 2.75rem !important;
+ padding-bottom: 2.75rem !important;
+}
+.py-12 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+}
+.py-13 {
+ padding-top: 3.25rem !important;
+ padding-bottom: 3.25rem !important;
+}
+.py-14 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+}
+.py-15 {
+ padding-top: 3.75rem !important;
+ padding-bottom: 3.75rem !important;
+}
+.py-16 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+}
+.py-17 {
+ padding-top: 4.25rem !important;
+ padding-bottom: 4.25rem !important;
+}
+.py-18 {
+ padding-top: 4.5rem !important;
+ padding-bottom: 4.5rem !important;
+}
+.py-19 {
+ padding-top: 4.75rem !important;
+ padding-bottom: 4.75rem !important;
+}
+.py-20 {
+ padding-top: 5rem !important;
+ padding-bottom: 5rem !important;
+}
+.pt-0 {
+ padding-top: 0 !important;
+}
+.pt-1 {
+ padding-top: 0.25rem !important;
+}
+.pt-2 {
+ padding-top: 0.5rem !important;
+}
+.pt-3 {
+ padding-top: 0.75rem !important;
+}
+.pt-4 {
+ padding-top: 1rem !important;
+}
+.pt-5 {
+ padding-top: 1.25rem !important;
+}
+.pt-6 {
+ padding-top: 1.5rem !important;
+}
+.pt-7 {
+ padding-top: 1.75rem !important;
+}
+.pt-8 {
+ padding-top: 2rem !important;
+}
+.pt-9 {
+ padding-top: 2.25rem !important;
+}
+.pt-10 {
+ padding-top: 2.5rem !important;
+}
+.pt-11 {
+ padding-top: 2.75rem !important;
+}
+.pt-12 {
+ padding-top: 3rem !important;
+}
+.pt-13 {
+ padding-top: 3.25rem !important;
+}
+.pt-14 {
+ padding-top: 3.5rem !important;
+}
+.pt-15 {
+ padding-top: 3.75rem !important;
+}
+.pt-16 {
+ padding-top: 4rem !important;
+}
+.pt-17 {
+ padding-top: 4.25rem !important;
+}
+.pt-18 {
+ padding-top: 4.5rem !important;
+}
+.pt-19 {
+ padding-top: 4.75rem !important;
+}
+.pt-20 {
+ padding-top: 5rem !important;
+}
+.pe-0 {
+ padding-right: 0 !important;
+}
+.pe-1 {
+ padding-right: 0.25rem !important;
+}
+.pe-2 {
+ padding-right: 0.5rem !important;
+}
+.pe-3 {
+ padding-right: 0.75rem !important;
+}
+.pe-4 {
+ padding-right: 1rem !important;
+}
+.pe-5 {
+ padding-right: 1.25rem !important;
+}
+.pe-6 {
+ padding-right: 1.5rem !important;
+}
+.pe-7 {
+ padding-right: 1.75rem !important;
+}
+.pe-8 {
+ padding-right: 2rem !important;
+}
+.pe-9 {
+ padding-right: 2.25rem !important;
+}
+.pe-10 {
+ padding-right: 2.5rem !important;
+}
+.pe-11 {
+ padding-right: 2.75rem !important;
+}
+.pe-12 {
+ padding-right: 3rem !important;
+}
+.pe-13 {
+ padding-right: 3.25rem !important;
+}
+.pe-14 {
+ padding-right: 3.5rem !important;
+}
+.pe-15 {
+ padding-right: 3.75rem !important;
+}
+.pe-16 {
+ padding-right: 4rem !important;
+}
+.pe-17 {
+ padding-right: 4.25rem !important;
+}
+.pe-18 {
+ padding-right: 4.5rem !important;
+}
+.pe-19 {
+ padding-right: 4.75rem !important;
+}
+.pe-20 {
+ padding-right: 5rem !important;
+}
+.pb-0 {
+ padding-bottom: 0 !important;
+}
+.pb-1 {
+ padding-bottom: 0.25rem !important;
+}
+.pb-2 {
+ padding-bottom: 0.5rem !important;
+}
+.pb-3 {
+ padding-bottom: 0.75rem !important;
+}
+.pb-4 {
+ padding-bottom: 1rem !important;
+}
+.pb-5 {
+ padding-bottom: 1.25rem !important;
+}
+.pb-6 {
+ padding-bottom: 1.5rem !important;
+}
+.pb-7 {
+ padding-bottom: 1.75rem !important;
+}
+.pb-8 {
+ padding-bottom: 2rem !important;
+}
+.pb-9 {
+ padding-bottom: 2.25rem !important;
+}
+.pb-10 {
+ padding-bottom: 2.5rem !important;
+}
+.pb-11 {
+ padding-bottom: 2.75rem !important;
+}
+.pb-12 {
+ padding-bottom: 3rem !important;
+}
+.pb-13 {
+ padding-bottom: 3.25rem !important;
+}
+.pb-14 {
+ padding-bottom: 3.5rem !important;
+}
+.pb-15 {
+ padding-bottom: 3.75rem !important;
+}
+.pb-16 {
+ padding-bottom: 4rem !important;
+}
+.pb-17 {
+ padding-bottom: 4.25rem !important;
+}
+.pb-18 {
+ padding-bottom: 4.5rem !important;
+}
+.pb-19 {
+ padding-bottom: 4.75rem !important;
+}
+.pb-20 {
+ padding-bottom: 5rem !important;
+}
+.ps-0 {
+ padding-left: 0 !important;
+}
+.ps-1 {
+ padding-left: 0.25rem !important;
+}
+.ps-2 {
+ padding-left: 0.5rem !important;
+}
+.ps-3 {
+ padding-left: 0.75rem !important;
+}
+.ps-4 {
+ padding-left: 1rem !important;
+}
+.ps-5 {
+ padding-left: 1.25rem !important;
+}
+.ps-6 {
+ padding-left: 1.5rem !important;
+}
+.ps-7 {
+ padding-left: 1.75rem !important;
+}
+.ps-8 {
+ padding-left: 2rem !important;
+}
+.ps-9 {
+ padding-left: 2.25rem !important;
+}
+.ps-10 {
+ padding-left: 2.5rem !important;
+}
+.ps-11 {
+ padding-left: 2.75rem !important;
+}
+.ps-12 {
+ padding-left: 3rem !important;
+}
+.ps-13 {
+ padding-left: 3.25rem !important;
+}
+.ps-14 {
+ padding-left: 3.5rem !important;
+}
+.ps-15 {
+ padding-left: 3.75rem !important;
+}
+.ps-16 {
+ padding-left: 4rem !important;
+}
+.ps-17 {
+ padding-left: 4.25rem !important;
+}
+.ps-18 {
+ padding-left: 4.5rem !important;
+}
+.ps-19 {
+ padding-left: 4.75rem !important;
+}
+.ps-20 {
+ padding-left: 5rem !important;
+}
+.gap-0 {
+ gap: 0 !important;
+}
+.gap-1 {
+ gap: 0.25rem !important;
+}
+.gap-2 {
+ gap: 0.5rem !important;
+}
+.gap-3 {
+ gap: 0.75rem !important;
+}
+.gap-4 {
+ gap: 1rem !important;
+}
+.gap-5 {
+ gap: 1.25rem !important;
+}
+.gap-6 {
+ gap: 1.5rem !important;
+}
+.gap-7 {
+ gap: 1.75rem !important;
+}
+.gap-8 {
+ gap: 2rem !important;
+}
+.gap-9 {
+ gap: 2.25rem !important;
+}
+.gap-10 {
+ gap: 2.5rem !important;
+}
+.gap-11 {
+ gap: 2.75rem !important;
+}
+.gap-12 {
+ gap: 3rem !important;
+}
+.gap-13 {
+ gap: 3.25rem !important;
+}
+.gap-14 {
+ gap: 3.5rem !important;
+}
+.gap-15 {
+ gap: 3.75rem !important;
+}
+.gap-16 {
+ gap: 4rem !important;
+}
+.gap-17 {
+ gap: 4.25rem !important;
+}
+.gap-18 {
+ gap: 4.5rem !important;
+}
+.gap-19 {
+ gap: 4.75rem !important;
+}
+.gap-20 {
+ gap: 5rem !important;
+}
+.font-monospace {
+ font-family: var(--bs-font-monospace) !important;
+}
+.fs-1 {
+ font-size: calc(1.3rem + 0.6vw) !important;
+}
+.fs-2 {
+ font-size: calc(1.275rem + 0.3vw) !important;
+}
+.fs-3 {
+ font-size: calc(1.26rem + 0.12vw) !important;
+}
+.fs-4 {
+ font-size: 1.25rem !important;
+}
+.fs-5 {
+ font-size: 1.15rem !important;
+}
+.fs-6 {
+ font-size: 1.075rem !important;
+}
+.fs-7 {
+ font-size: 0.95rem !important;
+}
+.fs-8 {
+ font-size: 0.85rem !important;
+}
+.fs-9 {
+ font-size: 0.75rem !important;
+}
+.fs-10 {
+ font-size: 0.5rem !important;
+}
+.fs-base {
+ font-size: 1rem !important;
+}
+.fs-fluid {
+ font-size: 100% !important;
+}
+.fs-2x {
+ font-size: calc(1.325rem + 0.9vw) !important;
+}
+.fs-2qx {
+ font-size: calc(1.35rem + 1.2vw) !important;
+}
+.fs-2hx {
+ font-size: calc(1.375rem + 1.5vw) !important;
+}
+.fs-2tx {
+ font-size: calc(1.4rem + 1.8vw) !important;
+}
+.fs-3x {
+ font-size: calc(1.425rem + 2.1vw) !important;
+}
+.fs-3qx {
+ font-size: calc(1.45rem + 2.4vw) !important;
+}
+.fs-3hx {
+ font-size: calc(1.475rem + 2.7vw) !important;
+}
+.fs-3tx {
+ font-size: calc(1.5rem + 3vw) !important;
+}
+.fs-4x {
+ font-size: calc(1.525rem + 3.3vw) !important;
+}
+.fs-4qx {
+ font-size: calc(1.55rem + 3.6vw) !important;
+}
+.fs-4hx {
+ font-size: calc(1.575rem + 3.9vw) !important;
+}
+.fs-4tx {
+ font-size: calc(1.6rem + 4.2vw) !important;
+}
+.fs-5x {
+ font-size: calc(1.625rem + 4.5vw) !important;
+}
+.fs-5qx {
+ font-size: calc(1.65rem + 4.8vw) !important;
+}
+.fs-5hx {
+ font-size: calc(1.675rem + 5.1vw) !important;
+}
+.fs-5tx {
+ font-size: calc(1.7rem + 5.4vw) !important;
+}
+.fst-italic {
+ font-style: italic !important;
+}
+.fst-normal {
+ font-style: normal !important;
+}
+.fw-light {
+ font-weight: 300 !important;
+}
+.fw-lighter {
+ font-weight: lighter !important;
+}
+.fw-normal {
+ font-weight: 400 !important;
+}
+.fw-bold {
+ font-weight: 600 !important;
+}
+.fw-semibold {
+ font-weight: 500 !important;
+}
+.fw-bolder {
+ font-weight: 700 !important;
+}
+.lh-0 {
+ line-height: 0 !important;
+}
+.lh-1 {
+ line-height: 1 !important;
+}
+.lh-sm {
+ line-height: 1.25 !important;
+}
+.lh-base {
+ line-height: 1.5 !important;
+}
+.lh-lg {
+ line-height: 1.75 !important;
+}
+.lh-xl {
+ line-height: 2 !important;
+}
+.lh-xxl {
+ line-height: 2.25 !important;
+}
+.text-start {
+ text-align: left !important;
+}
+.text-end {
+ text-align: right !important;
+}
+.text-center {
+ text-align: center !important;
+}
+.text-decoration-none {
+ text-decoration: none !important;
+}
+.text-decoration-underline {
+ text-decoration: underline !important;
+}
+.text-decoration-line-through {
+ text-decoration: line-through !important;
+}
+.text-lowercase {
+ text-transform: lowercase !important;
+}
+.text-uppercase {
+ text-transform: uppercase !important;
+}
+.text-capitalize {
+ text-transform: capitalize !important;
+}
+.text-wrap {
+ white-space: normal !important;
+}
+.text-nowrap {
+ white-space: nowrap !important;
+}
+.text-break {
+ word-wrap: break-word !important;
+ word-break: break-word !important;
+}
+.text-white {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
+}
+.text-light {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
+}
+.text-primary {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
+}
+.text-secondary {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
+}
+.text-success {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
+}
+.text-info {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
+}
+.text-warning {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
+}
+.text-danger {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
+}
+.text-dark {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
+}
+.text-black {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
+}
+.text-body {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
+}
+.text-muted {
+ --bs-text-opacity: 1;
+ color: #a1a5b7 !important;
+}
+.text-black-50 {
+ --bs-text-opacity: 1;
+ color: rgba(0, 0, 0, 0.5) !important;
+}
+.text-white-50 {
+ --bs-text-opacity: 1;
+ color: rgba(255, 255, 255, 0.5) !important;
+}
+.text-reset {
+ --bs-text-opacity: 1;
+ color: inherit !important;
+}
+.text-opacity-25 {
+ --bs-text-opacity: 0.25;
+}
+.text-opacity-50 {
+ --bs-text-opacity: 0.5;
+}
+.text-opacity-75 {
+ --bs-text-opacity: 0.75;
+}
+.text-opacity-100 {
+ --bs-text-opacity: 1;
+}
+.bg-white {
+ --bs-bg-opacity: 1;
+ background-color: rgba(
+ var(--bs-white-rgb),
+ var(--bs-bg-opacity)
+ ) !important;
+}
+.bg-light {
+ --bs-bg-opacity: 1;
+ background-color: rgba(
+ var(--bs-light-rgb),
+ var(--bs-bg-opacity)
+ ) !important;
+}
+.bg-primary {
+ --bs-bg-opacity: 1;
+ background-color: rgba(
+ var(--bs-primary-rgb),
+ var(--bs-bg-opacity)
+ ) !important;
+}
+.bg-secondary {
+ --bs-bg-opacity: 1;
+ background-color: rgba(
+ var(--bs-secondary-rgb),
+ var(--bs-bg-opacity)
+ ) !important;
+}
+.bg-success {
+ --bs-bg-opacity: 1;
+ background-color: rgba(
+ var(--bs-success-rgb),
+ var(--bs-bg-opacity)
+ ) !important;
+}
+.bg-info {
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
+}
+.bg-warning {
+ --bs-bg-opacity: 1;
+ background-color: rgba(
+ var(--bs-warning-rgb),
+ var(--bs-bg-opacity)
+ ) !important;
+}
+.bg-danger {
+ --bs-bg-opacity: 1;
+ background-color: rgba(
+ var(--bs-danger-rgb),
+ var(--bs-bg-opacity)
+ ) !important;
+}
+.bg-dark {
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
+}
+.bg-black {
+ --bs-bg-opacity: 1;
+ background-color: rgba(
+ var(--bs-black-rgb),
+ var(--bs-bg-opacity)
+ ) !important;
+}
+.bg-body {
+ --bs-bg-opacity: 1;
+ background-color: rgba(
+ var(--bs-body-bg-rgb),
+ var(--bs-bg-opacity)
+ ) !important;
+}
+.bg-transparent {
+ --bs-bg-opacity: 1;
+ background-color: transparent !important;
+}
+.bg-opacity-10 {
+ --bs-bg-opacity: 0.1;
+}
+.bg-opacity-25 {
+ --bs-bg-opacity: 0.25;
+}
+.bg-opacity-50 {
+ --bs-bg-opacity: 0.5;
+}
+.bg-opacity-75 {
+ --bs-bg-opacity: 0.75;
+}
+.bg-opacity-100 {
+ --bs-bg-opacity: 1;
+}
+.bg-gradient {
+ background-image: var(--bs-gradient) !important;
+}
+.user-select-all {
+ user-select: all !important;
+}
+.user-select-auto {
+ user-select: auto !important;
+}
+.user-select-none {
+ user-select: none !important;
+}
+.pe-none {
+ pointer-events: none !important;
+}
+.pe-auto {
+ pointer-events: auto !important;
+}
+.rounded {
+ border-radius: 0.475rem !important;
+}
+.rounded-0 {
+ border-radius: 0 !important;
+}
+.rounded-1 {
+ border-radius: 0.425rem !important;
+}
+.rounded-2 {
+ border-radius: 0.475rem !important;
+}
+.rounded-3 {
+ border-radius: 0.625rem !important;
+}
+.rounded-4 {
+ border-radius: 1rem !important;
+}
+.rounded-circle {
+ border-radius: 50% !important;
+}
+.rounded-pill {
+ border-radius: 50rem !important;
+}
+.rounded-top {
+ border-top-left-radius: var(--bs-border-radius) !important;
+ border-top-right-radius: var(--bs-border-radius) !important;
+}
+.rounded-end {
+ border-top-right-radius: var(--bs-border-radius) !important;
+ border-bottom-right-radius: var(--bs-border-radius) !important;
+}
+.rounded-bottom {
+ border-bottom-right-radius: var(--bs-border-radius) !important;
+ border-bottom-left-radius: var(--bs-border-radius) !important;
+}
+.rounded-start {
+ border-bottom-left-radius: var(--bs-border-radius) !important;
+ border-top-left-radius: var(--bs-border-radius) !important;
+}
+.visible {
+ visibility: visible !important;
+}
+.invisible {
+ visibility: hidden !important;
+}
+.opacity-0 {
+ opacity: 0 !important;
+}
+.opacity-0-hover:hover {
+ opacity: 0 !important;
+}
+.opacity-5 {
+ opacity: 0.05 !important;
+}
+.opacity-5-hover:hover {
+ opacity: 0.05 !important;
+}
+.opacity-10 {
+ opacity: 0.1 !important;
+}
+.opacity-10-hover:hover {
+ opacity: 0.1 !important;
+}
+.opacity-15 {
+ opacity: 0.15 !important;
+}
+.opacity-15-hover:hover {
+ opacity: 0.15 !important;
+}
+.opacity-20 {
+ opacity: 0.2 !important;
+}
+.opacity-20-hover:hover {
+ opacity: 0.2 !important;
+}
+.opacity-25 {
+ opacity: 0.25 !important;
+}
+.opacity-25-hover:hover {
+ opacity: 0.25 !important;
+}
+.opacity-50 {
+ opacity: 0.5 !important;
+}
+.opacity-50-hover:hover {
+ opacity: 0.5 !important;
+}
+.opacity-75 {
+ opacity: 0.75 !important;
+}
+.opacity-75-hover:hover {
+ opacity: 0.75 !important;
+}
+.opacity-100 {
+ opacity: 1 !important;
+}
+.opacity-100-hover:hover {
+ opacity: 1 !important;
+}
+.min-w-unset {
+ min-width: unset !important;
+}
+.min-w-25 {
+ min-width: 25% !important;
+}
+.min-w-50 {
+ min-width: 50% !important;
+}
+.min-w-75 {
+ min-width: 75% !important;
+}
+.min-w-100 {
+ min-width: 100% !important;
+}
+.min-w-auto {
+ min-width: auto !important;
+}
+.min-w-1px {
+ min-width: 1px !important;
+}
+.min-w-2px {
+ min-width: 2px !important;
+}
+.min-w-3px {
+ min-width: 3px !important;
+}
+.min-w-4px {
+ min-width: 4px !important;
+}
+.min-w-5px {
+ min-width: 5px !important;
+}
+.min-w-6px {
+ min-width: 6px !important;
+}
+.min-w-7px {
+ min-width: 7px !important;
+}
+.min-w-8px {
+ min-width: 8px !important;
+}
+.min-w-9px {
+ min-width: 9px !important;
+}
+.min-w-10px {
+ min-width: 10px !important;
+}
+.min-w-15px {
+ min-width: 15px !important;
+}
+.min-w-20px {
+ min-width: 20px !important;
+}
+.min-w-25px {
+ min-width: 25px !important;
+}
+.min-w-30px {
+ min-width: 30px !important;
+}
+.min-w-35px {
+ min-width: 35px !important;
+}
+.min-w-40px {
+ min-width: 40px !important;
+}
+.min-w-45px {
+ min-width: 45px !important;
+}
+.min-w-50px {
+ min-width: 50px !important;
+}
+.min-w-55px {
+ min-width: 55px !important;
+}
+.min-w-60px {
+ min-width: 60px !important;
+}
+.min-w-65px {
+ min-width: 65px !important;
+}
+.min-w-70px {
+ min-width: 70px !important;
+}
+.min-w-75px {
+ min-width: 75px !important;
+}
+.min-w-80px {
+ min-width: 80px !important;
+}
+.min-w-85px {
+ min-width: 85px !important;
+}
+.min-w-90px {
+ min-width: 90px !important;
+}
+.min-w-95px {
+ min-width: 95px !important;
+}
+.min-w-100px {
+ min-width: 100px !important;
+}
+.min-w-125px {
+ min-width: 125px !important;
+}
+.min-w-150px {
+ min-width: 150px !important;
+}
+.min-w-175px {
+ min-width: 175px !important;
+}
+.min-w-200px {
+ min-width: 200px !important;
+}
+.min-w-225px {
+ min-width: 225px !important;
+}
+.min-w-250px {
+ min-width: 250px !important;
+}
+.min-w-275px {
+ min-width: 275px !important;
+}
+.min-w-300px {
+ min-width: 300px !important;
+}
+.min-w-325px {
+ min-width: 325px !important;
+}
+.min-w-350px {
+ min-width: 350px !important;
+}
+.min-w-375px {
+ min-width: 375px !important;
+}
+.min-w-400px {
+ min-width: 400px !important;
+}
+.min-w-425px {
+ min-width: 425px !important;
+}
+.min-w-450px {
+ min-width: 450px !important;
+}
+.min-w-475px {
+ min-width: 475px !important;
+}
+.min-w-500px {
+ min-width: 500px !important;
+}
+.min-w-550px {
+ min-width: 550px !important;
+}
+.min-w-600px {
+ min-width: 600px !important;
+}
+.min-w-650px {
+ min-width: 650px !important;
+}
+.min-w-700px {
+ min-width: 700px !important;
+}
+.min-w-750px {
+ min-width: 750px !important;
+}
+.min-w-800px {
+ min-width: 800px !important;
+}
+.min-w-850px {
+ min-width: 850px !important;
+}
+.min-w-900px {
+ min-width: 900px !important;
+}
+.min-w-950px {
+ min-width: 950px !important;
+}
+.min-w-1000px {
+ min-width: 1000px !important;
+}
+.min-h-unset {
+ min-height: unset !important;
+}
+.min-h-25 {
+ min-height: 25% !important;
+}
+.min-h-50 {
+ min-height: 50% !important;
+}
+.min-h-75 {
+ min-height: 75% !important;
+}
+.min-h-100 {
+ min-height: 100% !important;
+}
+.min-h-auto {
+ min-height: auto !important;
+}
+.min-h-1px {
+ min-height: 1px !important;
+}
+.min-h-2px {
+ min-height: 2px !important;
+}
+.min-h-3px {
+ min-height: 3px !important;
+}
+.min-h-4px {
+ min-height: 4px !important;
+}
+.min-h-5px {
+ min-height: 5px !important;
+}
+.min-h-6px {
+ min-height: 6px !important;
+}
+.min-h-7px {
+ min-height: 7px !important;
+}
+.min-h-8px {
+ min-height: 8px !important;
+}
+.min-h-9px {
+ min-height: 9px !important;
+}
+.min-h-10px {
+ min-height: 10px !important;
+}
+.min-h-15px {
+ min-height: 15px !important;
+}
+.min-h-20px {
+ min-height: 20px !important;
+}
+.min-h-25px {
+ min-height: 25px !important;
+}
+.min-h-30px {
+ min-height: 30px !important;
+}
+.min-h-35px {
+ min-height: 35px !important;
+}
+.min-h-40px {
+ min-height: 40px !important;
+}
+.min-h-45px {
+ min-height: 45px !important;
+}
+.min-h-50px {
+ min-height: 50px !important;
+}
+.min-h-55px {
+ min-height: 55px !important;
+}
+.min-h-60px {
+ min-height: 60px !important;
+}
+.min-h-65px {
+ min-height: 65px !important;
+}
+.min-h-70px {
+ min-height: 70px !important;
+}
+.min-h-75px {
+ min-height: 75px !important;
+}
+.min-h-80px {
+ min-height: 80px !important;
+}
+.min-h-85px {
+ min-height: 85px !important;
+}
+.min-h-90px {
+ min-height: 90px !important;
+}
+.min-h-95px {
+ min-height: 95px !important;
+}
+.min-h-100px {
+ min-height: 100px !important;
+}
+.min-h-125px {
+ min-height: 125px !important;
+}
+.min-h-150px {
+ min-height: 150px !important;
+}
+.min-h-175px {
+ min-height: 175px !important;
+}
+.min-h-200px {
+ min-height: 200px !important;
+}
+.min-h-225px {
+ min-height: 225px !important;
+}
+.min-h-250px {
+ min-height: 250px !important;
+}
+.min-h-275px {
+ min-height: 275px !important;
+}
+.min-h-300px {
+ min-height: 300px !important;
+}
+.min-h-325px {
+ min-height: 325px !important;
+}
+.min-h-350px {
+ min-height: 350px !important;
+}
+.min-h-375px {
+ min-height: 375px !important;
+}
+.min-h-400px {
+ min-height: 400px !important;
+}
+.min-h-425px {
+ min-height: 425px !important;
+}
+.min-h-450px {
+ min-height: 450px !important;
+}
+.min-h-475px {
+ min-height: 475px !important;
+}
+.min-h-500px {
+ min-height: 500px !important;
+}
+.min-h-550px {
+ min-height: 550px !important;
+}
+.min-h-600px {
+ min-height: 600px !important;
+}
+.min-h-650px {
+ min-height: 650px !important;
+}
+.min-h-700px {
+ min-height: 700px !important;
+}
+.min-h-750px {
+ min-height: 750px !important;
+}
+.min-h-800px {
+ min-height: 800px !important;
+}
+.min-h-850px {
+ min-height: 850px !important;
+}
+.min-h-900px {
+ min-height: 900px !important;
+}
+.min-h-950px {
+ min-height: 950px !important;
+}
+.min-h-1000px {
+ min-height: 1000px !important;
+}
+.z-index-n1 {
+ z-index: -1 !important;
+}
+.z-index-n2 {
+ z-index: -2 !important;
+}
+.z-index-0 {
+ z-index: 0 !important;
+}
+.z-index-1 {
+ z-index: 1 !important;
+}
+.z-index-2 {
+ z-index: 2 !important;
+}
+.z-index-3 {
+ z-index: 3 !important;
+}
+.border-top-0 {
+ border-top-width: 0 !important;
+}
+.border-top-1 {
+ border-top-width: 1px !important;
+}
+.border-top-2 {
+ border-top-width: 2px !important;
+}
+.border-top-3 {
+ border-top-width: 3px !important;
+}
+.border-top-4 {
+ border-top-width: 4px !important;
+}
+.border-top-5 {
+ border-top-width: 5px !important;
+}
+.border-bottom-0 {
+ border-bottom-width: 0 !important;
+}
+.border-bottom-1 {
+ border-bottom-width: 1px !important;
+}
+.border-bottom-2 {
+ border-bottom-width: 2px !important;
+}
+.border-bottom-3 {
+ border-bottom-width: 3px !important;
+}
+.border-bottom-4 {
+ border-bottom-width: 4px !important;
+}
+.border-bottom-5 {
+ border-bottom-width: 5px !important;
+}
+.border-right-0 {
+ border-right-width: 0 !important;
+}
+.border-right-1 {
+ border-right-width: 1px !important;
+}
+.border-right-2 {
+ border-right-width: 2px !important;
+}
+.border-right-3 {
+ border-right-width: 3px !important;
+}
+.border-right-4 {
+ border-right-width: 4px !important;
+}
+.border-right-5 {
+ border-right-width: 5px !important;
+}
+.border-left-0 {
+ border-left-width: 0 !important;
+}
+.border-left-1 {
+ border-left-width: 1px !important;
+}
+.border-left-2 {
+ border-left-width: 2px !important;
+}
+.border-left-3 {
+ border-left-width: 3px !important;
+}
+.border-left-4 {
+ border-left-width: 4px !important;
+}
+.border-left-5 {
+ border-left-width: 5px !important;
+}
+.ls-1 {
+ letter-spacing: 0.1rem !important;
+}
+.ls-2 {
+ letter-spacing: 0.115rem !important;
+}
+.ls-3 {
+ letter-spacing: 0.125rem !important;
+}
+.ls-4 {
+ letter-spacing: 0.25rem !important;
+}
+.ls-5 {
+ letter-spacing: 0.5rem !important;
+}
+.ls-n1 {
+ letter-spacing: -0.1rem !important;
+}
+.ls-n2 {
+ letter-spacing: -0.115rem !important;
+}
+.ls-n3 {
+ letter-spacing: -0.125rem !important;
+}
+.ls-n4 {
+ letter-spacing: -0.25rem !important;
+}
+.ls-n5 {
+ letter-spacing: -0.5rem !important;
+}
+@media (min-width: 576px) {
+ .float-sm-start {
+ float: left !important;
+ }
+ .float-sm-end {
+ float: right !important;
+ }
+ .float-sm-none {
+ float: none !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-grid {
+ display: grid !important;
+ }
+ .d-sm-table {
+ display: table !important;
+ }
+ .d-sm-table-row {
+ display: table-row !important;
+ }
+ .d-sm-table-cell {
+ display: table-cell !important;
+ }
+ .d-sm-flex {
+ display: flex !important;
+ }
+ .d-sm-inline-flex {
+ display: inline-flex !important;
+ }
+ .d-sm-none {
+ display: none !important;
+ }
+ .position-sm-static {
+ position: static !important;
+ }
+ .position-sm-relative {
+ position: relative !important;
+ }
+ .position-sm-absolute {
+ position: absolute !important;
+ }
+ .position-sm-fixed {
+ position: fixed !important;
+ }
+ .position-sm-sticky {
+ position: sticky !important;
+ }
+ .w-sm-unset {
+ width: unset !important;
+ }
+ .w-sm-25 {
+ width: 25% !important;
+ }
+ .w-sm-50 {
+ width: 50% !important;
+ }
+ .w-sm-75 {
+ width: 75% !important;
+ }
+ .w-sm-100 {
+ width: 100% !important;
+ }
+ .w-sm-auto {
+ width: auto !important;
+ }
+ .w-sm-1px {
+ width: 1px !important;
+ }
+ .w-sm-2px {
+ width: 2px !important;
+ }
+ .w-sm-3px {
+ width: 3px !important;
+ }
+ .w-sm-4px {
+ width: 4px !important;
+ }
+ .w-sm-5px {
+ width: 5px !important;
+ }
+ .w-sm-6px {
+ width: 6px !important;
+ }
+ .w-sm-7px {
+ width: 7px !important;
+ }
+ .w-sm-8px {
+ width: 8px !important;
+ }
+ .w-sm-9px {
+ width: 9px !important;
+ }
+ .w-sm-10px {
+ width: 10px !important;
+ }
+ .w-sm-15px {
+ width: 15px !important;
+ }
+ .w-sm-20px {
+ width: 20px !important;
+ }
+ .w-sm-25px {
+ width: 25px !important;
+ }
+ .w-sm-30px {
+ width: 30px !important;
+ }
+ .w-sm-35px {
+ width: 35px !important;
+ }
+ .w-sm-40px {
+ width: 40px !important;
+ }
+ .w-sm-45px {
+ width: 45px !important;
+ }
+ .w-sm-50px {
+ width: 50px !important;
+ }
+ .w-sm-55px {
+ width: 55px !important;
+ }
+ .w-sm-60px {
+ width: 60px !important;
+ }
+ .w-sm-65px {
+ width: 65px !important;
+ }
+ .w-sm-70px {
+ width: 70px !important;
+ }
+ .w-sm-75px {
+ width: 75px !important;
+ }
+ .w-sm-80px {
+ width: 80px !important;
+ }
+ .w-sm-85px {
+ width: 85px !important;
+ }
+ .w-sm-90px {
+ width: 90px !important;
+ }
+ .w-sm-95px {
+ width: 95px !important;
+ }
+ .w-sm-100px {
+ width: 100px !important;
+ }
+ .w-sm-125px {
+ width: 125px !important;
+ }
+ .w-sm-150px {
+ width: 150px !important;
+ }
+ .w-sm-175px {
+ width: 175px !important;
+ }
+ .w-sm-200px {
+ width: 200px !important;
+ }
+ .w-sm-225px {
+ width: 225px !important;
+ }
+ .w-sm-250px {
+ width: 250px !important;
+ }
+ .w-sm-275px {
+ width: 275px !important;
+ }
+ .w-sm-300px {
+ width: 300px !important;
+ }
+ .w-sm-325px {
+ width: 325px !important;
+ }
+ .w-sm-350px {
+ width: 350px !important;
+ }
+ .w-sm-375px {
+ width: 375px !important;
+ }
+ .w-sm-400px {
+ width: 400px !important;
+ }
+ .w-sm-425px {
+ width: 425px !important;
+ }
+ .w-sm-450px {
+ width: 450px !important;
+ }
+ .w-sm-475px {
+ width: 475px !important;
+ }
+ .w-sm-500px {
+ width: 500px !important;
+ }
+ .w-sm-550px {
+ width: 550px !important;
+ }
+ .w-sm-600px {
+ width: 600px !important;
+ }
+ .w-sm-650px {
+ width: 650px !important;
+ }
+ .w-sm-700px {
+ width: 700px !important;
+ }
+ .w-sm-750px {
+ width: 750px !important;
+ }
+ .w-sm-800px {
+ width: 800px !important;
+ }
+ .w-sm-850px {
+ width: 850px !important;
+ }
+ .w-sm-900px {
+ width: 900px !important;
+ }
+ .w-sm-950px {
+ width: 950px !important;
+ }
+ .w-sm-1000px {
+ width: 1000px !important;
+ }
+ .mw-sm-unset {
+ max-width: unset !important;
+ }
+ .mw-sm-25 {
+ max-width: 25% !important;
+ }
+ .mw-sm-50 {
+ max-width: 50% !important;
+ }
+ .mw-sm-75 {
+ max-width: 75% !important;
+ }
+ .mw-sm-100 {
+ max-width: 100% !important;
+ }
+ .mw-sm-auto {
+ max-width: auto !important;
+ }
+ .mw-sm-1px {
+ max-width: 1px !important;
+ }
+ .mw-sm-2px {
+ max-width: 2px !important;
+ }
+ .mw-sm-3px {
+ max-width: 3px !important;
+ }
+ .mw-sm-4px {
+ max-width: 4px !important;
+ }
+ .mw-sm-5px {
+ max-width: 5px !important;
+ }
+ .mw-sm-6px {
+ max-width: 6px !important;
+ }
+ .mw-sm-7px {
+ max-width: 7px !important;
+ }
+ .mw-sm-8px {
+ max-width: 8px !important;
+ }
+ .mw-sm-9px {
+ max-width: 9px !important;
+ }
+ .mw-sm-10px {
+ max-width: 10px !important;
+ }
+ .mw-sm-15px {
+ max-width: 15px !important;
+ }
+ .mw-sm-20px {
+ max-width: 20px !important;
+ }
+ .mw-sm-25px {
+ max-width: 25px !important;
+ }
+ .mw-sm-30px {
+ max-width: 30px !important;
+ }
+ .mw-sm-35px {
+ max-width: 35px !important;
+ }
+ .mw-sm-40px {
+ max-width: 40px !important;
+ }
+ .mw-sm-45px {
+ max-width: 45px !important;
+ }
+ .mw-sm-50px {
+ max-width: 50px !important;
+ }
+ .mw-sm-55px {
+ max-width: 55px !important;
+ }
+ .mw-sm-60px {
+ max-width: 60px !important;
+ }
+ .mw-sm-65px {
+ max-width: 65px !important;
+ }
+ .mw-sm-70px {
+ max-width: 70px !important;
+ }
+ .mw-sm-75px {
+ max-width: 75px !important;
+ }
+ .mw-sm-80px {
+ max-width: 80px !important;
+ }
+ .mw-sm-85px {
+ max-width: 85px !important;
+ }
+ .mw-sm-90px {
+ max-width: 90px !important;
+ }
+ .mw-sm-95px {
+ max-width: 95px !important;
+ }
+ .mw-sm-100px {
+ max-width: 100px !important;
+ }
+ .mw-sm-125px {
+ max-width: 125px !important;
+ }
+ .mw-sm-150px {
+ max-width: 150px !important;
+ }
+ .mw-sm-175px {
+ max-width: 175px !important;
+ }
+ .mw-sm-200px {
+ max-width: 200px !important;
+ }
+ .mw-sm-225px {
+ max-width: 225px !important;
+ }
+ .mw-sm-250px {
+ max-width: 250px !important;
+ }
+ .mw-sm-275px {
+ max-width: 275px !important;
+ }
+ .mw-sm-300px {
+ max-width: 300px !important;
+ }
+ .mw-sm-325px {
+ max-width: 325px !important;
+ }
+ .mw-sm-350px {
+ max-width: 350px !important;
+ }
+ .mw-sm-375px {
+ max-width: 375px !important;
+ }
+ .mw-sm-400px {
+ max-width: 400px !important;
+ }
+ .mw-sm-425px {
+ max-width: 425px !important;
+ }
+ .mw-sm-450px {
+ max-width: 450px !important;
+ }
+ .mw-sm-475px {
+ max-width: 475px !important;
+ }
+ .mw-sm-500px {
+ max-width: 500px !important;
+ }
+ .mw-sm-550px {
+ max-width: 550px !important;
+ }
+ .mw-sm-600px {
+ max-width: 600px !important;
+ }
+ .mw-sm-650px {
+ max-width: 650px !important;
+ }
+ .mw-sm-700px {
+ max-width: 700px !important;
+ }
+ .mw-sm-750px {
+ max-width: 750px !important;
+ }
+ .mw-sm-800px {
+ max-width: 800px !important;
+ }
+ .mw-sm-850px {
+ max-width: 850px !important;
+ }
+ .mw-sm-900px {
+ max-width: 900px !important;
+ }
+ .mw-sm-950px {
+ max-width: 950px !important;
+ }
+ .mw-sm-1000px {
+ max-width: 1000px !important;
+ }
+ .h-sm-unset {
+ height: unset !important;
+ }
+ .h-sm-25 {
+ height: 25% !important;
+ }
+ .h-sm-50 {
+ height: 50% !important;
+ }
+ .h-sm-75 {
+ height: 75% !important;
+ }
+ .h-sm-100 {
+ height: 100% !important;
+ }
+ .h-sm-auto {
+ height: auto !important;
+ }
+ .h-sm-1px {
+ height: 1px !important;
+ }
+ .h-sm-2px {
+ height: 2px !important;
+ }
+ .h-sm-3px {
+ height: 3px !important;
+ }
+ .h-sm-4px {
+ height: 4px !important;
+ }
+ .h-sm-5px {
+ height: 5px !important;
+ }
+ .h-sm-6px {
+ height: 6px !important;
+ }
+ .h-sm-7px {
+ height: 7px !important;
+ }
+ .h-sm-8px {
+ height: 8px !important;
+ }
+ .h-sm-9px {
+ height: 9px !important;
+ }
+ .h-sm-10px {
+ height: 10px !important;
+ }
+ .h-sm-15px {
+ height: 15px !important;
+ }
+ .h-sm-20px {
+ height: 20px !important;
+ }
+ .h-sm-25px {
+ height: 25px !important;
+ }
+ .h-sm-30px {
+ height: 30px !important;
+ }
+ .h-sm-35px {
+ height: 35px !important;
+ }
+ .h-sm-40px {
+ height: 40px !important;
+ }
+ .h-sm-45px {
+ height: 45px !important;
+ }
+ .h-sm-50px {
+ height: 50px !important;
+ }
+ .h-sm-55px {
+ height: 55px !important;
+ }
+ .h-sm-60px {
+ height: 60px !important;
+ }
+ .h-sm-65px {
+ height: 65px !important;
+ }
+ .h-sm-70px {
+ height: 70px !important;
+ }
+ .h-sm-75px {
+ height: 75px !important;
+ }
+ .h-sm-80px {
+ height: 80px !important;
+ }
+ .h-sm-85px {
+ height: 85px !important;
+ }
+ .h-sm-90px {
+ height: 90px !important;
+ }
+ .h-sm-95px {
+ height: 95px !important;
+ }
+ .h-sm-100px {
+ height: 100px !important;
+ }
+ .h-sm-125px {
+ height: 125px !important;
+ }
+ .h-sm-150px {
+ height: 150px !important;
+ }
+ .h-sm-175px {
+ height: 175px !important;
+ }
+ .h-sm-200px {
+ height: 200px !important;
+ }
+ .h-sm-225px {
+ height: 225px !important;
+ }
+ .h-sm-250px {
+ height: 250px !important;
+ }
+ .h-sm-275px {
+ height: 275px !important;
+ }
+ .h-sm-300px {
+ height: 300px !important;
+ }
+ .h-sm-325px {
+ height: 325px !important;
+ }
+ .h-sm-350px {
+ height: 350px !important;
+ }
+ .h-sm-375px {
+ height: 375px !important;
+ }
+ .h-sm-400px {
+ height: 400px !important;
+ }
+ .h-sm-425px {
+ height: 425px !important;
+ }
+ .h-sm-450px {
+ height: 450px !important;
+ }
+ .h-sm-475px {
+ height: 475px !important;
+ }
+ .h-sm-500px {
+ height: 500px !important;
+ }
+ .h-sm-550px {
+ height: 550px !important;
+ }
+ .h-sm-600px {
+ height: 600px !important;
+ }
+ .h-sm-650px {
+ height: 650px !important;
+ }
+ .h-sm-700px {
+ height: 700px !important;
+ }
+ .h-sm-750px {
+ height: 750px !important;
+ }
+ .h-sm-800px {
+ height: 800px !important;
+ }
+ .h-sm-850px {
+ height: 850px !important;
+ }
+ .h-sm-900px {
+ height: 900px !important;
+ }
+ .h-sm-950px {
+ height: 950px !important;
+ }
+ .h-sm-1000px {
+ height: 1000px !important;
+ }
+ .mh-sm-unset {
+ max-height: unset !important;
+ }
+ .mh-sm-25 {
+ max-height: 25% !important;
+ }
+ .mh-sm-50 {
+ max-height: 50% !important;
+ }
+ .mh-sm-75 {
+ max-height: 75% !important;
+ }
+ .mh-sm-100 {
+ max-height: 100% !important;
+ }
+ .mh-sm-auto {
+ max-height: auto !important;
+ }
+ .mh-sm-1px {
+ max-height: 1px !important;
+ }
+ .mh-sm-2px {
+ max-height: 2px !important;
+ }
+ .mh-sm-3px {
+ max-height: 3px !important;
+ }
+ .mh-sm-4px {
+ max-height: 4px !important;
+ }
+ .mh-sm-5px {
+ max-height: 5px !important;
+ }
+ .mh-sm-6px {
+ max-height: 6px !important;
+ }
+ .mh-sm-7px {
+ max-height: 7px !important;
+ }
+ .mh-sm-8px {
+ max-height: 8px !important;
+ }
+ .mh-sm-9px {
+ max-height: 9px !important;
+ }
+ .mh-sm-10px {
+ max-height: 10px !important;
+ }
+ .mh-sm-15px {
+ max-height: 15px !important;
+ }
+ .mh-sm-20px {
+ max-height: 20px !important;
+ }
+ .mh-sm-25px {
+ max-height: 25px !important;
+ }
+ .mh-sm-30px {
+ max-height: 30px !important;
+ }
+ .mh-sm-35px {
+ max-height: 35px !important;
+ }
+ .mh-sm-40px {
+ max-height: 40px !important;
+ }
+ .mh-sm-45px {
+ max-height: 45px !important;
+ }
+ .mh-sm-50px {
+ max-height: 50px !important;
+ }
+ .mh-sm-55px {
+ max-height: 55px !important;
+ }
+ .mh-sm-60px {
+ max-height: 60px !important;
+ }
+ .mh-sm-65px {
+ max-height: 65px !important;
+ }
+ .mh-sm-70px {
+ max-height: 70px !important;
+ }
+ .mh-sm-75px {
+ max-height: 75px !important;
+ }
+ .mh-sm-80px {
+ max-height: 80px !important;
+ }
+ .mh-sm-85px {
+ max-height: 85px !important;
+ }
+ .mh-sm-90px {
+ max-height: 90px !important;
+ }
+ .mh-sm-95px {
+ max-height: 95px !important;
+ }
+ .mh-sm-100px {
+ max-height: 100px !important;
+ }
+ .mh-sm-125px {
+ max-height: 125px !important;
+ }
+ .mh-sm-150px {
+ max-height: 150px !important;
+ }
+ .mh-sm-175px {
+ max-height: 175px !important;
+ }
+ .mh-sm-200px {
+ max-height: 200px !important;
+ }
+ .mh-sm-225px {
+ max-height: 225px !important;
+ }
+ .mh-sm-250px {
+ max-height: 250px !important;
+ }
+ .mh-sm-275px {
+ max-height: 275px !important;
+ }
+ .mh-sm-300px {
+ max-height: 300px !important;
+ }
+ .mh-sm-325px {
+ max-height: 325px !important;
+ }
+ .mh-sm-350px {
+ max-height: 350px !important;
+ }
+ .mh-sm-375px {
+ max-height: 375px !important;
+ }
+ .mh-sm-400px {
+ max-height: 400px !important;
+ }
+ .mh-sm-425px {
+ max-height: 425px !important;
+ }
+ .mh-sm-450px {
+ max-height: 450px !important;
+ }
+ .mh-sm-475px {
+ max-height: 475px !important;
+ }
+ .mh-sm-500px {
+ max-height: 500px !important;
+ }
+ .mh-sm-550px {
+ max-height: 550px !important;
+ }
+ .mh-sm-600px {
+ max-height: 600px !important;
+ }
+ .mh-sm-650px {
+ max-height: 650px !important;
+ }
+ .mh-sm-700px {
+ max-height: 700px !important;
+ }
+ .mh-sm-750px {
+ max-height: 750px !important;
+ }
+ .mh-sm-800px {
+ max-height: 800px !important;
+ }
+ .mh-sm-850px {
+ max-height: 850px !important;
+ }
+ .mh-sm-900px {
+ max-height: 900px !important;
+ }
+ .mh-sm-950px {
+ max-height: 950px !important;
+ }
+ .mh-sm-1000px {
+ max-height: 1000px !important;
+ }
+ .flex-sm-fill {
+ flex: 1 1 auto !important;
+ }
+ .flex-sm-row {
+ flex-direction: row !important;
+ }
+ .flex-sm-column {
+ flex-direction: column !important;
+ }
+ .flex-sm-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .flex-sm-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .flex-sm-grow-0 {
+ flex-grow: 0 !important;
+ }
+ .flex-sm-grow-1 {
+ flex-grow: 1 !important;
+ }
+ .flex-sm-shrink-0 {
+ flex-shrink: 0 !important;
+ }
+ .flex-sm-shrink-1 {
+ flex-shrink: 1 !important;
+ }
+ .flex-sm-wrap {
+ flex-wrap: wrap !important;
+ }
+ .flex-sm-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .flex-sm-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .justify-content-sm-start {
+ justify-content: flex-start !important;
+ }
+ .justify-content-sm-end {
+ justify-content: flex-end !important;
+ }
+ .justify-content-sm-center {
+ justify-content: center !important;
+ }
+ .justify-content-sm-between {
+ justify-content: space-between !important;
+ }
+ .justify-content-sm-around {
+ justify-content: space-around !important;
+ }
+ .justify-content-sm-evenly {
+ justify-content: space-evenly !important;
+ }
+ .align-items-sm-start {
+ align-items: flex-start !important;
+ }
+ .align-items-sm-end {
+ align-items: flex-end !important;
+ }
+ .align-items-sm-center {
+ align-items: center !important;
+ }
+ .align-items-sm-baseline {
+ align-items: baseline !important;
+ }
+ .align-items-sm-stretch {
+ align-items: stretch !important;
+ }
+ .align-content-sm-start {
+ align-content: flex-start !important;
+ }
+ .align-content-sm-end {
+ align-content: flex-end !important;
+ }
+ .align-content-sm-center {
+ align-content: center !important;
+ }
+ .align-content-sm-between {
+ align-content: space-between !important;
+ }
+ .align-content-sm-around {
+ align-content: space-around !important;
+ }
+ .align-content-sm-stretch {
+ align-content: stretch !important;
+ }
+ .align-self-sm-auto {
+ align-self: auto !important;
+ }
+ .align-self-sm-start {
+ align-self: flex-start !important;
+ }
+ .align-self-sm-end {
+ align-self: flex-end !important;
+ }
+ .align-self-sm-center {
+ align-self: center !important;
+ }
+ .align-self-sm-baseline {
+ align-self: baseline !important;
+ }
+ .align-self-sm-stretch {
+ align-self: stretch !important;
+ }
+ .order-sm-first {
+ order: -1 !important;
+ }
+ .order-sm-0 {
+ order: 0 !important;
+ }
+ .order-sm-1 {
+ order: 1 !important;
+ }
+ .order-sm-2 {
+ order: 2 !important;
+ }
+ .order-sm-3 {
+ order: 3 !important;
+ }
+ .order-sm-4 {
+ order: 4 !important;
+ }
+ .order-sm-5 {
+ order: 5 !important;
+ }
+ .order-sm-last {
+ order: 6 !important;
+ }
+ .m-sm-0 {
+ margin: 0 !important;
+ }
+ .m-sm-1 {
+ margin: 0.25rem !important;
+ }
+ .m-sm-2 {
+ margin: 0.5rem !important;
+ }
+ .m-sm-3 {
+ margin: 0.75rem !important;
+ }
+ .m-sm-4 {
+ margin: 1rem !important;
+ }
+ .m-sm-5 {
+ margin: 1.25rem !important;
+ }
+ .m-sm-6 {
+ margin: 1.5rem !important;
+ }
+ .m-sm-7 {
+ margin: 1.75rem !important;
+ }
+ .m-sm-8 {
+ margin: 2rem !important;
+ }
+ .m-sm-9 {
+ margin: 2.25rem !important;
+ }
+ .m-sm-10 {
+ margin: 2.5rem !important;
+ }
+ .m-sm-11 {
+ margin: 2.75rem !important;
+ }
+ .m-sm-12 {
+ margin: 3rem !important;
+ }
+ .m-sm-13 {
+ margin: 3.25rem !important;
+ }
+ .m-sm-14 {
+ margin: 3.5rem !important;
+ }
+ .m-sm-15 {
+ margin: 3.75rem !important;
+ }
+ .m-sm-16 {
+ margin: 4rem !important;
+ }
+ .m-sm-17 {
+ margin: 4.25rem !important;
+ }
+ .m-sm-18 {
+ margin: 4.5rem !important;
+ }
+ .m-sm-19 {
+ margin: 4.75rem !important;
+ }
+ .m-sm-20 {
+ margin: 5rem !important;
+ }
+ .m-sm-auto {
+ margin: auto !important;
+ }
+ .mx-sm-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .mx-sm-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .mx-sm-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .mx-sm-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .mx-sm-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .mx-sm-5 {
+ margin-right: 1.25rem !important;
+ margin-left: 1.25rem !important;
+ }
+ .mx-sm-6 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .mx-sm-7 {
+ margin-right: 1.75rem !important;
+ margin-left: 1.75rem !important;
+ }
+ .mx-sm-8 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .mx-sm-9 {
+ margin-right: 2.25rem !important;
+ margin-left: 2.25rem !important;
+ }
+ .mx-sm-10 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .mx-sm-11 {
+ margin-right: 2.75rem !important;
+ margin-left: 2.75rem !important;
+ }
+ .mx-sm-12 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .mx-sm-13 {
+ margin-right: 3.25rem !important;
+ margin-left: 3.25rem !important;
+ }
+ .mx-sm-14 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .mx-sm-15 {
+ margin-right: 3.75rem !important;
+ margin-left: 3.75rem !important;
+ }
+ .mx-sm-16 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .mx-sm-17 {
+ margin-right: 4.25rem !important;
+ margin-left: 4.25rem !important;
+ }
+ .mx-sm-18 {
+ margin-right: 4.5rem !important;
+ margin-left: 4.5rem !important;
+ }
+ .mx-sm-19 {
+ margin-right: 4.75rem !important;
+ margin-left: 4.75rem !important;
+ }
+ .mx-sm-20 {
+ margin-right: 5rem !important;
+ margin-left: 5rem !important;
+ }
+ .mx-sm-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+ }
+ .my-sm-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .my-sm-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .my-sm-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .my-sm-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .my-sm-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .my-sm-5 {
+ margin-top: 1.25rem !important;
+ margin-bottom: 1.25rem !important;
+ }
+ .my-sm-6 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .my-sm-7 {
+ margin-top: 1.75rem !important;
+ margin-bottom: 1.75rem !important;
+ }
+ .my-sm-8 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .my-sm-9 {
+ margin-top: 2.25rem !important;
+ margin-bottom: 2.25rem !important;
+ }
+ .my-sm-10 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .my-sm-11 {
+ margin-top: 2.75rem !important;
+ margin-bottom: 2.75rem !important;
+ }
+ .my-sm-12 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .my-sm-13 {
+ margin-top: 3.25rem !important;
+ margin-bottom: 3.25rem !important;
+ }
+ .my-sm-14 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .my-sm-15 {
+ margin-top: 3.75rem !important;
+ margin-bottom: 3.75rem !important;
+ }
+ .my-sm-16 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .my-sm-17 {
+ margin-top: 4.25rem !important;
+ margin-bottom: 4.25rem !important;
+ }
+ .my-sm-18 {
+ margin-top: 4.5rem !important;
+ margin-bottom: 4.5rem !important;
+ }
+ .my-sm-19 {
+ margin-top: 4.75rem !important;
+ margin-bottom: 4.75rem !important;
+ }
+ .my-sm-20 {
+ margin-top: 5rem !important;
+ margin-bottom: 5rem !important;
+ }
+ .my-sm-auto {
+ margin-top: auto !important;
+ margin-bottom: auto !important;
+ }
+ .mt-sm-0 {
+ margin-top: 0 !important;
+ }
+ .mt-sm-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mt-sm-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mt-sm-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mt-sm-4 {
+ margin-top: 1rem !important;
+ }
+ .mt-sm-5 {
+ margin-top: 1.25rem !important;
+ }
+ .mt-sm-6 {
+ margin-top: 1.5rem !important;
+ }
+ .mt-sm-7 {
+ margin-top: 1.75rem !important;
+ }
+ .mt-sm-8 {
+ margin-top: 2rem !important;
+ }
+ .mt-sm-9 {
+ margin-top: 2.25rem !important;
+ }
+ .mt-sm-10 {
+ margin-top: 2.5rem !important;
+ }
+ .mt-sm-11 {
+ margin-top: 2.75rem !important;
+ }
+ .mt-sm-12 {
+ margin-top: 3rem !important;
+ }
+ .mt-sm-13 {
+ margin-top: 3.25rem !important;
+ }
+ .mt-sm-14 {
+ margin-top: 3.5rem !important;
+ }
+ .mt-sm-15 {
+ margin-top: 3.75rem !important;
+ }
+ .mt-sm-16 {
+ margin-top: 4rem !important;
+ }
+ .mt-sm-17 {
+ margin-top: 4.25rem !important;
+ }
+ .mt-sm-18 {
+ margin-top: 4.5rem !important;
+ }
+ .mt-sm-19 {
+ margin-top: 4.75rem !important;
+ }
+ .mt-sm-20 {
+ margin-top: 5rem !important;
+ }
+ .mt-sm-auto {
+ margin-top: auto !important;
+ }
+ .me-sm-0 {
+ margin-right: 0 !important;
+ }
+ .me-sm-1 {
+ margin-right: 0.25rem !important;
+ }
+ .me-sm-2 {
+ margin-right: 0.5rem !important;
+ }
+ .me-sm-3 {
+ margin-right: 0.75rem !important;
+ }
+ .me-sm-4 {
+ margin-right: 1rem !important;
+ }
+ .me-sm-5 {
+ margin-right: 1.25rem !important;
+ }
+ .me-sm-6 {
+ margin-right: 1.5rem !important;
+ }
+ .me-sm-7 {
+ margin-right: 1.75rem !important;
+ }
+ .me-sm-8 {
+ margin-right: 2rem !important;
+ }
+ .me-sm-9 {
+ margin-right: 2.25rem !important;
+ }
+ .me-sm-10 {
+ margin-right: 2.5rem !important;
+ }
+ .me-sm-11 {
+ margin-right: 2.75rem !important;
+ }
+ .me-sm-12 {
+ margin-right: 3rem !important;
+ }
+ .me-sm-13 {
+ margin-right: 3.25rem !important;
+ }
+ .me-sm-14 {
+ margin-right: 3.5rem !important;
+ }
+ .me-sm-15 {
+ margin-right: 3.75rem !important;
+ }
+ .me-sm-16 {
+ margin-right: 4rem !important;
+ }
+ .me-sm-17 {
+ margin-right: 4.25rem !important;
+ }
+ .me-sm-18 {
+ margin-right: 4.5rem !important;
+ }
+ .me-sm-19 {
+ margin-right: 4.75rem !important;
+ }
+ .me-sm-20 {
+ margin-right: 5rem !important;
+ }
+ .me-sm-auto {
+ margin-right: auto !important;
+ }
+ .mb-sm-0 {
+ margin-bottom: 0 !important;
+ }
+ .mb-sm-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .mb-sm-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .mb-sm-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .mb-sm-4 {
+ margin-bottom: 1rem !important;
+ }
+ .mb-sm-5 {
+ margin-bottom: 1.25rem !important;
+ }
+ .mb-sm-6 {
+ margin-bottom: 1.5rem !important;
+ }
+ .mb-sm-7 {
+ margin-bottom: 1.75rem !important;
+ }
+ .mb-sm-8 {
+ margin-bottom: 2rem !important;
+ }
+ .mb-sm-9 {
+ margin-bottom: 2.25rem !important;
+ }
+ .mb-sm-10 {
+ margin-bottom: 2.5rem !important;
+ }
+ .mb-sm-11 {
+ margin-bottom: 2.75rem !important;
+ }
+ .mb-sm-12 {
+ margin-bottom: 3rem !important;
+ }
+ .mb-sm-13 {
+ margin-bottom: 3.25rem !important;
+ }
+ .mb-sm-14 {
+ margin-bottom: 3.5rem !important;
+ }
+ .mb-sm-15 {
+ margin-bottom: 3.75rem !important;
+ }
+ .mb-sm-16 {
+ margin-bottom: 4rem !important;
+ }
+ .mb-sm-17 {
+ margin-bottom: 4.25rem !important;
+ }
+ .mb-sm-18 {
+ margin-bottom: 4.5rem !important;
+ }
+ .mb-sm-19 {
+ margin-bottom: 4.75rem !important;
+ }
+ .mb-sm-20 {
+ margin-bottom: 5rem !important;
+ }
+ .mb-sm-auto {
+ margin-bottom: auto !important;
+ }
+ .ms-sm-0 {
+ margin-left: 0 !important;
+ }
+ .ms-sm-1 {
+ margin-left: 0.25rem !important;
+ }
+ .ms-sm-2 {
+ margin-left: 0.5rem !important;
+ }
+ .ms-sm-3 {
+ margin-left: 0.75rem !important;
+ }
+ .ms-sm-4 {
+ margin-left: 1rem !important;
+ }
+ .ms-sm-5 {
+ margin-left: 1.25rem !important;
+ }
+ .ms-sm-6 {
+ margin-left: 1.5rem !important;
+ }
+ .ms-sm-7 {
+ margin-left: 1.75rem !important;
+ }
+ .ms-sm-8 {
+ margin-left: 2rem !important;
+ }
+ .ms-sm-9 {
+ margin-left: 2.25rem !important;
+ }
+ .ms-sm-10 {
+ margin-left: 2.5rem !important;
+ }
+ .ms-sm-11 {
+ margin-left: 2.75rem !important;
+ }
+ .ms-sm-12 {
+ margin-left: 3rem !important;
+ }
+ .ms-sm-13 {
+ margin-left: 3.25rem !important;
+ }
+ .ms-sm-14 {
+ margin-left: 3.5rem !important;
+ }
+ .ms-sm-15 {
+ margin-left: 3.75rem !important;
+ }
+ .ms-sm-16 {
+ margin-left: 4rem !important;
+ }
+ .ms-sm-17 {
+ margin-left: 4.25rem !important;
+ }
+ .ms-sm-18 {
+ margin-left: 4.5rem !important;
+ }
+ .ms-sm-19 {
+ margin-left: 4.75rem !important;
+ }
+ .ms-sm-20 {
+ margin-left: 5rem !important;
+ }
+ .ms-sm-auto {
+ margin-left: auto !important;
+ }
+ .m-sm-n1 {
+ margin: -0.25rem !important;
+ }
+ .m-sm-n2 {
+ margin: -0.5rem !important;
+ }
+ .m-sm-n3 {
+ margin: -0.75rem !important;
+ }
+ .m-sm-n4 {
+ margin: -1rem !important;
+ }
+ .m-sm-n5 {
+ margin: -1.25rem !important;
+ }
+ .m-sm-n6 {
+ margin: -1.5rem !important;
+ }
+ .m-sm-n7 {
+ margin: -1.75rem !important;
+ }
+ .m-sm-n8 {
+ margin: -2rem !important;
+ }
+ .m-sm-n9 {
+ margin: -2.25rem !important;
+ }
+ .m-sm-n10 {
+ margin: -2.5rem !important;
+ }
+ .m-sm-n11 {
+ margin: -2.75rem !important;
+ }
+ .m-sm-n12 {
+ margin: -3rem !important;
+ }
+ .m-sm-n13 {
+ margin: -3.25rem !important;
+ }
+ .m-sm-n14 {
+ margin: -3.5rem !important;
+ }
+ .m-sm-n15 {
+ margin: -3.75rem !important;
+ }
+ .m-sm-n16 {
+ margin: -4rem !important;
+ }
+ .m-sm-n17 {
+ margin: -4.25rem !important;
+ }
+ .m-sm-n18 {
+ margin: -4.5rem !important;
+ }
+ .m-sm-n19 {
+ margin: -4.75rem !important;
+ }
+ .m-sm-n20 {
+ margin: -5rem !important;
+ }
+ .mx-sm-n1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+ .mx-sm-n2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+ .mx-sm-n3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+ .mx-sm-n4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+ .mx-sm-n5 {
+ margin-right: -1.25rem !important;
+ margin-left: -1.25rem !important;
+ }
+ .mx-sm-n6 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+ .mx-sm-n7 {
+ margin-right: -1.75rem !important;
+ margin-left: -1.75rem !important;
+ }
+ .mx-sm-n8 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+ .mx-sm-n9 {
+ margin-right: -2.25rem !important;
+ margin-left: -2.25rem !important;
+ }
+ .mx-sm-n10 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+ .mx-sm-n11 {
+ margin-right: -2.75rem !important;
+ margin-left: -2.75rem !important;
+ }
+ .mx-sm-n12 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+ .mx-sm-n13 {
+ margin-right: -3.25rem !important;
+ margin-left: -3.25rem !important;
+ }
+ .mx-sm-n14 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+ .mx-sm-n15 {
+ margin-right: -3.75rem !important;
+ margin-left: -3.75rem !important;
+ }
+ .mx-sm-n16 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+ .mx-sm-n17 {
+ margin-right: -4.25rem !important;
+ margin-left: -4.25rem !important;
+ }
+ .mx-sm-n18 {
+ margin-right: -4.5rem !important;
+ margin-left: -4.5rem !important;
+ }
+ .mx-sm-n19 {
+ margin-right: -4.75rem !important;
+ margin-left: -4.75rem !important;
+ }
+ .mx-sm-n20 {
+ margin-right: -5rem !important;
+ margin-left: -5rem !important;
+ }
+ .my-sm-n1 {
+ margin-top: -0.25rem !important;
+ margin-bottom: -0.25rem !important;
+ }
+ .my-sm-n2 {
+ margin-top: -0.5rem !important;
+ margin-bottom: -0.5rem !important;
+ }
+ .my-sm-n3 {
+ margin-top: -0.75rem !important;
+ margin-bottom: -0.75rem !important;
+ }
+ .my-sm-n4 {
+ margin-top: -1rem !important;
+ margin-bottom: -1rem !important;
+ }
+ .my-sm-n5 {
+ margin-top: -1.25rem !important;
+ margin-bottom: -1.25rem !important;
+ }
+ .my-sm-n6 {
+ margin-top: -1.5rem !important;
+ margin-bottom: -1.5rem !important;
+ }
+ .my-sm-n7 {
+ margin-top: -1.75rem !important;
+ margin-bottom: -1.75rem !important;
+ }
+ .my-sm-n8 {
+ margin-top: -2rem !important;
+ margin-bottom: -2rem !important;
+ }
+ .my-sm-n9 {
+ margin-top: -2.25rem !important;
+ margin-bottom: -2.25rem !important;
+ }
+ .my-sm-n10 {
+ margin-top: -2.5rem !important;
+ margin-bottom: -2.5rem !important;
+ }
+ .my-sm-n11 {
+ margin-top: -2.75rem !important;
+ margin-bottom: -2.75rem !important;
+ }
+ .my-sm-n12 {
+ margin-top: -3rem !important;
+ margin-bottom: -3rem !important;
+ }
+ .my-sm-n13 {
+ margin-top: -3.25rem !important;
+ margin-bottom: -3.25rem !important;
+ }
+ .my-sm-n14 {
+ margin-top: -3.5rem !important;
+ margin-bottom: -3.5rem !important;
+ }
+ .my-sm-n15 {
+ margin-top: -3.75rem !important;
+ margin-bottom: -3.75rem !important;
+ }
+ .my-sm-n16 {
+ margin-top: -4rem !important;
+ margin-bottom: -4rem !important;
+ }
+ .my-sm-n17 {
+ margin-top: -4.25rem !important;
+ margin-bottom: -4.25rem !important;
+ }
+ .my-sm-n18 {
+ margin-top: -4.5rem !important;
+ margin-bottom: -4.5rem !important;
+ }
+ .my-sm-n19 {
+ margin-top: -4.75rem !important;
+ margin-bottom: -4.75rem !important;
+ }
+ .my-sm-n20 {
+ margin-top: -5rem !important;
+ margin-bottom: -5rem !important;
+ }
+ .mt-sm-n1 {
+ margin-top: -0.25rem !important;
+ }
+ .mt-sm-n2 {
+ margin-top: -0.5rem !important;
+ }
+ .mt-sm-n3 {
+ margin-top: -0.75rem !important;
+ }
+ .mt-sm-n4 {
+ margin-top: -1rem !important;
+ }
+ .mt-sm-n5 {
+ margin-top: -1.25rem !important;
+ }
+ .mt-sm-n6 {
+ margin-top: -1.5rem !important;
+ }
+ .mt-sm-n7 {
+ margin-top: -1.75rem !important;
+ }
+ .mt-sm-n8 {
+ margin-top: -2rem !important;
+ }
+ .mt-sm-n9 {
+ margin-top: -2.25rem !important;
+ }
+ .mt-sm-n10 {
+ margin-top: -2.5rem !important;
+ }
+ .mt-sm-n11 {
+ margin-top: -2.75rem !important;
+ }
+ .mt-sm-n12 {
+ margin-top: -3rem !important;
+ }
+ .mt-sm-n13 {
+ margin-top: -3.25rem !important;
+ }
+ .mt-sm-n14 {
+ margin-top: -3.5rem !important;
+ }
+ .mt-sm-n15 {
+ margin-top: -3.75rem !important;
+ }
+ .mt-sm-n16 {
+ margin-top: -4rem !important;
+ }
+ .mt-sm-n17 {
+ margin-top: -4.25rem !important;
+ }
+ .mt-sm-n18 {
+ margin-top: -4.5rem !important;
+ }
+ .mt-sm-n19 {
+ margin-top: -4.75rem !important;
+ }
+ .mt-sm-n20 {
+ margin-top: -5rem !important;
+ }
+ .me-sm-n1 {
+ margin-right: -0.25rem !important;
+ }
+ .me-sm-n2 {
+ margin-right: -0.5rem !important;
+ }
+ .me-sm-n3 {
+ margin-right: -0.75rem !important;
+ }
+ .me-sm-n4 {
+ margin-right: -1rem !important;
+ }
+ .me-sm-n5 {
+ margin-right: -1.25rem !important;
+ }
+ .me-sm-n6 {
+ margin-right: -1.5rem !important;
+ }
+ .me-sm-n7 {
+ margin-right: -1.75rem !important;
+ }
+ .me-sm-n8 {
+ margin-right: -2rem !important;
+ }
+ .me-sm-n9 {
+ margin-right: -2.25rem !important;
+ }
+ .me-sm-n10 {
+ margin-right: -2.5rem !important;
+ }
+ .me-sm-n11 {
+ margin-right: -2.75rem !important;
+ }
+ .me-sm-n12 {
+ margin-right: -3rem !important;
+ }
+ .me-sm-n13 {
+ margin-right: -3.25rem !important;
+ }
+ .me-sm-n14 {
+ margin-right: -3.5rem !important;
+ }
+ .me-sm-n15 {
+ margin-right: -3.75rem !important;
+ }
+ .me-sm-n16 {
+ margin-right: -4rem !important;
+ }
+ .me-sm-n17 {
+ margin-right: -4.25rem !important;
+ }
+ .me-sm-n18 {
+ margin-right: -4.5rem !important;
+ }
+ .me-sm-n19 {
+ margin-right: -4.75rem !important;
+ }
+ .me-sm-n20 {
+ margin-right: -5rem !important;
+ }
+ .mb-sm-n1 {
+ margin-bottom: -0.25rem !important;
+ }
+ .mb-sm-n2 {
+ margin-bottom: -0.5rem !important;
+ }
+ .mb-sm-n3 {
+ margin-bottom: -0.75rem !important;
+ }
+ .mb-sm-n4 {
+ margin-bottom: -1rem !important;
+ }
+ .mb-sm-n5 {
+ margin-bottom: -1.25rem !important;
+ }
+ .mb-sm-n6 {
+ margin-bottom: -1.5rem !important;
+ }
+ .mb-sm-n7 {
+ margin-bottom: -1.75rem !important;
+ }
+ .mb-sm-n8 {
+ margin-bottom: -2rem !important;
+ }
+ .mb-sm-n9 {
+ margin-bottom: -2.25rem !important;
+ }
+ .mb-sm-n10 {
+ margin-bottom: -2.5rem !important;
+ }
+ .mb-sm-n11 {
+ margin-bottom: -2.75rem !important;
+ }
+ .mb-sm-n12 {
+ margin-bottom: -3rem !important;
+ }
+ .mb-sm-n13 {
+ margin-bottom: -3.25rem !important;
+ }
+ .mb-sm-n14 {
+ margin-bottom: -3.5rem !important;
+ }
+ .mb-sm-n15 {
+ margin-bottom: -3.75rem !important;
+ }
+ .mb-sm-n16 {
+ margin-bottom: -4rem !important;
+ }
+ .mb-sm-n17 {
+ margin-bottom: -4.25rem !important;
+ }
+ .mb-sm-n18 {
+ margin-bottom: -4.5rem !important;
+ }
+ .mb-sm-n19 {
+ margin-bottom: -4.75rem !important;
+ }
+ .mb-sm-n20 {
+ margin-bottom: -5rem !important;
+ }
+ .ms-sm-n1 {
+ margin-left: -0.25rem !important;
+ }
+ .ms-sm-n2 {
+ margin-left: -0.5rem !important;
+ }
+ .ms-sm-n3 {
+ margin-left: -0.75rem !important;
+ }
+ .ms-sm-n4 {
+ margin-left: -1rem !important;
+ }
+ .ms-sm-n5 {
+ margin-left: -1.25rem !important;
+ }
+ .ms-sm-n6 {
+ margin-left: -1.5rem !important;
+ }
+ .ms-sm-n7 {
+ margin-left: -1.75rem !important;
+ }
+ .ms-sm-n8 {
+ margin-left: -2rem !important;
+ }
+ .ms-sm-n9 {
+ margin-left: -2.25rem !important;
+ }
+ .ms-sm-n10 {
+ margin-left: -2.5rem !important;
+ }
+ .ms-sm-n11 {
+ margin-left: -2.75rem !important;
+ }
+ .ms-sm-n12 {
+ margin-left: -3rem !important;
+ }
+ .ms-sm-n13 {
+ margin-left: -3.25rem !important;
+ }
+ .ms-sm-n14 {
+ margin-left: -3.5rem !important;
+ }
+ .ms-sm-n15 {
+ margin-left: -3.75rem !important;
+ }
+ .ms-sm-n16 {
+ margin-left: -4rem !important;
+ }
+ .ms-sm-n17 {
+ margin-left: -4.25rem !important;
+ }
+ .ms-sm-n18 {
+ margin-left: -4.5rem !important;
+ }
+ .ms-sm-n19 {
+ margin-left: -4.75rem !important;
+ }
+ .ms-sm-n20 {
+ margin-left: -5rem !important;
+ }
+ .p-sm-0 {
+ padding: 0 !important;
+ }
+ .p-sm-1 {
+ padding: 0.25rem !important;
+ }
+ .p-sm-2 {
+ padding: 0.5rem !important;
+ }
+ .p-sm-3 {
+ padding: 0.75rem !important;
+ }
+ .p-sm-4 {
+ padding: 1rem !important;
+ }
+ .p-sm-5 {
+ padding: 1.25rem !important;
+ }
+ .p-sm-6 {
+ padding: 1.5rem !important;
+ }
+ .p-sm-7 {
+ padding: 1.75rem !important;
+ }
+ .p-sm-8 {
+ padding: 2rem !important;
+ }
+ .p-sm-9 {
+ padding: 2.25rem !important;
+ }
+ .p-sm-10 {
+ padding: 2.5rem !important;
+ }
+ .p-sm-11 {
+ padding: 2.75rem !important;
+ }
+ .p-sm-12 {
+ padding: 3rem !important;
+ }
+ .p-sm-13 {
+ padding: 3.25rem !important;
+ }
+ .p-sm-14 {
+ padding: 3.5rem !important;
+ }
+ .p-sm-15 {
+ padding: 3.75rem !important;
+ }
+ .p-sm-16 {
+ padding: 4rem !important;
+ }
+ .p-sm-17 {
+ padding: 4.25rem !important;
+ }
+ .p-sm-18 {
+ padding: 4.5rem !important;
+ }
+ .p-sm-19 {
+ padding: 4.75rem !important;
+ }
+ .p-sm-20 {
+ padding: 5rem !important;
+ }
+ .px-sm-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .px-sm-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .px-sm-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .px-sm-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .px-sm-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .px-sm-5 {
+ padding-right: 1.25rem !important;
+ padding-left: 1.25rem !important;
+ }
+ .px-sm-6 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .px-sm-7 {
+ padding-right: 1.75rem !important;
+ padding-left: 1.75rem !important;
+ }
+ .px-sm-8 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .px-sm-9 {
+ padding-right: 2.25rem !important;
+ padding-left: 2.25rem !important;
+ }
+ .px-sm-10 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .px-sm-11 {
+ padding-right: 2.75rem !important;
+ padding-left: 2.75rem !important;
+ }
+ .px-sm-12 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .px-sm-13 {
+ padding-right: 3.25rem !important;
+ padding-left: 3.25rem !important;
+ }
+ .px-sm-14 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .px-sm-15 {
+ padding-right: 3.75rem !important;
+ padding-left: 3.75rem !important;
+ }
+ .px-sm-16 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .px-sm-17 {
+ padding-right: 4.25rem !important;
+ padding-left: 4.25rem !important;
+ }
+ .px-sm-18 {
+ padding-right: 4.5rem !important;
+ padding-left: 4.5rem !important;
+ }
+ .px-sm-19 {
+ padding-right: 4.75rem !important;
+ padding-left: 4.75rem !important;
+ }
+ .px-sm-20 {
+ padding-right: 5rem !important;
+ padding-left: 5rem !important;
+ }
+ .py-sm-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .py-sm-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .py-sm-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .py-sm-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .py-sm-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .py-sm-5 {
+ padding-top: 1.25rem !important;
+ padding-bottom: 1.25rem !important;
+ }
+ .py-sm-6 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .py-sm-7 {
+ padding-top: 1.75rem !important;
+ padding-bottom: 1.75rem !important;
+ }
+ .py-sm-8 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .py-sm-9 {
+ padding-top: 2.25rem !important;
+ padding-bottom: 2.25rem !important;
+ }
+ .py-sm-10 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .py-sm-11 {
+ padding-top: 2.75rem !important;
+ padding-bottom: 2.75rem !important;
+ }
+ .py-sm-12 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .py-sm-13 {
+ padding-top: 3.25rem !important;
+ padding-bottom: 3.25rem !important;
+ }
+ .py-sm-14 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .py-sm-15 {
+ padding-top: 3.75rem !important;
+ padding-bottom: 3.75rem !important;
+ }
+ .py-sm-16 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+ .py-sm-17 {
+ padding-top: 4.25rem !important;
+ padding-bottom: 4.25rem !important;
+ }
+ .py-sm-18 {
+ padding-top: 4.5rem !important;
+ padding-bottom: 4.5rem !important;
+ }
+ .py-sm-19 {
+ padding-top: 4.75rem !important;
+ padding-bottom: 4.75rem !important;
+ }
+ .py-sm-20 {
+ padding-top: 5rem !important;
+ padding-bottom: 5rem !important;
+ }
+ .pt-sm-0 {
+ padding-top: 0 !important;
+ }
+ .pt-sm-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pt-sm-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pt-sm-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pt-sm-4 {
+ padding-top: 1rem !important;
+ }
+ .pt-sm-5 {
+ padding-top: 1.25rem !important;
+ }
+ .pt-sm-6 {
+ padding-top: 1.5rem !important;
+ }
+ .pt-sm-7 {
+ padding-top: 1.75rem !important;
+ }
+ .pt-sm-8 {
+ padding-top: 2rem !important;
+ }
+ .pt-sm-9 {
+ padding-top: 2.25rem !important;
+ }
+ .pt-sm-10 {
+ padding-top: 2.5rem !important;
+ }
+ .pt-sm-11 {
+ padding-top: 2.75rem !important;
+ }
+ .pt-sm-12 {
+ padding-top: 3rem !important;
+ }
+ .pt-sm-13 {
+ padding-top: 3.25rem !important;
+ }
+ .pt-sm-14 {
+ padding-top: 3.5rem !important;
+ }
+ .pt-sm-15 {
+ padding-top: 3.75rem !important;
+ }
+ .pt-sm-16 {
+ padding-top: 4rem !important;
+ }
+ .pt-sm-17 {
+ padding-top: 4.25rem !important;
+ }
+ .pt-sm-18 {
+ padding-top: 4.5rem !important;
+ }
+ .pt-sm-19 {
+ padding-top: 4.75rem !important;
+ }
+ .pt-sm-20 {
+ padding-top: 5rem !important;
+ }
+ .pe-sm-0 {
+ padding-right: 0 !important;
+ }
+ .pe-sm-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pe-sm-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pe-sm-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pe-sm-4 {
+ padding-right: 1rem !important;
+ }
+ .pe-sm-5 {
+ padding-right: 1.25rem !important;
+ }
+ .pe-sm-6 {
+ padding-right: 1.5rem !important;
+ }
+ .pe-sm-7 {
+ padding-right: 1.75rem !important;
+ }
+ .pe-sm-8 {
+ padding-right: 2rem !important;
+ }
+ .pe-sm-9 {
+ padding-right: 2.25rem !important;
+ }
+ .pe-sm-10 {
+ padding-right: 2.5rem !important;
+ }
+ .pe-sm-11 {
+ padding-right: 2.75rem !important;
+ }
+ .pe-sm-12 {
+ padding-right: 3rem !important;
+ }
+ .pe-sm-13 {
+ padding-right: 3.25rem !important;
+ }
+ .pe-sm-14 {
+ padding-right: 3.5rem !important;
+ }
+ .pe-sm-15 {
+ padding-right: 3.75rem !important;
+ }
+ .pe-sm-16 {
+ padding-right: 4rem !important;
+ }
+ .pe-sm-17 {
+ padding-right: 4.25rem !important;
+ }
+ .pe-sm-18 {
+ padding-right: 4.5rem !important;
+ }
+ .pe-sm-19 {
+ padding-right: 4.75rem !important;
+ }
+ .pe-sm-20 {
+ padding-right: 5rem !important;
+ }
+ .pb-sm-0 {
+ padding-bottom: 0 !important;
+ }
+ .pb-sm-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pb-sm-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pb-sm-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pb-sm-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pb-sm-5 {
+ padding-bottom: 1.25rem !important;
+ }
+ .pb-sm-6 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pb-sm-7 {
+ padding-bottom: 1.75rem !important;
+ }
+ .pb-sm-8 {
+ padding-bottom: 2rem !important;
+ }
+ .pb-sm-9 {
+ padding-bottom: 2.25rem !important;
+ }
+ .pb-sm-10 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pb-sm-11 {
+ padding-bottom: 2.75rem !important;
+ }
+ .pb-sm-12 {
+ padding-bottom: 3rem !important;
+ }
+ .pb-sm-13 {
+ padding-bottom: 3.25rem !important;
+ }
+ .pb-sm-14 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pb-sm-15 {
+ padding-bottom: 3.75rem !important;
+ }
+ .pb-sm-16 {
+ padding-bottom: 4rem !important;
+ }
+ .pb-sm-17 {
+ padding-bottom: 4.25rem !important;
+ }
+ .pb-sm-18 {
+ padding-bottom: 4.5rem !important;
+ }
+ .pb-sm-19 {
+ padding-bottom: 4.75rem !important;
+ }
+ .pb-sm-20 {
+ padding-bottom: 5rem !important;
+ }
+ .ps-sm-0 {
+ padding-left: 0 !important;
+ }
+ .ps-sm-1 {
+ padding-left: 0.25rem !important;
+ }
+ .ps-sm-2 {
+ padding-left: 0.5rem !important;
+ }
+ .ps-sm-3 {
+ padding-left: 0.75rem !important;
+ }
+ .ps-sm-4 {
+ padding-left: 1rem !important;
+ }
+ .ps-sm-5 {
+ padding-left: 1.25rem !important;
+ }
+ .ps-sm-6 {
+ padding-left: 1.5rem !important;
+ }
+ .ps-sm-7 {
+ padding-left: 1.75rem !important;
+ }
+ .ps-sm-8 {
+ padding-left: 2rem !important;
+ }
+ .ps-sm-9 {
+ padding-left: 2.25rem !important;
+ }
+ .ps-sm-10 {
+ padding-left: 2.5rem !important;
+ }
+ .ps-sm-11 {
+ padding-left: 2.75rem !important;
+ }
+ .ps-sm-12 {
+ padding-left: 3rem !important;
+ }
+ .ps-sm-13 {
+ padding-left: 3.25rem !important;
+ }
+ .ps-sm-14 {
+ padding-left: 3.5rem !important;
+ }
+ .ps-sm-15 {
+ padding-left: 3.75rem !important;
+ }
+ .ps-sm-16 {
+ padding-left: 4rem !important;
+ }
+ .ps-sm-17 {
+ padding-left: 4.25rem !important;
+ }
+ .ps-sm-18 {
+ padding-left: 4.5rem !important;
+ }
+ .ps-sm-19 {
+ padding-left: 4.75rem !important;
+ }
+ .ps-sm-20 {
+ padding-left: 5rem !important;
+ }
+ .gap-sm-0 {
+ gap: 0 !important;
+ }
+ .gap-sm-1 {
+ gap: 0.25rem !important;
+ }
+ .gap-sm-2 {
+ gap: 0.5rem !important;
+ }
+ .gap-sm-3 {
+ gap: 0.75rem !important;
+ }
+ .gap-sm-4 {
+ gap: 1rem !important;
+ }
+ .gap-sm-5 {
+ gap: 1.25rem !important;
+ }
+ .gap-sm-6 {
+ gap: 1.5rem !important;
+ }
+ .gap-sm-7 {
+ gap: 1.75rem !important;
+ }
+ .gap-sm-8 {
+ gap: 2rem !important;
+ }
+ .gap-sm-9 {
+ gap: 2.25rem !important;
+ }
+ .gap-sm-10 {
+ gap: 2.5rem !important;
+ }
+ .gap-sm-11 {
+ gap: 2.75rem !important;
+ }
+ .gap-sm-12 {
+ gap: 3rem !important;
+ }
+ .gap-sm-13 {
+ gap: 3.25rem !important;
+ }
+ .gap-sm-14 {
+ gap: 3.5rem !important;
+ }
+ .gap-sm-15 {
+ gap: 3.75rem !important;
+ }
+ .gap-sm-16 {
+ gap: 4rem !important;
+ }
+ .gap-sm-17 {
+ gap: 4.25rem !important;
+ }
+ .gap-sm-18 {
+ gap: 4.5rem !important;
+ }
+ .gap-sm-19 {
+ gap: 4.75rem !important;
+ }
+ .gap-sm-20 {
+ gap: 5rem !important;
+ }
+ .fs-sm-1 {
+ font-size: calc(1.3rem + 0.6vw) !important;
+ }
+ .fs-sm-2 {
+ font-size: calc(1.275rem + 0.3vw) !important;
+ }
+ .fs-sm-3 {
+ font-size: calc(1.26rem + 0.12vw) !important;
+ }
+ .fs-sm-4 {
+ font-size: 1.25rem !important;
+ }
+ .fs-sm-5 {
+ font-size: 1.15rem !important;
+ }
+ .fs-sm-6 {
+ font-size: 1.075rem !important;
+ }
+ .fs-sm-7 {
+ font-size: 0.95rem !important;
+ }
+ .fs-sm-8 {
+ font-size: 0.85rem !important;
+ }
+ .fs-sm-9 {
+ font-size: 0.75rem !important;
+ }
+ .fs-sm-10 {
+ font-size: 0.5rem !important;
+ }
+ .fs-sm-base {
+ font-size: 1rem !important;
+ }
+ .fs-sm-fluid {
+ font-size: 100% !important;
+ }
+ .fs-sm-2x {
+ font-size: calc(1.325rem + 0.9vw) !important;
+ }
+ .fs-sm-2qx {
+ font-size: calc(1.35rem + 1.2vw) !important;
+ }
+ .fs-sm-2hx {
+ font-size: calc(1.375rem + 1.5vw) !important;
+ }
+ .fs-sm-2tx {
+ font-size: calc(1.4rem + 1.8vw) !important;
+ }
+ .fs-sm-3x {
+ font-size: calc(1.425rem + 2.1vw) !important;
+ }
+ .fs-sm-3qx {
+ font-size: calc(1.45rem + 2.4vw) !important;
+ }
+ .fs-sm-3hx {
+ font-size: calc(1.475rem + 2.7vw) !important;
+ }
+ .fs-sm-3tx {
+ font-size: calc(1.5rem + 3vw) !important;
+ }
+ .fs-sm-4x {
+ font-size: calc(1.525rem + 3.3vw) !important;
+ }
+ .fs-sm-4qx {
+ font-size: calc(1.55rem + 3.6vw) !important;
+ }
+ .fs-sm-4hx {
+ font-size: calc(1.575rem + 3.9vw) !important;
+ }
+ .fs-sm-4tx {
+ font-size: calc(1.6rem + 4.2vw) !important;
+ }
+ .fs-sm-5x {
+ font-size: calc(1.625rem + 4.5vw) !important;
+ }
+ .fs-sm-5qx {
+ font-size: calc(1.65rem + 4.8vw) !important;
+ }
+ .fs-sm-5hx {
+ font-size: calc(1.675rem + 5.1vw) !important;
+ }
+ .fs-sm-5tx {
+ font-size: calc(1.7rem + 5.4vw) !important;
+ }
+ .text-sm-start {
+ text-align: left !important;
+ }
+ .text-sm-end {
+ text-align: right !important;
+ }
+ .text-sm-center {
+ text-align: center !important;
+ }
+ .min-w-sm-unset {
+ min-width: unset !important;
+ }
+ .min-w-sm-25 {
+ min-width: 25% !important;
+ }
+ .min-w-sm-50 {
+ min-width: 50% !important;
+ }
+ .min-w-sm-75 {
+ min-width: 75% !important;
+ }
+ .min-w-sm-100 {
+ min-width: 100% !important;
+ }
+ .min-w-sm-auto {
+ min-width: auto !important;
+ }
+ .min-w-sm-1px {
+ min-width: 1px !important;
+ }
+ .min-w-sm-2px {
+ min-width: 2px !important;
+ }
+ .min-w-sm-3px {
+ min-width: 3px !important;
+ }
+ .min-w-sm-4px {
+ min-width: 4px !important;
+ }
+ .min-w-sm-5px {
+ min-width: 5px !important;
+ }
+ .min-w-sm-6px {
+ min-width: 6px !important;
+ }
+ .min-w-sm-7px {
+ min-width: 7px !important;
+ }
+ .min-w-sm-8px {
+ min-width: 8px !important;
+ }
+ .min-w-sm-9px {
+ min-width: 9px !important;
+ }
+ .min-w-sm-10px {
+ min-width: 10px !important;
+ }
+ .min-w-sm-15px {
+ min-width: 15px !important;
+ }
+ .min-w-sm-20px {
+ min-width: 20px !important;
+ }
+ .min-w-sm-25px {
+ min-width: 25px !important;
+ }
+ .min-w-sm-30px {
+ min-width: 30px !important;
+ }
+ .min-w-sm-35px {
+ min-width: 35px !important;
+ }
+ .min-w-sm-40px {
+ min-width: 40px !important;
+ }
+ .min-w-sm-45px {
+ min-width: 45px !important;
+ }
+ .min-w-sm-50px {
+ min-width: 50px !important;
+ }
+ .min-w-sm-55px {
+ min-width: 55px !important;
+ }
+ .min-w-sm-60px {
+ min-width: 60px !important;
+ }
+ .min-w-sm-65px {
+ min-width: 65px !important;
+ }
+ .min-w-sm-70px {
+ min-width: 70px !important;
+ }
+ .min-w-sm-75px {
+ min-width: 75px !important;
+ }
+ .min-w-sm-80px {
+ min-width: 80px !important;
+ }
+ .min-w-sm-85px {
+ min-width: 85px !important;
+ }
+ .min-w-sm-90px {
+ min-width: 90px !important;
+ }
+ .min-w-sm-95px {
+ min-width: 95px !important;
+ }
+ .min-w-sm-100px {
+ min-width: 100px !important;
+ }
+ .min-w-sm-125px {
+ min-width: 125px !important;
+ }
+ .min-w-sm-150px {
+ min-width: 150px !important;
+ }
+ .min-w-sm-175px {
+ min-width: 175px !important;
+ }
+ .min-w-sm-200px {
+ min-width: 200px !important;
+ }
+ .min-w-sm-225px {
+ min-width: 225px !important;
+ }
+ .min-w-sm-250px {
+ min-width: 250px !important;
+ }
+ .min-w-sm-275px {
+ min-width: 275px !important;
+ }
+ .min-w-sm-300px {
+ min-width: 300px !important;
+ }
+ .min-w-sm-325px {
+ min-width: 325px !important;
+ }
+ .min-w-sm-350px {
+ min-width: 350px !important;
+ }
+ .min-w-sm-375px {
+ min-width: 375px !important;
+ }
+ .min-w-sm-400px {
+ min-width: 400px !important;
+ }
+ .min-w-sm-425px {
+ min-width: 425px !important;
+ }
+ .min-w-sm-450px {
+ min-width: 450px !important;
+ }
+ .min-w-sm-475px {
+ min-width: 475px !important;
+ }
+ .min-w-sm-500px {
+ min-width: 500px !important;
+ }
+ .min-w-sm-550px {
+ min-width: 550px !important;
+ }
+ .min-w-sm-600px {
+ min-width: 600px !important;
+ }
+ .min-w-sm-650px {
+ min-width: 650px !important;
+ }
+ .min-w-sm-700px {
+ min-width: 700px !important;
+ }
+ .min-w-sm-750px {
+ min-width: 750px !important;
+ }
+ .min-w-sm-800px {
+ min-width: 800px !important;
+ }
+ .min-w-sm-850px {
+ min-width: 850px !important;
+ }
+ .min-w-sm-900px {
+ min-width: 900px !important;
+ }
+ .min-w-sm-950px {
+ min-width: 950px !important;
+ }
+ .min-w-sm-1000px {
+ min-width: 1000px !important;
+ }
+ .min-h-sm-unset {
+ min-height: unset !important;
+ }
+ .min-h-sm-25 {
+ min-height: 25% !important;
+ }
+ .min-h-sm-50 {
+ min-height: 50% !important;
+ }
+ .min-h-sm-75 {
+ min-height: 75% !important;
+ }
+ .min-h-sm-100 {
+ min-height: 100% !important;
+ }
+ .min-h-sm-auto {
+ min-height: auto !important;
+ }
+ .min-h-sm-1px {
+ min-height: 1px !important;
+ }
+ .min-h-sm-2px {
+ min-height: 2px !important;
+ }
+ .min-h-sm-3px {
+ min-height: 3px !important;
+ }
+ .min-h-sm-4px {
+ min-height: 4px !important;
+ }
+ .min-h-sm-5px {
+ min-height: 5px !important;
+ }
+ .min-h-sm-6px {
+ min-height: 6px !important;
+ }
+ .min-h-sm-7px {
+ min-height: 7px !important;
+ }
+ .min-h-sm-8px {
+ min-height: 8px !important;
+ }
+ .min-h-sm-9px {
+ min-height: 9px !important;
+ }
+ .min-h-sm-10px {
+ min-height: 10px !important;
+ }
+ .min-h-sm-15px {
+ min-height: 15px !important;
+ }
+ .min-h-sm-20px {
+ min-height: 20px !important;
+ }
+ .min-h-sm-25px {
+ min-height: 25px !important;
+ }
+ .min-h-sm-30px {
+ min-height: 30px !important;
+ }
+ .min-h-sm-35px {
+ min-height: 35px !important;
+ }
+ .min-h-sm-40px {
+ min-height: 40px !important;
+ }
+ .min-h-sm-45px {
+ min-height: 45px !important;
+ }
+ .min-h-sm-50px {
+ min-height: 50px !important;
+ }
+ .min-h-sm-55px {
+ min-height: 55px !important;
+ }
+ .min-h-sm-60px {
+ min-height: 60px !important;
+ }
+ .min-h-sm-65px {
+ min-height: 65px !important;
+ }
+ .min-h-sm-70px {
+ min-height: 70px !important;
+ }
+ .min-h-sm-75px {
+ min-height: 75px !important;
+ }
+ .min-h-sm-80px {
+ min-height: 80px !important;
+ }
+ .min-h-sm-85px {
+ min-height: 85px !important;
+ }
+ .min-h-sm-90px {
+ min-height: 90px !important;
+ }
+ .min-h-sm-95px {
+ min-height: 95px !important;
+ }
+ .min-h-sm-100px {
+ min-height: 100px !important;
+ }
+ .min-h-sm-125px {
+ min-height: 125px !important;
+ }
+ .min-h-sm-150px {
+ min-height: 150px !important;
+ }
+ .min-h-sm-175px {
+ min-height: 175px !important;
+ }
+ .min-h-sm-200px {
+ min-height: 200px !important;
+ }
+ .min-h-sm-225px {
+ min-height: 225px !important;
+ }
+ .min-h-sm-250px {
+ min-height: 250px !important;
+ }
+ .min-h-sm-275px {
+ min-height: 275px !important;
+ }
+ .min-h-sm-300px {
+ min-height: 300px !important;
+ }
+ .min-h-sm-325px {
+ min-height: 325px !important;
+ }
+ .min-h-sm-350px {
+ min-height: 350px !important;
+ }
+ .min-h-sm-375px {
+ min-height: 375px !important;
+ }
+ .min-h-sm-400px {
+ min-height: 400px !important;
+ }
+ .min-h-sm-425px {
+ min-height: 425px !important;
+ }
+ .min-h-sm-450px {
+ min-height: 450px !important;
+ }
+ .min-h-sm-475px {
+ min-height: 475px !important;
+ }
+ .min-h-sm-500px {
+ min-height: 500px !important;
+ }
+ .min-h-sm-550px {
+ min-height: 550px !important;
+ }
+ .min-h-sm-600px {
+ min-height: 600px !important;
+ }
+ .min-h-sm-650px {
+ min-height: 650px !important;
+ }
+ .min-h-sm-700px {
+ min-height: 700px !important;
+ }
+ .min-h-sm-750px {
+ min-height: 750px !important;
+ }
+ .min-h-sm-800px {
+ min-height: 800px !important;
+ }
+ .min-h-sm-850px {
+ min-height: 850px !important;
+ }
+ .min-h-sm-900px {
+ min-height: 900px !important;
+ }
+ .min-h-sm-950px {
+ min-height: 950px !important;
+ }
+ .min-h-sm-1000px {
+ min-height: 1000px !important;
+ }
+}
+@media (min-width: 768px) {
+ .float-md-start {
+ float: left !important;
+ }
+ .float-md-end {
+ float: right !important;
+ }
+ .float-md-none {
+ float: none !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-grid {
+ display: grid !important;
+ }
+ .d-md-table {
+ display: table !important;
+ }
+ .d-md-table-row {
+ display: table-row !important;
+ }
+ .d-md-table-cell {
+ display: table-cell !important;
+ }
+ .d-md-flex {
+ display: flex !important;
+ }
+ .d-md-inline-flex {
+ display: inline-flex !important;
+ }
+ .d-md-none {
+ display: none !important;
+ }
+ .position-md-static {
+ position: static !important;
+ }
+ .position-md-relative {
+ position: relative !important;
+ }
+ .position-md-absolute {
+ position: absolute !important;
+ }
+ .position-md-fixed {
+ position: fixed !important;
+ }
+ .position-md-sticky {
+ position: sticky !important;
+ }
+ .w-md-unset {
+ width: unset !important;
+ }
+ .w-md-25 {
+ width: 25% !important;
+ }
+ .w-md-50 {
+ width: 50% !important;
+ }
+ .w-md-75 {
+ width: 75% !important;
+ }
+ .w-md-100 {
+ width: 100% !important;
+ }
+ .w-md-auto {
+ width: auto !important;
+ }
+ .w-md-1px {
+ width: 1px !important;
+ }
+ .w-md-2px {
+ width: 2px !important;
+ }
+ .w-md-3px {
+ width: 3px !important;
+ }
+ .w-md-4px {
+ width: 4px !important;
+ }
+ .w-md-5px {
+ width: 5px !important;
+ }
+ .w-md-6px {
+ width: 6px !important;
+ }
+ .w-md-7px {
+ width: 7px !important;
+ }
+ .w-md-8px {
+ width: 8px !important;
+ }
+ .w-md-9px {
+ width: 9px !important;
+ }
+ .w-md-10px {
+ width: 10px !important;
+ }
+ .w-md-15px {
+ width: 15px !important;
+ }
+ .w-md-20px {
+ width: 20px !important;
+ }
+ .w-md-25px {
+ width: 25px !important;
+ }
+ .w-md-30px {
+ width: 30px !important;
+ }
+ .w-md-35px {
+ width: 35px !important;
+ }
+ .w-md-40px {
+ width: 40px !important;
+ }
+ .w-md-45px {
+ width: 45px !important;
+ }
+ .w-md-50px {
+ width: 50px !important;
+ }
+ .w-md-55px {
+ width: 55px !important;
+ }
+ .w-md-60px {
+ width: 60px !important;
+ }
+ .w-md-65px {
+ width: 65px !important;
+ }
+ .w-md-70px {
+ width: 70px !important;
+ }
+ .w-md-75px {
+ width: 75px !important;
+ }
+ .w-md-80px {
+ width: 80px !important;
+ }
+ .w-md-85px {
+ width: 85px !important;
+ }
+ .w-md-90px {
+ width: 90px !important;
+ }
+ .w-md-95px {
+ width: 95px !important;
+ }
+ .w-md-100px {
+ width: 100px !important;
+ }
+ .w-md-125px {
+ width: 125px !important;
+ }
+ .w-md-150px {
+ width: 150px !important;
+ }
+ .w-md-175px {
+ width: 175px !important;
+ }
+ .w-md-200px {
+ width: 200px !important;
+ }
+ .w-md-225px {
+ width: 225px !important;
+ }
+ .w-md-250px {
+ width: 250px !important;
+ }
+ .w-md-275px {
+ width: 275px !important;
+ }
+ .w-md-300px {
+ width: 300px !important;
+ }
+ .w-md-325px {
+ width: 325px !important;
+ }
+ .w-md-350px {
+ width: 350px !important;
+ }
+ .w-md-375px {
+ width: 375px !important;
+ }
+ .w-md-400px {
+ width: 400px !important;
+ }
+ .w-md-425px {
+ width: 425px !important;
+ }
+ .w-md-450px {
+ width: 450px !important;
+ }
+ .w-md-475px {
+ width: 475px !important;
+ }
+ .w-md-500px {
+ width: 500px !important;
+ }
+ .w-md-550px {
+ width: 550px !important;
+ }
+ .w-md-600px {
+ width: 600px !important;
+ }
+ .w-md-650px {
+ width: 650px !important;
+ }
+ .w-md-700px {
+ width: 700px !important;
+ }
+ .w-md-750px {
+ width: 750px !important;
+ }
+ .w-md-800px {
+ width: 800px !important;
+ }
+ .w-md-850px {
+ width: 850px !important;
+ }
+ .w-md-900px {
+ width: 900px !important;
+ }
+ .w-md-950px {
+ width: 950px !important;
+ }
+ .w-md-1000px {
+ width: 1000px !important;
+ }
+ .mw-md-unset {
+ max-width: unset !important;
+ }
+ .mw-md-25 {
+ max-width: 25% !important;
+ }
+ .mw-md-50 {
+ max-width: 50% !important;
+ }
+ .mw-md-75 {
+ max-width: 75% !important;
+ }
+ .mw-md-100 {
+ max-width: 100% !important;
+ }
+ .mw-md-auto {
+ max-width: auto !important;
+ }
+ .mw-md-1px {
+ max-width: 1px !important;
+ }
+ .mw-md-2px {
+ max-width: 2px !important;
+ }
+ .mw-md-3px {
+ max-width: 3px !important;
+ }
+ .mw-md-4px {
+ max-width: 4px !important;
+ }
+ .mw-md-5px {
+ max-width: 5px !important;
+ }
+ .mw-md-6px {
+ max-width: 6px !important;
+ }
+ .mw-md-7px {
+ max-width: 7px !important;
+ }
+ .mw-md-8px {
+ max-width: 8px !important;
+ }
+ .mw-md-9px {
+ max-width: 9px !important;
+ }
+ .mw-md-10px {
+ max-width: 10px !important;
+ }
+ .mw-md-15px {
+ max-width: 15px !important;
+ }
+ .mw-md-20px {
+ max-width: 20px !important;
+ }
+ .mw-md-25px {
+ max-width: 25px !important;
+ }
+ .mw-md-30px {
+ max-width: 30px !important;
+ }
+ .mw-md-35px {
+ max-width: 35px !important;
+ }
+ .mw-md-40px {
+ max-width: 40px !important;
+ }
+ .mw-md-45px {
+ max-width: 45px !important;
+ }
+ .mw-md-50px {
+ max-width: 50px !important;
+ }
+ .mw-md-55px {
+ max-width: 55px !important;
+ }
+ .mw-md-60px {
+ max-width: 60px !important;
+ }
+ .mw-md-65px {
+ max-width: 65px !important;
+ }
+ .mw-md-70px {
+ max-width: 70px !important;
+ }
+ .mw-md-75px {
+ max-width: 75px !important;
+ }
+ .mw-md-80px {
+ max-width: 80px !important;
+ }
+ .mw-md-85px {
+ max-width: 85px !important;
+ }
+ .mw-md-90px {
+ max-width: 90px !important;
+ }
+ .mw-md-95px {
+ max-width: 95px !important;
+ }
+ .mw-md-100px {
+ max-width: 100px !important;
+ }
+ .mw-md-125px {
+ max-width: 125px !important;
+ }
+ .mw-md-150px {
+ max-width: 150px !important;
+ }
+ .mw-md-175px {
+ max-width: 175px !important;
+ }
+ .mw-md-200px {
+ max-width: 200px !important;
+ }
+ .mw-md-225px {
+ max-width: 225px !important;
+ }
+ .mw-md-250px {
+ max-width: 250px !important;
+ }
+ .mw-md-275px {
+ max-width: 275px !important;
+ }
+ .mw-md-300px {
+ max-width: 300px !important;
+ }
+ .mw-md-325px {
+ max-width: 325px !important;
+ }
+ .mw-md-350px {
+ max-width: 350px !important;
+ }
+ .mw-md-375px {
+ max-width: 375px !important;
+ }
+ .mw-md-400px {
+ max-width: 400px !important;
+ }
+ .mw-md-425px {
+ max-width: 425px !important;
+ }
+ .mw-md-450px {
+ max-width: 450px !important;
+ }
+ .mw-md-475px {
+ max-width: 475px !important;
+ }
+ .mw-md-500px {
+ max-width: 500px !important;
+ }
+ .mw-md-550px {
+ max-width: 550px !important;
+ }
+ .mw-md-600px {
+ max-width: 600px !important;
+ }
+ .mw-md-650px {
+ max-width: 650px !important;
+ }
+ .mw-md-700px {
+ max-width: 700px !important;
+ }
+ .mw-md-750px {
+ max-width: 750px !important;
+ }
+ .mw-md-800px {
+ max-width: 800px !important;
+ }
+ .mw-md-850px {
+ max-width: 850px !important;
+ }
+ .mw-md-900px {
+ max-width: 900px !important;
+ }
+ .mw-md-950px {
+ max-width: 950px !important;
+ }
+ .mw-md-1000px {
+ max-width: 1000px !important;
+ }
+ .h-md-unset {
+ height: unset !important;
+ }
+ .h-md-25 {
+ height: 25% !important;
+ }
+ .h-md-50 {
+ height: 50% !important;
+ }
+ .h-md-75 {
+ height: 75% !important;
+ }
+ .h-md-100 {
+ height: 100% !important;
+ }
+ .h-md-auto {
+ height: auto !important;
+ }
+ .h-md-1px {
+ height: 1px !important;
+ }
+ .h-md-2px {
+ height: 2px !important;
+ }
+ .h-md-3px {
+ height: 3px !important;
+ }
+ .h-md-4px {
+ height: 4px !important;
+ }
+ .h-md-5px {
+ height: 5px !important;
+ }
+ .h-md-6px {
+ height: 6px !important;
+ }
+ .h-md-7px {
+ height: 7px !important;
+ }
+ .h-md-8px {
+ height: 8px !important;
+ }
+ .h-md-9px {
+ height: 9px !important;
+ }
+ .h-md-10px {
+ height: 10px !important;
+ }
+ .h-md-15px {
+ height: 15px !important;
+ }
+ .h-md-20px {
+ height: 20px !important;
+ }
+ .h-md-25px {
+ height: 25px !important;
+ }
+ .h-md-30px {
+ height: 30px !important;
+ }
+ .h-md-35px {
+ height: 35px !important;
+ }
+ .h-md-40px {
+ height: 40px !important;
+ }
+ .h-md-45px {
+ height: 45px !important;
+ }
+ .h-md-50px {
+ height: 50px !important;
+ }
+ .h-md-55px {
+ height: 55px !important;
+ }
+ .h-md-60px {
+ height: 60px !important;
+ }
+ .h-md-65px {
+ height: 65px !important;
+ }
+ .h-md-70px {
+ height: 70px !important;
+ }
+ .h-md-75px {
+ height: 75px !important;
+ }
+ .h-md-80px {
+ height: 80px !important;
+ }
+ .h-md-85px {
+ height: 85px !important;
+ }
+ .h-md-90px {
+ height: 90px !important;
+ }
+ .h-md-95px {
+ height: 95px !important;
+ }
+ .h-md-100px {
+ height: 100px !important;
+ }
+ .h-md-125px {
+ height: 125px !important;
+ }
+ .h-md-150px {
+ height: 150px !important;
+ }
+ .h-md-175px {
+ height: 175px !important;
+ }
+ .h-md-200px {
+ height: 200px !important;
+ }
+ .h-md-225px {
+ height: 225px !important;
+ }
+ .h-md-250px {
+ height: 250px !important;
+ }
+ .h-md-275px {
+ height: 275px !important;
+ }
+ .h-md-300px {
+ height: 300px !important;
+ }
+ .h-md-325px {
+ height: 325px !important;
+ }
+ .h-md-350px {
+ height: 350px !important;
+ }
+ .h-md-375px {
+ height: 375px !important;
+ }
+ .h-md-400px {
+ height: 400px !important;
+ }
+ .h-md-425px {
+ height: 425px !important;
+ }
+ .h-md-450px {
+ height: 450px !important;
+ }
+ .h-md-475px {
+ height: 475px !important;
+ }
+ .h-md-500px {
+ height: 500px !important;
+ }
+ .h-md-550px {
+ height: 550px !important;
+ }
+ .h-md-600px {
+ height: 600px !important;
+ }
+ .h-md-650px {
+ height: 650px !important;
+ }
+ .h-md-700px {
+ height: 700px !important;
+ }
+ .h-md-750px {
+ height: 750px !important;
+ }
+ .h-md-800px {
+ height: 800px !important;
+ }
+ .h-md-850px {
+ height: 850px !important;
+ }
+ .h-md-900px {
+ height: 900px !important;
+ }
+ .h-md-950px {
+ height: 950px !important;
+ }
+ .h-md-1000px {
+ height: 1000px !important;
+ }
+ .mh-md-unset {
+ max-height: unset !important;
+ }
+ .mh-md-25 {
+ max-height: 25% !important;
+ }
+ .mh-md-50 {
+ max-height: 50% !important;
+ }
+ .mh-md-75 {
+ max-height: 75% !important;
+ }
+ .mh-md-100 {
+ max-height: 100% !important;
+ }
+ .mh-md-auto {
+ max-height: auto !important;
+ }
+ .mh-md-1px {
+ max-height: 1px !important;
+ }
+ .mh-md-2px {
+ max-height: 2px !important;
+ }
+ .mh-md-3px {
+ max-height: 3px !important;
+ }
+ .mh-md-4px {
+ max-height: 4px !important;
+ }
+ .mh-md-5px {
+ max-height: 5px !important;
+ }
+ .mh-md-6px {
+ max-height: 6px !important;
+ }
+ .mh-md-7px {
+ max-height: 7px !important;
+ }
+ .mh-md-8px {
+ max-height: 8px !important;
+ }
+ .mh-md-9px {
+ max-height: 9px !important;
+ }
+ .mh-md-10px {
+ max-height: 10px !important;
+ }
+ .mh-md-15px {
+ max-height: 15px !important;
+ }
+ .mh-md-20px {
+ max-height: 20px !important;
+ }
+ .mh-md-25px {
+ max-height: 25px !important;
+ }
+ .mh-md-30px {
+ max-height: 30px !important;
+ }
+ .mh-md-35px {
+ max-height: 35px !important;
+ }
+ .mh-md-40px {
+ max-height: 40px !important;
+ }
+ .mh-md-45px {
+ max-height: 45px !important;
+ }
+ .mh-md-50px {
+ max-height: 50px !important;
+ }
+ .mh-md-55px {
+ max-height: 55px !important;
+ }
+ .mh-md-60px {
+ max-height: 60px !important;
+ }
+ .mh-md-65px {
+ max-height: 65px !important;
+ }
+ .mh-md-70px {
+ max-height: 70px !important;
+ }
+ .mh-md-75px {
+ max-height: 75px !important;
+ }
+ .mh-md-80px {
+ max-height: 80px !important;
+ }
+ .mh-md-85px {
+ max-height: 85px !important;
+ }
+ .mh-md-90px {
+ max-height: 90px !important;
+ }
+ .mh-md-95px {
+ max-height: 95px !important;
+ }
+ .mh-md-100px {
+ max-height: 100px !important;
+ }
+ .mh-md-125px {
+ max-height: 125px !important;
+ }
+ .mh-md-150px {
+ max-height: 150px !important;
+ }
+ .mh-md-175px {
+ max-height: 175px !important;
+ }
+ .mh-md-200px {
+ max-height: 200px !important;
+ }
+ .mh-md-225px {
+ max-height: 225px !important;
+ }
+ .mh-md-250px {
+ max-height: 250px !important;
+ }
+ .mh-md-275px {
+ max-height: 275px !important;
+ }
+ .mh-md-300px {
+ max-height: 300px !important;
+ }
+ .mh-md-325px {
+ max-height: 325px !important;
+ }
+ .mh-md-350px {
+ max-height: 350px !important;
+ }
+ .mh-md-375px {
+ max-height: 375px !important;
+ }
+ .mh-md-400px {
+ max-height: 400px !important;
+ }
+ .mh-md-425px {
+ max-height: 425px !important;
+ }
+ .mh-md-450px {
+ max-height: 450px !important;
+ }
+ .mh-md-475px {
+ max-height: 475px !important;
+ }
+ .mh-md-500px {
+ max-height: 500px !important;
+ }
+ .mh-md-550px {
+ max-height: 550px !important;
+ }
+ .mh-md-600px {
+ max-height: 600px !important;
+ }
+ .mh-md-650px {
+ max-height: 650px !important;
+ }
+ .mh-md-700px {
+ max-height: 700px !important;
+ }
+ .mh-md-750px {
+ max-height: 750px !important;
+ }
+ .mh-md-800px {
+ max-height: 800px !important;
+ }
+ .mh-md-850px {
+ max-height: 850px !important;
+ }
+ .mh-md-900px {
+ max-height: 900px !important;
+ }
+ .mh-md-950px {
+ max-height: 950px !important;
+ }
+ .mh-md-1000px {
+ max-height: 1000px !important;
+ }
+ .flex-md-fill {
+ flex: 1 1 auto !important;
+ }
+ .flex-md-row {
+ flex-direction: row !important;
+ }
+ .flex-md-column {
+ flex-direction: column !important;
+ }
+ .flex-md-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .flex-md-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .flex-md-grow-0 {
+ flex-grow: 0 !important;
+ }
+ .flex-md-grow-1 {
+ flex-grow: 1 !important;
+ }
+ .flex-md-shrink-0 {
+ flex-shrink: 0 !important;
+ }
+ .flex-md-shrink-1 {
+ flex-shrink: 1 !important;
+ }
+ .flex-md-wrap {
+ flex-wrap: wrap !important;
+ }
+ .flex-md-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .flex-md-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .justify-content-md-start {
+ justify-content: flex-start !important;
+ }
+ .justify-content-md-end {
+ justify-content: flex-end !important;
+ }
+ .justify-content-md-center {
+ justify-content: center !important;
+ }
+ .justify-content-md-between {
+ justify-content: space-between !important;
+ }
+ .justify-content-md-around {
+ justify-content: space-around !important;
+ }
+ .justify-content-md-evenly {
+ justify-content: space-evenly !important;
+ }
+ .align-items-md-start {
+ align-items: flex-start !important;
+ }
+ .align-items-md-end {
+ align-items: flex-end !important;
+ }
+ .align-items-md-center {
+ align-items: center !important;
+ }
+ .align-items-md-baseline {
+ align-items: baseline !important;
+ }
+ .align-items-md-stretch {
+ align-items: stretch !important;
+ }
+ .align-content-md-start {
+ align-content: flex-start !important;
+ }
+ .align-content-md-end {
+ align-content: flex-end !important;
+ }
+ .align-content-md-center {
+ align-content: center !important;
+ }
+ .align-content-md-between {
+ align-content: space-between !important;
+ }
+ .align-content-md-around {
+ align-content: space-around !important;
+ }
+ .align-content-md-stretch {
+ align-content: stretch !important;
+ }
+ .align-self-md-auto {
+ align-self: auto !important;
+ }
+ .align-self-md-start {
+ align-self: flex-start !important;
+ }
+ .align-self-md-end {
+ align-self: flex-end !important;
+ }
+ .align-self-md-center {
+ align-self: center !important;
+ }
+ .align-self-md-baseline {
+ align-self: baseline !important;
+ }
+ .align-self-md-stretch {
+ align-self: stretch !important;
+ }
+ .order-md-first {
+ order: -1 !important;
+ }
+ .order-md-0 {
+ order: 0 !important;
+ }
+ .order-md-1 {
+ order: 1 !important;
+ }
+ .order-md-2 {
+ order: 2 !important;
+ }
+ .order-md-3 {
+ order: 3 !important;
+ }
+ .order-md-4 {
+ order: 4 !important;
+ }
+ .order-md-5 {
+ order: 5 !important;
+ }
+ .order-md-last {
+ order: 6 !important;
+ }
+ .m-md-0 {
+ margin: 0 !important;
+ }
+ .m-md-1 {
+ margin: 0.25rem !important;
+ }
+ .m-md-2 {
+ margin: 0.5rem !important;
+ }
+ .m-md-3 {
+ margin: 0.75rem !important;
+ }
+ .m-md-4 {
+ margin: 1rem !important;
+ }
+ .m-md-5 {
+ margin: 1.25rem !important;
+ }
+ .m-md-6 {
+ margin: 1.5rem !important;
+ }
+ .m-md-7 {
+ margin: 1.75rem !important;
+ }
+ .m-md-8 {
+ margin: 2rem !important;
+ }
+ .m-md-9 {
+ margin: 2.25rem !important;
+ }
+ .m-md-10 {
+ margin: 2.5rem !important;
+ }
+ .m-md-11 {
+ margin: 2.75rem !important;
+ }
+ .m-md-12 {
+ margin: 3rem !important;
+ }
+ .m-md-13 {
+ margin: 3.25rem !important;
+ }
+ .m-md-14 {
+ margin: 3.5rem !important;
+ }
+ .m-md-15 {
+ margin: 3.75rem !important;
+ }
+ .m-md-16 {
+ margin: 4rem !important;
+ }
+ .m-md-17 {
+ margin: 4.25rem !important;
+ }
+ .m-md-18 {
+ margin: 4.5rem !important;
+ }
+ .m-md-19 {
+ margin: 4.75rem !important;
+ }
+ .m-md-20 {
+ margin: 5rem !important;
+ }
+ .m-md-auto {
+ margin: auto !important;
+ }
+ .mx-md-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .mx-md-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .mx-md-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .mx-md-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .mx-md-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .mx-md-5 {
+ margin-right: 1.25rem !important;
+ margin-left: 1.25rem !important;
+ }
+ .mx-md-6 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .mx-md-7 {
+ margin-right: 1.75rem !important;
+ margin-left: 1.75rem !important;
+ }
+ .mx-md-8 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .mx-md-9 {
+ margin-right: 2.25rem !important;
+ margin-left: 2.25rem !important;
+ }
+ .mx-md-10 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .mx-md-11 {
+ margin-right: 2.75rem !important;
+ margin-left: 2.75rem !important;
+ }
+ .mx-md-12 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .mx-md-13 {
+ margin-right: 3.25rem !important;
+ margin-left: 3.25rem !important;
+ }
+ .mx-md-14 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .mx-md-15 {
+ margin-right: 3.75rem !important;
+ margin-left: 3.75rem !important;
+ }
+ .mx-md-16 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .mx-md-17 {
+ margin-right: 4.25rem !important;
+ margin-left: 4.25rem !important;
+ }
+ .mx-md-18 {
+ margin-right: 4.5rem !important;
+ margin-left: 4.5rem !important;
+ }
+ .mx-md-19 {
+ margin-right: 4.75rem !important;
+ margin-left: 4.75rem !important;
+ }
+ .mx-md-20 {
+ margin-right: 5rem !important;
+ margin-left: 5rem !important;
+ }
+ .mx-md-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+ }
+ .my-md-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .my-md-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .my-md-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .my-md-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .my-md-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .my-md-5 {
+ margin-top: 1.25rem !important;
+ margin-bottom: 1.25rem !important;
+ }
+ .my-md-6 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .my-md-7 {
+ margin-top: 1.75rem !important;
+ margin-bottom: 1.75rem !important;
+ }
+ .my-md-8 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .my-md-9 {
+ margin-top: 2.25rem !important;
+ margin-bottom: 2.25rem !important;
+ }
+ .my-md-10 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .my-md-11 {
+ margin-top: 2.75rem !important;
+ margin-bottom: 2.75rem !important;
+ }
+ .my-md-12 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .my-md-13 {
+ margin-top: 3.25rem !important;
+ margin-bottom: 3.25rem !important;
+ }
+ .my-md-14 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .my-md-15 {
+ margin-top: 3.75rem !important;
+ margin-bottom: 3.75rem !important;
+ }
+ .my-md-16 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .my-md-17 {
+ margin-top: 4.25rem !important;
+ margin-bottom: 4.25rem !important;
+ }
+ .my-md-18 {
+ margin-top: 4.5rem !important;
+ margin-bottom: 4.5rem !important;
+ }
+ .my-md-19 {
+ margin-top: 4.75rem !important;
+ margin-bottom: 4.75rem !important;
+ }
+ .my-md-20 {
+ margin-top: 5rem !important;
+ margin-bottom: 5rem !important;
+ }
+ .my-md-auto {
+ margin-top: auto !important;
+ margin-bottom: auto !important;
+ }
+ .mt-md-0 {
+ margin-top: 0 !important;
+ }
+ .mt-md-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mt-md-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mt-md-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mt-md-4 {
+ margin-top: 1rem !important;
+ }
+ .mt-md-5 {
+ margin-top: 1.25rem !important;
+ }
+ .mt-md-6 {
+ margin-top: 1.5rem !important;
+ }
+ .mt-md-7 {
+ margin-top: 1.75rem !important;
+ }
+ .mt-md-8 {
+ margin-top: 2rem !important;
+ }
+ .mt-md-9 {
+ margin-top: 2.25rem !important;
+ }
+ .mt-md-10 {
+ margin-top: 2.5rem !important;
+ }
+ .mt-md-11 {
+ margin-top: 2.75rem !important;
+ }
+ .mt-md-12 {
+ margin-top: 3rem !important;
+ }
+ .mt-md-13 {
+ margin-top: 3.25rem !important;
+ }
+ .mt-md-14 {
+ margin-top: 3.5rem !important;
+ }
+ .mt-md-15 {
+ margin-top: 3.75rem !important;
+ }
+ .mt-md-16 {
+ margin-top: 4rem !important;
+ }
+ .mt-md-17 {
+ margin-top: 4.25rem !important;
+ }
+ .mt-md-18 {
+ margin-top: 4.5rem !important;
+ }
+ .mt-md-19 {
+ margin-top: 4.75rem !important;
+ }
+ .mt-md-20 {
+ margin-top: 5rem !important;
+ }
+ .mt-md-auto {
+ margin-top: auto !important;
+ }
+ .me-md-0 {
+ margin-right: 0 !important;
+ }
+ .me-md-1 {
+ margin-right: 0.25rem !important;
+ }
+ .me-md-2 {
+ margin-right: 0.5rem !important;
+ }
+ .me-md-3 {
+ margin-right: 0.75rem !important;
+ }
+ .me-md-4 {
+ margin-right: 1rem !important;
+ }
+ .me-md-5 {
+ margin-right: 1.25rem !important;
+ }
+ .me-md-6 {
+ margin-right: 1.5rem !important;
+ }
+ .me-md-7 {
+ margin-right: 1.75rem !important;
+ }
+ .me-md-8 {
+ margin-right: 2rem !important;
+ }
+ .me-md-9 {
+ margin-right: 2.25rem !important;
+ }
+ .me-md-10 {
+ margin-right: 2.5rem !important;
+ }
+ .me-md-11 {
+ margin-right: 2.75rem !important;
+ }
+ .me-md-12 {
+ margin-right: 3rem !important;
+ }
+ .me-md-13 {
+ margin-right: 3.25rem !important;
+ }
+ .me-md-14 {
+ margin-right: 3.5rem !important;
+ }
+ .me-md-15 {
+ margin-right: 3.75rem !important;
+ }
+ .me-md-16 {
+ margin-right: 4rem !important;
+ }
+ .me-md-17 {
+ margin-right: 4.25rem !important;
+ }
+ .me-md-18 {
+ margin-right: 4.5rem !important;
+ }
+ .me-md-19 {
+ margin-right: 4.75rem !important;
+ }
+ .me-md-20 {
+ margin-right: 5rem !important;
+ }
+ .me-md-auto {
+ margin-right: auto !important;
+ }
+ .mb-md-0 {
+ margin-bottom: 0 !important;
+ }
+ .mb-md-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .mb-md-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .mb-md-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .mb-md-4 {
+ margin-bottom: 1rem !important;
+ }
+ .mb-md-5 {
+ margin-bottom: 1.25rem !important;
+ }
+ .mb-md-6 {
+ margin-bottom: 1.5rem !important;
+ }
+ .mb-md-7 {
+ margin-bottom: 1.75rem !important;
+ }
+ .mb-md-8 {
+ margin-bottom: 2rem !important;
+ }
+ .mb-md-9 {
+ margin-bottom: 2.25rem !important;
+ }
+ .mb-md-10 {
+ margin-bottom: 2.5rem !important;
+ }
+ .mb-md-11 {
+ margin-bottom: 2.75rem !important;
+ }
+ .mb-md-12 {
+ margin-bottom: 3rem !important;
+ }
+ .mb-md-13 {
+ margin-bottom: 3.25rem !important;
+ }
+ .mb-md-14 {
+ margin-bottom: 3.5rem !important;
+ }
+ .mb-md-15 {
+ margin-bottom: 3.75rem !important;
+ }
+ .mb-md-16 {
+ margin-bottom: 4rem !important;
+ }
+ .mb-md-17 {
+ margin-bottom: 4.25rem !important;
+ }
+ .mb-md-18 {
+ margin-bottom: 4.5rem !important;
+ }
+ .mb-md-19 {
+ margin-bottom: 4.75rem !important;
+ }
+ .mb-md-20 {
+ margin-bottom: 5rem !important;
+ }
+ .mb-md-auto {
+ margin-bottom: auto !important;
+ }
+ .ms-md-0 {
+ margin-left: 0 !important;
+ }
+ .ms-md-1 {
+ margin-left: 0.25rem !important;
+ }
+ .ms-md-2 {
+ margin-left: 0.5rem !important;
+ }
+ .ms-md-3 {
+ margin-left: 0.75rem !important;
+ }
+ .ms-md-4 {
+ margin-left: 1rem !important;
+ }
+ .ms-md-5 {
+ margin-left: 1.25rem !important;
+ }
+ .ms-md-6 {
+ margin-left: 1.5rem !important;
+ }
+ .ms-md-7 {
+ margin-left: 1.75rem !important;
+ }
+ .ms-md-8 {
+ margin-left: 2rem !important;
+ }
+ .ms-md-9 {
+ margin-left: 2.25rem !important;
+ }
+ .ms-md-10 {
+ margin-left: 2.5rem !important;
+ }
+ .ms-md-11 {
+ margin-left: 2.75rem !important;
+ }
+ .ms-md-12 {
+ margin-left: 3rem !important;
+ }
+ .ms-md-13 {
+ margin-left: 3.25rem !important;
+ }
+ .ms-md-14 {
+ margin-left: 3.5rem !important;
+ }
+ .ms-md-15 {
+ margin-left: 3.75rem !important;
+ }
+ .ms-md-16 {
+ margin-left: 4rem !important;
+ }
+ .ms-md-17 {
+ margin-left: 4.25rem !important;
+ }
+ .ms-md-18 {
+ margin-left: 4.5rem !important;
+ }
+ .ms-md-19 {
+ margin-left: 4.75rem !important;
+ }
+ .ms-md-20 {
+ margin-left: 5rem !important;
+ }
+ .ms-md-auto {
+ margin-left: auto !important;
+ }
+ .m-md-n1 {
+ margin: -0.25rem !important;
+ }
+ .m-md-n2 {
+ margin: -0.5rem !important;
+ }
+ .m-md-n3 {
+ margin: -0.75rem !important;
+ }
+ .m-md-n4 {
+ margin: -1rem !important;
+ }
+ .m-md-n5 {
+ margin: -1.25rem !important;
+ }
+ .m-md-n6 {
+ margin: -1.5rem !important;
+ }
+ .m-md-n7 {
+ margin: -1.75rem !important;
+ }
+ .m-md-n8 {
+ margin: -2rem !important;
+ }
+ .m-md-n9 {
+ margin: -2.25rem !important;
+ }
+ .m-md-n10 {
+ margin: -2.5rem !important;
+ }
+ .m-md-n11 {
+ margin: -2.75rem !important;
+ }
+ .m-md-n12 {
+ margin: -3rem !important;
+ }
+ .m-md-n13 {
+ margin: -3.25rem !important;
+ }
+ .m-md-n14 {
+ margin: -3.5rem !important;
+ }
+ .m-md-n15 {
+ margin: -3.75rem !important;
+ }
+ .m-md-n16 {
+ margin: -4rem !important;
+ }
+ .m-md-n17 {
+ margin: -4.25rem !important;
+ }
+ .m-md-n18 {
+ margin: -4.5rem !important;
+ }
+ .m-md-n19 {
+ margin: -4.75rem !important;
+ }
+ .m-md-n20 {
+ margin: -5rem !important;
+ }
+ .mx-md-n1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+ .mx-md-n2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+ .mx-md-n3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+ .mx-md-n4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+ .mx-md-n5 {
+ margin-right: -1.25rem !important;
+ margin-left: -1.25rem !important;
+ }
+ .mx-md-n6 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+ .mx-md-n7 {
+ margin-right: -1.75rem !important;
+ margin-left: -1.75rem !important;
+ }
+ .mx-md-n8 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+ .mx-md-n9 {
+ margin-right: -2.25rem !important;
+ margin-left: -2.25rem !important;
+ }
+ .mx-md-n10 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+ .mx-md-n11 {
+ margin-right: -2.75rem !important;
+ margin-left: -2.75rem !important;
+ }
+ .mx-md-n12 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+ .mx-md-n13 {
+ margin-right: -3.25rem !important;
+ margin-left: -3.25rem !important;
+ }
+ .mx-md-n14 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+ .mx-md-n15 {
+ margin-right: -3.75rem !important;
+ margin-left: -3.75rem !important;
+ }
+ .mx-md-n16 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+ .mx-md-n17 {
+ margin-right: -4.25rem !important;
+ margin-left: -4.25rem !important;
+ }
+ .mx-md-n18 {
+ margin-right: -4.5rem !important;
+ margin-left: -4.5rem !important;
+ }
+ .mx-md-n19 {
+ margin-right: -4.75rem !important;
+ margin-left: -4.75rem !important;
+ }
+ .mx-md-n20 {
+ margin-right: -5rem !important;
+ margin-left: -5rem !important;
+ }
+ .my-md-n1 {
+ margin-top: -0.25rem !important;
+ margin-bottom: -0.25rem !important;
+ }
+ .my-md-n2 {
+ margin-top: -0.5rem !important;
+ margin-bottom: -0.5rem !important;
+ }
+ .my-md-n3 {
+ margin-top: -0.75rem !important;
+ margin-bottom: -0.75rem !important;
+ }
+ .my-md-n4 {
+ margin-top: -1rem !important;
+ margin-bottom: -1rem !important;
+ }
+ .my-md-n5 {
+ margin-top: -1.25rem !important;
+ margin-bottom: -1.25rem !important;
+ }
+ .my-md-n6 {
+ margin-top: -1.5rem !important;
+ margin-bottom: -1.5rem !important;
+ }
+ .my-md-n7 {
+ margin-top: -1.75rem !important;
+ margin-bottom: -1.75rem !important;
+ }
+ .my-md-n8 {
+ margin-top: -2rem !important;
+ margin-bottom: -2rem !important;
+ }
+ .my-md-n9 {
+ margin-top: -2.25rem !important;
+ margin-bottom: -2.25rem !important;
+ }
+ .my-md-n10 {
+ margin-top: -2.5rem !important;
+ margin-bottom: -2.5rem !important;
+ }
+ .my-md-n11 {
+ margin-top: -2.75rem !important;
+ margin-bottom: -2.75rem !important;
+ }
+ .my-md-n12 {
+ margin-top: -3rem !important;
+ margin-bottom: -3rem !important;
+ }
+ .my-md-n13 {
+ margin-top: -3.25rem !important;
+ margin-bottom: -3.25rem !important;
+ }
+ .my-md-n14 {
+ margin-top: -3.5rem !important;
+ margin-bottom: -3.5rem !important;
+ }
+ .my-md-n15 {
+ margin-top: -3.75rem !important;
+ margin-bottom: -3.75rem !important;
+ }
+ .my-md-n16 {
+ margin-top: -4rem !important;
+ margin-bottom: -4rem !important;
+ }
+ .my-md-n17 {
+ margin-top: -4.25rem !important;
+ margin-bottom: -4.25rem !important;
+ }
+ .my-md-n18 {
+ margin-top: -4.5rem !important;
+ margin-bottom: -4.5rem !important;
+ }
+ .my-md-n19 {
+ margin-top: -4.75rem !important;
+ margin-bottom: -4.75rem !important;
+ }
+ .my-md-n20 {
+ margin-top: -5rem !important;
+ margin-bottom: -5rem !important;
+ }
+ .mt-md-n1 {
+ margin-top: -0.25rem !important;
+ }
+ .mt-md-n2 {
+ margin-top: -0.5rem !important;
+ }
+ .mt-md-n3 {
+ margin-top: -0.75rem !important;
+ }
+ .mt-md-n4 {
+ margin-top: -1rem !important;
+ }
+ .mt-md-n5 {
+ margin-top: -1.25rem !important;
+ }
+ .mt-md-n6 {
+ margin-top: -1.5rem !important;
+ }
+ .mt-md-n7 {
+ margin-top: -1.75rem !important;
+ }
+ .mt-md-n8 {
+ margin-top: -2rem !important;
+ }
+ .mt-md-n9 {
+ margin-top: -2.25rem !important;
+ }
+ .mt-md-n10 {
+ margin-top: -2.5rem !important;
+ }
+ .mt-md-n11 {
+ margin-top: -2.75rem !important;
+ }
+ .mt-md-n12 {
+ margin-top: -3rem !important;
+ }
+ .mt-md-n13 {
+ margin-top: -3.25rem !important;
+ }
+ .mt-md-n14 {
+ margin-top: -3.5rem !important;
+ }
+ .mt-md-n15 {
+ margin-top: -3.75rem !important;
+ }
+ .mt-md-n16 {
+ margin-top: -4rem !important;
+ }
+ .mt-md-n17 {
+ margin-top: -4.25rem !important;
+ }
+ .mt-md-n18 {
+ margin-top: -4.5rem !important;
+ }
+ .mt-md-n19 {
+ margin-top: -4.75rem !important;
+ }
+ .mt-md-n20 {
+ margin-top: -5rem !important;
+ }
+ .me-md-n1 {
+ margin-right: -0.25rem !important;
+ }
+ .me-md-n2 {
+ margin-right: -0.5rem !important;
+ }
+ .me-md-n3 {
+ margin-right: -0.75rem !important;
+ }
+ .me-md-n4 {
+ margin-right: -1rem !important;
+ }
+ .me-md-n5 {
+ margin-right: -1.25rem !important;
+ }
+ .me-md-n6 {
+ margin-right: -1.5rem !important;
+ }
+ .me-md-n7 {
+ margin-right: -1.75rem !important;
+ }
+ .me-md-n8 {
+ margin-right: -2rem !important;
+ }
+ .me-md-n9 {
+ margin-right: -2.25rem !important;
+ }
+ .me-md-n10 {
+ margin-right: -2.5rem !important;
+ }
+ .me-md-n11 {
+ margin-right: -2.75rem !important;
+ }
+ .me-md-n12 {
+ margin-right: -3rem !important;
+ }
+ .me-md-n13 {
+ margin-right: -3.25rem !important;
+ }
+ .me-md-n14 {
+ margin-right: -3.5rem !important;
+ }
+ .me-md-n15 {
+ margin-right: -3.75rem !important;
+ }
+ .me-md-n16 {
+ margin-right: -4rem !important;
+ }
+ .me-md-n17 {
+ margin-right: -4.25rem !important;
+ }
+ .me-md-n18 {
+ margin-right: -4.5rem !important;
+ }
+ .me-md-n19 {
+ margin-right: -4.75rem !important;
+ }
+ .me-md-n20 {
+ margin-right: -5rem !important;
+ }
+ .mb-md-n1 {
+ margin-bottom: -0.25rem !important;
+ }
+ .mb-md-n2 {
+ margin-bottom: -0.5rem !important;
+ }
+ .mb-md-n3 {
+ margin-bottom: -0.75rem !important;
+ }
+ .mb-md-n4 {
+ margin-bottom: -1rem !important;
+ }
+ .mb-md-n5 {
+ margin-bottom: -1.25rem !important;
+ }
+ .mb-md-n6 {
+ margin-bottom: -1.5rem !important;
+ }
+ .mb-md-n7 {
+ margin-bottom: -1.75rem !important;
+ }
+ .mb-md-n8 {
+ margin-bottom: -2rem !important;
+ }
+ .mb-md-n9 {
+ margin-bottom: -2.25rem !important;
+ }
+ .mb-md-n10 {
+ margin-bottom: -2.5rem !important;
+ }
+ .mb-md-n11 {
+ margin-bottom: -2.75rem !important;
+ }
+ .mb-md-n12 {
+ margin-bottom: -3rem !important;
+ }
+ .mb-md-n13 {
+ margin-bottom: -3.25rem !important;
+ }
+ .mb-md-n14 {
+ margin-bottom: -3.5rem !important;
+ }
+ .mb-md-n15 {
+ margin-bottom: -3.75rem !important;
+ }
+ .mb-md-n16 {
+ margin-bottom: -4rem !important;
+ }
+ .mb-md-n17 {
+ margin-bottom: -4.25rem !important;
+ }
+ .mb-md-n18 {
+ margin-bottom: -4.5rem !important;
+ }
+ .mb-md-n19 {
+ margin-bottom: -4.75rem !important;
+ }
+ .mb-md-n20 {
+ margin-bottom: -5rem !important;
+ }
+ .ms-md-n1 {
+ margin-left: -0.25rem !important;
+ }
+ .ms-md-n2 {
+ margin-left: -0.5rem !important;
+ }
+ .ms-md-n3 {
+ margin-left: -0.75rem !important;
+ }
+ .ms-md-n4 {
+ margin-left: -1rem !important;
+ }
+ .ms-md-n5 {
+ margin-left: -1.25rem !important;
+ }
+ .ms-md-n6 {
+ margin-left: -1.5rem !important;
+ }
+ .ms-md-n7 {
+ margin-left: -1.75rem !important;
+ }
+ .ms-md-n8 {
+ margin-left: -2rem !important;
+ }
+ .ms-md-n9 {
+ margin-left: -2.25rem !important;
+ }
+ .ms-md-n10 {
+ margin-left: -2.5rem !important;
+ }
+ .ms-md-n11 {
+ margin-left: -2.75rem !important;
+ }
+ .ms-md-n12 {
+ margin-left: -3rem !important;
+ }
+ .ms-md-n13 {
+ margin-left: -3.25rem !important;
+ }
+ .ms-md-n14 {
+ margin-left: -3.5rem !important;
+ }
+ .ms-md-n15 {
+ margin-left: -3.75rem !important;
+ }
+ .ms-md-n16 {
+ margin-left: -4rem !important;
+ }
+ .ms-md-n17 {
+ margin-left: -4.25rem !important;
+ }
+ .ms-md-n18 {
+ margin-left: -4.5rem !important;
+ }
+ .ms-md-n19 {
+ margin-left: -4.75rem !important;
+ }
+ .ms-md-n20 {
+ margin-left: -5rem !important;
+ }
+ .p-md-0 {
+ padding: 0 !important;
+ }
+ .p-md-1 {
+ padding: 0.25rem !important;
+ }
+ .p-md-2 {
+ padding: 0.5rem !important;
+ }
+ .p-md-3 {
+ padding: 0.75rem !important;
+ }
+ .p-md-4 {
+ padding: 1rem !important;
+ }
+ .p-md-5 {
+ padding: 1.25rem !important;
+ }
+ .p-md-6 {
+ padding: 1.5rem !important;
+ }
+ .p-md-7 {
+ padding: 1.75rem !important;
+ }
+ .p-md-8 {
+ padding: 2rem !important;
+ }
+ .p-md-9 {
+ padding: 2.25rem !important;
+ }
+ .p-md-10 {
+ padding: 2.5rem !important;
+ }
+ .p-md-11 {
+ padding: 2.75rem !important;
+ }
+ .p-md-12 {
+ padding: 3rem !important;
+ }
+ .p-md-13 {
+ padding: 3.25rem !important;
+ }
+ .p-md-14 {
+ padding: 3.5rem !important;
+ }
+ .p-md-15 {
+ padding: 3.75rem !important;
+ }
+ .p-md-16 {
+ padding: 4rem !important;
+ }
+ .p-md-17 {
+ padding: 4.25rem !important;
+ }
+ .p-md-18 {
+ padding: 4.5rem !important;
+ }
+ .p-md-19 {
+ padding: 4.75rem !important;
+ }
+ .p-md-20 {
+ padding: 5rem !important;
+ }
+ .px-md-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .px-md-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .px-md-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .px-md-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .px-md-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .px-md-5 {
+ padding-right: 1.25rem !important;
+ padding-left: 1.25rem !important;
+ }
+ .px-md-6 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .px-md-7 {
+ padding-right: 1.75rem !important;
+ padding-left: 1.75rem !important;
+ }
+ .px-md-8 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .px-md-9 {
+ padding-right: 2.25rem !important;
+ padding-left: 2.25rem !important;
+ }
+ .px-md-10 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .px-md-11 {
+ padding-right: 2.75rem !important;
+ padding-left: 2.75rem !important;
+ }
+ .px-md-12 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .px-md-13 {
+ padding-right: 3.25rem !important;
+ padding-left: 3.25rem !important;
+ }
+ .px-md-14 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .px-md-15 {
+ padding-right: 3.75rem !important;
+ padding-left: 3.75rem !important;
+ }
+ .px-md-16 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .px-md-17 {
+ padding-right: 4.25rem !important;
+ padding-left: 4.25rem !important;
+ }
+ .px-md-18 {
+ padding-right: 4.5rem !important;
+ padding-left: 4.5rem !important;
+ }
+ .px-md-19 {
+ padding-right: 4.75rem !important;
+ padding-left: 4.75rem !important;
+ }
+ .px-md-20 {
+ padding-right: 5rem !important;
+ padding-left: 5rem !important;
+ }
+ .py-md-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .py-md-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .py-md-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .py-md-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .py-md-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .py-md-5 {
+ padding-top: 1.25rem !important;
+ padding-bottom: 1.25rem !important;
+ }
+ .py-md-6 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .py-md-7 {
+ padding-top: 1.75rem !important;
+ padding-bottom: 1.75rem !important;
+ }
+ .py-md-8 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .py-md-9 {
+ padding-top: 2.25rem !important;
+ padding-bottom: 2.25rem !important;
+ }
+ .py-md-10 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .py-md-11 {
+ padding-top: 2.75rem !important;
+ padding-bottom: 2.75rem !important;
+ }
+ .py-md-12 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .py-md-13 {
+ padding-top: 3.25rem !important;
+ padding-bottom: 3.25rem !important;
+ }
+ .py-md-14 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .py-md-15 {
+ padding-top: 3.75rem !important;
+ padding-bottom: 3.75rem !important;
+ }
+ .py-md-16 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+ .py-md-17 {
+ padding-top: 4.25rem !important;
+ padding-bottom: 4.25rem !important;
+ }
+ .py-md-18 {
+ padding-top: 4.5rem !important;
+ padding-bottom: 4.5rem !important;
+ }
+ .py-md-19 {
+ padding-top: 4.75rem !important;
+ padding-bottom: 4.75rem !important;
+ }
+ .py-md-20 {
+ padding-top: 5rem !important;
+ padding-bottom: 5rem !important;
+ }
+ .pt-md-0 {
+ padding-top: 0 !important;
+ }
+ .pt-md-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pt-md-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pt-md-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pt-md-4 {
+ padding-top: 1rem !important;
+ }
+ .pt-md-5 {
+ padding-top: 1.25rem !important;
+ }
+ .pt-md-6 {
+ padding-top: 1.5rem !important;
+ }
+ .pt-md-7 {
+ padding-top: 1.75rem !important;
+ }
+ .pt-md-8 {
+ padding-top: 2rem !important;
+ }
+ .pt-md-9 {
+ padding-top: 2.25rem !important;
+ }
+ .pt-md-10 {
+ padding-top: 2.5rem !important;
+ }
+ .pt-md-11 {
+ padding-top: 2.75rem !important;
+ }
+ .pt-md-12 {
+ padding-top: 3rem !important;
+ }
+ .pt-md-13 {
+ padding-top: 3.25rem !important;
+ }
+ .pt-md-14 {
+ padding-top: 3.5rem !important;
+ }
+ .pt-md-15 {
+ padding-top: 3.75rem !important;
+ }
+ .pt-md-16 {
+ padding-top: 4rem !important;
+ }
+ .pt-md-17 {
+ padding-top: 4.25rem !important;
+ }
+ .pt-md-18 {
+ padding-top: 4.5rem !important;
+ }
+ .pt-md-19 {
+ padding-top: 4.75rem !important;
+ }
+ .pt-md-20 {
+ padding-top: 5rem !important;
+ }
+ .pe-md-0 {
+ padding-right: 0 !important;
+ }
+ .pe-md-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pe-md-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pe-md-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pe-md-4 {
+ padding-right: 1rem !important;
+ }
+ .pe-md-5 {
+ padding-right: 1.25rem !important;
+ }
+ .pe-md-6 {
+ padding-right: 1.5rem !important;
+ }
+ .pe-md-7 {
+ padding-right: 1.75rem !important;
+ }
+ .pe-md-8 {
+ padding-right: 2rem !important;
+ }
+ .pe-md-9 {
+ padding-right: 2.25rem !important;
+ }
+ .pe-md-10 {
+ padding-right: 2.5rem !important;
+ }
+ .pe-md-11 {
+ padding-right: 2.75rem !important;
+ }
+ .pe-md-12 {
+ padding-right: 3rem !important;
+ }
+ .pe-md-13 {
+ padding-right: 3.25rem !important;
+ }
+ .pe-md-14 {
+ padding-right: 3.5rem !important;
+ }
+ .pe-md-15 {
+ padding-right: 3.75rem !important;
+ }
+ .pe-md-16 {
+ padding-right: 4rem !important;
+ }
+ .pe-md-17 {
+ padding-right: 4.25rem !important;
+ }
+ .pe-md-18 {
+ padding-right: 4.5rem !important;
+ }
+ .pe-md-19 {
+ padding-right: 4.75rem !important;
+ }
+ .pe-md-20 {
+ padding-right: 5rem !important;
+ }
+ .pb-md-0 {
+ padding-bottom: 0 !important;
+ }
+ .pb-md-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pb-md-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pb-md-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pb-md-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pb-md-5 {
+ padding-bottom: 1.25rem !important;
+ }
+ .pb-md-6 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pb-md-7 {
+ padding-bottom: 1.75rem !important;
+ }
+ .pb-md-8 {
+ padding-bottom: 2rem !important;
+ }
+ .pb-md-9 {
+ padding-bottom: 2.25rem !important;
+ }
+ .pb-md-10 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pb-md-11 {
+ padding-bottom: 2.75rem !important;
+ }
+ .pb-md-12 {
+ padding-bottom: 3rem !important;
+ }
+ .pb-md-13 {
+ padding-bottom: 3.25rem !important;
+ }
+ .pb-md-14 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pb-md-15 {
+ padding-bottom: 3.75rem !important;
+ }
+ .pb-md-16 {
+ padding-bottom: 4rem !important;
+ }
+ .pb-md-17 {
+ padding-bottom: 4.25rem !important;
+ }
+ .pb-md-18 {
+ padding-bottom: 4.5rem !important;
+ }
+ .pb-md-19 {
+ padding-bottom: 4.75rem !important;
+ }
+ .pb-md-20 {
+ padding-bottom: 5rem !important;
+ }
+ .ps-md-0 {
+ padding-left: 0 !important;
+ }
+ .ps-md-1 {
+ padding-left: 0.25rem !important;
+ }
+ .ps-md-2 {
+ padding-left: 0.5rem !important;
+ }
+ .ps-md-3 {
+ padding-left: 0.75rem !important;
+ }
+ .ps-md-4 {
+ padding-left: 1rem !important;
+ }
+ .ps-md-5 {
+ padding-left: 1.25rem !important;
+ }
+ .ps-md-6 {
+ padding-left: 1.5rem !important;
+ }
+ .ps-md-7 {
+ padding-left: 1.75rem !important;
+ }
+ .ps-md-8 {
+ padding-left: 2rem !important;
+ }
+ .ps-md-9 {
+ padding-left: 2.25rem !important;
+ }
+ .ps-md-10 {
+ padding-left: 2.5rem !important;
+ }
+ .ps-md-11 {
+ padding-left: 2.75rem !important;
+ }
+ .ps-md-12 {
+ padding-left: 3rem !important;
+ }
+ .ps-md-13 {
+ padding-left: 3.25rem !important;
+ }
+ .ps-md-14 {
+ padding-left: 3.5rem !important;
+ }
+ .ps-md-15 {
+ padding-left: 3.75rem !important;
+ }
+ .ps-md-16 {
+ padding-left: 4rem !important;
+ }
+ .ps-md-17 {
+ padding-left: 4.25rem !important;
+ }
+ .ps-md-18 {
+ padding-left: 4.5rem !important;
+ }
+ .ps-md-19 {
+ padding-left: 4.75rem !important;
+ }
+ .ps-md-20 {
+ padding-left: 5rem !important;
+ }
+ .gap-md-0 {
+ gap: 0 !important;
+ }
+ .gap-md-1 {
+ gap: 0.25rem !important;
+ }
+ .gap-md-2 {
+ gap: 0.5rem !important;
+ }
+ .gap-md-3 {
+ gap: 0.75rem !important;
+ }
+ .gap-md-4 {
+ gap: 1rem !important;
+ }
+ .gap-md-5 {
+ gap: 1.25rem !important;
+ }
+ .gap-md-6 {
+ gap: 1.5rem !important;
+ }
+ .gap-md-7 {
+ gap: 1.75rem !important;
+ }
+ .gap-md-8 {
+ gap: 2rem !important;
+ }
+ .gap-md-9 {
+ gap: 2.25rem !important;
+ }
+ .gap-md-10 {
+ gap: 2.5rem !important;
+ }
+ .gap-md-11 {
+ gap: 2.75rem !important;
+ }
+ .gap-md-12 {
+ gap: 3rem !important;
+ }
+ .gap-md-13 {
+ gap: 3.25rem !important;
+ }
+ .gap-md-14 {
+ gap: 3.5rem !important;
+ }
+ .gap-md-15 {
+ gap: 3.75rem !important;
+ }
+ .gap-md-16 {
+ gap: 4rem !important;
+ }
+ .gap-md-17 {
+ gap: 4.25rem !important;
+ }
+ .gap-md-18 {
+ gap: 4.5rem !important;
+ }
+ .gap-md-19 {
+ gap: 4.75rem !important;
+ }
+ .gap-md-20 {
+ gap: 5rem !important;
+ }
+ .fs-md-1 {
+ font-size: calc(1.3rem + 0.6vw) !important;
+ }
+ .fs-md-2 {
+ font-size: calc(1.275rem + 0.3vw) !important;
+ }
+ .fs-md-3 {
+ font-size: calc(1.26rem + 0.12vw) !important;
+ }
+ .fs-md-4 {
+ font-size: 1.25rem !important;
+ }
+ .fs-md-5 {
+ font-size: 1.15rem !important;
+ }
+ .fs-md-6 {
+ font-size: 1.075rem !important;
+ }
+ .fs-md-7 {
+ font-size: 0.95rem !important;
+ }
+ .fs-md-8 {
+ font-size: 0.85rem !important;
+ }
+ .fs-md-9 {
+ font-size: 0.75rem !important;
+ }
+ .fs-md-10 {
+ font-size: 0.5rem !important;
+ }
+ .fs-md-base {
+ font-size: 1rem !important;
+ }
+ .fs-md-fluid {
+ font-size: 100% !important;
+ }
+ .fs-md-2x {
+ font-size: calc(1.325rem + 0.9vw) !important;
+ }
+ .fs-md-2qx {
+ font-size: calc(1.35rem + 1.2vw) !important;
+ }
+ .fs-md-2hx {
+ font-size: calc(1.375rem + 1.5vw) !important;
+ }
+ .fs-md-2tx {
+ font-size: calc(1.4rem + 1.8vw) !important;
+ }
+ .fs-md-3x {
+ font-size: calc(1.425rem + 2.1vw) !important;
+ }
+ .fs-md-3qx {
+ font-size: calc(1.45rem + 2.4vw) !important;
+ }
+ .fs-md-3hx {
+ font-size: calc(1.475rem + 2.7vw) !important;
+ }
+ .fs-md-3tx {
+ font-size: calc(1.5rem + 3vw) !important;
+ }
+ .fs-md-4x {
+ font-size: calc(1.525rem + 3.3vw) !important;
+ }
+ .fs-md-4qx {
+ font-size: calc(1.55rem + 3.6vw) !important;
+ }
+ .fs-md-4hx {
+ font-size: calc(1.575rem + 3.9vw) !important;
+ }
+ .fs-md-4tx {
+ font-size: calc(1.6rem + 4.2vw) !important;
+ }
+ .fs-md-5x {
+ font-size: calc(1.625rem + 4.5vw) !important;
+ }
+ .fs-md-5qx {
+ font-size: calc(1.65rem + 4.8vw) !important;
+ }
+ .fs-md-5hx {
+ font-size: calc(1.675rem + 5.1vw) !important;
+ }
+ .fs-md-5tx {
+ font-size: calc(1.7rem + 5.4vw) !important;
+ }
+ .text-md-start {
+ text-align: left !important;
+ }
+ .text-md-end {
+ text-align: right !important;
+ }
+ .text-md-center {
+ text-align: center !important;
+ }
+ .min-w-md-unset {
+ min-width: unset !important;
+ }
+ .min-w-md-25 {
+ min-width: 25% !important;
+ }
+ .min-w-md-50 {
+ min-width: 50% !important;
+ }
+ .min-w-md-75 {
+ min-width: 75% !important;
+ }
+ .min-w-md-100 {
+ min-width: 100% !important;
+ }
+ .min-w-md-auto {
+ min-width: auto !important;
+ }
+ .min-w-md-1px {
+ min-width: 1px !important;
+ }
+ .min-w-md-2px {
+ min-width: 2px !important;
+ }
+ .min-w-md-3px {
+ min-width: 3px !important;
+ }
+ .min-w-md-4px {
+ min-width: 4px !important;
+ }
+ .min-w-md-5px {
+ min-width: 5px !important;
+ }
+ .min-w-md-6px {
+ min-width: 6px !important;
+ }
+ .min-w-md-7px {
+ min-width: 7px !important;
+ }
+ .min-w-md-8px {
+ min-width: 8px !important;
+ }
+ .min-w-md-9px {
+ min-width: 9px !important;
+ }
+ .min-w-md-10px {
+ min-width: 10px !important;
+ }
+ .min-w-md-15px {
+ min-width: 15px !important;
+ }
+ .min-w-md-20px {
+ min-width: 20px !important;
+ }
+ .min-w-md-25px {
+ min-width: 25px !important;
+ }
+ .min-w-md-30px {
+ min-width: 30px !important;
+ }
+ .min-w-md-35px {
+ min-width: 35px !important;
+ }
+ .min-w-md-40px {
+ min-width: 40px !important;
+ }
+ .min-w-md-45px {
+ min-width: 45px !important;
+ }
+ .min-w-md-50px {
+ min-width: 50px !important;
+ }
+ .min-w-md-55px {
+ min-width: 55px !important;
+ }
+ .min-w-md-60px {
+ min-width: 60px !important;
+ }
+ .min-w-md-65px {
+ min-width: 65px !important;
+ }
+ .min-w-md-70px {
+ min-width: 70px !important;
+ }
+ .min-w-md-75px {
+ min-width: 75px !important;
+ }
+ .min-w-md-80px {
+ min-width: 80px !important;
+ }
+ .min-w-md-85px {
+ min-width: 85px !important;
+ }
+ .min-w-md-90px {
+ min-width: 90px !important;
+ }
+ .min-w-md-95px {
+ min-width: 95px !important;
+ }
+ .min-w-md-100px {
+ min-width: 100px !important;
+ }
+ .min-w-md-125px {
+ min-width: 125px !important;
+ }
+ .min-w-md-150px {
+ min-width: 150px !important;
+ }
+ .min-w-md-175px {
+ min-width: 175px !important;
+ }
+ .min-w-md-200px {
+ min-width: 200px !important;
+ }
+ .min-w-md-225px {
+ min-width: 225px !important;
+ }
+ .min-w-md-250px {
+ min-width: 250px !important;
+ }
+ .min-w-md-275px {
+ min-width: 275px !important;
+ }
+ .min-w-md-300px {
+ min-width: 300px !important;
+ }
+ .min-w-md-325px {
+ min-width: 325px !important;
+ }
+ .min-w-md-350px {
+ min-width: 350px !important;
+ }
+ .min-w-md-375px {
+ min-width: 375px !important;
+ }
+ .min-w-md-400px {
+ min-width: 400px !important;
+ }
+ .min-w-md-425px {
+ min-width: 425px !important;
+ }
+ .min-w-md-450px {
+ min-width: 450px !important;
+ }
+ .min-w-md-475px {
+ min-width: 475px !important;
+ }
+ .min-w-md-500px {
+ min-width: 500px !important;
+ }
+ .min-w-md-550px {
+ min-width: 550px !important;
+ }
+ .min-w-md-600px {
+ min-width: 600px !important;
+ }
+ .min-w-md-650px {
+ min-width: 650px !important;
+ }
+ .min-w-md-700px {
+ min-width: 700px !important;
+ }
+ .min-w-md-750px {
+ min-width: 750px !important;
+ }
+ .min-w-md-800px {
+ min-width: 800px !important;
+ }
+ .min-w-md-850px {
+ min-width: 850px !important;
+ }
+ .min-w-md-900px {
+ min-width: 900px !important;
+ }
+ .min-w-md-950px {
+ min-width: 950px !important;
+ }
+ .min-w-md-1000px {
+ min-width: 1000px !important;
+ }
+ .min-h-md-unset {
+ min-height: unset !important;
+ }
+ .min-h-md-25 {
+ min-height: 25% !important;
+ }
+ .min-h-md-50 {
+ min-height: 50% !important;
+ }
+ .min-h-md-75 {
+ min-height: 75% !important;
+ }
+ .min-h-md-100 {
+ min-height: 100% !important;
+ }
+ .min-h-md-auto {
+ min-height: auto !important;
+ }
+ .min-h-md-1px {
+ min-height: 1px !important;
+ }
+ .min-h-md-2px {
+ min-height: 2px !important;
+ }
+ .min-h-md-3px {
+ min-height: 3px !important;
+ }
+ .min-h-md-4px {
+ min-height: 4px !important;
+ }
+ .min-h-md-5px {
+ min-height: 5px !important;
+ }
+ .min-h-md-6px {
+ min-height: 6px !important;
+ }
+ .min-h-md-7px {
+ min-height: 7px !important;
+ }
+ .min-h-md-8px {
+ min-height: 8px !important;
+ }
+ .min-h-md-9px {
+ min-height: 9px !important;
+ }
+ .min-h-md-10px {
+ min-height: 10px !important;
+ }
+ .min-h-md-15px {
+ min-height: 15px !important;
+ }
+ .min-h-md-20px {
+ min-height: 20px !important;
+ }
+ .min-h-md-25px {
+ min-height: 25px !important;
+ }
+ .min-h-md-30px {
+ min-height: 30px !important;
+ }
+ .min-h-md-35px {
+ min-height: 35px !important;
+ }
+ .min-h-md-40px {
+ min-height: 40px !important;
+ }
+ .min-h-md-45px {
+ min-height: 45px !important;
+ }
+ .min-h-md-50px {
+ min-height: 50px !important;
+ }
+ .min-h-md-55px {
+ min-height: 55px !important;
+ }
+ .min-h-md-60px {
+ min-height: 60px !important;
+ }
+ .min-h-md-65px {
+ min-height: 65px !important;
+ }
+ .min-h-md-70px {
+ min-height: 70px !important;
+ }
+ .min-h-md-75px {
+ min-height: 75px !important;
+ }
+ .min-h-md-80px {
+ min-height: 80px !important;
+ }
+ .min-h-md-85px {
+ min-height: 85px !important;
+ }
+ .min-h-md-90px {
+ min-height: 90px !important;
+ }
+ .min-h-md-95px {
+ min-height: 95px !important;
+ }
+ .min-h-md-100px {
+ min-height: 100px !important;
+ }
+ .min-h-md-125px {
+ min-height: 125px !important;
+ }
+ .min-h-md-150px {
+ min-height: 150px !important;
+ }
+ .min-h-md-175px {
+ min-height: 175px !important;
+ }
+ .min-h-md-200px {
+ min-height: 200px !important;
+ }
+ .min-h-md-225px {
+ min-height: 225px !important;
+ }
+ .min-h-md-250px {
+ min-height: 250px !important;
+ }
+ .min-h-md-275px {
+ min-height: 275px !important;
+ }
+ .min-h-md-300px {
+ min-height: 300px !important;
+ }
+ .min-h-md-325px {
+ min-height: 325px !important;
+ }
+ .min-h-md-350px {
+ min-height: 350px !important;
+ }
+ .min-h-md-375px {
+ min-height: 375px !important;
+ }
+ .min-h-md-400px {
+ min-height: 400px !important;
+ }
+ .min-h-md-425px {
+ min-height: 425px !important;
+ }
+ .min-h-md-450px {
+ min-height: 450px !important;
+ }
+ .min-h-md-475px {
+ min-height: 475px !important;
+ }
+ .min-h-md-500px {
+ min-height: 500px !important;
+ }
+ .min-h-md-550px {
+ min-height: 550px !important;
+ }
+ .min-h-md-600px {
+ min-height: 600px !important;
+ }
+ .min-h-md-650px {
+ min-height: 650px !important;
+ }
+ .min-h-md-700px {
+ min-height: 700px !important;
+ }
+ .min-h-md-750px {
+ min-height: 750px !important;
+ }
+ .min-h-md-800px {
+ min-height: 800px !important;
+ }
+ .min-h-md-850px {
+ min-height: 850px !important;
+ }
+ .min-h-md-900px {
+ min-height: 900px !important;
+ }
+ .min-h-md-950px {
+ min-height: 950px !important;
+ }
+ .min-h-md-1000px {
+ min-height: 1000px !important;
+ }
+}
+@media (min-width: 992px) {
+ .float-lg-start {
+ float: left !important;
+ }
+ .float-lg-end {
+ float: right !important;
+ }
+ .float-lg-none {
+ float: none !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-grid {
+ display: grid !important;
+ }
+ .d-lg-table {
+ display: table !important;
+ }
+ .d-lg-table-row {
+ display: table-row !important;
+ }
+ .d-lg-table-cell {
+ display: table-cell !important;
+ }
+ .d-lg-flex {
+ display: flex !important;
+ }
+ .d-lg-inline-flex {
+ display: inline-flex !important;
+ }
+ .d-lg-none {
+ display: none !important;
+ }
+ .position-lg-static {
+ position: static !important;
+ }
+ .position-lg-relative {
+ position: relative !important;
+ }
+ .position-lg-absolute {
+ position: absolute !important;
+ }
+ .position-lg-fixed {
+ position: fixed !important;
+ }
+ .position-lg-sticky {
+ position: sticky !important;
+ }
+ .w-lg-unset {
+ width: unset !important;
+ }
+ .w-lg-25 {
+ width: 25% !important;
+ }
+ .w-lg-50 {
+ width: 50% !important;
+ }
+ .w-lg-75 {
+ width: 75% !important;
+ }
+ .w-lg-100 {
+ width: 100% !important;
+ }
+ .w-lg-auto {
+ width: auto !important;
+ }
+ .w-lg-1px {
+ width: 1px !important;
+ }
+ .w-lg-2px {
+ width: 2px !important;
+ }
+ .w-lg-3px {
+ width: 3px !important;
+ }
+ .w-lg-4px {
+ width: 4px !important;
+ }
+ .w-lg-5px {
+ width: 5px !important;
+ }
+ .w-lg-6px {
+ width: 6px !important;
+ }
+ .w-lg-7px {
+ width: 7px !important;
+ }
+ .w-lg-8px {
+ width: 8px !important;
+ }
+ .w-lg-9px {
+ width: 9px !important;
+ }
+ .w-lg-10px {
+ width: 10px !important;
+ }
+ .w-lg-15px {
+ width: 15px !important;
+ }
+ .w-lg-20px {
+ width: 20px !important;
+ }
+ .w-lg-25px {
+ width: 25px !important;
+ }
+ .w-lg-30px {
+ width: 30px !important;
+ }
+ .w-lg-35px {
+ width: 35px !important;
+ }
+ .w-lg-40px {
+ width: 40px !important;
+ }
+ .w-lg-45px {
+ width: 45px !important;
+ }
+ .w-lg-50px {
+ width: 50px !important;
+ }
+ .w-lg-55px {
+ width: 55px !important;
+ }
+ .w-lg-60px {
+ width: 60px !important;
+ }
+ .w-lg-65px {
+ width: 65px !important;
+ }
+ .w-lg-70px {
+ width: 70px !important;
+ }
+ .w-lg-75px {
+ width: 75px !important;
+ }
+ .w-lg-80px {
+ width: 80px !important;
+ }
+ .w-lg-85px {
+ width: 85px !important;
+ }
+ .w-lg-90px {
+ width: 90px !important;
+ }
+ .w-lg-95px {
+ width: 95px !important;
+ }
+ .w-lg-100px {
+ width: 100px !important;
+ }
+ .w-lg-125px {
+ width: 125px !important;
+ }
+ .w-lg-150px {
+ width: 150px !important;
+ }
+ .w-lg-175px {
+ width: 175px !important;
+ }
+ .w-lg-200px {
+ width: 200px !important;
+ }
+ .w-lg-225px {
+ width: 225px !important;
+ }
+ .w-lg-250px {
+ width: 250px !important;
+ }
+ .w-lg-275px {
+ width: 275px !important;
+ }
+ .w-lg-300px {
+ width: 300px !important;
+ }
+ .w-lg-325px {
+ width: 325px !important;
+ }
+ .w-lg-350px {
+ width: 350px !important;
+ }
+ .w-lg-375px {
+ width: 375px !important;
+ }
+ .w-lg-400px {
+ width: 400px !important;
+ }
+ .w-lg-425px {
+ width: 425px !important;
+ }
+ .w-lg-450px {
+ width: 450px !important;
+ }
+ .w-lg-475px {
+ width: 475px !important;
+ }
+ .w-lg-500px {
+ width: 500px !important;
+ }
+ .w-lg-550px {
+ width: 550px !important;
+ }
+ .w-lg-600px {
+ width: 600px !important;
+ }
+ .w-lg-650px {
+ width: 650px !important;
+ }
+ .w-lg-700px {
+ width: 700px !important;
+ }
+ .w-lg-750px {
+ width: 750px !important;
+ }
+ .w-lg-800px {
+ width: 800px !important;
+ }
+ .w-lg-850px {
+ width: 850px !important;
+ }
+ .w-lg-900px {
+ width: 900px !important;
+ }
+ .w-lg-950px {
+ width: 950px !important;
+ }
+ .w-lg-1000px {
+ width: 1000px !important;
+ }
+ .mw-lg-unset {
+ max-width: unset !important;
+ }
+ .mw-lg-25 {
+ max-width: 25% !important;
+ }
+ .mw-lg-50 {
+ max-width: 50% !important;
+ }
+ .mw-lg-75 {
+ max-width: 75% !important;
+ }
+ .mw-lg-100 {
+ max-width: 100% !important;
+ }
+ .mw-lg-auto {
+ max-width: auto !important;
+ }
+ .mw-lg-1px {
+ max-width: 1px !important;
+ }
+ .mw-lg-2px {
+ max-width: 2px !important;
+ }
+ .mw-lg-3px {
+ max-width: 3px !important;
+ }
+ .mw-lg-4px {
+ max-width: 4px !important;
+ }
+ .mw-lg-5px {
+ max-width: 5px !important;
+ }
+ .mw-lg-6px {
+ max-width: 6px !important;
+ }
+ .mw-lg-7px {
+ max-width: 7px !important;
+ }
+ .mw-lg-8px {
+ max-width: 8px !important;
+ }
+ .mw-lg-9px {
+ max-width: 9px !important;
+ }
+ .mw-lg-10px {
+ max-width: 10px !important;
+ }
+ .mw-lg-15px {
+ max-width: 15px !important;
+ }
+ .mw-lg-20px {
+ max-width: 20px !important;
+ }
+ .mw-lg-25px {
+ max-width: 25px !important;
+ }
+ .mw-lg-30px {
+ max-width: 30px !important;
+ }
+ .mw-lg-35px {
+ max-width: 35px !important;
+ }
+ .mw-lg-40px {
+ max-width: 40px !important;
+ }
+ .mw-lg-45px {
+ max-width: 45px !important;
+ }
+ .mw-lg-50px {
+ max-width: 50px !important;
+ }
+ .mw-lg-55px {
+ max-width: 55px !important;
+ }
+ .mw-lg-60px {
+ max-width: 60px !important;
+ }
+ .mw-lg-65px {
+ max-width: 65px !important;
+ }
+ .mw-lg-70px {
+ max-width: 70px !important;
+ }
+ .mw-lg-75px {
+ max-width: 75px !important;
+ }
+ .mw-lg-80px {
+ max-width: 80px !important;
+ }
+ .mw-lg-85px {
+ max-width: 85px !important;
+ }
+ .mw-lg-90px {
+ max-width: 90px !important;
+ }
+ .mw-lg-95px {
+ max-width: 95px !important;
+ }
+ .mw-lg-100px {
+ max-width: 100px !important;
+ }
+ .mw-lg-125px {
+ max-width: 125px !important;
+ }
+ .mw-lg-150px {
+ max-width: 150px !important;
+ }
+ .mw-lg-175px {
+ max-width: 175px !important;
+ }
+ .mw-lg-200px {
+ max-width: 200px !important;
+ }
+ .mw-lg-225px {
+ max-width: 225px !important;
+ }
+ .mw-lg-250px {
+ max-width: 250px !important;
+ }
+ .mw-lg-275px {
+ max-width: 275px !important;
+ }
+ .mw-lg-300px {
+ max-width: 300px !important;
+ }
+ .mw-lg-325px {
+ max-width: 325px !important;
+ }
+ .mw-lg-350px {
+ max-width: 350px !important;
+ }
+ .mw-lg-375px {
+ max-width: 375px !important;
+ }
+ .mw-lg-400px {
+ max-width: 400px !important;
+ }
+ .mw-lg-425px {
+ max-width: 425px !important;
+ }
+ .mw-lg-450px {
+ max-width: 450px !important;
+ }
+ .mw-lg-475px {
+ max-width: 475px !important;
+ }
+ .mw-lg-500px {
+ max-width: 500px !important;
+ }
+ .mw-lg-550px {
+ max-width: 550px !important;
+ }
+ .mw-lg-600px {
+ max-width: 600px !important;
+ }
+ .mw-lg-650px {
+ max-width: 650px !important;
+ }
+ .mw-lg-700px {
+ max-width: 700px !important;
+ }
+ .mw-lg-750px {
+ max-width: 750px !important;
+ }
+ .mw-lg-800px {
+ max-width: 800px !important;
+ }
+ .mw-lg-850px {
+ max-width: 850px !important;
+ }
+ .mw-lg-900px {
+ max-width: 900px !important;
+ }
+ .mw-lg-950px {
+ max-width: 950px !important;
+ }
+ .mw-lg-1000px {
+ max-width: 1000px !important;
+ }
+ .h-lg-unset {
+ height: unset !important;
+ }
+ .h-lg-25 {
+ height: 25% !important;
+ }
+ .h-lg-50 {
+ height: 50% !important;
+ }
+ .h-lg-75 {
+ height: 75% !important;
+ }
+ .h-lg-100 {
+ height: 100% !important;
+ }
+ .h-lg-auto {
+ height: auto !important;
+ }
+ .h-lg-1px {
+ height: 1px !important;
+ }
+ .h-lg-2px {
+ height: 2px !important;
+ }
+ .h-lg-3px {
+ height: 3px !important;
+ }
+ .h-lg-4px {
+ height: 4px !important;
+ }
+ .h-lg-5px {
+ height: 5px !important;
+ }
+ .h-lg-6px {
+ height: 6px !important;
+ }
+ .h-lg-7px {
+ height: 7px !important;
+ }
+ .h-lg-8px {
+ height: 8px !important;
+ }
+ .h-lg-9px {
+ height: 9px !important;
+ }
+ .h-lg-10px {
+ height: 10px !important;
+ }
+ .h-lg-15px {
+ height: 15px !important;
+ }
+ .h-lg-20px {
+ height: 20px !important;
+ }
+ .h-lg-25px {
+ height: 25px !important;
+ }
+ .h-lg-30px {
+ height: 30px !important;
+ }
+ .h-lg-35px {
+ height: 35px !important;
+ }
+ .h-lg-40px {
+ height: 40px !important;
+ }
+ .h-lg-45px {
+ height: 45px !important;
+ }
+ .h-lg-50px {
+ height: 50px !important;
+ }
+ .h-lg-55px {
+ height: 55px !important;
+ }
+ .h-lg-60px {
+ height: 60px !important;
+ }
+ .h-lg-65px {
+ height: 65px !important;
+ }
+ .h-lg-70px {
+ height: 70px !important;
+ }
+ .h-lg-75px {
+ height: 75px !important;
+ }
+ .h-lg-80px {
+ height: 80px !important;
+ }
+ .h-lg-85px {
+ height: 85px !important;
+ }
+ .h-lg-90px {
+ height: 90px !important;
+ }
+ .h-lg-95px {
+ height: 95px !important;
+ }
+ .h-lg-100px {
+ height: 100px !important;
+ }
+ .h-lg-125px {
+ height: 125px !important;
+ }
+ .h-lg-150px {
+ height: 150px !important;
+ }
+ .h-lg-175px {
+ height: 175px !important;
+ }
+ .h-lg-200px {
+ height: 200px !important;
+ }
+ .h-lg-225px {
+ height: 225px !important;
+ }
+ .h-lg-250px {
+ height: 250px !important;
+ }
+ .h-lg-275px {
+ height: 275px !important;
+ }
+ .h-lg-300px {
+ height: 300px !important;
+ }
+ .h-lg-325px {
+ height: 325px !important;
+ }
+ .h-lg-350px {
+ height: 350px !important;
+ }
+ .h-lg-375px {
+ height: 375px !important;
+ }
+ .h-lg-400px {
+ height: 400px !important;
+ }
+ .h-lg-425px {
+ height: 425px !important;
+ }
+ .h-lg-450px {
+ height: 450px !important;
+ }
+ .h-lg-475px {
+ height: 475px !important;
+ }
+ .h-lg-500px {
+ height: 500px !important;
+ }
+ .h-lg-550px {
+ height: 550px !important;
+ }
+ .h-lg-600px {
+ height: 600px !important;
+ }
+ .h-lg-650px {
+ height: 650px !important;
+ }
+ .h-lg-700px {
+ height: 700px !important;
+ }
+ .h-lg-750px {
+ height: 750px !important;
+ }
+ .h-lg-800px {
+ height: 800px !important;
+ }
+ .h-lg-850px {
+ height: 850px !important;
+ }
+ .h-lg-900px {
+ height: 900px !important;
+ }
+ .h-lg-950px {
+ height: 950px !important;
+ }
+ .h-lg-1000px {
+ height: 1000px !important;
+ }
+ .mh-lg-unset {
+ max-height: unset !important;
+ }
+ .mh-lg-25 {
+ max-height: 25% !important;
+ }
+ .mh-lg-50 {
+ max-height: 50% !important;
+ }
+ .mh-lg-75 {
+ max-height: 75% !important;
+ }
+ .mh-lg-100 {
+ max-height: 100% !important;
+ }
+ .mh-lg-auto {
+ max-height: auto !important;
+ }
+ .mh-lg-1px {
+ max-height: 1px !important;
+ }
+ .mh-lg-2px {
+ max-height: 2px !important;
+ }
+ .mh-lg-3px {
+ max-height: 3px !important;
+ }
+ .mh-lg-4px {
+ max-height: 4px !important;
+ }
+ .mh-lg-5px {
+ max-height: 5px !important;
+ }
+ .mh-lg-6px {
+ max-height: 6px !important;
+ }
+ .mh-lg-7px {
+ max-height: 7px !important;
+ }
+ .mh-lg-8px {
+ max-height: 8px !important;
+ }
+ .mh-lg-9px {
+ max-height: 9px !important;
+ }
+ .mh-lg-10px {
+ max-height: 10px !important;
+ }
+ .mh-lg-15px {
+ max-height: 15px !important;
+ }
+ .mh-lg-20px {
+ max-height: 20px !important;
+ }
+ .mh-lg-25px {
+ max-height: 25px !important;
+ }
+ .mh-lg-30px {
+ max-height: 30px !important;
+ }
+ .mh-lg-35px {
+ max-height: 35px !important;
+ }
+ .mh-lg-40px {
+ max-height: 40px !important;
+ }
+ .mh-lg-45px {
+ max-height: 45px !important;
+ }
+ .mh-lg-50px {
+ max-height: 50px !important;
+ }
+ .mh-lg-55px {
+ max-height: 55px !important;
+ }
+ .mh-lg-60px {
+ max-height: 60px !important;
+ }
+ .mh-lg-65px {
+ max-height: 65px !important;
+ }
+ .mh-lg-70px {
+ max-height: 70px !important;
+ }
+ .mh-lg-75px {
+ max-height: 75px !important;
+ }
+ .mh-lg-80px {
+ max-height: 80px !important;
+ }
+ .mh-lg-85px {
+ max-height: 85px !important;
+ }
+ .mh-lg-90px {
+ max-height: 90px !important;
+ }
+ .mh-lg-95px {
+ max-height: 95px !important;
+ }
+ .mh-lg-100px {
+ max-height: 100px !important;
+ }
+ .mh-lg-125px {
+ max-height: 125px !important;
+ }
+ .mh-lg-150px {
+ max-height: 150px !important;
+ }
+ .mh-lg-175px {
+ max-height: 175px !important;
+ }
+ .mh-lg-200px {
+ max-height: 200px !important;
+ }
+ .mh-lg-225px {
+ max-height: 225px !important;
+ }
+ .mh-lg-250px {
+ max-height: 250px !important;
+ }
+ .mh-lg-275px {
+ max-height: 275px !important;
+ }
+ .mh-lg-300px {
+ max-height: 300px !important;
+ }
+ .mh-lg-325px {
+ max-height: 325px !important;
+ }
+ .mh-lg-350px {
+ max-height: 350px !important;
+ }
+ .mh-lg-375px {
+ max-height: 375px !important;
+ }
+ .mh-lg-400px {
+ max-height: 400px !important;
+ }
+ .mh-lg-425px {
+ max-height: 425px !important;
+ }
+ .mh-lg-450px {
+ max-height: 450px !important;
+ }
+ .mh-lg-475px {
+ max-height: 475px !important;
+ }
+ .mh-lg-500px {
+ max-height: 500px !important;
+ }
+ .mh-lg-550px {
+ max-height: 550px !important;
+ }
+ .mh-lg-600px {
+ max-height: 600px !important;
+ }
+ .mh-lg-650px {
+ max-height: 650px !important;
+ }
+ .mh-lg-700px {
+ max-height: 700px !important;
+ }
+ .mh-lg-750px {
+ max-height: 750px !important;
+ }
+ .mh-lg-800px {
+ max-height: 800px !important;
+ }
+ .mh-lg-850px {
+ max-height: 850px !important;
+ }
+ .mh-lg-900px {
+ max-height: 900px !important;
+ }
+ .mh-lg-950px {
+ max-height: 950px !important;
+ }
+ .mh-lg-1000px {
+ max-height: 1000px !important;
+ }
+ .flex-lg-fill {
+ flex: 1 1 auto !important;
+ }
+ .flex-lg-row {
+ flex-direction: row !important;
+ }
+ .flex-lg-column {
+ flex-direction: column !important;
+ }
+ .flex-lg-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .flex-lg-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .flex-lg-grow-0 {
+ flex-grow: 0 !important;
+ }
+ .flex-lg-grow-1 {
+ flex-grow: 1 !important;
+ }
+ .flex-lg-shrink-0 {
+ flex-shrink: 0 !important;
+ }
+ .flex-lg-shrink-1 {
+ flex-shrink: 1 !important;
+ }
+ .flex-lg-wrap {
+ flex-wrap: wrap !important;
+ }
+ .flex-lg-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .flex-lg-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .justify-content-lg-start {
+ justify-content: flex-start !important;
+ }
+ .justify-content-lg-end {
+ justify-content: flex-end !important;
+ }
+ .justify-content-lg-center {
+ justify-content: center !important;
+ }
+ .justify-content-lg-between {
+ justify-content: space-between !important;
+ }
+ .justify-content-lg-around {
+ justify-content: space-around !important;
+ }
+ .justify-content-lg-evenly {
+ justify-content: space-evenly !important;
+ }
+ .align-items-lg-start {
+ align-items: flex-start !important;
+ }
+ .align-items-lg-end {
+ align-items: flex-end !important;
+ }
+ .align-items-lg-center {
+ align-items: center !important;
+ }
+ .align-items-lg-baseline {
+ align-items: baseline !important;
+ }
+ .align-items-lg-stretch {
+ align-items: stretch !important;
+ }
+ .align-content-lg-start {
+ align-content: flex-start !important;
+ }
+ .align-content-lg-end {
+ align-content: flex-end !important;
+ }
+ .align-content-lg-center {
+ align-content: center !important;
+ }
+ .align-content-lg-between {
+ align-content: space-between !important;
+ }
+ .align-content-lg-around {
+ align-content: space-around !important;
+ }
+ .align-content-lg-stretch {
+ align-content: stretch !important;
+ }
+ .align-self-lg-auto {
+ align-self: auto !important;
+ }
+ .align-self-lg-start {
+ align-self: flex-start !important;
+ }
+ .align-self-lg-end {
+ align-self: flex-end !important;
+ }
+ .align-self-lg-center {
+ align-self: center !important;
+ }
+ .align-self-lg-baseline {
+ align-self: baseline !important;
+ }
+ .align-self-lg-stretch {
+ align-self: stretch !important;
+ }
+ .order-lg-first {
+ order: -1 !important;
+ }
+ .order-lg-0 {
+ order: 0 !important;
+ }
+ .order-lg-1 {
+ order: 1 !important;
+ }
+ .order-lg-2 {
+ order: 2 !important;
+ }
+ .order-lg-3 {
+ order: 3 !important;
+ }
+ .order-lg-4 {
+ order: 4 !important;
+ }
+ .order-lg-5 {
+ order: 5 !important;
+ }
+ .order-lg-last {
+ order: 6 !important;
+ }
+ .m-lg-0 {
+ margin: 0 !important;
+ }
+ .m-lg-1 {
+ margin: 0.25rem !important;
+ }
+ .m-lg-2 {
+ margin: 0.5rem !important;
+ }
+ .m-lg-3 {
+ margin: 0.75rem !important;
+ }
+ .m-lg-4 {
+ margin: 1rem !important;
+ }
+ .m-lg-5 {
+ margin: 1.25rem !important;
+ }
+ .m-lg-6 {
+ margin: 1.5rem !important;
+ }
+ .m-lg-7 {
+ margin: 1.75rem !important;
+ }
+ .m-lg-8 {
+ margin: 2rem !important;
+ }
+ .m-lg-9 {
+ margin: 2.25rem !important;
+ }
+ .m-lg-10 {
+ margin: 2.5rem !important;
+ }
+ .m-lg-11 {
+ margin: 2.75rem !important;
+ }
+ .m-lg-12 {
+ margin: 3rem !important;
+ }
+ .m-lg-13 {
+ margin: 3.25rem !important;
+ }
+ .m-lg-14 {
+ margin: 3.5rem !important;
+ }
+ .m-lg-15 {
+ margin: 3.75rem !important;
+ }
+ .m-lg-16 {
+ margin: 4rem !important;
+ }
+ .m-lg-17 {
+ margin: 4.25rem !important;
+ }
+ .m-lg-18 {
+ margin: 4.5rem !important;
+ }
+ .m-lg-19 {
+ margin: 4.75rem !important;
+ }
+ .m-lg-20 {
+ margin: 5rem !important;
+ }
+ .m-lg-auto {
+ margin: auto !important;
+ }
+ .mx-lg-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .mx-lg-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .mx-lg-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .mx-lg-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .mx-lg-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .mx-lg-5 {
+ margin-right: 1.25rem !important;
+ margin-left: 1.25rem !important;
+ }
+ .mx-lg-6 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .mx-lg-7 {
+ margin-right: 1.75rem !important;
+ margin-left: 1.75rem !important;
+ }
+ .mx-lg-8 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .mx-lg-9 {
+ margin-right: 2.25rem !important;
+ margin-left: 2.25rem !important;
+ }
+ .mx-lg-10 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .mx-lg-11 {
+ margin-right: 2.75rem !important;
+ margin-left: 2.75rem !important;
+ }
+ .mx-lg-12 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .mx-lg-13 {
+ margin-right: 3.25rem !important;
+ margin-left: 3.25rem !important;
+ }
+ .mx-lg-14 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .mx-lg-15 {
+ margin-right: 3.75rem !important;
+ margin-left: 3.75rem !important;
+ }
+ .mx-lg-16 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .mx-lg-17 {
+ margin-right: 4.25rem !important;
+ margin-left: 4.25rem !important;
+ }
+ .mx-lg-18 {
+ margin-right: 4.5rem !important;
+ margin-left: 4.5rem !important;
+ }
+ .mx-lg-19 {
+ margin-right: 4.75rem !important;
+ margin-left: 4.75rem !important;
+ }
+ .mx-lg-20 {
+ margin-right: 5rem !important;
+ margin-left: 5rem !important;
+ }
+ .mx-lg-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+ }
+ .my-lg-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .my-lg-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .my-lg-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .my-lg-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .my-lg-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .my-lg-5 {
+ margin-top: 1.25rem !important;
+ margin-bottom: 1.25rem !important;
+ }
+ .my-lg-6 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .my-lg-7 {
+ margin-top: 1.75rem !important;
+ margin-bottom: 1.75rem !important;
+ }
+ .my-lg-8 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .my-lg-9 {
+ margin-top: 2.25rem !important;
+ margin-bottom: 2.25rem !important;
+ }
+ .my-lg-10 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .my-lg-11 {
+ margin-top: 2.75rem !important;
+ margin-bottom: 2.75rem !important;
+ }
+ .my-lg-12 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .my-lg-13 {
+ margin-top: 3.25rem !important;
+ margin-bottom: 3.25rem !important;
+ }
+ .my-lg-14 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .my-lg-15 {
+ margin-top: 3.75rem !important;
+ margin-bottom: 3.75rem !important;
+ }
+ .my-lg-16 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .my-lg-17 {
+ margin-top: 4.25rem !important;
+ margin-bottom: 4.25rem !important;
+ }
+ .my-lg-18 {
+ margin-top: 4.5rem !important;
+ margin-bottom: 4.5rem !important;
+ }
+ .my-lg-19 {
+ margin-top: 4.75rem !important;
+ margin-bottom: 4.75rem !important;
+ }
+ .my-lg-20 {
+ margin-top: 5rem !important;
+ margin-bottom: 5rem !important;
+ }
+ .my-lg-auto {
+ margin-top: auto !important;
+ margin-bottom: auto !important;
+ }
+ .mt-lg-0 {
+ margin-top: 0 !important;
+ }
+ .mt-lg-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mt-lg-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mt-lg-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mt-lg-4 {
+ margin-top: 1rem !important;
+ }
+ .mt-lg-5 {
+ margin-top: 1.25rem !important;
+ }
+ .mt-lg-6 {
+ margin-top: 1.5rem !important;
+ }
+ .mt-lg-7 {
+ margin-top: 1.75rem !important;
+ }
+ .mt-lg-8 {
+ margin-top: 2rem !important;
+ }
+ .mt-lg-9 {
+ margin-top: 2.25rem !important;
+ }
+ .mt-lg-10 {
+ margin-top: 2.5rem !important;
+ }
+ .mt-lg-11 {
+ margin-top: 2.75rem !important;
+ }
+ .mt-lg-12 {
+ margin-top: 3rem !important;
+ }
+ .mt-lg-13 {
+ margin-top: 3.25rem !important;
+ }
+ .mt-lg-14 {
+ margin-top: 3.5rem !important;
+ }
+ .mt-lg-15 {
+ margin-top: 3.75rem !important;
+ }
+ .mt-lg-16 {
+ margin-top: 4rem !important;
+ }
+ .mt-lg-17 {
+ margin-top: 4.25rem !important;
+ }
+ .mt-lg-18 {
+ margin-top: 4.5rem !important;
+ }
+ .mt-lg-19 {
+ margin-top: 4.75rem !important;
+ }
+ .mt-lg-20 {
+ margin-top: 5rem !important;
+ }
+ .mt-lg-auto {
+ margin-top: auto !important;
+ }
+ .me-lg-0 {
+ margin-right: 0 !important;
+ }
+ .me-lg-1 {
+ margin-right: 0.25rem !important;
+ }
+ .me-lg-2 {
+ margin-right: 0.5rem !important;
+ }
+ .me-lg-3 {
+ margin-right: 0.75rem !important;
+ }
+ .me-lg-4 {
+ margin-right: 1rem !important;
+ }
+ .me-lg-5 {
+ margin-right: 1.25rem !important;
+ }
+ .me-lg-6 {
+ margin-right: 1.5rem !important;
+ }
+ .me-lg-7 {
+ margin-right: 1.75rem !important;
+ }
+ .me-lg-8 {
+ margin-right: 2rem !important;
+ }
+ .me-lg-9 {
+ margin-right: 2.25rem !important;
+ }
+ .me-lg-10 {
+ margin-right: 2.5rem !important;
+ }
+ .me-lg-11 {
+ margin-right: 2.75rem !important;
+ }
+ .me-lg-12 {
+ margin-right: 3rem !important;
+ }
+ .me-lg-13 {
+ margin-right: 3.25rem !important;
+ }
+ .me-lg-14 {
+ margin-right: 3.5rem !important;
+ }
+ .me-lg-15 {
+ margin-right: 3.75rem !important;
+ }
+ .me-lg-16 {
+ margin-right: 4rem !important;
+ }
+ .me-lg-17 {
+ margin-right: 4.25rem !important;
+ }
+ .me-lg-18 {
+ margin-right: 4.5rem !important;
+ }
+ .me-lg-19 {
+ margin-right: 4.75rem !important;
+ }
+ .me-lg-20 {
+ margin-right: 5rem !important;
+ }
+ .me-lg-auto {
+ margin-right: auto !important;
+ }
+ .mb-lg-0 {
+ margin-bottom: 0 !important;
+ }
+ .mb-lg-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .mb-lg-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .mb-lg-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .mb-lg-4 {
+ margin-bottom: 1rem !important;
+ }
+ .mb-lg-5 {
+ margin-bottom: 1.25rem !important;
+ }
+ .mb-lg-6 {
+ margin-bottom: 1.5rem !important;
+ }
+ .mb-lg-7 {
+ margin-bottom: 1.75rem !important;
+ }
+ .mb-lg-8 {
+ margin-bottom: 2rem !important;
+ }
+ .mb-lg-9 {
+ margin-bottom: 2.25rem !important;
+ }
+ .mb-lg-10 {
+ margin-bottom: 2.5rem !important;
+ }
+ .mb-lg-11 {
+ margin-bottom: 2.75rem !important;
+ }
+ .mb-lg-12 {
+ margin-bottom: 3rem !important;
+ }
+ .mb-lg-13 {
+ margin-bottom: 3.25rem !important;
+ }
+ .mb-lg-14 {
+ margin-bottom: 3.5rem !important;
+ }
+ .mb-lg-15 {
+ margin-bottom: 3.75rem !important;
+ }
+ .mb-lg-16 {
+ margin-bottom: 4rem !important;
+ }
+ .mb-lg-17 {
+ margin-bottom: 4.25rem !important;
+ }
+ .mb-lg-18 {
+ margin-bottom: 4.5rem !important;
+ }
+ .mb-lg-19 {
+ margin-bottom: 4.75rem !important;
+ }
+ .mb-lg-20 {
+ margin-bottom: 5rem !important;
+ }
+ .mb-lg-auto {
+ margin-bottom: auto !important;
+ }
+ .ms-lg-0 {
+ margin-left: 0 !important;
+ }
+ .ms-lg-1 {
+ margin-left: 0.25rem !important;
+ }
+ .ms-lg-2 {
+ margin-left: 0.5rem !important;
+ }
+ .ms-lg-3 {
+ margin-left: 0.75rem !important;
+ }
+ .ms-lg-4 {
+ margin-left: 1rem !important;
+ }
+ .ms-lg-5 {
+ margin-left: 1.25rem !important;
+ }
+ .ms-lg-6 {
+ margin-left: 1.5rem !important;
+ }
+ .ms-lg-7 {
+ margin-left: 1.75rem !important;
+ }
+ .ms-lg-8 {
+ margin-left: 2rem !important;
+ }
+ .ms-lg-9 {
+ margin-left: 2.25rem !important;
+ }
+ .ms-lg-10 {
+ margin-left: 2.5rem !important;
+ }
+ .ms-lg-11 {
+ margin-left: 2.75rem !important;
+ }
+ .ms-lg-12 {
+ margin-left: 3rem !important;
+ }
+ .ms-lg-13 {
+ margin-left: 3.25rem !important;
+ }
+ .ms-lg-14 {
+ margin-left: 3.5rem !important;
+ }
+ .ms-lg-15 {
+ margin-left: 3.75rem !important;
+ }
+ .ms-lg-16 {
+ margin-left: 4rem !important;
+ }
+ .ms-lg-17 {
+ margin-left: 4.25rem !important;
+ }
+ .ms-lg-18 {
+ margin-left: 4.5rem !important;
+ }
+ .ms-lg-19 {
+ margin-left: 4.75rem !important;
+ }
+ .ms-lg-20 {
+ margin-left: 5rem !important;
+ }
+ .ms-lg-auto {
+ margin-left: auto !important;
+ }
+ .m-lg-n1 {
+ margin: -0.25rem !important;
+ }
+ .m-lg-n2 {
+ margin: -0.5rem !important;
+ }
+ .m-lg-n3 {
+ margin: -0.75rem !important;
+ }
+ .m-lg-n4 {
+ margin: -1rem !important;
+ }
+ .m-lg-n5 {
+ margin: -1.25rem !important;
+ }
+ .m-lg-n6 {
+ margin: -1.5rem !important;
+ }
+ .m-lg-n7 {
+ margin: -1.75rem !important;
+ }
+ .m-lg-n8 {
+ margin: -2rem !important;
+ }
+ .m-lg-n9 {
+ margin: -2.25rem !important;
+ }
+ .m-lg-n10 {
+ margin: -2.5rem !important;
+ }
+ .m-lg-n11 {
+ margin: -2.75rem !important;
+ }
+ .m-lg-n12 {
+ margin: -3rem !important;
+ }
+ .m-lg-n13 {
+ margin: -3.25rem !important;
+ }
+ .m-lg-n14 {
+ margin: -3.5rem !important;
+ }
+ .m-lg-n15 {
+ margin: -3.75rem !important;
+ }
+ .m-lg-n16 {
+ margin: -4rem !important;
+ }
+ .m-lg-n17 {
+ margin: -4.25rem !important;
+ }
+ .m-lg-n18 {
+ margin: -4.5rem !important;
+ }
+ .m-lg-n19 {
+ margin: -4.75rem !important;
+ }
+ .m-lg-n20 {
+ margin: -5rem !important;
+ }
+ .mx-lg-n1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+ .mx-lg-n2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+ .mx-lg-n3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+ .mx-lg-n4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+ .mx-lg-n5 {
+ margin-right: -1.25rem !important;
+ margin-left: -1.25rem !important;
+ }
+ .mx-lg-n6 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+ .mx-lg-n7 {
+ margin-right: -1.75rem !important;
+ margin-left: -1.75rem !important;
+ }
+ .mx-lg-n8 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+ .mx-lg-n9 {
+ margin-right: -2.25rem !important;
+ margin-left: -2.25rem !important;
+ }
+ .mx-lg-n10 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+ .mx-lg-n11 {
+ margin-right: -2.75rem !important;
+ margin-left: -2.75rem !important;
+ }
+ .mx-lg-n12 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+ .mx-lg-n13 {
+ margin-right: -3.25rem !important;
+ margin-left: -3.25rem !important;
+ }
+ .mx-lg-n14 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+ .mx-lg-n15 {
+ margin-right: -3.75rem !important;
+ margin-left: -3.75rem !important;
+ }
+ .mx-lg-n16 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+ .mx-lg-n17 {
+ margin-right: -4.25rem !important;
+ margin-left: -4.25rem !important;
+ }
+ .mx-lg-n18 {
+ margin-right: -4.5rem !important;
+ margin-left: -4.5rem !important;
+ }
+ .mx-lg-n19 {
+ margin-right: -4.75rem !important;
+ margin-left: -4.75rem !important;
+ }
+ .mx-lg-n20 {
+ margin-right: -5rem !important;
+ margin-left: -5rem !important;
+ }
+ .my-lg-n1 {
+ margin-top: -0.25rem !important;
+ margin-bottom: -0.25rem !important;
+ }
+ .my-lg-n2 {
+ margin-top: -0.5rem !important;
+ margin-bottom: -0.5rem !important;
+ }
+ .my-lg-n3 {
+ margin-top: -0.75rem !important;
+ margin-bottom: -0.75rem !important;
+ }
+ .my-lg-n4 {
+ margin-top: -1rem !important;
+ margin-bottom: -1rem !important;
+ }
+ .my-lg-n5 {
+ margin-top: -1.25rem !important;
+ margin-bottom: -1.25rem !important;
+ }
+ .my-lg-n6 {
+ margin-top: -1.5rem !important;
+ margin-bottom: -1.5rem !important;
+ }
+ .my-lg-n7 {
+ margin-top: -1.75rem !important;
+ margin-bottom: -1.75rem !important;
+ }
+ .my-lg-n8 {
+ margin-top: -2rem !important;
+ margin-bottom: -2rem !important;
+ }
+ .my-lg-n9 {
+ margin-top: -2.25rem !important;
+ margin-bottom: -2.25rem !important;
+ }
+ .my-lg-n10 {
+ margin-top: -2.5rem !important;
+ margin-bottom: -2.5rem !important;
+ }
+ .my-lg-n11 {
+ margin-top: -2.75rem !important;
+ margin-bottom: -2.75rem !important;
+ }
+ .my-lg-n12 {
+ margin-top: -3rem !important;
+ margin-bottom: -3rem !important;
+ }
+ .my-lg-n13 {
+ margin-top: -3.25rem !important;
+ margin-bottom: -3.25rem !important;
+ }
+ .my-lg-n14 {
+ margin-top: -3.5rem !important;
+ margin-bottom: -3.5rem !important;
+ }
+ .my-lg-n15 {
+ margin-top: -3.75rem !important;
+ margin-bottom: -3.75rem !important;
+ }
+ .my-lg-n16 {
+ margin-top: -4rem !important;
+ margin-bottom: -4rem !important;
+ }
+ .my-lg-n17 {
+ margin-top: -4.25rem !important;
+ margin-bottom: -4.25rem !important;
+ }
+ .my-lg-n18 {
+ margin-top: -4.5rem !important;
+ margin-bottom: -4.5rem !important;
+ }
+ .my-lg-n19 {
+ margin-top: -4.75rem !important;
+ margin-bottom: -4.75rem !important;
+ }
+ .my-lg-n20 {
+ margin-top: -5rem !important;
+ margin-bottom: -5rem !important;
+ }
+ .mt-lg-n1 {
+ margin-top: -0.25rem !important;
+ }
+ .mt-lg-n2 {
+ margin-top: -0.5rem !important;
+ }
+ .mt-lg-n3 {
+ margin-top: -0.75rem !important;
+ }
+ .mt-lg-n4 {
+ margin-top: -1rem !important;
+ }
+ .mt-lg-n5 {
+ margin-top: -1.25rem !important;
+ }
+ .mt-lg-n6 {
+ margin-top: -1.5rem !important;
+ }
+ .mt-lg-n7 {
+ margin-top: -1.75rem !important;
+ }
+ .mt-lg-n8 {
+ margin-top: -2rem !important;
+ }
+ .mt-lg-n9 {
+ margin-top: -2.25rem !important;
+ }
+ .mt-lg-n10 {
+ margin-top: -2.5rem !important;
+ }
+ .mt-lg-n11 {
+ margin-top: -2.75rem !important;
+ }
+ .mt-lg-n12 {
+ margin-top: -3rem !important;
+ }
+ .mt-lg-n13 {
+ margin-top: -3.25rem !important;
+ }
+ .mt-lg-n14 {
+ margin-top: -3.5rem !important;
+ }
+ .mt-lg-n15 {
+ margin-top: -3.75rem !important;
+ }
+ .mt-lg-n16 {
+ margin-top: -4rem !important;
+ }
+ .mt-lg-n17 {
+ margin-top: -4.25rem !important;
+ }
+ .mt-lg-n18 {
+ margin-top: -4.5rem !important;
+ }
+ .mt-lg-n19 {
+ margin-top: -4.75rem !important;
+ }
+ .mt-lg-n20 {
+ margin-top: -5rem !important;
+ }
+ .me-lg-n1 {
+ margin-right: -0.25rem !important;
+ }
+ .me-lg-n2 {
+ margin-right: -0.5rem !important;
+ }
+ .me-lg-n3 {
+ margin-right: -0.75rem !important;
+ }
+ .me-lg-n4 {
+ margin-right: -1rem !important;
+ }
+ .me-lg-n5 {
+ margin-right: -1.25rem !important;
+ }
+ .me-lg-n6 {
+ margin-right: -1.5rem !important;
+ }
+ .me-lg-n7 {
+ margin-right: -1.75rem !important;
+ }
+ .me-lg-n8 {
+ margin-right: -2rem !important;
+ }
+ .me-lg-n9 {
+ margin-right: -2.25rem !important;
+ }
+ .me-lg-n10 {
+ margin-right: -2.5rem !important;
+ }
+ .me-lg-n11 {
+ margin-right: -2.75rem !important;
+ }
+ .me-lg-n12 {
+ margin-right: -3rem !important;
+ }
+ .me-lg-n13 {
+ margin-right: -3.25rem !important;
+ }
+ .me-lg-n14 {
+ margin-right: -3.5rem !important;
+ }
+ .me-lg-n15 {
+ margin-right: -3.75rem !important;
+ }
+ .me-lg-n16 {
+ margin-right: -4rem !important;
+ }
+ .me-lg-n17 {
+ margin-right: -4.25rem !important;
+ }
+ .me-lg-n18 {
+ margin-right: -4.5rem !important;
+ }
+ .me-lg-n19 {
+ margin-right: -4.75rem !important;
+ }
+ .me-lg-n20 {
+ margin-right: -5rem !important;
+ }
+ .mb-lg-n1 {
+ margin-bottom: -0.25rem !important;
+ }
+ .mb-lg-n2 {
+ margin-bottom: -0.5rem !important;
+ }
+ .mb-lg-n3 {
+ margin-bottom: -0.75rem !important;
+ }
+ .mb-lg-n4 {
+ margin-bottom: -1rem !important;
+ }
+ .mb-lg-n5 {
+ margin-bottom: -1.25rem !important;
+ }
+ .mb-lg-n6 {
+ margin-bottom: -1.5rem !important;
+ }
+ .mb-lg-n7 {
+ margin-bottom: -1.75rem !important;
+ }
+ .mb-lg-n8 {
+ margin-bottom: -2rem !important;
+ }
+ .mb-lg-n9 {
+ margin-bottom: -2.25rem !important;
+ }
+ .mb-lg-n10 {
+ margin-bottom: -2.5rem !important;
+ }
+ .mb-lg-n11 {
+ margin-bottom: -2.75rem !important;
+ }
+ .mb-lg-n12 {
+ margin-bottom: -3rem !important;
+ }
+ .mb-lg-n13 {
+ margin-bottom: -3.25rem !important;
+ }
+ .mb-lg-n14 {
+ margin-bottom: -3.5rem !important;
+ }
+ .mb-lg-n15 {
+ margin-bottom: -3.75rem !important;
+ }
+ .mb-lg-n16 {
+ margin-bottom: -4rem !important;
+ }
+ .mb-lg-n17 {
+ margin-bottom: -4.25rem !important;
+ }
+ .mb-lg-n18 {
+ margin-bottom: -4.5rem !important;
+ }
+ .mb-lg-n19 {
+ margin-bottom: -4.75rem !important;
+ }
+ .mb-lg-n20 {
+ margin-bottom: -5rem !important;
+ }
+ .ms-lg-n1 {
+ margin-left: -0.25rem !important;
+ }
+ .ms-lg-n2 {
+ margin-left: -0.5rem !important;
+ }
+ .ms-lg-n3 {
+ margin-left: -0.75rem !important;
+ }
+ .ms-lg-n4 {
+ margin-left: -1rem !important;
+ }
+ .ms-lg-n5 {
+ margin-left: -1.25rem !important;
+ }
+ .ms-lg-n6 {
+ margin-left: -1.5rem !important;
+ }
+ .ms-lg-n7 {
+ margin-left: -1.75rem !important;
+ }
+ .ms-lg-n8 {
+ margin-left: -2rem !important;
+ }
+ .ms-lg-n9 {
+ margin-left: -2.25rem !important;
+ }
+ .ms-lg-n10 {
+ margin-left: -2.5rem !important;
+ }
+ .ms-lg-n11 {
+ margin-left: -2.75rem !important;
+ }
+ .ms-lg-n12 {
+ margin-left: -3rem !important;
+ }
+ .ms-lg-n13 {
+ margin-left: -3.25rem !important;
+ }
+ .ms-lg-n14 {
+ margin-left: -3.5rem !important;
+ }
+ .ms-lg-n15 {
+ margin-left: -3.75rem !important;
+ }
+ .ms-lg-n16 {
+ margin-left: -4rem !important;
+ }
+ .ms-lg-n17 {
+ margin-left: -4.25rem !important;
+ }
+ .ms-lg-n18 {
+ margin-left: -4.5rem !important;
+ }
+ .ms-lg-n19 {
+ margin-left: -4.75rem !important;
+ }
+ .ms-lg-n20 {
+ margin-left: -5rem !important;
+ }
+ .p-lg-0 {
+ padding: 0 !important;
+ }
+ .p-lg-1 {
+ padding: 0.25rem !important;
+ }
+ .p-lg-2 {
+ padding: 0.5rem !important;
+ }
+ .p-lg-3 {
+ padding: 0.75rem !important;
+ }
+ .p-lg-4 {
+ padding: 1rem !important;
+ }
+ .p-lg-5 {
+ padding: 1.25rem !important;
+ }
+ .p-lg-6 {
+ padding: 1.5rem !important;
+ }
+ .p-lg-7 {
+ padding: 1.75rem !important;
+ }
+ .p-lg-8 {
+ padding: 2rem !important;
+ }
+ .p-lg-9 {
+ padding: 2.25rem !important;
+ }
+ .p-lg-10 {
+ padding: 2.5rem !important;
+ }
+ .p-lg-11 {
+ padding: 2.75rem !important;
+ }
+ .p-lg-12 {
+ padding: 3rem !important;
+ }
+ .p-lg-13 {
+ padding: 3.25rem !important;
+ }
+ .p-lg-14 {
+ padding: 3.5rem !important;
+ }
+ .p-lg-15 {
+ padding: 3.75rem !important;
+ }
+ .p-lg-16 {
+ padding: 4rem !important;
+ }
+ .p-lg-17 {
+ padding: 4.25rem !important;
+ }
+ .p-lg-18 {
+ padding: 4.5rem !important;
+ }
+ .p-lg-19 {
+ padding: 4.75rem !important;
+ }
+ .p-lg-20 {
+ padding: 5rem !important;
+ }
+ .px-lg-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .px-lg-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .px-lg-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .px-lg-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .px-lg-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .px-lg-5 {
+ padding-right: 1.25rem !important;
+ padding-left: 1.25rem !important;
+ }
+ .px-lg-6 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .px-lg-7 {
+ padding-right: 1.75rem !important;
+ padding-left: 1.75rem !important;
+ }
+ .px-lg-8 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .px-lg-9 {
+ padding-right: 2.25rem !important;
+ padding-left: 2.25rem !important;
+ }
+ .px-lg-10 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .px-lg-11 {
+ padding-right: 2.75rem !important;
+ padding-left: 2.75rem !important;
+ }
+ .px-lg-12 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .px-lg-13 {
+ padding-right: 3.25rem !important;
+ padding-left: 3.25rem !important;
+ }
+ .px-lg-14 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .px-lg-15 {
+ padding-right: 3.75rem !important;
+ padding-left: 3.75rem !important;
+ }
+ .px-lg-16 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .px-lg-17 {
+ padding-right: 4.25rem !important;
+ padding-left: 4.25rem !important;
+ }
+ .px-lg-18 {
+ padding-right: 4.5rem !important;
+ padding-left: 4.5rem !important;
+ }
+ .px-lg-19 {
+ padding-right: 4.75rem !important;
+ padding-left: 4.75rem !important;
+ }
+ .px-lg-20 {
+ padding-right: 5rem !important;
+ padding-left: 5rem !important;
+ }
+ .py-lg-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .py-lg-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .py-lg-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .py-lg-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .py-lg-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .py-lg-5 {
+ padding-top: 1.25rem !important;
+ padding-bottom: 1.25rem !important;
+ }
+ .py-lg-6 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .py-lg-7 {
+ padding-top: 1.75rem !important;
+ padding-bottom: 1.75rem !important;
+ }
+ .py-lg-8 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .py-lg-9 {
+ padding-top: 2.25rem !important;
+ padding-bottom: 2.25rem !important;
+ }
+ .py-lg-10 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .py-lg-11 {
+ padding-top: 2.75rem !important;
+ padding-bottom: 2.75rem !important;
+ }
+ .py-lg-12 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .py-lg-13 {
+ padding-top: 3.25rem !important;
+ padding-bottom: 3.25rem !important;
+ }
+ .py-lg-14 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .py-lg-15 {
+ padding-top: 3.75rem !important;
+ padding-bottom: 3.75rem !important;
+ }
+ .py-lg-16 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+ .py-lg-17 {
+ padding-top: 4.25rem !important;
+ padding-bottom: 4.25rem !important;
+ }
+ .py-lg-18 {
+ padding-top: 4.5rem !important;
+ padding-bottom: 4.5rem !important;
+ }
+ .py-lg-19 {
+ padding-top: 4.75rem !important;
+ padding-bottom: 4.75rem !important;
+ }
+ .py-lg-20 {
+ padding-top: 5rem !important;
+ padding-bottom: 5rem !important;
+ }
+ .pt-lg-0 {
+ padding-top: 0 !important;
+ }
+ .pt-lg-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pt-lg-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pt-lg-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pt-lg-4 {
+ padding-top: 1rem !important;
+ }
+ .pt-lg-5 {
+ padding-top: 1.25rem !important;
+ }
+ .pt-lg-6 {
+ padding-top: 1.5rem !important;
+ }
+ .pt-lg-7 {
+ padding-top: 1.75rem !important;
+ }
+ .pt-lg-8 {
+ padding-top: 2rem !important;
+ }
+ .pt-lg-9 {
+ padding-top: 2.25rem !important;
+ }
+ .pt-lg-10 {
+ padding-top: 2.5rem !important;
+ }
+ .pt-lg-11 {
+ padding-top: 2.75rem !important;
+ }
+ .pt-lg-12 {
+ padding-top: 3rem !important;
+ }
+ .pt-lg-13 {
+ padding-top: 3.25rem !important;
+ }
+ .pt-lg-14 {
+ padding-top: 3.5rem !important;
+ }
+ .pt-lg-15 {
+ padding-top: 3.75rem !important;
+ }
+ .pt-lg-16 {
+ padding-top: 4rem !important;
+ }
+ .pt-lg-17 {
+ padding-top: 4.25rem !important;
+ }
+ .pt-lg-18 {
+ padding-top: 4.5rem !important;
+ }
+ .pt-lg-19 {
+ padding-top: 4.75rem !important;
+ }
+ .pt-lg-20 {
+ padding-top: 5rem !important;
+ }
+ .pe-lg-0 {
+ padding-right: 0 !important;
+ }
+ .pe-lg-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pe-lg-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pe-lg-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pe-lg-4 {
+ padding-right: 1rem !important;
+ }
+ .pe-lg-5 {
+ padding-right: 1.25rem !important;
+ }
+ .pe-lg-6 {
+ padding-right: 1.5rem !important;
+ }
+ .pe-lg-7 {
+ padding-right: 1.75rem !important;
+ }
+ .pe-lg-8 {
+ padding-right: 2rem !important;
+ }
+ .pe-lg-9 {
+ padding-right: 2.25rem !important;
+ }
+ .pe-lg-10 {
+ padding-right: 2.5rem !important;
+ }
+ .pe-lg-11 {
+ padding-right: 2.75rem !important;
+ }
+ .pe-lg-12 {
+ padding-right: 3rem !important;
+ }
+ .pe-lg-13 {
+ padding-right: 3.25rem !important;
+ }
+ .pe-lg-14 {
+ padding-right: 3.5rem !important;
+ }
+ .pe-lg-15 {
+ padding-right: 3.75rem !important;
+ }
+ .pe-lg-16 {
+ padding-right: 4rem !important;
+ }
+ .pe-lg-17 {
+ padding-right: 4.25rem !important;
+ }
+ .pe-lg-18 {
+ padding-right: 4.5rem !important;
+ }
+ .pe-lg-19 {
+ padding-right: 4.75rem !important;
+ }
+ .pe-lg-20 {
+ padding-right: 5rem !important;
+ }
+ .pb-lg-0 {
+ padding-bottom: 0 !important;
+ }
+ .pb-lg-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pb-lg-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pb-lg-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pb-lg-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pb-lg-5 {
+ padding-bottom: 1.25rem !important;
+ }
+ .pb-lg-6 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pb-lg-7 {
+ padding-bottom: 1.75rem !important;
+ }
+ .pb-lg-8 {
+ padding-bottom: 2rem !important;
+ }
+ .pb-lg-9 {
+ padding-bottom: 2.25rem !important;
+ }
+ .pb-lg-10 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pb-lg-11 {
+ padding-bottom: 2.75rem !important;
+ }
+ .pb-lg-12 {
+ padding-bottom: 3rem !important;
+ }
+ .pb-lg-13 {
+ padding-bottom: 3.25rem !important;
+ }
+ .pb-lg-14 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pb-lg-15 {
+ padding-bottom: 3.75rem !important;
+ }
+ .pb-lg-16 {
+ padding-bottom: 4rem !important;
+ }
+ .pb-lg-17 {
+ padding-bottom: 4.25rem !important;
+ }
+ .pb-lg-18 {
+ padding-bottom: 4.5rem !important;
+ }
+ .pb-lg-19 {
+ padding-bottom: 4.75rem !important;
+ }
+ .pb-lg-20 {
+ padding-bottom: 5rem !important;
+ }
+ .ps-lg-0 {
+ padding-left: 0 !important;
+ }
+ .ps-lg-1 {
+ padding-left: 0.25rem !important;
+ }
+ .ps-lg-2 {
+ padding-left: 0.5rem !important;
+ }
+ .ps-lg-3 {
+ padding-left: 0.75rem !important;
+ }
+ .ps-lg-4 {
+ padding-left: 1rem !important;
+ }
+ .ps-lg-5 {
+ padding-left: 1.25rem !important;
+ }
+ .ps-lg-6 {
+ padding-left: 1.5rem !important;
+ }
+ .ps-lg-7 {
+ padding-left: 1.75rem !important;
+ }
+ .ps-lg-8 {
+ padding-left: 2rem !important;
+ }
+ .ps-lg-9 {
+ padding-left: 2.25rem !important;
+ }
+ .ps-lg-10 {
+ padding-left: 2.5rem !important;
+ }
+ .ps-lg-11 {
+ padding-left: 2.75rem !important;
+ }
+ .ps-lg-12 {
+ padding-left: 3rem !important;
+ }
+ .ps-lg-13 {
+ padding-left: 3.25rem !important;
+ }
+ .ps-lg-14 {
+ padding-left: 3.5rem !important;
+ }
+ .ps-lg-15 {
+ padding-left: 3.75rem !important;
+ }
+ .ps-lg-16 {
+ padding-left: 4rem !important;
+ }
+ .ps-lg-17 {
+ padding-left: 4.25rem !important;
+ }
+ .ps-lg-18 {
+ padding-left: 4.5rem !important;
+ }
+ .ps-lg-19 {
+ padding-left: 4.75rem !important;
+ }
+ .ps-lg-20 {
+ padding-left: 5rem !important;
+ }
+ .gap-lg-0 {
+ gap: 0 !important;
+ }
+ .gap-lg-1 {
+ gap: 0.25rem !important;
+ }
+ .gap-lg-2 {
+ gap: 0.5rem !important;
+ }
+ .gap-lg-3 {
+ gap: 0.75rem !important;
+ }
+ .gap-lg-4 {
+ gap: 1rem !important;
+ }
+ .gap-lg-5 {
+ gap: 1.25rem !important;
+ }
+ .gap-lg-6 {
+ gap: 1.5rem !important;
+ }
+ .gap-lg-7 {
+ gap: 1.75rem !important;
+ }
+ .gap-lg-8 {
+ gap: 2rem !important;
+ }
+ .gap-lg-9 {
+ gap: 2.25rem !important;
+ }
+ .gap-lg-10 {
+ gap: 2.5rem !important;
+ }
+ .gap-lg-11 {
+ gap: 2.75rem !important;
+ }
+ .gap-lg-12 {
+ gap: 3rem !important;
+ }
+ .gap-lg-13 {
+ gap: 3.25rem !important;
+ }
+ .gap-lg-14 {
+ gap: 3.5rem !important;
+ }
+ .gap-lg-15 {
+ gap: 3.75rem !important;
+ }
+ .gap-lg-16 {
+ gap: 4rem !important;
+ }
+ .gap-lg-17 {
+ gap: 4.25rem !important;
+ }
+ .gap-lg-18 {
+ gap: 4.5rem !important;
+ }
+ .gap-lg-19 {
+ gap: 4.75rem !important;
+ }
+ .gap-lg-20 {
+ gap: 5rem !important;
+ }
+ .fs-lg-1 {
+ font-size: calc(1.3rem + 0.6vw) !important;
+ }
+ .fs-lg-2 {
+ font-size: calc(1.275rem + 0.3vw) !important;
+ }
+ .fs-lg-3 {
+ font-size: calc(1.26rem + 0.12vw) !important;
+ }
+ .fs-lg-4 {
+ font-size: 1.25rem !important;
+ }
+ .fs-lg-5 {
+ font-size: 1.15rem !important;
+ }
+ .fs-lg-6 {
+ font-size: 1.075rem !important;
+ }
+ .fs-lg-7 {
+ font-size: 0.95rem !important;
+ }
+ .fs-lg-8 {
+ font-size: 0.85rem !important;
+ }
+ .fs-lg-9 {
+ font-size: 0.75rem !important;
+ }
+ .fs-lg-10 {
+ font-size: 0.5rem !important;
+ }
+ .fs-lg-base {
+ font-size: 1rem !important;
+ }
+ .fs-lg-fluid {
+ font-size: 100% !important;
+ }
+ .fs-lg-2x {
+ font-size: calc(1.325rem + 0.9vw) !important;
+ }
+ .fs-lg-2qx {
+ font-size: calc(1.35rem + 1.2vw) !important;
+ }
+ .fs-lg-2hx {
+ font-size: calc(1.375rem + 1.5vw) !important;
+ }
+ .fs-lg-2tx {
+ font-size: calc(1.4rem + 1.8vw) !important;
+ }
+ .fs-lg-3x {
+ font-size: calc(1.425rem + 2.1vw) !important;
+ }
+ .fs-lg-3qx {
+ font-size: calc(1.45rem + 2.4vw) !important;
+ }
+ .fs-lg-3hx {
+ font-size: calc(1.475rem + 2.7vw) !important;
+ }
+ .fs-lg-3tx {
+ font-size: calc(1.5rem + 3vw) !important;
+ }
+ .fs-lg-4x {
+ font-size: calc(1.525rem + 3.3vw) !important;
+ }
+ .fs-lg-4qx {
+ font-size: calc(1.55rem + 3.6vw) !important;
+ }
+ .fs-lg-4hx {
+ font-size: calc(1.575rem + 3.9vw) !important;
+ }
+ .fs-lg-4tx {
+ font-size: calc(1.6rem + 4.2vw) !important;
+ }
+ .fs-lg-5x {
+ font-size: calc(1.625rem + 4.5vw) !important;
+ }
+ .fs-lg-5qx {
+ font-size: calc(1.65rem + 4.8vw) !important;
+ }
+ .fs-lg-5hx {
+ font-size: calc(1.675rem + 5.1vw) !important;
+ }
+ .fs-lg-5tx {
+ font-size: calc(1.7rem + 5.4vw) !important;
+ }
+ .text-lg-start {
+ text-align: left !important;
+ }
+ .text-lg-end {
+ text-align: right !important;
+ }
+ .text-lg-center {
+ text-align: center !important;
+ }
+ .min-w-lg-unset {
+ min-width: unset !important;
+ }
+ .min-w-lg-25 {
+ min-width: 25% !important;
+ }
+ .min-w-lg-50 {
+ min-width: 50% !important;
+ }
+ .min-w-lg-75 {
+ min-width: 75% !important;
+ }
+ .min-w-lg-100 {
+ min-width: 100% !important;
+ }
+ .min-w-lg-auto {
+ min-width: auto !important;
+ }
+ .min-w-lg-1px {
+ min-width: 1px !important;
+ }
+ .min-w-lg-2px {
+ min-width: 2px !important;
+ }
+ .min-w-lg-3px {
+ min-width: 3px !important;
+ }
+ .min-w-lg-4px {
+ min-width: 4px !important;
+ }
+ .min-w-lg-5px {
+ min-width: 5px !important;
+ }
+ .min-w-lg-6px {
+ min-width: 6px !important;
+ }
+ .min-w-lg-7px {
+ min-width: 7px !important;
+ }
+ .min-w-lg-8px {
+ min-width: 8px !important;
+ }
+ .min-w-lg-9px {
+ min-width: 9px !important;
+ }
+ .min-w-lg-10px {
+ min-width: 10px !important;
+ }
+ .min-w-lg-15px {
+ min-width: 15px !important;
+ }
+ .min-w-lg-20px {
+ min-width: 20px !important;
+ }
+ .min-w-lg-25px {
+ min-width: 25px !important;
+ }
+ .min-w-lg-30px {
+ min-width: 30px !important;
+ }
+ .min-w-lg-35px {
+ min-width: 35px !important;
+ }
+ .min-w-lg-40px {
+ min-width: 40px !important;
+ }
+ .min-w-lg-45px {
+ min-width: 45px !important;
+ }
+ .min-w-lg-50px {
+ min-width: 50px !important;
+ }
+ .min-w-lg-55px {
+ min-width: 55px !important;
+ }
+ .min-w-lg-60px {
+ min-width: 60px !important;
+ }
+ .min-w-lg-65px {
+ min-width: 65px !important;
+ }
+ .min-w-lg-70px {
+ min-width: 70px !important;
+ }
+ .min-w-lg-75px {
+ min-width: 75px !important;
+ }
+ .min-w-lg-80px {
+ min-width: 80px !important;
+ }
+ .min-w-lg-85px {
+ min-width: 85px !important;
+ }
+ .min-w-lg-90px {
+ min-width: 90px !important;
+ }
+ .min-w-lg-95px {
+ min-width: 95px !important;
+ }
+ .min-w-lg-100px {
+ min-width: 100px !important;
+ }
+ .min-w-lg-125px {
+ min-width: 125px !important;
+ }
+ .min-w-lg-150px {
+ min-width: 150px !important;
+ }
+ .min-w-lg-175px {
+ min-width: 175px !important;
+ }
+ .min-w-lg-200px {
+ min-width: 200px !important;
+ }
+ .min-w-lg-225px {
+ min-width: 225px !important;
+ }
+ .min-w-lg-250px {
+ min-width: 250px !important;
+ }
+ .min-w-lg-275px {
+ min-width: 275px !important;
+ }
+ .min-w-lg-300px {
+ min-width: 300px !important;
+ }
+ .min-w-lg-325px {
+ min-width: 325px !important;
+ }
+ .min-w-lg-350px {
+ min-width: 350px !important;
+ }
+ .min-w-lg-375px {
+ min-width: 375px !important;
+ }
+ .min-w-lg-400px {
+ min-width: 400px !important;
+ }
+ .min-w-lg-425px {
+ min-width: 425px !important;
+ }
+ .min-w-lg-450px {
+ min-width: 450px !important;
+ }
+ .min-w-lg-475px {
+ min-width: 475px !important;
+ }
+ .min-w-lg-500px {
+ min-width: 500px !important;
+ }
+ .min-w-lg-550px {
+ min-width: 550px !important;
+ }
+ .min-w-lg-600px {
+ min-width: 600px !important;
+ }
+ .min-w-lg-650px {
+ min-width: 650px !important;
+ }
+ .min-w-lg-700px {
+ min-width: 700px !important;
+ }
+ .min-w-lg-750px {
+ min-width: 750px !important;
+ }
+ .min-w-lg-800px {
+ min-width: 800px !important;
+ }
+ .min-w-lg-850px {
+ min-width: 850px !important;
+ }
+ .min-w-lg-900px {
+ min-width: 900px !important;
+ }
+ .min-w-lg-950px {
+ min-width: 950px !important;
+ }
+ .min-w-lg-1000px {
+ min-width: 1000px !important;
+ }
+ .min-h-lg-unset {
+ min-height: unset !important;
+ }
+ .min-h-lg-25 {
+ min-height: 25% !important;
+ }
+ .min-h-lg-50 {
+ min-height: 50% !important;
+ }
+ .min-h-lg-75 {
+ min-height: 75% !important;
+ }
+ .min-h-lg-100 {
+ min-height: 100% !important;
+ }
+ .min-h-lg-auto {
+ min-height: auto !important;
+ }
+ .min-h-lg-1px {
+ min-height: 1px !important;
+ }
+ .min-h-lg-2px {
+ min-height: 2px !important;
+ }
+ .min-h-lg-3px {
+ min-height: 3px !important;
+ }
+ .min-h-lg-4px {
+ min-height: 4px !important;
+ }
+ .min-h-lg-5px {
+ min-height: 5px !important;
+ }
+ .min-h-lg-6px {
+ min-height: 6px !important;
+ }
+ .min-h-lg-7px {
+ min-height: 7px !important;
+ }
+ .min-h-lg-8px {
+ min-height: 8px !important;
+ }
+ .min-h-lg-9px {
+ min-height: 9px !important;
+ }
+ .min-h-lg-10px {
+ min-height: 10px !important;
+ }
+ .min-h-lg-15px {
+ min-height: 15px !important;
+ }
+ .min-h-lg-20px {
+ min-height: 20px !important;
+ }
+ .min-h-lg-25px {
+ min-height: 25px !important;
+ }
+ .min-h-lg-30px {
+ min-height: 30px !important;
+ }
+ .min-h-lg-35px {
+ min-height: 35px !important;
+ }
+ .min-h-lg-40px {
+ min-height: 40px !important;
+ }
+ .min-h-lg-45px {
+ min-height: 45px !important;
+ }
+ .min-h-lg-50px {
+ min-height: 50px !important;
+ }
+ .min-h-lg-55px {
+ min-height: 55px !important;
+ }
+ .min-h-lg-60px {
+ min-height: 60px !important;
+ }
+ .min-h-lg-65px {
+ min-height: 65px !important;
+ }
+ .min-h-lg-70px {
+ min-height: 70px !important;
+ }
+ .min-h-lg-75px {
+ min-height: 75px !important;
+ }
+ .min-h-lg-80px {
+ min-height: 80px !important;
+ }
+ .min-h-lg-85px {
+ min-height: 85px !important;
+ }
+ .min-h-lg-90px {
+ min-height: 90px !important;
+ }
+ .min-h-lg-95px {
+ min-height: 95px !important;
+ }
+ .min-h-lg-100px {
+ min-height: 100px !important;
+ }
+ .min-h-lg-125px {
+ min-height: 125px !important;
+ }
+ .min-h-lg-150px {
+ min-height: 150px !important;
+ }
+ .min-h-lg-175px {
+ min-height: 175px !important;
+ }
+ .min-h-lg-200px {
+ min-height: 200px !important;
+ }
+ .min-h-lg-225px {
+ min-height: 225px !important;
+ }
+ .min-h-lg-250px {
+ min-height: 250px !important;
+ }
+ .min-h-lg-275px {
+ min-height: 275px !important;
+ }
+ .min-h-lg-300px {
+ min-height: 300px !important;
+ }
+ .min-h-lg-325px {
+ min-height: 325px !important;
+ }
+ .min-h-lg-350px {
+ min-height: 350px !important;
+ }
+ .min-h-lg-375px {
+ min-height: 375px !important;
+ }
+ .min-h-lg-400px {
+ min-height: 400px !important;
+ }
+ .min-h-lg-425px {
+ min-height: 425px !important;
+ }
+ .min-h-lg-450px {
+ min-height: 450px !important;
+ }
+ .min-h-lg-475px {
+ min-height: 475px !important;
+ }
+ .min-h-lg-500px {
+ min-height: 500px !important;
+ }
+ .min-h-lg-550px {
+ min-height: 550px !important;
+ }
+ .min-h-lg-600px {
+ min-height: 600px !important;
+ }
+ .min-h-lg-650px {
+ min-height: 650px !important;
+ }
+ .min-h-lg-700px {
+ min-height: 700px !important;
+ }
+ .min-h-lg-750px {
+ min-height: 750px !important;
+ }
+ .min-h-lg-800px {
+ min-height: 800px !important;
+ }
+ .min-h-lg-850px {
+ min-height: 850px !important;
+ }
+ .min-h-lg-900px {
+ min-height: 900px !important;
+ }
+ .min-h-lg-950px {
+ min-height: 950px !important;
+ }
+ .min-h-lg-1000px {
+ min-height: 1000px !important;
+ }
+}
+@media (min-width: 1200px) {
+ .float-xl-start {
+ float: left !important;
+ }
+ .float-xl-end {
+ float: right !important;
+ }
+ .float-xl-none {
+ float: none !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-grid {
+ display: grid !important;
+ }
+ .d-xl-table {
+ display: table !important;
+ }
+ .d-xl-table-row {
+ display: table-row !important;
+ }
+ .d-xl-table-cell {
+ display: table-cell !important;
+ }
+ .d-xl-flex {
+ display: flex !important;
+ }
+ .d-xl-inline-flex {
+ display: inline-flex !important;
+ }
+ .d-xl-none {
+ display: none !important;
+ }
+ .position-xl-static {
+ position: static !important;
+ }
+ .position-xl-relative {
+ position: relative !important;
+ }
+ .position-xl-absolute {
+ position: absolute !important;
+ }
+ .position-xl-fixed {
+ position: fixed !important;
+ }
+ .position-xl-sticky {
+ position: sticky !important;
+ }
+ .w-xl-unset {
+ width: unset !important;
+ }
+ .w-xl-25 {
+ width: 25% !important;
+ }
+ .w-xl-50 {
+ width: 50% !important;
+ }
+ .w-xl-75 {
+ width: 75% !important;
+ }
+ .w-xl-100 {
+ width: 100% !important;
+ }
+ .w-xl-auto {
+ width: auto !important;
+ }
+ .w-xl-1px {
+ width: 1px !important;
+ }
+ .w-xl-2px {
+ width: 2px !important;
+ }
+ .w-xl-3px {
+ width: 3px !important;
+ }
+ .w-xl-4px {
+ width: 4px !important;
+ }
+ .w-xl-5px {
+ width: 5px !important;
+ }
+ .w-xl-6px {
+ width: 6px !important;
+ }
+ .w-xl-7px {
+ width: 7px !important;
+ }
+ .w-xl-8px {
+ width: 8px !important;
+ }
+ .w-xl-9px {
+ width: 9px !important;
+ }
+ .w-xl-10px {
+ width: 10px !important;
+ }
+ .w-xl-15px {
+ width: 15px !important;
+ }
+ .w-xl-20px {
+ width: 20px !important;
+ }
+ .w-xl-25px {
+ width: 25px !important;
+ }
+ .w-xl-30px {
+ width: 30px !important;
+ }
+ .w-xl-35px {
+ width: 35px !important;
+ }
+ .w-xl-40px {
+ width: 40px !important;
+ }
+ .w-xl-45px {
+ width: 45px !important;
+ }
+ .w-xl-50px {
+ width: 50px !important;
+ }
+ .w-xl-55px {
+ width: 55px !important;
+ }
+ .w-xl-60px {
+ width: 60px !important;
+ }
+ .w-xl-65px {
+ width: 65px !important;
+ }
+ .w-xl-70px {
+ width: 70px !important;
+ }
+ .w-xl-75px {
+ width: 75px !important;
+ }
+ .w-xl-80px {
+ width: 80px !important;
+ }
+ .w-xl-85px {
+ width: 85px !important;
+ }
+ .w-xl-90px {
+ width: 90px !important;
+ }
+ .w-xl-95px {
+ width: 95px !important;
+ }
+ .w-xl-100px {
+ width: 100px !important;
+ }
+ .w-xl-125px {
+ width: 125px !important;
+ }
+ .w-xl-150px {
+ width: 150px !important;
+ }
+ .w-xl-175px {
+ width: 175px !important;
+ }
+ .w-xl-200px {
+ width: 200px !important;
+ }
+ .w-xl-225px {
+ width: 225px !important;
+ }
+ .w-xl-250px {
+ width: 250px !important;
+ }
+ .w-xl-275px {
+ width: 275px !important;
+ }
+ .w-xl-300px {
+ width: 300px !important;
+ }
+ .w-xl-325px {
+ width: 325px !important;
+ }
+ .w-xl-350px {
+ width: 350px !important;
+ }
+ .w-xl-375px {
+ width: 375px !important;
+ }
+ .w-xl-400px {
+ width: 400px !important;
+ }
+ .w-xl-425px {
+ width: 425px !important;
+ }
+ .w-xl-450px {
+ width: 450px !important;
+ }
+ .w-xl-475px {
+ width: 475px !important;
+ }
+ .w-xl-500px {
+ width: 500px !important;
+ }
+ .w-xl-550px {
+ width: 550px !important;
+ }
+ .w-xl-600px {
+ width: 600px !important;
+ }
+ .w-xl-650px {
+ width: 650px !important;
+ }
+ .w-xl-700px {
+ width: 700px !important;
+ }
+ .w-xl-750px {
+ width: 750px !important;
+ }
+ .w-xl-800px {
+ width: 800px !important;
+ }
+ .w-xl-850px {
+ width: 850px !important;
+ }
+ .w-xl-900px {
+ width: 900px !important;
+ }
+ .w-xl-950px {
+ width: 950px !important;
+ }
+ .w-xl-1000px {
+ width: 1000px !important;
+ }
+ .mw-xl-unset {
+ max-width: unset !important;
+ }
+ .mw-xl-25 {
+ max-width: 25% !important;
+ }
+ .mw-xl-50 {
+ max-width: 50% !important;
+ }
+ .mw-xl-75 {
+ max-width: 75% !important;
+ }
+ .mw-xl-100 {
+ max-width: 100% !important;
+ }
+ .mw-xl-auto {
+ max-width: auto !important;
+ }
+ .mw-xl-1px {
+ max-width: 1px !important;
+ }
+ .mw-xl-2px {
+ max-width: 2px !important;
+ }
+ .mw-xl-3px {
+ max-width: 3px !important;
+ }
+ .mw-xl-4px {
+ max-width: 4px !important;
+ }
+ .mw-xl-5px {
+ max-width: 5px !important;
+ }
+ .mw-xl-6px {
+ max-width: 6px !important;
+ }
+ .mw-xl-7px {
+ max-width: 7px !important;
+ }
+ .mw-xl-8px {
+ max-width: 8px !important;
+ }
+ .mw-xl-9px {
+ max-width: 9px !important;
+ }
+ .mw-xl-10px {
+ max-width: 10px !important;
+ }
+ .mw-xl-15px {
+ max-width: 15px !important;
+ }
+ .mw-xl-20px {
+ max-width: 20px !important;
+ }
+ .mw-xl-25px {
+ max-width: 25px !important;
+ }
+ .mw-xl-30px {
+ max-width: 30px !important;
+ }
+ .mw-xl-35px {
+ max-width: 35px !important;
+ }
+ .mw-xl-40px {
+ max-width: 40px !important;
+ }
+ .mw-xl-45px {
+ max-width: 45px !important;
+ }
+ .mw-xl-50px {
+ max-width: 50px !important;
+ }
+ .mw-xl-55px {
+ max-width: 55px !important;
+ }
+ .mw-xl-60px {
+ max-width: 60px !important;
+ }
+ .mw-xl-65px {
+ max-width: 65px !important;
+ }
+ .mw-xl-70px {
+ max-width: 70px !important;
+ }
+ .mw-xl-75px {
+ max-width: 75px !important;
+ }
+ .mw-xl-80px {
+ max-width: 80px !important;
+ }
+ .mw-xl-85px {
+ max-width: 85px !important;
+ }
+ .mw-xl-90px {
+ max-width: 90px !important;
+ }
+ .mw-xl-95px {
+ max-width: 95px !important;
+ }
+ .mw-xl-100px {
+ max-width: 100px !important;
+ }
+ .mw-xl-125px {
+ max-width: 125px !important;
+ }
+ .mw-xl-150px {
+ max-width: 150px !important;
+ }
+ .mw-xl-175px {
+ max-width: 175px !important;
+ }
+ .mw-xl-200px {
+ max-width: 200px !important;
+ }
+ .mw-xl-225px {
+ max-width: 225px !important;
+ }
+ .mw-xl-250px {
+ max-width: 250px !important;
+ }
+ .mw-xl-275px {
+ max-width: 275px !important;
+ }
+ .mw-xl-300px {
+ max-width: 300px !important;
+ }
+ .mw-xl-325px {
+ max-width: 325px !important;
+ }
+ .mw-xl-350px {
+ max-width: 350px !important;
+ }
+ .mw-xl-375px {
+ max-width: 375px !important;
+ }
+ .mw-xl-400px {
+ max-width: 400px !important;
+ }
+ .mw-xl-425px {
+ max-width: 425px !important;
+ }
+ .mw-xl-450px {
+ max-width: 450px !important;
+ }
+ .mw-xl-475px {
+ max-width: 475px !important;
+ }
+ .mw-xl-500px {
+ max-width: 500px !important;
+ }
+ .mw-xl-550px {
+ max-width: 550px !important;
+ }
+ .mw-xl-600px {
+ max-width: 600px !important;
+ }
+ .mw-xl-650px {
+ max-width: 650px !important;
+ }
+ .mw-xl-700px {
+ max-width: 700px !important;
+ }
+ .mw-xl-750px {
+ max-width: 750px !important;
+ }
+ .mw-xl-800px {
+ max-width: 800px !important;
+ }
+ .mw-xl-850px {
+ max-width: 850px !important;
+ }
+ .mw-xl-900px {
+ max-width: 900px !important;
+ }
+ .mw-xl-950px {
+ max-width: 950px !important;
+ }
+ .mw-xl-1000px {
+ max-width: 1000px !important;
+ }
+ .h-xl-unset {
+ height: unset !important;
+ }
+ .h-xl-25 {
+ height: 25% !important;
+ }
+ .h-xl-50 {
+ height: 50% !important;
+ }
+ .h-xl-75 {
+ height: 75% !important;
+ }
+ .h-xl-100 {
+ height: 100% !important;
+ }
+ .h-xl-auto {
+ height: auto !important;
+ }
+ .h-xl-1px {
+ height: 1px !important;
+ }
+ .h-xl-2px {
+ height: 2px !important;
+ }
+ .h-xl-3px {
+ height: 3px !important;
+ }
+ .h-xl-4px {
+ height: 4px !important;
+ }
+ .h-xl-5px {
+ height: 5px !important;
+ }
+ .h-xl-6px {
+ height: 6px !important;
+ }
+ .h-xl-7px {
+ height: 7px !important;
+ }
+ .h-xl-8px {
+ height: 8px !important;
+ }
+ .h-xl-9px {
+ height: 9px !important;
+ }
+ .h-xl-10px {
+ height: 10px !important;
+ }
+ .h-xl-15px {
+ height: 15px !important;
+ }
+ .h-xl-20px {
+ height: 20px !important;
+ }
+ .h-xl-25px {
+ height: 25px !important;
+ }
+ .h-xl-30px {
+ height: 30px !important;
+ }
+ .h-xl-35px {
+ height: 35px !important;
+ }
+ .h-xl-40px {
+ height: 40px !important;
+ }
+ .h-xl-45px {
+ height: 45px !important;
+ }
+ .h-xl-50px {
+ height: 50px !important;
+ }
+ .h-xl-55px {
+ height: 55px !important;
+ }
+ .h-xl-60px {
+ height: 60px !important;
+ }
+ .h-xl-65px {
+ height: 65px !important;
+ }
+ .h-xl-70px {
+ height: 70px !important;
+ }
+ .h-xl-75px {
+ height: 75px !important;
+ }
+ .h-xl-80px {
+ height: 80px !important;
+ }
+ .h-xl-85px {
+ height: 85px !important;
+ }
+ .h-xl-90px {
+ height: 90px !important;
+ }
+ .h-xl-95px {
+ height: 95px !important;
+ }
+ .h-xl-100px {
+ height: 100px !important;
+ }
+ .h-xl-125px {
+ height: 125px !important;
+ }
+ .h-xl-150px {
+ height: 150px !important;
+ }
+ .h-xl-175px {
+ height: 175px !important;
+ }
+ .h-xl-200px {
+ height: 200px !important;
+ }
+ .h-xl-225px {
+ height: 225px !important;
+ }
+ .h-xl-250px {
+ height: 250px !important;
+ }
+ .h-xl-275px {
+ height: 275px !important;
+ }
+ .h-xl-300px {
+ height: 300px !important;
+ }
+ .h-xl-325px {
+ height: 325px !important;
+ }
+ .h-xl-350px {
+ height: 350px !important;
+ }
+ .h-xl-375px {
+ height: 375px !important;
+ }
+ .h-xl-400px {
+ height: 400px !important;
+ }
+ .h-xl-425px {
+ height: 425px !important;
+ }
+ .h-xl-450px {
+ height: 450px !important;
+ }
+ .h-xl-475px {
+ height: 475px !important;
+ }
+ .h-xl-500px {
+ height: 500px !important;
+ }
+ .h-xl-550px {
+ height: 550px !important;
+ }
+ .h-xl-600px {
+ height: 600px !important;
+ }
+ .h-xl-650px {
+ height: 650px !important;
+ }
+ .h-xl-700px {
+ height: 700px !important;
+ }
+ .h-xl-750px {
+ height: 750px !important;
+ }
+ .h-xl-800px {
+ height: 800px !important;
+ }
+ .h-xl-850px {
+ height: 850px !important;
+ }
+ .h-xl-900px {
+ height: 900px !important;
+ }
+ .h-xl-950px {
+ height: 950px !important;
+ }
+ .h-xl-1000px {
+ height: 1000px !important;
+ }
+ .mh-xl-unset {
+ max-height: unset !important;
+ }
+ .mh-xl-25 {
+ max-height: 25% !important;
+ }
+ .mh-xl-50 {
+ max-height: 50% !important;
+ }
+ .mh-xl-75 {
+ max-height: 75% !important;
+ }
+ .mh-xl-100 {
+ max-height: 100% !important;
+ }
+ .mh-xl-auto {
+ max-height: auto !important;
+ }
+ .mh-xl-1px {
+ max-height: 1px !important;
+ }
+ .mh-xl-2px {
+ max-height: 2px !important;
+ }
+ .mh-xl-3px {
+ max-height: 3px !important;
+ }
+ .mh-xl-4px {
+ max-height: 4px !important;
+ }
+ .mh-xl-5px {
+ max-height: 5px !important;
+ }
+ .mh-xl-6px {
+ max-height: 6px !important;
+ }
+ .mh-xl-7px {
+ max-height: 7px !important;
+ }
+ .mh-xl-8px {
+ max-height: 8px !important;
+ }
+ .mh-xl-9px {
+ max-height: 9px !important;
+ }
+ .mh-xl-10px {
+ max-height: 10px !important;
+ }
+ .mh-xl-15px {
+ max-height: 15px !important;
+ }
+ .mh-xl-20px {
+ max-height: 20px !important;
+ }
+ .mh-xl-25px {
+ max-height: 25px !important;
+ }
+ .mh-xl-30px {
+ max-height: 30px !important;
+ }
+ .mh-xl-35px {
+ max-height: 35px !important;
+ }
+ .mh-xl-40px {
+ max-height: 40px !important;
+ }
+ .mh-xl-45px {
+ max-height: 45px !important;
+ }
+ .mh-xl-50px {
+ max-height: 50px !important;
+ }
+ .mh-xl-55px {
+ max-height: 55px !important;
+ }
+ .mh-xl-60px {
+ max-height: 60px !important;
+ }
+ .mh-xl-65px {
+ max-height: 65px !important;
+ }
+ .mh-xl-70px {
+ max-height: 70px !important;
+ }
+ .mh-xl-75px {
+ max-height: 75px !important;
+ }
+ .mh-xl-80px {
+ max-height: 80px !important;
+ }
+ .mh-xl-85px {
+ max-height: 85px !important;
+ }
+ .mh-xl-90px {
+ max-height: 90px !important;
+ }
+ .mh-xl-95px {
+ max-height: 95px !important;
+ }
+ .mh-xl-100px {
+ max-height: 100px !important;
+ }
+ .mh-xl-125px {
+ max-height: 125px !important;
+ }
+ .mh-xl-150px {
+ max-height: 150px !important;
+ }
+ .mh-xl-175px {
+ max-height: 175px !important;
+ }
+ .mh-xl-200px {
+ max-height: 200px !important;
+ }
+ .mh-xl-225px {
+ max-height: 225px !important;
+ }
+ .mh-xl-250px {
+ max-height: 250px !important;
+ }
+ .mh-xl-275px {
+ max-height: 275px !important;
+ }
+ .mh-xl-300px {
+ max-height: 300px !important;
+ }
+ .mh-xl-325px {
+ max-height: 325px !important;
+ }
+ .mh-xl-350px {
+ max-height: 350px !important;
+ }
+ .mh-xl-375px {
+ max-height: 375px !important;
+ }
+ .mh-xl-400px {
+ max-height: 400px !important;
+ }
+ .mh-xl-425px {
+ max-height: 425px !important;
+ }
+ .mh-xl-450px {
+ max-height: 450px !important;
+ }
+ .mh-xl-475px {
+ max-height: 475px !important;
+ }
+ .mh-xl-500px {
+ max-height: 500px !important;
+ }
+ .mh-xl-550px {
+ max-height: 550px !important;
+ }
+ .mh-xl-600px {
+ max-height: 600px !important;
+ }
+ .mh-xl-650px {
+ max-height: 650px !important;
+ }
+ .mh-xl-700px {
+ max-height: 700px !important;
+ }
+ .mh-xl-750px {
+ max-height: 750px !important;
+ }
+ .mh-xl-800px {
+ max-height: 800px !important;
+ }
+ .mh-xl-850px {
+ max-height: 850px !important;
+ }
+ .mh-xl-900px {
+ max-height: 900px !important;
+ }
+ .mh-xl-950px {
+ max-height: 950px !important;
+ }
+ .mh-xl-1000px {
+ max-height: 1000px !important;
+ }
+ .flex-xl-fill {
+ flex: 1 1 auto !important;
+ }
+ .flex-xl-row {
+ flex-direction: row !important;
+ }
+ .flex-xl-column {
+ flex-direction: column !important;
+ }
+ .flex-xl-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .flex-xl-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .flex-xl-grow-0 {
+ flex-grow: 0 !important;
+ }
+ .flex-xl-grow-1 {
+ flex-grow: 1 !important;
+ }
+ .flex-xl-shrink-0 {
+ flex-shrink: 0 !important;
+ }
+ .flex-xl-shrink-1 {
+ flex-shrink: 1 !important;
+ }
+ .flex-xl-wrap {
+ flex-wrap: wrap !important;
+ }
+ .flex-xl-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .flex-xl-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .justify-content-xl-start {
+ justify-content: flex-start !important;
+ }
+ .justify-content-xl-end {
+ justify-content: flex-end !important;
+ }
+ .justify-content-xl-center {
+ justify-content: center !important;
+ }
+ .justify-content-xl-between {
+ justify-content: space-between !important;
+ }
+ .justify-content-xl-around {
+ justify-content: space-around !important;
+ }
+ .justify-content-xl-evenly {
+ justify-content: space-evenly !important;
+ }
+ .align-items-xl-start {
+ align-items: flex-start !important;
+ }
+ .align-items-xl-end {
+ align-items: flex-end !important;
+ }
+ .align-items-xl-center {
+ align-items: center !important;
+ }
+ .align-items-xl-baseline {
+ align-items: baseline !important;
+ }
+ .align-items-xl-stretch {
+ align-items: stretch !important;
+ }
+ .align-content-xl-start {
+ align-content: flex-start !important;
+ }
+ .align-content-xl-end {
+ align-content: flex-end !important;
+ }
+ .align-content-xl-center {
+ align-content: center !important;
+ }
+ .align-content-xl-between {
+ align-content: space-between !important;
+ }
+ .align-content-xl-around {
+ align-content: space-around !important;
+ }
+ .align-content-xl-stretch {
+ align-content: stretch !important;
+ }
+ .align-self-xl-auto {
+ align-self: auto !important;
+ }
+ .align-self-xl-start {
+ align-self: flex-start !important;
+ }
+ .align-self-xl-end {
+ align-self: flex-end !important;
+ }
+ .align-self-xl-center {
+ align-self: center !important;
+ }
+ .align-self-xl-baseline {
+ align-self: baseline !important;
+ }
+ .align-self-xl-stretch {
+ align-self: stretch !important;
+ }
+ .order-xl-first {
+ order: -1 !important;
+ }
+ .order-xl-0 {
+ order: 0 !important;
+ }
+ .order-xl-1 {
+ order: 1 !important;
+ }
+ .order-xl-2 {
+ order: 2 !important;
+ }
+ .order-xl-3 {
+ order: 3 !important;
+ }
+ .order-xl-4 {
+ order: 4 !important;
+ }
+ .order-xl-5 {
+ order: 5 !important;
+ }
+ .order-xl-last {
+ order: 6 !important;
+ }
+ .m-xl-0 {
+ margin: 0 !important;
+ }
+ .m-xl-1 {
+ margin: 0.25rem !important;
+ }
+ .m-xl-2 {
+ margin: 0.5rem !important;
+ }
+ .m-xl-3 {
+ margin: 0.75rem !important;
+ }
+ .m-xl-4 {
+ margin: 1rem !important;
+ }
+ .m-xl-5 {
+ margin: 1.25rem !important;
+ }
+ .m-xl-6 {
+ margin: 1.5rem !important;
+ }
+ .m-xl-7 {
+ margin: 1.75rem !important;
+ }
+ .m-xl-8 {
+ margin: 2rem !important;
+ }
+ .m-xl-9 {
+ margin: 2.25rem !important;
+ }
+ .m-xl-10 {
+ margin: 2.5rem !important;
+ }
+ .m-xl-11 {
+ margin: 2.75rem !important;
+ }
+ .m-xl-12 {
+ margin: 3rem !important;
+ }
+ .m-xl-13 {
+ margin: 3.25rem !important;
+ }
+ .m-xl-14 {
+ margin: 3.5rem !important;
+ }
+ .m-xl-15 {
+ margin: 3.75rem !important;
+ }
+ .m-xl-16 {
+ margin: 4rem !important;
+ }
+ .m-xl-17 {
+ margin: 4.25rem !important;
+ }
+ .m-xl-18 {
+ margin: 4.5rem !important;
+ }
+ .m-xl-19 {
+ margin: 4.75rem !important;
+ }
+ .m-xl-20 {
+ margin: 5rem !important;
+ }
+ .m-xl-auto {
+ margin: auto !important;
+ }
+ .mx-xl-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .mx-xl-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .mx-xl-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .mx-xl-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .mx-xl-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .mx-xl-5 {
+ margin-right: 1.25rem !important;
+ margin-left: 1.25rem !important;
+ }
+ .mx-xl-6 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .mx-xl-7 {
+ margin-right: 1.75rem !important;
+ margin-left: 1.75rem !important;
+ }
+ .mx-xl-8 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .mx-xl-9 {
+ margin-right: 2.25rem !important;
+ margin-left: 2.25rem !important;
+ }
+ .mx-xl-10 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .mx-xl-11 {
+ margin-right: 2.75rem !important;
+ margin-left: 2.75rem !important;
+ }
+ .mx-xl-12 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .mx-xl-13 {
+ margin-right: 3.25rem !important;
+ margin-left: 3.25rem !important;
+ }
+ .mx-xl-14 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .mx-xl-15 {
+ margin-right: 3.75rem !important;
+ margin-left: 3.75rem !important;
+ }
+ .mx-xl-16 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .mx-xl-17 {
+ margin-right: 4.25rem !important;
+ margin-left: 4.25rem !important;
+ }
+ .mx-xl-18 {
+ margin-right: 4.5rem !important;
+ margin-left: 4.5rem !important;
+ }
+ .mx-xl-19 {
+ margin-right: 4.75rem !important;
+ margin-left: 4.75rem !important;
+ }
+ .mx-xl-20 {
+ margin-right: 5rem !important;
+ margin-left: 5rem !important;
+ }
+ .mx-xl-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+ }
+ .my-xl-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .my-xl-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .my-xl-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .my-xl-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .my-xl-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .my-xl-5 {
+ margin-top: 1.25rem !important;
+ margin-bottom: 1.25rem !important;
+ }
+ .my-xl-6 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .my-xl-7 {
+ margin-top: 1.75rem !important;
+ margin-bottom: 1.75rem !important;
+ }
+ .my-xl-8 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .my-xl-9 {
+ margin-top: 2.25rem !important;
+ margin-bottom: 2.25rem !important;
+ }
+ .my-xl-10 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .my-xl-11 {
+ margin-top: 2.75rem !important;
+ margin-bottom: 2.75rem !important;
+ }
+ .my-xl-12 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .my-xl-13 {
+ margin-top: 3.25rem !important;
+ margin-bottom: 3.25rem !important;
+ }
+ .my-xl-14 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .my-xl-15 {
+ margin-top: 3.75rem !important;
+ margin-bottom: 3.75rem !important;
+ }
+ .my-xl-16 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .my-xl-17 {
+ margin-top: 4.25rem !important;
+ margin-bottom: 4.25rem !important;
+ }
+ .my-xl-18 {
+ margin-top: 4.5rem !important;
+ margin-bottom: 4.5rem !important;
+ }
+ .my-xl-19 {
+ margin-top: 4.75rem !important;
+ margin-bottom: 4.75rem !important;
+ }
+ .my-xl-20 {
+ margin-top: 5rem !important;
+ margin-bottom: 5rem !important;
+ }
+ .my-xl-auto {
+ margin-top: auto !important;
+ margin-bottom: auto !important;
+ }
+ .mt-xl-0 {
+ margin-top: 0 !important;
+ }
+ .mt-xl-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mt-xl-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mt-xl-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mt-xl-4 {
+ margin-top: 1rem !important;
+ }
+ .mt-xl-5 {
+ margin-top: 1.25rem !important;
+ }
+ .mt-xl-6 {
+ margin-top: 1.5rem !important;
+ }
+ .mt-xl-7 {
+ margin-top: 1.75rem !important;
+ }
+ .mt-xl-8 {
+ margin-top: 2rem !important;
+ }
+ .mt-xl-9 {
+ margin-top: 2.25rem !important;
+ }
+ .mt-xl-10 {
+ margin-top: 2.5rem !important;
+ }
+ .mt-xl-11 {
+ margin-top: 2.75rem !important;
+ }
+ .mt-xl-12 {
+ margin-top: 3rem !important;
+ }
+ .mt-xl-13 {
+ margin-top: 3.25rem !important;
+ }
+ .mt-xl-14 {
+ margin-top: 3.5rem !important;
+ }
+ .mt-xl-15 {
+ margin-top: 3.75rem !important;
+ }
+ .mt-xl-16 {
+ margin-top: 4rem !important;
+ }
+ .mt-xl-17 {
+ margin-top: 4.25rem !important;
+ }
+ .mt-xl-18 {
+ margin-top: 4.5rem !important;
+ }
+ .mt-xl-19 {
+ margin-top: 4.75rem !important;
+ }
+ .mt-xl-20 {
+ margin-top: 5rem !important;
+ }
+ .mt-xl-auto {
+ margin-top: auto !important;
+ }
+ .me-xl-0 {
+ margin-right: 0 !important;
+ }
+ .me-xl-1 {
+ margin-right: 0.25rem !important;
+ }
+ .me-xl-2 {
+ margin-right: 0.5rem !important;
+ }
+ .me-xl-3 {
+ margin-right: 0.75rem !important;
+ }
+ .me-xl-4 {
+ margin-right: 1rem !important;
+ }
+ .me-xl-5 {
+ margin-right: 1.25rem !important;
+ }
+ .me-xl-6 {
+ margin-right: 1.5rem !important;
+ }
+ .me-xl-7 {
+ margin-right: 1.75rem !important;
+ }
+ .me-xl-8 {
+ margin-right: 2rem !important;
+ }
+ .me-xl-9 {
+ margin-right: 2.25rem !important;
+ }
+ .me-xl-10 {
+ margin-right: 2.5rem !important;
+ }
+ .me-xl-11 {
+ margin-right: 2.75rem !important;
+ }
+ .me-xl-12 {
+ margin-right: 3rem !important;
+ }
+ .me-xl-13 {
+ margin-right: 3.25rem !important;
+ }
+ .me-xl-14 {
+ margin-right: 3.5rem !important;
+ }
+ .me-xl-15 {
+ margin-right: 3.75rem !important;
+ }
+ .me-xl-16 {
+ margin-right: 4rem !important;
+ }
+ .me-xl-17 {
+ margin-right: 4.25rem !important;
+ }
+ .me-xl-18 {
+ margin-right: 4.5rem !important;
+ }
+ .me-xl-19 {
+ margin-right: 4.75rem !important;
+ }
+ .me-xl-20 {
+ margin-right: 5rem !important;
+ }
+ .me-xl-auto {
+ margin-right: auto !important;
+ }
+ .mb-xl-0 {
+ margin-bottom: 0 !important;
+ }
+ .mb-xl-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .mb-xl-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .mb-xl-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .mb-xl-4 {
+ margin-bottom: 1rem !important;
+ }
+ .mb-xl-5 {
+ margin-bottom: 1.25rem !important;
+ }
+ .mb-xl-6 {
+ margin-bottom: 1.5rem !important;
+ }
+ .mb-xl-7 {
+ margin-bottom: 1.75rem !important;
+ }
+ .mb-xl-8 {
+ margin-bottom: 2rem !important;
+ }
+ .mb-xl-9 {
+ margin-bottom: 2.25rem !important;
+ }
+ .mb-xl-10 {
+ margin-bottom: 2.5rem !important;
+ }
+ .mb-xl-11 {
+ margin-bottom: 2.75rem !important;
+ }
+ .mb-xl-12 {
+ margin-bottom: 3rem !important;
+ }
+ .mb-xl-13 {
+ margin-bottom: 3.25rem !important;
+ }
+ .mb-xl-14 {
+ margin-bottom: 3.5rem !important;
+ }
+ .mb-xl-15 {
+ margin-bottom: 3.75rem !important;
+ }
+ .mb-xl-16 {
+ margin-bottom: 4rem !important;
+ }
+ .mb-xl-17 {
+ margin-bottom: 4.25rem !important;
+ }
+ .mb-xl-18 {
+ margin-bottom: 4.5rem !important;
+ }
+ .mb-xl-19 {
+ margin-bottom: 4.75rem !important;
+ }
+ .mb-xl-20 {
+ margin-bottom: 5rem !important;
+ }
+ .mb-xl-auto {
+ margin-bottom: auto !important;
+ }
+ .ms-xl-0 {
+ margin-left: 0 !important;
+ }
+ .ms-xl-1 {
+ margin-left: 0.25rem !important;
+ }
+ .ms-xl-2 {
+ margin-left: 0.5rem !important;
+ }
+ .ms-xl-3 {
+ margin-left: 0.75rem !important;
+ }
+ .ms-xl-4 {
+ margin-left: 1rem !important;
+ }
+ .ms-xl-5 {
+ margin-left: 1.25rem !important;
+ }
+ .ms-xl-6 {
+ margin-left: 1.5rem !important;
+ }
+ .ms-xl-7 {
+ margin-left: 1.75rem !important;
+ }
+ .ms-xl-8 {
+ margin-left: 2rem !important;
+ }
+ .ms-xl-9 {
+ margin-left: 2.25rem !important;
+ }
+ .ms-xl-10 {
+ margin-left: 2.5rem !important;
+ }
+ .ms-xl-11 {
+ margin-left: 2.75rem !important;
+ }
+ .ms-xl-12 {
+ margin-left: 3rem !important;
+ }
+ .ms-xl-13 {
+ margin-left: 3.25rem !important;
+ }
+ .ms-xl-14 {
+ margin-left: 3.5rem !important;
+ }
+ .ms-xl-15 {
+ margin-left: 3.75rem !important;
+ }
+ .ms-xl-16 {
+ margin-left: 4rem !important;
+ }
+ .ms-xl-17 {
+ margin-left: 4.25rem !important;
+ }
+ .ms-xl-18 {
+ margin-left: 4.5rem !important;
+ }
+ .ms-xl-19 {
+ margin-left: 4.75rem !important;
+ }
+ .ms-xl-20 {
+ margin-left: 5rem !important;
+ }
+ .ms-xl-auto {
+ margin-left: auto !important;
+ }
+ .m-xl-n1 {
+ margin: -0.25rem !important;
+ }
+ .m-xl-n2 {
+ margin: -0.5rem !important;
+ }
+ .m-xl-n3 {
+ margin: -0.75rem !important;
+ }
+ .m-xl-n4 {
+ margin: -1rem !important;
+ }
+ .m-xl-n5 {
+ margin: -1.25rem !important;
+ }
+ .m-xl-n6 {
+ margin: -1.5rem !important;
+ }
+ .m-xl-n7 {
+ margin: -1.75rem !important;
+ }
+ .m-xl-n8 {
+ margin: -2rem !important;
+ }
+ .m-xl-n9 {
+ margin: -2.25rem !important;
+ }
+ .m-xl-n10 {
+ margin: -2.5rem !important;
+ }
+ .m-xl-n11 {
+ margin: -2.75rem !important;
+ }
+ .m-xl-n12 {
+ margin: -3rem !important;
+ }
+ .m-xl-n13 {
+ margin: -3.25rem !important;
+ }
+ .m-xl-n14 {
+ margin: -3.5rem !important;
+ }
+ .m-xl-n15 {
+ margin: -3.75rem !important;
+ }
+ .m-xl-n16 {
+ margin: -4rem !important;
+ }
+ .m-xl-n17 {
+ margin: -4.25rem !important;
+ }
+ .m-xl-n18 {
+ margin: -4.5rem !important;
+ }
+ .m-xl-n19 {
+ margin: -4.75rem !important;
+ }
+ .m-xl-n20 {
+ margin: -5rem !important;
+ }
+ .mx-xl-n1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+ .mx-xl-n2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+ .mx-xl-n3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+ .mx-xl-n4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+ .mx-xl-n5 {
+ margin-right: -1.25rem !important;
+ margin-left: -1.25rem !important;
+ }
+ .mx-xl-n6 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+ .mx-xl-n7 {
+ margin-right: -1.75rem !important;
+ margin-left: -1.75rem !important;
+ }
+ .mx-xl-n8 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+ .mx-xl-n9 {
+ margin-right: -2.25rem !important;
+ margin-left: -2.25rem !important;
+ }
+ .mx-xl-n10 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+ .mx-xl-n11 {
+ margin-right: -2.75rem !important;
+ margin-left: -2.75rem !important;
+ }
+ .mx-xl-n12 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+ .mx-xl-n13 {
+ margin-right: -3.25rem !important;
+ margin-left: -3.25rem !important;
+ }
+ .mx-xl-n14 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+ .mx-xl-n15 {
+ margin-right: -3.75rem !important;
+ margin-left: -3.75rem !important;
+ }
+ .mx-xl-n16 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+ .mx-xl-n17 {
+ margin-right: -4.25rem !important;
+ margin-left: -4.25rem !important;
+ }
+ .mx-xl-n18 {
+ margin-right: -4.5rem !important;
+ margin-left: -4.5rem !important;
+ }
+ .mx-xl-n19 {
+ margin-right: -4.75rem !important;
+ margin-left: -4.75rem !important;
+ }
+ .mx-xl-n20 {
+ margin-right: -5rem !important;
+ margin-left: -5rem !important;
+ }
+ .my-xl-n1 {
+ margin-top: -0.25rem !important;
+ margin-bottom: -0.25rem !important;
+ }
+ .my-xl-n2 {
+ margin-top: -0.5rem !important;
+ margin-bottom: -0.5rem !important;
+ }
+ .my-xl-n3 {
+ margin-top: -0.75rem !important;
+ margin-bottom: -0.75rem !important;
+ }
+ .my-xl-n4 {
+ margin-top: -1rem !important;
+ margin-bottom: -1rem !important;
+ }
+ .my-xl-n5 {
+ margin-top: -1.25rem !important;
+ margin-bottom: -1.25rem !important;
+ }
+ .my-xl-n6 {
+ margin-top: -1.5rem !important;
+ margin-bottom: -1.5rem !important;
+ }
+ .my-xl-n7 {
+ margin-top: -1.75rem !important;
+ margin-bottom: -1.75rem !important;
+ }
+ .my-xl-n8 {
+ margin-top: -2rem !important;
+ margin-bottom: -2rem !important;
+ }
+ .my-xl-n9 {
+ margin-top: -2.25rem !important;
+ margin-bottom: -2.25rem !important;
+ }
+ .my-xl-n10 {
+ margin-top: -2.5rem !important;
+ margin-bottom: -2.5rem !important;
+ }
+ .my-xl-n11 {
+ margin-top: -2.75rem !important;
+ margin-bottom: -2.75rem !important;
+ }
+ .my-xl-n12 {
+ margin-top: -3rem !important;
+ margin-bottom: -3rem !important;
+ }
+ .my-xl-n13 {
+ margin-top: -3.25rem !important;
+ margin-bottom: -3.25rem !important;
+ }
+ .my-xl-n14 {
+ margin-top: -3.5rem !important;
+ margin-bottom: -3.5rem !important;
+ }
+ .my-xl-n15 {
+ margin-top: -3.75rem !important;
+ margin-bottom: -3.75rem !important;
+ }
+ .my-xl-n16 {
+ margin-top: -4rem !important;
+ margin-bottom: -4rem !important;
+ }
+ .my-xl-n17 {
+ margin-top: -4.25rem !important;
+ margin-bottom: -4.25rem !important;
+ }
+ .my-xl-n18 {
+ margin-top: -4.5rem !important;
+ margin-bottom: -4.5rem !important;
+ }
+ .my-xl-n19 {
+ margin-top: -4.75rem !important;
+ margin-bottom: -4.75rem !important;
+ }
+ .my-xl-n20 {
+ margin-top: -5rem !important;
+ margin-bottom: -5rem !important;
+ }
+ .mt-xl-n1 {
+ margin-top: -0.25rem !important;
+ }
+ .mt-xl-n2 {
+ margin-top: -0.5rem !important;
+ }
+ .mt-xl-n3 {
+ margin-top: -0.75rem !important;
+ }
+ .mt-xl-n4 {
+ margin-top: -1rem !important;
+ }
+ .mt-xl-n5 {
+ margin-top: -1.25rem !important;
+ }
+ .mt-xl-n6 {
+ margin-top: -1.5rem !important;
+ }
+ .mt-xl-n7 {
+ margin-top: -1.75rem !important;
+ }
+ .mt-xl-n8 {
+ margin-top: -2rem !important;
+ }
+ .mt-xl-n9 {
+ margin-top: -2.25rem !important;
+ }
+ .mt-xl-n10 {
+ margin-top: -2.5rem !important;
+ }
+ .mt-xl-n11 {
+ margin-top: -2.75rem !important;
+ }
+ .mt-xl-n12 {
+ margin-top: -3rem !important;
+ }
+ .mt-xl-n13 {
+ margin-top: -3.25rem !important;
+ }
+ .mt-xl-n14 {
+ margin-top: -3.5rem !important;
+ }
+ .mt-xl-n15 {
+ margin-top: -3.75rem !important;
+ }
+ .mt-xl-n16 {
+ margin-top: -4rem !important;
+ }
+ .mt-xl-n17 {
+ margin-top: -4.25rem !important;
+ }
+ .mt-xl-n18 {
+ margin-top: -4.5rem !important;
+ }
+ .mt-xl-n19 {
+ margin-top: -4.75rem !important;
+ }
+ .mt-xl-n20 {
+ margin-top: -5rem !important;
+ }
+ .me-xl-n1 {
+ margin-right: -0.25rem !important;
+ }
+ .me-xl-n2 {
+ margin-right: -0.5rem !important;
+ }
+ .me-xl-n3 {
+ margin-right: -0.75rem !important;
+ }
+ .me-xl-n4 {
+ margin-right: -1rem !important;
+ }
+ .me-xl-n5 {
+ margin-right: -1.25rem !important;
+ }
+ .me-xl-n6 {
+ margin-right: -1.5rem !important;
+ }
+ .me-xl-n7 {
+ margin-right: -1.75rem !important;
+ }
+ .me-xl-n8 {
+ margin-right: -2rem !important;
+ }
+ .me-xl-n9 {
+ margin-right: -2.25rem !important;
+ }
+ .me-xl-n10 {
+ margin-right: -2.5rem !important;
+ }
+ .me-xl-n11 {
+ margin-right: -2.75rem !important;
+ }
+ .me-xl-n12 {
+ margin-right: -3rem !important;
+ }
+ .me-xl-n13 {
+ margin-right: -3.25rem !important;
+ }
+ .me-xl-n14 {
+ margin-right: -3.5rem !important;
+ }
+ .me-xl-n15 {
+ margin-right: -3.75rem !important;
+ }
+ .me-xl-n16 {
+ margin-right: -4rem !important;
+ }
+ .me-xl-n17 {
+ margin-right: -4.25rem !important;
+ }
+ .me-xl-n18 {
+ margin-right: -4.5rem !important;
+ }
+ .me-xl-n19 {
+ margin-right: -4.75rem !important;
+ }
+ .me-xl-n20 {
+ margin-right: -5rem !important;
+ }
+ .mb-xl-n1 {
+ margin-bottom: -0.25rem !important;
+ }
+ .mb-xl-n2 {
+ margin-bottom: -0.5rem !important;
+ }
+ .mb-xl-n3 {
+ margin-bottom: -0.75rem !important;
+ }
+ .mb-xl-n4 {
+ margin-bottom: -1rem !important;
+ }
+ .mb-xl-n5 {
+ margin-bottom: -1.25rem !important;
+ }
+ .mb-xl-n6 {
+ margin-bottom: -1.5rem !important;
+ }
+ .mb-xl-n7 {
+ margin-bottom: -1.75rem !important;
+ }
+ .mb-xl-n8 {
+ margin-bottom: -2rem !important;
+ }
+ .mb-xl-n9 {
+ margin-bottom: -2.25rem !important;
+ }
+ .mb-xl-n10 {
+ margin-bottom: -2.5rem !important;
+ }
+ .mb-xl-n11 {
+ margin-bottom: -2.75rem !important;
+ }
+ .mb-xl-n12 {
+ margin-bottom: -3rem !important;
+ }
+ .mb-xl-n13 {
+ margin-bottom: -3.25rem !important;
+ }
+ .mb-xl-n14 {
+ margin-bottom: -3.5rem !important;
+ }
+ .mb-xl-n15 {
+ margin-bottom: -3.75rem !important;
+ }
+ .mb-xl-n16 {
+ margin-bottom: -4rem !important;
+ }
+ .mb-xl-n17 {
+ margin-bottom: -4.25rem !important;
+ }
+ .mb-xl-n18 {
+ margin-bottom: -4.5rem !important;
+ }
+ .mb-xl-n19 {
+ margin-bottom: -4.75rem !important;
+ }
+ .mb-xl-n20 {
+ margin-bottom: -5rem !important;
+ }
+ .ms-xl-n1 {
+ margin-left: -0.25rem !important;
+ }
+ .ms-xl-n2 {
+ margin-left: -0.5rem !important;
+ }
+ .ms-xl-n3 {
+ margin-left: -0.75rem !important;
+ }
+ .ms-xl-n4 {
+ margin-left: -1rem !important;
+ }
+ .ms-xl-n5 {
+ margin-left: -1.25rem !important;
+ }
+ .ms-xl-n6 {
+ margin-left: -1.5rem !important;
+ }
+ .ms-xl-n7 {
+ margin-left: -1.75rem !important;
+ }
+ .ms-xl-n8 {
+ margin-left: -2rem !important;
+ }
+ .ms-xl-n9 {
+ margin-left: -2.25rem !important;
+ }
+ .ms-xl-n10 {
+ margin-left: -2.5rem !important;
+ }
+ .ms-xl-n11 {
+ margin-left: -2.75rem !important;
+ }
+ .ms-xl-n12 {
+ margin-left: -3rem !important;
+ }
+ .ms-xl-n13 {
+ margin-left: -3.25rem !important;
+ }
+ .ms-xl-n14 {
+ margin-left: -3.5rem !important;
+ }
+ .ms-xl-n15 {
+ margin-left: -3.75rem !important;
+ }
+ .ms-xl-n16 {
+ margin-left: -4rem !important;
+ }
+ .ms-xl-n17 {
+ margin-left: -4.25rem !important;
+ }
+ .ms-xl-n18 {
+ margin-left: -4.5rem !important;
+ }
+ .ms-xl-n19 {
+ margin-left: -4.75rem !important;
+ }
+ .ms-xl-n20 {
+ margin-left: -5rem !important;
+ }
+ .p-xl-0 {
+ padding: 0 !important;
+ }
+ .p-xl-1 {
+ padding: 0.25rem !important;
+ }
+ .p-xl-2 {
+ padding: 0.5rem !important;
+ }
+ .p-xl-3 {
+ padding: 0.75rem !important;
+ }
+ .p-xl-4 {
+ padding: 1rem !important;
+ }
+ .p-xl-5 {
+ padding: 1.25rem !important;
+ }
+ .p-xl-6 {
+ padding: 1.5rem !important;
+ }
+ .p-xl-7 {
+ padding: 1.75rem !important;
+ }
+ .p-xl-8 {
+ padding: 2rem !important;
+ }
+ .p-xl-9 {
+ padding: 2.25rem !important;
+ }
+ .p-xl-10 {
+ padding: 2.5rem !important;
+ }
+ .p-xl-11 {
+ padding: 2.75rem !important;
+ }
+ .p-xl-12 {
+ padding: 3rem !important;
+ }
+ .p-xl-13 {
+ padding: 3.25rem !important;
+ }
+ .p-xl-14 {
+ padding: 3.5rem !important;
+ }
+ .p-xl-15 {
+ padding: 3.75rem !important;
+ }
+ .p-xl-16 {
+ padding: 4rem !important;
+ }
+ .p-xl-17 {
+ padding: 4.25rem !important;
+ }
+ .p-xl-18 {
+ padding: 4.5rem !important;
+ }
+ .p-xl-19 {
+ padding: 4.75rem !important;
+ }
+ .p-xl-20 {
+ padding: 5rem !important;
+ }
+ .px-xl-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .px-xl-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .px-xl-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .px-xl-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .px-xl-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .px-xl-5 {
+ padding-right: 1.25rem !important;
+ padding-left: 1.25rem !important;
+ }
+ .px-xl-6 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .px-xl-7 {
+ padding-right: 1.75rem !important;
+ padding-left: 1.75rem !important;
+ }
+ .px-xl-8 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .px-xl-9 {
+ padding-right: 2.25rem !important;
+ padding-left: 2.25rem !important;
+ }
+ .px-xl-10 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .px-xl-11 {
+ padding-right: 2.75rem !important;
+ padding-left: 2.75rem !important;
+ }
+ .px-xl-12 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .px-xl-13 {
+ padding-right: 3.25rem !important;
+ padding-left: 3.25rem !important;
+ }
+ .px-xl-14 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .px-xl-15 {
+ padding-right: 3.75rem !important;
+ padding-left: 3.75rem !important;
+ }
+ .px-xl-16 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .px-xl-17 {
+ padding-right: 4.25rem !important;
+ padding-left: 4.25rem !important;
+ }
+ .px-xl-18 {
+ padding-right: 4.5rem !important;
+ padding-left: 4.5rem !important;
+ }
+ .px-xl-19 {
+ padding-right: 4.75rem !important;
+ padding-left: 4.75rem !important;
+ }
+ .px-xl-20 {
+ padding-right: 5rem !important;
+ padding-left: 5rem !important;
+ }
+ .py-xl-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .py-xl-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .py-xl-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .py-xl-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .py-xl-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .py-xl-5 {
+ padding-top: 1.25rem !important;
+ padding-bottom: 1.25rem !important;
+ }
+ .py-xl-6 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .py-xl-7 {
+ padding-top: 1.75rem !important;
+ padding-bottom: 1.75rem !important;
+ }
+ .py-xl-8 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .py-xl-9 {
+ padding-top: 2.25rem !important;
+ padding-bottom: 2.25rem !important;
+ }
+ .py-xl-10 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .py-xl-11 {
+ padding-top: 2.75rem !important;
+ padding-bottom: 2.75rem !important;
+ }
+ .py-xl-12 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .py-xl-13 {
+ padding-top: 3.25rem !important;
+ padding-bottom: 3.25rem !important;
+ }
+ .py-xl-14 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .py-xl-15 {
+ padding-top: 3.75rem !important;
+ padding-bottom: 3.75rem !important;
+ }
+ .py-xl-16 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+ .py-xl-17 {
+ padding-top: 4.25rem !important;
+ padding-bottom: 4.25rem !important;
+ }
+ .py-xl-18 {
+ padding-top: 4.5rem !important;
+ padding-bottom: 4.5rem !important;
+ }
+ .py-xl-19 {
+ padding-top: 4.75rem !important;
+ padding-bottom: 4.75rem !important;
+ }
+ .py-xl-20 {
+ padding-top: 5rem !important;
+ padding-bottom: 5rem !important;
+ }
+ .pt-xl-0 {
+ padding-top: 0 !important;
+ }
+ .pt-xl-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pt-xl-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pt-xl-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pt-xl-4 {
+ padding-top: 1rem !important;
+ }
+ .pt-xl-5 {
+ padding-top: 1.25rem !important;
+ }
+ .pt-xl-6 {
+ padding-top: 1.5rem !important;
+ }
+ .pt-xl-7 {
+ padding-top: 1.75rem !important;
+ }
+ .pt-xl-8 {
+ padding-top: 2rem !important;
+ }
+ .pt-xl-9 {
+ padding-top: 2.25rem !important;
+ }
+ .pt-xl-10 {
+ padding-top: 2.5rem !important;
+ }
+ .pt-xl-11 {
+ padding-top: 2.75rem !important;
+ }
+ .pt-xl-12 {
+ padding-top: 3rem !important;
+ }
+ .pt-xl-13 {
+ padding-top: 3.25rem !important;
+ }
+ .pt-xl-14 {
+ padding-top: 3.5rem !important;
+ }
+ .pt-xl-15 {
+ padding-top: 3.75rem !important;
+ }
+ .pt-xl-16 {
+ padding-top: 4rem !important;
+ }
+ .pt-xl-17 {
+ padding-top: 4.25rem !important;
+ }
+ .pt-xl-18 {
+ padding-top: 4.5rem !important;
+ }
+ .pt-xl-19 {
+ padding-top: 4.75rem !important;
+ }
+ .pt-xl-20 {
+ padding-top: 5rem !important;
+ }
+ .pe-xl-0 {
+ padding-right: 0 !important;
+ }
+ .pe-xl-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pe-xl-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pe-xl-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pe-xl-4 {
+ padding-right: 1rem !important;
+ }
+ .pe-xl-5 {
+ padding-right: 1.25rem !important;
+ }
+ .pe-xl-6 {
+ padding-right: 1.5rem !important;
+ }
+ .pe-xl-7 {
+ padding-right: 1.75rem !important;
+ }
+ .pe-xl-8 {
+ padding-right: 2rem !important;
+ }
+ .pe-xl-9 {
+ padding-right: 2.25rem !important;
+ }
+ .pe-xl-10 {
+ padding-right: 2.5rem !important;
+ }
+ .pe-xl-11 {
+ padding-right: 2.75rem !important;
+ }
+ .pe-xl-12 {
+ padding-right: 3rem !important;
+ }
+ .pe-xl-13 {
+ padding-right: 3.25rem !important;
+ }
+ .pe-xl-14 {
+ padding-right: 3.5rem !important;
+ }
+ .pe-xl-15 {
+ padding-right: 3.75rem !important;
+ }
+ .pe-xl-16 {
+ padding-right: 4rem !important;
+ }
+ .pe-xl-17 {
+ padding-right: 4.25rem !important;
+ }
+ .pe-xl-18 {
+ padding-right: 4.5rem !important;
+ }
+ .pe-xl-19 {
+ padding-right: 4.75rem !important;
+ }
+ .pe-xl-20 {
+ padding-right: 5rem !important;
+ }
+ .pb-xl-0 {
+ padding-bottom: 0 !important;
+ }
+ .pb-xl-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pb-xl-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pb-xl-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pb-xl-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pb-xl-5 {
+ padding-bottom: 1.25rem !important;
+ }
+ .pb-xl-6 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pb-xl-7 {
+ padding-bottom: 1.75rem !important;
+ }
+ .pb-xl-8 {
+ padding-bottom: 2rem !important;
+ }
+ .pb-xl-9 {
+ padding-bottom: 2.25rem !important;
+ }
+ .pb-xl-10 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pb-xl-11 {
+ padding-bottom: 2.75rem !important;
+ }
+ .pb-xl-12 {
+ padding-bottom: 3rem !important;
+ }
+ .pb-xl-13 {
+ padding-bottom: 3.25rem !important;
+ }
+ .pb-xl-14 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pb-xl-15 {
+ padding-bottom: 3.75rem !important;
+ }
+ .pb-xl-16 {
+ padding-bottom: 4rem !important;
+ }
+ .pb-xl-17 {
+ padding-bottom: 4.25rem !important;
+ }
+ .pb-xl-18 {
+ padding-bottom: 4.5rem !important;
+ }
+ .pb-xl-19 {
+ padding-bottom: 4.75rem !important;
+ }
+ .pb-xl-20 {
+ padding-bottom: 5rem !important;
+ }
+ .ps-xl-0 {
+ padding-left: 0 !important;
+ }
+ .ps-xl-1 {
+ padding-left: 0.25rem !important;
+ }
+ .ps-xl-2 {
+ padding-left: 0.5rem !important;
+ }
+ .ps-xl-3 {
+ padding-left: 0.75rem !important;
+ }
+ .ps-xl-4 {
+ padding-left: 1rem !important;
+ }
+ .ps-xl-5 {
+ padding-left: 1.25rem !important;
+ }
+ .ps-xl-6 {
+ padding-left: 1.5rem !important;
+ }
+ .ps-xl-7 {
+ padding-left: 1.75rem !important;
+ }
+ .ps-xl-8 {
+ padding-left: 2rem !important;
+ }
+ .ps-xl-9 {
+ padding-left: 2.25rem !important;
+ }
+ .ps-xl-10 {
+ padding-left: 2.5rem !important;
+ }
+ .ps-xl-11 {
+ padding-left: 2.75rem !important;
+ }
+ .ps-xl-12 {
+ padding-left: 3rem !important;
+ }
+ .ps-xl-13 {
+ padding-left: 3.25rem !important;
+ }
+ .ps-xl-14 {
+ padding-left: 3.5rem !important;
+ }
+ .ps-xl-15 {
+ padding-left: 3.75rem !important;
+ }
+ .ps-xl-16 {
+ padding-left: 4rem !important;
+ }
+ .ps-xl-17 {
+ padding-left: 4.25rem !important;
+ }
+ .ps-xl-18 {
+ padding-left: 4.5rem !important;
+ }
+ .ps-xl-19 {
+ padding-left: 4.75rem !important;
+ }
+ .ps-xl-20 {
+ padding-left: 5rem !important;
+ }
+ .gap-xl-0 {
+ gap: 0 !important;
+ }
+ .gap-xl-1 {
+ gap: 0.25rem !important;
+ }
+ .gap-xl-2 {
+ gap: 0.5rem !important;
+ }
+ .gap-xl-3 {
+ gap: 0.75rem !important;
+ }
+ .gap-xl-4 {
+ gap: 1rem !important;
+ }
+ .gap-xl-5 {
+ gap: 1.25rem !important;
+ }
+ .gap-xl-6 {
+ gap: 1.5rem !important;
+ }
+ .gap-xl-7 {
+ gap: 1.75rem !important;
+ }
+ .gap-xl-8 {
+ gap: 2rem !important;
+ }
+ .gap-xl-9 {
+ gap: 2.25rem !important;
+ }
+ .gap-xl-10 {
+ gap: 2.5rem !important;
+ }
+ .gap-xl-11 {
+ gap: 2.75rem !important;
+ }
+ .gap-xl-12 {
+ gap: 3rem !important;
+ }
+ .gap-xl-13 {
+ gap: 3.25rem !important;
+ }
+ .gap-xl-14 {
+ gap: 3.5rem !important;
+ }
+ .gap-xl-15 {
+ gap: 3.75rem !important;
+ }
+ .gap-xl-16 {
+ gap: 4rem !important;
+ }
+ .gap-xl-17 {
+ gap: 4.25rem !important;
+ }
+ .gap-xl-18 {
+ gap: 4.5rem !important;
+ }
+ .gap-xl-19 {
+ gap: 4.75rem !important;
+ }
+ .gap-xl-20 {
+ gap: 5rem !important;
+ }
+ .fs-xl-1 {
+ font-size: calc(1.3rem + 0.6vw) !important;
+ }
+ .fs-xl-2 {
+ font-size: calc(1.275rem + 0.3vw) !important;
+ }
+ .fs-xl-3 {
+ font-size: calc(1.26rem + 0.12vw) !important;
+ }
+ .fs-xl-4 {
+ font-size: 1.25rem !important;
+ }
+ .fs-xl-5 {
+ font-size: 1.15rem !important;
+ }
+ .fs-xl-6 {
+ font-size: 1.075rem !important;
+ }
+ .fs-xl-7 {
+ font-size: 0.95rem !important;
+ }
+ .fs-xl-8 {
+ font-size: 0.85rem !important;
+ }
+ .fs-xl-9 {
+ font-size: 0.75rem !important;
+ }
+ .fs-xl-10 {
+ font-size: 0.5rem !important;
+ }
+ .fs-xl-base {
+ font-size: 1rem !important;
+ }
+ .fs-xl-fluid {
+ font-size: 100% !important;
+ }
+ .fs-xl-2x {
+ font-size: calc(1.325rem + 0.9vw) !important;
+ }
+ .fs-xl-2qx {
+ font-size: calc(1.35rem + 1.2vw) !important;
+ }
+ .fs-xl-2hx {
+ font-size: calc(1.375rem + 1.5vw) !important;
+ }
+ .fs-xl-2tx {
+ font-size: calc(1.4rem + 1.8vw) !important;
+ }
+ .fs-xl-3x {
+ font-size: calc(1.425rem + 2.1vw) !important;
+ }
+ .fs-xl-3qx {
+ font-size: calc(1.45rem + 2.4vw) !important;
+ }
+ .fs-xl-3hx {
+ font-size: calc(1.475rem + 2.7vw) !important;
+ }
+ .fs-xl-3tx {
+ font-size: calc(1.5rem + 3vw) !important;
+ }
+ .fs-xl-4x {
+ font-size: calc(1.525rem + 3.3vw) !important;
+ }
+ .fs-xl-4qx {
+ font-size: calc(1.55rem + 3.6vw) !important;
+ }
+ .fs-xl-4hx {
+ font-size: calc(1.575rem + 3.9vw) !important;
+ }
+ .fs-xl-4tx {
+ font-size: calc(1.6rem + 4.2vw) !important;
+ }
+ .fs-xl-5x {
+ font-size: calc(1.625rem + 4.5vw) !important;
+ }
+ .fs-xl-5qx {
+ font-size: calc(1.65rem + 4.8vw) !important;
+ }
+ .fs-xl-5hx {
+ font-size: calc(1.675rem + 5.1vw) !important;
+ }
+ .fs-xl-5tx {
+ font-size: calc(1.7rem + 5.4vw) !important;
+ }
+ .text-xl-start {
+ text-align: left !important;
+ }
+ .text-xl-end {
+ text-align: right !important;
+ }
+ .text-xl-center {
+ text-align: center !important;
+ }
+ .min-w-xl-unset {
+ min-width: unset !important;
+ }
+ .min-w-xl-25 {
+ min-width: 25% !important;
+ }
+ .min-w-xl-50 {
+ min-width: 50% !important;
+ }
+ .min-w-xl-75 {
+ min-width: 75% !important;
+ }
+ .min-w-xl-100 {
+ min-width: 100% !important;
+ }
+ .min-w-xl-auto {
+ min-width: auto !important;
+ }
+ .min-w-xl-1px {
+ min-width: 1px !important;
+ }
+ .min-w-xl-2px {
+ min-width: 2px !important;
+ }
+ .min-w-xl-3px {
+ min-width: 3px !important;
+ }
+ .min-w-xl-4px {
+ min-width: 4px !important;
+ }
+ .min-w-xl-5px {
+ min-width: 5px !important;
+ }
+ .min-w-xl-6px {
+ min-width: 6px !important;
+ }
+ .min-w-xl-7px {
+ min-width: 7px !important;
+ }
+ .min-w-xl-8px {
+ min-width: 8px !important;
+ }
+ .min-w-xl-9px {
+ min-width: 9px !important;
+ }
+ .min-w-xl-10px {
+ min-width: 10px !important;
+ }
+ .min-w-xl-15px {
+ min-width: 15px !important;
+ }
+ .min-w-xl-20px {
+ min-width: 20px !important;
+ }
+ .min-w-xl-25px {
+ min-width: 25px !important;
+ }
+ .min-w-xl-30px {
+ min-width: 30px !important;
+ }
+ .min-w-xl-35px {
+ min-width: 35px !important;
+ }
+ .min-w-xl-40px {
+ min-width: 40px !important;
+ }
+ .min-w-xl-45px {
+ min-width: 45px !important;
+ }
+ .min-w-xl-50px {
+ min-width: 50px !important;
+ }
+ .min-w-xl-55px {
+ min-width: 55px !important;
+ }
+ .min-w-xl-60px {
+ min-width: 60px !important;
+ }
+ .min-w-xl-65px {
+ min-width: 65px !important;
+ }
+ .min-w-xl-70px {
+ min-width: 70px !important;
+ }
+ .min-w-xl-75px {
+ min-width: 75px !important;
+ }
+ .min-w-xl-80px {
+ min-width: 80px !important;
+ }
+ .min-w-xl-85px {
+ min-width: 85px !important;
+ }
+ .min-w-xl-90px {
+ min-width: 90px !important;
+ }
+ .min-w-xl-95px {
+ min-width: 95px !important;
+ }
+ .min-w-xl-100px {
+ min-width: 100px !important;
+ }
+ .min-w-xl-125px {
+ min-width: 125px !important;
+ }
+ .min-w-xl-150px {
+ min-width: 150px !important;
+ }
+ .min-w-xl-175px {
+ min-width: 175px !important;
+ }
+ .min-w-xl-200px {
+ min-width: 200px !important;
+ }
+ .min-w-xl-225px {
+ min-width: 225px !important;
+ }
+ .min-w-xl-250px {
+ min-width: 250px !important;
+ }
+ .min-w-xl-275px {
+ min-width: 275px !important;
+ }
+ .min-w-xl-300px {
+ min-width: 300px !important;
+ }
+ .min-w-xl-325px {
+ min-width: 325px !important;
+ }
+ .min-w-xl-350px {
+ min-width: 350px !important;
+ }
+ .min-w-xl-375px {
+ min-width: 375px !important;
+ }
+ .min-w-xl-400px {
+ min-width: 400px !important;
+ }
+ .min-w-xl-425px {
+ min-width: 425px !important;
+ }
+ .min-w-xl-450px {
+ min-width: 450px !important;
+ }
+ .min-w-xl-475px {
+ min-width: 475px !important;
+ }
+ .min-w-xl-500px {
+ min-width: 500px !important;
+ }
+ .min-w-xl-550px {
+ min-width: 550px !important;
+ }
+ .min-w-xl-600px {
+ min-width: 600px !important;
+ }
+ .min-w-xl-650px {
+ min-width: 650px !important;
+ }
+ .min-w-xl-700px {
+ min-width: 700px !important;
+ }
+ .min-w-xl-750px {
+ min-width: 750px !important;
+ }
+ .min-w-xl-800px {
+ min-width: 800px !important;
+ }
+ .min-w-xl-850px {
+ min-width: 850px !important;
+ }
+ .min-w-xl-900px {
+ min-width: 900px !important;
+ }
+ .min-w-xl-950px {
+ min-width: 950px !important;
+ }
+ .min-w-xl-1000px {
+ min-width: 1000px !important;
+ }
+ .min-h-xl-unset {
+ min-height: unset !important;
+ }
+ .min-h-xl-25 {
+ min-height: 25% !important;
+ }
+ .min-h-xl-50 {
+ min-height: 50% !important;
+ }
+ .min-h-xl-75 {
+ min-height: 75% !important;
+ }
+ .min-h-xl-100 {
+ min-height: 100% !important;
+ }
+ .min-h-xl-auto {
+ min-height: auto !important;
+ }
+ .min-h-xl-1px {
+ min-height: 1px !important;
+ }
+ .min-h-xl-2px {
+ min-height: 2px !important;
+ }
+ .min-h-xl-3px {
+ min-height: 3px !important;
+ }
+ .min-h-xl-4px {
+ min-height: 4px !important;
+ }
+ .min-h-xl-5px {
+ min-height: 5px !important;
+ }
+ .min-h-xl-6px {
+ min-height: 6px !important;
+ }
+ .min-h-xl-7px {
+ min-height: 7px !important;
+ }
+ .min-h-xl-8px {
+ min-height: 8px !important;
+ }
+ .min-h-xl-9px {
+ min-height: 9px !important;
+ }
+ .min-h-xl-10px {
+ min-height: 10px !important;
+ }
+ .min-h-xl-15px {
+ min-height: 15px !important;
+ }
+ .min-h-xl-20px {
+ min-height: 20px !important;
+ }
+ .min-h-xl-25px {
+ min-height: 25px !important;
+ }
+ .min-h-xl-30px {
+ min-height: 30px !important;
+ }
+ .min-h-xl-35px {
+ min-height: 35px !important;
+ }
+ .min-h-xl-40px {
+ min-height: 40px !important;
+ }
+ .min-h-xl-45px {
+ min-height: 45px !important;
+ }
+ .min-h-xl-50px {
+ min-height: 50px !important;
+ }
+ .min-h-xl-55px {
+ min-height: 55px !important;
+ }
+ .min-h-xl-60px {
+ min-height: 60px !important;
+ }
+ .min-h-xl-65px {
+ min-height: 65px !important;
+ }
+ .min-h-xl-70px {
+ min-height: 70px !important;
+ }
+ .min-h-xl-75px {
+ min-height: 75px !important;
+ }
+ .min-h-xl-80px {
+ min-height: 80px !important;
+ }
+ .min-h-xl-85px {
+ min-height: 85px !important;
+ }
+ .min-h-xl-90px {
+ min-height: 90px !important;
+ }
+ .min-h-xl-95px {
+ min-height: 95px !important;
+ }
+ .min-h-xl-100px {
+ min-height: 100px !important;
+ }
+ .min-h-xl-125px {
+ min-height: 125px !important;
+ }
+ .min-h-xl-150px {
+ min-height: 150px !important;
+ }
+ .min-h-xl-175px {
+ min-height: 175px !important;
+ }
+ .min-h-xl-200px {
+ min-height: 200px !important;
+ }
+ .min-h-xl-225px {
+ min-height: 225px !important;
+ }
+ .min-h-xl-250px {
+ min-height: 250px !important;
+ }
+ .min-h-xl-275px {
+ min-height: 275px !important;
+ }
+ .min-h-xl-300px {
+ min-height: 300px !important;
+ }
+ .min-h-xl-325px {
+ min-height: 325px !important;
+ }
+ .min-h-xl-350px {
+ min-height: 350px !important;
+ }
+ .min-h-xl-375px {
+ min-height: 375px !important;
+ }
+ .min-h-xl-400px {
+ min-height: 400px !important;
+ }
+ .min-h-xl-425px {
+ min-height: 425px !important;
+ }
+ .min-h-xl-450px {
+ min-height: 450px !important;
+ }
+ .min-h-xl-475px {
+ min-height: 475px !important;
+ }
+ .min-h-xl-500px {
+ min-height: 500px !important;
+ }
+ .min-h-xl-550px {
+ min-height: 550px !important;
+ }
+ .min-h-xl-600px {
+ min-height: 600px !important;
+ }
+ .min-h-xl-650px {
+ min-height: 650px !important;
+ }
+ .min-h-xl-700px {
+ min-height: 700px !important;
+ }
+ .min-h-xl-750px {
+ min-height: 750px !important;
+ }
+ .min-h-xl-800px {
+ min-height: 800px !important;
+ }
+ .min-h-xl-850px {
+ min-height: 850px !important;
+ }
+ .min-h-xl-900px {
+ min-height: 900px !important;
+ }
+ .min-h-xl-950px {
+ min-height: 950px !important;
+ }
+ .min-h-xl-1000px {
+ min-height: 1000px !important;
+ }
+}
+@media (min-width: 1400px) {
+ .float-xxl-start {
+ float: left !important;
+ }
+ .float-xxl-end {
+ float: right !important;
+ }
+ .float-xxl-none {
+ float: none !important;
+ }
+ .d-xxl-inline {
+ display: inline !important;
+ }
+ .d-xxl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xxl-block {
+ display: block !important;
+ }
+ .d-xxl-grid {
+ display: grid !important;
+ }
+ .d-xxl-table {
+ display: table !important;
+ }
+ .d-xxl-table-row {
+ display: table-row !important;
+ }
+ .d-xxl-table-cell {
+ display: table-cell !important;
+ }
+ .d-xxl-flex {
+ display: flex !important;
+ }
+ .d-xxl-inline-flex {
+ display: inline-flex !important;
+ }
+ .d-xxl-none {
+ display: none !important;
+ }
+ .position-xxl-static {
+ position: static !important;
+ }
+ .position-xxl-relative {
+ position: relative !important;
+ }
+ .position-xxl-absolute {
+ position: absolute !important;
+ }
+ .position-xxl-fixed {
+ position: fixed !important;
+ }
+ .position-xxl-sticky {
+ position: sticky !important;
+ }
+ .w-xxl-unset {
+ width: unset !important;
+ }
+ .w-xxl-25 {
+ width: 25% !important;
+ }
+ .w-xxl-50 {
+ width: 50% !important;
+ }
+ .w-xxl-75 {
+ width: 75% !important;
+ }
+ .w-xxl-100 {
+ width: 100% !important;
+ }
+ .w-xxl-auto {
+ width: auto !important;
+ }
+ .w-xxl-1px {
+ width: 1px !important;
+ }
+ .w-xxl-2px {
+ width: 2px !important;
+ }
+ .w-xxl-3px {
+ width: 3px !important;
+ }
+ .w-xxl-4px {
+ width: 4px !important;
+ }
+ .w-xxl-5px {
+ width: 5px !important;
+ }
+ .w-xxl-6px {
+ width: 6px !important;
+ }
+ .w-xxl-7px {
+ width: 7px !important;
+ }
+ .w-xxl-8px {
+ width: 8px !important;
+ }
+ .w-xxl-9px {
+ width: 9px !important;
+ }
+ .w-xxl-10px {
+ width: 10px !important;
+ }
+ .w-xxl-15px {
+ width: 15px !important;
+ }
+ .w-xxl-20px {
+ width: 20px !important;
+ }
+ .w-xxl-25px {
+ width: 25px !important;
+ }
+ .w-xxl-30px {
+ width: 30px !important;
+ }
+ .w-xxl-35px {
+ width: 35px !important;
+ }
+ .w-xxl-40px {
+ width: 40px !important;
+ }
+ .w-xxl-45px {
+ width: 45px !important;
+ }
+ .w-xxl-50px {
+ width: 50px !important;
+ }
+ .w-xxl-55px {
+ width: 55px !important;
+ }
+ .w-xxl-60px {
+ width: 60px !important;
+ }
+ .w-xxl-65px {
+ width: 65px !important;
+ }
+ .w-xxl-70px {
+ width: 70px !important;
+ }
+ .w-xxl-75px {
+ width: 75px !important;
+ }
+ .w-xxl-80px {
+ width: 80px !important;
+ }
+ .w-xxl-85px {
+ width: 85px !important;
+ }
+ .w-xxl-90px {
+ width: 90px !important;
+ }
+ .w-xxl-95px {
+ width: 95px !important;
+ }
+ .w-xxl-100px {
+ width: 100px !important;
+ }
+ .w-xxl-125px {
+ width: 125px !important;
+ }
+ .w-xxl-150px {
+ width: 150px !important;
+ }
+ .w-xxl-175px {
+ width: 175px !important;
+ }
+ .w-xxl-200px {
+ width: 200px !important;
+ }
+ .w-xxl-225px {
+ width: 225px !important;
+ }
+ .w-xxl-250px {
+ width: 250px !important;
+ }
+ .w-xxl-275px {
+ width: 275px !important;
+ }
+ .w-xxl-300px {
+ width: 300px !important;
+ }
+ .w-xxl-325px {
+ width: 325px !important;
+ }
+ .w-xxl-350px {
+ width: 350px !important;
+ }
+ .w-xxl-375px {
+ width: 375px !important;
+ }
+ .w-xxl-400px {
+ width: 400px !important;
+ }
+ .w-xxl-425px {
+ width: 425px !important;
+ }
+ .w-xxl-450px {
+ width: 450px !important;
+ }
+ .w-xxl-475px {
+ width: 475px !important;
+ }
+ .w-xxl-500px {
+ width: 500px !important;
+ }
+ .w-xxl-550px {
+ width: 550px !important;
+ }
+ .w-xxl-600px {
+ width: 600px !important;
+ }
+ .w-xxl-650px {
+ width: 650px !important;
+ }
+ .w-xxl-700px {
+ width: 700px !important;
+ }
+ .w-xxl-750px {
+ width: 750px !important;
+ }
+ .w-xxl-800px {
+ width: 800px !important;
+ }
+ .w-xxl-850px {
+ width: 850px !important;
+ }
+ .w-xxl-900px {
+ width: 900px !important;
+ }
+ .w-xxl-950px {
+ width: 950px !important;
+ }
+ .w-xxl-1000px {
+ width: 1000px !important;
+ }
+ .mw-xxl-unset {
+ max-width: unset !important;
+ }
+ .mw-xxl-25 {
+ max-width: 25% !important;
+ }
+ .mw-xxl-50 {
+ max-width: 50% !important;
+ }
+ .mw-xxl-75 {
+ max-width: 75% !important;
+ }
+ .mw-xxl-100 {
+ max-width: 100% !important;
+ }
+ .mw-xxl-auto {
+ max-width: auto !important;
+ }
+ .mw-xxl-1px {
+ max-width: 1px !important;
+ }
+ .mw-xxl-2px {
+ max-width: 2px !important;
+ }
+ .mw-xxl-3px {
+ max-width: 3px !important;
+ }
+ .mw-xxl-4px {
+ max-width: 4px !important;
+ }
+ .mw-xxl-5px {
+ max-width: 5px !important;
+ }
+ .mw-xxl-6px {
+ max-width: 6px !important;
+ }
+ .mw-xxl-7px {
+ max-width: 7px !important;
+ }
+ .mw-xxl-8px {
+ max-width: 8px !important;
+ }
+ .mw-xxl-9px {
+ max-width: 9px !important;
+ }
+ .mw-xxl-10px {
+ max-width: 10px !important;
+ }
+ .mw-xxl-15px {
+ max-width: 15px !important;
+ }
+ .mw-xxl-20px {
+ max-width: 20px !important;
+ }
+ .mw-xxl-25px {
+ max-width: 25px !important;
+ }
+ .mw-xxl-30px {
+ max-width: 30px !important;
+ }
+ .mw-xxl-35px {
+ max-width: 35px !important;
+ }
+ .mw-xxl-40px {
+ max-width: 40px !important;
+ }
+ .mw-xxl-45px {
+ max-width: 45px !important;
+ }
+ .mw-xxl-50px {
+ max-width: 50px !important;
+ }
+ .mw-xxl-55px {
+ max-width: 55px !important;
+ }
+ .mw-xxl-60px {
+ max-width: 60px !important;
+ }
+ .mw-xxl-65px {
+ max-width: 65px !important;
+ }
+ .mw-xxl-70px {
+ max-width: 70px !important;
+ }
+ .mw-xxl-75px {
+ max-width: 75px !important;
+ }
+ .mw-xxl-80px {
+ max-width: 80px !important;
+ }
+ .mw-xxl-85px {
+ max-width: 85px !important;
+ }
+ .mw-xxl-90px {
+ max-width: 90px !important;
+ }
+ .mw-xxl-95px {
+ max-width: 95px !important;
+ }
+ .mw-xxl-100px {
+ max-width: 100px !important;
+ }
+ .mw-xxl-125px {
+ max-width: 125px !important;
+ }
+ .mw-xxl-150px {
+ max-width: 150px !important;
+ }
+ .mw-xxl-175px {
+ max-width: 175px !important;
+ }
+ .mw-xxl-200px {
+ max-width: 200px !important;
+ }
+ .mw-xxl-225px {
+ max-width: 225px !important;
+ }
+ .mw-xxl-250px {
+ max-width: 250px !important;
+ }
+ .mw-xxl-275px {
+ max-width: 275px !important;
+ }
+ .mw-xxl-300px {
+ max-width: 300px !important;
+ }
+ .mw-xxl-325px {
+ max-width: 325px !important;
+ }
+ .mw-xxl-350px {
+ max-width: 350px !important;
+ }
+ .mw-xxl-375px {
+ max-width: 375px !important;
+ }
+ .mw-xxl-400px {
+ max-width: 400px !important;
+ }
+ .mw-xxl-425px {
+ max-width: 425px !important;
+ }
+ .mw-xxl-450px {
+ max-width: 450px !important;
+ }
+ .mw-xxl-475px {
+ max-width: 475px !important;
+ }
+ .mw-xxl-500px {
+ max-width: 500px !important;
+ }
+ .mw-xxl-550px {
+ max-width: 550px !important;
+ }
+ .mw-xxl-600px {
+ max-width: 600px !important;
+ }
+ .mw-xxl-650px {
+ max-width: 650px !important;
+ }
+ .mw-xxl-700px {
+ max-width: 700px !important;
+ }
+ .mw-xxl-750px {
+ max-width: 750px !important;
+ }
+ .mw-xxl-800px {
+ max-width: 800px !important;
+ }
+ .mw-xxl-850px {
+ max-width: 850px !important;
+ }
+ .mw-xxl-900px {
+ max-width: 900px !important;
+ }
+ .mw-xxl-950px {
+ max-width: 950px !important;
+ }
+ .mw-xxl-1000px {
+ max-width: 1000px !important;
+ }
+ .h-xxl-unset {
+ height: unset !important;
+ }
+ .h-xxl-25 {
+ height: 25% !important;
+ }
+ .h-xxl-50 {
+ height: 50% !important;
+ }
+ .h-xxl-75 {
+ height: 75% !important;
+ }
+ .h-xxl-100 {
+ height: 100% !important;
+ }
+ .h-xxl-auto {
+ height: auto !important;
+ }
+ .h-xxl-1px {
+ height: 1px !important;
+ }
+ .h-xxl-2px {
+ height: 2px !important;
+ }
+ .h-xxl-3px {
+ height: 3px !important;
+ }
+ .h-xxl-4px {
+ height: 4px !important;
+ }
+ .h-xxl-5px {
+ height: 5px !important;
+ }
+ .h-xxl-6px {
+ height: 6px !important;
+ }
+ .h-xxl-7px {
+ height: 7px !important;
+ }
+ .h-xxl-8px {
+ height: 8px !important;
+ }
+ .h-xxl-9px {
+ height: 9px !important;
+ }
+ .h-xxl-10px {
+ height: 10px !important;
+ }
+ .h-xxl-15px {
+ height: 15px !important;
+ }
+ .h-xxl-20px {
+ height: 20px !important;
+ }
+ .h-xxl-25px {
+ height: 25px !important;
+ }
+ .h-xxl-30px {
+ height: 30px !important;
+ }
+ .h-xxl-35px {
+ height: 35px !important;
+ }
+ .h-xxl-40px {
+ height: 40px !important;
+ }
+ .h-xxl-45px {
+ height: 45px !important;
+ }
+ .h-xxl-50px {
+ height: 50px !important;
+ }
+ .h-xxl-55px {
+ height: 55px !important;
+ }
+ .h-xxl-60px {
+ height: 60px !important;
+ }
+ .h-xxl-65px {
+ height: 65px !important;
+ }
+ .h-xxl-70px {
+ height: 70px !important;
+ }
+ .h-xxl-75px {
+ height: 75px !important;
+ }
+ .h-xxl-80px {
+ height: 80px !important;
+ }
+ .h-xxl-85px {
+ height: 85px !important;
+ }
+ .h-xxl-90px {
+ height: 90px !important;
+ }
+ .h-xxl-95px {
+ height: 95px !important;
+ }
+ .h-xxl-100px {
+ height: 100px !important;
+ }
+ .h-xxl-125px {
+ height: 125px !important;
+ }
+ .h-xxl-150px {
+ height: 150px !important;
+ }
+ .h-xxl-175px {
+ height: 175px !important;
+ }
+ .h-xxl-200px {
+ height: 200px !important;
+ }
+ .h-xxl-225px {
+ height: 225px !important;
+ }
+ .h-xxl-250px {
+ height: 250px !important;
+ }
+ .h-xxl-275px {
+ height: 275px !important;
+ }
+ .h-xxl-300px {
+ height: 300px !important;
+ }
+ .h-xxl-325px {
+ height: 325px !important;
+ }
+ .h-xxl-350px {
+ height: 350px !important;
+ }
+ .h-xxl-375px {
+ height: 375px !important;
+ }
+ .h-xxl-400px {
+ height: 400px !important;
+ }
+ .h-xxl-425px {
+ height: 425px !important;
+ }
+ .h-xxl-450px {
+ height: 450px !important;
+ }
+ .h-xxl-475px {
+ height: 475px !important;
+ }
+ .h-xxl-500px {
+ height: 500px !important;
+ }
+ .h-xxl-550px {
+ height: 550px !important;
+ }
+ .h-xxl-600px {
+ height: 600px !important;
+ }
+ .h-xxl-650px {
+ height: 650px !important;
+ }
+ .h-xxl-700px {
+ height: 700px !important;
+ }
+ .h-xxl-750px {
+ height: 750px !important;
+ }
+ .h-xxl-800px {
+ height: 800px !important;
+ }
+ .h-xxl-850px {
+ height: 850px !important;
+ }
+ .h-xxl-900px {
+ height: 900px !important;
+ }
+ .h-xxl-950px {
+ height: 950px !important;
+ }
+ .h-xxl-1000px {
+ height: 1000px !important;
+ }
+ .mh-xxl-unset {
+ max-height: unset !important;
+ }
+ .mh-xxl-25 {
+ max-height: 25% !important;
+ }
+ .mh-xxl-50 {
+ max-height: 50% !important;
+ }
+ .mh-xxl-75 {
+ max-height: 75% !important;
+ }
+ .mh-xxl-100 {
+ max-height: 100% !important;
+ }
+ .mh-xxl-auto {
+ max-height: auto !important;
+ }
+ .mh-xxl-1px {
+ max-height: 1px !important;
+ }
+ .mh-xxl-2px {
+ max-height: 2px !important;
+ }
+ .mh-xxl-3px {
+ max-height: 3px !important;
+ }
+ .mh-xxl-4px {
+ max-height: 4px !important;
+ }
+ .mh-xxl-5px {
+ max-height: 5px !important;
+ }
+ .mh-xxl-6px {
+ max-height: 6px !important;
+ }
+ .mh-xxl-7px {
+ max-height: 7px !important;
+ }
+ .mh-xxl-8px {
+ max-height: 8px !important;
+ }
+ .mh-xxl-9px {
+ max-height: 9px !important;
+ }
+ .mh-xxl-10px {
+ max-height: 10px !important;
+ }
+ .mh-xxl-15px {
+ max-height: 15px !important;
+ }
+ .mh-xxl-20px {
+ max-height: 20px !important;
+ }
+ .mh-xxl-25px {
+ max-height: 25px !important;
+ }
+ .mh-xxl-30px {
+ max-height: 30px !important;
+ }
+ .mh-xxl-35px {
+ max-height: 35px !important;
+ }
+ .mh-xxl-40px {
+ max-height: 40px !important;
+ }
+ .mh-xxl-45px {
+ max-height: 45px !important;
+ }
+ .mh-xxl-50px {
+ max-height: 50px !important;
+ }
+ .mh-xxl-55px {
+ max-height: 55px !important;
+ }
+ .mh-xxl-60px {
+ max-height: 60px !important;
+ }
+ .mh-xxl-65px {
+ max-height: 65px !important;
+ }
+ .mh-xxl-70px {
+ max-height: 70px !important;
+ }
+ .mh-xxl-75px {
+ max-height: 75px !important;
+ }
+ .mh-xxl-80px {
+ max-height: 80px !important;
+ }
+ .mh-xxl-85px {
+ max-height: 85px !important;
+ }
+ .mh-xxl-90px {
+ max-height: 90px !important;
+ }
+ .mh-xxl-95px {
+ max-height: 95px !important;
+ }
+ .mh-xxl-100px {
+ max-height: 100px !important;
+ }
+ .mh-xxl-125px {
+ max-height: 125px !important;
+ }
+ .mh-xxl-150px {
+ max-height: 150px !important;
+ }
+ .mh-xxl-175px {
+ max-height: 175px !important;
+ }
+ .mh-xxl-200px {
+ max-height: 200px !important;
+ }
+ .mh-xxl-225px {
+ max-height: 225px !important;
+ }
+ .mh-xxl-250px {
+ max-height: 250px !important;
+ }
+ .mh-xxl-275px {
+ max-height: 275px !important;
+ }
+ .mh-xxl-300px {
+ max-height: 300px !important;
+ }
+ .mh-xxl-325px {
+ max-height: 325px !important;
+ }
+ .mh-xxl-350px {
+ max-height: 350px !important;
+ }
+ .mh-xxl-375px {
+ max-height: 375px !important;
+ }
+ .mh-xxl-400px {
+ max-height: 400px !important;
+ }
+ .mh-xxl-425px {
+ max-height: 425px !important;
+ }
+ .mh-xxl-450px {
+ max-height: 450px !important;
+ }
+ .mh-xxl-475px {
+ max-height: 475px !important;
+ }
+ .mh-xxl-500px {
+ max-height: 500px !important;
+ }
+ .mh-xxl-550px {
+ max-height: 550px !important;
+ }
+ .mh-xxl-600px {
+ max-height: 600px !important;
+ }
+ .mh-xxl-650px {
+ max-height: 650px !important;
+ }
+ .mh-xxl-700px {
+ max-height: 700px !important;
+ }
+ .mh-xxl-750px {
+ max-height: 750px !important;
+ }
+ .mh-xxl-800px {
+ max-height: 800px !important;
+ }
+ .mh-xxl-850px {
+ max-height: 850px !important;
+ }
+ .mh-xxl-900px {
+ max-height: 900px !important;
+ }
+ .mh-xxl-950px {
+ max-height: 950px !important;
+ }
+ .mh-xxl-1000px {
+ max-height: 1000px !important;
+ }
+ .flex-xxl-fill {
+ flex: 1 1 auto !important;
+ }
+ .flex-xxl-row {
+ flex-direction: row !important;
+ }
+ .flex-xxl-column {
+ flex-direction: column !important;
+ }
+ .flex-xxl-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .flex-xxl-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .flex-xxl-grow-0 {
+ flex-grow: 0 !important;
+ }
+ .flex-xxl-grow-1 {
+ flex-grow: 1 !important;
+ }
+ .flex-xxl-shrink-0 {
+ flex-shrink: 0 !important;
+ }
+ .flex-xxl-shrink-1 {
+ flex-shrink: 1 !important;
+ }
+ .flex-xxl-wrap {
+ flex-wrap: wrap !important;
+ }
+ .flex-xxl-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .flex-xxl-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .justify-content-xxl-start {
+ justify-content: flex-start !important;
+ }
+ .justify-content-xxl-end {
+ justify-content: flex-end !important;
+ }
+ .justify-content-xxl-center {
+ justify-content: center !important;
+ }
+ .justify-content-xxl-between {
+ justify-content: space-between !important;
+ }
+ .justify-content-xxl-around {
+ justify-content: space-around !important;
+ }
+ .justify-content-xxl-evenly {
+ justify-content: space-evenly !important;
+ }
+ .align-items-xxl-start {
+ align-items: flex-start !important;
+ }
+ .align-items-xxl-end {
+ align-items: flex-end !important;
+ }
+ .align-items-xxl-center {
+ align-items: center !important;
+ }
+ .align-items-xxl-baseline {
+ align-items: baseline !important;
+ }
+ .align-items-xxl-stretch {
+ align-items: stretch !important;
+ }
+ .align-content-xxl-start {
+ align-content: flex-start !important;
+ }
+ .align-content-xxl-end {
+ align-content: flex-end !important;
+ }
+ .align-content-xxl-center {
+ align-content: center !important;
+ }
+ .align-content-xxl-between {
+ align-content: space-between !important;
+ }
+ .align-content-xxl-around {
+ align-content: space-around !important;
+ }
+ .align-content-xxl-stretch {
+ align-content: stretch !important;
+ }
+ .align-self-xxl-auto {
+ align-self: auto !important;
+ }
+ .align-self-xxl-start {
+ align-self: flex-start !important;
+ }
+ .align-self-xxl-end {
+ align-self: flex-end !important;
+ }
+ .align-self-xxl-center {
+ align-self: center !important;
+ }
+ .align-self-xxl-baseline {
+ align-self: baseline !important;
+ }
+ .align-self-xxl-stretch {
+ align-self: stretch !important;
+ }
+ .order-xxl-first {
+ order: -1 !important;
+ }
+ .order-xxl-0 {
+ order: 0 !important;
+ }
+ .order-xxl-1 {
+ order: 1 !important;
+ }
+ .order-xxl-2 {
+ order: 2 !important;
+ }
+ .order-xxl-3 {
+ order: 3 !important;
+ }
+ .order-xxl-4 {
+ order: 4 !important;
+ }
+ .order-xxl-5 {
+ order: 5 !important;
+ }
+ .order-xxl-last {
+ order: 6 !important;
+ }
+ .m-xxl-0 {
+ margin: 0 !important;
+ }
+ .m-xxl-1 {
+ margin: 0.25rem !important;
+ }
+ .m-xxl-2 {
+ margin: 0.5rem !important;
+ }
+ .m-xxl-3 {
+ margin: 0.75rem !important;
+ }
+ .m-xxl-4 {
+ margin: 1rem !important;
+ }
+ .m-xxl-5 {
+ margin: 1.25rem !important;
+ }
+ .m-xxl-6 {
+ margin: 1.5rem !important;
+ }
+ .m-xxl-7 {
+ margin: 1.75rem !important;
+ }
+ .m-xxl-8 {
+ margin: 2rem !important;
+ }
+ .m-xxl-9 {
+ margin: 2.25rem !important;
+ }
+ .m-xxl-10 {
+ margin: 2.5rem !important;
+ }
+ .m-xxl-11 {
+ margin: 2.75rem !important;
+ }
+ .m-xxl-12 {
+ margin: 3rem !important;
+ }
+ .m-xxl-13 {
+ margin: 3.25rem !important;
+ }
+ .m-xxl-14 {
+ margin: 3.5rem !important;
+ }
+ .m-xxl-15 {
+ margin: 3.75rem !important;
+ }
+ .m-xxl-16 {
+ margin: 4rem !important;
+ }
+ .m-xxl-17 {
+ margin: 4.25rem !important;
+ }
+ .m-xxl-18 {
+ margin: 4.5rem !important;
+ }
+ .m-xxl-19 {
+ margin: 4.75rem !important;
+ }
+ .m-xxl-20 {
+ margin: 5rem !important;
+ }
+ .m-xxl-auto {
+ margin: auto !important;
+ }
+ .mx-xxl-0 {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+ }
+ .mx-xxl-1 {
+ margin-right: 0.25rem !important;
+ margin-left: 0.25rem !important;
+ }
+ .mx-xxl-2 {
+ margin-right: 0.5rem !important;
+ margin-left: 0.5rem !important;
+ }
+ .mx-xxl-3 {
+ margin-right: 0.75rem !important;
+ margin-left: 0.75rem !important;
+ }
+ .mx-xxl-4 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important;
+ }
+ .mx-xxl-5 {
+ margin-right: 1.25rem !important;
+ margin-left: 1.25rem !important;
+ }
+ .mx-xxl-6 {
+ margin-right: 1.5rem !important;
+ margin-left: 1.5rem !important;
+ }
+ .mx-xxl-7 {
+ margin-right: 1.75rem !important;
+ margin-left: 1.75rem !important;
+ }
+ .mx-xxl-8 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important;
+ }
+ .mx-xxl-9 {
+ margin-right: 2.25rem !important;
+ margin-left: 2.25rem !important;
+ }
+ .mx-xxl-10 {
+ margin-right: 2.5rem !important;
+ margin-left: 2.5rem !important;
+ }
+ .mx-xxl-11 {
+ margin-right: 2.75rem !important;
+ margin-left: 2.75rem !important;
+ }
+ .mx-xxl-12 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important;
+ }
+ .mx-xxl-13 {
+ margin-right: 3.25rem !important;
+ margin-left: 3.25rem !important;
+ }
+ .mx-xxl-14 {
+ margin-right: 3.5rem !important;
+ margin-left: 3.5rem !important;
+ }
+ .mx-xxl-15 {
+ margin-right: 3.75rem !important;
+ margin-left: 3.75rem !important;
+ }
+ .mx-xxl-16 {
+ margin-right: 4rem !important;
+ margin-left: 4rem !important;
+ }
+ .mx-xxl-17 {
+ margin-right: 4.25rem !important;
+ margin-left: 4.25rem !important;
+ }
+ .mx-xxl-18 {
+ margin-right: 4.5rem !important;
+ margin-left: 4.5rem !important;
+ }
+ .mx-xxl-19 {
+ margin-right: 4.75rem !important;
+ margin-left: 4.75rem !important;
+ }
+ .mx-xxl-20 {
+ margin-right: 5rem !important;
+ margin-left: 5rem !important;
+ }
+ .mx-xxl-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+ }
+ .my-xxl-0 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+ }
+ .my-xxl-1 {
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+ }
+ .my-xxl-2 {
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+ }
+ .my-xxl-3 {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.75rem !important;
+ }
+ .my-xxl-4 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+ }
+ .my-xxl-5 {
+ margin-top: 1.25rem !important;
+ margin-bottom: 1.25rem !important;
+ }
+ .my-xxl-6 {
+ margin-top: 1.5rem !important;
+ margin-bottom: 1.5rem !important;
+ }
+ .my-xxl-7 {
+ margin-top: 1.75rem !important;
+ margin-bottom: 1.75rem !important;
+ }
+ .my-xxl-8 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+ }
+ .my-xxl-9 {
+ margin-top: 2.25rem !important;
+ margin-bottom: 2.25rem !important;
+ }
+ .my-xxl-10 {
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+ }
+ .my-xxl-11 {
+ margin-top: 2.75rem !important;
+ margin-bottom: 2.75rem !important;
+ }
+ .my-xxl-12 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important;
+ }
+ .my-xxl-13 {
+ margin-top: 3.25rem !important;
+ margin-bottom: 3.25rem !important;
+ }
+ .my-xxl-14 {
+ margin-top: 3.5rem !important;
+ margin-bottom: 3.5rem !important;
+ }
+ .my-xxl-15 {
+ margin-top: 3.75rem !important;
+ margin-bottom: 3.75rem !important;
+ }
+ .my-xxl-16 {
+ margin-top: 4rem !important;
+ margin-bottom: 4rem !important;
+ }
+ .my-xxl-17 {
+ margin-top: 4.25rem !important;
+ margin-bottom: 4.25rem !important;
+ }
+ .my-xxl-18 {
+ margin-top: 4.5rem !important;
+ margin-bottom: 4.5rem !important;
+ }
+ .my-xxl-19 {
+ margin-top: 4.75rem !important;
+ margin-bottom: 4.75rem !important;
+ }
+ .my-xxl-20 {
+ margin-top: 5rem !important;
+ margin-bottom: 5rem !important;
+ }
+ .my-xxl-auto {
+ margin-top: auto !important;
+ margin-bottom: auto !important;
+ }
+ .mt-xxl-0 {
+ margin-top: 0 !important;
+ }
+ .mt-xxl-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mt-xxl-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mt-xxl-3 {
+ margin-top: 0.75rem !important;
+ }
+ .mt-xxl-4 {
+ margin-top: 1rem !important;
+ }
+ .mt-xxl-5 {
+ margin-top: 1.25rem !important;
+ }
+ .mt-xxl-6 {
+ margin-top: 1.5rem !important;
+ }
+ .mt-xxl-7 {
+ margin-top: 1.75rem !important;
+ }
+ .mt-xxl-8 {
+ margin-top: 2rem !important;
+ }
+ .mt-xxl-9 {
+ margin-top: 2.25rem !important;
+ }
+ .mt-xxl-10 {
+ margin-top: 2.5rem !important;
+ }
+ .mt-xxl-11 {
+ margin-top: 2.75rem !important;
+ }
+ .mt-xxl-12 {
+ margin-top: 3rem !important;
+ }
+ .mt-xxl-13 {
+ margin-top: 3.25rem !important;
+ }
+ .mt-xxl-14 {
+ margin-top: 3.5rem !important;
+ }
+ .mt-xxl-15 {
+ margin-top: 3.75rem !important;
+ }
+ .mt-xxl-16 {
+ margin-top: 4rem !important;
+ }
+ .mt-xxl-17 {
+ margin-top: 4.25rem !important;
+ }
+ .mt-xxl-18 {
+ margin-top: 4.5rem !important;
+ }
+ .mt-xxl-19 {
+ margin-top: 4.75rem !important;
+ }
+ .mt-xxl-20 {
+ margin-top: 5rem !important;
+ }
+ .mt-xxl-auto {
+ margin-top: auto !important;
+ }
+ .me-xxl-0 {
+ margin-right: 0 !important;
+ }
+ .me-xxl-1 {
+ margin-right: 0.25rem !important;
+ }
+ .me-xxl-2 {
+ margin-right: 0.5rem !important;
+ }
+ .me-xxl-3 {
+ margin-right: 0.75rem !important;
+ }
+ .me-xxl-4 {
+ margin-right: 1rem !important;
+ }
+ .me-xxl-5 {
+ margin-right: 1.25rem !important;
+ }
+ .me-xxl-6 {
+ margin-right: 1.5rem !important;
+ }
+ .me-xxl-7 {
+ margin-right: 1.75rem !important;
+ }
+ .me-xxl-8 {
+ margin-right: 2rem !important;
+ }
+ .me-xxl-9 {
+ margin-right: 2.25rem !important;
+ }
+ .me-xxl-10 {
+ margin-right: 2.5rem !important;
+ }
+ .me-xxl-11 {
+ margin-right: 2.75rem !important;
+ }
+ .me-xxl-12 {
+ margin-right: 3rem !important;
+ }
+ .me-xxl-13 {
+ margin-right: 3.25rem !important;
+ }
+ .me-xxl-14 {
+ margin-right: 3.5rem !important;
+ }
+ .me-xxl-15 {
+ margin-right: 3.75rem !important;
+ }
+ .me-xxl-16 {
+ margin-right: 4rem !important;
+ }
+ .me-xxl-17 {
+ margin-right: 4.25rem !important;
+ }
+ .me-xxl-18 {
+ margin-right: 4.5rem !important;
+ }
+ .me-xxl-19 {
+ margin-right: 4.75rem !important;
+ }
+ .me-xxl-20 {
+ margin-right: 5rem !important;
+ }
+ .me-xxl-auto {
+ margin-right: auto !important;
+ }
+ .mb-xxl-0 {
+ margin-bottom: 0 !important;
+ }
+ .mb-xxl-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .mb-xxl-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .mb-xxl-3 {
+ margin-bottom: 0.75rem !important;
+ }
+ .mb-xxl-4 {
+ margin-bottom: 1rem !important;
+ }
+ .mb-xxl-5 {
+ margin-bottom: 1.25rem !important;
+ }
+ .mb-xxl-6 {
+ margin-bottom: 1.5rem !important;
+ }
+ .mb-xxl-7 {
+ margin-bottom: 1.75rem !important;
+ }
+ .mb-xxl-8 {
+ margin-bottom: 2rem !important;
+ }
+ .mb-xxl-9 {
+ margin-bottom: 2.25rem !important;
+ }
+ .mb-xxl-10 {
+ margin-bottom: 2.5rem !important;
+ }
+ .mb-xxl-11 {
+ margin-bottom: 2.75rem !important;
+ }
+ .mb-xxl-12 {
+ margin-bottom: 3rem !important;
+ }
+ .mb-xxl-13 {
+ margin-bottom: 3.25rem !important;
+ }
+ .mb-xxl-14 {
+ margin-bottom: 3.5rem !important;
+ }
+ .mb-xxl-15 {
+ margin-bottom: 3.75rem !important;
+ }
+ .mb-xxl-16 {
+ margin-bottom: 4rem !important;
+ }
+ .mb-xxl-17 {
+ margin-bottom: 4.25rem !important;
+ }
+ .mb-xxl-18 {
+ margin-bottom: 4.5rem !important;
+ }
+ .mb-xxl-19 {
+ margin-bottom: 4.75rem !important;
+ }
+ .mb-xxl-20 {
+ margin-bottom: 5rem !important;
+ }
+ .mb-xxl-auto {
+ margin-bottom: auto !important;
+ }
+ .ms-xxl-0 {
+ margin-left: 0 !important;
+ }
+ .ms-xxl-1 {
+ margin-left: 0.25rem !important;
+ }
+ .ms-xxl-2 {
+ margin-left: 0.5rem !important;
+ }
+ .ms-xxl-3 {
+ margin-left: 0.75rem !important;
+ }
+ .ms-xxl-4 {
+ margin-left: 1rem !important;
+ }
+ .ms-xxl-5 {
+ margin-left: 1.25rem !important;
+ }
+ .ms-xxl-6 {
+ margin-left: 1.5rem !important;
+ }
+ .ms-xxl-7 {
+ margin-left: 1.75rem !important;
+ }
+ .ms-xxl-8 {
+ margin-left: 2rem !important;
+ }
+ .ms-xxl-9 {
+ margin-left: 2.25rem !important;
+ }
+ .ms-xxl-10 {
+ margin-left: 2.5rem !important;
+ }
+ .ms-xxl-11 {
+ margin-left: 2.75rem !important;
+ }
+ .ms-xxl-12 {
+ margin-left: 3rem !important;
+ }
+ .ms-xxl-13 {
+ margin-left: 3.25rem !important;
+ }
+ .ms-xxl-14 {
+ margin-left: 3.5rem !important;
+ }
+ .ms-xxl-15 {
+ margin-left: 3.75rem !important;
+ }
+ .ms-xxl-16 {
+ margin-left: 4rem !important;
+ }
+ .ms-xxl-17 {
+ margin-left: 4.25rem !important;
+ }
+ .ms-xxl-18 {
+ margin-left: 4.5rem !important;
+ }
+ .ms-xxl-19 {
+ margin-left: 4.75rem !important;
+ }
+ .ms-xxl-20 {
+ margin-left: 5rem !important;
+ }
+ .ms-xxl-auto {
+ margin-left: auto !important;
+ }
+ .m-xxl-n1 {
+ margin: -0.25rem !important;
+ }
+ .m-xxl-n2 {
+ margin: -0.5rem !important;
+ }
+ .m-xxl-n3 {
+ margin: -0.75rem !important;
+ }
+ .m-xxl-n4 {
+ margin: -1rem !important;
+ }
+ .m-xxl-n5 {
+ margin: -1.25rem !important;
+ }
+ .m-xxl-n6 {
+ margin: -1.5rem !important;
+ }
+ .m-xxl-n7 {
+ margin: -1.75rem !important;
+ }
+ .m-xxl-n8 {
+ margin: -2rem !important;
+ }
+ .m-xxl-n9 {
+ margin: -2.25rem !important;
+ }
+ .m-xxl-n10 {
+ margin: -2.5rem !important;
+ }
+ .m-xxl-n11 {
+ margin: -2.75rem !important;
+ }
+ .m-xxl-n12 {
+ margin: -3rem !important;
+ }
+ .m-xxl-n13 {
+ margin: -3.25rem !important;
+ }
+ .m-xxl-n14 {
+ margin: -3.5rem !important;
+ }
+ .m-xxl-n15 {
+ margin: -3.75rem !important;
+ }
+ .m-xxl-n16 {
+ margin: -4rem !important;
+ }
+ .m-xxl-n17 {
+ margin: -4.25rem !important;
+ }
+ .m-xxl-n18 {
+ margin: -4.5rem !important;
+ }
+ .m-xxl-n19 {
+ margin: -4.75rem !important;
+ }
+ .m-xxl-n20 {
+ margin: -5rem !important;
+ }
+ .mx-xxl-n1 {
+ margin-right: -0.25rem !important;
+ margin-left: -0.25rem !important;
+ }
+ .mx-xxl-n2 {
+ margin-right: -0.5rem !important;
+ margin-left: -0.5rem !important;
+ }
+ .mx-xxl-n3 {
+ margin-right: -0.75rem !important;
+ margin-left: -0.75rem !important;
+ }
+ .mx-xxl-n4 {
+ margin-right: -1rem !important;
+ margin-left: -1rem !important;
+ }
+ .mx-xxl-n5 {
+ margin-right: -1.25rem !important;
+ margin-left: -1.25rem !important;
+ }
+ .mx-xxl-n6 {
+ margin-right: -1.5rem !important;
+ margin-left: -1.5rem !important;
+ }
+ .mx-xxl-n7 {
+ margin-right: -1.75rem !important;
+ margin-left: -1.75rem !important;
+ }
+ .mx-xxl-n8 {
+ margin-right: -2rem !important;
+ margin-left: -2rem !important;
+ }
+ .mx-xxl-n9 {
+ margin-right: -2.25rem !important;
+ margin-left: -2.25rem !important;
+ }
+ .mx-xxl-n10 {
+ margin-right: -2.5rem !important;
+ margin-left: -2.5rem !important;
+ }
+ .mx-xxl-n11 {
+ margin-right: -2.75rem !important;
+ margin-left: -2.75rem !important;
+ }
+ .mx-xxl-n12 {
+ margin-right: -3rem !important;
+ margin-left: -3rem !important;
+ }
+ .mx-xxl-n13 {
+ margin-right: -3.25rem !important;
+ margin-left: -3.25rem !important;
+ }
+ .mx-xxl-n14 {
+ margin-right: -3.5rem !important;
+ margin-left: -3.5rem !important;
+ }
+ .mx-xxl-n15 {
+ margin-right: -3.75rem !important;
+ margin-left: -3.75rem !important;
+ }
+ .mx-xxl-n16 {
+ margin-right: -4rem !important;
+ margin-left: -4rem !important;
+ }
+ .mx-xxl-n17 {
+ margin-right: -4.25rem !important;
+ margin-left: -4.25rem !important;
+ }
+ .mx-xxl-n18 {
+ margin-right: -4.5rem !important;
+ margin-left: -4.5rem !important;
+ }
+ .mx-xxl-n19 {
+ margin-right: -4.75rem !important;
+ margin-left: -4.75rem !important;
+ }
+ .mx-xxl-n20 {
+ margin-right: -5rem !important;
+ margin-left: -5rem !important;
+ }
+ .my-xxl-n1 {
+ margin-top: -0.25rem !important;
+ margin-bottom: -0.25rem !important;
+ }
+ .my-xxl-n2 {
+ margin-top: -0.5rem !important;
+ margin-bottom: -0.5rem !important;
+ }
+ .my-xxl-n3 {
+ margin-top: -0.75rem !important;
+ margin-bottom: -0.75rem !important;
+ }
+ .my-xxl-n4 {
+ margin-top: -1rem !important;
+ margin-bottom: -1rem !important;
+ }
+ .my-xxl-n5 {
+ margin-top: -1.25rem !important;
+ margin-bottom: -1.25rem !important;
+ }
+ .my-xxl-n6 {
+ margin-top: -1.5rem !important;
+ margin-bottom: -1.5rem !important;
+ }
+ .my-xxl-n7 {
+ margin-top: -1.75rem !important;
+ margin-bottom: -1.75rem !important;
+ }
+ .my-xxl-n8 {
+ margin-top: -2rem !important;
+ margin-bottom: -2rem !important;
+ }
+ .my-xxl-n9 {
+ margin-top: -2.25rem !important;
+ margin-bottom: -2.25rem !important;
+ }
+ .my-xxl-n10 {
+ margin-top: -2.5rem !important;
+ margin-bottom: -2.5rem !important;
+ }
+ .my-xxl-n11 {
+ margin-top: -2.75rem !important;
+ margin-bottom: -2.75rem !important;
+ }
+ .my-xxl-n12 {
+ margin-top: -3rem !important;
+ margin-bottom: -3rem !important;
+ }
+ .my-xxl-n13 {
+ margin-top: -3.25rem !important;
+ margin-bottom: -3.25rem !important;
+ }
+ .my-xxl-n14 {
+ margin-top: -3.5rem !important;
+ margin-bottom: -3.5rem !important;
+ }
+ .my-xxl-n15 {
+ margin-top: -3.75rem !important;
+ margin-bottom: -3.75rem !important;
+ }
+ .my-xxl-n16 {
+ margin-top: -4rem !important;
+ margin-bottom: -4rem !important;
+ }
+ .my-xxl-n17 {
+ margin-top: -4.25rem !important;
+ margin-bottom: -4.25rem !important;
+ }
+ .my-xxl-n18 {
+ margin-top: -4.5rem !important;
+ margin-bottom: -4.5rem !important;
+ }
+ .my-xxl-n19 {
+ margin-top: -4.75rem !important;
+ margin-bottom: -4.75rem !important;
+ }
+ .my-xxl-n20 {
+ margin-top: -5rem !important;
+ margin-bottom: -5rem !important;
+ }
+ .mt-xxl-n1 {
+ margin-top: -0.25rem !important;
+ }
+ .mt-xxl-n2 {
+ margin-top: -0.5rem !important;
+ }
+ .mt-xxl-n3 {
+ margin-top: -0.75rem !important;
+ }
+ .mt-xxl-n4 {
+ margin-top: -1rem !important;
+ }
+ .mt-xxl-n5 {
+ margin-top: -1.25rem !important;
+ }
+ .mt-xxl-n6 {
+ margin-top: -1.5rem !important;
+ }
+ .mt-xxl-n7 {
+ margin-top: -1.75rem !important;
+ }
+ .mt-xxl-n8 {
+ margin-top: -2rem !important;
+ }
+ .mt-xxl-n9 {
+ margin-top: -2.25rem !important;
+ }
+ .mt-xxl-n10 {
+ margin-top: -2.5rem !important;
+ }
+ .mt-xxl-n11 {
+ margin-top: -2.75rem !important;
+ }
+ .mt-xxl-n12 {
+ margin-top: -3rem !important;
+ }
+ .mt-xxl-n13 {
+ margin-top: -3.25rem !important;
+ }
+ .mt-xxl-n14 {
+ margin-top: -3.5rem !important;
+ }
+ .mt-xxl-n15 {
+ margin-top: -3.75rem !important;
+ }
+ .mt-xxl-n16 {
+ margin-top: -4rem !important;
+ }
+ .mt-xxl-n17 {
+ margin-top: -4.25rem !important;
+ }
+ .mt-xxl-n18 {
+ margin-top: -4.5rem !important;
+ }
+ .mt-xxl-n19 {
+ margin-top: -4.75rem !important;
+ }
+ .mt-xxl-n20 {
+ margin-top: -5rem !important;
+ }
+ .me-xxl-n1 {
+ margin-right: -0.25rem !important;
+ }
+ .me-xxl-n2 {
+ margin-right: -0.5rem !important;
+ }
+ .me-xxl-n3 {
+ margin-right: -0.75rem !important;
+ }
+ .me-xxl-n4 {
+ margin-right: -1rem !important;
+ }
+ .me-xxl-n5 {
+ margin-right: -1.25rem !important;
+ }
+ .me-xxl-n6 {
+ margin-right: -1.5rem !important;
+ }
+ .me-xxl-n7 {
+ margin-right: -1.75rem !important;
+ }
+ .me-xxl-n8 {
+ margin-right: -2rem !important;
+ }
+ .me-xxl-n9 {
+ margin-right: -2.25rem !important;
+ }
+ .me-xxl-n10 {
+ margin-right: -2.5rem !important;
+ }
+ .me-xxl-n11 {
+ margin-right: -2.75rem !important;
+ }
+ .me-xxl-n12 {
+ margin-right: -3rem !important;
+ }
+ .me-xxl-n13 {
+ margin-right: -3.25rem !important;
+ }
+ .me-xxl-n14 {
+ margin-right: -3.5rem !important;
+ }
+ .me-xxl-n15 {
+ margin-right: -3.75rem !important;
+ }
+ .me-xxl-n16 {
+ margin-right: -4rem !important;
+ }
+ .me-xxl-n17 {
+ margin-right: -4.25rem !important;
+ }
+ .me-xxl-n18 {
+ margin-right: -4.5rem !important;
+ }
+ .me-xxl-n19 {
+ margin-right: -4.75rem !important;
+ }
+ .me-xxl-n20 {
+ margin-right: -5rem !important;
+ }
+ .mb-xxl-n1 {
+ margin-bottom: -0.25rem !important;
+ }
+ .mb-xxl-n2 {
+ margin-bottom: -0.5rem !important;
+ }
+ .mb-xxl-n3 {
+ margin-bottom: -0.75rem !important;
+ }
+ .mb-xxl-n4 {
+ margin-bottom: -1rem !important;
+ }
+ .mb-xxl-n5 {
+ margin-bottom: -1.25rem !important;
+ }
+ .mb-xxl-n6 {
+ margin-bottom: -1.5rem !important;
+ }
+ .mb-xxl-n7 {
+ margin-bottom: -1.75rem !important;
+ }
+ .mb-xxl-n8 {
+ margin-bottom: -2rem !important;
+ }
+ .mb-xxl-n9 {
+ margin-bottom: -2.25rem !important;
+ }
+ .mb-xxl-n10 {
+ margin-bottom: -2.5rem !important;
+ }
+ .mb-xxl-n11 {
+ margin-bottom: -2.75rem !important;
+ }
+ .mb-xxl-n12 {
+ margin-bottom: -3rem !important;
+ }
+ .mb-xxl-n13 {
+ margin-bottom: -3.25rem !important;
+ }
+ .mb-xxl-n14 {
+ margin-bottom: -3.5rem !important;
+ }
+ .mb-xxl-n15 {
+ margin-bottom: -3.75rem !important;
+ }
+ .mb-xxl-n16 {
+ margin-bottom: -4rem !important;
+ }
+ .mb-xxl-n17 {
+ margin-bottom: -4.25rem !important;
+ }
+ .mb-xxl-n18 {
+ margin-bottom: -4.5rem !important;
+ }
+ .mb-xxl-n19 {
+ margin-bottom: -4.75rem !important;
+ }
+ .mb-xxl-n20 {
+ margin-bottom: -5rem !important;
+ }
+ .ms-xxl-n1 {
+ margin-left: -0.25rem !important;
+ }
+ .ms-xxl-n2 {
+ margin-left: -0.5rem !important;
+ }
+ .ms-xxl-n3 {
+ margin-left: -0.75rem !important;
+ }
+ .ms-xxl-n4 {
+ margin-left: -1rem !important;
+ }
+ .ms-xxl-n5 {
+ margin-left: -1.25rem !important;
+ }
+ .ms-xxl-n6 {
+ margin-left: -1.5rem !important;
+ }
+ .ms-xxl-n7 {
+ margin-left: -1.75rem !important;
+ }
+ .ms-xxl-n8 {
+ margin-left: -2rem !important;
+ }
+ .ms-xxl-n9 {
+ margin-left: -2.25rem !important;
+ }
+ .ms-xxl-n10 {
+ margin-left: -2.5rem !important;
+ }
+ .ms-xxl-n11 {
+ margin-left: -2.75rem !important;
+ }
+ .ms-xxl-n12 {
+ margin-left: -3rem !important;
+ }
+ .ms-xxl-n13 {
+ margin-left: -3.25rem !important;
+ }
+ .ms-xxl-n14 {
+ margin-left: -3.5rem !important;
+ }
+ .ms-xxl-n15 {
+ margin-left: -3.75rem !important;
+ }
+ .ms-xxl-n16 {
+ margin-left: -4rem !important;
+ }
+ .ms-xxl-n17 {
+ margin-left: -4.25rem !important;
+ }
+ .ms-xxl-n18 {
+ margin-left: -4.5rem !important;
+ }
+ .ms-xxl-n19 {
+ margin-left: -4.75rem !important;
+ }
+ .ms-xxl-n20 {
+ margin-left: -5rem !important;
+ }
+ .p-xxl-0 {
+ padding: 0 !important;
+ }
+ .p-xxl-1 {
+ padding: 0.25rem !important;
+ }
+ .p-xxl-2 {
+ padding: 0.5rem !important;
+ }
+ .p-xxl-3 {
+ padding: 0.75rem !important;
+ }
+ .p-xxl-4 {
+ padding: 1rem !important;
+ }
+ .p-xxl-5 {
+ padding: 1.25rem !important;
+ }
+ .p-xxl-6 {
+ padding: 1.5rem !important;
+ }
+ .p-xxl-7 {
+ padding: 1.75rem !important;
+ }
+ .p-xxl-8 {
+ padding: 2rem !important;
+ }
+ .p-xxl-9 {
+ padding: 2.25rem !important;
+ }
+ .p-xxl-10 {
+ padding: 2.5rem !important;
+ }
+ .p-xxl-11 {
+ padding: 2.75rem !important;
+ }
+ .p-xxl-12 {
+ padding: 3rem !important;
+ }
+ .p-xxl-13 {
+ padding: 3.25rem !important;
+ }
+ .p-xxl-14 {
+ padding: 3.5rem !important;
+ }
+ .p-xxl-15 {
+ padding: 3.75rem !important;
+ }
+ .p-xxl-16 {
+ padding: 4rem !important;
+ }
+ .p-xxl-17 {
+ padding: 4.25rem !important;
+ }
+ .p-xxl-18 {
+ padding: 4.5rem !important;
+ }
+ .p-xxl-19 {
+ padding: 4.75rem !important;
+ }
+ .p-xxl-20 {
+ padding: 5rem !important;
+ }
+ .px-xxl-0 {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+ .px-xxl-1 {
+ padding-right: 0.25rem !important;
+ padding-left: 0.25rem !important;
+ }
+ .px-xxl-2 {
+ padding-right: 0.5rem !important;
+ padding-left: 0.5rem !important;
+ }
+ .px-xxl-3 {
+ padding-right: 0.75rem !important;
+ padding-left: 0.75rem !important;
+ }
+ .px-xxl-4 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important;
+ }
+ .px-xxl-5 {
+ padding-right: 1.25rem !important;
+ padding-left: 1.25rem !important;
+ }
+ .px-xxl-6 {
+ padding-right: 1.5rem !important;
+ padding-left: 1.5rem !important;
+ }
+ .px-xxl-7 {
+ padding-right: 1.75rem !important;
+ padding-left: 1.75rem !important;
+ }
+ .px-xxl-8 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important;
+ }
+ .px-xxl-9 {
+ padding-right: 2.25rem !important;
+ padding-left: 2.25rem !important;
+ }
+ .px-xxl-10 {
+ padding-right: 2.5rem !important;
+ padding-left: 2.5rem !important;
+ }
+ .px-xxl-11 {
+ padding-right: 2.75rem !important;
+ padding-left: 2.75rem !important;
+ }
+ .px-xxl-12 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important;
+ }
+ .px-xxl-13 {
+ padding-right: 3.25rem !important;
+ padding-left: 3.25rem !important;
+ }
+ .px-xxl-14 {
+ padding-right: 3.5rem !important;
+ padding-left: 3.5rem !important;
+ }
+ .px-xxl-15 {
+ padding-right: 3.75rem !important;
+ padding-left: 3.75rem !important;
+ }
+ .px-xxl-16 {
+ padding-right: 4rem !important;
+ padding-left: 4rem !important;
+ }
+ .px-xxl-17 {
+ padding-right: 4.25rem !important;
+ padding-left: 4.25rem !important;
+ }
+ .px-xxl-18 {
+ padding-right: 4.5rem !important;
+ padding-left: 4.5rem !important;
+ }
+ .px-xxl-19 {
+ padding-right: 4.75rem !important;
+ padding-left: 4.75rem !important;
+ }
+ .px-xxl-20 {
+ padding-right: 5rem !important;
+ padding-left: 5rem !important;
+ }
+ .py-xxl-0 {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ }
+ .py-xxl-1 {
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+ }
+ .py-xxl-2 {
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+ .py-xxl-3 {
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+ }
+ .py-xxl-4 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+ }
+ .py-xxl-5 {
+ padding-top: 1.25rem !important;
+ padding-bottom: 1.25rem !important;
+ }
+ .py-xxl-6 {
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+ .py-xxl-7 {
+ padding-top: 1.75rem !important;
+ padding-bottom: 1.75rem !important;
+ }
+ .py-xxl-8 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+ .py-xxl-9 {
+ padding-top: 2.25rem !important;
+ padding-bottom: 2.25rem !important;
+ }
+ .py-xxl-10 {
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+ }
+ .py-xxl-11 {
+ padding-top: 2.75rem !important;
+ padding-bottom: 2.75rem !important;
+ }
+ .py-xxl-12 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+ .py-xxl-13 {
+ padding-top: 3.25rem !important;
+ padding-bottom: 3.25rem !important;
+ }
+ .py-xxl-14 {
+ padding-top: 3.5rem !important;
+ padding-bottom: 3.5rem !important;
+ }
+ .py-xxl-15 {
+ padding-top: 3.75rem !important;
+ padding-bottom: 3.75rem !important;
+ }
+ .py-xxl-16 {
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+ .py-xxl-17 {
+ padding-top: 4.25rem !important;
+ padding-bottom: 4.25rem !important;
+ }
+ .py-xxl-18 {
+ padding-top: 4.5rem !important;
+ padding-bottom: 4.5rem !important;
+ }
+ .py-xxl-19 {
+ padding-top: 4.75rem !important;
+ padding-bottom: 4.75rem !important;
+ }
+ .py-xxl-20 {
+ padding-top: 5rem !important;
+ padding-bottom: 5rem !important;
+ }
+ .pt-xxl-0 {
+ padding-top: 0 !important;
+ }
+ .pt-xxl-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pt-xxl-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pt-xxl-3 {
+ padding-top: 0.75rem !important;
+ }
+ .pt-xxl-4 {
+ padding-top: 1rem !important;
+ }
+ .pt-xxl-5 {
+ padding-top: 1.25rem !important;
+ }
+ .pt-xxl-6 {
+ padding-top: 1.5rem !important;
+ }
+ .pt-xxl-7 {
+ padding-top: 1.75rem !important;
+ }
+ .pt-xxl-8 {
+ padding-top: 2rem !important;
+ }
+ .pt-xxl-9 {
+ padding-top: 2.25rem !important;
+ }
+ .pt-xxl-10 {
+ padding-top: 2.5rem !important;
+ }
+ .pt-xxl-11 {
+ padding-top: 2.75rem !important;
+ }
+ .pt-xxl-12 {
+ padding-top: 3rem !important;
+ }
+ .pt-xxl-13 {
+ padding-top: 3.25rem !important;
+ }
+ .pt-xxl-14 {
+ padding-top: 3.5rem !important;
+ }
+ .pt-xxl-15 {
+ padding-top: 3.75rem !important;
+ }
+ .pt-xxl-16 {
+ padding-top: 4rem !important;
+ }
+ .pt-xxl-17 {
+ padding-top: 4.25rem !important;
+ }
+ .pt-xxl-18 {
+ padding-top: 4.5rem !important;
+ }
+ .pt-xxl-19 {
+ padding-top: 4.75rem !important;
+ }
+ .pt-xxl-20 {
+ padding-top: 5rem !important;
+ }
+ .pe-xxl-0 {
+ padding-right: 0 !important;
+ }
+ .pe-xxl-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pe-xxl-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pe-xxl-3 {
+ padding-right: 0.75rem !important;
+ }
+ .pe-xxl-4 {
+ padding-right: 1rem !important;
+ }
+ .pe-xxl-5 {
+ padding-right: 1.25rem !important;
+ }
+ .pe-xxl-6 {
+ padding-right: 1.5rem !important;
+ }
+ .pe-xxl-7 {
+ padding-right: 1.75rem !important;
+ }
+ .pe-xxl-8 {
+ padding-right: 2rem !important;
+ }
+ .pe-xxl-9 {
+ padding-right: 2.25rem !important;
+ }
+ .pe-xxl-10 {
+ padding-right: 2.5rem !important;
+ }
+ .pe-xxl-11 {
+ padding-right: 2.75rem !important;
+ }
+ .pe-xxl-12 {
+ padding-right: 3rem !important;
+ }
+ .pe-xxl-13 {
+ padding-right: 3.25rem !important;
+ }
+ .pe-xxl-14 {
+ padding-right: 3.5rem !important;
+ }
+ .pe-xxl-15 {
+ padding-right: 3.75rem !important;
+ }
+ .pe-xxl-16 {
+ padding-right: 4rem !important;
+ }
+ .pe-xxl-17 {
+ padding-right: 4.25rem !important;
+ }
+ .pe-xxl-18 {
+ padding-right: 4.5rem !important;
+ }
+ .pe-xxl-19 {
+ padding-right: 4.75rem !important;
+ }
+ .pe-xxl-20 {
+ padding-right: 5rem !important;
+ }
+ .pb-xxl-0 {
+ padding-bottom: 0 !important;
+ }
+ .pb-xxl-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pb-xxl-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pb-xxl-3 {
+ padding-bottom: 0.75rem !important;
+ }
+ .pb-xxl-4 {
+ padding-bottom: 1rem !important;
+ }
+ .pb-xxl-5 {
+ padding-bottom: 1.25rem !important;
+ }
+ .pb-xxl-6 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pb-xxl-7 {
+ padding-bottom: 1.75rem !important;
+ }
+ .pb-xxl-8 {
+ padding-bottom: 2rem !important;
+ }
+ .pb-xxl-9 {
+ padding-bottom: 2.25rem !important;
+ }
+ .pb-xxl-10 {
+ padding-bottom: 2.5rem !important;
+ }
+ .pb-xxl-11 {
+ padding-bottom: 2.75rem !important;
+ }
+ .pb-xxl-12 {
+ padding-bottom: 3rem !important;
+ }
+ .pb-xxl-13 {
+ padding-bottom: 3.25rem !important;
+ }
+ .pb-xxl-14 {
+ padding-bottom: 3.5rem !important;
+ }
+ .pb-xxl-15 {
+ padding-bottom: 3.75rem !important;
+ }
+ .pb-xxl-16 {
+ padding-bottom: 4rem !important;
+ }
+ .pb-xxl-17 {
+ padding-bottom: 4.25rem !important;
+ }
+ .pb-xxl-18 {
+ padding-bottom: 4.5rem !important;
+ }
+ .pb-xxl-19 {
+ padding-bottom: 4.75rem !important;
+ }
+ .pb-xxl-20 {
+ padding-bottom: 5rem !important;
+ }
+ .ps-xxl-0 {
+ padding-left: 0 !important;
+ }
+ .ps-xxl-1 {
+ padding-left: 0.25rem !important;
+ }
+ .ps-xxl-2 {
+ padding-left: 0.5rem !important;
+ }
+ .ps-xxl-3 {
+ padding-left: 0.75rem !important;
+ }
+ .ps-xxl-4 {
+ padding-left: 1rem !important;
+ }
+ .ps-xxl-5 {
+ padding-left: 1.25rem !important;
+ }
+ .ps-xxl-6 {
+ padding-left: 1.5rem !important;
+ }
+ .ps-xxl-7 {
+ padding-left: 1.75rem !important;
+ }
+ .ps-xxl-8 {
+ padding-left: 2rem !important;
+ }
+ .ps-xxl-9 {
+ padding-left: 2.25rem !important;
+ }
+ .ps-xxl-10 {
+ padding-left: 2.5rem !important;
+ }
+ .ps-xxl-11 {
+ padding-left: 2.75rem !important;
+ }
+ .ps-xxl-12 {
+ padding-left: 3rem !important;
+ }
+ .ps-xxl-13 {
+ padding-left: 3.25rem !important;
+ }
+ .ps-xxl-14 {
+ padding-left: 3.5rem !important;
+ }
+ .ps-xxl-15 {
+ padding-left: 3.75rem !important;
+ }
+ .ps-xxl-16 {
+ padding-left: 4rem !important;
+ }
+ .ps-xxl-17 {
+ padding-left: 4.25rem !important;
+ }
+ .ps-xxl-18 {
+ padding-left: 4.5rem !important;
+ }
+ .ps-xxl-19 {
+ padding-left: 4.75rem !important;
+ }
+ .ps-xxl-20 {
+ padding-left: 5rem !important;
+ }
+ .gap-xxl-0 {
+ gap: 0 !important;
+ }
+ .gap-xxl-1 {
+ gap: 0.25rem !important;
+ }
+ .gap-xxl-2 {
+ gap: 0.5rem !important;
+ }
+ .gap-xxl-3 {
+ gap: 0.75rem !important;
+ }
+ .gap-xxl-4 {
+ gap: 1rem !important;
+ }
+ .gap-xxl-5 {
+ gap: 1.25rem !important;
+ }
+ .gap-xxl-6 {
+ gap: 1.5rem !important;
+ }
+ .gap-xxl-7 {
+ gap: 1.75rem !important;
+ }
+ .gap-xxl-8 {
+ gap: 2rem !important;
+ }
+ .gap-xxl-9 {
+ gap: 2.25rem !important;
+ }
+ .gap-xxl-10 {
+ gap: 2.5rem !important;
+ }
+ .gap-xxl-11 {
+ gap: 2.75rem !important;
+ }
+ .gap-xxl-12 {
+ gap: 3rem !important;
+ }
+ .gap-xxl-13 {
+ gap: 3.25rem !important;
+ }
+ .gap-xxl-14 {
+ gap: 3.5rem !important;
+ }
+ .gap-xxl-15 {
+ gap: 3.75rem !important;
+ }
+ .gap-xxl-16 {
+ gap: 4rem !important;
+ }
+ .gap-xxl-17 {
+ gap: 4.25rem !important;
+ }
+ .gap-xxl-18 {
+ gap: 4.5rem !important;
+ }
+ .gap-xxl-19 {
+ gap: 4.75rem !important;
+ }
+ .gap-xxl-20 {
+ gap: 5rem !important;
+ }
+ .fs-xxl-1 {
+ font-size: calc(1.3rem + 0.6vw) !important;
+ }
+ .fs-xxl-2 {
+ font-size: calc(1.275rem + 0.3vw) !important;
+ }
+ .fs-xxl-3 {
+ font-size: calc(1.26rem + 0.12vw) !important;
+ }
+ .fs-xxl-4 {
+ font-size: 1.25rem !important;
+ }
+ .fs-xxl-5 {
+ font-size: 1.15rem !important;
+ }
+ .fs-xxl-6 {
+ font-size: 1.075rem !important;
+ }
+ .fs-xxl-7 {
+ font-size: 0.95rem !important;
+ }
+ .fs-xxl-8 {
+ font-size: 0.85rem !important;
+ }
+ .fs-xxl-9 {
+ font-size: 0.75rem !important;
+ }
+ .fs-xxl-10 {
+ font-size: 0.5rem !important;
+ }
+ .fs-xxl-base {
+ font-size: 1rem !important;
+ }
+ .fs-xxl-fluid {
+ font-size: 100% !important;
+ }
+ .fs-xxl-2x {
+ font-size: calc(1.325rem + 0.9vw) !important;
+ }
+ .fs-xxl-2qx {
+ font-size: calc(1.35rem + 1.2vw) !important;
+ }
+ .fs-xxl-2hx {
+ font-size: calc(1.375rem + 1.5vw) !important;
+ }
+ .fs-xxl-2tx {
+ font-size: calc(1.4rem + 1.8vw) !important;
+ }
+ .fs-xxl-3x {
+ font-size: calc(1.425rem + 2.1vw) !important;
+ }
+ .fs-xxl-3qx {
+ font-size: calc(1.45rem + 2.4vw) !important;
+ }
+ .fs-xxl-3hx {
+ font-size: calc(1.475rem + 2.7vw) !important;
+ }
+ .fs-xxl-3tx {
+ font-size: calc(1.5rem + 3vw) !important;
+ }
+ .fs-xxl-4x {
+ font-size: calc(1.525rem + 3.3vw) !important;
+ }
+ .fs-xxl-4qx {
+ font-size: calc(1.55rem + 3.6vw) !important;
+ }
+ .fs-xxl-4hx {
+ font-size: calc(1.575rem + 3.9vw) !important;
+ }
+ .fs-xxl-4tx {
+ font-size: calc(1.6rem + 4.2vw) !important;
+ }
+ .fs-xxl-5x {
+ font-size: calc(1.625rem + 4.5vw) !important;
+ }
+ .fs-xxl-5qx {
+ font-size: calc(1.65rem + 4.8vw) !important;
+ }
+ .fs-xxl-5hx {
+ font-size: calc(1.675rem + 5.1vw) !important;
+ }
+ .fs-xxl-5tx {
+ font-size: calc(1.7rem + 5.4vw) !important;
+ }
+ .text-xxl-start {
+ text-align: left !important;
+ }
+ .text-xxl-end {
+ text-align: right !important;
+ }
+ .text-xxl-center {
+ text-align: center !important;
+ }
+ .min-w-xxl-unset {
+ min-width: unset !important;
+ }
+ .min-w-xxl-25 {
+ min-width: 25% !important;
+ }
+ .min-w-xxl-50 {
+ min-width: 50% !important;
+ }
+ .min-w-xxl-75 {
+ min-width: 75% !important;
+ }
+ .min-w-xxl-100 {
+ min-width: 100% !important;
+ }
+ .min-w-xxl-auto {
+ min-width: auto !important;
+ }
+ .min-w-xxl-1px {
+ min-width: 1px !important;
+ }
+ .min-w-xxl-2px {
+ min-width: 2px !important;
+ }
+ .min-w-xxl-3px {
+ min-width: 3px !important;
+ }
+ .min-w-xxl-4px {
+ min-width: 4px !important;
+ }
+ .min-w-xxl-5px {
+ min-width: 5px !important;
+ }
+ .min-w-xxl-6px {
+ min-width: 6px !important;
+ }
+ .min-w-xxl-7px {
+ min-width: 7px !important;
+ }
+ .min-w-xxl-8px {
+ min-width: 8px !important;
+ }
+ .min-w-xxl-9px {
+ min-width: 9px !important;
+ }
+ .min-w-xxl-10px {
+ min-width: 10px !important;
+ }
+ .min-w-xxl-15px {
+ min-width: 15px !important;
+ }
+ .min-w-xxl-20px {
+ min-width: 20px !important;
+ }
+ .min-w-xxl-25px {
+ min-width: 25px !important;
+ }
+ .min-w-xxl-30px {
+ min-width: 30px !important;
+ }
+ .min-w-xxl-35px {
+ min-width: 35px !important;
+ }
+ .min-w-xxl-40px {
+ min-width: 40px !important;
+ }
+ .min-w-xxl-45px {
+ min-width: 45px !important;
+ }
+ .min-w-xxl-50px {
+ min-width: 50px !important;
+ }
+ .min-w-xxl-55px {
+ min-width: 55px !important;
+ }
+ .min-w-xxl-60px {
+ min-width: 60px !important;
+ }
+ .min-w-xxl-65px {
+ min-width: 65px !important;
+ }
+ .min-w-xxl-70px {
+ min-width: 70px !important;
+ }
+ .min-w-xxl-75px {
+ min-width: 75px !important;
+ }
+ .min-w-xxl-80px {
+ min-width: 80px !important;
+ }
+ .min-w-xxl-85px {
+ min-width: 85px !important;
+ }
+ .min-w-xxl-90px {
+ min-width: 90px !important;
+ }
+ .min-w-xxl-95px {
+ min-width: 95px !important;
+ }
+ .min-w-xxl-100px {
+ min-width: 100px !important;
+ }
+ .min-w-xxl-125px {
+ min-width: 125px !important;
+ }
+ .min-w-xxl-150px {
+ min-width: 150px !important;
+ }
+ .min-w-xxl-175px {
+ min-width: 175px !important;
+ }
+ .min-w-xxl-200px {
+ min-width: 200px !important;
+ }
+ .min-w-xxl-225px {
+ min-width: 225px !important;
+ }
+ .min-w-xxl-250px {
+ min-width: 250px !important;
+ }
+ .min-w-xxl-275px {
+ min-width: 275px !important;
+ }
+ .min-w-xxl-300px {
+ min-width: 300px !important;
+ }
+ .min-w-xxl-325px {
+ min-width: 325px !important;
+ }
+ .min-w-xxl-350px {
+ min-width: 350px !important;
+ }
+ .min-w-xxl-375px {
+ min-width: 375px !important;
+ }
+ .min-w-xxl-400px {
+ min-width: 400px !important;
+ }
+ .min-w-xxl-425px {
+ min-width: 425px !important;
+ }
+ .min-w-xxl-450px {
+ min-width: 450px !important;
+ }
+ .min-w-xxl-475px {
+ min-width: 475px !important;
+ }
+ .min-w-xxl-500px {
+ min-width: 500px !important;
+ }
+ .min-w-xxl-550px {
+ min-width: 550px !important;
+ }
+ .min-w-xxl-600px {
+ min-width: 600px !important;
+ }
+ .min-w-xxl-650px {
+ min-width: 650px !important;
+ }
+ .min-w-xxl-700px {
+ min-width: 700px !important;
+ }
+ .min-w-xxl-750px {
+ min-width: 750px !important;
+ }
+ .min-w-xxl-800px {
+ min-width: 800px !important;
+ }
+ .min-w-xxl-850px {
+ min-width: 850px !important;
+ }
+ .min-w-xxl-900px {
+ min-width: 900px !important;
+ }
+ .min-w-xxl-950px {
+ min-width: 950px !important;
+ }
+ .min-w-xxl-1000px {
+ min-width: 1000px !important;
+ }
+ .min-h-xxl-unset {
+ min-height: unset !important;
+ }
+ .min-h-xxl-25 {
+ min-height: 25% !important;
+ }
+ .min-h-xxl-50 {
+ min-height: 50% !important;
+ }
+ .min-h-xxl-75 {
+ min-height: 75% !important;
+ }
+ .min-h-xxl-100 {
+ min-height: 100% !important;
+ }
+ .min-h-xxl-auto {
+ min-height: auto !important;
+ }
+ .min-h-xxl-1px {
+ min-height: 1px !important;
+ }
+ .min-h-xxl-2px {
+ min-height: 2px !important;
+ }
+ .min-h-xxl-3px {
+ min-height: 3px !important;
+ }
+ .min-h-xxl-4px {
+ min-height: 4px !important;
+ }
+ .min-h-xxl-5px {
+ min-height: 5px !important;
+ }
+ .min-h-xxl-6px {
+ min-height: 6px !important;
+ }
+ .min-h-xxl-7px {
+ min-height: 7px !important;
+ }
+ .min-h-xxl-8px {
+ min-height: 8px !important;
+ }
+ .min-h-xxl-9px {
+ min-height: 9px !important;
+ }
+ .min-h-xxl-10px {
+ min-height: 10px !important;
+ }
+ .min-h-xxl-15px {
+ min-height: 15px !important;
+ }
+ .min-h-xxl-20px {
+ min-height: 20px !important;
+ }
+ .min-h-xxl-25px {
+ min-height: 25px !important;
+ }
+ .min-h-xxl-30px {
+ min-height: 30px !important;
+ }
+ .min-h-xxl-35px {
+ min-height: 35px !important;
+ }
+ .min-h-xxl-40px {
+ min-height: 40px !important;
+ }
+ .min-h-xxl-45px {
+ min-height: 45px !important;
+ }
+ .min-h-xxl-50px {
+ min-height: 50px !important;
+ }
+ .min-h-xxl-55px {
+ min-height: 55px !important;
+ }
+ .min-h-xxl-60px {
+ min-height: 60px !important;
+ }
+ .min-h-xxl-65px {
+ min-height: 65px !important;
+ }
+ .min-h-xxl-70px {
+ min-height: 70px !important;
+ }
+ .min-h-xxl-75px {
+ min-height: 75px !important;
+ }
+ .min-h-xxl-80px {
+ min-height: 80px !important;
+ }
+ .min-h-xxl-85px {
+ min-height: 85px !important;
+ }
+ .min-h-xxl-90px {
+ min-height: 90px !important;
+ }
+ .min-h-xxl-95px {
+ min-height: 95px !important;
+ }
+ .min-h-xxl-100px {
+ min-height: 100px !important;
+ }
+ .min-h-xxl-125px {
+ min-height: 125px !important;
+ }
+ .min-h-xxl-150px {
+ min-height: 150px !important;
+ }
+ .min-h-xxl-175px {
+ min-height: 175px !important;
+ }
+ .min-h-xxl-200px {
+ min-height: 200px !important;
+ }
+ .min-h-xxl-225px {
+ min-height: 225px !important;
+ }
+ .min-h-xxl-250px {
+ min-height: 250px !important;
+ }
+ .min-h-xxl-275px {
+ min-height: 275px !important;
+ }
+ .min-h-xxl-300px {
+ min-height: 300px !important;
+ }
+ .min-h-xxl-325px {
+ min-height: 325px !important;
+ }
+ .min-h-xxl-350px {
+ min-height: 350px !important;
+ }
+ .min-h-xxl-375px {
+ min-height: 375px !important;
+ }
+ .min-h-xxl-400px {
+ min-height: 400px !important;
+ }
+ .min-h-xxl-425px {
+ min-height: 425px !important;
+ }
+ .min-h-xxl-450px {
+ min-height: 450px !important;
+ }
+ .min-h-xxl-475px {
+ min-height: 475px !important;
+ }
+ .min-h-xxl-500px {
+ min-height: 500px !important;
+ }
+ .min-h-xxl-550px {
+ min-height: 550px !important;
+ }
+ .min-h-xxl-600px {
+ min-height: 600px !important;
+ }
+ .min-h-xxl-650px {
+ min-height: 650px !important;
+ }
+ .min-h-xxl-700px {
+ min-height: 700px !important;
+ }
+ .min-h-xxl-750px {
+ min-height: 750px !important;
+ }
+ .min-h-xxl-800px {
+ min-height: 800px !important;
+ }
+ .min-h-xxl-850px {
+ min-height: 850px !important;
+ }
+ .min-h-xxl-900px {
+ min-height: 900px !important;
+ }
+ .min-h-xxl-950px {
+ min-height: 950px !important;
+ }
+ .min-h-xxl-1000px {
+ min-height: 1000px !important;
+ }
+}
+@media (min-width: 1200px) {
+ .fs-1 {
+ font-size: 1.75rem !important;
+ }
+ .fs-2 {
+ font-size: 1.5rem !important;
+ }
+ .fs-3 {
+ font-size: 1.35rem !important;
+ }
+ .fs-2x {
+ font-size: 2rem !important;
+ }
+ .fs-2qx {
+ font-size: 2.25rem !important;
+ }
+ .fs-2hx {
+ font-size: 2.5rem !important;
+ }
+ .fs-2tx {
+ font-size: 2.75rem !important;
+ }
+ .fs-3x {
+ font-size: 3rem !important;
+ }
+ .fs-3qx {
+ font-size: 3.25rem !important;
+ }
+ .fs-3hx {
+ font-size: 3.5rem !important;
+ }
+ .fs-3tx {
+ font-size: 3.75rem !important;
+ }
+ .fs-4x {
+ font-size: 4rem !important;
+ }
+ .fs-4qx {
+ font-size: 4.25rem !important;
+ }
+ .fs-4hx {
+ font-size: 4.5rem !important;
+ }
+ .fs-4tx {
+ font-size: 4.75rem !important;
+ }
+ .fs-5x {
+ font-size: 5rem !important;
+ }
+ .fs-5qx {
+ font-size: 5.25rem !important;
+ }
+ .fs-5hx {
+ font-size: 5.5rem !important;
+ }
+ .fs-5tx {
+ font-size: 5.75rem !important;
+ }
+ .fs-sm-1 {
+ font-size: 1.75rem !important;
+ }
+ .fs-sm-2 {
+ font-size: 1.5rem !important;
+ }
+ .fs-sm-3 {
+ font-size: 1.35rem !important;
+ }
+ .fs-sm-2x {
+ font-size: 2rem !important;
+ }
+ .fs-sm-2qx {
+ font-size: 2.25rem !important;
+ }
+ .fs-sm-2hx {
+ font-size: 2.5rem !important;
+ }
+ .fs-sm-2tx {
+ font-size: 2.75rem !important;
+ }
+ .fs-sm-3x {
+ font-size: 3rem !important;
+ }
+ .fs-sm-3qx {
+ font-size: 3.25rem !important;
+ }
+ .fs-sm-3hx {
+ font-size: 3.5rem !important;
+ }
+ .fs-sm-3tx {
+ font-size: 3.75rem !important;
+ }
+ .fs-sm-4x {
+ font-size: 4rem !important;
+ }
+ .fs-sm-4qx {
+ font-size: 4.25rem !important;
+ }
+ .fs-sm-4hx {
+ font-size: 4.5rem !important;
+ }
+ .fs-sm-4tx {
+ font-size: 4.75rem !important;
+ }
+ .fs-sm-5x {
+ font-size: 5rem !important;
+ }
+ .fs-sm-5qx {
+ font-size: 5.25rem !important;
+ }
+ .fs-sm-5hx {
+ font-size: 5.5rem !important;
+ }
+ .fs-sm-5tx {
+ font-size: 5.75rem !important;
+ }
+ .fs-md-1 {
+ font-size: 1.75rem !important;
+ }
+ .fs-md-2 {
+ font-size: 1.5rem !important;
+ }
+ .fs-md-3 {
+ font-size: 1.35rem !important;
+ }
+ .fs-md-2x {
+ font-size: 2rem !important;
+ }
+ .fs-md-2qx {
+ font-size: 2.25rem !important;
+ }
+ .fs-md-2hx {
+ font-size: 2.5rem !important;
+ }
+ .fs-md-2tx {
+ font-size: 2.75rem !important;
+ }
+ .fs-md-3x {
+ font-size: 3rem !important;
+ }
+ .fs-md-3qx {
+ font-size: 3.25rem !important;
+ }
+ .fs-md-3hx {
+ font-size: 3.5rem !important;
+ }
+ .fs-md-3tx {
+ font-size: 3.75rem !important;
+ }
+ .fs-md-4x {
+ font-size: 4rem !important;
+ }
+ .fs-md-4qx {
+ font-size: 4.25rem !important;
+ }
+ .fs-md-4hx {
+ font-size: 4.5rem !important;
+ }
+ .fs-md-4tx {
+ font-size: 4.75rem !important;
+ }
+ .fs-md-5x {
+ font-size: 5rem !important;
+ }
+ .fs-md-5qx {
+ font-size: 5.25rem !important;
+ }
+ .fs-md-5hx {
+ font-size: 5.5rem !important;
+ }
+ .fs-md-5tx {
+ font-size: 5.75rem !important;
+ }
+ .fs-lg-1 {
+ font-size: 1.75rem !important;
+ }
+ .fs-lg-2 {
+ font-size: 1.5rem !important;
+ }
+ .fs-lg-3 {
+ font-size: 1.35rem !important;
+ }
+ .fs-lg-2x {
+ font-size: 2rem !important;
+ }
+ .fs-lg-2qx {
+ font-size: 2.25rem !important;
+ }
+ .fs-lg-2hx {
+ font-size: 2.5rem !important;
+ }
+ .fs-lg-2tx {
+ font-size: 2.75rem !important;
+ }
+ .fs-lg-3x {
+ font-size: 3rem !important;
+ }
+ .fs-lg-3qx {
+ font-size: 3.25rem !important;
+ }
+ .fs-lg-3hx {
+ font-size: 3.5rem !important;
+ }
+ .fs-lg-3tx {
+ font-size: 3.75rem !important;
+ }
+ .fs-lg-4x {
+ font-size: 4rem !important;
+ }
+ .fs-lg-4qx {
+ font-size: 4.25rem !important;
+ }
+ .fs-lg-4hx {
+ font-size: 4.5rem !important;
+ }
+ .fs-lg-4tx {
+ font-size: 4.75rem !important;
+ }
+ .fs-lg-5x {
+ font-size: 5rem !important;
+ }
+ .fs-lg-5qx {
+ font-size: 5.25rem !important;
+ }
+ .fs-lg-5hx {
+ font-size: 5.5rem !important;
+ }
+ .fs-lg-5tx {
+ font-size: 5.75rem !important;
+ }
+}
+@media print {
+ .d-print-inline {
+ display: inline !important;
+ }
+ .d-print-inline-block {
+ display: inline-block !important;
+ }
+ .d-print-block {
+ display: block !important;
+ }
+ .d-print-grid {
+ display: grid !important;
+ }
+ .d-print-table {
+ display: table !important;
+ }
+ .d-print-table-row {
+ display: table-row !important;
+ }
+ .d-print-table-cell {
+ display: table-cell !important;
+ }
+ .d-print-flex {
+ display: flex !important;
+ }
+ .d-print-inline-flex {
+ display: inline-flex !important;
+ }
+ .d-print-none {
+ display: none !important;
+ }
+}
+:root,
+[data-theme="light"] {
+ --kt-xs: 0;
+ --kt-sm: 576px;
+ --kt-md: 768px;
+ --kt-lg: 992px;
+ --kt-xl: 1200px;
+ --kt-xxl: 1400px;
+ --kt-white: #ffffff;
+ --kt-black: #000000;
+ --kt-text-muted: #a1a5b7;
+ --kt-gray-100: #f5f8fa;
+ --kt-gray-200: #eff2f5;
+ --kt-gray-300: #e4e6ef;
+ --kt-gray-400: #b5b5c3;
+ --kt-gray-500: #a1a5b7;
+ --kt-gray-600: #7e8299;
+ --kt-gray-700: #5e6278;
+ --kt-gray-800: #3f4254;
+ --kt-gray-900: #181c32;
+ --kt-gray-100-rgb: 245, 248, 250;
+ --kt-gray-200-rgb: 239, 242, 245;
+ --kt-gray-300-rgb: 228, 230, 239;
+ --kt-gray-400-rgb: 181, 181, 195;
+ --kt-gray-500-rgb: 161, 165, 183;
+ --kt-gray-600-rgb: 126, 130, 153;
+ --kt-gray-700-rgb: 94, 98, 120;
+ --kt-gray-800-rgb: 63, 66, 84;
+ --kt-gray-900-rgb: 24, 28, 50;
+ --kt-white: #ffffff;
+ --kt-light: #f5f8fa;
+ --kt-primary: #1687A7;
+ --kt-secondary: #e4e6ef;
+ --kt-success: #50cd89;
+ --kt-info: #7239ea;
+ --kt-warning: #ffc700;
+ --kt-danger: #f1416c;
+ --kt-dark: #181c32;
+ --kt-primary-active: #147a96;
+ --kt-secondary-active: #b5b5c3;
+ --kt-light-active: #eff2f5;
+ --kt-success-active: #47be7d;
+ --kt-info-active: #5014d0;
+ --kt-warning-active: #f1bc00;
+ --kt-danger-active: #d9214e;
+ --kt-dark-active: #131628;
+ --kt-primary-light: #459fb9;
+ --kt-secondary-light: #f5f8fa;
+ --kt-success-light: #e8fff3;
+ --kt-info-light: #f8f5ff;
+ --kt-warning-light: #fff8dd;
+ --kt-danger-light: #fff5f8;
+ --kt-dark-light: #eff2f5;
+ --kt-primary-inverse: #ffffff;
+ --kt-secondary-inverse: #3f4254;
+ --kt-light-inverse: #7e8299;
+ --kt-success-inverse: #ffffff;
+ --kt-info-inverse: #ffffff;
+ --kt-warning-inverse: #ffffff;
+ --kt-danger-inverse: #ffffff;
+ --kt-dark-inverse: #ffffff;
+ --kt-white-rgb: 255, 255, 255;
+ --kt-light-rgb: 245, 248, 250;
+ --kt-primary-rgb: 0, 158, 247;
+ --kt-secondary-rgb: 228, 230, 239;
+ --kt-success-rgb: 80, 205, 137;
+ --kt-info-rgb: 114, 57, 234;
+ --kt-warning-rgb: 255, 199, 0;
+ --kt-danger-rgb: 241, 65, 108;
+ --kt-dark-rgb: 24, 28, 50;
+ --kt-text-white: #ffffff;
+ --kt-text-primary: #1687A7;
+ --kt-text-secondary: #e4e6ef;
+ --kt-text-light: #f5f8fa;
+ --kt-text-success: #50cd89;
+ --kt-text-info: #7239ea;
+ --kt-text-warning: #ffc700;
+ --kt-text-danger: #f1416c;
+ --kt-text-dark: #181c32;
+ --kt-text-muted: #a1a5b7;
+ --kt-text-gray-100: #f5f8fa;
+ --kt-text-gray-200: #eff2f5;
+ --kt-text-gray-300: #e4e6ef;
+ --kt-text-gray-400: #b5b5c3;
+ --kt-text-gray-500: #a1a5b7;
+ --kt-text-gray-600: #7e8299;
+ --kt-text-gray-700: #5e6278;
+ --kt-text-gray-800: #3f4254;
+ --kt-text-gray-900: #181c32;
+ --kt-body-bg: #ffffff;
+ --kt-body-bg-rgb: 255, 255, 255;
+ --kt-body-color: #181c32;
+ --kt-link-color: #009ef7;
+ --kt-link-hover-color: shift-color(#009ef7, 20%);
+ --kt-border-color: #eff2f5;
+ --kt-border-dashed-color: #e4e6ef;
+ --kt-component-active-color: #ffffff;
+ --kt-component-active-bg: #009ef7;
+ --kt-component-hover-color: #009ef7;
+ --kt-component-hover-bg: #f4f6fa;
+ --kt-component-checked-color: #ffffff;
+ --kt-component-checked-bg: #009ef7;
+ --kt-box-shadow-xs: 0 0.1rem 0.75rem 0.25rem rgba(0, 0, 0, 0.05);
+ --kt-box-shadow-sm: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
+ --kt-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
+ --kt-box-shadow-lg: 0 1rem 2rem 1rem rgba(0, 0, 0, 0.1);
+ --kt-headings-color: #181c32;
+ --kt-table-color: #181c32;
+ --kt-table-bg: transparent;
+ --kt-table-striped-color: #181c32;
+ --kt-table-striped-bg: rgba(245, 248, 250, 0.75);
+ --kt-table-accent-bg: transparent;
+ --kt-table-active-color: #181c32;
+ --kt-table-active-bg: #f5f8fa;
+ --kt-table-hover-colorr: #181c32;
+ --kt-table-hover-bg: #f5f8fa;
+ --kt-table-border-color: #eff2f5;
+ --kt-table-caption-color: #a1a5b7;
+ --kt-table-loading-message-box-shadow: 0px 0px 50px 0px
+ rgba(82, 63, 105, 0.15);
+ --kt-table-loading-message-bg: #ffffff;
+ --kt-table-loading-message-color: #5e6278;
+ --kt-input-btn-focus-color: rgba(0, 158, 247, 0.25);
+ --kt-input-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
+ --kt-input-btn-focus-color-opacity: 0.25;
+ --kt-input-color: #5e6278;
+ --kt-input-placeholder-color: #a1a5b7;
+ --kt-input-plaintext-color: #5e6278;
+ --kt-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
+ 0 1px 1px rgba(0, 0, 0, 0.075);
+ --kt-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
+ --kt-btn-active-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ --kt-btn-disabled-opacity: 0.65;
+ --kt-btn-link-color: #009ef7;
+ --kt-btn-link-hover-color: shift-color(#009ef7, 20%);
+ --kt-btn-link-disabled-color: #7e8299;
+ --kt-form-label-color: #3f4254;
+ --kt-form-text-color: #a1a5b7;
+ --kt-input-bg: #ffffff;
+ --kt-input-disabled-bg: #eff2f5;
+ --kt-input-disabled-border-color: #e4e6ef;
+ --kt-input-color: #5e6278;
+ --kt-input-border-color: #e4e6ef;
+ --kt-input-focus-bg: #ffffff;
+ --kt-input-focus-border-color: #b5b5c3;
+ --kt-input-focus-color: #5e6278;
+ --kt-input-solid-bg: #f5f8fa;
+ --kt-input-solid-bg-focus: #eef3f7;
+ --kt-input-solid-placeholder-color: #a1a5b7;
+ --kt-input-solid-color: #5e6278;
+ --kt-form-check-input-active-filter: brightness(90%);
+ --kt-form-check-input-bg: transparent;
+ --kt-form-check-input-bg-solid: #eff2f5;
+ --kt-form-check-input-border: 1px solid #e4e6ef;
+ --kt-form-check-input-focus-border: #b5b5c3;
+ --kt-form-check-input-focus-box-shadow: none;
+ --kt-form-check-input-checked-color: #ffffff;
+ --kt-form-check-input-checked-bg-color: #009ef7;
+ --kt-form-check-input-checked-bg-color-solid: #009ef7;
+ --kt-form-check-input-checked-border-color: #009ef7;
+ --kt-form-check-input-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23ffffff'/%3e%3c/svg%3e");
+ --kt-form-check-radio-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");
+ --kt-form-check-input-indeterminate-color: #ffffff;
+ --kt-form-check-input-indeterminate-bg-color: #009ef7;
+ --kt-form-check-input-indeterminate-border-color: #009ef7;
+ --kt-form-check-input-indeterminate-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
+ --kt-form-check-input-disabled-opacity: 0.5;
+ --kt-form-check-label-disabled-opacity: 0.5;
+ --kt-form-check-btn-check-disabled-opacity: 0.65;
+ --kt-form-switch-color: rgba(0, 0, 0, 0.25);
+ --kt-form-switch-color-solid: #ffffff;
+ --kt-form-switch-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
+ --kt-form-switch-bg-image-solid: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
+ --kt-form-switch-focus-color: #b5b5c3;
+ --kt-form-switch-focus-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23B5B5C3'/%3e%3c/svg%3e");
+ --kt-form-switch-checked-color: #ffffff;
+ --kt-form-switch-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
+ --kt-input-group-addon-color: #5e6278;
+ --kt-input-group-addon-bg: #f5f8fa;
+ --kt-input-group-addon-border-color: #e4e6ef;
+ --kt-form-select-color: #5e6278;
+ --kt-form-select-bg: #ffffff;
+ --kt-form-select-disabled-bg: #eff2f5;
+ --kt-form-select-disabled-border-color: #e4e6ef;
+ --kt-form-select-indicator-color: #7e8299;
+ --kt-form-select-indicator: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
+ --kt-form-select-border-color: #e4e6ef;
+ --kt-form-select-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+ --kt-form-select-focus-border-color: #b5b5c3;
+ --kt-form-select-focus-box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
+ --kt-form-file-button-color: #5e6278;
+ --kt-form-file-button-bg: #f5f8fa;
+ --kt-form-file-button-hover-bg: shade-color(#f5f8fa, 5%);
+ --kt-nav-tabs-border-color: #eff2f5;
+ --kt-nav-tabs-link-hover-border-color: #eff2f5 #eff2f5 #eff2f5;
+ --kt-nav-tabs-link-active-color: #5e6278;
+ --kt-nav-tabs-link-active-bg: #ffffff;
+ --kt-nav-tabs-link-active-border-color: #e4e6ef #e4e6ef #ffffff;
+ --kt-nav-pills-link-active-color: #ffffff;
+ --kt-nav-pills-link-active-bg: #009ef7;
+ --kt-dropdown-color: #181c32;
+ --kt-dropdown-bg: #ffffff;
+ --kt-dropdown-divider-bg: #f5f8fa;
+ --kt-dropdown-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
+ --kt-dropdown-link-color: #181c32;
+ --kt-dropdown-link-hover-color: shade-color(#181c32, 10%);
+ --kt-dropdown-link-hover-bg: #eff2f5;
+ --kt-dropdown-link-active-color: #ffffff;
+ --kt-dropdown-link-active-bg: #009ef7;
+ --kt-dropdown-link-disabled-color: #a1a5b7;
+ --kt-dropdown-header-color: #7e8299;
+ --kt-pagination-item-bg: #ffffff;
+ --kt-pagination-color: #5e6278;
+ --kt-pagination-bg: transparent;
+ --kt-pagination-border-color: transparent;
+ --kt-pagination-focus-color: #009ef7;
+ --kt-pagination-focus-bg: #f4f6fa;
+ --kt-pagination-focus-box-shadow: none;
+ --kt-pagination-focus-outline: 0;
+ --kt-pagination-hover-color: #147a96;
+ --kt-pagination-hover-bg: #f4f6fa;
+ --kt-pagination-hover-border-color: transparent;
+ --kt-pagination-active-color: #ffffff;
+ --kt-pagination-active-bg: #1687A7;
+ --kt-pagination-active-border-color: transparent;
+ --kt-pagination-disabled-color: #b5b5c3;
+ --kt-pagination-disabled-bg: transparent;
+ --kt-card-bg: #ffffff;
+ --kt-card-box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
+ --kt-card-border-color: #eff2f5;
+ --kt-card-border-dashed-color: #e4e6ef;
+ --kt-card-cap-bg: transparent;
+ --kt-accordion-color: #181c32;
+ --kt-accordion-bg: #ffffff;
+ --kt-accordion-border-color: #eff2f5;
+ --kt-accordion-button-bg: #ffffff;
+ --kt-accordion-button-color: #181c32;
+ --kt-accordion-button-active-bg: #f5f8fa;
+ --kt-accordion-button-active-color: #009ef7;
+ --kt-accordion-button-focus-border-color: #eff2f5;
+ --kt-accordion-button-focus-box-shadow: none;
+ --kt-accordion-icon-color: #181c32;
+ --kt-accordion-icon-active-color: #009ef7;
+ --kt-accordion-button-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23181C32'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
+ --kt-accordion-button-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009ef7'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
+ --kt-tooltip-color: #3f4254;
+ --kt-tooltip-bg: #ffffff;
+ --kt-tooltip-opacity: 1;
+ --kt-tooltip-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
+ --kt-popover-bg: #ffffff;
+ --kt-popover-border-color: #ffffff;
+ --kt-popover-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
+ --kt-popover-header-bg: #ffffff;
+ --kt-popover-header-color: #3f4254;
+ --kt-popover-header-border-color: #eff2f5;
+ --kt-popover-body-color: #3f4254;
+ --kt-dropdown-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
+ --kt-dropdown-bg: #ffffff;
+ --kt-toast-background-color: rgba(255, 255, 255, 0.85);
+ --kt-toast-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
+ --kt-toast-header-color: #7e8299;
+ --kt-toast-header-background-color: rgba(255, 255, 255, 0.85);
+ --kt-toast-header-border-color: rgba(0, 0, 0, 0.05);
+ --kt-badge-color: #ffffff;
+ --kt-modal-bg: #ffffff;
+ --kt-modal-border-color: var(--bs-border-color-translucent);
+ --kt-modal-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.05);
+ --kt-modal-content-bg: #ffffff;
+ --kt-modal-content-border-color: var(--bs-border-color-translucent);
+ --kt-modal-content-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.05);
+ --kt-modal-content-box-shadow-xs: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
+ --kt-modal-content-box-shadow-sm-up: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
+ --kt-modal-header-border-color: #eff2f5;
+ --kt-modal-footer-border-color: #eff2f5;
+ --kt-modal-backdrop-bg: #000000;
+ --kt-modal-backdrop-opacity: 0.3;
+ --kt-progress-bg: #f5f8fa;
+ --kt-progress-box-shadow: none;
+ --kt-list-group-color: #181c32;
+ --kt-list-group-bg: #ffffff;
+ --kt-list-group-border-color: rgba(0, 0, 0, 0.125);
+ --kt-list-group-hover-bg: #f5f8fa;
+ --kt-list-group-active-color: #ffffff;
+ --kt-list-group-active-bg: #009ef7;
+ --kt-list-group-active-border-colorg: #009ef7;
+ --kt-list-group-disabled-color: #7e8299;
+ --kt-list-group-disabled-bg: #ffffff;
+ --kt-list-group-action-colorg: #5e6278;
+ --kt-list-group-action-hover-color: #5e6278;
+ --kt-list-group-action-active-color: #181c32;
+ --kt-list-group-action-active-bg: #eff2f5;
+ --kt-thumbnail-bg: #ffffff;
+ --kt-thumbnail-border-color: #eff2f5;
+ --kt-thumbnail-box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
+ --kt-figure-caption-color: #7e8299;
+ --kt-breadcrumb-divider-color: #7e8299;
+ --kt-breadcrumb-active-color: #009ef7;
+ --kt-carousel-custom-indicator-default-bg-color: #eff2f5;
+ --kt-carousel-custom-indicator-active-bg-color: #b5b5c3;
+ --kt-carousel-custom-bullet-indicator-default-bg-color: #b5b5c3;
+ --kt-carousel-custom-bullet-indicator-active-bg-color: #7e8299;
+ --kt-code-bg: #f1f3f8;
+ --kt-code-box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.08);
+ --kt-code-color: #b93993;
+ --kt-btn-close-color: #000000;
+ --kt-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
+ --kt-offcanvas-border-color: var(--bs-border-color-translucent);
+ --kt-offcanvas-bg-color: #ffffff;
+ --kt-offcanvas-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
+ --kt-offcanvas-backdrop-bg: #000000;
+ --kt-offcanvas-backdrop-opacity: 0.3;
+ --kt-symbol-label-color: #3f4254;
+ --kt-symbol-label-bg: #f5f8fa;
+ --kt-symbol-border-color: rgba(255, 255, 255, 0.5);
+ --kt-bullet-bg-color: #b5b5c3;
+ --kt-scrolltop-opacity: 0;
+ --kt-scrolltop-opacity-on: 0.3;
+ --kt-scrolltop-opacity-hover: 1;
+ --kt-scrolltop-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
+ --kt-scrolltop-bg-color: #1687A7;
+ --kt-scrolltop-bg-color-hover: #147a96;
+ --kt-scrolltop-icon-color: #ffffff;
+ --kt-scrolltop-icon-color-hover: #ffffff;
+ --kt-drawer-box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.05);
+ --kt-drawer-bg-color: #ffffff;
+ --kt-drawer-overlay-bg-color: rgba(0, 0, 0, 0.2);
+ --kt-menu-dropdown-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
+ --kt-menu-dropdown-bg-color: #ffffff;
+ --kt-menu-heading-color: #a1a5b7;
+ --kt-menu-link-color-hover: #1687A7;
+ --kt-menu-link-color-show: #1687A7;
+ --kt-menu-link-color-here: #1687A7;
+ --kt-menu-link-color-active: #1687A7;
+ --kt-menu-link-bg-color-hover: #f4f6fa;
+ --kt-menu-link-bg-color-show: #f4f6fa;
+ --kt-menu-link-bg-color-here: #f4f6fa;
+ --kt-menu-link-bg-color-active: #f4f6fa;
+ --kt-feedback-popup-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
+ --kt-feedback-popup-background-color: #ffffff;
+ --kt-scrollbar-color: #eff2f5;
+ --kt-scrollbar-hover-color: #e9edf1;
+ --kt-scrollbar-width: 0.4rem;
+ --kt-scrollbar-height: 0.4rem;
+ --kt-scrollbar-space: 0.5rem;
+ --kt-overlay-bg: rgba(0, 0, 0, 0.05);
+ --kt-blockui-overlay-bg: rgba(0, 0, 0, 0.05);
+ --kt-rating-color-default: #b5b5c3;
+ --kt-rating-color-active: #ffad0f;
+ --kt-ribbon-label-box-shadow: 0px -1px 5px 0px rgba(24, 28, 50, 0.1);
+ --kt-ribbon-label-bg: #009ef7;
+ --kt-ribbon-label-border-color: #005d91;
+ --kt-ribbon-clip-bg: #181c32;
+}
+[data-theme="dark"] {
+ --kt-text-muted: #565674;
+ --kt-gray-100: #1b1b29;
+ --kt-gray-200: #2b2b40;
+ --kt-gray-300: #323248;
+ --kt-gray-400: #474761;
+ --kt-gray-500: #565674;
+ --kt-gray-600: #6d6d80;
+ --kt-gray-700: #92929f;
+ --kt-gray-800: #cdcdde;
+ --kt-gray-900: #ffffff;
+ --kt-gray-100-rgb: 27, 27, 41;
+ --kt-gray-200-rgb: 43, 43, 64;
+ --kt-gray-300-rgb: 50, 50, 72;
+ --kt-gray-400-rgb: 71, 71, 97;
+ --kt-gray-500-rgb: 86, 86, 116;
+ --kt-gray-600-rgb: 109, 109, 128;
+ --kt-gray-700-rgb: 146, 146, 159;
+ --kt-gray-800-rgb: 205, 205, 222;
+ --kt-gray-900-rgb: 255, 255, 255;
+ --kt-dark: #ffffff;
+ --kt-light: #2b2b40;
+ --kt-secondary: #323248;
+ --kt-dark-active: white;
+ --kt-light-active: #323248;
+ --kt-secondary-active: #474761;
+ --kt-primary-light: #212e48;
+ --kt-success-light: #1c3238;
+ --kt-info-light: #2f264f;
+ --kt-warning-light: #392f28;
+ --kt-danger-light: #3a2434;
+ --kt-dark-light: #2b2b40;
+ --kt-secondary-light: #1b1b29;
+ --kt-dark-inverse: #1b1b29;
+ --kt-light-inverse: #6d6d80;
+ --kt-secondary-inverse: #cdcdde;
+ --kt-dark-rgb: 255, 255, 255;
+ --kt-light-rgb: 43, 43, 64;
+ --kt-secondary-rgb: 50, 50, 72;
+ --kt-text-dark: #ffffff;
+ --kt-text-muted: #565674;
+ --kt-text-secondary: #323248;
+ --kt-text-gray-100: #1b1b29;
+ --kt-text-gray-200: #2b2b40;
+ --kt-text-gray-300: #323248;
+ --kt-text-gray-400: #474761;
+ --kt-text-gray-500: #565674;
+ --kt-text-gray-600: #6d6d80;
+ --kt-text-gray-700: #92929f;
+ --kt-text-gray-800: #cdcdde;
+ --kt-text-gray-900: #ffffff;
+ --kt-body-bg: #1e1e2d;
+ --kt-body-bg-rgb: 30, 30, 45;
+ --kt-body-color: #ffffff;
+ --kt-link-color: #009ef7;
+ --kt-link-hover-color: shift-color(#009ef7, 20%);
+ --kt-border-color: #2b2b40;
+ --kt-border-dashed-color: #323248;
+ --kt-component-active-color: #ffffff;
+ --kt-component-active-bg: #009ef7;
+ --kt-component-hover-color: #009ef7;
+ --kt-component-hover-bg: #2b2b40;
+ --kt-component-checked-color: #ffffff;
+ --kt-component-checked-bg: #009ef7;
+ --kt-box-shadow-xs: 0 0.1rem 0.75rem 0.25rem rgba(0, 0, 0, 0.05);
+ --kt-box-shadow-sm: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
+ --kt-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
+ --kt-box-shadow-lg: 0 1rem 2rem 1rem rgba(0, 0, 0, 0.1);
+ --kt-headings-color: #ffffff;
+ --kt-table-color: #ffffff;
+ --kt-table-bg: transparent;
+ --kt-table-striped-color: #ffffff;
+ --kt-table-striped-bg: rgba(27, 27, 41, 0.75);
+ --kt-table-accent-bg: transparent;
+ --kt-table-active-color: #ffffff;
+ --kt-table-active-bg: #1b1b29;
+ --kt-table-hover-colorr: #ffffff;
+ --kt-table-hover-bg: #1b1b29;
+ --kt-table-border-color: #2b2b40;
+ --kt-table-caption-color: #565674;
+ --kt-table-loading-message-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
+ --kt-table-loading-message-bg: #2b2b40;
+ --kt-table-loading-message-color: #92929f;
+ --kt-input-btn-focus-color: rgba(0, 158, 247, 0.25);
+ --kt-input-btn-focus-color-opacity: 0.25;
+ --kt-input-color: #92929f;
+ --kt-input-placeholder-color: #565674;
+ --kt-input-plaintext-color: #92929f;
+ --kt-btn-disabled-opacity: 0.65;
+ --kt-btn-link-color: #009ef7;
+ --kt-btn-link-hover-color: shift-color(#009ef7, 20%);
+ --kt-btn-link-disabled-color: #6d6d80;
+ --kt-form-label-color: #cdcdde;
+ --kt-form-text-color: #565674;
+ --kt-input-bg: #1e1e2d;
+ --kt-input-disabled-bg: #2b2b40;
+ --kt-input-disabled-border-color: #323248;
+ --kt-input-color: #92929f;
+ --kt-input-border-color: #323248;
+ --kt-input-focus-bg: #1e1e2d;
+ --kt-input-focus-border-color: #474761;
+ --kt-input-focus-color: #92929f;
+ --kt-input-solid-bg: #1b1b29;
+ --kt-input-solid-bg-focus: #1f1f2f;
+ --kt-input-solid-placeholder-color: #565674;
+ --kt-input-solid-color: #92929f;
+ --kt-form-check-input-active-filter: brightness(90%);
+ --kt-form-check-input-bg: transparent;
+ --kt-form-check-input-bg-solid: #2b2b40;
+ --kt-form-check-input-border: 1px solid #323248;
+ --kt-form-check-input-focus-border: #474761;
+ --kt-form-check-input-focus-box-shadow: none;
+ --kt-form-check-input-checked-color: #ffffff;
+ --kt-form-check-input-checked-bg-color: #009ef7;
+ --kt-form-check-input-checked-border-color: #009ef7;
+ --kt-form-check-input-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23ffffff'/%3e%3c/svg%3e");
+ --kt-form-check-radio-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");
+ --kt-form-check-input-indeterminate-color: #ffffff;
+ --kt-form-check-input-indeterminate-bg-color: #009ef7;
+ --kt-form-check-input-indeterminate-border-color: #009ef7;
+ --kt-form-check-input-indeterminate-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
+ --kt-form-check-input-disabled-opacity: 0.5;
+ --kt-form-check-label-disabled-opacity: 0.5;
+ --kt-form-check-btn-check-disabled-opacity: 0.65;
+ --kt-form-switch-color: rgba(255, 255, 255, 0.25);
+ --kt-form-switch-color-solid: #a1a5b7;
+ --kt-form-switch-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
+ --kt-form-switch-bg-image-solid: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23A1A5B7'/%3e%3c/svg%3e");
+ --kt-form-switch-focus-color: #474761;
+ --kt-form-switch-focus-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23474761'/%3e%3c/svg%3e");
+ --kt-form-switch-checked-color: #ffffff;
+ --kt-form-switch-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
+ --kt-input-group-addon-color: #92929f;
+ --kt-input-group-addon-bg: #1b1b29;
+ --kt-input-group-addon-border-color: #323248;
+ --kt-form-select-color: #92929f;
+ --kt-form-select-bg: #1e1e2d;
+ --kt-form-select-disabled-bg: #2b2b40;
+ --kt-form-select-disabled-border-color: #323248;
+ --kt-form-select-indicator-color: #6d6d80;
+ --kt-form-select-indicator: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236D6D80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
+ --kt-form-select-border-color: #323248;
+ --kt-form-select-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+ --kt-form-select-focus-border-color: #474761;
+ --kt-form-select-focus-box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
+ --kt-form-file-button-color: #92929f;
+ --kt-form-file-button-bg: #1b1b29;
+ --kt-form-file-button-hover-bg: shade-color(#1b1b29, 5%);
+ --kt-nav-tabs-border-color: #2b2b40;
+ --kt-nav-tabs-link-hover-border-color: #2b2b40 #2b2b40 #2b2b40;
+ --kt-nav-tabs-link-active-color: #92929f;
+ --kt-nav-tabs-link-active-bg: #1e1e2d;
+ --kt-nav-tabs-link-active-border-color: #323248 #323248 #1e1e2d;
+ --kt-nav-pills-link-active-color: #ffffff;
+ --kt-nav-pills-link-active-bg: #009ef7;
+ --kt-dropdown-color: #ffffff;
+ --kt-dropdown-bg: #1e1e2d;
+ --kt-dropdown-divider-bg: #1b1b29;
+ --kt-dropdown-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
+ --kt-dropdown-link-color: #ffffff;
+ --kt-dropdown-link-hover-color: shade-color(#ffffff, 10%);
+ --kt-dropdown-link-hover-bg: #2b2b40;
+ --kt-dropdown-link-active-color: #ffffff;
+ --kt-dropdown-link-active-bg: #009ef7;
+ --kt-dropdown-link-disabled-color: #565674;
+ --kt-dropdown-header-color: #6d6d80;
+ --kt-pagination-item-bg: #1e1e2d;
+ --kt-pagination-color: #92929f;
+ --kt-pagination-bg: transparent;
+ --kt-pagination-border-color: transparent;
+ --kt-pagination-focus-color: #009ef7;
+ --kt-pagination-focus-bg: #2b2b40;
+ --kt-pagination-focus-box-shadow: none;
+ --kt-pagination-focus-outline: 0;
+ --kt-pagination-hover-color: #147a96;
+ --kt-pagination-hover-bg: #2b2b40;
+ --kt-pagination-hover-border-color: transparent;
+ --kt-pagination-active-color: #ffffff;
+ --kt-pagination-active-bg: #1687A7;
+ --kt-pagination-active-border-color: transparent;
+ --kt-pagination-disabled-color: #474761;
+ --kt-pagination-disabled-bg: transparent;
+ --kt-card-bg: #1e1e2d;
+ --kt-card-box-shadow: none;
+ --kt-card-border-color: #2b2b40;
+ --kt-card-border-dashed-color: #323248;
+ --kt-card-cap-bg: transparent;
+ --kt-accordion-color: #ffffff;
+ --kt-accordion-bg: #1e1e2d;
+ --kt-accordion-border-color: #2b2b40;
+ --kt-accordion-button-color: #ffffff;
+ --kt-accordion-button-bg: #1e1e2d;
+ --kt-accordion-button-active-bg: #1b1b29;
+ --kt-accordion-button-active-color: #009ef7;
+ --kt-accordion-button-focus-border-color: #2b2b40;
+ --kt-accordion-button-focus-box-shadow: none;
+ --kt-accordion-icon-color: #ffffff;
+ --kt-accordion-icon-active-color: #009ef7;
+ --kt-accordion-button-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
+ --kt-accordion-button-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009ef7'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
+ --kt-tooltip-color: #cdcdde;
+ --kt-tooltip-bg: #2b2b40;
+ --kt-tooltip-opacity: 1;
+ --kt-tooltip-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
+ --kt-popover-bg: #2b2b40;
+ --kt-popover-border-color: #2b2b40;
+ --kt-popover-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
+ --kt-popover-header-bg: #2b2b40;
+ --kt-popover-header-color: #cdcdde;
+ --kt-popover-header-border-color: #323248;
+ --kt-popover-body-color: #cdcdde;
+ --kt-dropdown-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
+ --kt-dropdown-bg: #1e1e2d;
+ --kt-toast-background-color: rgba(0, 0, 0, 0.85);
+ --kt-toast-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
+ --kt-toast-header-color: #6d6d80;
+ --kt-toast-header-background-color: rgba(0, 0, 0, 0.85);
+ --kt-toast-header-border-color: rgba(255, 255, 255, 0.05);
+ --kt-badge-color: #1e1e2d;
+ --kt-modal-bg: #1e1e2d;
+ --kt-modal-box-shadow: 0 0.25rem 0.5rem rgba(255, 255, 255, 0.05);
+ --kt-modal-content-bg: #1e1e2d;
+ --kt-modal-content-box-shadow: 0 0.25rem 0.5rem rgba(255, 255, 255, 0.05);
+ --kt-modal-content-box-shadow-xs: 0 0.25rem 0.5rem rgba(255, 255, 255, 0.1);
+ --kt-modal-content-box-shadow-sm-up: 0 0.5rem 1rem rgba(255, 255, 255, 0.1);
+ --kt-modal-header-border-color: #2b2b40;
+ --kt-modal-footer-border-color: #2b2b40;
+ --kt-modal-backdrop-bg: #000000;
+ --kt-modal-backdrop-opacity: 0.4;
+ --kt-progress-bg: #1b1b29;
+ --kt-progress-box-shadow: none;
+ --kt-list-group-color: #ffffff;
+ --kt-list-group-bg: #000000;
+ --kt-list-group-border-color: rgba(255, 255, 255, 0.125);
+ --kt-list-group-hover-bg: #f5f8fa;
+ --kt-list-group-active-color: #ffffff;
+ --kt-list-group-active-bg: #009ef7;
+ --kt-list-group-active-border-colorg: #009ef7;
+ --kt-list-group-disabled-color: #6d6d80;
+ --kt-list-group-disabled-bg: #000000;
+ --kt-list-group-action-colorg: #92929f;
+ --kt-list-group-action-hover-color: #92929f;
+ --kt-list-group-action-active-color: #ffffff;
+ --kt-list-group-action-active-bg: #2b2b40;
+ --kt-thumbnail-bg: #1e1e2d;
+ --kt-thumbnail-border-color: #2b2b40;
+ --kt-thumbnail-box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
+ --kt-figure-caption-color: #6d6d80;
+ --kt-breadcrumb-divider-color: #6d6d80;
+ --kt-breadcrumb-active-color: #009ef7;
+ --kt-carousel-custom-indicator-default-bg-color: #2b2b40;
+ --kt-carousel-custom-indicator-active-bg-color: #474761;
+ --kt-arousel-custom-bullet-indicator-default-bg-color: #474761;
+ --kt-carousel-custom-bullet-indicator-active-bg-color: #6d6d80;
+ --kt-btn-close-color: #ffffff;
+ --kt-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
+ --kt-code-bg: #2b2b40;
+ --kt-code-box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.08);
+ --kt-code-color: #b93993;
+ --kt-offcanvas-bg-color: #1e1e2d;
+ --kt-offcanvas-box-shadow: 0 0.25rem 0.5rem rgba(255, 255, 255, 0.1);
+ --kt-offcanvas-backdrop-bg: #000000;
+ --kt-offcanvas-backdrop-opacity: 0.4;
+ --kt-code-bg: #2b2b40;
+ --kt-code-box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.08);
+ --kt-code-color: #b93993;
+ --kt-symbol-label-color: #cdcdde;
+ --kt-symbol-label-bg: #1b1b29;
+ --kt-symbol-border-color: rgba(255, 255, 255, 0.5);
+ --kt-bullet-bg-color: #474761;
+ --kt-scrolltop-opacity: 0;
+ --kt-scrolltop-opacity-on: 0.3;
+ --kt-scrolltop-opacity-hover: 1;
+ --kt-scrolltop-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
+ --kt-scrolltop-bg-color: #1687A7;
+ --kt-scrolltop-bg-color-hover: #147a96;
+ --kt-scrolltop-icon-color: #ffffff;
+ --kt-scrolltop-icon-color-hover: #ffffff;
+ --kt-drawer-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
+ --kt-drawer-bg-color: #1e1e2d;
+ --kt-drawer-overlay-bg-color: rgba(0, 0, 0, 0.4);
+ --kt-menu-dropdown-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
+ --kt-menu-dropdown-bg-color: #1e1e2d;
+ --kt-menu-heading-color: #565674;
+ --kt-menu-link-color-hover: #1687A7;
+ --kt-menu-link-color-show: #1687A7;
+ --kt-menu-link-color-here: #1687A7;
+ --kt-menu-link-color-active: #1687A7;
+ --kt-menu-link-bg-color-hover: #2b2b40;
+ --kt-menu-link-bg-color-show: #2b2b40;
+ --kt-menu-link-bg-color-here: #2b2b40;
+ --kt-menu-link-bg-color-active: #2b2b40;
+ --kt-feedback-popup-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
+ --kt-feedback-popup-background-color: #1e1e2d;
+ --kt-scrollbar-color: #2b2b40;
+ --kt-scrollbar-hover-color: #27273a;
+ --kt-overlay-bg: rgba(255, 255, 255, 0.05);
+ --kt-blockui-overlay-bg: rgba(255, 255, 255, 0.05);
+ --kt-rating-color-default: #474761;
+ --kt-rating-color-active: #ffad0f;
+ --kt-ribbon-label-box-shadow: 0px -1px 5px 0px rgba(255, 255, 255, 0.1);
+ --kt-ribbon-label-bg: #009ef7;
+ --kt-ribbon-label-border-color: #005d91;
+ --kt-ribbon-clip-bg: #f5f8fa;
+}
+[data-theme="dark"] {
+ --bs-gray-100: #1b1b29;
+ --bs-gray-200: #2b2b40;
+ --bs-gray-300: #323248;
+ --bs-gray-400: #474761;
+ --bs-gray-500: #565674;
+ --bs-gray-600: #6d6d80;
+ --bs-gray-700: #92929f;
+ --bs-gray-800: #cdcdde;
+ --bs-gray-900: #ffffff;
+ --bs-dark: #ffffff;
+ --bs-light: #2b2b40;
+ --bs-secondary: #323248;
+ --bs-body-color-rgb: 255, 255, 255;
+ --bs-body-bg-rgb: 30, 30, 45;
+ --bs-body-color: #ffffff;
+ --bs-body-bg: #1e1e2d;
+ --bs-border-color: #2b2b40;
+ --bs-heading-color: #ffffff;
+ --bs-link-color: #1687A7;
+ --bs-link-hover-color: shift-color(#147a96, 20%);
+ --bs-code-color: #b93993;
+}
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ color: var(--kt-headings-color);
+ outline: 0;
+}
+.blockquote-footer {
+ color: var(--kt-blockquote-footer-color);
+}
+[data-kt-theme-mode-switching="true"] * {
+ transition: none !important;
+}
+html:not([data-theme="dark"]) .theme-dark-show {
+ display: none !important;
+}
+html:not([data-theme="dark"]) .theme-light-bg-transparent {
+ background-color: transparent !important;
+}
+html:not([data-theme="dark"]) .theme-light-bg-body {
+ background-color: var(--kt-body-bg) !important;
+}
+[data-theme="dark"] .theme-light-show {
+ display: none !important;
+}
+[data-theme="dark"] .theme-dark-bg-transparent {
+ background-color: transparent !important;
+}
+[data-theme="dark"] .theme-dark-bg-body {
+ background-color: var(--kt-body-bg) !important;
+}
+.animation {
+ animation-duration: 1s;
+ animation-fill-mode: both;
+}
+@keyframes animationSlideInDown {
+ from {
+ transform: translate3d(0, -100%, 0);
+ visibility: visible;
+ }
+ to {
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animation-slide-in-down {
+ animation-name: animationSlideInDown;
+}
+@keyframes animationSlideInUp {
+ from {
+ transform: translate3d(0, 100%, 0);
+ visibility: visible;
+ }
+ to {
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animation-slide-in-up {
+ animation-name: animationSlideInUp;
+}
+@keyframes animationFadeIn {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+}
+.animation-fade-in {
+ animation-name: animationFadeIn;
+}
+@keyframes animationFadeOut {
+ from {
+ opacity: 1;
+ }
+ to {
+ opacity: 0;
+ }
+}
+.animation-fade-out {
+ animation-name: animationFadeOut;
+}
+.animation-blink {
+ animation: animationBlink 1s steps(5, start) infinite;
+}
+@keyframes animationBlink {
+ to {
+ visibility: hidden;
+ }
+}
+.alert-white {
+ color: var(--kt-white);
+ border-color: var(--kt-white);
+ background-color: var(--kt-white-light);
+}
+.alert-white .alert-link {
+ color: var(--kt-white);
+}
+.alert-light {
+ color: var(--kt-light);
+ border-color: var(--kt-light);
+ background-color: var(--kt-light-light);
+}
+.alert-light .alert-link {
+ color: var(--kt-light);
+}
+.alert-primary {
+ color: var(--kt-primary);
+ border-color: var(--kt-primary);
+ background-color: var(--kt-primary-light);
+}
+.alert-primary .alert-link {
+ color: var(--kt-primary);
+}
+.alert-secondary {
+ color: var(--kt-secondary);
+ border-color: var(--kt-secondary);
+ background-color: var(--kt-secondary-light);
+}
+.alert-secondary .alert-link {
+ color: var(--kt-secondary);
+}
+.alert-success {
+ color: var(--kt-success);
+ border-color: var(--kt-success);
+ background-color: var(--kt-success-light);
+}
+.alert-success .alert-link {
+ color: var(--kt-success);
+}
+.alert-info {
+ color: var(--kt-info);
+ border-color: var(--kt-info);
+ background-color: var(--kt-info-light);
+}
+.alert-info .alert-link {
+ color: var(--kt-info);
+}
+.alert-warning {
+ color: var(--kt-warning);
+ border-color: var(--kt-warning);
+ background-color: var(--kt-warning-light);
+}
+.alert-warning .alert-link {
+ color: var(--kt-warning);
+}
+.alert-danger {
+ color: var(--kt-danger);
+ border-color: var(--kt-danger);
+ background-color: var(--kt-danger-light);
+}
+.alert-danger .alert-link {
+ color: var(--kt-danger);
+}
+.alert-dark {
+ color: var(--kt-dark);
+ border-color: var(--kt-dark);
+ background-color: var(--kt-dark-light);
+}
+.alert-dark .alert-link {
+ color: var(--kt-dark);
+}
+.list-group {
+ --bs-list-group-color: var(--kt-list-group-color);
+ --bs-list-group-bg: var(--kt-list-group-bg);
+ --bs-list-group-border-color: var(--kt-list-group-border-color);
+ --bs-list-group-action-color: var(--kt-list-group-action-color);
+ --bs-list-group-action-hover-color: var(--kt-list-group-action-hover-color);
+ --bs-list-group-action-hover-bg: var(--kt-list-group-hover-bg);
+ --bs-list-group-action-active-color: var(
+ --kt-list-group-action-active-color
+ );
+ --bs-list-group-action-active-bg: var(--kt-list-group-action-active-bg);
+ --bs-list-group-disabled-color: var(--kt-list-group-disabled-color);
+ --bs-list-group-disabled-bg: var(--kt-list-group-disabled-bg);
+ --bs-list-group-active-color: var(--kt-list-group-active-color);
+ --bs-list-group-active-bg: var(--kt-list-group-active-bg);
+ --bs-list-group-active-border-color: var(
+ --kt-list-group-active-border-color
+ );
+}
+.img-thumbnail {
+ background-color: var(--kt-thumbnail-bg);
+ border: 1px solid var(--kt-thumbnail-border-color);
+ box-shadow: var(--kt-thumbnail-box-shadow);
+}
+.figure-caption {
+ color: var(--kt-figure-caption-color);
+}
+.btn-group.show .dropdown-toggle {
+ box-shadow: var(--kt-btn-active-box-shadow);
+}
+.dropdown-menu {
+ --bs-dropdown-color: var(--kt-dropdown-color);
+ --bs-dropdown-bg: var(--kt-dropdown-bg);
+ --bs-dropdown-border-color: var(--kt-dropdown-border-color);
+ --bs-dropdown-divider-bg: var(--kt-dropdown-divider-bg);
+ --bs-dropdown-box-shadow: var(--kt-dropdown-box-shadow);
+ --bs-dropdown-link-color: var(--kt-dropdown-link-color);
+ --bs-dropdown-link-hover-color: var(--kt-dropdown-link-hover-color);
+ --bs-dropdown-link-hover-bg: var(--kt-dropdown-link-hover-bg);
+ --bs-dropdown-link-active-color: var(--kt-dropdown-link-active-color);
+ --bs-dropdown-link-active-bg: var(--kt-dropdown-link-active-bg);
+ --bs-dropdown-link-disabled-color: var(--kt-dropdown-link-disabled-color);
+ --bs-dropdown-header-color: var(--kt-dropdown-header-color);
+}
+.toast {
+ --bs-toast-color: var(--kt-toast-color);
+ --bs-toast-bg: var(--kt-toast-background-color);
+ --bs-toast-border-color: var(--kt-toast-border-color);
+ --bs-toast-box-shadow: var(--kt-toast-box-shadow);
+ --bs-toast-header-color: var(--kt-toast-header-color);
+ --bs-toast-header-bg: var(--kt-toast-header-background-color);
+ --bs-toast-header-border-color: var(--kt-toast-header-border-color);
+}
+.toast .toast-header .btn-close {
+ margin-right: 0;
+}
+.btn-close {
+ color: var(--kt-btn-close-color);
+ background-image: var(--kt-btn-close-bg);
+ background-position: center;
+}
+.btn-close:hover {
+ color: var(--kt-btn-close-color);
+}
+.offcanvas,
+.offcanvas-lg,
+.offcanvas-md,
+.offcanvas-sm,
+.offcanvas-xl,
+.offcanvas-xxl {
+ --bs-offcanvas-color: var(--kt-offcanvas-color);
+ --bs-offcanvas-bg: var(--kt-offcanvas-bg-color);
+ --bs-offcanvas-border-color: var(--kt-offcanvas-border-color);
+ --bs-offcanvas-box-shadow: var(--kt-offcanvas-box-shadow);
+}
+.nav {
+ --bs-nav-link-color: var(--kt-nav-link-color);
+ --bs-nav-link-hover-color: var(--kt-nav-link-hover-color);
+ --bs-nav-link-disabled-color: var(--kt-nav-link-disabled-color);
+}
+.nav-tabs {
+ --bs-nav-tabs-border-color: var(--kt-nav-tabs-border-color);
+ --bs-nav-tabs-link-hover-border-color: var(
+ --kt-nav-tabs-link-hover-border-color
+ );
+ --bs-nav-tabs-link-active-color: var(--kt-nav-tabs-link-active-color);
+ --bs-nav-tabs-link-active-bg: var(--kt-nav-tabs-link-active-bg);
+ --bs-nav-tabs-link-active-border-color: var(
+ --kt-nav-tabs-link-active-border-color
+ );
+}
+.nav-pills {
+ --bs-nav-pills-link-active-color: var(--kt-nav-pills-link-active-color);
+ --bs-nav-pills-link-active-bg: var(--kt-nav-pills-link-active-bg);
+}
+.nav-pills .nav-item {
+ margin-right: 0.5rem;
+}
+.nav-pills .nav-item:last-child {
+ margin-right: 0;
+}
+.nav-stretch {
+ align-items: stretch;
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+}
+.nav-stretch .nav-item {
+ display: flex;
+ align-items: stretch;
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+}
+.nav-stretch .nav-link {
+ display: flex;
+ align-items: center;
+}
+.nav-group {
+ padding: 0.35rem;
+ border-radius: 0.475rem;
+ background-color: var(--kt-gray-100);
+}
+.nav-group.nav-group-outline {
+ background-color: transparent;
+ border: 1px solid var(--kt-border-color);
+}
+.nav-group.nav-group-fluid {
+ display: flex;
+}
+.nav-group.nav-group-fluid > .btn,
+.nav-group.nav-group-fluid > label {
+ position: relative;
+ flex-shrink: 0;
+ flex-grow: 1;
+ flex-basis: 0;
+}
+.nav-group.nav-group-fluid > label {
+ margin-right: 0.1rem;
+}
+.nav-group.nav-group-fluid > label > .btn {
+ width: 100%;
+}
+.nav-group.nav-group-fluid > label:last-child {
+ margin-right: 0;
+}
+.nav-line-tabs {
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+ border-bottom-color: var(--kt-border-color);
+}
+.nav-line-tabs .nav-item {
+ margin-bottom: -1px;
+}
+.nav-line-tabs .nav-item .nav-link {
+ color: var(--kt-gray-500);
+ border: 0;
+ border-bottom: 1px solid transparent;
+ transition: color 0.2s ease;
+ padding: 0.5rem 0;
+ margin: 0 1rem;
+}
+.nav-line-tabs .nav-item:first-child .nav-link {
+ margin-left: 0;
+}
+.nav-line-tabs .nav-item:last-child .nav-link {
+ margin-right: 0;
+}
+.nav-line-tabs .nav-item .nav-link.active,
+.nav-line-tabs .nav-item .nav-link:hover:not(.disabled),
+.nav-line-tabs .nav-item.show .nav-link {
+ background-color: transparent;
+ border: 0;
+ border-bottom: 1px solid var(--kt-primary);
+ transition: color 0.2s ease;
+}
+.nav-line-tabs.nav-line-tabs-2x {
+ border-bottom-width: 2px;
+}
+.nav-line-tabs.nav-line-tabs-2x .nav-item {
+ margin-bottom: -2px;
+}
+.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link {
+ border-bottom-width: 2px;
+}
+.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link.active,
+.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link:hover:not(.disabled),
+.nav-line-tabs.nav-line-tabs-2x .nav-item.show .nav-link {
+ border-bottom-width: 2px;
+}
+.nav.nav-pills.nav-pills-custom .nav-link,
+.nav.nav-pills.nav-pills-custom .show > .nav-link {
+ border: 1px dashed var(--kt-border-dashed-color);
+ border-radius: 0.625rem;
+}
+.nav.nav-pills.nav-pills-custom .nav-link.nav-link-border-solid,
+.nav.nav-pills.nav-pills-custom .show > .nav-link.nav-link-border-solid {
+ border: 3px solid var(--kt-border-dashed-color);
+}
+.nav.nav-pills.nav-pills-custom .nav-link.nav-link-border-solid.active,
+.nav.nav-pills.nav-pills-custom .show > .nav-link.nav-link-border-solid.active {
+ border: 3px solid var(--kt-primary);
+}
+.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img,
+.nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img {
+ width: 30px;
+ transition: color 0.2s ease;
+}
+.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.default,
+.nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img.default {
+ display: inline-block;
+}
+.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.active,
+.nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img.active {
+ display: none;
+}
+.nav.nav-pills.nav-pills-custom .nav-link.active,
+.nav.nav-pills.nav-pills-custom .show > .nav-link.active {
+ background-color: transparent;
+ border: 1px solid var(--kt-border-dashed-color);
+ transition-duration: 1ms;
+ position: relative;
+}
+.nav.nav-pills.nav-pills-custom .nav-link.active .nav-text,
+.nav.nav-pills.nav-pills-custom .show > .nav-link.active .nav-text {
+ color: var(--kt-gray-800) !important;
+ transition: color 0.2s ease;
+}
+.nav.nav-pills.nav-pills-custom .nav-link.active .bullet-custom,
+.nav.nav-pills.nav-pills-custom .show > .nav-link.active .bullet-custom {
+ display: block;
+}
+.nav.nav-pills.nav-pills-custom .nav-link .bullet-custom,
+.nav.nav-pills.nav-pills-custom .show > .nav-link .bullet-custom {
+ display: none;
+}
+.nav.nav-pills.nav-pills-custom.nav-pills-active-custom
+ .nav-item
+ .nav-link:not(:active)
+ span:nth-child(1) {
+ color: #b5b5c3;
+}
+.nav.nav-pills.nav-pills-custom.nav-pills-active-custom
+ .nav-item
+ .nav-link:not(:active)
+ span:nth-child(2) {
+ color: #3f4254;
+}
+.nav.nav-pills.nav-pills-custom.nav-pills-active-custom
+ .nav-item
+ .nav-link:hover
+ span:nth-child(1) {
+ color: #fff !important;
+}
+.nav.nav-pills.nav-pills-custom.nav-pills-active-custom
+ .nav-item
+ .nav-link:hover
+ span:nth-child(2) {
+ color: #fff !important;
+}
+.nav.nav-pills.nav-pills-custom.nav-pills-active-custom
+ .nav-item
+ .nav-link.active
+ span:nth-child(1) {
+ color: #fff !important;
+}
+.nav.nav-pills.nav-pills-custom.nav-pills-active-custom
+ .nav-item
+ .nav-link.active
+ span:nth-child(2) {
+ color: #fff !important;
+}
+.pagination {
+ --bs-pagination-color: var(--kt-pagination-color);
+ --bs-pagination-bg: var(--kt-pagination-bg);
+ --bs-pagination-border-color: var(--kt-pagination-border-color);
+ --bs-pagination-hover-color: var(--kt-pagination-hover-color);
+ --bs-pagination-hover-bg: var(--kt-pagination-hover-bg);
+ --bs-pagination-hover-border-color: var(--kt-pagination-hover-border-color);
+ --bs-pagination-focus-color: var(--kt-pagination-focus-color);
+ --bs-pagination-focus-bg: var(--kt-pagination-focus-bg);
+ --bs-pagination-focus-box-shadow: var(--kt-pagination-focus-box-shadow);
+ --bs-pagination-active-color: var(--kt-pagination-active-color);
+ --bs-pagination-active-bg: var(--kt-pagination-active-bg);
+ --bs-pagination-active-border-color: var(
+ --kt-pagination-active-border-color
+ );
+ --bs-pagination-disabled-color: var(--kt-pagination-disabled-color);
+ --bs-pagination-disabled-bg: var(--kt-pagination-disabled-bg);
+ --bs-pagination-disabled-border-color: var(
+ --kt-pagination-disabled-border-color
+ );
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ margin: 0;
+}
+.pagination.pagination-circle .page-link {
+ border-radius: 50%;
+}
+.pagination.pagination-outline .page-link {
+ border: 1px solid var(--kt-border-color);
+}
+.pagination.pagination-outline .page-item.active .page-link,
+.pagination.pagination-outline .page-item:hover:not(.disabled) .page-link {
+ border-color: var(--kt-primary-light);
+}
+.page-item {
+ margin-right: 0.5rem;
+}
+.page-item:last-child {
+ margin-right: 0;
+}
+.page-item .page-link {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border-radius: 0.475rem;
+ height: 2.5rem;
+ width: 2.5rem;
+ font-weight: 500;
+ font-size: 1.075rem;
+}
+.page-item .page-link i {
+ font-size: 0.85rem;
+}
+.page-item .page-link .next,
+.page-item .page-link .previous {
+ display: block;
+ height: 0.875rem;
+ width: 0.875rem;
+}
+.page-item .page-link .previous {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: #5e6278;
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%235E6278'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%235E6278'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+}
+.page-item .page-link .next {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: #5e6278;
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%235E6278'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%235E6278'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.page-item:focus .page-link {
+ color: var(--kt-pagination-focus-color);
+}
+.page-item:focus .page-link .svg-icon,
+.page-item:focus .page-link i {
+ color: var(--kt-pagination-focus-color);
+}
+.page-item:focus .page-link .previous {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-pagination-focus-color);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-focus-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-focus-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+}
+.page-item:focus .page-link .next {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-pagination-focus-color);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-focus-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-focus-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link {
+ color: var(--kt-pagination-hover-color);
+}
+.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link.page-text {
+ background-color: transparent;
+}
+.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .svg-icon,
+.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link i {
+ color: var(--kt-pagination-hover-color);
+}
+.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .previous {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-pagination-hover-color);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-hover-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-hover-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+}
+.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .next {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-pagination-hover-color);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-hover-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-hover-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.page-item.active .page-link {
+ color: var(--kt-pagination-active-color);
+}
+.page-item.active .page-link.page-text {
+ background-color: transparent;
+}
+.page-item.active .page-link .svg-icon,
+.page-item.active .page-link i {
+ color: var(--kt-pagination-active-color);
+}
+.page-item.active .page-link .previous {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-pagination-active-color);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-active-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-active-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+}
+.page-item.active .page-link .next {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-pagination-active-color);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-active-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-active-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.page-item.disabled .page-link {
+ color: var(--kt-pagination-disabled-color);
+}
+.page-item.disabled .page-link .svg-icon,
+.page-item.disabled .page-link i {
+ color: var(--kt-pagination-disabled-color);
+}
+.page-item.disabled .page-link .previous {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-pagination-disabled-color);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-disabled-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-disabled-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+}
+.page-item.disabled .page-link .next {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-pagination-disabled-color);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-disabled-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-pagination-disabled-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+@media (max-width: 991.98px) {
+ .page-item {
+ margin-right: 0.25rem;
+ }
+ .page-item:last-child {
+ margin-right: 0;
+ }
+}
+.separator {
+ display: block;
+ height: 0;
+ border-bottom: 1px solid var(--kt-border-color);
+}
+.separator.separator-dotted {
+ border-bottom-style: dotted;
+ border-bottom-color: var(--kt-border-dashed-color);
+}
+.separator.separator-dashed {
+ border-bottom-style: dashed;
+ border-bottom-color: var(--kt-border-dashed-color);
+}
+.separator.separator-content {
+ display: flex;
+ align-items: center;
+ border-bottom: 0;
+ text-align: center;
+}
+.separator.separator-content::after,
+.separator.separator-content::before {
+ content: " ";
+ width: 50%;
+ border-bottom: 1px solid var(--kt-border-color);
+}
+.separator.separator-content::before {
+ margin-right: 1.25rem;
+}
+.separator.separator-content::after {
+ margin-left: 1.25rem;
+}
+.separator.separator-content.separator-dotted::after,
+.separator.separator-content.separator-dotted::before {
+ border-bottom-style: dotted;
+ border-bottom-color: var(--kt-border-dashed-color);
+}
+.separator.separator-content.separator-dashed::after,
+.separator.separator-content.separator-dashed::before {
+ border-bottom-style: dashed;
+ border-bottom-color: var(--kt-border-dashed-color);
+}
+.separator.separator-content.border-white::after,
+.separator.separator-content.border-white::before {
+ border-color: #fff !important;
+}
+.separator.separator-content.border-light::after,
+.separator.separator-content.border-light::before {
+ border-color: #f5f8fa !important;
+}
+.separator.separator-content.border-primary::after,
+.separator.separator-content.border-primary::before {
+ border-color: #009ef7 !important;
+}
+.separator.separator-content.border-secondary::after,
+.separator.separator-content.border-secondary::before {
+ border-color: #e4e6ef !important;
+}
+.separator.separator-content.border-success::after,
+.separator.separator-content.border-success::before {
+ border-color: #50cd89 !important;
+}
+.separator.separator-content.border-info::after,
+.separator.separator-content.border-info::before {
+ border-color: #7239ea !important;
+}
+.separator.separator-content.border-warning::after,
+.separator.separator-content.border-warning::before {
+ border-color: #ffc700 !important;
+}
+.separator.separator-content.border-danger::after,
+.separator.separator-content.border-danger::before {
+ border-color: #f1416c !important;
+}
+.separator.separator-content.border-dark::after,
+.separator.separator-content.border-dark::before {
+ border-color: #181c32 !important;
+}
+.carousel-custom .carousel-indicators {
+ align-items: center;
+ position: static;
+ z-index: auto;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.carousel-custom .carousel-indicators li {
+ transform: none;
+ opacity: 1;
+}
+.carousel-custom .carousel-indicators li.active {
+ transform: none;
+ opacity: 1;
+}
+.carousel-custom .carousel-indicators.carousel-indicators-dots li {
+ border-radius: 0;
+ background-color: transparent;
+ height: 13px;
+ width: 13px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ text-align: center;
+}
+.carousel-custom .carousel-indicators.carousel-indicators-dots li:after {
+ display: inline-block;
+ content: " ";
+ border-radius: 50%;
+ transition: all 0.3s ease;
+ background-color: var(--kt-carousel-custom-indicator-default-bg-color);
+ height: 9px;
+ width: 9px;
+}
+.carousel-custom .carousel-indicators.carousel-indicators-dots li.active {
+ background-color: transparent;
+}
+.carousel-custom .carousel-indicators.carousel-indicators-dots li.active:after {
+ transition: all 0.3s ease;
+ height: 13px;
+ width: 13px;
+ background-color: var(--kt-carousel-custom-indicator-active-bg-color);
+}
+.carousel-custom .carousel-indicators.carousel-indicators-bullet li {
+ transition: all 0.3s ease;
+ background-color: transparent;
+ border-radius: 6px;
+ height: 6px;
+ width: 6px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ text-align: center;
+}
+.carousel-custom .carousel-indicators.carousel-indicators-bullet li:after {
+ display: inline-block;
+ content: " ";
+ transition: all 0.3s ease;
+ background-color: var(
+ --kt-carousel-custom-bullet-indicator-default-bg-color
+ );
+ border-radius: 6px;
+ height: 6px;
+ width: 6px;
+}
+.carousel-custom .carousel-indicators.carousel-indicators-bullet li.active {
+ transition: all 0.3s ease;
+ background-color: transparent;
+ height: 6px;
+ width: 16px;
+}
+.carousel-custom
+ .carousel-indicators.carousel-indicators-bullet
+ li.active:after {
+ transition: all 0.3s ease;
+ height: 6px;
+ width: 16px;
+ background-color: var(
+ --kt-carousel-custom-bullet-indicator-active-bg-color
+ );
+}
+.carousel-custom .carousel-indicators-active-white li.active:after {
+ background-color: #fff !important;
+}
+.carousel-custom .carousel-indicators-active-light li.active:after {
+ background-color: #f5f8fa !important;
+}
+.carousel-custom .carousel-indicators-active-primary li.active:after {
+ background-color: #009ef7 !important;
+}
+.carousel-custom .carousel-indicators-active-secondary li.active:after {
+ background-color: #e4e6ef !important;
+}
+.carousel-custom .carousel-indicators-active-success li.active:after {
+ background-color: #50cd89 !important;
+}
+.carousel-custom .carousel-indicators-active-info li.active:after {
+ background-color: #7239ea !important;
+}
+.carousel-custom .carousel-indicators-active-warning li.active:after {
+ background-color: #ffc700 !important;
+}
+.carousel-custom .carousel-indicators-active-danger li.active:after {
+ background-color: #f1416c !important;
+}
+.carousel-custom .carousel-indicators-active-dark li.active:after {
+ background-color: #181c32 !important;
+}
+.carousel-custom.carousel-stretch {
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+}
+.carousel-custom.carousel-stretch .carousel-inner {
+ flex-grow: 1;
+}
+.carousel-custom.carousel-stretch .carousel-item {
+ height: 100%;
+}
+.carousel-custom.carousel-stretch .carousel-wrapper {
+ display: flex;
+ flex-direction: column;
+ height: 100%;
+}
+.menu-group {
+ display: flex;
+}
+.menu,
+.menu-wrapper {
+ display: flex;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+.menu-inner {
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+.menu-sub {
+ display: none;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+ flex-direction: column;
+}
+.menu-item {
+ display: block;
+ padding: 0.15rem 0;
+}
+.menu-item .menu-link {
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ padding: 0;
+ flex: 0 0 100%;
+ padding: 0.65rem 1rem;
+ transition: none;
+ outline: 0 !important;
+}
+.menu-item .menu-link .menu-icon {
+ flex-shrink: 0;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 2rem;
+ margin-right: 0.5rem;
+}
+.menu-item .menu-link .menu-icon .svg-icon {
+ line-height: 1;
+}
+.menu-item .menu-link .menu-bullet {
+ flex-shrink: 0;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 1.25rem;
+ margin-right: 0.5rem;
+}
+.menu-item .menu-link .menu-title {
+ display: flex;
+ align-items: center;
+ flex-grow: 1;
+}
+.menu-item .menu-link .menu-badge {
+ display: flex;
+ align-items: center;
+ flex-shrink: 0;
+ margin-left: 0.5rem;
+}
+.menu-item .menu-link .menu-arrow {
+ display: flex;
+ align-items: stretch;
+ position: relative;
+ overflow: hidden;
+ flex-shrink: 0;
+ margin-left: 5px;
+ width: 9px;
+ height: 9px;
+}
+.menu-item .menu-link .menu-arrow:after {
+ display: block;
+ width: 100%;
+ content: " ";
+ will-change: transform;
+ background-size: 100% 100%;
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-muted);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-muted);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-item .menu-content {
+ padding: 0.65rem 1rem;
+}
+.menu-item.show .menu-link .menu-arrow:after {
+ backface-visibility: hidden;
+ transition: transform 0.3s ease;
+}
+.menu-center {
+ justify-content: center;
+}
+.menu-heading {
+ color: var(--kt-menu-heading-color);
+}
+.menu-item.menu-accordion .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+}
+.menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after,
+.menu-item.menu-accordion.showing:not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after {
+ transform: rotateZ(90deg);
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+}
+.menu-sub-dropdown {
+ display: none;
+ border-radius: 0.475rem;
+ background-color: var(--kt-menu-dropdown-bg-color);
+ box-shadow: var(--kt-menu-dropdown-box-shadow);
+ z-index: 107;
+}
+.menu-sub-dropdown.menu.show,
+.menu-sub-dropdown.show[data-popper-placement],
+.show.menu-dropdown > .menu-sub-dropdown {
+ display: flex;
+ will-change: transform;
+ animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1,
+ menu-sub-dropdown-animation-move-up 0.3s ease 1;
+}
+.menu-sub-accordion {
+ display: none;
+}
+.menu-sub-accordion.show,
+.show:not(.menu-dropdown) > .menu-sub-accordion {
+ display: flex;
+}
+.menu-sub-indention .menu-sub:not([data-popper-placement]) {
+ margin-left: 1rem;
+}
+.menu-sub-indention .menu-item .menu-item .menu-link.active {
+ margin-right: 1rem;
+}
+.menu-inline {
+ display: flex;
+}
+.menu-fit > .menu-item > .menu-content,
+.menu-fit > .menu-item > .menu-link {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+}
+.menu-column {
+ flex-direction: column;
+ width: 100%;
+}
+.menu-row {
+ flex-direction: row;
+}
+.menu-row > .menu-item {
+ display: flex;
+ align-items: center;
+}
+.menu-row > .menu-item > .menu-link .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+}
+.menu-rounded .menu-link {
+ border-radius: 0.475rem;
+}
+.menu-pill .menu-link {
+ border-radius: 50px;
+}
+.menu-rounded-0 .menu-link {
+ border-radius: 0 !important;
+}
+@media (min-width: 576px) {
+ .menu-item.menu-sm-accordion .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after,
+ .menu-item.menu-sm-accordion.showing:not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after {
+ transform: rotateZ(90deg);
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sub-sm-dropdown {
+ display: none;
+ border-radius: 0.475rem;
+ background-color: var(--kt-menu-dropdown-bg-color);
+ box-shadow: var(--kt-menu-dropdown-box-shadow);
+ z-index: 107;
+ }
+ .menu-sub-sm-dropdown.menu.show,
+ .menu-sub-sm-dropdown.show[data-popper-placement],
+ .show.menu-dropdown > .menu-sub-sm-dropdown {
+ display: flex;
+ will-change: transform;
+ animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1,
+ menu-sub-dropdown-animation-move-up 0.3s ease 1;
+ }
+ .menu-sub-sm-accordion {
+ display: none;
+ }
+ .menu-sub-sm-accordion.show,
+ .show:not(.menu-dropdown) > .menu-sub-sm-accordion {
+ display: flex;
+ }
+ .menu-sub-sm-indention .menu-sub:not([data-popper-placement]) {
+ margin-left: 1rem;
+ }
+ .menu-sub-sm-indention .menu-item .menu-item .menu-link.active {
+ margin-right: 1rem;
+ }
+ .menu-sm-inline {
+ display: flex;
+ }
+ .menu-sm-fit > .menu-item > .menu-content,
+ .menu-sm-fit > .menu-item > .menu-link {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ .menu-sm-column {
+ flex-direction: column;
+ width: 100%;
+ }
+ .menu-sm-row {
+ flex-direction: row;
+ }
+ .menu-sm-row > .menu-item {
+ display: flex;
+ align-items: center;
+ }
+ .menu-sm-row > .menu-item > .menu-link .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sm-rounded .menu-link {
+ border-radius: 0.475rem;
+ }
+ .menu-sm-pill .menu-link {
+ border-radius: 50px;
+ }
+ .menu-sm-rounded-0 .menu-link {
+ border-radius: 0 !important;
+ }
+}
+@media (min-width: 768px) {
+ .menu-item.menu-md-accordion .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after,
+ .menu-item.menu-md-accordion.showing:not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after {
+ transform: rotateZ(90deg);
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sub-md-dropdown {
+ display: none;
+ border-radius: 0.475rem;
+ background-color: var(--kt-menu-dropdown-bg-color);
+ box-shadow: var(--kt-menu-dropdown-box-shadow);
+ z-index: 107;
+ }
+ .menu-sub-md-dropdown.menu.show,
+ .menu-sub-md-dropdown.show[data-popper-placement],
+ .show.menu-dropdown > .menu-sub-md-dropdown {
+ display: flex;
+ will-change: transform;
+ animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1,
+ menu-sub-dropdown-animation-move-up 0.3s ease 1;
+ }
+ .menu-sub-md-accordion {
+ display: none;
+ }
+ .menu-sub-md-accordion.show,
+ .show:not(.menu-dropdown) > .menu-sub-md-accordion {
+ display: flex;
+ }
+ .menu-sub-md-indention .menu-sub:not([data-popper-placement]) {
+ margin-left: 1rem;
+ }
+ .menu-sub-md-indention .menu-item .menu-item .menu-link.active {
+ margin-right: 1rem;
+ }
+ .menu-md-inline {
+ display: flex;
+ }
+ .menu-md-fit > .menu-item > .menu-content,
+ .menu-md-fit > .menu-item > .menu-link {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ .menu-md-column {
+ flex-direction: column;
+ width: 100%;
+ }
+ .menu-md-row {
+ flex-direction: row;
+ }
+ .menu-md-row > .menu-item {
+ display: flex;
+ align-items: center;
+ }
+ .menu-md-row > .menu-item > .menu-link .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-md-rounded .menu-link {
+ border-radius: 0.475rem;
+ }
+ .menu-md-pill .menu-link {
+ border-radius: 50px;
+ }
+ .menu-md-rounded-0 .menu-link {
+ border-radius: 0 !important;
+ }
+}
+@media (min-width: 992px) {
+ .menu-item.menu-lg-accordion .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after,
+ .menu-item.menu-lg-accordion.showing:not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after {
+ transform: rotateZ(90deg);
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sub-lg-dropdown {
+ display: none;
+ border-radius: 0.475rem;
+ background-color: var(--kt-menu-dropdown-bg-color);
+ box-shadow: var(--kt-menu-dropdown-box-shadow);
+ z-index: 107;
+ }
+ .menu-sub-lg-dropdown.menu.show,
+ .menu-sub-lg-dropdown.show[data-popper-placement],
+ .show.menu-dropdown > .menu-sub-lg-dropdown {
+ display: flex;
+ will-change: transform;
+ animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1,
+ menu-sub-dropdown-animation-move-up 0.3s ease 1;
+ }
+ .menu-sub-lg-accordion {
+ display: none;
+ }
+ .menu-sub-lg-accordion.show,
+ .show:not(.menu-dropdown) > .menu-sub-lg-accordion {
+ display: flex;
+ }
+ .menu-sub-lg-indention .menu-sub:not([data-popper-placement]) {
+ margin-left: 1rem;
+ }
+ .menu-sub-lg-indention .menu-item .menu-item .menu-link.active {
+ margin-right: 1rem;
+ }
+ .menu-lg-inline {
+ display: flex;
+ }
+ .menu-lg-fit > .menu-item > .menu-content,
+ .menu-lg-fit > .menu-item > .menu-link {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ .menu-lg-column {
+ flex-direction: column;
+ width: 100%;
+ }
+ .menu-lg-row {
+ flex-direction: row;
+ }
+ .menu-lg-row > .menu-item {
+ display: flex;
+ align-items: center;
+ }
+ .menu-lg-row > .menu-item > .menu-link .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-lg-rounded .menu-link {
+ border-radius: 0.475rem;
+ }
+ .menu-lg-pill .menu-link {
+ border-radius: 50px;
+ }
+ .menu-lg-rounded-0 .menu-link {
+ border-radius: 0 !important;
+ }
+}
+@media (min-width: 1200px) {
+ .menu-item.menu-xl-accordion .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after,
+ .menu-item.menu-xl-accordion.showing:not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after {
+ transform: rotateZ(90deg);
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sub-xl-dropdown {
+ display: none;
+ border-radius: 0.475rem;
+ background-color: var(--kt-menu-dropdown-bg-color);
+ box-shadow: var(--kt-menu-dropdown-box-shadow);
+ z-index: 107;
+ }
+ .menu-sub-xl-dropdown.menu.show,
+ .menu-sub-xl-dropdown.show[data-popper-placement],
+ .show.menu-dropdown > .menu-sub-xl-dropdown {
+ display: flex;
+ will-change: transform;
+ animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1,
+ menu-sub-dropdown-animation-move-up 0.3s ease 1;
+ }
+ .menu-sub-xl-accordion {
+ display: none;
+ }
+ .menu-sub-xl-accordion.show,
+ .show:not(.menu-dropdown) > .menu-sub-xl-accordion {
+ display: flex;
+ }
+ .menu-sub-xl-indention .menu-sub:not([data-popper-placement]) {
+ margin-left: 1rem;
+ }
+ .menu-sub-xl-indention .menu-item .menu-item .menu-link.active {
+ margin-right: 1rem;
+ }
+ .menu-xl-inline {
+ display: flex;
+ }
+ .menu-xl-fit > .menu-item > .menu-content,
+ .menu-xl-fit > .menu-item > .menu-link {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ .menu-xl-column {
+ flex-direction: column;
+ width: 100%;
+ }
+ .menu-xl-row {
+ flex-direction: row;
+ }
+ .menu-xl-row > .menu-item {
+ display: flex;
+ align-items: center;
+ }
+ .menu-xl-row > .menu-item > .menu-link .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-xl-rounded .menu-link {
+ border-radius: 0.475rem;
+ }
+ .menu-xl-pill .menu-link {
+ border-radius: 50px;
+ }
+ .menu-xl-rounded-0 .menu-link {
+ border-radius: 0 !important;
+ }
+}
+@media (min-width: 1400px) {
+ .menu-item.menu-xxl-accordion .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after,
+ .menu-item.menu-xxl-accordion.showing:not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after {
+ transform: rotateZ(90deg);
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sub-xxl-dropdown {
+ display: none;
+ border-radius: 0.475rem;
+ background-color: var(--kt-menu-dropdown-bg-color);
+ box-shadow: var(--kt-menu-dropdown-box-shadow);
+ z-index: 107;
+ }
+ .menu-sub-xxl-dropdown.menu.show,
+ .menu-sub-xxl-dropdown.show[data-popper-placement],
+ .show.menu-dropdown > .menu-sub-xxl-dropdown {
+ display: flex;
+ will-change: transform;
+ animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1,
+ menu-sub-dropdown-animation-move-up 0.3s ease 1;
+ }
+ .menu-sub-xxl-accordion {
+ display: none;
+ }
+ .menu-sub-xxl-accordion.show,
+ .show:not(.menu-dropdown) > .menu-sub-xxl-accordion {
+ display: flex;
+ }
+ .menu-sub-xxl-indention .menu-sub:not([data-popper-placement]) {
+ margin-left: 1rem;
+ }
+ .menu-sub-xxl-indention .menu-item .menu-item .menu-link.active {
+ margin-right: 1rem;
+ }
+ .menu-xxl-inline {
+ display: flex;
+ }
+ .menu-xxl-fit > .menu-item > .menu-content,
+ .menu-xxl-fit > .menu-item > .menu-link {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ .menu-xxl-column {
+ flex-direction: column;
+ width: 100%;
+ }
+ .menu-xxl-row {
+ flex-direction: row;
+ }
+ .menu-xxl-row > .menu-item {
+ display: flex;
+ align-items: center;
+ }
+ .menu-xxl-row > .menu-item > .menu-link .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-xxl-rounded .menu-link {
+ border-radius: 0.475rem;
+ }
+ .menu-xxl-pill .menu-link {
+ border-radius: 50px;
+ }
+ .menu-xxl-rounded-0 .menu-link {
+ border-radius: 0 !important;
+ }
+}
+@media (max-width: 575.98px) {
+ .menu-item.menu-sm-down-accordion .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after,
+ .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after {
+ transform: rotateZ(90deg);
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sub-sm-down-dropdown {
+ display: none;
+ border-radius: 0.475rem;
+ background-color: var(--kt-menu-dropdown-bg-color);
+ box-shadow: var(--kt-menu-dropdown-box-shadow);
+ z-index: 107;
+ }
+ .menu-sub-sm-down-dropdown.menu.show,
+ .menu-sub-sm-down-dropdown.show[data-popper-placement],
+ .show.menu-dropdown > .menu-sub-sm-down-dropdown {
+ display: flex;
+ will-change: transform;
+ animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1,
+ menu-sub-dropdown-animation-move-up 0.3s ease 1;
+ }
+ .menu-sub-sm-down-accordion {
+ display: none;
+ }
+ .menu-sub-sm-down-accordion.show,
+ .show:not(.menu-dropdown) > .menu-sub-sm-down-accordion {
+ display: flex;
+ }
+ .menu-sub-sm-down-indention .menu-sub:not([data-popper-placement]) {
+ margin-left: 1rem;
+ }
+ .menu-sub-sm-down-indention .menu-item .menu-item .menu-link.active {
+ margin-right: 1rem;
+ }
+ .menu-sm-down-inline {
+ display: flex;
+ }
+ .menu-sm-down-fit > .menu-item > .menu-content,
+ .menu-sm-down-fit > .menu-item > .menu-link {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ .menu-sm-down-column {
+ flex-direction: column;
+ width: 100%;
+ }
+ .menu-sm-down-row {
+ flex-direction: row;
+ }
+ .menu-sm-down-row > .menu-item {
+ display: flex;
+ align-items: center;
+ }
+ .menu-sm-down-row > .menu-item > .menu-link .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sm-down-rounded .menu-link {
+ border-radius: 0.475rem;
+ }
+ .menu-sm-down-pill .menu-link {
+ border-radius: 50px;
+ }
+ .menu-sm-down-rounded-0 .menu-link {
+ border-radius: 0 !important;
+ }
+}
+@media (max-width: 767.98px) {
+ .menu-item.menu-md-down-accordion .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after,
+ .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after {
+ transform: rotateZ(90deg);
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sub-md-down-dropdown {
+ display: none;
+ border-radius: 0.475rem;
+ background-color: var(--kt-menu-dropdown-bg-color);
+ box-shadow: var(--kt-menu-dropdown-box-shadow);
+ z-index: 107;
+ }
+ .menu-sub-md-down-dropdown.menu.show,
+ .menu-sub-md-down-dropdown.show[data-popper-placement],
+ .show.menu-dropdown > .menu-sub-md-down-dropdown {
+ display: flex;
+ will-change: transform;
+ animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1,
+ menu-sub-dropdown-animation-move-up 0.3s ease 1;
+ }
+ .menu-sub-md-down-accordion {
+ display: none;
+ }
+ .menu-sub-md-down-accordion.show,
+ .show:not(.menu-dropdown) > .menu-sub-md-down-accordion {
+ display: flex;
+ }
+ .menu-sub-md-down-indention .menu-sub:not([data-popper-placement]) {
+ margin-left: 1rem;
+ }
+ .menu-sub-md-down-indention .menu-item .menu-item .menu-link.active {
+ margin-right: 1rem;
+ }
+ .menu-md-down-inline {
+ display: flex;
+ }
+ .menu-md-down-fit > .menu-item > .menu-content,
+ .menu-md-down-fit > .menu-item > .menu-link {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ .menu-md-down-column {
+ flex-direction: column;
+ width: 100%;
+ }
+ .menu-md-down-row {
+ flex-direction: row;
+ }
+ .menu-md-down-row > .menu-item {
+ display: flex;
+ align-items: center;
+ }
+ .menu-md-down-row > .menu-item > .menu-link .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-md-down-rounded .menu-link {
+ border-radius: 0.475rem;
+ }
+ .menu-md-down-pill .menu-link {
+ border-radius: 50px;
+ }
+ .menu-md-down-rounded-0 .menu-link {
+ border-radius: 0 !important;
+ }
+}
+@media (max-width: 991.98px) {
+ .menu-item.menu-lg-down-accordion .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after,
+ .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after {
+ transform: rotateZ(90deg);
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sub-lg-down-dropdown {
+ display: none;
+ border-radius: 0.475rem;
+ background-color: var(--kt-menu-dropdown-bg-color);
+ box-shadow: var(--kt-menu-dropdown-box-shadow);
+ z-index: 107;
+ }
+ .menu-sub-lg-down-dropdown.menu.show,
+ .menu-sub-lg-down-dropdown.show[data-popper-placement],
+ .show.menu-dropdown > .menu-sub-lg-down-dropdown {
+ display: flex;
+ will-change: transform;
+ animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1,
+ menu-sub-dropdown-animation-move-up 0.3s ease 1;
+ }
+ .menu-sub-lg-down-accordion {
+ display: none;
+ }
+ .menu-sub-lg-down-accordion.show,
+ .show:not(.menu-dropdown) > .menu-sub-lg-down-accordion {
+ display: flex;
+ }
+ .menu-sub-lg-down-indention .menu-sub:not([data-popper-placement]) {
+ margin-left: 1rem;
+ }
+ .menu-sub-lg-down-indention .menu-item .menu-item .menu-link.active {
+ margin-right: 1rem;
+ }
+ .menu-lg-down-inline {
+ display: flex;
+ }
+ .menu-lg-down-fit > .menu-item > .menu-content,
+ .menu-lg-down-fit > .menu-item > .menu-link {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ .menu-lg-down-column {
+ flex-direction: column;
+ width: 100%;
+ }
+ .menu-lg-down-row {
+ flex-direction: row;
+ }
+ .menu-lg-down-row > .menu-item {
+ display: flex;
+ align-items: center;
+ }
+ .menu-lg-down-row > .menu-item > .menu-link .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-lg-down-rounded .menu-link {
+ border-radius: 0.475rem;
+ }
+ .menu-lg-down-pill .menu-link {
+ border-radius: 50px;
+ }
+ .menu-lg-down-rounded-0 .menu-link {
+ border-radius: 0 !important;
+ }
+}
+@media (max-width: 1199.98px) {
+ .menu-item.menu-xl-down-accordion .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after,
+ .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after {
+ transform: rotateZ(90deg);
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sub-xl-down-dropdown {
+ display: none;
+ border-radius: 0.475rem;
+ background-color: var(--kt-menu-dropdown-bg-color);
+ box-shadow: var(--kt-menu-dropdown-box-shadow);
+ z-index: 107;
+ }
+ .menu-sub-xl-down-dropdown.menu.show,
+ .menu-sub-xl-down-dropdown.show[data-popper-placement],
+ .show.menu-dropdown > .menu-sub-xl-down-dropdown {
+ display: flex;
+ will-change: transform;
+ animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1,
+ menu-sub-dropdown-animation-move-up 0.3s ease 1;
+ }
+ .menu-sub-xl-down-accordion {
+ display: none;
+ }
+ .menu-sub-xl-down-accordion.show,
+ .show:not(.menu-dropdown) > .menu-sub-xl-down-accordion {
+ display: flex;
+ }
+ .menu-sub-xl-down-indention .menu-sub:not([data-popper-placement]) {
+ margin-left: 1rem;
+ }
+ .menu-sub-xl-down-indention .menu-item .menu-item .menu-link.active {
+ margin-right: 1rem;
+ }
+ .menu-xl-down-inline {
+ display: flex;
+ }
+ .menu-xl-down-fit > .menu-item > .menu-content,
+ .menu-xl-down-fit > .menu-item > .menu-link {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ .menu-xl-down-column {
+ flex-direction: column;
+ width: 100%;
+ }
+ .menu-xl-down-row {
+ flex-direction: row;
+ }
+ .menu-xl-down-row > .menu-item {
+ display: flex;
+ align-items: center;
+ }
+ .menu-xl-down-row > .menu-item > .menu-link .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-xl-down-rounded .menu-link {
+ border-radius: 0.475rem;
+ }
+ .menu-xl-down-pill .menu-link {
+ border-radius: 50px;
+ }
+ .menu-xl-down-rounded-0 .menu-link {
+ border-radius: 0 !important;
+ }
+}
+@media (max-width: 1399.98px) {
+ .menu-item.menu-xxl-down-accordion .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-item.menu-xxl-down-accordion.show:not(.hiding):not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after,
+ .menu-item.menu-xxl-down-accordion.showing:not(.menu-dropdown)
+ > .menu-link
+ .menu-arrow:after {
+ transform: rotateZ(90deg);
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-sub-xxl-down-dropdown {
+ display: none;
+ border-radius: 0.475rem;
+ background-color: var(--kt-menu-dropdown-bg-color);
+ box-shadow: var(--kt-menu-dropdown-box-shadow);
+ z-index: 107;
+ }
+ .menu-sub-xxl-down-dropdown.menu.show,
+ .menu-sub-xxl-down-dropdown.show[data-popper-placement],
+ .show.menu-dropdown > .menu-sub-xxl-down-dropdown {
+ display: flex;
+ will-change: transform;
+ animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1,
+ menu-sub-dropdown-animation-move-up 0.3s ease 1;
+ }
+ .menu-sub-xxl-down-accordion {
+ display: none;
+ }
+ .menu-sub-xxl-down-accordion.show,
+ .show:not(.menu-dropdown) > .menu-sub-xxl-down-accordion {
+ display: flex;
+ }
+ .menu-sub-xxl-down-indention .menu-sub:not([data-popper-placement]) {
+ margin-left: 1rem;
+ }
+ .menu-sub-xxl-down-indention .menu-item .menu-item .menu-link.active {
+ margin-right: 1rem;
+ }
+ .menu-xxl-down-inline {
+ display: flex;
+ }
+ .menu-xxl-down-fit > .menu-item > .menu-content,
+ .menu-xxl-down-fit > .menu-item > .menu-link {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ .menu-xxl-down-column {
+ flex-direction: column;
+ width: 100%;
+ }
+ .menu-xxl-down-row {
+ flex-direction: row;
+ }
+ .menu-xxl-down-row > .menu-item {
+ display: flex;
+ align-items: center;
+ }
+ .menu-xxl-down-row > .menu-item > .menu-link .menu-arrow:after {
+ transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+ }
+ .menu-xxl-down-rounded .menu-link {
+ border-radius: 0.475rem;
+ }
+ .menu-xxl-down-pill .menu-link {
+ border-radius: 50px;
+ }
+ .menu-xxl-down-rounded-0 .menu-link {
+ border-radius: 0 !important;
+ }
+}
+.menu-link-indention .menu-item {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(1rem + 1rem);
+}
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(2rem + 1rem);
+}
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(3rem + 1rem);
+}
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(4rem + 1rem);
+}
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: 1rem;
+ padding-right: 0;
+}
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(2rem);
+ padding-right: 0;
+}
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(3rem);
+ padding-right: 0;
+}
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.menu-link-indention.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(4rem);
+ padding-right: 0;
+}
+@keyframes menu-sub-dropdown-animation-fade-in {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+}
+@keyframes menu-sub-dropdown-animation-move-up {
+ from {
+ margin-top: 0.75rem;
+ }
+ to {
+ margin-top: 0;
+ }
+}
+@keyframes menu-sub-dropdown-animation-move-down {
+ from {
+ margin-bottom: 0.75rem;
+ }
+ to {
+ margin-bottom: 0;
+ }
+}
+.menu-white .menu-item .menu-link {
+ color: var(--kt-white);
+}
+.menu-white .menu-item .menu-link .menu-title {
+ color: var(--kt-white);
+}
+.menu-white .menu-item .menu-link .menu-icon,
+.menu-white .menu-item .menu-link .menu-icon .svg-icon,
+.menu-white .menu-item .menu-link .menu-icon i {
+ color: var(--kt-white);
+}
+.menu-white .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-white);
+}
+.menu-white .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-white);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-white%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-white%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-white);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-white%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-white%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-white .menu-item .menu-link {
+ color: var(--kt-text-white);
+}
+.menu-title-white .menu-item .menu-link .menu-title {
+ color: var(--kt-text-white);
+}
+.menu-icon-white .menu-item .menu-link .menu-icon,
+.menu-icon-white .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-white .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-white);
+}
+.menu-bullet-white .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-white);
+}
+.menu-arrow-white .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-white);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-white%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-white%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-white);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-white%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-white%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-primary .menu-item .menu-link {
+ color: var(--kt-primary);
+}
+.menu-primary .menu-item .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-primary .menu-item .menu-link .menu-icon,
+.menu-primary .menu-item .menu-link .menu-icon .svg-icon,
+.menu-primary .menu-item .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-primary .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-primary .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-primary .menu-item .menu-link {
+ color: var(--kt-text-primary);
+}
+.menu-title-primary .menu-item .menu-link .menu-title {
+ color: var(--kt-text-primary);
+}
+.menu-icon-primary .menu-item .menu-link .menu-icon,
+.menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-primary .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-primary);
+}
+.menu-bullet-primary .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-primary);
+}
+.menu-arrow-primary .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-secondary .menu-item .menu-link {
+ color: var(--kt-secondary);
+}
+.menu-secondary .menu-item .menu-link .menu-title {
+ color: var(--kt-secondary);
+}
+.menu-secondary .menu-item .menu-link .menu-icon,
+.menu-secondary .menu-item .menu-link .menu-icon .svg-icon,
+.menu-secondary .menu-item .menu-link .menu-icon i {
+ color: var(--kt-secondary);
+}
+.menu-secondary .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-secondary);
+}
+.menu-secondary .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-secondary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-secondary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-secondary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-secondary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-secondary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-secondary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-secondary .menu-item .menu-link {
+ color: var(--kt-text-secondary);
+}
+.menu-title-secondary .menu-item .menu-link .menu-title {
+ color: var(--kt-text-secondary);
+}
+.menu-icon-secondary .menu-item .menu-link .menu-icon,
+.menu-icon-secondary .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-secondary .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-secondary);
+}
+.menu-bullet-secondary .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-secondary);
+}
+.menu-arrow-secondary .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-secondary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-secondary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-secondary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-secondary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-secondary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-secondary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-light .menu-item .menu-link {
+ color: var(--kt-light);
+}
+.menu-light .menu-item .menu-link .menu-title {
+ color: var(--kt-light);
+}
+.menu-light .menu-item .menu-link .menu-icon,
+.menu-light .menu-item .menu-link .menu-icon .svg-icon,
+.menu-light .menu-item .menu-link .menu-icon i {
+ color: var(--kt-light);
+}
+.menu-light .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-light);
+}
+.menu-light .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-light);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-light%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-light%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-light);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-light%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-light%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-light .menu-item .menu-link {
+ color: var(--kt-text-light);
+}
+.menu-title-light .menu-item .menu-link .menu-title {
+ color: var(--kt-text-light);
+}
+.menu-icon-light .menu-item .menu-link .menu-icon,
+.menu-icon-light .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-light .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-light);
+}
+.menu-bullet-light .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-light);
+}
+.menu-arrow-light .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-light);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-light%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-light%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-light);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-light%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-light%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-success .menu-item .menu-link {
+ color: var(--kt-success);
+}
+.menu-success .menu-item .menu-link .menu-title {
+ color: var(--kt-success);
+}
+.menu-success .menu-item .menu-link .menu-icon,
+.menu-success .menu-item .menu-link .menu-icon .svg-icon,
+.menu-success .menu-item .menu-link .menu-icon i {
+ color: var(--kt-success);
+}
+.menu-success .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-success);
+}
+.menu-success .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-success);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-success%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-success%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-success);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-success%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-success%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-success .menu-item .menu-link {
+ color: var(--kt-text-success);
+}
+.menu-title-success .menu-item .menu-link .menu-title {
+ color: var(--kt-text-success);
+}
+.menu-icon-success .menu-item .menu-link .menu-icon,
+.menu-icon-success .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-success .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-success);
+}
+.menu-bullet-success .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-success);
+}
+.menu-arrow-success .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-success);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-success%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-success%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-success);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-success%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-success%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-info .menu-item .menu-link {
+ color: var(--kt-info);
+}
+.menu-info .menu-item .menu-link .menu-title {
+ color: var(--kt-info);
+}
+.menu-info .menu-item .menu-link .menu-icon,
+.menu-info .menu-item .menu-link .menu-icon .svg-icon,
+.menu-info .menu-item .menu-link .menu-icon i {
+ color: var(--kt-info);
+}
+.menu-info .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-info);
+}
+.menu-info .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-info);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-info%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-info%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-info);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-info%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-info%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-info .menu-item .menu-link {
+ color: var(--kt-text-info);
+}
+.menu-title-info .menu-item .menu-link .menu-title {
+ color: var(--kt-text-info);
+}
+.menu-icon-info .menu-item .menu-link .menu-icon,
+.menu-icon-info .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-info .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-info);
+}
+.menu-bullet-info .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-info);
+}
+.menu-arrow-info .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-info);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-info%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-info%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-info);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-info%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-info%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-warning .menu-item .menu-link {
+ color: var(--kt-warning);
+}
+.menu-warning .menu-item .menu-link .menu-title {
+ color: var(--kt-warning);
+}
+.menu-warning .menu-item .menu-link .menu-icon,
+.menu-warning .menu-item .menu-link .menu-icon .svg-icon,
+.menu-warning .menu-item .menu-link .menu-icon i {
+ color: var(--kt-warning);
+}
+.menu-warning .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-warning);
+}
+.menu-warning .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-warning);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-warning%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-warning%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-warning);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-warning%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-warning%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-warning .menu-item .menu-link {
+ color: var(--kt-text-warning);
+}
+.menu-title-warning .menu-item .menu-link .menu-title {
+ color: var(--kt-text-warning);
+}
+.menu-icon-warning .menu-item .menu-link .menu-icon,
+.menu-icon-warning .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-warning .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-warning);
+}
+.menu-bullet-warning .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-warning);
+}
+.menu-arrow-warning .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-warning);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-warning%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-warning%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-warning);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-warning%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-warning%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-danger .menu-item .menu-link {
+ color: var(--kt-danger);
+}
+.menu-danger .menu-item .menu-link .menu-title {
+ color: var(--kt-danger);
+}
+.menu-danger .menu-item .menu-link .menu-icon,
+.menu-danger .menu-item .menu-link .menu-icon .svg-icon,
+.menu-danger .menu-item .menu-link .menu-icon i {
+ color: var(--kt-danger);
+}
+.menu-danger .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-danger);
+}
+.menu-danger .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-danger);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-danger%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-danger%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-danger);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-danger%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-danger%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-danger .menu-item .menu-link {
+ color: var(--kt-text-danger);
+}
+.menu-title-danger .menu-item .menu-link .menu-title {
+ color: var(--kt-text-danger);
+}
+.menu-icon-danger .menu-item .menu-link .menu-icon,
+.menu-icon-danger .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-danger .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-danger);
+}
+.menu-bullet-danger .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-danger);
+}
+.menu-arrow-danger .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-danger);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-danger%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-danger%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-danger);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-danger%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-danger%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-dark .menu-item .menu-link {
+ color: var(--kt-dark);
+}
+.menu-dark .menu-item .menu-link .menu-title {
+ color: var(--kt-dark);
+}
+.menu-dark .menu-item .menu-link .menu-icon,
+.menu-dark .menu-item .menu-link .menu-icon .svg-icon,
+.menu-dark .menu-item .menu-link .menu-icon i {
+ color: var(--kt-dark);
+}
+.menu-dark .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-dark);
+}
+.menu-dark .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-dark .menu-item .menu-link {
+ color: var(--kt-text-dark);
+}
+.menu-title-dark .menu-item .menu-link .menu-title {
+ color: var(--kt-text-dark);
+}
+.menu-icon-dark .menu-item .menu-link .menu-icon,
+.menu-icon-dark .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-dark .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-dark);
+}
+.menu-bullet-dark .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-dark);
+}
+.menu-arrow-dark .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-muted .menu-item .menu-link {
+ color: var(--kt-muted);
+}
+.menu-muted .menu-item .menu-link .menu-title {
+ color: var(--kt-muted);
+}
+.menu-muted .menu-item .menu-link .menu-icon,
+.menu-muted .menu-item .menu-link .menu-icon .svg-icon,
+.menu-muted .menu-item .menu-link .menu-icon i {
+ color: var(--kt-muted);
+}
+.menu-muted .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-muted);
+}
+.menu-muted .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-muted);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-muted%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-muted%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-muted);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-muted .menu-item .menu-link {
+ color: var(--kt-text-muted);
+}
+.menu-title-muted .menu-item .menu-link .menu-title {
+ color: var(--kt-text-muted);
+}
+.menu-icon-muted .menu-item .menu-link .menu-icon,
+.menu-icon-muted .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-muted .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-muted);
+}
+.menu-bullet-muted .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-muted);
+}
+.menu-arrow-muted .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-muted);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-muted);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-gray-100 .menu-item .menu-link {
+ color: var(--kt-gray-100);
+}
+.menu-gray-100 .menu-item .menu-link .menu-title {
+ color: var(--kt-gray-100);
+}
+.menu-gray-100 .menu-item .menu-link .menu-icon,
+.menu-gray-100 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-gray-100 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-gray-100);
+}
+.menu-gray-100 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-gray-100);
+}
+.menu-gray-100 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-100);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-100%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-100%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-100);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-100%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-100%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-gray-100 .menu-item .menu-link {
+ color: var(--kt-text-gray-100);
+}
+.menu-title-gray-100 .menu-item .menu-link .menu-title {
+ color: var(--kt-text-gray-100);
+}
+.menu-icon-gray-100 .menu-item .menu-link .menu-icon,
+.menu-icon-gray-100 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-gray-100 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-gray-100);
+}
+.menu-bullet-gray-100 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-gray-100);
+}
+.menu-arrow-gray-100 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-100);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-100%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-100%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-100);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-100%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-100%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-gray-200 .menu-item .menu-link {
+ color: var(--kt-gray-200);
+}
+.menu-gray-200 .menu-item .menu-link .menu-title {
+ color: var(--kt-gray-200);
+}
+.menu-gray-200 .menu-item .menu-link .menu-icon,
+.menu-gray-200 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-gray-200 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-gray-200);
+}
+.menu-gray-200 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-gray-200);
+}
+.menu-gray-200 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-200);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-200%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-200%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-200);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-200%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-200%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-gray-200 .menu-item .menu-link {
+ color: var(--kt-text-gray-200);
+}
+.menu-title-gray-200 .menu-item .menu-link .menu-title {
+ color: var(--kt-text-gray-200);
+}
+.menu-icon-gray-200 .menu-item .menu-link .menu-icon,
+.menu-icon-gray-200 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-gray-200 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-gray-200);
+}
+.menu-bullet-gray-200 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-gray-200);
+}
+.menu-arrow-gray-200 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-200);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-200%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-200%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-200);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-200%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-200%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-gray-300 .menu-item .menu-link {
+ color: var(--kt-gray-300);
+}
+.menu-gray-300 .menu-item .menu-link .menu-title {
+ color: var(--kt-gray-300);
+}
+.menu-gray-300 .menu-item .menu-link .menu-icon,
+.menu-gray-300 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-gray-300 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-gray-300);
+}
+.menu-gray-300 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-gray-300);
+}
+.menu-gray-300 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-300);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-300%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-300%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-300);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-300%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-300%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-gray-300 .menu-item .menu-link {
+ color: var(--kt-text-gray-300);
+}
+.menu-title-gray-300 .menu-item .menu-link .menu-title {
+ color: var(--kt-text-gray-300);
+}
+.menu-icon-gray-300 .menu-item .menu-link .menu-icon,
+.menu-icon-gray-300 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-gray-300 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-gray-300);
+}
+.menu-bullet-gray-300 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-gray-300);
+}
+.menu-arrow-gray-300 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-300);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-300%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-300%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-300);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-300%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-300%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-gray-400 .menu-item .menu-link {
+ color: var(--kt-gray-400);
+}
+.menu-gray-400 .menu-item .menu-link .menu-title {
+ color: var(--kt-gray-400);
+}
+.menu-gray-400 .menu-item .menu-link .menu-icon,
+.menu-gray-400 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-gray-400 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-gray-400);
+}
+.menu-gray-400 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-gray-400);
+}
+.menu-gray-400 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-400);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-400%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-400%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-400);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-400%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-400%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-gray-400 .menu-item .menu-link {
+ color: var(--kt-text-gray-400);
+}
+.menu-title-gray-400 .menu-item .menu-link .menu-title {
+ color: var(--kt-text-gray-400);
+}
+.menu-icon-gray-400 .menu-item .menu-link .menu-icon,
+.menu-icon-gray-400 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-gray-400 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-gray-400);
+}
+.menu-bullet-gray-400 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-gray-400);
+}
+.menu-arrow-gray-400 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-400);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-400%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-400%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-400);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-400%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-400%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-gray-500 .menu-item .menu-link {
+ color: var(--kt-gray-500);
+}
+.menu-gray-500 .menu-item .menu-link .menu-title {
+ color: var(--kt-gray-500);
+}
+.menu-gray-500 .menu-item .menu-link .menu-icon,
+.menu-gray-500 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-gray-500 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-gray-500);
+}
+.menu-gray-500 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-gray-500);
+}
+.menu-gray-500 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-500);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-500);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-gray-500 .menu-item .menu-link {
+ color: var(--kt-text-gray-500);
+}
+.menu-title-gray-500 .menu-item .menu-link .menu-title {
+ color: var(--kt-text-gray-500);
+}
+.menu-icon-gray-500 .menu-item .menu-link .menu-icon,
+.menu-icon-gray-500 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-gray-500 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-gray-500);
+}
+.menu-bullet-gray-500 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-gray-500);
+}
+.menu-arrow-gray-500 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-500);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-500%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-500%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-500);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-gray-600 .menu-item .menu-link {
+ color: var(--kt-gray-600);
+}
+.menu-gray-600 .menu-item .menu-link .menu-title {
+ color: var(--kt-gray-600);
+}
+.menu-gray-600 .menu-item .menu-link .menu-icon,
+.menu-gray-600 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-gray-600 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-gray-600);
+}
+.menu-gray-600 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-gray-600);
+}
+.menu-gray-600 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-600);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-600%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-600%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-600);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-600%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-600%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-gray-600 .menu-item .menu-link {
+ color: var(--kt-text-gray-600);
+}
+.menu-title-gray-600 .menu-item .menu-link .menu-title {
+ color: var(--kt-text-gray-600);
+}
+.menu-icon-gray-600 .menu-item .menu-link .menu-icon,
+.menu-icon-gray-600 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-gray-600 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-gray-600);
+}
+.menu-bullet-gray-600 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-gray-600);
+}
+.menu-arrow-gray-600 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-600);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-600%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-600%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-600);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-600%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-600%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-gray-700 .menu-item .menu-link {
+ color: var(--kt-gray-700);
+}
+.menu-gray-700 .menu-item .menu-link .menu-title {
+ color: var(--kt-gray-700);
+}
+.menu-gray-700 .menu-item .menu-link .menu-icon,
+.menu-gray-700 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-gray-700 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-gray-700);
+}
+.menu-gray-700 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-gray-700);
+}
+.menu-gray-700 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-700);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-700);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-gray-700 .menu-item .menu-link {
+ color: var(--kt-text-gray-700);
+}
+.menu-title-gray-700 .menu-item .menu-link .menu-title {
+ color: var(--kt-text-gray-700);
+}
+.menu-icon-gray-700 .menu-item .menu-link .menu-icon,
+.menu-icon-gray-700 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-gray-700 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-gray-700);
+}
+.menu-bullet-gray-700 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-gray-700);
+}
+.menu-arrow-gray-700 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-700);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-700);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-gray-800 .menu-item .menu-link {
+ color: var(--kt-gray-800);
+}
+.menu-gray-800 .menu-item .menu-link .menu-title {
+ color: var(--kt-gray-800);
+}
+.menu-gray-800 .menu-item .menu-link .menu-icon,
+.menu-gray-800 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-gray-800 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-gray-800);
+}
+.menu-gray-800 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-gray-800);
+}
+.menu-gray-800 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-800);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-800%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-800%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-800);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-800%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-800%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-gray-800 .menu-item .menu-link {
+ color: var(--kt-text-gray-800);
+}
+.menu-title-gray-800 .menu-item .menu-link .menu-title {
+ color: var(--kt-text-gray-800);
+}
+.menu-icon-gray-800 .menu-item .menu-link .menu-icon,
+.menu-icon-gray-800 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-gray-800 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-gray-800);
+}
+.menu-bullet-gray-800 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-gray-800);
+}
+.menu-arrow-gray-800 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-800);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-800%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-800%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-800);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-800%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-800%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-gray-900 .menu-item .menu-link {
+ color: var(--kt-gray-900);
+}
+.menu-gray-900 .menu-item .menu-link .menu-title {
+ color: var(--kt-gray-900);
+}
+.menu-gray-900 .menu-item .menu-link .menu-icon,
+.menu-gray-900 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-gray-900 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-gray-900);
+}
+.menu-gray-900 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-gray-900);
+}
+.menu-gray-900 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-900);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-900%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-900%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-900);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-title-gray-900 .menu-item .menu-link {
+ color: var(--kt-text-gray-900);
+}
+.menu-title-gray-900 .menu-item .menu-link .menu-title {
+ color: var(--kt-text-gray-900);
+}
+.menu-icon-gray-900 .menu-item .menu-link .menu-icon,
+.menu-icon-gray-900 .menu-item .menu-link .menu-icon .svg-icon,
+.menu-icon-gray-900 .menu-item .menu-link .menu-icon i {
+ color: var(--kt-text-gray-900);
+}
+.menu-bullet-gray-900 .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-text-gray-900);
+}
+.menu-arrow-gray-900 .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-900);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-900%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-900%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-gray-900);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-hover-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-hover-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-hover);
+ color: var(--kt-menu-link-color-hover);
+}
+.menu-hover-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-hover-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-menu-link-color-hover);
+}
+.menu-hover-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-hover-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-hover-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-hover-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-hover-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-hover-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-menu-link-color-hover);
+}
+.menu-hover-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-hover-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-menu-link-color-hover);
+}
+.menu-hover-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-hover-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-hover);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-hover);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-here-bg .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-here);
+ color: var(--kt-menu-link-color-here);
+}
+.menu-here-bg .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-menu-link-color-here);
+}
+.menu-here-bg .menu-item.here > .menu-link .menu-icon,
+.menu-here-bg .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-here-bg .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-menu-link-color-here);
+}
+.menu-here-bg .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-menu-link-color-here);
+}
+.menu-here-bg .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-here);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-here);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-root-here-bg > .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-here);
+ color: var(--kt-menu-link-color-here);
+}
+.menu-root-here-bg > .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-menu-link-color-here);
+}
+.menu-root-here-bg > .menu-item.here > .menu-link .menu-icon,
+.menu-root-here-bg > .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-root-here-bg > .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-menu-link-color-here);
+}
+.menu-root-here-bg > .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-menu-link-color-here);
+}
+.menu-root-here-bg > .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-here);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-here);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+@media (min-width: 992px) {
+ .menu-root-here-bg-desktop > .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-here);
+ color: var(--kt-menu-link-color-here);
+ }
+ .menu-root-here-bg-desktop > .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-menu-link-color-here);
+ }
+ .menu-root-here-bg-desktop > .menu-item.here > .menu-link .menu-icon,
+ .menu-root-here-bg-desktop
+ > .menu-item.here
+ > .menu-link
+ .menu-icon
+ .svg-icon,
+ .menu-root-here-bg-desktop > .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-menu-link-color-here);
+ }
+ .menu-root-here-bg-desktop
+ > .menu-item.here
+ > .menu-link
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-menu-link-color-here);
+ }
+ .menu-root-here-bg-desktop
+ > .menu-item.here
+ > .menu-link
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-here);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-here);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ }
+}
+.menu-show-bg .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-show);
+ color: var(--kt-menu-link-color-show);
+}
+.menu-show-bg .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-menu-link-color-show);
+}
+.menu-show-bg .menu-item.show > .menu-link .menu-icon,
+.menu-show-bg .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-show-bg .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-menu-link-color-show);
+}
+.menu-show-bg .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-menu-link-color-show);
+}
+.menu-show-bg .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-show);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-show);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-active-bg .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-active);
+ color: var(--kt-menu-link-color-active);
+}
+.menu-active-bg .menu-item .menu-link.active .menu-title {
+ color: var(--kt-menu-link-color-active);
+}
+.menu-active-bg .menu-item .menu-link.active .menu-icon,
+.menu-active-bg .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-active-bg .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-menu-link-color-active);
+}
+.menu-active-bg .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-menu-link-color-active);
+}
+.menu-active-bg .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-active);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-active);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-state-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-hover);
+ color: var(--kt-menu-link-color-hover);
+}
+.menu-state-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-state-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-menu-link-color-hover);
+}
+.menu-state-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-state-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-menu-link-color-hover);
+}
+.menu-state-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-state-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-menu-link-color-hover);
+}
+.menu-state-bg
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-state-bg
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-hover);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-hover);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-here);
+ color: var(--kt-menu-link-color-here);
+}
+.menu-state-bg .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-menu-link-color-here);
+}
+.menu-state-bg .menu-item.here > .menu-link .menu-icon,
+.menu-state-bg .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-state-bg .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-menu-link-color-here);
+}
+.menu-state-bg .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-menu-link-color-here);
+}
+.menu-state-bg .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-here);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-here);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-show);
+ color: var(--kt-menu-link-color-show);
+}
+.menu-state-bg .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-menu-link-color-show);
+}
+.menu-state-bg .menu-item.show > .menu-link .menu-icon,
+.menu-state-bg .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-state-bg .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-menu-link-color-show);
+}
+.menu-state-bg .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-menu-link-color-show);
+}
+.menu-state-bg .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-show);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-show);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-active);
+ color: var(--kt-menu-link-color-active);
+}
+.menu-state-bg .menu-item .menu-link.active .menu-title {
+ color: var(--kt-menu-link-color-active);
+}
+.menu-state-bg .menu-item .menu-link.active .menu-icon,
+.menu-state-bg .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-state-bg .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-menu-link-color-active);
+}
+.menu-state-bg .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-menu-link-color-active);
+}
+.menu-state-bg .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-active);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-active);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-color
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-state-color
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ color: var(--kt-menu-link-color-hover);
+}
+.menu-state-color
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-state-color
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-menu-link-color-hover);
+}
+.menu-state-color
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-color
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-color
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-state-color
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-color
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-color
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-menu-link-color-hover);
+}
+.menu-state-color
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-state-color
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-menu-link-color-hover);
+}
+.menu-state-color
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-state-color
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-hover);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-hover);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-color .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-menu-link-color-here);
+}
+.menu-state-color .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-menu-link-color-here);
+}
+.menu-state-color .menu-item.here > .menu-link .menu-icon,
+.menu-state-color .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-state-color .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-menu-link-color-here);
+}
+.menu-state-color .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-menu-link-color-here);
+}
+.menu-state-color .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-here);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-here);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-color .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-menu-link-color-show);
+}
+.menu-state-color .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-menu-link-color-show);
+}
+.menu-state-color .menu-item.show > .menu-link .menu-icon,
+.menu-state-color .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-state-color .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-menu-link-color-show);
+}
+.menu-state-color .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-menu-link-color-show);
+}
+.menu-state-color .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-show);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-show);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-color .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ color: var(--kt-menu-link-color-active);
+}
+.menu-state-color .menu-item .menu-link.active .menu-title {
+ color: var(--kt-menu-link-color-active);
+}
+.menu-state-color .menu-item .menu-link.active .menu-icon,
+.menu-state-color .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-state-color .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-menu-link-color-active);
+}
+.menu-state-color .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-menu-link-color-active);
+}
+.menu-state-color .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-active);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-menu-link-color-active);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-hover-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-hover-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary);
+ color: var(--kt-primary-inverse);
+}
+.menu-hover-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-hover-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-primary-inverse);
+}
+.menu-hover-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-hover-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-hover-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-hover-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-hover-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-hover-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-primary-inverse);
+}
+.menu-hover-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-hover-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+.menu-hover-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-hover-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-show-bg-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary);
+ color: var(--kt-primary-inverse);
+}
+.menu-show-bg-primary .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-primary-inverse);
+}
+.menu-show-bg-primary .menu-item.show > .menu-link .menu-icon,
+.menu-show-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-show-bg-primary .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-primary-inverse);
+}
+.menu-show-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+.menu-show-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-here-bg-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary);
+ color: var(--kt-primary-inverse);
+}
+.menu-here-bg-primary .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-primary-inverse);
+}
+.menu-here-bg-primary .menu-item.here > .menu-link .menu-icon,
+.menu-here-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-here-bg-primary .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-primary-inverse);
+}
+.menu-here-bg-primary .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+.menu-here-bg-primary .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-active-bg-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary);
+ color: var(--kt-primary-inverse);
+}
+.menu-active-bg-primary .menu-item .menu-link.active .menu-title {
+ color: var(--kt-primary-inverse);
+}
+.menu-active-bg-primary .menu-item .menu-link.active .menu-icon,
+.menu-active-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-active-bg-primary .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-primary-inverse);
+}
+.menu-active-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+.menu-active-bg-primary .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-state-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary);
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-state-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-state-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-state-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-state-bg-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary);
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon,
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary);
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.here > .menu-link .menu-icon,
+.menu-state-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-state-bg-primary .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary);
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item .menu-link.active .menu-title {
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item .menu-link.active .menu-icon,
+.menu-state-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-state-bg-primary .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary);
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon,
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+.menu-state-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-show-bg-light-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary-light);
+ color: var(--kt-primary);
+}
+.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon,
+.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-here-bg-light-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary-light);
+ color: var(--kt-primary);
+}
+.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon,
+.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-hover-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-hover-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary-light);
+ color: var(--kt-primary);
+}
+.menu-hover-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-hover-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-primary);
+}
+.menu-hover-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-hover-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-hover-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-hover-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-hover-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-hover-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-primary);
+}
+.menu-hover-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-hover-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-hover-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-hover-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-active-bg-light-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary-light);
+ color: var(--kt-primary);
+}
+.menu-active-bg-light-primary .menu-item .menu-link.active .menu-title {
+ color: var(--kt-primary);
+}
+.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon,
+.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-active-bg-light-primary
+ .menu-item
+ .menu-link.active
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-active-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg-light-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary-light);
+ color: var(--kt-white);
+}
+.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-white);
+}
+.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon,
+.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg-light-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary-light);
+ color: var(--kt-primary);
+}
+.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon,
+.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-state-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary-light);
+ color: var(--kt-white);
+}
+.menu-state-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-state-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-primary);
+}
+.menu-state-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-state-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-primary);
+}
+.menu-state-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-state-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-bg-light-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-state-bg-light-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-bg-light-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ background-color: var(--kt-primary-light);
+ color: var(--kt-primary);
+}
+.menu-state-bg-light-primary .menu-item .menu-link.active .menu-title {
+ color: var(--kt-primary);
+}
+.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon,
+.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-state-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-hover-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-hover-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ color: var(--kt-white);
+}
+.menu-hover-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-hover-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-white);
+}
+.menu-hover-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-hover-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-hover-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-hover-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-hover-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-hover-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-primary);
+}
+.menu-hover-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-hover-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-hover-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-hover-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-show-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-show-primary .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-show-primary .menu-item.show > .menu-link .menu-icon,
+.menu-show-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-show-primary .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-show-primary .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-show-primary .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-here-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-here-primary .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-here-primary .menu-item.here > .menu-link .menu-icon,
+.menu-here-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-here-primary .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-here-primary .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-here-primary .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-active-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-active-primary .menu-item .menu-link.active .menu-title {
+ color: var(--kt-primary);
+}
+.menu-active-primary .menu-item .menu-link.active .menu-icon,
+.menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-active-primary .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-active-primary .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-active-primary .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-state-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-state-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-state-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-primary);
+}
+.menu-state-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-state-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-primary);
+}
+.menu-state-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-state-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-state-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-state-primary .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-state-primary .menu-item.show > .menu-link .menu-icon,
+.menu-state-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-state-primary .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-state-primary .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-primary .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-state-primary .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-state-primary .menu-item.here > .menu-link .menu-icon,
+.menu-state-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-state-primary .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-state-primary .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-primary .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-state-primary .menu-item .menu-link.active .menu-title {
+ color: var(--kt-primary);
+}
+.menu-state-primary .menu-item .menu-link.active .menu-icon,
+.menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-state-primary .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-state-primary .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-primary .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-dark
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-state-dark
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ color: var(--kt-dark);
+}
+.menu-state-dark
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-state-dark
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-dark);
+}
+.menu-state-dark
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-dark
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-dark
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-state-dark
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-dark
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-dark
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-dark);
+}
+.menu-state-dark
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-state-dark
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-dark);
+}
+.menu-state-dark
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-state-dark
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-dark .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-dark);
+}
+.menu-state-dark .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-dark);
+}
+.menu-state-dark .menu-item.show > .menu-link .menu-icon,
+.menu-state-dark .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-state-dark .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-dark);
+}
+.menu-state-dark .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-dark);
+}
+.menu-state-dark .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-dark .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-dark);
+}
+.menu-state-dark .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-dark);
+}
+.menu-state-dark .menu-item.here > .menu-link .menu-icon,
+.menu-state-dark .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-state-dark .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-dark);
+}
+.menu-state-dark .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-dark);
+}
+.menu-state-dark .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-dark .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ color: var(--kt-dark);
+}
+.menu-state-dark .menu-item .menu-link.active .menu-title {
+ color: var(--kt-dark);
+}
+.menu-state-dark .menu-item .menu-link.active .menu-icon,
+.menu-state-dark .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-state-dark .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-dark);
+}
+.menu-state-dark .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-dark);
+}
+.menu-state-dark .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-dark);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-hover-title-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-hover-title-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-hover-title-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-hover-title-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-primary);
+}
+.menu-here-title-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-here-title-primary .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-show-title-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-show-title-primary .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-active-title-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-active-title-primary .menu-item .menu-link.active .menu-title {
+ color: var(--kt-primary);
+}
+.menu-state-title-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-state-title-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-state-title-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.menu-state-title-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-primary);
+}
+.menu-state-title-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-state-title-primary .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-state-title-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-state-title-primary .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.menu-state-title-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.menu-state-title-primary .menu-item .menu-link.active .menu-title {
+ color: var(--kt-primary);
+}
+.menu-hover-icon-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-hover-icon-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+}
+.menu-hover-icon-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-hover-icon-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-hover-icon-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-hover-icon-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-hover-icon-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-hover-icon-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-primary);
+}
+.menu-here-icon-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-here-icon-primary .menu-item.here > .menu-link .menu-icon,
+.menu-here-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-here-icon-primary .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-show-icon-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-show-icon-primary .menu-item.show > .menu-link .menu-icon,
+.menu-show-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-show-icon-primary .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-active-icon-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+}
+.menu-active-icon-primary .menu-item .menu-link.active .menu-icon,
+.menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-active-icon-primary .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-state-icon-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-state-icon-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+}
+.menu-state-icon-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-icon-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-icon-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.menu-state-icon-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.menu-state-icon-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.menu-state-icon-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-primary);
+}
+.menu-state-icon-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-state-icon-primary .menu-item.here > .menu-link .menu-icon,
+.menu-state-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
+.menu-state-icon-primary .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-state-icon-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-state-icon-primary .menu-item.show > .menu-link .menu-icon,
+.menu-state-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
+.menu-state-icon-primary .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-state-icon-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+}
+.menu-state-icon-primary .menu-item .menu-link.active .menu-icon,
+.menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon,
+.menu-state-icon-primary .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-primary);
+}
+.menu-hover-bullet-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-hover-bullet-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+}
+.menu-hover-bullet-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-hover-bullet-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-show-bullet-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-show-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-here-bullet-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-here-bullet-primary .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-active-bullet-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+}
+.menu-active-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-bullet-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-state-bullet-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+}
+.menu-state-bullet-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.menu-state-bullet-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-bullet-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-state-bullet-primary .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-bullet-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-state-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-state-bullet-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+}
+.menu-state-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.menu-hover-arrow-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-hover-arrow-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+}
+.menu-hover-arrow-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-hover-arrow-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-here-arrow-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-here-arrow-primary .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-show-arrow-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-show-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-active-arrow-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+}
+.menu-active-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-arrow-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.menu-state-arrow-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+}
+.menu-state-arrow-primary
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.menu-state-arrow-primary
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-arrow-primary .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-state-arrow-primary .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-arrow-primary .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+}
+.menu-state-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.menu-state-arrow-primary .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+}
+.menu-state-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.anchor {
+ display: flex;
+ align-items: center;
+}
+.anchor a {
+ position: relative;
+ display: none;
+ align-items: center;
+ justify-content: flex-start;
+ height: 1em;
+ width: 1.25em;
+ margin-left: -1.25em;
+ font-weight: 500;
+ font-size: 0.8em;
+ color: var(--kt-text-muted);
+ transition: all 0.2s ease-in-out;
+}
+.anchor a:before {
+ content: "#";
+}
+.anchor:hover a {
+ display: flex;
+}
+.anchor:hover a:hover {
+ color: var(--kt-primary);
+ transition: all 0.2s ease-in-out;
+}
+.card {
+ border: 0;
+ box-shadow: var(--kt-card-box-shadow);
+ background-color: var(--kt-card-bg);
+}
+.card .card-header {
+ display: flex;
+ justify-content: space-between;
+ align-items: stretch;
+ flex-wrap: wrap;
+ min-height: 70px;
+ padding: 0 2.25rem;
+ color: var(--kt-card-cap-color);
+ background-color: var(--kt-card-cap-bg);
+ border-bottom: 1px solid var(--kt-card-border-color);
+}
+.card .card-header .card-title {
+ display: flex;
+ align-items: center;
+ margin: 0.5rem;
+ margin-left: 0;
+}
+.card .card-header .card-title.flex-column {
+ align-items: flex-start;
+ justify-content: center;
+}
+.card .card-header .card-title .card-icon {
+ margin-right: 0.75rem;
+ line-height: 0;
+}
+.card .card-header .card-title .card-icon i {
+ font-size: 1.25rem;
+ color: var(--kt-gray-600);
+ line-height: 0;
+}
+.card .card-header .card-title .card-icon i:after,
+.card .card-header .card-title .card-icon i:before {
+ line-height: 0;
+}
+.card .card-header .card-title .card-icon .svg-icon {
+ color: var(--kt-gray-600);
+}
+.card .card-header .card-title .card-icon .svg-icon svg {
+ height: 24px;
+ width: 24px;
+}
+.card .card-header .card-title,
+.card .card-header .card-title .card-label {
+ font-weight: 500;
+ font-size: 1.275rem;
+ color: var(--kt-text-dark);
+}
+.card .card-header .card-title .card-label {
+ margin: 0 0.75rem 0 0;
+ flex-wrap: wrap;
+}
+.card .card-header .card-title .small,
+.card .card-header .card-title small {
+ color: var(--kt-text-muted);
+ font-size: 1rem;
+}
+.card .card-header .card-title .h1,
+.card .card-header .card-title .h2,
+.card .card-header .card-title .h3,
+.card .card-header .card-title .h4,
+.card .card-header .card-title .h5,
+.card .card-header .card-title .h6,
+.card .card-header .card-title h1,
+.card .card-header .card-title h2,
+.card .card-header .card-title h3,
+.card .card-header .card-title h4,
+.card .card-header .card-title h5,
+.card .card-header .card-title h6 {
+ margin-bottom: 0;
+}
+.card .card-header .card-toolbar {
+ display: flex;
+ align-items: center;
+ margin: 0.5rem 0;
+ flex-wrap: wrap;
+}
+.card .card-body {
+ padding: 2rem 2.25rem;
+ color: var(--kt-card-color);
+}
+.card .card-footer {
+ padding: 2rem 2.25rem;
+ color: var(--kt-card-cap-color);
+ background-color: var(--kt-card-cap-bg);
+ border-top: 1px solid var(--kt-card-border-color);
+}
+.card .card-scroll {
+ position: relative;
+ overflow: auto;
+}
+.card.card-px-0 .card-body,
+.card.card-px-0 .card-footer,
+.card.card-px-0 .card-header {
+ padding-left: 0;
+ padding-right: 0;
+}
+.card.card-py-0 .card-body,
+.card.card-py-0 .card-footer,
+.card.card-py-0 .card-header {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.card.card-p-0 .card-body,
+.card.card-p-0 .card-footer,
+.card.card-p-0 .card-header {
+ padding: 0;
+}
+.card.card-dashed {
+ box-shadow: none;
+ border: 1px dashed var(--kt-card-border-dashed-color);
+}
+.card.card-dashed > .card-header {
+ border-bottom: 1px dashed var(--kt-card-border-dashed-color);
+}
+.card.card-dashed > .card-footer {
+ border-top: 1px dashed var(--kt-card-border-dashed-color);
+}
+.card.card-bordered {
+ box-shadow: none;
+ border: 1px solid var(--kt-card-border-color);
+}
+.card.card-flush > .card-header {
+ border-bottom: 0 !important;
+}
+.card.card-flush > .card-footer {
+ border-top: 0 !important;
+}
+.card.card-shadow {
+ box-shadow: var(--kt-card-box-shadow);
+ border: 0;
+}
+.card.card-reset {
+ border: 0 !important;
+ box-shadow: none !important;
+ background-color: transparent !important;
+}
+.card.card-reset > .card-header {
+ border-bottom: 0 !important;
+}
+.card.card-reset > .card-footer {
+ border-top: 0 !important;
+}
+.card.card-stretch {
+ height: calc(100% - var(--bs-gutter-y));
+}
+.card.card-stretch-75 {
+ height: calc(75% - var(--bs-gutter-y));
+}
+.card.card-stretch-50 {
+ height: calc(50% - var(--bs-gutter-y));
+}
+.card.card-stretch-33 {
+ height: calc(33.333% - var(--bs-gutter-y));
+}
+.card.card-stretch-25 {
+ height: calc(25% - var(--bs-gutter-y));
+}
+.card .card-header-stretch {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ align-items: stretch;
+}
+.card .card-header-stretch .card-toolbar {
+ margin: 0;
+ align-items: stretch;
+}
+@media (min-width: 576px) {
+ .card.card-sm-stretch {
+ height: calc(100% - var(--bs-gutter-y));
+ }
+ .card.card-sm-stretch-75 {
+ height: calc(75% - var(--bs-gutter-y));
+ }
+ .card.card-sm-stretch-50 {
+ height: calc(50% - var(--bs-gutter-y));
+ }
+ .card.card-sm-stretch-33 {
+ height: calc(33.333% - var(--bs-gutter-y));
+ }
+ .card.card-sm-stretch-25 {
+ height: calc(25% - var(--bs-gutter-y));
+ }
+ .card .card-header-sm-stretch {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ align-items: stretch;
+ }
+ .card .card-header-sm-stretch .card-toolbar {
+ margin: 0;
+ align-items: stretch;
+ }
+}
+@media (min-width: 768px) {
+ .card.card-md-stretch {
+ height: calc(100% - var(--bs-gutter-y));
+ }
+ .card.card-md-stretch-75 {
+ height: calc(75% - var(--bs-gutter-y));
+ }
+ .card.card-md-stretch-50 {
+ height: calc(50% - var(--bs-gutter-y));
+ }
+ .card.card-md-stretch-33 {
+ height: calc(33.333% - var(--bs-gutter-y));
+ }
+ .card.card-md-stretch-25 {
+ height: calc(25% - var(--bs-gutter-y));
+ }
+ .card .card-header-md-stretch {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ align-items: stretch;
+ }
+ .card .card-header-md-stretch .card-toolbar {
+ margin: 0;
+ align-items: stretch;
+ }
+}
+@media (min-width: 992px) {
+ .card.card-lg-stretch {
+ height: calc(100% - var(--bs-gutter-y));
+ }
+ .card.card-lg-stretch-75 {
+ height: calc(75% - var(--bs-gutter-y));
+ }
+ .card.card-lg-stretch-50 {
+ height: calc(50% - var(--bs-gutter-y));
+ }
+ .card.card-lg-stretch-33 {
+ height: calc(33.333% - var(--bs-gutter-y));
+ }
+ .card.card-lg-stretch-25 {
+ height: calc(25% - var(--bs-gutter-y));
+ }
+ .card .card-header-lg-stretch {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ align-items: stretch;
+ }
+ .card .card-header-lg-stretch .card-toolbar {
+ margin: 0;
+ align-items: stretch;
+ }
+}
+@media (min-width: 1200px) {
+ .card.card-xl-stretch {
+ height: calc(100% - var(--bs-gutter-y));
+ }
+ .card.card-xl-stretch-75 {
+ height: calc(75% - var(--bs-gutter-y));
+ }
+ .card.card-xl-stretch-50 {
+ height: calc(50% - var(--bs-gutter-y));
+ }
+ .card.card-xl-stretch-33 {
+ height: calc(33.333% - var(--bs-gutter-y));
+ }
+ .card.card-xl-stretch-25 {
+ height: calc(25% - var(--bs-gutter-y));
+ }
+ .card .card-header-xl-stretch {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ align-items: stretch;
+ }
+ .card .card-header-xl-stretch .card-toolbar {
+ margin: 0;
+ align-items: stretch;
+ }
+}
+@media (min-width: 1400px) {
+ .card.card-xxl-stretch {
+ height: calc(100% - var(--bs-gutter-y));
+ }
+ .card.card-xxl-stretch-75 {
+ height: calc(75% - var(--bs-gutter-y));
+ }
+ .card.card-xxl-stretch-50 {
+ height: calc(50% - var(--bs-gutter-y));
+ }
+ .card.card-xxl-stretch-33 {
+ height: calc(33.333% - var(--bs-gutter-y));
+ }
+ .card.card-xxl-stretch-25 {
+ height: calc(25% - var(--bs-gutter-y));
+ }
+ .card .card-header-xxl-stretch {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ align-items: stretch;
+ }
+ .card .card-header-xxl-stretch .card-toolbar {
+ margin: 0;
+ align-items: stretch;
+ }
+}
+.card-p {
+ padding: 2rem 2.25rem !important;
+}
+.card-px {
+ padding-left: 2.25rem !important;
+ padding-right: 2.25rem !important;
+}
+.card-shadow {
+ box-shadow: var(--kt-card-box-shadow);
+}
+.card-py {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+}
+.card-rounded {
+ border-radius: 0.625rem;
+}
+.card-rounded-start {
+ border-top-left-radius: 0.625rem;
+ border-bottom-left-radius: 0.625rem;
+}
+.card-rounded-end {
+ border-top-right-radius: 0.625rem;
+ border-bottom-right-radius: 0.625rem;
+}
+.card-rounded-top {
+ border-top-left-radius: 0.625rem;
+ border-top-right-radius: 0.625rem;
+}
+.card-rounded-bottom {
+ border-bottom-left-radius: 0.625rem;
+ border-bottom-right-radius: 0.625rem;
+}
+@media (max-width: 767.98px) {
+ .card > .card-header:not(.flex-nowrap) {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+}
+.breadcrumb {
+ --bs-breadcrumb-bg: var(--kt-breadcrumb-bg);
+ --bs-breadcrumb-divider-color: var(--kt-breadcrumb-divider-color);
+ --bs-breadcrumb-item-active-color: var(--kt-breadcrumb-item-active-color);
+ display: flex;
+ align-items: center;
+ background-color: transparent;
+ padding: 0;
+ margin: 0;
+}
+.breadcrumb .breadcrumb-item {
+ display: flex;
+ align-items: center;
+ padding-left: 0;
+ padding-right: 0.5rem;
+}
+.breadcrumb .breadcrumb-item:last-child {
+ padding-right: 0;
+}
+.breadcrumb .breadcrumb-item:after {
+ content: "/";
+}
+.breadcrumb .breadcrumb-item:before {
+ display: none;
+}
+.breadcrumb .breadcrumb-item:last-child:after {
+ display: none;
+}
+.breadcrumb-line .breadcrumb-item:after {
+ content: "-";
+}
+.breadcrumb-dot .breadcrumb-item:after {
+ content: "•";
+}
+.breadcrumb-separatorless .breadcrumb-item:after {
+ display: none;
+}
+.btn {
+ --bs-btn-color: var(--kt-body-color);
+ --bs-btn-bg: transparent;
+ --bs-btn-border-color: transparent;
+ outline: 0 !important;
+}
+.btn:not(.btn-shadow):not(.shadow):not(.shadow-sm):not(.shadow-lg) {
+ box-shadow: none !important;
+}
+.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(
+ .border-active
+ ):not(.btn-flush):not(.btn-icon) {
+ border: 0;
+ padding: calc(0.775rem + 1px) calc(1.5rem + 1px);
+}
+.btn-group-lg
+ > .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(
+ .border-active
+ ):not(.btn-flush):not(.btn-icon),
+.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(
+ .border-active
+ ):not(.btn-flush):not(.btn-icon).btn-lg {
+ padding: calc(0.825rem + 1px) calc(1.75rem + 1px);
+}
+.btn-group-sm
+ > .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(
+ .border-active
+ ):not(.btn-flush):not(.btn-icon),
+.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(
+ .border-active
+ ):not(.btn-flush):not(.btn-icon).btn-sm {
+ padding: calc(0.7rem + 1px) calc(1.25rem + 1px);
+}
+.btn.btn-link {
+ border: 0;
+ border-radius: 0;
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ text-decoration: none;
+ font-weight: 500;
+}
+.btn.btn-outline:not(.btn-outline-dashed) {
+ border: 1px solid var(--kt-input-border-color);
+}
+.btn.btn-outline-dashed {
+ border: 1px dashed var(--kt-input-border-color);
+}
+.btn.btn-flush {
+ appearance: none;
+ box-shadow: none;
+ border-radius: 0;
+ border: none;
+ cursor: pointer;
+ background-color: transparent;
+ outline: 0 !important;
+ margin: 0;
+ padding: 0;
+}
+.btn.btn-flex {
+ display: inline-flex;
+ align-items: center;
+}
+.btn.btn-trim-start {
+ justify-content: flex-start !important;
+ padding-left: 0 !important;
+}
+.btn.btn-trim-end {
+ justify-content: flex-end !important;
+ padding-right: 0 !important;
+}
+.btn i {
+ display: inline-flex;
+ font-size: 1rem;
+ padding-right: 0.35rem;
+ vertical-align: middle;
+ line-height: 0;
+}
+.btn .svg-icon {
+ flex-shrink: 0;
+ line-height: 0;
+ margin-right: 0.5rem;
+}
+.btn.btn-icon {
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ padding: 0;
+ height: calc(1.5em + 1.55rem + 2px);
+ width: calc(1.5em + 1.55rem + 2px);
+}
+.btn.btn-icon:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(
+ .border-active
+ ):not(.btn-flush) {
+ border: 0;
+}
+.btn-group-sm > .btn.btn-icon,
+.btn.btn-icon.btn-sm {
+ height: calc(1.5em + 1.4rem + 2px);
+ width: calc(1.5em + 1.4rem + 2px);
+}
+.btn-group-lg > .btn.btn-icon,
+.btn.btn-icon.btn-lg {
+ height: calc(1.5em + 1.65rem + 2px);
+ width: calc(1.5em + 1.65rem + 2px);
+}
+.btn.btn-icon.btn-circle {
+ border-radius: 50%;
+}
+.btn.btn-icon .svg-icon,
+.btn.btn-icon i {
+ padding: 0;
+ margin: 0;
+ line-height: 1;
+}
+.btn.btn-hover-rise {
+ transition: transform 0.3s ease;
+}
+.btn.btn-hover-rise:hover {
+ transform: translateY(-10%);
+ transition: transform 0.3s ease;
+}
+.btn.btn-hover-scale {
+ transition: transform 0.3s ease;
+}
+.btn.btn-hover-scale:hover {
+ transform: scale(1.1);
+ transition: transform 0.3s ease;
+}
+.btn.btn-hover-rotate-end {
+ transition: transform 0.3s ease;
+}
+.btn.btn-hover-rotate-end:hover {
+ transform: rotate(4deg);
+ transition: transform 0.3s ease;
+}
+.btn.btn-hover-rotate-start {
+ transition: transform 0.3s ease;
+}
+.btn.btn-hover-rotate-start:hover {
+ transform: rotate(-4deg);
+ transition: transform 0.3s ease;
+}
+.btn.btn-white {
+ color: var(--kt-white-inverse);
+ border-color: var(--kt-white);
+ background-color: var(--kt-white);
+}
+.btn.btn-white .svg-icon,
+.btn.btn-white i {
+ color: var(--kt-white-inverse);
+}
+.btn.btn-white.dropdown-toggle:after {
+ color: var(--kt-white-inverse);
+}
+.btn-check:active + .btn.btn-white,
+.btn-check:checked + .btn.btn-white,
+.btn.btn-white.active,
+.btn.btn-white.show,
+.btn.btn-white:active:not(.btn-active),
+.btn.btn-white:focus:not(.btn-active),
+.btn.btn-white:hover:not(.btn-active),
+.show > .btn.btn-white {
+ color: var(--kt-white-inverse);
+ border-color: var(--kt-white-active);
+ background-color: var(--kt-white-active) !important;
+}
+.btn-check:active + .btn.btn-white .svg-icon,
+.btn-check:active + .btn.btn-white i,
+.btn-check:checked + .btn.btn-white .svg-icon,
+.btn-check:checked + .btn.btn-white i,
+.btn.btn-white.active .svg-icon,
+.btn.btn-white.active i,
+.btn.btn-white.show .svg-icon,
+.btn.btn-white.show i,
+.btn.btn-white:active:not(.btn-active) .svg-icon,
+.btn.btn-white:active:not(.btn-active) i,
+.btn.btn-white:focus:not(.btn-active) .svg-icon,
+.btn.btn-white:focus:not(.btn-active) i,
+.btn.btn-white:hover:not(.btn-active) .svg-icon,
+.btn.btn-white:hover:not(.btn-active) i,
+.show > .btn.btn-white .svg-icon,
+.show > .btn.btn-white i {
+ color: var(--kt-white-inverse);
+}
+.btn-check:active + .btn.btn-white.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-white.dropdown-toggle:after,
+.btn.btn-white.active.dropdown-toggle:after,
+.btn.btn-white.show.dropdown-toggle:after,
+.btn.btn-white:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-white:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-white:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-white.dropdown-toggle:after {
+ color: var(--kt-white-inverse);
+}
+.btn.btn-bg-white {
+ border-color: var(--kt-white);
+ background-color: var(--kt-white);
+}
+.btn-check:active + .btn.btn-active-white,
+.btn-check:checked + .btn.btn-active-white,
+.btn.btn-active-white.active,
+.btn.btn-active-white.show,
+.btn.btn-active-white:active:not(.btn-active),
+.btn.btn-active-white:focus:not(.btn-active),
+.btn.btn-active-white:hover:not(.btn-active),
+.show > .btn.btn-active-white {
+ color: var(--kt-white-inverse);
+ border-color: var(--kt-white);
+ background-color: var(--kt-white) !important;
+}
+.btn-check:active + .btn.btn-active-white .svg-icon,
+.btn-check:active + .btn.btn-active-white i,
+.btn-check:checked + .btn.btn-active-white .svg-icon,
+.btn-check:checked + .btn.btn-active-white i,
+.btn.btn-active-white.active .svg-icon,
+.btn.btn-active-white.active i,
+.btn.btn-active-white.show .svg-icon,
+.btn.btn-active-white.show i,
+.btn.btn-active-white:active:not(.btn-active) .svg-icon,
+.btn.btn-active-white:active:not(.btn-active) i,
+.btn.btn-active-white:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-white:focus:not(.btn-active) i,
+.btn.btn-active-white:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-white:hover:not(.btn-active) i,
+.show > .btn.btn-active-white .svg-icon,
+.show > .btn.btn-active-white i {
+ color: var(--kt-white-inverse);
+}
+.btn-check:active + .btn.btn-active-white.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-white.dropdown-toggle:after,
+.btn.btn-active-white.active.dropdown-toggle:after,
+.btn.btn-active-white.show.dropdown-toggle:after,
+.btn.btn-active-white:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-white:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-white:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-white.dropdown-toggle:after {
+ color: var(--kt-white-inverse);
+}
+.btn.btn-outline-white {
+ color: var(--kt-white);
+ border-color: var(--kt-white);
+ background-color: transparent;
+}
+.btn.btn-outline-white .svg-icon,
+.btn.btn-outline-white i {
+ color: var(--kt-white);
+}
+.btn.btn-outline-white.dropdown-toggle:after {
+ color: var(--kt-white);
+}
+.btn-check:active + .btn.btn-outline-white,
+.btn-check:checked + .btn.btn-outline-white,
+.btn.btn-outline-white.active,
+.btn.btn-outline-white.show,
+.btn.btn-outline-white:active:not(.btn-active),
+.btn.btn-outline-white:focus:not(.btn-active),
+.btn.btn-outline-white:hover:not(.btn-active),
+.show > .btn.btn-outline-white {
+ color: var(--kt-white-active);
+ border-color: var(--kt-white);
+ background-color: var(--kt-white-light) !important;
+}
+.btn-check:active + .btn.btn-outline-white .svg-icon,
+.btn-check:active + .btn.btn-outline-white i,
+.btn-check:checked + .btn.btn-outline-white .svg-icon,
+.btn-check:checked + .btn.btn-outline-white i,
+.btn.btn-outline-white.active .svg-icon,
+.btn.btn-outline-white.active i,
+.btn.btn-outline-white.show .svg-icon,
+.btn.btn-outline-white.show i,
+.btn.btn-outline-white:active:not(.btn-active) .svg-icon,
+.btn.btn-outline-white:active:not(.btn-active) i,
+.btn.btn-outline-white:focus:not(.btn-active) .svg-icon,
+.btn.btn-outline-white:focus:not(.btn-active) i,
+.btn.btn-outline-white:hover:not(.btn-active) .svg-icon,
+.btn.btn-outline-white:hover:not(.btn-active) i,
+.show > .btn.btn-outline-white .svg-icon,
+.show > .btn.btn-outline-white i {
+ color: var(--kt-white-active);
+}
+.btn-check:active + .btn.btn-outline-white.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-outline-white.dropdown-toggle:after,
+.btn.btn-outline-white.active.dropdown-toggle:after,
+.btn.btn-outline-white.show.dropdown-toggle:after,
+.btn.btn-outline-white:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-white:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-white:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-outline-white.dropdown-toggle:after {
+ color: var(--kt-white-active);
+}
+.btn.btn-light {
+ color: var(--kt-light-inverse);
+ border-color: var(--kt-light);
+ background-color: var(--kt-light);
+}
+.btn.btn-light .svg-icon,
+.btn.btn-light i {
+ color: var(--kt-light-inverse);
+}
+.btn.btn-light.dropdown-toggle:after {
+ color: var(--kt-light-inverse);
+}
+.btn-check:active + .btn.btn-light,
+.btn-check:checked + .btn.btn-light,
+.btn.btn-light.active,
+.btn.btn-light.show,
+.btn.btn-light:active:not(.btn-active),
+.btn.btn-light:focus:not(.btn-active),
+.btn.btn-light:hover:not(.btn-active),
+.show > .btn.btn-light {
+ color: var(--kt-light-inverse);
+ border-color: var(--kt-light-active);
+ background-color: var(--kt-light-active) !important;
+}
+.btn-check:active + .btn.btn-light .svg-icon,
+.btn-check:active + .btn.btn-light i,
+.btn-check:checked + .btn.btn-light .svg-icon,
+.btn-check:checked + .btn.btn-light i,
+.btn.btn-light.active .svg-icon,
+.btn.btn-light.active i,
+.btn.btn-light.show .svg-icon,
+.btn.btn-light.show i,
+.btn.btn-light:active:not(.btn-active) .svg-icon,
+.btn.btn-light:active:not(.btn-active) i,
+.btn.btn-light:focus:not(.btn-active) .svg-icon,
+.btn.btn-light:focus:not(.btn-active) i,
+.btn.btn-light:hover:not(.btn-active) .svg-icon,
+.btn.btn-light:hover:not(.btn-active) i,
+.show > .btn.btn-light .svg-icon,
+.show > .btn.btn-light i {
+ color: var(--kt-light-inverse);
+}
+.btn-check:active + .btn.btn-light.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light.dropdown-toggle:after,
+.btn.btn-light.active.dropdown-toggle:after,
+.btn.btn-light.show.dropdown-toggle:after,
+.btn.btn-light:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light.dropdown-toggle:after {
+ color: var(--kt-light-inverse);
+}
+.btn.btn-bg-light {
+ border-color: var(--kt-light);
+ background-color: var(--kt-light);
+}
+.btn-check:active + .btn.btn-active-light,
+.btn-check:checked + .btn.btn-active-light,
+.btn.btn-active-light.active,
+.btn.btn-active-light.show,
+.btn.btn-active-light:active:not(.btn-active),
+.btn.btn-active-light:focus:not(.btn-active),
+.btn.btn-active-light:hover:not(.btn-active),
+.show > .btn.btn-active-light {
+ color: var(--kt-light-inverse);
+ border-color: var(--kt-light);
+ background-color: var(--kt-light) !important;
+}
+.btn-check:active + .btn.btn-active-light .svg-icon,
+.btn-check:active + .btn.btn-active-light i,
+.btn-check:checked + .btn.btn-active-light .svg-icon,
+.btn-check:checked + .btn.btn-active-light i,
+.btn.btn-active-light.active .svg-icon,
+.btn.btn-active-light.active i,
+.btn.btn-active-light.show .svg-icon,
+.btn.btn-active-light.show i,
+.btn.btn-active-light:active:not(.btn-active) .svg-icon,
+.btn.btn-active-light:active:not(.btn-active) i,
+.btn.btn-active-light:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-light:focus:not(.btn-active) i,
+.btn.btn-active-light:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-light:hover:not(.btn-active) i,
+.show > .btn.btn-active-light .svg-icon,
+.show > .btn.btn-active-light i {
+ color: var(--kt-light-inverse);
+}
+.btn-check:active + .btn.btn-active-light.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-light.dropdown-toggle:after,
+.btn.btn-active-light.active.dropdown-toggle:after,
+.btn.btn-active-light.show.dropdown-toggle:after,
+.btn.btn-active-light:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-light.dropdown-toggle:after {
+ color: var(--kt-light-inverse);
+}
+.btn.btn-outline-light {
+ color: var(--kt-light);
+ border-color: var(--kt-light);
+ background-color: transparent;
+}
+.btn.btn-outline-light .svg-icon,
+.btn.btn-outline-light i {
+ color: var(--kt-light);
+}
+.btn.btn-outline-light.dropdown-toggle:after {
+ color: var(--kt-light);
+}
+.btn-check:active + .btn.btn-outline-light,
+.btn-check:checked + .btn.btn-outline-light,
+.btn.btn-outline-light.active,
+.btn.btn-outline-light.show,
+.btn.btn-outline-light:active:not(.btn-active),
+.btn.btn-outline-light:focus:not(.btn-active),
+.btn.btn-outline-light:hover:not(.btn-active),
+.show > .btn.btn-outline-light {
+ color: var(--kt-light-active);
+ border-color: var(--kt-light);
+ background-color: var(--kt-light-light) !important;
+}
+.btn-check:active + .btn.btn-outline-light .svg-icon,
+.btn-check:active + .btn.btn-outline-light i,
+.btn-check:checked + .btn.btn-outline-light .svg-icon,
+.btn-check:checked + .btn.btn-outline-light i,
+.btn.btn-outline-light.active .svg-icon,
+.btn.btn-outline-light.active i,
+.btn.btn-outline-light.show .svg-icon,
+.btn.btn-outline-light.show i,
+.btn.btn-outline-light:active:not(.btn-active) .svg-icon,
+.btn.btn-outline-light:active:not(.btn-active) i,
+.btn.btn-outline-light:focus:not(.btn-active) .svg-icon,
+.btn.btn-outline-light:focus:not(.btn-active) i,
+.btn.btn-outline-light:hover:not(.btn-active) .svg-icon,
+.btn.btn-outline-light:hover:not(.btn-active) i,
+.show > .btn.btn-outline-light .svg-icon,
+.show > .btn.btn-outline-light i {
+ color: var(--kt-light-active);
+}
+.btn-check:active + .btn.btn-outline-light.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-outline-light.dropdown-toggle:after,
+.btn.btn-outline-light.active.dropdown-toggle:after,
+.btn.btn-outline-light.show.dropdown-toggle:after,
+.btn.btn-outline-light:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-light:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-light:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-outline-light.dropdown-toggle:after {
+ color: var(--kt-light-active);
+}
+.btn.btn-primary {
+ color: var(--kt-primary-inverse);
+ border-color: var(--kt-primary);
+ background-color: var(--kt-primary);
+}
+.btn.btn-primary .svg-icon,
+.btn.btn-primary i {
+ color: var(--kt-primary-inverse);
+}
+.btn.btn-primary.dropdown-toggle:after {
+ color: var(--kt-primary-inverse);
+}
+.btn-check:active + .btn.btn-primary,
+.btn-check:checked + .btn.btn-primary,
+.btn.btn-primary.active,
+.btn.btn-primary.show,
+.btn.btn-primary:active:not(.btn-active),
+.btn.btn-primary:focus:not(.btn-active),
+.btn.btn-primary:hover:not(.btn-active),
+.show > .btn.btn-primary {
+ color: var(--kt-primary-inverse);
+ border-color: var(--kt-primary-active);
+ background-color: var(--kt-primary-active) !important;
+}
+.btn-check:active + .btn.btn-primary .svg-icon,
+.btn-check:active + .btn.btn-primary i,
+.btn-check:checked + .btn.btn-primary .svg-icon,
+.btn-check:checked + .btn.btn-primary i,
+.btn.btn-primary.active .svg-icon,
+.btn.btn-primary.active i,
+.btn.btn-primary.show .svg-icon,
+.btn.btn-primary.show i,
+.btn.btn-primary:active:not(.btn-active) .svg-icon,
+.btn.btn-primary:active:not(.btn-active) i,
+.btn.btn-primary:focus:not(.btn-active) .svg-icon,
+.btn.btn-primary:focus:not(.btn-active) i,
+.btn.btn-primary:hover:not(.btn-active) .svg-icon,
+.btn.btn-primary:hover:not(.btn-active) i,
+.show > .btn.btn-primary .svg-icon,
+.show > .btn.btn-primary i {
+ color: var(--kt-primary-inverse);
+}
+.btn-check:active + .btn.btn-primary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-primary.dropdown-toggle:after,
+.btn.btn-primary.active.dropdown-toggle:after,
+.btn.btn-primary.show.dropdown-toggle:after,
+.btn.btn-primary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-primary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-primary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-primary.dropdown-toggle:after {
+ color: var(--kt-primary-inverse);
+}
+.btn.btn-light-primary {
+ color: var(--kt-primary);
+ border-color: var(--kt-primary-light);
+ background-color: var(--kt-primary-light);
+}
+.btn.btn-light-primary .svg-icon,
+.btn.btn-light-primary i {
+ color: var(--kt-primary);
+}
+.btn.btn-light-primary.dropdown-toggle:after {
+ color: var(--kt-primary);
+}
+.btn-check:active + .btn.btn-light-primary,
+.btn-check:checked + .btn.btn-light-primary,
+.btn.btn-light-primary.active,
+.btn.btn-light-primary.show,
+.btn.btn-light-primary:active:not(.btn-active),
+.btn.btn-light-primary:focus:not(.btn-active),
+.btn.btn-light-primary:hover:not(.btn-active),
+.show > .btn.btn-light-primary {
+ color: var(--kt-primary-inverse);
+ border-color: var(--kt-primary);
+ background-color: var(--kt-primary) !important;
+}
+.btn-check:active + .btn.btn-light-primary .svg-icon,
+.btn-check:active + .btn.btn-light-primary i,
+.btn-check:checked + .btn.btn-light-primary .svg-icon,
+.btn-check:checked + .btn.btn-light-primary i,
+.btn.btn-light-primary.active .svg-icon,
+.btn.btn-light-primary.active i,
+.btn.btn-light-primary.show .svg-icon,
+.btn.btn-light-primary.show i,
+.btn.btn-light-primary:active:not(.btn-active) .svg-icon,
+.btn.btn-light-primary:active:not(.btn-active) i,
+.btn.btn-light-primary:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-primary:focus:not(.btn-active) i,
+.btn.btn-light-primary:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-primary:hover:not(.btn-active) i,
+.show > .btn.btn-light-primary .svg-icon,
+.show > .btn.btn-light-primary i {
+ color: var(--kt-primary-inverse);
+}
+.btn-check:active + .btn.btn-light-primary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-primary.dropdown-toggle:after,
+.btn.btn-light-primary.active.dropdown-toggle:after,
+.btn.btn-light-primary.show.dropdown-toggle:after,
+.btn.btn-light-primary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-primary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-primary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-primary.dropdown-toggle:after {
+ color: var(--kt-primary-inverse);
+}
+.btn.btn-bg-primary {
+ border-color: var(--kt-primary);
+ background-color: var(--kt-primary);
+}
+.btn-check:active + .btn.btn-active-primary,
+.btn-check:checked + .btn.btn-active-primary,
+.btn.btn-active-primary.active,
+.btn.btn-active-primary.show,
+.btn.btn-active-primary:active:not(.btn-active),
+.btn.btn-active-primary:focus:not(.btn-active),
+.btn.btn-active-primary:hover:not(.btn-active),
+.show > .btn.btn-active-primary {
+ color: var(--kt-primary-inverse);
+ border-color: var(--kt-primary);
+ background-color: var(--kt-primary) !important;
+}
+.btn-check:active + .btn.btn-active-primary .svg-icon,
+.btn-check:active + .btn.btn-active-primary i,
+.btn-check:checked + .btn.btn-active-primary .svg-icon,
+.btn-check:checked + .btn.btn-active-primary i,
+.btn.btn-active-primary.active .svg-icon,
+.btn.btn-active-primary.active i,
+.btn.btn-active-primary.show .svg-icon,
+.btn.btn-active-primary.show i,
+.btn.btn-active-primary:active:not(.btn-active) .svg-icon,
+.btn.btn-active-primary:active:not(.btn-active) i,
+.btn.btn-active-primary:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-primary:focus:not(.btn-active) i,
+.btn.btn-active-primary:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-primary:hover:not(.btn-active) i,
+.show > .btn.btn-active-primary .svg-icon,
+.show > .btn.btn-active-primary i {
+ color: var(--kt-primary-inverse);
+}
+.btn-check:active + .btn.btn-active-primary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-primary.dropdown-toggle:after,
+.btn.btn-active-primary.active.dropdown-toggle:after,
+.btn.btn-active-primary.show.dropdown-toggle:after,
+.btn.btn-active-primary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-primary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-primary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-primary.dropdown-toggle:after {
+ color: var(--kt-primary-inverse);
+}
+.btn-check:active + .btn.btn-active-light-primary,
+.btn-check:checked + .btn.btn-active-light-primary,
+.btn.btn-active-light-primary.active,
+.btn.btn-active-light-primary.show,
+.btn.btn-active-light-primary:active:not(.btn-active),
+.btn.btn-active-light-primary:focus:not(.btn-active),
+.btn.btn-active-light-primary:hover:not(.btn-active),
+.show > .btn.btn-active-light-primary {
+ color: var(--kt-white);
+ border-color: var(--kt-primary-light);
+ background-color: var(--kt-primary-light) !important;
+}
+.btn-check:active + .btn.btn-active-light-primary .svg-icon,
+.btn-check:active + .btn.btn-active-light-primary i,
+.btn-check:checked + .btn.btn-active-light-primary .svg-icon,
+.btn-check:checked + .btn.btn-active-light-primary i,
+.btn.btn-active-light-primary.active .svg-icon,
+.btn.btn-active-light-primary.active i,
+.btn.btn-active-light-primary.show .svg-icon,
+.btn.btn-active-light-primary.show i,
+.btn.btn-active-light-primary:active:not(.btn-active) .svg-icon,
+.btn.btn-active-light-primary:active:not(.btn-active) i,
+.btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-light-primary:focus:not(.btn-active) i,
+.btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-light-primary:hover:not(.btn-active) i,
+.show > .btn.btn-active-light-primary .svg-icon,
+.show > .btn.btn-active-light-primary i {
+ color: var(--kt-white);
+}
+.btn-check:active + .btn.btn-active-light-primary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-light-primary.dropdown-toggle:after,
+.btn.btn-active-light-primary.active.dropdown-toggle:after,
+.btn.btn-active-light-primary.show.dropdown-toggle:after,
+.btn.btn-active-light-primary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-primary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-primary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-light-primary.dropdown-toggle:after {
+ color: var(--kt-white);
+}
+.btn.btn-outline-primary {
+ color: var(--kt-primary);
+ border-color: var(--kt-primary);
+ background-color: transparent;
+}
+.btn.btn-outline-primary .svg-icon,
+.btn.btn-outline-primary i {
+ color: var(--kt-primary);
+}
+.btn.btn-outline-primary.dropdown-toggle:after {
+ color: var(--kt-primary);
+}
+.btn-check:active + .btn.btn-outline-primary,
+.btn-check:checked + .btn.btn-outline-primary,
+.btn.btn-outline-primary.active,
+.btn.btn-outline-primary.show,
+.btn.btn-outline-primary:active:not(.btn-active),
+.btn.btn-outline-primary:focus:not(.btn-active),
+.btn.btn-outline-primary:hover:not(.btn-active),
+.show > .btn.btn-outline-primary {
+ color: var(--kt-primary-active);
+ border-color: var(--kt-primary);
+ background-color: var(--kt-primary-light) !important;
+}
+.btn-check:active + .btn.btn-outline-primary .svg-icon,
+.btn-check:active + .btn.btn-outline-primary i,
+.btn-check:checked + .btn.btn-outline-primary .svg-icon,
+.btn-check:checked + .btn.btn-outline-primary i,
+.btn.btn-outline-primary.active .svg-icon,
+.btn.btn-outline-primary.active i,
+.btn.btn-outline-primary.show .svg-icon,
+.btn.btn-outline-primary.show i,
+.btn.btn-outline-primary:active:not(.btn-active) .svg-icon,
+.btn.btn-outline-primary:active:not(.btn-active) i,
+.btn.btn-outline-primary:focus:not(.btn-active) .svg-icon,
+.btn.btn-outline-primary:focus:not(.btn-active) i,
+.btn.btn-outline-primary:hover:not(.btn-active) .svg-icon,
+.btn.btn-outline-primary:hover:not(.btn-active) i,
+.show > .btn.btn-outline-primary .svg-icon,
+.show > .btn.btn-outline-primary i {
+ color: var(--kt-primary-active);
+}
+.btn-check:active + .btn.btn-outline-primary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-outline-primary.dropdown-toggle:after,
+.btn.btn-outline-primary.active.dropdown-toggle:after,
+.btn.btn-outline-primary.show.dropdown-toggle:after,
+.btn.btn-outline-primary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-primary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-primary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-outline-primary.dropdown-toggle:after {
+ color: var(--kt-primary-active);
+}
+.btn.btn-secondary {
+ color: var(--kt-secondary-inverse);
+ border-color: var(--kt-secondary);
+ background-color: var(--kt-secondary);
+}
+.btn.btn-secondary .svg-icon,
+.btn.btn-secondary i {
+ color: var(--kt-secondary-inverse);
+}
+.btn.btn-secondary.dropdown-toggle:after {
+ color: var(--kt-secondary-inverse);
+}
+.btn-check:active + .btn.btn-secondary,
+.btn-check:checked + .btn.btn-secondary,
+.btn.btn-secondary.active,
+.btn.btn-secondary.show,
+.btn.btn-secondary:active:not(.btn-active),
+.btn.btn-secondary:focus:not(.btn-active),
+.btn.btn-secondary:hover:not(.btn-active),
+.show > .btn.btn-secondary {
+ color: var(--kt-secondary-inverse);
+ border-color: var(--kt-secondary-active);
+ background-color: var(--kt-secondary-active) !important;
+}
+.btn-check:active + .btn.btn-secondary .svg-icon,
+.btn-check:active + .btn.btn-secondary i,
+.btn-check:checked + .btn.btn-secondary .svg-icon,
+.btn-check:checked + .btn.btn-secondary i,
+.btn.btn-secondary.active .svg-icon,
+.btn.btn-secondary.active i,
+.btn.btn-secondary.show .svg-icon,
+.btn.btn-secondary.show i,
+.btn.btn-secondary:active:not(.btn-active) .svg-icon,
+.btn.btn-secondary:active:not(.btn-active) i,
+.btn.btn-secondary:focus:not(.btn-active) .svg-icon,
+.btn.btn-secondary:focus:not(.btn-active) i,
+.btn.btn-secondary:hover:not(.btn-active) .svg-icon,
+.btn.btn-secondary:hover:not(.btn-active) i,
+.show > .btn.btn-secondary .svg-icon,
+.show > .btn.btn-secondary i {
+ color: var(--kt-secondary-inverse);
+}
+.btn-check:active + .btn.btn-secondary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-secondary.dropdown-toggle:after,
+.btn.btn-secondary.active.dropdown-toggle:after,
+.btn.btn-secondary.show.dropdown-toggle:after,
+.btn.btn-secondary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-secondary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-secondary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-secondary.dropdown-toggle:after {
+ color: var(--kt-secondary-inverse);
+}
+.btn.btn-light-secondary {
+ color: var(--kt-secondary);
+ border-color: var(--kt-secondary-light);
+ background-color: var(--kt-secondary-light);
+}
+.btn.btn-light-secondary .svg-icon,
+.btn.btn-light-secondary i {
+ color: var(--kt-secondary);
+}
+.btn.btn-light-secondary.dropdown-toggle:after {
+ color: var(--kt-secondary);
+}
+.btn-check:active + .btn.btn-light-secondary,
+.btn-check:checked + .btn.btn-light-secondary,
+.btn.btn-light-secondary.active,
+.btn.btn-light-secondary.show,
+.btn.btn-light-secondary:active:not(.btn-active),
+.btn.btn-light-secondary:focus:not(.btn-active),
+.btn.btn-light-secondary:hover:not(.btn-active),
+.show > .btn.btn-light-secondary {
+ color: var(--kt-secondary-inverse);
+ border-color: var(--kt-secondary);
+ background-color: var(--kt-secondary) !important;
+}
+.btn-check:active + .btn.btn-light-secondary .svg-icon,
+.btn-check:active + .btn.btn-light-secondary i,
+.btn-check:checked + .btn.btn-light-secondary .svg-icon,
+.btn-check:checked + .btn.btn-light-secondary i,
+.btn.btn-light-secondary.active .svg-icon,
+.btn.btn-light-secondary.active i,
+.btn.btn-light-secondary.show .svg-icon,
+.btn.btn-light-secondary.show i,
+.btn.btn-light-secondary:active:not(.btn-active) .svg-icon,
+.btn.btn-light-secondary:active:not(.btn-active) i,
+.btn.btn-light-secondary:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-secondary:focus:not(.btn-active) i,
+.btn.btn-light-secondary:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-secondary:hover:not(.btn-active) i,
+.show > .btn.btn-light-secondary .svg-icon,
+.show > .btn.btn-light-secondary i {
+ color: var(--kt-secondary-inverse);
+}
+.btn-check:active + .btn.btn-light-secondary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-secondary.dropdown-toggle:after,
+.btn.btn-light-secondary.active.dropdown-toggle:after,
+.btn.btn-light-secondary.show.dropdown-toggle:after,
+.btn.btn-light-secondary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-secondary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-secondary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-secondary.dropdown-toggle:after {
+ color: var(--kt-secondary-inverse);
+}
+.btn.btn-bg-secondary {
+ border-color: var(--kt-secondary);
+ background-color: var(--kt-secondary);
+}
+.btn-check:active + .btn.btn-active-secondary,
+.btn-check:checked + .btn.btn-active-secondary,
+.btn.btn-active-secondary.active,
+.btn.btn-active-secondary.show,
+.btn.btn-active-secondary:active:not(.btn-active),
+.btn.btn-active-secondary:focus:not(.btn-active),
+.btn.btn-active-secondary:hover:not(.btn-active),
+.show > .btn.btn-active-secondary {
+ color: var(--kt-secondary-inverse);
+ border-color: var(--kt-secondary);
+ background-color: var(--kt-secondary) !important;
+}
+.btn-check:active + .btn.btn-active-secondary .svg-icon,
+.btn-check:active + .btn.btn-active-secondary i,
+.btn-check:checked + .btn.btn-active-secondary .svg-icon,
+.btn-check:checked + .btn.btn-active-secondary i,
+.btn.btn-active-secondary.active .svg-icon,
+.btn.btn-active-secondary.active i,
+.btn.btn-active-secondary.show .svg-icon,
+.btn.btn-active-secondary.show i,
+.btn.btn-active-secondary:active:not(.btn-active) .svg-icon,
+.btn.btn-active-secondary:active:not(.btn-active) i,
+.btn.btn-active-secondary:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-secondary:focus:not(.btn-active) i,
+.btn.btn-active-secondary:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-secondary:hover:not(.btn-active) i,
+.show > .btn.btn-active-secondary .svg-icon,
+.show > .btn.btn-active-secondary i {
+ color: var(--kt-secondary-inverse);
+}
+.btn-check:active + .btn.btn-active-secondary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-secondary.dropdown-toggle:after,
+.btn.btn-active-secondary.active.dropdown-toggle:after,
+.btn.btn-active-secondary.show.dropdown-toggle:after,
+.btn.btn-active-secondary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-secondary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-secondary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-secondary.dropdown-toggle:after {
+ color: var(--kt-secondary-inverse);
+}
+.btn-check:active + .btn.btn-active-light-secondary,
+.btn-check:checked + .btn.btn-active-light-secondary,
+.btn.btn-active-light-secondary.active,
+.btn.btn-active-light-secondary.show,
+.btn.btn-active-light-secondary:active:not(.btn-active),
+.btn.btn-active-light-secondary:focus:not(.btn-active),
+.btn.btn-active-light-secondary:hover:not(.btn-active),
+.show > .btn.btn-active-light-secondary {
+ color: var(--kt-secondary);
+ border-color: var(--kt-secondary-light);
+ background-color: var(--kt-secondary-light) !important;
+}
+.btn-check:active + .btn.btn-active-light-secondary .svg-icon,
+.btn-check:active + .btn.btn-active-light-secondary i,
+.btn-check:checked + .btn.btn-active-light-secondary .svg-icon,
+.btn-check:checked + .btn.btn-active-light-secondary i,
+.btn.btn-active-light-secondary.active .svg-icon,
+.btn.btn-active-light-secondary.active i,
+.btn.btn-active-light-secondary.show .svg-icon,
+.btn.btn-active-light-secondary.show i,
+.btn.btn-active-light-secondary:active:not(.btn-active) .svg-icon,
+.btn.btn-active-light-secondary:active:not(.btn-active) i,
+.btn.btn-active-light-secondary:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-light-secondary:focus:not(.btn-active) i,
+.btn.btn-active-light-secondary:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-light-secondary:hover:not(.btn-active) i,
+.show > .btn.btn-active-light-secondary .svg-icon,
+.show > .btn.btn-active-light-secondary i {
+ color: var(--kt-secondary);
+}
+.btn-check:active + .btn.btn-active-light-secondary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-light-secondary.dropdown-toggle:after,
+.btn.btn-active-light-secondary.active.dropdown-toggle:after,
+.btn.btn-active-light-secondary.show.dropdown-toggle:after,
+.btn.btn-active-light-secondary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-secondary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-secondary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-light-secondary.dropdown-toggle:after {
+ color: var(--kt-secondary);
+}
+.btn.btn-outline-secondary {
+ color: var(--kt-secondary);
+ border-color: var(--kt-secondary);
+ background-color: transparent;
+}
+.btn.btn-outline-secondary .svg-icon,
+.btn.btn-outline-secondary i {
+ color: var(--kt-secondary);
+}
+.btn.btn-outline-secondary.dropdown-toggle:after {
+ color: var(--kt-secondary);
+}
+.btn-check:active + .btn.btn-outline-secondary,
+.btn-check:checked + .btn.btn-outline-secondary,
+.btn.btn-outline-secondary.active,
+.btn.btn-outline-secondary.show,
+.btn.btn-outline-secondary:active:not(.btn-active),
+.btn.btn-outline-secondary:focus:not(.btn-active),
+.btn.btn-outline-secondary:hover:not(.btn-active),
+.show > .btn.btn-outline-secondary {
+ color: var(--kt-secondary-active);
+ border-color: var(--kt-secondary);
+ background-color: var(--kt-secondary-light) !important;
+}
+.btn-check:active + .btn.btn-outline-secondary .svg-icon,
+.btn-check:active + .btn.btn-outline-secondary i,
+.btn-check:checked + .btn.btn-outline-secondary .svg-icon,
+.btn-check:checked + .btn.btn-outline-secondary i,
+.btn.btn-outline-secondary.active .svg-icon,
+.btn.btn-outline-secondary.active i,
+.btn.btn-outline-secondary.show .svg-icon,
+.btn.btn-outline-secondary.show i,
+.btn.btn-outline-secondary:active:not(.btn-active) .svg-icon,
+.btn.btn-outline-secondary:active:not(.btn-active) i,
+.btn.btn-outline-secondary:focus:not(.btn-active) .svg-icon,
+.btn.btn-outline-secondary:focus:not(.btn-active) i,
+.btn.btn-outline-secondary:hover:not(.btn-active) .svg-icon,
+.btn.btn-outline-secondary:hover:not(.btn-active) i,
+.show > .btn.btn-outline-secondary .svg-icon,
+.show > .btn.btn-outline-secondary i {
+ color: var(--kt-secondary-active);
+}
+.btn-check:active + .btn.btn-outline-secondary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-outline-secondary.dropdown-toggle:after,
+.btn.btn-outline-secondary.active.dropdown-toggle:after,
+.btn.btn-outline-secondary.show.dropdown-toggle:after,
+.btn.btn-outline-secondary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-secondary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-secondary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-outline-secondary.dropdown-toggle:after {
+ color: var(--kt-secondary-active);
+}
+.btn.btn-success {
+ color: var(--kt-success-inverse);
+ border-color: var(--kt-success);
+ background-color: var(--kt-success);
+}
+.btn.btn-success .svg-icon,
+.btn.btn-success i {
+ color: var(--kt-success-inverse);
+}
+.btn.btn-success.dropdown-toggle:after {
+ color: var(--kt-success-inverse);
+}
+.btn-check:active + .btn.btn-success,
+.btn-check:checked + .btn.btn-success,
+.btn.btn-success.active,
+.btn.btn-success.show,
+.btn.btn-success:active:not(.btn-active),
+.btn.btn-success:focus:not(.btn-active),
+.btn.btn-success:hover:not(.btn-active),
+.show > .btn.btn-success {
+ color: var(--kt-success-inverse);
+ border-color: var(--kt-success-active);
+ background-color: var(--kt-success-active) !important;
+}
+.btn-check:active + .btn.btn-success .svg-icon,
+.btn-check:active + .btn.btn-success i,
+.btn-check:checked + .btn.btn-success .svg-icon,
+.btn-check:checked + .btn.btn-success i,
+.btn.btn-success.active .svg-icon,
+.btn.btn-success.active i,
+.btn.btn-success.show .svg-icon,
+.btn.btn-success.show i,
+.btn.btn-success:active:not(.btn-active) .svg-icon,
+.btn.btn-success:active:not(.btn-active) i,
+.btn.btn-success:focus:not(.btn-active) .svg-icon,
+.btn.btn-success:focus:not(.btn-active) i,
+.btn.btn-success:hover:not(.btn-active) .svg-icon,
+.btn.btn-success:hover:not(.btn-active) i,
+.show > .btn.btn-success .svg-icon,
+.show > .btn.btn-success i {
+ color: var(--kt-success-inverse);
+}
+.btn-check:active + .btn.btn-success.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-success.dropdown-toggle:after,
+.btn.btn-success.active.dropdown-toggle:after,
+.btn.btn-success.show.dropdown-toggle:after,
+.btn.btn-success:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-success:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-success:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-success.dropdown-toggle:after {
+ color: var(--kt-success-inverse);
+}
+.btn.btn-light-success {
+ color: var(--kt-success);
+ border-color: var(--kt-success-light);
+ background-color: var(--kt-success-light);
+}
+.btn.btn-light-success .svg-icon,
+.btn.btn-light-success i {
+ color: var(--kt-success);
+}
+.btn.btn-light-success.dropdown-toggle:after {
+ color: var(--kt-success);
+}
+.btn-check:active + .btn.btn-light-success,
+.btn-check:checked + .btn.btn-light-success,
+.btn.btn-light-success.active,
+.btn.btn-light-success.show,
+.btn.btn-light-success:active:not(.btn-active),
+.btn.btn-light-success:focus:not(.btn-active),
+.btn.btn-light-success:hover:not(.btn-active),
+.show > .btn.btn-light-success {
+ color: var(--kt-success-inverse);
+ border-color: var(--kt-success);
+ background-color: var(--kt-success) !important;
+}
+.btn-check:active + .btn.btn-light-success .svg-icon,
+.btn-check:active + .btn.btn-light-success i,
+.btn-check:checked + .btn.btn-light-success .svg-icon,
+.btn-check:checked + .btn.btn-light-success i,
+.btn.btn-light-success.active .svg-icon,
+.btn.btn-light-success.active i,
+.btn.btn-light-success.show .svg-icon,
+.btn.btn-light-success.show i,
+.btn.btn-light-success:active:not(.btn-active) .svg-icon,
+.btn.btn-light-success:active:not(.btn-active) i,
+.btn.btn-light-success:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-success:focus:not(.btn-active) i,
+.btn.btn-light-success:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-success:hover:not(.btn-active) i,
+.show > .btn.btn-light-success .svg-icon,
+.show > .btn.btn-light-success i {
+ color: var(--kt-success-inverse);
+}
+.btn-check:active + .btn.btn-light-success.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-success.dropdown-toggle:after,
+.btn.btn-light-success.active.dropdown-toggle:after,
+.btn.btn-light-success.show.dropdown-toggle:after,
+.btn.btn-light-success:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-success:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-success:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-success.dropdown-toggle:after {
+ color: var(--kt-success-inverse);
+}
+.btn.btn-bg-success {
+ border-color: var(--kt-success);
+ background-color: var(--kt-success);
+}
+.btn-check:active + .btn.btn-active-success,
+.btn-check:checked + .btn.btn-active-success,
+.btn.btn-active-success.active,
+.btn.btn-active-success.show,
+.btn.btn-active-success:active:not(.btn-active),
+.btn.btn-active-success:focus:not(.btn-active),
+.btn.btn-active-success:hover:not(.btn-active),
+.show > .btn.btn-active-success {
+ color: var(--kt-success-inverse);
+ border-color: var(--kt-success);
+ background-color: var(--kt-success) !important;
+}
+.btn-check:active + .btn.btn-active-success .svg-icon,
+.btn-check:active + .btn.btn-active-success i,
+.btn-check:checked + .btn.btn-active-success .svg-icon,
+.btn-check:checked + .btn.btn-active-success i,
+.btn.btn-active-success.active .svg-icon,
+.btn.btn-active-success.active i,
+.btn.btn-active-success.show .svg-icon,
+.btn.btn-active-success.show i,
+.btn.btn-active-success:active:not(.btn-active) .svg-icon,
+.btn.btn-active-success:active:not(.btn-active) i,
+.btn.btn-active-success:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-success:focus:not(.btn-active) i,
+.btn.btn-active-success:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-success:hover:not(.btn-active) i,
+.show > .btn.btn-active-success .svg-icon,
+.show > .btn.btn-active-success i {
+ color: var(--kt-success-inverse);
+}
+.btn-check:active + .btn.btn-active-success.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-success.dropdown-toggle:after,
+.btn.btn-active-success.active.dropdown-toggle:after,
+.btn.btn-active-success.show.dropdown-toggle:after,
+.btn.btn-active-success:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-success:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-success:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-success.dropdown-toggle:after {
+ color: var(--kt-success-inverse);
+}
+.btn-check:active + .btn.btn-active-light-success,
+.btn-check:checked + .btn.btn-active-light-success,
+.btn.btn-active-light-success.active,
+.btn.btn-active-light-success.show,
+.btn.btn-active-light-success:active:not(.btn-active),
+.btn.btn-active-light-success:focus:not(.btn-active),
+.btn.btn-active-light-success:hover:not(.btn-active),
+.show > .btn.btn-active-light-success {
+ color: var(--kt-success);
+ border-color: var(--kt-success-light);
+ background-color: var(--kt-success-light) !important;
+}
+.btn-check:active + .btn.btn-active-light-success .svg-icon,
+.btn-check:active + .btn.btn-active-light-success i,
+.btn-check:checked + .btn.btn-active-light-success .svg-icon,
+.btn-check:checked + .btn.btn-active-light-success i,
+.btn.btn-active-light-success.active .svg-icon,
+.btn.btn-active-light-success.active i,
+.btn.btn-active-light-success.show .svg-icon,
+.btn.btn-active-light-success.show i,
+.btn.btn-active-light-success:active:not(.btn-active) .svg-icon,
+.btn.btn-active-light-success:active:not(.btn-active) i,
+.btn.btn-active-light-success:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-light-success:focus:not(.btn-active) i,
+.btn.btn-active-light-success:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-light-success:hover:not(.btn-active) i,
+.show > .btn.btn-active-light-success .svg-icon,
+.show > .btn.btn-active-light-success i {
+ color: var(--kt-success);
+}
+.btn-check:active + .btn.btn-active-light-success.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-light-success.dropdown-toggle:after,
+.btn.btn-active-light-success.active.dropdown-toggle:after,
+.btn.btn-active-light-success.show.dropdown-toggle:after,
+.btn.btn-active-light-success:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-success:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-success:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-light-success.dropdown-toggle:after {
+ color: var(--kt-success);
+}
+.btn.btn-outline-success {
+ color: var(--kt-success);
+ border-color: var(--kt-success);
+ background-color: transparent;
+}
+.btn.btn-outline-success .svg-icon,
+.btn.btn-outline-success i {
+ color: var(--kt-success);
+}
+.btn.btn-outline-success.dropdown-toggle:after {
+ color: var(--kt-success);
+}
+.btn-check:active + .btn.btn-outline-success,
+.btn-check:checked + .btn.btn-outline-success,
+.btn.btn-outline-success.active,
+.btn.btn-outline-success.show,
+.btn.btn-outline-success:active:not(.btn-active),
+.btn.btn-outline-success:focus:not(.btn-active),
+.btn.btn-outline-success:hover:not(.btn-active),
+.show > .btn.btn-outline-success {
+ color: var(--kt-success-active);
+ border-color: var(--kt-success);
+ background-color: var(--kt-success-light) !important;
+}
+.btn-check:active + .btn.btn-outline-success .svg-icon,
+.btn-check:active + .btn.btn-outline-success i,
+.btn-check:checked + .btn.btn-outline-success .svg-icon,
+.btn-check:checked + .btn.btn-outline-success i,
+.btn.btn-outline-success.active .svg-icon,
+.btn.btn-outline-success.active i,
+.btn.btn-outline-success.show .svg-icon,
+.btn.btn-outline-success.show i,
+.btn.btn-outline-success:active:not(.btn-active) .svg-icon,
+.btn.btn-outline-success:active:not(.btn-active) i,
+.btn.btn-outline-success:focus:not(.btn-active) .svg-icon,
+.btn.btn-outline-success:focus:not(.btn-active) i,
+.btn.btn-outline-success:hover:not(.btn-active) .svg-icon,
+.btn.btn-outline-success:hover:not(.btn-active) i,
+.show > .btn.btn-outline-success .svg-icon,
+.show > .btn.btn-outline-success i {
+ color: var(--kt-success-active);
+}
+.btn-check:active + .btn.btn-outline-success.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-outline-success.dropdown-toggle:after,
+.btn.btn-outline-success.active.dropdown-toggle:after,
+.btn.btn-outline-success.show.dropdown-toggle:after,
+.btn.btn-outline-success:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-success:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-success:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-outline-success.dropdown-toggle:after {
+ color: var(--kt-success-active);
+}
+.btn.btn-info {
+ color: var(--kt-info-inverse);
+ border-color: var(--kt-info);
+ background-color: var(--kt-info);
+}
+.btn.btn-info .svg-icon,
+.btn.btn-info i {
+ color: var(--kt-info-inverse);
+}
+.btn.btn-info.dropdown-toggle:after {
+ color: var(--kt-info-inverse);
+}
+.btn-check:active + .btn.btn-info,
+.btn-check:checked + .btn.btn-info,
+.btn.btn-info.active,
+.btn.btn-info.show,
+.btn.btn-info:active:not(.btn-active),
+.btn.btn-info:focus:not(.btn-active),
+.btn.btn-info:hover:not(.btn-active),
+.show > .btn.btn-info {
+ color: var(--kt-info-inverse);
+ border-color: var(--kt-info-active);
+ background-color: var(--kt-info-active) !important;
+}
+.btn-check:active + .btn.btn-info .svg-icon,
+.btn-check:active + .btn.btn-info i,
+.btn-check:checked + .btn.btn-info .svg-icon,
+.btn-check:checked + .btn.btn-info i,
+.btn.btn-info.active .svg-icon,
+.btn.btn-info.active i,
+.btn.btn-info.show .svg-icon,
+.btn.btn-info.show i,
+.btn.btn-info:active:not(.btn-active) .svg-icon,
+.btn.btn-info:active:not(.btn-active) i,
+.btn.btn-info:focus:not(.btn-active) .svg-icon,
+.btn.btn-info:focus:not(.btn-active) i,
+.btn.btn-info:hover:not(.btn-active) .svg-icon,
+.btn.btn-info:hover:not(.btn-active) i,
+.show > .btn.btn-info .svg-icon,
+.show > .btn.btn-info i {
+ color: var(--kt-info-inverse);
+}
+.btn-check:active + .btn.btn-info.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-info.dropdown-toggle:after,
+.btn.btn-info.active.dropdown-toggle:after,
+.btn.btn-info.show.dropdown-toggle:after,
+.btn.btn-info:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-info:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-info:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-info.dropdown-toggle:after {
+ color: var(--kt-info-inverse);
+}
+.btn.btn-light-info {
+ color: var(--kt-info);
+ border-color: var(--kt-info-light);
+ background-color: var(--kt-info-light);
+}
+.btn.btn-light-info .svg-icon,
+.btn.btn-light-info i {
+ color: var(--kt-info);
+}
+.btn.btn-light-info.dropdown-toggle:after {
+ color: var(--kt-info);
+}
+.btn-check:active + .btn.btn-light-info,
+.btn-check:checked + .btn.btn-light-info,
+.btn.btn-light-info.active,
+.btn.btn-light-info.show,
+.btn.btn-light-info:active:not(.btn-active),
+.btn.btn-light-info:focus:not(.btn-active),
+.btn.btn-light-info:hover:not(.btn-active),
+.show > .btn.btn-light-info {
+ color: var(--kt-info-inverse);
+ border-color: var(--kt-info);
+ background-color: var(--kt-info) !important;
+}
+.btn-check:active + .btn.btn-light-info .svg-icon,
+.btn-check:active + .btn.btn-light-info i,
+.btn-check:checked + .btn.btn-light-info .svg-icon,
+.btn-check:checked + .btn.btn-light-info i,
+.btn.btn-light-info.active .svg-icon,
+.btn.btn-light-info.active i,
+.btn.btn-light-info.show .svg-icon,
+.btn.btn-light-info.show i,
+.btn.btn-light-info:active:not(.btn-active) .svg-icon,
+.btn.btn-light-info:active:not(.btn-active) i,
+.btn.btn-light-info:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-info:focus:not(.btn-active) i,
+.btn.btn-light-info:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-info:hover:not(.btn-active) i,
+.show > .btn.btn-light-info .svg-icon,
+.show > .btn.btn-light-info i {
+ color: var(--kt-info-inverse);
+}
+.btn-check:active + .btn.btn-light-info.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-info.dropdown-toggle:after,
+.btn.btn-light-info.active.dropdown-toggle:after,
+.btn.btn-light-info.show.dropdown-toggle:after,
+.btn.btn-light-info:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-info:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-info:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-info.dropdown-toggle:after {
+ color: var(--kt-info-inverse);
+}
+.btn.btn-bg-info {
+ border-color: var(--kt-info);
+ background-color: var(--kt-info);
+}
+.btn-check:active + .btn.btn-active-info,
+.btn-check:checked + .btn.btn-active-info,
+.btn.btn-active-info.active,
+.btn.btn-active-info.show,
+.btn.btn-active-info:active:not(.btn-active),
+.btn.btn-active-info:focus:not(.btn-active),
+.btn.btn-active-info:hover:not(.btn-active),
+.show > .btn.btn-active-info {
+ color: var(--kt-info-inverse);
+ border-color: var(--kt-info);
+ background-color: var(--kt-info) !important;
+}
+.btn-check:active + .btn.btn-active-info .svg-icon,
+.btn-check:active + .btn.btn-active-info i,
+.btn-check:checked + .btn.btn-active-info .svg-icon,
+.btn-check:checked + .btn.btn-active-info i,
+.btn.btn-active-info.active .svg-icon,
+.btn.btn-active-info.active i,
+.btn.btn-active-info.show .svg-icon,
+.btn.btn-active-info.show i,
+.btn.btn-active-info:active:not(.btn-active) .svg-icon,
+.btn.btn-active-info:active:not(.btn-active) i,
+.btn.btn-active-info:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-info:focus:not(.btn-active) i,
+.btn.btn-active-info:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-info:hover:not(.btn-active) i,
+.show > .btn.btn-active-info .svg-icon,
+.show > .btn.btn-active-info i {
+ color: var(--kt-info-inverse);
+}
+.btn-check:active + .btn.btn-active-info.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-info.dropdown-toggle:after,
+.btn.btn-active-info.active.dropdown-toggle:after,
+.btn.btn-active-info.show.dropdown-toggle:after,
+.btn.btn-active-info:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-info:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-info:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-info.dropdown-toggle:after {
+ color: var(--kt-info-inverse);
+}
+.btn-check:active + .btn.btn-active-light-info,
+.btn-check:checked + .btn.btn-active-light-info,
+.btn.btn-active-light-info.active,
+.btn.btn-active-light-info.show,
+.btn.btn-active-light-info:active:not(.btn-active),
+.btn.btn-active-light-info:focus:not(.btn-active),
+.btn.btn-active-light-info:hover:not(.btn-active),
+.show > .btn.btn-active-light-info {
+ color: var(--kt-info);
+ border-color: var(--kt-info-light);
+ background-color: var(--kt-info-light) !important;
+}
+.btn-check:active + .btn.btn-active-light-info .svg-icon,
+.btn-check:active + .btn.btn-active-light-info i,
+.btn-check:checked + .btn.btn-active-light-info .svg-icon,
+.btn-check:checked + .btn.btn-active-light-info i,
+.btn.btn-active-light-info.active .svg-icon,
+.btn.btn-active-light-info.active i,
+.btn.btn-active-light-info.show .svg-icon,
+.btn.btn-active-light-info.show i,
+.btn.btn-active-light-info:active:not(.btn-active) .svg-icon,
+.btn.btn-active-light-info:active:not(.btn-active) i,
+.btn.btn-active-light-info:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-light-info:focus:not(.btn-active) i,
+.btn.btn-active-light-info:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-light-info:hover:not(.btn-active) i,
+.show > .btn.btn-active-light-info .svg-icon,
+.show > .btn.btn-active-light-info i {
+ color: var(--kt-info);
+}
+.btn-check:active + .btn.btn-active-light-info.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-light-info.dropdown-toggle:after,
+.btn.btn-active-light-info.active.dropdown-toggle:after,
+.btn.btn-active-light-info.show.dropdown-toggle:after,
+.btn.btn-active-light-info:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-info:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-info:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-light-info.dropdown-toggle:after {
+ color: var(--kt-info);
+}
+.btn.btn-outline-info {
+ color: var(--kt-info);
+ border-color: var(--kt-info);
+ background-color: transparent;
+}
+.btn.btn-outline-info .svg-icon,
+.btn.btn-outline-info i {
+ color: var(--kt-info);
+}
+.btn.btn-outline-info.dropdown-toggle:after {
+ color: var(--kt-info);
+}
+.btn-check:active + .btn.btn-outline-info,
+.btn-check:checked + .btn.btn-outline-info,
+.btn.btn-outline-info.active,
+.btn.btn-outline-info.show,
+.btn.btn-outline-info:active:not(.btn-active),
+.btn.btn-outline-info:focus:not(.btn-active),
+.btn.btn-outline-info:hover:not(.btn-active),
+.show > .btn.btn-outline-info {
+ color: var(--kt-info-active);
+ border-color: var(--kt-info);
+ background-color: var(--kt-info-light) !important;
+}
+.btn-check:active + .btn.btn-outline-info .svg-icon,
+.btn-check:active + .btn.btn-outline-info i,
+.btn-check:checked + .btn.btn-outline-info .svg-icon,
+.btn-check:checked + .btn.btn-outline-info i,
+.btn.btn-outline-info.active .svg-icon,
+.btn.btn-outline-info.active i,
+.btn.btn-outline-info.show .svg-icon,
+.btn.btn-outline-info.show i,
+.btn.btn-outline-info:active:not(.btn-active) .svg-icon,
+.btn.btn-outline-info:active:not(.btn-active) i,
+.btn.btn-outline-info:focus:not(.btn-active) .svg-icon,
+.btn.btn-outline-info:focus:not(.btn-active) i,
+.btn.btn-outline-info:hover:not(.btn-active) .svg-icon,
+.btn.btn-outline-info:hover:not(.btn-active) i,
+.show > .btn.btn-outline-info .svg-icon,
+.show > .btn.btn-outline-info i {
+ color: var(--kt-info-active);
+}
+.btn-check:active + .btn.btn-outline-info.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-outline-info.dropdown-toggle:after,
+.btn.btn-outline-info.active.dropdown-toggle:after,
+.btn.btn-outline-info.show.dropdown-toggle:after,
+.btn.btn-outline-info:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-info:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-info:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-outline-info.dropdown-toggle:after {
+ color: var(--kt-info-active);
+}
+.btn.btn-warning {
+ color: var(--kt-warning-inverse);
+ border-color: var(--kt-warning);
+ background-color: var(--kt-warning);
+}
+.btn.btn-warning .svg-icon,
+.btn.btn-warning i {
+ color: var(--kt-warning-inverse);
+}
+.btn.btn-warning.dropdown-toggle:after {
+ color: var(--kt-warning-inverse);
+}
+.btn-check:active + .btn.btn-warning,
+.btn-check:checked + .btn.btn-warning,
+.btn.btn-warning.active,
+.btn.btn-warning.show,
+.btn.btn-warning:active:not(.btn-active),
+.btn.btn-warning:focus:not(.btn-active),
+.btn.btn-warning:hover:not(.btn-active),
+.show > .btn.btn-warning {
+ color: var(--kt-warning-inverse);
+ border-color: var(--kt-warning-active);
+ background-color: var(--kt-warning-active) !important;
+}
+.btn-check:active + .btn.btn-warning .svg-icon,
+.btn-check:active + .btn.btn-warning i,
+.btn-check:checked + .btn.btn-warning .svg-icon,
+.btn-check:checked + .btn.btn-warning i,
+.btn.btn-warning.active .svg-icon,
+.btn.btn-warning.active i,
+.btn.btn-warning.show .svg-icon,
+.btn.btn-warning.show i,
+.btn.btn-warning:active:not(.btn-active) .svg-icon,
+.btn.btn-warning:active:not(.btn-active) i,
+.btn.btn-warning:focus:not(.btn-active) .svg-icon,
+.btn.btn-warning:focus:not(.btn-active) i,
+.btn.btn-warning:hover:not(.btn-active) .svg-icon,
+.btn.btn-warning:hover:not(.btn-active) i,
+.show > .btn.btn-warning .svg-icon,
+.show > .btn.btn-warning i {
+ color: var(--kt-warning-inverse);
+}
+.btn-check:active + .btn.btn-warning.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-warning.dropdown-toggle:after,
+.btn.btn-warning.active.dropdown-toggle:after,
+.btn.btn-warning.show.dropdown-toggle:after,
+.btn.btn-warning:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-warning:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-warning:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-warning.dropdown-toggle:after {
+ color: var(--kt-warning-inverse);
+}
+.btn.btn-light-warning {
+ color: var(--kt-warning);
+ border-color: var(--kt-warning-light);
+ background-color: var(--kt-warning-light);
+}
+.btn.btn-light-warning .svg-icon,
+.btn.btn-light-warning i {
+ color: var(--kt-warning);
+}
+.btn.btn-light-warning.dropdown-toggle:after {
+ color: var(--kt-warning);
+}
+.btn-check:active + .btn.btn-light-warning,
+.btn-check:checked + .btn.btn-light-warning,
+.btn.btn-light-warning.active,
+.btn.btn-light-warning.show,
+.btn.btn-light-warning:active:not(.btn-active),
+.btn.btn-light-warning:focus:not(.btn-active),
+.btn.btn-light-warning:hover:not(.btn-active),
+.show > .btn.btn-light-warning {
+ color: var(--kt-warning-inverse);
+ border-color: var(--kt-warning);
+ background-color: var(--kt-warning) !important;
+}
+.btn-check:active + .btn.btn-light-warning .svg-icon,
+.btn-check:active + .btn.btn-light-warning i,
+.btn-check:checked + .btn.btn-light-warning .svg-icon,
+.btn-check:checked + .btn.btn-light-warning i,
+.btn.btn-light-warning.active .svg-icon,
+.btn.btn-light-warning.active i,
+.btn.btn-light-warning.show .svg-icon,
+.btn.btn-light-warning.show i,
+.btn.btn-light-warning:active:not(.btn-active) .svg-icon,
+.btn.btn-light-warning:active:not(.btn-active) i,
+.btn.btn-light-warning:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-warning:focus:not(.btn-active) i,
+.btn.btn-light-warning:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-warning:hover:not(.btn-active) i,
+.show > .btn.btn-light-warning .svg-icon,
+.show > .btn.btn-light-warning i {
+ color: var(--kt-warning-inverse);
+}
+.btn-check:active + .btn.btn-light-warning.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-warning.dropdown-toggle:after,
+.btn.btn-light-warning.active.dropdown-toggle:after,
+.btn.btn-light-warning.show.dropdown-toggle:after,
+.btn.btn-light-warning:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-warning:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-warning:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-warning.dropdown-toggle:after {
+ color: var(--kt-warning-inverse);
+}
+.btn.btn-bg-warning {
+ border-color: var(--kt-warning);
+ background-color: var(--kt-warning);
+}
+.btn-check:active + .btn.btn-active-warning,
+.btn-check:checked + .btn.btn-active-warning,
+.btn.btn-active-warning.active,
+.btn.btn-active-warning.show,
+.btn.btn-active-warning:active:not(.btn-active),
+.btn.btn-active-warning:focus:not(.btn-active),
+.btn.btn-active-warning:hover:not(.btn-active),
+.show > .btn.btn-active-warning {
+ color: var(--kt-warning-inverse);
+ border-color: var(--kt-warning);
+ background-color: var(--kt-warning) !important;
+}
+.btn-check:active + .btn.btn-active-warning .svg-icon,
+.btn-check:active + .btn.btn-active-warning i,
+.btn-check:checked + .btn.btn-active-warning .svg-icon,
+.btn-check:checked + .btn.btn-active-warning i,
+.btn.btn-active-warning.active .svg-icon,
+.btn.btn-active-warning.active i,
+.btn.btn-active-warning.show .svg-icon,
+.btn.btn-active-warning.show i,
+.btn.btn-active-warning:active:not(.btn-active) .svg-icon,
+.btn.btn-active-warning:active:not(.btn-active) i,
+.btn.btn-active-warning:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-warning:focus:not(.btn-active) i,
+.btn.btn-active-warning:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-warning:hover:not(.btn-active) i,
+.show > .btn.btn-active-warning .svg-icon,
+.show > .btn.btn-active-warning i {
+ color: var(--kt-warning-inverse);
+}
+.btn-check:active + .btn.btn-active-warning.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-warning.dropdown-toggle:after,
+.btn.btn-active-warning.active.dropdown-toggle:after,
+.btn.btn-active-warning.show.dropdown-toggle:after,
+.btn.btn-active-warning:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-warning:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-warning:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-warning.dropdown-toggle:after {
+ color: var(--kt-warning-inverse);
+}
+.btn-check:active + .btn.btn-active-light-warning,
+.btn-check:checked + .btn.btn-active-light-warning,
+.btn.btn-active-light-warning.active,
+.btn.btn-active-light-warning.show,
+.btn.btn-active-light-warning:active:not(.btn-active),
+.btn.btn-active-light-warning:focus:not(.btn-active),
+.btn.btn-active-light-warning:hover:not(.btn-active),
+.show > .btn.btn-active-light-warning {
+ color: var(--kt-warning);
+ border-color: var(--kt-warning-light);
+ background-color: var(--kt-warning-light) !important;
+}
+.btn-check:active + .btn.btn-active-light-warning .svg-icon,
+.btn-check:active + .btn.btn-active-light-warning i,
+.btn-check:checked + .btn.btn-active-light-warning .svg-icon,
+.btn-check:checked + .btn.btn-active-light-warning i,
+.btn.btn-active-light-warning.active .svg-icon,
+.btn.btn-active-light-warning.active i,
+.btn.btn-active-light-warning.show .svg-icon,
+.btn.btn-active-light-warning.show i,
+.btn.btn-active-light-warning:active:not(.btn-active) .svg-icon,
+.btn.btn-active-light-warning:active:not(.btn-active) i,
+.btn.btn-active-light-warning:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-light-warning:focus:not(.btn-active) i,
+.btn.btn-active-light-warning:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-light-warning:hover:not(.btn-active) i,
+.show > .btn.btn-active-light-warning .svg-icon,
+.show > .btn.btn-active-light-warning i {
+ color: var(--kt-warning);
+}
+.btn-check:active + .btn.btn-active-light-warning.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-light-warning.dropdown-toggle:after,
+.btn.btn-active-light-warning.active.dropdown-toggle:after,
+.btn.btn-active-light-warning.show.dropdown-toggle:after,
+.btn.btn-active-light-warning:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-warning:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-warning:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-light-warning.dropdown-toggle:after {
+ color: var(--kt-warning);
+}
+.btn.btn-outline-warning {
+ color: var(--kt-warning);
+ border-color: var(--kt-warning);
+ background-color: transparent;
+}
+.btn.btn-outline-warning .svg-icon,
+.btn.btn-outline-warning i {
+ color: var(--kt-warning);
+}
+.btn.btn-outline-warning.dropdown-toggle:after {
+ color: var(--kt-warning);
+}
+.btn-check:active + .btn.btn-outline-warning,
+.btn-check:checked + .btn.btn-outline-warning,
+.btn.btn-outline-warning.active,
+.btn.btn-outline-warning.show,
+.btn.btn-outline-warning:active:not(.btn-active),
+.btn.btn-outline-warning:focus:not(.btn-active),
+.btn.btn-outline-warning:hover:not(.btn-active),
+.show > .btn.btn-outline-warning {
+ color: var(--kt-warning-active);
+ border-color: var(--kt-warning);
+ background-color: var(--kt-warning-light) !important;
+}
+.btn-check:active + .btn.btn-outline-warning .svg-icon,
+.btn-check:active + .btn.btn-outline-warning i,
+.btn-check:checked + .btn.btn-outline-warning .svg-icon,
+.btn-check:checked + .btn.btn-outline-warning i,
+.btn.btn-outline-warning.active .svg-icon,
+.btn.btn-outline-warning.active i,
+.btn.btn-outline-warning.show .svg-icon,
+.btn.btn-outline-warning.show i,
+.btn.btn-outline-warning:active:not(.btn-active) .svg-icon,
+.btn.btn-outline-warning:active:not(.btn-active) i,
+.btn.btn-outline-warning:focus:not(.btn-active) .svg-icon,
+.btn.btn-outline-warning:focus:not(.btn-active) i,
+.btn.btn-outline-warning:hover:not(.btn-active) .svg-icon,
+.btn.btn-outline-warning:hover:not(.btn-active) i,
+.show > .btn.btn-outline-warning .svg-icon,
+.show > .btn.btn-outline-warning i {
+ color: var(--kt-warning-active);
+}
+.btn-check:active + .btn.btn-outline-warning.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-outline-warning.dropdown-toggle:after,
+.btn.btn-outline-warning.active.dropdown-toggle:after,
+.btn.btn-outline-warning.show.dropdown-toggle:after,
+.btn.btn-outline-warning:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-warning:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-warning:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-outline-warning.dropdown-toggle:after {
+ color: var(--kt-warning-active);
+}
+.btn.btn-danger {
+ color: var(--kt-danger-inverse);
+ border-color: var(--kt-danger);
+ background-color: var(--kt-danger);
+}
+.btn.btn-danger .svg-icon,
+.btn.btn-danger i {
+ color: var(--kt-danger-inverse);
+}
+.btn.btn-danger.dropdown-toggle:after {
+ color: var(--kt-danger-inverse);
+}
+.btn-check:active + .btn.btn-danger,
+.btn-check:checked + .btn.btn-danger,
+.btn.btn-danger.active,
+.btn.btn-danger.show,
+.btn.btn-danger:active:not(.btn-active),
+.btn.btn-danger:focus:not(.btn-active),
+.btn.btn-danger:hover:not(.btn-active),
+.show > .btn.btn-danger {
+ color: var(--kt-danger-inverse);
+ border-color: var(--kt-danger-active);
+ background-color: var(--kt-danger-active) !important;
+}
+.btn-check:active + .btn.btn-danger .svg-icon,
+.btn-check:active + .btn.btn-danger i,
+.btn-check:checked + .btn.btn-danger .svg-icon,
+.btn-check:checked + .btn.btn-danger i,
+.btn.btn-danger.active .svg-icon,
+.btn.btn-danger.active i,
+.btn.btn-danger.show .svg-icon,
+.btn.btn-danger.show i,
+.btn.btn-danger:active:not(.btn-active) .svg-icon,
+.btn.btn-danger:active:not(.btn-active) i,
+.btn.btn-danger:focus:not(.btn-active) .svg-icon,
+.btn.btn-danger:focus:not(.btn-active) i,
+.btn.btn-danger:hover:not(.btn-active) .svg-icon,
+.btn.btn-danger:hover:not(.btn-active) i,
+.show > .btn.btn-danger .svg-icon,
+.show > .btn.btn-danger i {
+ color: var(--kt-danger-inverse);
+}
+.btn-check:active + .btn.btn-danger.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-danger.dropdown-toggle:after,
+.btn.btn-danger.active.dropdown-toggle:after,
+.btn.btn-danger.show.dropdown-toggle:after,
+.btn.btn-danger:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-danger:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-danger:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-danger.dropdown-toggle:after {
+ color: var(--kt-danger-inverse);
+}
+.btn.btn-light-danger {
+ color: var(--kt-danger);
+ border-color: var(--kt-danger-light);
+ background-color: var(--kt-danger-light);
+}
+.btn.btn-light-danger .svg-icon,
+.btn.btn-light-danger i {
+ color: var(--kt-danger);
+}
+.btn.btn-light-danger.dropdown-toggle:after {
+ color: var(--kt-danger);
+}
+.btn-check:active + .btn.btn-light-danger,
+.btn-check:checked + .btn.btn-light-danger,
+.btn.btn-light-danger.active,
+.btn.btn-light-danger.show,
+.btn.btn-light-danger:active:not(.btn-active),
+.btn.btn-light-danger:focus:not(.btn-active),
+.btn.btn-light-danger:hover:not(.btn-active),
+.show > .btn.btn-light-danger {
+ color: var(--kt-danger-inverse);
+ border-color: var(--kt-danger);
+ background-color: var(--kt-danger) !important;
+}
+.btn-check:active + .btn.btn-light-danger .svg-icon,
+.btn-check:active + .btn.btn-light-danger i,
+.btn-check:checked + .btn.btn-light-danger .svg-icon,
+.btn-check:checked + .btn.btn-light-danger i,
+.btn.btn-light-danger.active .svg-icon,
+.btn.btn-light-danger.active i,
+.btn.btn-light-danger.show .svg-icon,
+.btn.btn-light-danger.show i,
+.btn.btn-light-danger:active:not(.btn-active) .svg-icon,
+.btn.btn-light-danger:active:not(.btn-active) i,
+.btn.btn-light-danger:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-danger:focus:not(.btn-active) i,
+.btn.btn-light-danger:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-danger:hover:not(.btn-active) i,
+.show > .btn.btn-light-danger .svg-icon,
+.show > .btn.btn-light-danger i {
+ color: var(--kt-danger-inverse);
+}
+.btn-check:active + .btn.btn-light-danger.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-danger.dropdown-toggle:after,
+.btn.btn-light-danger.active.dropdown-toggle:after,
+.btn.btn-light-danger.show.dropdown-toggle:after,
+.btn.btn-light-danger:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-danger:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-danger:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-danger.dropdown-toggle:after {
+ color: var(--kt-danger-inverse);
+}
+.btn.btn-bg-danger {
+ border-color: var(--kt-danger);
+ background-color: var(--kt-danger);
+}
+.btn-check:active + .btn.btn-active-danger,
+.btn-check:checked + .btn.btn-active-danger,
+.btn.btn-active-danger.active,
+.btn.btn-active-danger.show,
+.btn.btn-active-danger:active:not(.btn-active),
+.btn.btn-active-danger:focus:not(.btn-active),
+.btn.btn-active-danger:hover:not(.btn-active),
+.show > .btn.btn-active-danger {
+ color: var(--kt-danger-inverse);
+ border-color: var(--kt-danger);
+ background-color: var(--kt-danger) !important;
+}
+.btn-check:active + .btn.btn-active-danger .svg-icon,
+.btn-check:active + .btn.btn-active-danger i,
+.btn-check:checked + .btn.btn-active-danger .svg-icon,
+.btn-check:checked + .btn.btn-active-danger i,
+.btn.btn-active-danger.active .svg-icon,
+.btn.btn-active-danger.active i,
+.btn.btn-active-danger.show .svg-icon,
+.btn.btn-active-danger.show i,
+.btn.btn-active-danger:active:not(.btn-active) .svg-icon,
+.btn.btn-active-danger:active:not(.btn-active) i,
+.btn.btn-active-danger:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-danger:focus:not(.btn-active) i,
+.btn.btn-active-danger:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-danger:hover:not(.btn-active) i,
+.show > .btn.btn-active-danger .svg-icon,
+.show > .btn.btn-active-danger i {
+ color: var(--kt-danger-inverse);
+}
+.btn-check:active + .btn.btn-active-danger.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-danger.dropdown-toggle:after,
+.btn.btn-active-danger.active.dropdown-toggle:after,
+.btn.btn-active-danger.show.dropdown-toggle:after,
+.btn.btn-active-danger:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-danger:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-danger:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-danger.dropdown-toggle:after {
+ color: var(--kt-danger-inverse);
+}
+.btn-check:active + .btn.btn-active-light-danger,
+.btn-check:checked + .btn.btn-active-light-danger,
+.btn.btn-active-light-danger.active,
+.btn.btn-active-light-danger.show,
+.btn.btn-active-light-danger:active:not(.btn-active),
+.btn.btn-active-light-danger:focus:not(.btn-active),
+.btn.btn-active-light-danger:hover:not(.btn-active),
+.show > .btn.btn-active-light-danger {
+ color: var(--kt-danger);
+ border-color: var(--kt-danger-light);
+ background-color: var(--kt-danger-light) !important;
+}
+.btn-check:active + .btn.btn-active-light-danger .svg-icon,
+.btn-check:active + .btn.btn-active-light-danger i,
+.btn-check:checked + .btn.btn-active-light-danger .svg-icon,
+.btn-check:checked + .btn.btn-active-light-danger i,
+.btn.btn-active-light-danger.active .svg-icon,
+.btn.btn-active-light-danger.active i,
+.btn.btn-active-light-danger.show .svg-icon,
+.btn.btn-active-light-danger.show i,
+.btn.btn-active-light-danger:active:not(.btn-active) .svg-icon,
+.btn.btn-active-light-danger:active:not(.btn-active) i,
+.btn.btn-active-light-danger:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-light-danger:focus:not(.btn-active) i,
+.btn.btn-active-light-danger:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-light-danger:hover:not(.btn-active) i,
+.show > .btn.btn-active-light-danger .svg-icon,
+.show > .btn.btn-active-light-danger i {
+ color: var(--kt-danger);
+}
+.btn-check:active + .btn.btn-active-light-danger.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-light-danger.dropdown-toggle:after,
+.btn.btn-active-light-danger.active.dropdown-toggle:after,
+.btn.btn-active-light-danger.show.dropdown-toggle:after,
+.btn.btn-active-light-danger:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-danger:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-danger:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-light-danger.dropdown-toggle:after {
+ color: var(--kt-danger);
+}
+.btn.btn-outline-danger {
+ color: var(--kt-danger);
+ border-color: var(--kt-danger);
+ background-color: transparent;
+}
+.btn.btn-outline-danger .svg-icon,
+.btn.btn-outline-danger i {
+ color: var(--kt-danger);
+}
+.btn.btn-outline-danger.dropdown-toggle:after {
+ color: var(--kt-danger);
+}
+.btn-check:active + .btn.btn-outline-danger,
+.btn-check:checked + .btn.btn-outline-danger,
+.btn.btn-outline-danger.active,
+.btn.btn-outline-danger.show,
+.btn.btn-outline-danger:active:not(.btn-active),
+.btn.btn-outline-danger:focus:not(.btn-active),
+.btn.btn-outline-danger:hover:not(.btn-active),
+.show > .btn.btn-outline-danger {
+ color: var(--kt-danger-active);
+ border-color: var(--kt-danger);
+ background-color: var(--kt-danger-light) !important;
+}
+.btn-check:active + .btn.btn-outline-danger .svg-icon,
+.btn-check:active + .btn.btn-outline-danger i,
+.btn-check:checked + .btn.btn-outline-danger .svg-icon,
+.btn-check:checked + .btn.btn-outline-danger i,
+.btn.btn-outline-danger.active .svg-icon,
+.btn.btn-outline-danger.active i,
+.btn.btn-outline-danger.show .svg-icon,
+.btn.btn-outline-danger.show i,
+.btn.btn-outline-danger:active:not(.btn-active) .svg-icon,
+.btn.btn-outline-danger:active:not(.btn-active) i,
+.btn.btn-outline-danger:focus:not(.btn-active) .svg-icon,
+.btn.btn-outline-danger:focus:not(.btn-active) i,
+.btn.btn-outline-danger:hover:not(.btn-active) .svg-icon,
+.btn.btn-outline-danger:hover:not(.btn-active) i,
+.show > .btn.btn-outline-danger .svg-icon,
+.show > .btn.btn-outline-danger i {
+ color: var(--kt-danger-active);
+}
+.btn-check:active + .btn.btn-outline-danger.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-outline-danger.dropdown-toggle:after,
+.btn.btn-outline-danger.active.dropdown-toggle:after,
+.btn.btn-outline-danger.show.dropdown-toggle:after,
+.btn.btn-outline-danger:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-danger:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-danger:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-outline-danger.dropdown-toggle:after {
+ color: var(--kt-danger-active);
+}
+.btn.btn-dark {
+ color: var(--kt-dark-inverse);
+ border-color: var(--kt-dark);
+ background-color: var(--kt-dark);
+}
+.btn.btn-dark .svg-icon,
+.btn.btn-dark i {
+ color: var(--kt-dark-inverse);
+}
+.btn.btn-dark.dropdown-toggle:after {
+ color: var(--kt-dark-inverse);
+}
+.btn-check:active + .btn.btn-dark,
+.btn-check:checked + .btn.btn-dark,
+.btn.btn-dark.active,
+.btn.btn-dark.show,
+.btn.btn-dark:active:not(.btn-active),
+.btn.btn-dark:focus:not(.btn-active),
+.btn.btn-dark:hover:not(.btn-active),
+.show > .btn.btn-dark {
+ color: var(--kt-dark-inverse);
+ border-color: var(--kt-dark-active);
+ background-color: var(--kt-dark-active) !important;
+}
+.btn-check:active + .btn.btn-dark .svg-icon,
+.btn-check:active + .btn.btn-dark i,
+.btn-check:checked + .btn.btn-dark .svg-icon,
+.btn-check:checked + .btn.btn-dark i,
+.btn.btn-dark.active .svg-icon,
+.btn.btn-dark.active i,
+.btn.btn-dark.show .svg-icon,
+.btn.btn-dark.show i,
+.btn.btn-dark:active:not(.btn-active) .svg-icon,
+.btn.btn-dark:active:not(.btn-active) i,
+.btn.btn-dark:focus:not(.btn-active) .svg-icon,
+.btn.btn-dark:focus:not(.btn-active) i,
+.btn.btn-dark:hover:not(.btn-active) .svg-icon,
+.btn.btn-dark:hover:not(.btn-active) i,
+.show > .btn.btn-dark .svg-icon,
+.show > .btn.btn-dark i {
+ color: var(--kt-dark-inverse);
+}
+.btn-check:active + .btn.btn-dark.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-dark.dropdown-toggle:after,
+.btn.btn-dark.active.dropdown-toggle:after,
+.btn.btn-dark.show.dropdown-toggle:after,
+.btn.btn-dark:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-dark:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-dark:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-dark.dropdown-toggle:after {
+ color: var(--kt-dark-inverse);
+}
+.btn.btn-light-dark {
+ color: var(--kt-dark);
+ border-color: var(--kt-dark-light);
+ background-color: var(--kt-dark-light);
+}
+.btn.btn-light-dark .svg-icon,
+.btn.btn-light-dark i {
+ color: var(--kt-dark);
+}
+.btn.btn-light-dark.dropdown-toggle:after {
+ color: var(--kt-dark);
+}
+.btn-check:active + .btn.btn-light-dark,
+.btn-check:checked + .btn.btn-light-dark,
+.btn.btn-light-dark.active,
+.btn.btn-light-dark.show,
+.btn.btn-light-dark:active:not(.btn-active),
+.btn.btn-light-dark:focus:not(.btn-active),
+.btn.btn-light-dark:hover:not(.btn-active),
+.show > .btn.btn-light-dark {
+ color: var(--kt-dark-inverse);
+ border-color: var(--kt-dark);
+ background-color: var(--kt-dark) !important;
+}
+.btn-check:active + .btn.btn-light-dark .svg-icon,
+.btn-check:active + .btn.btn-light-dark i,
+.btn-check:checked + .btn.btn-light-dark .svg-icon,
+.btn-check:checked + .btn.btn-light-dark i,
+.btn.btn-light-dark.active .svg-icon,
+.btn.btn-light-dark.active i,
+.btn.btn-light-dark.show .svg-icon,
+.btn.btn-light-dark.show i,
+.btn.btn-light-dark:active:not(.btn-active) .svg-icon,
+.btn.btn-light-dark:active:not(.btn-active) i,
+.btn.btn-light-dark:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-dark:focus:not(.btn-active) i,
+.btn.btn-light-dark:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-dark:hover:not(.btn-active) i,
+.show > .btn.btn-light-dark .svg-icon,
+.show > .btn.btn-light-dark i {
+ color: var(--kt-dark-inverse);
+}
+.btn-check:active + .btn.btn-light-dark.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-dark.dropdown-toggle:after,
+.btn.btn-light-dark.active.dropdown-toggle:after,
+.btn.btn-light-dark.show.dropdown-toggle:after,
+.btn.btn-light-dark:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-dark:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-dark:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-dark.dropdown-toggle:after {
+ color: var(--kt-dark-inverse);
+}
+.btn.btn-bg-dark {
+ border-color: var(--kt-dark);
+ background-color: var(--kt-dark);
+}
+.btn-check:active + .btn.btn-active-dark,
+.btn-check:checked + .btn.btn-active-dark,
+.btn.btn-active-dark.active,
+.btn.btn-active-dark.show,
+.btn.btn-active-dark:active:not(.btn-active),
+.btn.btn-active-dark:focus:not(.btn-active),
+.btn.btn-active-dark:hover:not(.btn-active),
+.show > .btn.btn-active-dark {
+ color: var(--kt-dark-inverse);
+ border-color: var(--kt-dark);
+ background-color: var(--kt-dark) !important;
+}
+.btn-check:active + .btn.btn-active-dark .svg-icon,
+.btn-check:active + .btn.btn-active-dark i,
+.btn-check:checked + .btn.btn-active-dark .svg-icon,
+.btn-check:checked + .btn.btn-active-dark i,
+.btn.btn-active-dark.active .svg-icon,
+.btn.btn-active-dark.active i,
+.btn.btn-active-dark.show .svg-icon,
+.btn.btn-active-dark.show i,
+.btn.btn-active-dark:active:not(.btn-active) .svg-icon,
+.btn.btn-active-dark:active:not(.btn-active) i,
+.btn.btn-active-dark:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-dark:focus:not(.btn-active) i,
+.btn.btn-active-dark:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-dark:hover:not(.btn-active) i,
+.show > .btn.btn-active-dark .svg-icon,
+.show > .btn.btn-active-dark i {
+ color: var(--kt-dark-inverse);
+}
+.btn-check:active + .btn.btn-active-dark.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-dark.dropdown-toggle:after,
+.btn.btn-active-dark.active.dropdown-toggle:after,
+.btn.btn-active-dark.show.dropdown-toggle:after,
+.btn.btn-active-dark:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-dark:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-dark:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-dark.dropdown-toggle:after {
+ color: var(--kt-dark-inverse);
+}
+.btn-check:active + .btn.btn-active-light-dark,
+.btn-check:checked + .btn.btn-active-light-dark,
+.btn.btn-active-light-dark.active,
+.btn.btn-active-light-dark.show,
+.btn.btn-active-light-dark:active:not(.btn-active),
+.btn.btn-active-light-dark:focus:not(.btn-active),
+.btn.btn-active-light-dark:hover:not(.btn-active),
+.show > .btn.btn-active-light-dark {
+ color: var(--kt-dark);
+ border-color: var(--kt-dark-light);
+ background-color: var(--kt-dark-light) !important;
+}
+.btn-check:active + .btn.btn-active-light-dark .svg-icon,
+.btn-check:active + .btn.btn-active-light-dark i,
+.btn-check:checked + .btn.btn-active-light-dark .svg-icon,
+.btn-check:checked + .btn.btn-active-light-dark i,
+.btn.btn-active-light-dark.active .svg-icon,
+.btn.btn-active-light-dark.active i,
+.btn.btn-active-light-dark.show .svg-icon,
+.btn.btn-active-light-dark.show i,
+.btn.btn-active-light-dark:active:not(.btn-active) .svg-icon,
+.btn.btn-active-light-dark:active:not(.btn-active) i,
+.btn.btn-active-light-dark:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-light-dark:focus:not(.btn-active) i,
+.btn.btn-active-light-dark:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-light-dark:hover:not(.btn-active) i,
+.show > .btn.btn-active-light-dark .svg-icon,
+.show > .btn.btn-active-light-dark i {
+ color: var(--kt-dark);
+}
+.btn-check:active + .btn.btn-active-light-dark.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-light-dark.dropdown-toggle:after,
+.btn.btn-active-light-dark.active.dropdown-toggle:after,
+.btn.btn-active-light-dark.show.dropdown-toggle:after,
+.btn.btn-active-light-dark:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-dark:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-light-dark:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-light-dark.dropdown-toggle:after {
+ color: var(--kt-dark);
+}
+.btn.btn-outline-dark {
+ color: var(--kt-dark);
+ border-color: var(--kt-dark);
+ background-color: transparent;
+}
+.btn.btn-outline-dark .svg-icon,
+.btn.btn-outline-dark i {
+ color: var(--kt-dark);
+}
+.btn.btn-outline-dark.dropdown-toggle:after {
+ color: var(--kt-dark);
+}
+.btn-check:active + .btn.btn-outline-dark,
+.btn-check:checked + .btn.btn-outline-dark,
+.btn.btn-outline-dark.active,
+.btn.btn-outline-dark.show,
+.btn.btn-outline-dark:active:not(.btn-active),
+.btn.btn-outline-dark:focus:not(.btn-active),
+.btn.btn-outline-dark:hover:not(.btn-active),
+.show > .btn.btn-outline-dark {
+ color: var(--kt-dark-active);
+ border-color: var(--kt-dark);
+ background-color: var(--kt-dark-light) !important;
+}
+.btn-check:active + .btn.btn-outline-dark .svg-icon,
+.btn-check:active + .btn.btn-outline-dark i,
+.btn-check:checked + .btn.btn-outline-dark .svg-icon,
+.btn-check:checked + .btn.btn-outline-dark i,
+.btn.btn-outline-dark.active .svg-icon,
+.btn.btn-outline-dark.active i,
+.btn.btn-outline-dark.show .svg-icon,
+.btn.btn-outline-dark.show i,
+.btn.btn-outline-dark:active:not(.btn-active) .svg-icon,
+.btn.btn-outline-dark:active:not(.btn-active) i,
+.btn.btn-outline-dark:focus:not(.btn-active) .svg-icon,
+.btn.btn-outline-dark:focus:not(.btn-active) i,
+.btn.btn-outline-dark:hover:not(.btn-active) .svg-icon,
+.btn.btn-outline-dark:hover:not(.btn-active) i,
+.show > .btn.btn-outline-dark .svg-icon,
+.show > .btn.btn-outline-dark i {
+ color: var(--kt-dark-active);
+}
+.btn-check:active + .btn.btn-outline-dark.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-outline-dark.dropdown-toggle:after,
+.btn.btn-outline-dark.active.dropdown-toggle:after,
+.btn.btn-outline-dark.show.dropdown-toggle:after,
+.btn.btn-outline-dark:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-dark:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-outline-dark:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-outline-dark.dropdown-toggle:after {
+ color: var(--kt-dark-active);
+}
+.btn.btn-color-white {
+ color: var(--kt-text-white);
+}
+.btn.btn-color-white .svg-icon,
+.btn.btn-color-white i {
+ color: var(--kt-text-white);
+}
+.btn.btn-color-white.dropdown-toggle:after {
+ color: var(--kt-text-white);
+}
+.btn-check:active + .btn.btn-active-color-white,
+.btn-check:checked + .btn.btn-active-color-white,
+.btn.btn-active-color-white.active,
+.btn.btn-active-color-white.show,
+.btn.btn-active-color-white:active:not(.btn-active),
+.btn.btn-active-color-white:focus:not(.btn-active),
+.btn.btn-active-color-white:hover:not(.btn-active),
+.show > .btn.btn-active-color-white {
+ color: var(--kt-text-white);
+}
+.btn-check:active + .btn.btn-active-color-white .svg-icon,
+.btn-check:active + .btn.btn-active-color-white i,
+.btn-check:checked + .btn.btn-active-color-white .svg-icon,
+.btn-check:checked + .btn.btn-active-color-white i,
+.btn.btn-active-color-white.active .svg-icon,
+.btn.btn-active-color-white.active i,
+.btn.btn-active-color-white.show .svg-icon,
+.btn.btn-active-color-white.show i,
+.btn.btn-active-color-white:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-white:active:not(.btn-active) i,
+.btn.btn-active-color-white:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-white:focus:not(.btn-active) i,
+.btn.btn-active-color-white:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-white:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-white .svg-icon,
+.show > .btn.btn-active-color-white i {
+ color: var(--kt-text-white);
+}
+.btn-check:active + .btn.btn-active-color-white.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-white.dropdown-toggle:after,
+.btn.btn-active-color-white.active.dropdown-toggle:after,
+.btn.btn-active-color-white.show.dropdown-toggle:after,
+.btn.btn-active-color-white:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-white:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-white:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-white.dropdown-toggle:after {
+ color: var(--kt-text-white);
+}
+.btn.btn-icon-white .svg-icon,
+.btn.btn-icon-white i {
+ color: var(--kt-text-white);
+}
+.btn.btn-icon-white.dropdown-toggle:after {
+ color: var(--kt-text-white);
+}
+.btn-check:active + .btn.btn-active-icon-white .svg-icon,
+.btn-check:active + .btn.btn-active-icon-white i,
+.btn-check:checked + .btn.btn-active-icon-white .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-white i,
+.btn.btn-active-icon-white.active .svg-icon,
+.btn.btn-active-icon-white.active i,
+.btn.btn-active-icon-white.show .svg-icon,
+.btn.btn-active-icon-white.show i,
+.btn.btn-active-icon-white:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-white:active:not(.btn-active) i,
+.btn.btn-active-icon-white:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-white:focus:not(.btn-active) i,
+.btn.btn-active-icon-white:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-white:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-white .svg-icon,
+.show > .btn.btn-active-icon-white i {
+ color: var(--kt-text-white);
+}
+.btn-check:active + .btn.btn-active-icon-white.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-white.dropdown-toggle:after,
+.btn.btn-active-icon-white.active.dropdown-toggle:after,
+.btn.btn-active-icon-white.show.dropdown-toggle:after,
+.btn.btn-active-icon-white:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-white:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-white:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-white.dropdown-toggle:after {
+ color: var(--kt-text-white);
+}
+.btn.btn-text-white {
+ color: var(--kt-text-white);
+}
+.btn-check:active + .btn.btn-active-text-white,
+.btn-check:checked + .btn.btn-active-text-white,
+.btn.btn-active-text-white.active,
+.btn.btn-active-text-white.show,
+.btn.btn-active-text-white:active:not(.btn-active),
+.btn.btn-active-text-white:focus:not(.btn-active),
+.btn.btn-active-text-white:hover:not(.btn-active),
+.show > .btn.btn-active-text-white {
+ color: var(--kt-text-white);
+}
+.btn.btn-color-primary {
+ color: var(--kt-text-primary);
+}
+.btn.btn-color-primary .svg-icon,
+.btn.btn-color-primary i {
+ color: var(--kt-text-primary);
+}
+.btn.btn-color-primary.dropdown-toggle:after {
+ color: var(--kt-text-primary);
+}
+.btn-check:active + .btn.btn-active-color-primary,
+.btn-check:checked + .btn.btn-active-color-primary,
+.btn.btn-active-color-primary.active,
+.btn.btn-active-color-primary.show,
+.btn.btn-active-color-primary:active:not(.btn-active),
+.btn.btn-active-color-primary:focus:not(.btn-active),
+.btn.btn-active-color-primary:hover:not(.btn-active),
+.show > .btn.btn-active-color-primary {
+ color: var(--kt-text-primary);
+}
+.btn-check:active + .btn.btn-active-color-primary .svg-icon,
+.btn-check:active + .btn.btn-active-color-primary i,
+.btn-check:checked + .btn.btn-active-color-primary .svg-icon,
+.btn-check:checked + .btn.btn-active-color-primary i,
+.btn.btn-active-color-primary.active .svg-icon,
+.btn.btn-active-color-primary.active i,
+.btn.btn-active-color-primary.show .svg-icon,
+.btn.btn-active-color-primary.show i,
+.btn.btn-active-color-primary:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-primary:active:not(.btn-active) i,
+.btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-primary:focus:not(.btn-active) i,
+.btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-primary:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-primary .svg-icon,
+.show > .btn.btn-active-color-primary i {
+ color: var(--kt-text-primary);
+}
+.btn-check:active + .btn.btn-active-color-primary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-primary.dropdown-toggle:after,
+.btn.btn-active-color-primary.active.dropdown-toggle:after,
+.btn.btn-active-color-primary.show.dropdown-toggle:after,
+.btn.btn-active-color-primary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-primary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-primary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-primary.dropdown-toggle:after {
+ color: var(--kt-text-primary);
+}
+.btn.btn-icon-primary .svg-icon,
+.btn.btn-icon-primary i {
+ color: var(--kt-text-primary);
+}
+.btn.btn-icon-primary.dropdown-toggle:after {
+ color: var(--kt-text-primary);
+}
+.btn-check:active + .btn.btn-active-icon-primary .svg-icon,
+.btn-check:active + .btn.btn-active-icon-primary i,
+.btn-check:checked + .btn.btn-active-icon-primary .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-primary i,
+.btn.btn-active-icon-primary.active .svg-icon,
+.btn.btn-active-icon-primary.active i,
+.btn.btn-active-icon-primary.show .svg-icon,
+.btn.btn-active-icon-primary.show i,
+.btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-primary:active:not(.btn-active) i,
+.btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-primary:focus:not(.btn-active) i,
+.btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-primary:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-primary .svg-icon,
+.show > .btn.btn-active-icon-primary i {
+ color: var(--kt-text-primary);
+}
+.btn-check:active + .btn.btn-active-icon-primary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-primary.dropdown-toggle:after,
+.btn.btn-active-icon-primary.active.dropdown-toggle:after,
+.btn.btn-active-icon-primary.show.dropdown-toggle:after,
+.btn.btn-active-icon-primary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-primary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-primary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-primary.dropdown-toggle:after {
+ color: var(--kt-text-primary);
+}
+.btn.btn-text-primary {
+ color: var(--kt-text-primary);
+}
+.btn-check:active + .btn.btn-active-text-primary,
+.btn-check:checked + .btn.btn-active-text-primary,
+.btn.btn-active-text-primary.active,
+.btn.btn-active-text-primary.show,
+.btn.btn-active-text-primary:active:not(.btn-active),
+.btn.btn-active-text-primary:focus:not(.btn-active),
+.btn.btn-active-text-primary:hover:not(.btn-active),
+.show > .btn.btn-active-text-primary {
+ color: var(--kt-text-primary);
+}
+.btn.btn-color-secondary {
+ color: var(--kt-text-secondary);
+}
+.btn.btn-color-secondary .svg-icon,
+.btn.btn-color-secondary i {
+ color: var(--kt-text-secondary);
+}
+.btn.btn-color-secondary.dropdown-toggle:after {
+ color: var(--kt-text-secondary);
+}
+.btn-check:active + .btn.btn-active-color-secondary,
+.btn-check:checked + .btn.btn-active-color-secondary,
+.btn.btn-active-color-secondary.active,
+.btn.btn-active-color-secondary.show,
+.btn.btn-active-color-secondary:active:not(.btn-active),
+.btn.btn-active-color-secondary:focus:not(.btn-active),
+.btn.btn-active-color-secondary:hover:not(.btn-active),
+.show > .btn.btn-active-color-secondary {
+ color: var(--kt-text-secondary);
+}
+.btn-check:active + .btn.btn-active-color-secondary .svg-icon,
+.btn-check:active + .btn.btn-active-color-secondary i,
+.btn-check:checked + .btn.btn-active-color-secondary .svg-icon,
+.btn-check:checked + .btn.btn-active-color-secondary i,
+.btn.btn-active-color-secondary.active .svg-icon,
+.btn.btn-active-color-secondary.active i,
+.btn.btn-active-color-secondary.show .svg-icon,
+.btn.btn-active-color-secondary.show i,
+.btn.btn-active-color-secondary:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-secondary:active:not(.btn-active) i,
+.btn.btn-active-color-secondary:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-secondary:focus:not(.btn-active) i,
+.btn.btn-active-color-secondary:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-secondary:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-secondary .svg-icon,
+.show > .btn.btn-active-color-secondary i {
+ color: var(--kt-text-secondary);
+}
+.btn-check:active + .btn.btn-active-color-secondary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-secondary.dropdown-toggle:after,
+.btn.btn-active-color-secondary.active.dropdown-toggle:after,
+.btn.btn-active-color-secondary.show.dropdown-toggle:after,
+.btn.btn-active-color-secondary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-secondary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-secondary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-secondary.dropdown-toggle:after {
+ color: var(--kt-text-secondary);
+}
+.btn.btn-icon-secondary .svg-icon,
+.btn.btn-icon-secondary i {
+ color: var(--kt-text-secondary);
+}
+.btn.btn-icon-secondary.dropdown-toggle:after {
+ color: var(--kt-text-secondary);
+}
+.btn-check:active + .btn.btn-active-icon-secondary .svg-icon,
+.btn-check:active + .btn.btn-active-icon-secondary i,
+.btn-check:checked + .btn.btn-active-icon-secondary .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-secondary i,
+.btn.btn-active-icon-secondary.active .svg-icon,
+.btn.btn-active-icon-secondary.active i,
+.btn.btn-active-icon-secondary.show .svg-icon,
+.btn.btn-active-icon-secondary.show i,
+.btn.btn-active-icon-secondary:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-secondary:active:not(.btn-active) i,
+.btn.btn-active-icon-secondary:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-secondary:focus:not(.btn-active) i,
+.btn.btn-active-icon-secondary:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-secondary:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-secondary .svg-icon,
+.show > .btn.btn-active-icon-secondary i {
+ color: var(--kt-text-secondary);
+}
+.btn-check:active + .btn.btn-active-icon-secondary.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-secondary.dropdown-toggle:after,
+.btn.btn-active-icon-secondary.active.dropdown-toggle:after,
+.btn.btn-active-icon-secondary.show.dropdown-toggle:after,
+.btn.btn-active-icon-secondary:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-secondary:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-secondary:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-secondary.dropdown-toggle:after {
+ color: var(--kt-text-secondary);
+}
+.btn.btn-text-secondary {
+ color: var(--kt-text-secondary);
+}
+.btn-check:active + .btn.btn-active-text-secondary,
+.btn-check:checked + .btn.btn-active-text-secondary,
+.btn.btn-active-text-secondary.active,
+.btn.btn-active-text-secondary.show,
+.btn.btn-active-text-secondary:active:not(.btn-active),
+.btn.btn-active-text-secondary:focus:not(.btn-active),
+.btn.btn-active-text-secondary:hover:not(.btn-active),
+.show > .btn.btn-active-text-secondary {
+ color: var(--kt-text-secondary);
+}
+.btn.btn-color-light {
+ color: var(--kt-text-light);
+}
+.btn.btn-color-light .svg-icon,
+.btn.btn-color-light i {
+ color: var(--kt-text-light);
+}
+.btn.btn-color-light.dropdown-toggle:after {
+ color: var(--kt-text-light);
+}
+.btn-check:active + .btn.btn-active-color-light,
+.btn-check:checked + .btn.btn-active-color-light,
+.btn.btn-active-color-light.active,
+.btn.btn-active-color-light.show,
+.btn.btn-active-color-light:active:not(.btn-active),
+.btn.btn-active-color-light:focus:not(.btn-active),
+.btn.btn-active-color-light:hover:not(.btn-active),
+.show > .btn.btn-active-color-light {
+ color: var(--kt-text-light);
+}
+.btn-check:active + .btn.btn-active-color-light .svg-icon,
+.btn-check:active + .btn.btn-active-color-light i,
+.btn-check:checked + .btn.btn-active-color-light .svg-icon,
+.btn-check:checked + .btn.btn-active-color-light i,
+.btn.btn-active-color-light.active .svg-icon,
+.btn.btn-active-color-light.active i,
+.btn.btn-active-color-light.show .svg-icon,
+.btn.btn-active-color-light.show i,
+.btn.btn-active-color-light:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-light:active:not(.btn-active) i,
+.btn.btn-active-color-light:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-light:focus:not(.btn-active) i,
+.btn.btn-active-color-light:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-light:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-light .svg-icon,
+.show > .btn.btn-active-color-light i {
+ color: var(--kt-text-light);
+}
+.btn-check:active + .btn.btn-active-color-light.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-light.dropdown-toggle:after,
+.btn.btn-active-color-light.active.dropdown-toggle:after,
+.btn.btn-active-color-light.show.dropdown-toggle:after,
+.btn.btn-active-color-light:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-light:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-light:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-light.dropdown-toggle:after {
+ color: var(--kt-text-light);
+}
+.btn.btn-icon-light .svg-icon,
+.btn.btn-icon-light i {
+ color: var(--kt-text-light);
+}
+.btn.btn-icon-light.dropdown-toggle:after {
+ color: var(--kt-text-light);
+}
+.btn-check:active + .btn.btn-active-icon-light .svg-icon,
+.btn-check:active + .btn.btn-active-icon-light i,
+.btn-check:checked + .btn.btn-active-icon-light .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-light i,
+.btn.btn-active-icon-light.active .svg-icon,
+.btn.btn-active-icon-light.active i,
+.btn.btn-active-icon-light.show .svg-icon,
+.btn.btn-active-icon-light.show i,
+.btn.btn-active-icon-light:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-light:active:not(.btn-active) i,
+.btn.btn-active-icon-light:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-light:focus:not(.btn-active) i,
+.btn.btn-active-icon-light:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-light:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-light .svg-icon,
+.show > .btn.btn-active-icon-light i {
+ color: var(--kt-text-light);
+}
+.btn-check:active + .btn.btn-active-icon-light.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-light.dropdown-toggle:after,
+.btn.btn-active-icon-light.active.dropdown-toggle:after,
+.btn.btn-active-icon-light.show.dropdown-toggle:after,
+.btn.btn-active-icon-light:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-light:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-light:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-light.dropdown-toggle:after {
+ color: var(--kt-text-light);
+}
+.btn.btn-text-light {
+ color: var(--kt-text-light);
+}
+.btn-check:active + .btn.btn-active-text-light,
+.btn-check:checked + .btn.btn-active-text-light,
+.btn.btn-active-text-light.active,
+.btn.btn-active-text-light.show,
+.btn.btn-active-text-light:active:not(.btn-active),
+.btn.btn-active-text-light:focus:not(.btn-active),
+.btn.btn-active-text-light:hover:not(.btn-active),
+.show > .btn.btn-active-text-light {
+ color: var(--kt-text-light);
+}
+.btn.btn-color-success {
+ color: var(--kt-text-success);
+}
+.btn.btn-color-success .svg-icon,
+.btn.btn-color-success i {
+ color: var(--kt-text-success);
+}
+.btn.btn-color-success.dropdown-toggle:after {
+ color: var(--kt-text-success);
+}
+.btn-check:active + .btn.btn-active-color-success,
+.btn-check:checked + .btn.btn-active-color-success,
+.btn.btn-active-color-success.active,
+.btn.btn-active-color-success.show,
+.btn.btn-active-color-success:active:not(.btn-active),
+.btn.btn-active-color-success:focus:not(.btn-active),
+.btn.btn-active-color-success:hover:not(.btn-active),
+.show > .btn.btn-active-color-success {
+ color: var(--kt-text-success);
+}
+.btn-check:active + .btn.btn-active-color-success .svg-icon,
+.btn-check:active + .btn.btn-active-color-success i,
+.btn-check:checked + .btn.btn-active-color-success .svg-icon,
+.btn-check:checked + .btn.btn-active-color-success i,
+.btn.btn-active-color-success.active .svg-icon,
+.btn.btn-active-color-success.active i,
+.btn.btn-active-color-success.show .svg-icon,
+.btn.btn-active-color-success.show i,
+.btn.btn-active-color-success:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-success:active:not(.btn-active) i,
+.btn.btn-active-color-success:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-success:focus:not(.btn-active) i,
+.btn.btn-active-color-success:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-success:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-success .svg-icon,
+.show > .btn.btn-active-color-success i {
+ color: var(--kt-text-success);
+}
+.btn-check:active + .btn.btn-active-color-success.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-success.dropdown-toggle:after,
+.btn.btn-active-color-success.active.dropdown-toggle:after,
+.btn.btn-active-color-success.show.dropdown-toggle:after,
+.btn.btn-active-color-success:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-success:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-success:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-success.dropdown-toggle:after {
+ color: var(--kt-text-success);
+}
+.btn.btn-icon-success .svg-icon,
+.btn.btn-icon-success i {
+ color: var(--kt-text-success);
+}
+.btn.btn-icon-success.dropdown-toggle:after {
+ color: var(--kt-text-success);
+}
+.btn-check:active + .btn.btn-active-icon-success .svg-icon,
+.btn-check:active + .btn.btn-active-icon-success i,
+.btn-check:checked + .btn.btn-active-icon-success .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-success i,
+.btn.btn-active-icon-success.active .svg-icon,
+.btn.btn-active-icon-success.active i,
+.btn.btn-active-icon-success.show .svg-icon,
+.btn.btn-active-icon-success.show i,
+.btn.btn-active-icon-success:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-success:active:not(.btn-active) i,
+.btn.btn-active-icon-success:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-success:focus:not(.btn-active) i,
+.btn.btn-active-icon-success:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-success:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-success .svg-icon,
+.show > .btn.btn-active-icon-success i {
+ color: var(--kt-text-success);
+}
+.btn-check:active + .btn.btn-active-icon-success.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-success.dropdown-toggle:after,
+.btn.btn-active-icon-success.active.dropdown-toggle:after,
+.btn.btn-active-icon-success.show.dropdown-toggle:after,
+.btn.btn-active-icon-success:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-success:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-success:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-success.dropdown-toggle:after {
+ color: var(--kt-text-success);
+}
+.btn.btn-text-success {
+ color: var(--kt-text-success);
+}
+.btn-check:active + .btn.btn-active-text-success,
+.btn-check:checked + .btn.btn-active-text-success,
+.btn.btn-active-text-success.active,
+.btn.btn-active-text-success.show,
+.btn.btn-active-text-success:active:not(.btn-active),
+.btn.btn-active-text-success:focus:not(.btn-active),
+.btn.btn-active-text-success:hover:not(.btn-active),
+.show > .btn.btn-active-text-success {
+ color: var(--kt-text-success);
+}
+.btn.btn-color-info {
+ color: var(--kt-text-info);
+}
+.btn.btn-color-info .svg-icon,
+.btn.btn-color-info i {
+ color: var(--kt-text-info);
+}
+.btn.btn-color-info.dropdown-toggle:after {
+ color: var(--kt-text-info);
+}
+.btn-check:active + .btn.btn-active-color-info,
+.btn-check:checked + .btn.btn-active-color-info,
+.btn.btn-active-color-info.active,
+.btn.btn-active-color-info.show,
+.btn.btn-active-color-info:active:not(.btn-active),
+.btn.btn-active-color-info:focus:not(.btn-active),
+.btn.btn-active-color-info:hover:not(.btn-active),
+.show > .btn.btn-active-color-info {
+ color: var(--kt-text-info);
+}
+.btn-check:active + .btn.btn-active-color-info .svg-icon,
+.btn-check:active + .btn.btn-active-color-info i,
+.btn-check:checked + .btn.btn-active-color-info .svg-icon,
+.btn-check:checked + .btn.btn-active-color-info i,
+.btn.btn-active-color-info.active .svg-icon,
+.btn.btn-active-color-info.active i,
+.btn.btn-active-color-info.show .svg-icon,
+.btn.btn-active-color-info.show i,
+.btn.btn-active-color-info:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-info:active:not(.btn-active) i,
+.btn.btn-active-color-info:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-info:focus:not(.btn-active) i,
+.btn.btn-active-color-info:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-info:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-info .svg-icon,
+.show > .btn.btn-active-color-info i {
+ color: var(--kt-text-info);
+}
+.btn-check:active + .btn.btn-active-color-info.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-info.dropdown-toggle:after,
+.btn.btn-active-color-info.active.dropdown-toggle:after,
+.btn.btn-active-color-info.show.dropdown-toggle:after,
+.btn.btn-active-color-info:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-info:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-info:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-info.dropdown-toggle:after {
+ color: var(--kt-text-info);
+}
+.btn.btn-icon-info .svg-icon,
+.btn.btn-icon-info i {
+ color: var(--kt-text-info);
+}
+.btn.btn-icon-info.dropdown-toggle:after {
+ color: var(--kt-text-info);
+}
+.btn-check:active + .btn.btn-active-icon-info .svg-icon,
+.btn-check:active + .btn.btn-active-icon-info i,
+.btn-check:checked + .btn.btn-active-icon-info .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-info i,
+.btn.btn-active-icon-info.active .svg-icon,
+.btn.btn-active-icon-info.active i,
+.btn.btn-active-icon-info.show .svg-icon,
+.btn.btn-active-icon-info.show i,
+.btn.btn-active-icon-info:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-info:active:not(.btn-active) i,
+.btn.btn-active-icon-info:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-info:focus:not(.btn-active) i,
+.btn.btn-active-icon-info:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-info:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-info .svg-icon,
+.show > .btn.btn-active-icon-info i {
+ color: var(--kt-text-info);
+}
+.btn-check:active + .btn.btn-active-icon-info.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-info.dropdown-toggle:after,
+.btn.btn-active-icon-info.active.dropdown-toggle:after,
+.btn.btn-active-icon-info.show.dropdown-toggle:after,
+.btn.btn-active-icon-info:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-info:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-info:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-info.dropdown-toggle:after {
+ color: var(--kt-text-info);
+}
+.btn.btn-text-info {
+ color: var(--kt-text-info);
+}
+.btn-check:active + .btn.btn-active-text-info,
+.btn-check:checked + .btn.btn-active-text-info,
+.btn.btn-active-text-info.active,
+.btn.btn-active-text-info.show,
+.btn.btn-active-text-info:active:not(.btn-active),
+.btn.btn-active-text-info:focus:not(.btn-active),
+.btn.btn-active-text-info:hover:not(.btn-active),
+.show > .btn.btn-active-text-info {
+ color: var(--kt-text-info);
+}
+.btn.btn-color-warning {
+ color: var(--kt-text-warning);
+}
+.btn.btn-color-warning .svg-icon,
+.btn.btn-color-warning i {
+ color: var(--kt-text-warning);
+}
+.btn.btn-color-warning.dropdown-toggle:after {
+ color: var(--kt-text-warning);
+}
+.btn-check:active + .btn.btn-active-color-warning,
+.btn-check:checked + .btn.btn-active-color-warning,
+.btn.btn-active-color-warning.active,
+.btn.btn-active-color-warning.show,
+.btn.btn-active-color-warning:active:not(.btn-active),
+.btn.btn-active-color-warning:focus:not(.btn-active),
+.btn.btn-active-color-warning:hover:not(.btn-active),
+.show > .btn.btn-active-color-warning {
+ color: var(--kt-text-warning);
+}
+.btn-check:active + .btn.btn-active-color-warning .svg-icon,
+.btn-check:active + .btn.btn-active-color-warning i,
+.btn-check:checked + .btn.btn-active-color-warning .svg-icon,
+.btn-check:checked + .btn.btn-active-color-warning i,
+.btn.btn-active-color-warning.active .svg-icon,
+.btn.btn-active-color-warning.active i,
+.btn.btn-active-color-warning.show .svg-icon,
+.btn.btn-active-color-warning.show i,
+.btn.btn-active-color-warning:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-warning:active:not(.btn-active) i,
+.btn.btn-active-color-warning:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-warning:focus:not(.btn-active) i,
+.btn.btn-active-color-warning:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-warning:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-warning .svg-icon,
+.show > .btn.btn-active-color-warning i {
+ color: var(--kt-text-warning);
+}
+.btn-check:active + .btn.btn-active-color-warning.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-warning.dropdown-toggle:after,
+.btn.btn-active-color-warning.active.dropdown-toggle:after,
+.btn.btn-active-color-warning.show.dropdown-toggle:after,
+.btn.btn-active-color-warning:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-warning:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-warning:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-warning.dropdown-toggle:after {
+ color: var(--kt-text-warning);
+}
+.btn.btn-icon-warning .svg-icon,
+.btn.btn-icon-warning i {
+ color: var(--kt-text-warning);
+}
+.btn.btn-icon-warning.dropdown-toggle:after {
+ color: var(--kt-text-warning);
+}
+.btn-check:active + .btn.btn-active-icon-warning .svg-icon,
+.btn-check:active + .btn.btn-active-icon-warning i,
+.btn-check:checked + .btn.btn-active-icon-warning .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-warning i,
+.btn.btn-active-icon-warning.active .svg-icon,
+.btn.btn-active-icon-warning.active i,
+.btn.btn-active-icon-warning.show .svg-icon,
+.btn.btn-active-icon-warning.show i,
+.btn.btn-active-icon-warning:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-warning:active:not(.btn-active) i,
+.btn.btn-active-icon-warning:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-warning:focus:not(.btn-active) i,
+.btn.btn-active-icon-warning:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-warning:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-warning .svg-icon,
+.show > .btn.btn-active-icon-warning i {
+ color: var(--kt-text-warning);
+}
+.btn-check:active + .btn.btn-active-icon-warning.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-warning.dropdown-toggle:after,
+.btn.btn-active-icon-warning.active.dropdown-toggle:after,
+.btn.btn-active-icon-warning.show.dropdown-toggle:after,
+.btn.btn-active-icon-warning:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-warning:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-warning:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-warning.dropdown-toggle:after {
+ color: var(--kt-text-warning);
+}
+.btn.btn-text-warning {
+ color: var(--kt-text-warning);
+}
+.btn-check:active + .btn.btn-active-text-warning,
+.btn-check:checked + .btn.btn-active-text-warning,
+.btn.btn-active-text-warning.active,
+.btn.btn-active-text-warning.show,
+.btn.btn-active-text-warning:active:not(.btn-active),
+.btn.btn-active-text-warning:focus:not(.btn-active),
+.btn.btn-active-text-warning:hover:not(.btn-active),
+.show > .btn.btn-active-text-warning {
+ color: var(--kt-text-warning);
+}
+.btn.btn-color-danger {
+ color: var(--kt-text-danger);
+}
+.btn.btn-color-danger .svg-icon,
+.btn.btn-color-danger i {
+ color: var(--kt-text-danger);
+}
+.btn.btn-color-danger.dropdown-toggle:after {
+ color: var(--kt-text-danger);
+}
+.btn-check:active + .btn.btn-active-color-danger,
+.btn-check:checked + .btn.btn-active-color-danger,
+.btn.btn-active-color-danger.active,
+.btn.btn-active-color-danger.show,
+.btn.btn-active-color-danger:active:not(.btn-active),
+.btn.btn-active-color-danger:focus:not(.btn-active),
+.btn.btn-active-color-danger:hover:not(.btn-active),
+.show > .btn.btn-active-color-danger {
+ color: var(--kt-text-danger);
+}
+.btn-check:active + .btn.btn-active-color-danger .svg-icon,
+.btn-check:active + .btn.btn-active-color-danger i,
+.btn-check:checked + .btn.btn-active-color-danger .svg-icon,
+.btn-check:checked + .btn.btn-active-color-danger i,
+.btn.btn-active-color-danger.active .svg-icon,
+.btn.btn-active-color-danger.active i,
+.btn.btn-active-color-danger.show .svg-icon,
+.btn.btn-active-color-danger.show i,
+.btn.btn-active-color-danger:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-danger:active:not(.btn-active) i,
+.btn.btn-active-color-danger:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-danger:focus:not(.btn-active) i,
+.btn.btn-active-color-danger:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-danger:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-danger .svg-icon,
+.show > .btn.btn-active-color-danger i {
+ color: var(--kt-text-danger);
+}
+.btn-check:active + .btn.btn-active-color-danger.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-danger.dropdown-toggle:after,
+.btn.btn-active-color-danger.active.dropdown-toggle:after,
+.btn.btn-active-color-danger.show.dropdown-toggle:after,
+.btn.btn-active-color-danger:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-danger:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-danger:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-danger.dropdown-toggle:after {
+ color: var(--kt-text-danger);
+}
+.btn.btn-icon-danger .svg-icon,
+.btn.btn-icon-danger i {
+ color: var(--kt-text-danger);
+}
+.btn.btn-icon-danger.dropdown-toggle:after {
+ color: var(--kt-text-danger);
+}
+.btn-check:active + .btn.btn-active-icon-danger .svg-icon,
+.btn-check:active + .btn.btn-active-icon-danger i,
+.btn-check:checked + .btn.btn-active-icon-danger .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-danger i,
+.btn.btn-active-icon-danger.active .svg-icon,
+.btn.btn-active-icon-danger.active i,
+.btn.btn-active-icon-danger.show .svg-icon,
+.btn.btn-active-icon-danger.show i,
+.btn.btn-active-icon-danger:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-danger:active:not(.btn-active) i,
+.btn.btn-active-icon-danger:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-danger:focus:not(.btn-active) i,
+.btn.btn-active-icon-danger:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-danger:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-danger .svg-icon,
+.show > .btn.btn-active-icon-danger i {
+ color: var(--kt-text-danger);
+}
+.btn-check:active + .btn.btn-active-icon-danger.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-danger.dropdown-toggle:after,
+.btn.btn-active-icon-danger.active.dropdown-toggle:after,
+.btn.btn-active-icon-danger.show.dropdown-toggle:after,
+.btn.btn-active-icon-danger:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-danger:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-danger:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-danger.dropdown-toggle:after {
+ color: var(--kt-text-danger);
+}
+.btn.btn-text-danger {
+ color: var(--kt-text-danger);
+}
+.btn-check:active + .btn.btn-active-text-danger,
+.btn-check:checked + .btn.btn-active-text-danger,
+.btn.btn-active-text-danger.active,
+.btn.btn-active-text-danger.show,
+.btn.btn-active-text-danger:active:not(.btn-active),
+.btn.btn-active-text-danger:focus:not(.btn-active),
+.btn.btn-active-text-danger:hover:not(.btn-active),
+.show > .btn.btn-active-text-danger {
+ color: var(--kt-text-danger);
+}
+.btn.btn-color-dark {
+ color: var(--kt-text-dark);
+}
+.btn.btn-color-dark .svg-icon,
+.btn.btn-color-dark i {
+ color: var(--kt-text-dark);
+}
+.btn.btn-color-dark.dropdown-toggle:after {
+ color: var(--kt-text-dark);
+}
+.btn-check:active + .btn.btn-active-color-dark,
+.btn-check:checked + .btn.btn-active-color-dark,
+.btn.btn-active-color-dark.active,
+.btn.btn-active-color-dark.show,
+.btn.btn-active-color-dark:active:not(.btn-active),
+.btn.btn-active-color-dark:focus:not(.btn-active),
+.btn.btn-active-color-dark:hover:not(.btn-active),
+.show > .btn.btn-active-color-dark {
+ color: var(--kt-text-dark);
+}
+.btn-check:active + .btn.btn-active-color-dark .svg-icon,
+.btn-check:active + .btn.btn-active-color-dark i,
+.btn-check:checked + .btn.btn-active-color-dark .svg-icon,
+.btn-check:checked + .btn.btn-active-color-dark i,
+.btn.btn-active-color-dark.active .svg-icon,
+.btn.btn-active-color-dark.active i,
+.btn.btn-active-color-dark.show .svg-icon,
+.btn.btn-active-color-dark.show i,
+.btn.btn-active-color-dark:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-dark:active:not(.btn-active) i,
+.btn.btn-active-color-dark:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-dark:focus:not(.btn-active) i,
+.btn.btn-active-color-dark:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-dark:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-dark .svg-icon,
+.show > .btn.btn-active-color-dark i {
+ color: var(--kt-text-dark);
+}
+.btn-check:active + .btn.btn-active-color-dark.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-dark.dropdown-toggle:after,
+.btn.btn-active-color-dark.active.dropdown-toggle:after,
+.btn.btn-active-color-dark.show.dropdown-toggle:after,
+.btn.btn-active-color-dark:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-dark:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-dark:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-dark.dropdown-toggle:after {
+ color: var(--kt-text-dark);
+}
+.btn.btn-icon-dark .svg-icon,
+.btn.btn-icon-dark i {
+ color: var(--kt-text-dark);
+}
+.btn.btn-icon-dark.dropdown-toggle:after {
+ color: var(--kt-text-dark);
+}
+.btn-check:active + .btn.btn-active-icon-dark .svg-icon,
+.btn-check:active + .btn.btn-active-icon-dark i,
+.btn-check:checked + .btn.btn-active-icon-dark .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-dark i,
+.btn.btn-active-icon-dark.active .svg-icon,
+.btn.btn-active-icon-dark.active i,
+.btn.btn-active-icon-dark.show .svg-icon,
+.btn.btn-active-icon-dark.show i,
+.btn.btn-active-icon-dark:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-dark:active:not(.btn-active) i,
+.btn.btn-active-icon-dark:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-dark:focus:not(.btn-active) i,
+.btn.btn-active-icon-dark:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-dark:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-dark .svg-icon,
+.show > .btn.btn-active-icon-dark i {
+ color: var(--kt-text-dark);
+}
+.btn-check:active + .btn.btn-active-icon-dark.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-dark.dropdown-toggle:after,
+.btn.btn-active-icon-dark.active.dropdown-toggle:after,
+.btn.btn-active-icon-dark.show.dropdown-toggle:after,
+.btn.btn-active-icon-dark:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-dark:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-dark:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-dark.dropdown-toggle:after {
+ color: var(--kt-text-dark);
+}
+.btn.btn-text-dark {
+ color: var(--kt-text-dark);
+}
+.btn-check:active + .btn.btn-active-text-dark,
+.btn-check:checked + .btn.btn-active-text-dark,
+.btn.btn-active-text-dark.active,
+.btn.btn-active-text-dark.show,
+.btn.btn-active-text-dark:active:not(.btn-active),
+.btn.btn-active-text-dark:focus:not(.btn-active),
+.btn.btn-active-text-dark:hover:not(.btn-active),
+.show > .btn.btn-active-text-dark {
+ color: var(--kt-text-dark);
+}
+.btn.btn-color-muted {
+ color: var(--kt-text-muted);
+}
+.btn.btn-color-muted .svg-icon,
+.btn.btn-color-muted i {
+ color: var(--kt-text-muted);
+}
+.btn.btn-color-muted.dropdown-toggle:after {
+ color: var(--kt-text-muted);
+}
+.btn-check:active + .btn.btn-active-color-muted,
+.btn-check:checked + .btn.btn-active-color-muted,
+.btn.btn-active-color-muted.active,
+.btn.btn-active-color-muted.show,
+.btn.btn-active-color-muted:active:not(.btn-active),
+.btn.btn-active-color-muted:focus:not(.btn-active),
+.btn.btn-active-color-muted:hover:not(.btn-active),
+.show > .btn.btn-active-color-muted {
+ color: var(--kt-text-muted);
+}
+.btn-check:active + .btn.btn-active-color-muted .svg-icon,
+.btn-check:active + .btn.btn-active-color-muted i,
+.btn-check:checked + .btn.btn-active-color-muted .svg-icon,
+.btn-check:checked + .btn.btn-active-color-muted i,
+.btn.btn-active-color-muted.active .svg-icon,
+.btn.btn-active-color-muted.active i,
+.btn.btn-active-color-muted.show .svg-icon,
+.btn.btn-active-color-muted.show i,
+.btn.btn-active-color-muted:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-muted:active:not(.btn-active) i,
+.btn.btn-active-color-muted:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-muted:focus:not(.btn-active) i,
+.btn.btn-active-color-muted:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-muted:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-muted .svg-icon,
+.show > .btn.btn-active-color-muted i {
+ color: var(--kt-text-muted);
+}
+.btn-check:active + .btn.btn-active-color-muted.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-muted.dropdown-toggle:after,
+.btn.btn-active-color-muted.active.dropdown-toggle:after,
+.btn.btn-active-color-muted.show.dropdown-toggle:after,
+.btn.btn-active-color-muted:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-muted:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-muted:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-muted.dropdown-toggle:after {
+ color: var(--kt-text-muted);
+}
+.btn.btn-icon-muted .svg-icon,
+.btn.btn-icon-muted i {
+ color: var(--kt-text-muted);
+}
+.btn.btn-icon-muted.dropdown-toggle:after {
+ color: var(--kt-text-muted);
+}
+.btn-check:active + .btn.btn-active-icon-muted .svg-icon,
+.btn-check:active + .btn.btn-active-icon-muted i,
+.btn-check:checked + .btn.btn-active-icon-muted .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-muted i,
+.btn.btn-active-icon-muted.active .svg-icon,
+.btn.btn-active-icon-muted.active i,
+.btn.btn-active-icon-muted.show .svg-icon,
+.btn.btn-active-icon-muted.show i,
+.btn.btn-active-icon-muted:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-muted:active:not(.btn-active) i,
+.btn.btn-active-icon-muted:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-muted:focus:not(.btn-active) i,
+.btn.btn-active-icon-muted:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-muted:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-muted .svg-icon,
+.show > .btn.btn-active-icon-muted i {
+ color: var(--kt-text-muted);
+}
+.btn-check:active + .btn.btn-active-icon-muted.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-muted.dropdown-toggle:after,
+.btn.btn-active-icon-muted.active.dropdown-toggle:after,
+.btn.btn-active-icon-muted.show.dropdown-toggle:after,
+.btn.btn-active-icon-muted:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-muted:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-muted:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-muted.dropdown-toggle:after {
+ color: var(--kt-text-muted);
+}
+.btn.btn-text-muted {
+ color: var(--kt-text-muted);
+}
+.btn-check:active + .btn.btn-active-text-muted,
+.btn-check:checked + .btn.btn-active-text-muted,
+.btn.btn-active-text-muted.active,
+.btn.btn-active-text-muted.show,
+.btn.btn-active-text-muted:active:not(.btn-active),
+.btn.btn-active-text-muted:focus:not(.btn-active),
+.btn.btn-active-text-muted:hover:not(.btn-active),
+.show > .btn.btn-active-text-muted {
+ color: var(--kt-text-muted);
+}
+.btn.btn-color-gray-100 {
+ color: var(--kt-text-gray-100);
+}
+.btn.btn-color-gray-100 .svg-icon,
+.btn.btn-color-gray-100 i {
+ color: var(--kt-text-gray-100);
+}
+.btn.btn-color-gray-100.dropdown-toggle:after {
+ color: var(--kt-text-gray-100);
+}
+.btn-check:active + .btn.btn-active-color-gray-100,
+.btn-check:checked + .btn.btn-active-color-gray-100,
+.btn.btn-active-color-gray-100.active,
+.btn.btn-active-color-gray-100.show,
+.btn.btn-active-color-gray-100:active:not(.btn-active),
+.btn.btn-active-color-gray-100:focus:not(.btn-active),
+.btn.btn-active-color-gray-100:hover:not(.btn-active),
+.show > .btn.btn-active-color-gray-100 {
+ color: var(--kt-text-gray-100);
+}
+.btn-check:active + .btn.btn-active-color-gray-100 .svg-icon,
+.btn-check:active + .btn.btn-active-color-gray-100 i,
+.btn-check:checked + .btn.btn-active-color-gray-100 .svg-icon,
+.btn-check:checked + .btn.btn-active-color-gray-100 i,
+.btn.btn-active-color-gray-100.active .svg-icon,
+.btn.btn-active-color-gray-100.active i,
+.btn.btn-active-color-gray-100.show .svg-icon,
+.btn.btn-active-color-gray-100.show i,
+.btn.btn-active-color-gray-100:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-100:active:not(.btn-active) i,
+.btn.btn-active-color-gray-100:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-100:focus:not(.btn-active) i,
+.btn.btn-active-color-gray-100:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-100:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-gray-100 .svg-icon,
+.show > .btn.btn-active-color-gray-100 i {
+ color: var(--kt-text-gray-100);
+}
+.btn-check:active + .btn.btn-active-color-gray-100.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-gray-100.dropdown-toggle:after,
+.btn.btn-active-color-gray-100.active.dropdown-toggle:after,
+.btn.btn-active-color-gray-100.show.dropdown-toggle:after,
+.btn.btn-active-color-gray-100:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-100:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-100:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-gray-100.dropdown-toggle:after {
+ color: var(--kt-text-gray-100);
+}
+.btn.btn-icon-gray-100 .svg-icon,
+.btn.btn-icon-gray-100 i {
+ color: var(--kt-text-gray-100);
+}
+.btn.btn-icon-gray-100.dropdown-toggle:after {
+ color: var(--kt-text-gray-100);
+}
+.btn-check:active + .btn.btn-active-icon-gray-100 .svg-icon,
+.btn-check:active + .btn.btn-active-icon-gray-100 i,
+.btn-check:checked + .btn.btn-active-icon-gray-100 .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-gray-100 i,
+.btn.btn-active-icon-gray-100.active .svg-icon,
+.btn.btn-active-icon-gray-100.active i,
+.btn.btn-active-icon-gray-100.show .svg-icon,
+.btn.btn-active-icon-gray-100.show i,
+.btn.btn-active-icon-gray-100:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-100:active:not(.btn-active) i,
+.btn.btn-active-icon-gray-100:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-100:focus:not(.btn-active) i,
+.btn.btn-active-icon-gray-100:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-100:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-gray-100 .svg-icon,
+.show > .btn.btn-active-icon-gray-100 i {
+ color: var(--kt-text-gray-100);
+}
+.btn-check:active + .btn.btn-active-icon-gray-100.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-gray-100.dropdown-toggle:after,
+.btn.btn-active-icon-gray-100.active.dropdown-toggle:after,
+.btn.btn-active-icon-gray-100.show.dropdown-toggle:after,
+.btn.btn-active-icon-gray-100:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-100:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-100:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-gray-100.dropdown-toggle:after {
+ color: var(--kt-text-gray-100);
+}
+.btn.btn-text-gray-100 {
+ color: var(--kt-text-gray-100);
+}
+.btn-check:active + .btn.btn-active-text-gray-100,
+.btn-check:checked + .btn.btn-active-text-gray-100,
+.btn.btn-active-text-gray-100.active,
+.btn.btn-active-text-gray-100.show,
+.btn.btn-active-text-gray-100:active:not(.btn-active),
+.btn.btn-active-text-gray-100:focus:not(.btn-active),
+.btn.btn-active-text-gray-100:hover:not(.btn-active),
+.show > .btn.btn-active-text-gray-100 {
+ color: var(--kt-text-gray-100);
+}
+.btn.btn-color-gray-200 {
+ color: var(--kt-text-gray-200);
+}
+.btn.btn-color-gray-200 .svg-icon,
+.btn.btn-color-gray-200 i {
+ color: var(--kt-text-gray-200);
+}
+.btn.btn-color-gray-200.dropdown-toggle:after {
+ color: var(--kt-text-gray-200);
+}
+.btn-check:active + .btn.btn-active-color-gray-200,
+.btn-check:checked + .btn.btn-active-color-gray-200,
+.btn.btn-active-color-gray-200.active,
+.btn.btn-active-color-gray-200.show,
+.btn.btn-active-color-gray-200:active:not(.btn-active),
+.btn.btn-active-color-gray-200:focus:not(.btn-active),
+.btn.btn-active-color-gray-200:hover:not(.btn-active),
+.show > .btn.btn-active-color-gray-200 {
+ color: var(--kt-text-gray-200);
+}
+.btn-check:active + .btn.btn-active-color-gray-200 .svg-icon,
+.btn-check:active + .btn.btn-active-color-gray-200 i,
+.btn-check:checked + .btn.btn-active-color-gray-200 .svg-icon,
+.btn-check:checked + .btn.btn-active-color-gray-200 i,
+.btn.btn-active-color-gray-200.active .svg-icon,
+.btn.btn-active-color-gray-200.active i,
+.btn.btn-active-color-gray-200.show .svg-icon,
+.btn.btn-active-color-gray-200.show i,
+.btn.btn-active-color-gray-200:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-200:active:not(.btn-active) i,
+.btn.btn-active-color-gray-200:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-200:focus:not(.btn-active) i,
+.btn.btn-active-color-gray-200:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-200:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-gray-200 .svg-icon,
+.show > .btn.btn-active-color-gray-200 i {
+ color: var(--kt-text-gray-200);
+}
+.btn-check:active + .btn.btn-active-color-gray-200.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-gray-200.dropdown-toggle:after,
+.btn.btn-active-color-gray-200.active.dropdown-toggle:after,
+.btn.btn-active-color-gray-200.show.dropdown-toggle:after,
+.btn.btn-active-color-gray-200:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-200:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-200:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-gray-200.dropdown-toggle:after {
+ color: var(--kt-text-gray-200);
+}
+.btn.btn-icon-gray-200 .svg-icon,
+.btn.btn-icon-gray-200 i {
+ color: var(--kt-text-gray-200);
+}
+.btn.btn-icon-gray-200.dropdown-toggle:after {
+ color: var(--kt-text-gray-200);
+}
+.btn-check:active + .btn.btn-active-icon-gray-200 .svg-icon,
+.btn-check:active + .btn.btn-active-icon-gray-200 i,
+.btn-check:checked + .btn.btn-active-icon-gray-200 .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-gray-200 i,
+.btn.btn-active-icon-gray-200.active .svg-icon,
+.btn.btn-active-icon-gray-200.active i,
+.btn.btn-active-icon-gray-200.show .svg-icon,
+.btn.btn-active-icon-gray-200.show i,
+.btn.btn-active-icon-gray-200:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-200:active:not(.btn-active) i,
+.btn.btn-active-icon-gray-200:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-200:focus:not(.btn-active) i,
+.btn.btn-active-icon-gray-200:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-200:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-gray-200 .svg-icon,
+.show > .btn.btn-active-icon-gray-200 i {
+ color: var(--kt-text-gray-200);
+}
+.btn-check:active + .btn.btn-active-icon-gray-200.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-gray-200.dropdown-toggle:after,
+.btn.btn-active-icon-gray-200.active.dropdown-toggle:after,
+.btn.btn-active-icon-gray-200.show.dropdown-toggle:after,
+.btn.btn-active-icon-gray-200:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-200:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-200:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-gray-200.dropdown-toggle:after {
+ color: var(--kt-text-gray-200);
+}
+.btn.btn-text-gray-200 {
+ color: var(--kt-text-gray-200);
+}
+.btn-check:active + .btn.btn-active-text-gray-200,
+.btn-check:checked + .btn.btn-active-text-gray-200,
+.btn.btn-active-text-gray-200.active,
+.btn.btn-active-text-gray-200.show,
+.btn.btn-active-text-gray-200:active:not(.btn-active),
+.btn.btn-active-text-gray-200:focus:not(.btn-active),
+.btn.btn-active-text-gray-200:hover:not(.btn-active),
+.show > .btn.btn-active-text-gray-200 {
+ color: var(--kt-text-gray-200);
+}
+.btn.btn-color-gray-300 {
+ color: var(--kt-text-gray-300);
+}
+.btn.btn-color-gray-300 .svg-icon,
+.btn.btn-color-gray-300 i {
+ color: var(--kt-text-gray-300);
+}
+.btn.btn-color-gray-300.dropdown-toggle:after {
+ color: var(--kt-text-gray-300);
+}
+.btn-check:active + .btn.btn-active-color-gray-300,
+.btn-check:checked + .btn.btn-active-color-gray-300,
+.btn.btn-active-color-gray-300.active,
+.btn.btn-active-color-gray-300.show,
+.btn.btn-active-color-gray-300:active:not(.btn-active),
+.btn.btn-active-color-gray-300:focus:not(.btn-active),
+.btn.btn-active-color-gray-300:hover:not(.btn-active),
+.show > .btn.btn-active-color-gray-300 {
+ color: var(--kt-text-gray-300);
+}
+.btn-check:active + .btn.btn-active-color-gray-300 .svg-icon,
+.btn-check:active + .btn.btn-active-color-gray-300 i,
+.btn-check:checked + .btn.btn-active-color-gray-300 .svg-icon,
+.btn-check:checked + .btn.btn-active-color-gray-300 i,
+.btn.btn-active-color-gray-300.active .svg-icon,
+.btn.btn-active-color-gray-300.active i,
+.btn.btn-active-color-gray-300.show .svg-icon,
+.btn.btn-active-color-gray-300.show i,
+.btn.btn-active-color-gray-300:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-300:active:not(.btn-active) i,
+.btn.btn-active-color-gray-300:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-300:focus:not(.btn-active) i,
+.btn.btn-active-color-gray-300:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-300:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-gray-300 .svg-icon,
+.show > .btn.btn-active-color-gray-300 i {
+ color: var(--kt-text-gray-300);
+}
+.btn-check:active + .btn.btn-active-color-gray-300.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-gray-300.dropdown-toggle:after,
+.btn.btn-active-color-gray-300.active.dropdown-toggle:after,
+.btn.btn-active-color-gray-300.show.dropdown-toggle:after,
+.btn.btn-active-color-gray-300:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-300:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-300:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-gray-300.dropdown-toggle:after {
+ color: var(--kt-text-gray-300);
+}
+.btn.btn-icon-gray-300 .svg-icon,
+.btn.btn-icon-gray-300 i {
+ color: var(--kt-text-gray-300);
+}
+.btn.btn-icon-gray-300.dropdown-toggle:after {
+ color: var(--kt-text-gray-300);
+}
+.btn-check:active + .btn.btn-active-icon-gray-300 .svg-icon,
+.btn-check:active + .btn.btn-active-icon-gray-300 i,
+.btn-check:checked + .btn.btn-active-icon-gray-300 .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-gray-300 i,
+.btn.btn-active-icon-gray-300.active .svg-icon,
+.btn.btn-active-icon-gray-300.active i,
+.btn.btn-active-icon-gray-300.show .svg-icon,
+.btn.btn-active-icon-gray-300.show i,
+.btn.btn-active-icon-gray-300:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-300:active:not(.btn-active) i,
+.btn.btn-active-icon-gray-300:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-300:focus:not(.btn-active) i,
+.btn.btn-active-icon-gray-300:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-300:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-gray-300 .svg-icon,
+.show > .btn.btn-active-icon-gray-300 i {
+ color: var(--kt-text-gray-300);
+}
+.btn-check:active + .btn.btn-active-icon-gray-300.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-gray-300.dropdown-toggle:after,
+.btn.btn-active-icon-gray-300.active.dropdown-toggle:after,
+.btn.btn-active-icon-gray-300.show.dropdown-toggle:after,
+.btn.btn-active-icon-gray-300:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-300:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-300:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-gray-300.dropdown-toggle:after {
+ color: var(--kt-text-gray-300);
+}
+.btn.btn-text-gray-300 {
+ color: var(--kt-text-gray-300);
+}
+.btn-check:active + .btn.btn-active-text-gray-300,
+.btn-check:checked + .btn.btn-active-text-gray-300,
+.btn.btn-active-text-gray-300.active,
+.btn.btn-active-text-gray-300.show,
+.btn.btn-active-text-gray-300:active:not(.btn-active),
+.btn.btn-active-text-gray-300:focus:not(.btn-active),
+.btn.btn-active-text-gray-300:hover:not(.btn-active),
+.show > .btn.btn-active-text-gray-300 {
+ color: var(--kt-text-gray-300);
+}
+.btn.btn-color-gray-400 {
+ color: var(--kt-text-gray-400);
+}
+.btn.btn-color-gray-400 .svg-icon,
+.btn.btn-color-gray-400 i {
+ color: var(--kt-text-gray-400);
+}
+.btn.btn-color-gray-400.dropdown-toggle:after {
+ color: var(--kt-text-gray-400);
+}
+.btn-check:active + .btn.btn-active-color-gray-400,
+.btn-check:checked + .btn.btn-active-color-gray-400,
+.btn.btn-active-color-gray-400.active,
+.btn.btn-active-color-gray-400.show,
+.btn.btn-active-color-gray-400:active:not(.btn-active),
+.btn.btn-active-color-gray-400:focus:not(.btn-active),
+.btn.btn-active-color-gray-400:hover:not(.btn-active),
+.show > .btn.btn-active-color-gray-400 {
+ color: var(--kt-text-gray-400);
+}
+.btn-check:active + .btn.btn-active-color-gray-400 .svg-icon,
+.btn-check:active + .btn.btn-active-color-gray-400 i,
+.btn-check:checked + .btn.btn-active-color-gray-400 .svg-icon,
+.btn-check:checked + .btn.btn-active-color-gray-400 i,
+.btn.btn-active-color-gray-400.active .svg-icon,
+.btn.btn-active-color-gray-400.active i,
+.btn.btn-active-color-gray-400.show .svg-icon,
+.btn.btn-active-color-gray-400.show i,
+.btn.btn-active-color-gray-400:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-400:active:not(.btn-active) i,
+.btn.btn-active-color-gray-400:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-400:focus:not(.btn-active) i,
+.btn.btn-active-color-gray-400:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-400:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-gray-400 .svg-icon,
+.show > .btn.btn-active-color-gray-400 i {
+ color: var(--kt-text-gray-400);
+}
+.btn-check:active + .btn.btn-active-color-gray-400.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-gray-400.dropdown-toggle:after,
+.btn.btn-active-color-gray-400.active.dropdown-toggle:after,
+.btn.btn-active-color-gray-400.show.dropdown-toggle:after,
+.btn.btn-active-color-gray-400:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-400:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-400:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-gray-400.dropdown-toggle:after {
+ color: var(--kt-text-gray-400);
+}
+.btn.btn-icon-gray-400 .svg-icon,
+.btn.btn-icon-gray-400 i {
+ color: var(--kt-text-gray-400);
+}
+.btn.btn-icon-gray-400.dropdown-toggle:after {
+ color: var(--kt-text-gray-400);
+}
+.btn-check:active + .btn.btn-active-icon-gray-400 .svg-icon,
+.btn-check:active + .btn.btn-active-icon-gray-400 i,
+.btn-check:checked + .btn.btn-active-icon-gray-400 .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-gray-400 i,
+.btn.btn-active-icon-gray-400.active .svg-icon,
+.btn.btn-active-icon-gray-400.active i,
+.btn.btn-active-icon-gray-400.show .svg-icon,
+.btn.btn-active-icon-gray-400.show i,
+.btn.btn-active-icon-gray-400:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-400:active:not(.btn-active) i,
+.btn.btn-active-icon-gray-400:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-400:focus:not(.btn-active) i,
+.btn.btn-active-icon-gray-400:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-400:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-gray-400 .svg-icon,
+.show > .btn.btn-active-icon-gray-400 i {
+ color: var(--kt-text-gray-400);
+}
+.btn-check:active + .btn.btn-active-icon-gray-400.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-gray-400.dropdown-toggle:after,
+.btn.btn-active-icon-gray-400.active.dropdown-toggle:after,
+.btn.btn-active-icon-gray-400.show.dropdown-toggle:after,
+.btn.btn-active-icon-gray-400:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-400:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-400:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-gray-400.dropdown-toggle:after {
+ color: var(--kt-text-gray-400);
+}
+.btn.btn-text-gray-400 {
+ color: var(--kt-text-gray-400);
+}
+.btn-check:active + .btn.btn-active-text-gray-400,
+.btn-check:checked + .btn.btn-active-text-gray-400,
+.btn.btn-active-text-gray-400.active,
+.btn.btn-active-text-gray-400.show,
+.btn.btn-active-text-gray-400:active:not(.btn-active),
+.btn.btn-active-text-gray-400:focus:not(.btn-active),
+.btn.btn-active-text-gray-400:hover:not(.btn-active),
+.show > .btn.btn-active-text-gray-400 {
+ color: var(--kt-text-gray-400);
+}
+.btn.btn-color-gray-500 {
+ color: var(--kt-text-gray-500);
+}
+.btn.btn-color-gray-500 .svg-icon,
+.btn.btn-color-gray-500 i {
+ color: var(--kt-text-gray-500);
+}
+.btn.btn-color-gray-500.dropdown-toggle:after {
+ color: var(--kt-text-gray-500);
+}
+.btn-check:active + .btn.btn-active-color-gray-500,
+.btn-check:checked + .btn.btn-active-color-gray-500,
+.btn.btn-active-color-gray-500.active,
+.btn.btn-active-color-gray-500.show,
+.btn.btn-active-color-gray-500:active:not(.btn-active),
+.btn.btn-active-color-gray-500:focus:not(.btn-active),
+.btn.btn-active-color-gray-500:hover:not(.btn-active),
+.show > .btn.btn-active-color-gray-500 {
+ color: var(--kt-text-gray-500);
+}
+.btn-check:active + .btn.btn-active-color-gray-500 .svg-icon,
+.btn-check:active + .btn.btn-active-color-gray-500 i,
+.btn-check:checked + .btn.btn-active-color-gray-500 .svg-icon,
+.btn-check:checked + .btn.btn-active-color-gray-500 i,
+.btn.btn-active-color-gray-500.active .svg-icon,
+.btn.btn-active-color-gray-500.active i,
+.btn.btn-active-color-gray-500.show .svg-icon,
+.btn.btn-active-color-gray-500.show i,
+.btn.btn-active-color-gray-500:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-500:active:not(.btn-active) i,
+.btn.btn-active-color-gray-500:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-500:focus:not(.btn-active) i,
+.btn.btn-active-color-gray-500:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-500:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-gray-500 .svg-icon,
+.show > .btn.btn-active-color-gray-500 i {
+ color: var(--kt-text-gray-500);
+}
+.btn-check:active + .btn.btn-active-color-gray-500.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-gray-500.dropdown-toggle:after,
+.btn.btn-active-color-gray-500.active.dropdown-toggle:after,
+.btn.btn-active-color-gray-500.show.dropdown-toggle:after,
+.btn.btn-active-color-gray-500:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-500:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-500:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-gray-500.dropdown-toggle:after {
+ color: var(--kt-text-gray-500);
+}
+.btn.btn-icon-gray-500 .svg-icon,
+.btn.btn-icon-gray-500 i {
+ color: var(--kt-text-gray-500);
+}
+.btn.btn-icon-gray-500.dropdown-toggle:after {
+ color: var(--kt-text-gray-500);
+}
+.btn-check:active + .btn.btn-active-icon-gray-500 .svg-icon,
+.btn-check:active + .btn.btn-active-icon-gray-500 i,
+.btn-check:checked + .btn.btn-active-icon-gray-500 .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-gray-500 i,
+.btn.btn-active-icon-gray-500.active .svg-icon,
+.btn.btn-active-icon-gray-500.active i,
+.btn.btn-active-icon-gray-500.show .svg-icon,
+.btn.btn-active-icon-gray-500.show i,
+.btn.btn-active-icon-gray-500:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-500:active:not(.btn-active) i,
+.btn.btn-active-icon-gray-500:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-500:focus:not(.btn-active) i,
+.btn.btn-active-icon-gray-500:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-500:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-gray-500 .svg-icon,
+.show > .btn.btn-active-icon-gray-500 i {
+ color: var(--kt-text-gray-500);
+}
+.btn-check:active + .btn.btn-active-icon-gray-500.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-gray-500.dropdown-toggle:after,
+.btn.btn-active-icon-gray-500.active.dropdown-toggle:after,
+.btn.btn-active-icon-gray-500.show.dropdown-toggle:after,
+.btn.btn-active-icon-gray-500:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-500:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-500:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-gray-500.dropdown-toggle:after {
+ color: var(--kt-text-gray-500);
+}
+.btn.btn-text-gray-500 {
+ color: var(--kt-text-gray-500);
+}
+.btn-check:active + .btn.btn-active-text-gray-500,
+.btn-check:checked + .btn.btn-active-text-gray-500,
+.btn.btn-active-text-gray-500.active,
+.btn.btn-active-text-gray-500.show,
+.btn.btn-active-text-gray-500:active:not(.btn-active),
+.btn.btn-active-text-gray-500:focus:not(.btn-active),
+.btn.btn-active-text-gray-500:hover:not(.btn-active),
+.show > .btn.btn-active-text-gray-500 {
+ color: var(--kt-text-gray-500);
+}
+.btn.btn-color-gray-600 {
+ color: var(--kt-text-gray-600);
+}
+.btn.btn-color-gray-600 .svg-icon,
+.btn.btn-color-gray-600 i {
+ color: var(--kt-text-gray-600);
+}
+.btn.btn-color-gray-600.dropdown-toggle:after {
+ color: var(--kt-text-gray-600);
+}
+.btn-check:active + .btn.btn-active-color-gray-600,
+.btn-check:checked + .btn.btn-active-color-gray-600,
+.btn.btn-active-color-gray-600.active,
+.btn.btn-active-color-gray-600.show,
+.btn.btn-active-color-gray-600:active:not(.btn-active),
+.btn.btn-active-color-gray-600:focus:not(.btn-active),
+.btn.btn-active-color-gray-600:hover:not(.btn-active),
+.show > .btn.btn-active-color-gray-600 {
+ color: var(--kt-text-gray-600);
+}
+.btn-check:active + .btn.btn-active-color-gray-600 .svg-icon,
+.btn-check:active + .btn.btn-active-color-gray-600 i,
+.btn-check:checked + .btn.btn-active-color-gray-600 .svg-icon,
+.btn-check:checked + .btn.btn-active-color-gray-600 i,
+.btn.btn-active-color-gray-600.active .svg-icon,
+.btn.btn-active-color-gray-600.active i,
+.btn.btn-active-color-gray-600.show .svg-icon,
+.btn.btn-active-color-gray-600.show i,
+.btn.btn-active-color-gray-600:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-600:active:not(.btn-active) i,
+.btn.btn-active-color-gray-600:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-600:focus:not(.btn-active) i,
+.btn.btn-active-color-gray-600:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-600:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-gray-600 .svg-icon,
+.show > .btn.btn-active-color-gray-600 i {
+ color: var(--kt-text-gray-600);
+}
+.btn-check:active + .btn.btn-active-color-gray-600.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-gray-600.dropdown-toggle:after,
+.btn.btn-active-color-gray-600.active.dropdown-toggle:after,
+.btn.btn-active-color-gray-600.show.dropdown-toggle:after,
+.btn.btn-active-color-gray-600:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-600:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-600:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-gray-600.dropdown-toggle:after {
+ color: var(--kt-text-gray-600);
+}
+.btn.btn-icon-gray-600 .svg-icon,
+.btn.btn-icon-gray-600 i {
+ color: var(--kt-text-gray-600);
+}
+.btn.btn-icon-gray-600.dropdown-toggle:after {
+ color: var(--kt-text-gray-600);
+}
+.btn-check:active + .btn.btn-active-icon-gray-600 .svg-icon,
+.btn-check:active + .btn.btn-active-icon-gray-600 i,
+.btn-check:checked + .btn.btn-active-icon-gray-600 .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-gray-600 i,
+.btn.btn-active-icon-gray-600.active .svg-icon,
+.btn.btn-active-icon-gray-600.active i,
+.btn.btn-active-icon-gray-600.show .svg-icon,
+.btn.btn-active-icon-gray-600.show i,
+.btn.btn-active-icon-gray-600:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-600:active:not(.btn-active) i,
+.btn.btn-active-icon-gray-600:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-600:focus:not(.btn-active) i,
+.btn.btn-active-icon-gray-600:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-600:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-gray-600 .svg-icon,
+.show > .btn.btn-active-icon-gray-600 i {
+ color: var(--kt-text-gray-600);
+}
+.btn-check:active + .btn.btn-active-icon-gray-600.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-gray-600.dropdown-toggle:after,
+.btn.btn-active-icon-gray-600.active.dropdown-toggle:after,
+.btn.btn-active-icon-gray-600.show.dropdown-toggle:after,
+.btn.btn-active-icon-gray-600:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-600:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-600:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-gray-600.dropdown-toggle:after {
+ color: var(--kt-text-gray-600);
+}
+.btn.btn-text-gray-600 {
+ color: var(--kt-text-gray-600);
+}
+.btn-check:active + .btn.btn-active-text-gray-600,
+.btn-check:checked + .btn.btn-active-text-gray-600,
+.btn.btn-active-text-gray-600.active,
+.btn.btn-active-text-gray-600.show,
+.btn.btn-active-text-gray-600:active:not(.btn-active),
+.btn.btn-active-text-gray-600:focus:not(.btn-active),
+.btn.btn-active-text-gray-600:hover:not(.btn-active),
+.show > .btn.btn-active-text-gray-600 {
+ color: var(--kt-text-gray-600);
+}
+.btn.btn-color-gray-700 {
+ color: var(--kt-text-gray-700);
+}
+.btn.btn-color-gray-700 .svg-icon,
+.btn.btn-color-gray-700 i {
+ color: var(--kt-text-gray-700);
+}
+.btn.btn-color-gray-700.dropdown-toggle:after {
+ color: var(--kt-text-gray-700);
+}
+.btn-check:active + .btn.btn-active-color-gray-700,
+.btn-check:checked + .btn.btn-active-color-gray-700,
+.btn.btn-active-color-gray-700.active,
+.btn.btn-active-color-gray-700.show,
+.btn.btn-active-color-gray-700:active:not(.btn-active),
+.btn.btn-active-color-gray-700:focus:not(.btn-active),
+.btn.btn-active-color-gray-700:hover:not(.btn-active),
+.show > .btn.btn-active-color-gray-700 {
+ color: var(--kt-text-gray-700);
+}
+.btn-check:active + .btn.btn-active-color-gray-700 .svg-icon,
+.btn-check:active + .btn.btn-active-color-gray-700 i,
+.btn-check:checked + .btn.btn-active-color-gray-700 .svg-icon,
+.btn-check:checked + .btn.btn-active-color-gray-700 i,
+.btn.btn-active-color-gray-700.active .svg-icon,
+.btn.btn-active-color-gray-700.active i,
+.btn.btn-active-color-gray-700.show .svg-icon,
+.btn.btn-active-color-gray-700.show i,
+.btn.btn-active-color-gray-700:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-700:active:not(.btn-active) i,
+.btn.btn-active-color-gray-700:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-700:focus:not(.btn-active) i,
+.btn.btn-active-color-gray-700:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-700:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-gray-700 .svg-icon,
+.show > .btn.btn-active-color-gray-700 i {
+ color: var(--kt-text-gray-700);
+}
+.btn-check:active + .btn.btn-active-color-gray-700.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-gray-700.dropdown-toggle:after,
+.btn.btn-active-color-gray-700.active.dropdown-toggle:after,
+.btn.btn-active-color-gray-700.show.dropdown-toggle:after,
+.btn.btn-active-color-gray-700:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-700:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-700:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-gray-700.dropdown-toggle:after {
+ color: var(--kt-text-gray-700);
+}
+.btn.btn-icon-gray-700 .svg-icon,
+.btn.btn-icon-gray-700 i {
+ color: var(--kt-text-gray-700);
+}
+.btn.btn-icon-gray-700.dropdown-toggle:after {
+ color: var(--kt-text-gray-700);
+}
+.btn-check:active + .btn.btn-active-icon-gray-700 .svg-icon,
+.btn-check:active + .btn.btn-active-icon-gray-700 i,
+.btn-check:checked + .btn.btn-active-icon-gray-700 .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-gray-700 i,
+.btn.btn-active-icon-gray-700.active .svg-icon,
+.btn.btn-active-icon-gray-700.active i,
+.btn.btn-active-icon-gray-700.show .svg-icon,
+.btn.btn-active-icon-gray-700.show i,
+.btn.btn-active-icon-gray-700:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-700:active:not(.btn-active) i,
+.btn.btn-active-icon-gray-700:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-700:focus:not(.btn-active) i,
+.btn.btn-active-icon-gray-700:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-700:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-gray-700 .svg-icon,
+.show > .btn.btn-active-icon-gray-700 i {
+ color: var(--kt-text-gray-700);
+}
+.btn-check:active + .btn.btn-active-icon-gray-700.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-gray-700.dropdown-toggle:after,
+.btn.btn-active-icon-gray-700.active.dropdown-toggle:after,
+.btn.btn-active-icon-gray-700.show.dropdown-toggle:after,
+.btn.btn-active-icon-gray-700:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-700:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-700:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-gray-700.dropdown-toggle:after {
+ color: var(--kt-text-gray-700);
+}
+.btn.btn-text-gray-700 {
+ color: var(--kt-text-gray-700);
+}
+.btn-check:active + .btn.btn-active-text-gray-700,
+.btn-check:checked + .btn.btn-active-text-gray-700,
+.btn.btn-active-text-gray-700.active,
+.btn.btn-active-text-gray-700.show,
+.btn.btn-active-text-gray-700:active:not(.btn-active),
+.btn.btn-active-text-gray-700:focus:not(.btn-active),
+.btn.btn-active-text-gray-700:hover:not(.btn-active),
+.show > .btn.btn-active-text-gray-700 {
+ color: var(--kt-text-gray-700);
+}
+.btn.btn-color-gray-800 {
+ color: var(--kt-text-gray-800);
+}
+.btn.btn-color-gray-800 .svg-icon,
+.btn.btn-color-gray-800 i {
+ color: var(--kt-text-gray-800);
+}
+.btn.btn-color-gray-800.dropdown-toggle:after {
+ color: var(--kt-text-gray-800);
+}
+.btn-check:active + .btn.btn-active-color-gray-800,
+.btn-check:checked + .btn.btn-active-color-gray-800,
+.btn.btn-active-color-gray-800.active,
+.btn.btn-active-color-gray-800.show,
+.btn.btn-active-color-gray-800:active:not(.btn-active),
+.btn.btn-active-color-gray-800:focus:not(.btn-active),
+.btn.btn-active-color-gray-800:hover:not(.btn-active),
+.show > .btn.btn-active-color-gray-800 {
+ color: var(--kt-text-gray-800);
+}
+.btn-check:active + .btn.btn-active-color-gray-800 .svg-icon,
+.btn-check:active + .btn.btn-active-color-gray-800 i,
+.btn-check:checked + .btn.btn-active-color-gray-800 .svg-icon,
+.btn-check:checked + .btn.btn-active-color-gray-800 i,
+.btn.btn-active-color-gray-800.active .svg-icon,
+.btn.btn-active-color-gray-800.active i,
+.btn.btn-active-color-gray-800.show .svg-icon,
+.btn.btn-active-color-gray-800.show i,
+.btn.btn-active-color-gray-800:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-800:active:not(.btn-active) i,
+.btn.btn-active-color-gray-800:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-800:focus:not(.btn-active) i,
+.btn.btn-active-color-gray-800:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-800:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-gray-800 .svg-icon,
+.show > .btn.btn-active-color-gray-800 i {
+ color: var(--kt-text-gray-800);
+}
+.btn-check:active + .btn.btn-active-color-gray-800.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-gray-800.dropdown-toggle:after,
+.btn.btn-active-color-gray-800.active.dropdown-toggle:after,
+.btn.btn-active-color-gray-800.show.dropdown-toggle:after,
+.btn.btn-active-color-gray-800:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-800:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-800:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-gray-800.dropdown-toggle:after {
+ color: var(--kt-text-gray-800);
+}
+.btn.btn-icon-gray-800 .svg-icon,
+.btn.btn-icon-gray-800 i {
+ color: var(--kt-text-gray-800);
+}
+.btn.btn-icon-gray-800.dropdown-toggle:after {
+ color: var(--kt-text-gray-800);
+}
+.btn-check:active + .btn.btn-active-icon-gray-800 .svg-icon,
+.btn-check:active + .btn.btn-active-icon-gray-800 i,
+.btn-check:checked + .btn.btn-active-icon-gray-800 .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-gray-800 i,
+.btn.btn-active-icon-gray-800.active .svg-icon,
+.btn.btn-active-icon-gray-800.active i,
+.btn.btn-active-icon-gray-800.show .svg-icon,
+.btn.btn-active-icon-gray-800.show i,
+.btn.btn-active-icon-gray-800:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-800:active:not(.btn-active) i,
+.btn.btn-active-icon-gray-800:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-800:focus:not(.btn-active) i,
+.btn.btn-active-icon-gray-800:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-800:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-gray-800 .svg-icon,
+.show > .btn.btn-active-icon-gray-800 i {
+ color: var(--kt-text-gray-800);
+}
+.btn-check:active + .btn.btn-active-icon-gray-800.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-gray-800.dropdown-toggle:after,
+.btn.btn-active-icon-gray-800.active.dropdown-toggle:after,
+.btn.btn-active-icon-gray-800.show.dropdown-toggle:after,
+.btn.btn-active-icon-gray-800:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-800:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-800:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-gray-800.dropdown-toggle:after {
+ color: var(--kt-text-gray-800);
+}
+.btn.btn-text-gray-800 {
+ color: var(--kt-text-gray-800);
+}
+.btn-check:active + .btn.btn-active-text-gray-800,
+.btn-check:checked + .btn.btn-active-text-gray-800,
+.btn.btn-active-text-gray-800.active,
+.btn.btn-active-text-gray-800.show,
+.btn.btn-active-text-gray-800:active:not(.btn-active),
+.btn.btn-active-text-gray-800:focus:not(.btn-active),
+.btn.btn-active-text-gray-800:hover:not(.btn-active),
+.show > .btn.btn-active-text-gray-800 {
+ color: var(--kt-text-gray-800);
+}
+.btn.btn-color-gray-900 {
+ color: var(--kt-text-gray-900);
+}
+.btn.btn-color-gray-900 .svg-icon,
+.btn.btn-color-gray-900 i {
+ color: var(--kt-text-gray-900);
+}
+.btn.btn-color-gray-900.dropdown-toggle:after {
+ color: var(--kt-text-gray-900);
+}
+.btn-check:active + .btn.btn-active-color-gray-900,
+.btn-check:checked + .btn.btn-active-color-gray-900,
+.btn.btn-active-color-gray-900.active,
+.btn.btn-active-color-gray-900.show,
+.btn.btn-active-color-gray-900:active:not(.btn-active),
+.btn.btn-active-color-gray-900:focus:not(.btn-active),
+.btn.btn-active-color-gray-900:hover:not(.btn-active),
+.show > .btn.btn-active-color-gray-900 {
+ color: var(--kt-text-gray-900);
+}
+.btn-check:active + .btn.btn-active-color-gray-900 .svg-icon,
+.btn-check:active + .btn.btn-active-color-gray-900 i,
+.btn-check:checked + .btn.btn-active-color-gray-900 .svg-icon,
+.btn-check:checked + .btn.btn-active-color-gray-900 i,
+.btn.btn-active-color-gray-900.active .svg-icon,
+.btn.btn-active-color-gray-900.active i,
+.btn.btn-active-color-gray-900.show .svg-icon,
+.btn.btn-active-color-gray-900.show i,
+.btn.btn-active-color-gray-900:active:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-900:active:not(.btn-active) i,
+.btn.btn-active-color-gray-900:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-900:focus:not(.btn-active) i,
+.btn.btn-active-color-gray-900:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-color-gray-900:hover:not(.btn-active) i,
+.show > .btn.btn-active-color-gray-900 .svg-icon,
+.show > .btn.btn-active-color-gray-900 i {
+ color: var(--kt-text-gray-900);
+}
+.btn-check:active + .btn.btn-active-color-gray-900.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-color-gray-900.dropdown-toggle:after,
+.btn.btn-active-color-gray-900.active.dropdown-toggle:after,
+.btn.btn-active-color-gray-900.show.dropdown-toggle:after,
+.btn.btn-active-color-gray-900:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-900:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-color-gray-900:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-color-gray-900.dropdown-toggle:after {
+ color: var(--kt-text-gray-900);
+}
+.btn.btn-icon-gray-900 .svg-icon,
+.btn.btn-icon-gray-900 i {
+ color: var(--kt-text-gray-900);
+}
+.btn.btn-icon-gray-900.dropdown-toggle:after {
+ color: var(--kt-text-gray-900);
+}
+.btn-check:active + .btn.btn-active-icon-gray-900 .svg-icon,
+.btn-check:active + .btn.btn-active-icon-gray-900 i,
+.btn-check:checked + .btn.btn-active-icon-gray-900 .svg-icon,
+.btn-check:checked + .btn.btn-active-icon-gray-900 i,
+.btn.btn-active-icon-gray-900.active .svg-icon,
+.btn.btn-active-icon-gray-900.active i,
+.btn.btn-active-icon-gray-900.show .svg-icon,
+.btn.btn-active-icon-gray-900.show i,
+.btn.btn-active-icon-gray-900:active:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-900:active:not(.btn-active) i,
+.btn.btn-active-icon-gray-900:focus:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-900:focus:not(.btn-active) i,
+.btn.btn-active-icon-gray-900:hover:not(.btn-active) .svg-icon,
+.btn.btn-active-icon-gray-900:hover:not(.btn-active) i,
+.show > .btn.btn-active-icon-gray-900 .svg-icon,
+.show > .btn.btn-active-icon-gray-900 i {
+ color: var(--kt-text-gray-900);
+}
+.btn-check:active + .btn.btn-active-icon-gray-900.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-active-icon-gray-900.dropdown-toggle:after,
+.btn.btn-active-icon-gray-900.active.dropdown-toggle:after,
+.btn.btn-active-icon-gray-900.show.dropdown-toggle:after,
+.btn.btn-active-icon-gray-900:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-900:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-active-icon-gray-900:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-active-icon-gray-900.dropdown-toggle:after {
+ color: var(--kt-text-gray-900);
+}
+.btn.btn-text-gray-900 {
+ color: var(--kt-text-gray-900);
+}
+.btn-check:active + .btn.btn-active-text-gray-900,
+.btn-check:checked + .btn.btn-active-text-gray-900,
+.btn.btn-active-text-gray-900.active,
+.btn.btn-active-text-gray-900.show,
+.btn.btn-active-text-gray-900:active:not(.btn-active),
+.btn.btn-active-text-gray-900:focus:not(.btn-active),
+.btn.btn-active-text-gray-900:hover:not(.btn-active),
+.show > .btn.btn-active-text-gray-900 {
+ color: var(--kt-text-gray-900);
+}
+.btn.btn-outline.btn-outline-dashed {
+ border-width: 1px;
+ border-style: dashed;
+}
+.btn-check:active + .btn.btn-outline.btn-outline-dashed,
+.btn-check:checked + .btn.btn-outline.btn-outline-dashed,
+.btn.btn-outline.btn-outline-dashed.active,
+.btn.btn-outline.btn-outline-dashed.show,
+.btn.btn-outline.btn-outline-dashed:active:not(.btn-active),
+.btn.btn-outline.btn-outline-dashed:focus:not(.btn-active),
+.btn.btn-outline.btn-outline-dashed:hover:not(.btn-active),
+.show > .btn.btn-outline.btn-outline-dashed {
+ border-color: var(--kt-primary);
+}
+.btn.btn-facebook {
+ color: #fff;
+ border-color: #3b5998;
+ background-color: #3b5998;
+}
+.btn.btn-facebook .svg-icon,
+.btn.btn-facebook i {
+ color: #fff;
+}
+.btn.btn-facebook.dropdown-toggle:after {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-facebook,
+.btn-check:checked + .btn.btn-facebook,
+.btn.btn-facebook.active,
+.btn.btn-facebook.show,
+.btn.btn-facebook:active:not(.btn-active),
+.btn.btn-facebook:focus:not(.btn-active),
+.btn.btn-facebook:hover:not(.btn-active),
+.show > .btn.btn-facebook {
+ border-color: #30497c;
+ background-color: #30497c !important;
+}
+.btn.btn-light-facebook {
+ color: #3b5998;
+ border-color: rgba(59, 89, 152, 0.1);
+ background-color: rgba(59, 89, 152, 0.1);
+}
+.btn.btn-light-facebook .svg-icon,
+.btn.btn-light-facebook i {
+ color: #3b5998;
+}
+.btn.btn-light-facebook.dropdown-toggle:after {
+ color: #3b5998;
+}
+.btn-check:active + .btn.btn-light-facebook,
+.btn-check:checked + .btn.btn-light-facebook,
+.btn.btn-light-facebook.active,
+.btn.btn-light-facebook.show,
+.btn.btn-light-facebook:active:not(.btn-active),
+.btn.btn-light-facebook:focus:not(.btn-active),
+.btn.btn-light-facebook:hover:not(.btn-active),
+.show > .btn.btn-light-facebook {
+ color: #fff;
+ border-color: #3b5998;
+ background-color: #3b5998 !important;
+}
+.btn-check:active + .btn.btn-light-facebook .svg-icon,
+.btn-check:active + .btn.btn-light-facebook i,
+.btn-check:checked + .btn.btn-light-facebook .svg-icon,
+.btn-check:checked + .btn.btn-light-facebook i,
+.btn.btn-light-facebook.active .svg-icon,
+.btn.btn-light-facebook.active i,
+.btn.btn-light-facebook.show .svg-icon,
+.btn.btn-light-facebook.show i,
+.btn.btn-light-facebook:active:not(.btn-active) .svg-icon,
+.btn.btn-light-facebook:active:not(.btn-active) i,
+.btn.btn-light-facebook:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-facebook:focus:not(.btn-active) i,
+.btn.btn-light-facebook:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-facebook:hover:not(.btn-active) i,
+.show > .btn.btn-light-facebook .svg-icon,
+.show > .btn.btn-light-facebook i {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-light-facebook.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-facebook.dropdown-toggle:after,
+.btn.btn-light-facebook.active.dropdown-toggle:after,
+.btn.btn-light-facebook.show.dropdown-toggle:after,
+.btn.btn-light-facebook:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-facebook:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-facebook:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-facebook.dropdown-toggle:after {
+ color: #fff;
+}
+.btn.btn-google {
+ color: #fff;
+ border-color: #dd4b39;
+ background-color: #dd4b39;
+}
+.btn.btn-google .svg-icon,
+.btn.btn-google i {
+ color: #fff;
+}
+.btn.btn-google.dropdown-toggle:after {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-google,
+.btn-check:checked + .btn.btn-google,
+.btn.btn-google.active,
+.btn.btn-google.show,
+.btn.btn-google:active:not(.btn-active),
+.btn.btn-google:focus:not(.btn-active),
+.btn.btn-google:hover:not(.btn-active),
+.show > .btn.btn-google {
+ border-color: #cd3623;
+ background-color: #cd3623 !important;
+}
+.btn.btn-light-google {
+ color: #dd4b39;
+ border-color: rgba(221, 75, 57, 0.1);
+ background-color: rgba(221, 75, 57, 0.1);
+}
+.btn.btn-light-google .svg-icon,
+.btn.btn-light-google i {
+ color: #dd4b39;
+}
+.btn.btn-light-google.dropdown-toggle:after {
+ color: #dd4b39;
+}
+.btn-check:active + .btn.btn-light-google,
+.btn-check:checked + .btn.btn-light-google,
+.btn.btn-light-google.active,
+.btn.btn-light-google.show,
+.btn.btn-light-google:active:not(.btn-active),
+.btn.btn-light-google:focus:not(.btn-active),
+.btn.btn-light-google:hover:not(.btn-active),
+.show > .btn.btn-light-google {
+ color: #fff;
+ border-color: #dd4b39;
+ background-color: #dd4b39 !important;
+}
+.btn-check:active + .btn.btn-light-google .svg-icon,
+.btn-check:active + .btn.btn-light-google i,
+.btn-check:checked + .btn.btn-light-google .svg-icon,
+.btn-check:checked + .btn.btn-light-google i,
+.btn.btn-light-google.active .svg-icon,
+.btn.btn-light-google.active i,
+.btn.btn-light-google.show .svg-icon,
+.btn.btn-light-google.show i,
+.btn.btn-light-google:active:not(.btn-active) .svg-icon,
+.btn.btn-light-google:active:not(.btn-active) i,
+.btn.btn-light-google:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-google:focus:not(.btn-active) i,
+.btn.btn-light-google:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-google:hover:not(.btn-active) i,
+.show > .btn.btn-light-google .svg-icon,
+.show > .btn.btn-light-google i {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-light-google.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-google.dropdown-toggle:after,
+.btn.btn-light-google.active.dropdown-toggle:after,
+.btn.btn-light-google.show.dropdown-toggle:after,
+.btn.btn-light-google:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-google:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-google:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-google.dropdown-toggle:after {
+ color: #fff;
+}
+.btn.btn-twitter {
+ color: #fff;
+ border-color: #1da1f2;
+ background-color: #1da1f2;
+}
+.btn.btn-twitter .svg-icon,
+.btn.btn-twitter i {
+ color: #fff;
+}
+.btn.btn-twitter.dropdown-toggle:after {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-twitter,
+.btn-check:checked + .btn.btn-twitter,
+.btn.btn-twitter.active,
+.btn.btn-twitter.show,
+.btn.btn-twitter:active:not(.btn-active),
+.btn.btn-twitter:focus:not(.btn-active),
+.btn.btn-twitter:hover:not(.btn-active),
+.show > .btn.btn-twitter {
+ border-color: #0d8ddc;
+ background-color: #0d8ddc !important;
+}
+.btn.btn-light-twitter {
+ color: #1da1f2;
+ border-color: rgba(29, 161, 242, 0.1);
+ background-color: rgba(29, 161, 242, 0.1);
+}
+.btn.btn-light-twitter .svg-icon,
+.btn.btn-light-twitter i {
+ color: #1da1f2;
+}
+.btn.btn-light-twitter.dropdown-toggle:after {
+ color: #1da1f2;
+}
+.btn-check:active + .btn.btn-light-twitter,
+.btn-check:checked + .btn.btn-light-twitter,
+.btn.btn-light-twitter.active,
+.btn.btn-light-twitter.show,
+.btn.btn-light-twitter:active:not(.btn-active),
+.btn.btn-light-twitter:focus:not(.btn-active),
+.btn.btn-light-twitter:hover:not(.btn-active),
+.show > .btn.btn-light-twitter {
+ color: #fff;
+ border-color: #1da1f2;
+ background-color: #1da1f2 !important;
+}
+.btn-check:active + .btn.btn-light-twitter .svg-icon,
+.btn-check:active + .btn.btn-light-twitter i,
+.btn-check:checked + .btn.btn-light-twitter .svg-icon,
+.btn-check:checked + .btn.btn-light-twitter i,
+.btn.btn-light-twitter.active .svg-icon,
+.btn.btn-light-twitter.active i,
+.btn.btn-light-twitter.show .svg-icon,
+.btn.btn-light-twitter.show i,
+.btn.btn-light-twitter:active:not(.btn-active) .svg-icon,
+.btn.btn-light-twitter:active:not(.btn-active) i,
+.btn.btn-light-twitter:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-twitter:focus:not(.btn-active) i,
+.btn.btn-light-twitter:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-twitter:hover:not(.btn-active) i,
+.show > .btn.btn-light-twitter .svg-icon,
+.show > .btn.btn-light-twitter i {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-light-twitter.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-twitter.dropdown-toggle:after,
+.btn.btn-light-twitter.active.dropdown-toggle:after,
+.btn.btn-light-twitter.show.dropdown-toggle:after,
+.btn.btn-light-twitter:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-twitter:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-twitter:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-twitter.dropdown-toggle:after {
+ color: #fff;
+}
+.btn.btn-instagram {
+ color: #fff;
+ border-color: #e1306c;
+ background-color: #e1306c;
+}
+.btn.btn-instagram .svg-icon,
+.btn.btn-instagram i {
+ color: #fff;
+}
+.btn.btn-instagram.dropdown-toggle:after {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-instagram,
+.btn-check:checked + .btn.btn-instagram,
+.btn.btn-instagram.active,
+.btn.btn-instagram.show,
+.btn.btn-instagram:active:not(.btn-active),
+.btn.btn-instagram:focus:not(.btn-active),
+.btn.btn-instagram:hover:not(.btn-active),
+.show > .btn.btn-instagram {
+ border-color: #cd1e59;
+ background-color: #cd1e59 !important;
+}
+.btn.btn-light-instagram {
+ color: #e1306c;
+ border-color: rgba(225, 48, 108, 0.1);
+ background-color: rgba(225, 48, 108, 0.1);
+}
+.btn.btn-light-instagram .svg-icon,
+.btn.btn-light-instagram i {
+ color: #e1306c;
+}
+.btn.btn-light-instagram.dropdown-toggle:after {
+ color: #e1306c;
+}
+.btn-check:active + .btn.btn-light-instagram,
+.btn-check:checked + .btn.btn-light-instagram,
+.btn.btn-light-instagram.active,
+.btn.btn-light-instagram.show,
+.btn.btn-light-instagram:active:not(.btn-active),
+.btn.btn-light-instagram:focus:not(.btn-active),
+.btn.btn-light-instagram:hover:not(.btn-active),
+.show > .btn.btn-light-instagram {
+ color: #fff;
+ border-color: #e1306c;
+ background-color: #e1306c !important;
+}
+.btn-check:active + .btn.btn-light-instagram .svg-icon,
+.btn-check:active + .btn.btn-light-instagram i,
+.btn-check:checked + .btn.btn-light-instagram .svg-icon,
+.btn-check:checked + .btn.btn-light-instagram i,
+.btn.btn-light-instagram.active .svg-icon,
+.btn.btn-light-instagram.active i,
+.btn.btn-light-instagram.show .svg-icon,
+.btn.btn-light-instagram.show i,
+.btn.btn-light-instagram:active:not(.btn-active) .svg-icon,
+.btn.btn-light-instagram:active:not(.btn-active) i,
+.btn.btn-light-instagram:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-instagram:focus:not(.btn-active) i,
+.btn.btn-light-instagram:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-instagram:hover:not(.btn-active) i,
+.show > .btn.btn-light-instagram .svg-icon,
+.show > .btn.btn-light-instagram i {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-light-instagram.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-instagram.dropdown-toggle:after,
+.btn.btn-light-instagram.active.dropdown-toggle:after,
+.btn.btn-light-instagram.show.dropdown-toggle:after,
+.btn.btn-light-instagram:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-instagram:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-instagram:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-instagram.dropdown-toggle:after {
+ color: #fff;
+}
+.btn.btn-youtube {
+ color: #fff;
+ border-color: red;
+ background-color: red;
+}
+.btn.btn-youtube .svg-icon,
+.btn.btn-youtube i {
+ color: #fff;
+}
+.btn.btn-youtube.dropdown-toggle:after {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-youtube,
+.btn-check:checked + .btn.btn-youtube,
+.btn.btn-youtube.active,
+.btn.btn-youtube.show,
+.btn.btn-youtube:active:not(.btn-active),
+.btn.btn-youtube:focus:not(.btn-active),
+.btn.btn-youtube:hover:not(.btn-active),
+.show > .btn.btn-youtube {
+ border-color: #d90000;
+ background-color: #d90000 !important;
+}
+.btn.btn-light-youtube {
+ color: red;
+ border-color: rgba(255, 0, 0, 0.1);
+ background-color: rgba(255, 0, 0, 0.1);
+}
+.btn.btn-light-youtube .svg-icon,
+.btn.btn-light-youtube i {
+ color: red;
+}
+.btn.btn-light-youtube.dropdown-toggle:after {
+ color: red;
+}
+.btn-check:active + .btn.btn-light-youtube,
+.btn-check:checked + .btn.btn-light-youtube,
+.btn.btn-light-youtube.active,
+.btn.btn-light-youtube.show,
+.btn.btn-light-youtube:active:not(.btn-active),
+.btn.btn-light-youtube:focus:not(.btn-active),
+.btn.btn-light-youtube:hover:not(.btn-active),
+.show > .btn.btn-light-youtube {
+ color: #fff;
+ border-color: red;
+ background-color: red !important;
+}
+.btn-check:active + .btn.btn-light-youtube .svg-icon,
+.btn-check:active + .btn.btn-light-youtube i,
+.btn-check:checked + .btn.btn-light-youtube .svg-icon,
+.btn-check:checked + .btn.btn-light-youtube i,
+.btn.btn-light-youtube.active .svg-icon,
+.btn.btn-light-youtube.active i,
+.btn.btn-light-youtube.show .svg-icon,
+.btn.btn-light-youtube.show i,
+.btn.btn-light-youtube:active:not(.btn-active) .svg-icon,
+.btn.btn-light-youtube:active:not(.btn-active) i,
+.btn.btn-light-youtube:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-youtube:focus:not(.btn-active) i,
+.btn.btn-light-youtube:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-youtube:hover:not(.btn-active) i,
+.show > .btn.btn-light-youtube .svg-icon,
+.show > .btn.btn-light-youtube i {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-light-youtube.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-youtube.dropdown-toggle:after,
+.btn.btn-light-youtube.active.dropdown-toggle:after,
+.btn.btn-light-youtube.show.dropdown-toggle:after,
+.btn.btn-light-youtube:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-youtube:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-youtube:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-youtube.dropdown-toggle:after {
+ color: #fff;
+}
+.btn.btn-linkedin {
+ color: #fff;
+ border-color: #0077b5;
+ background-color: #0077b5;
+}
+.btn.btn-linkedin .svg-icon,
+.btn.btn-linkedin i {
+ color: #fff;
+}
+.btn.btn-linkedin.dropdown-toggle:after {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-linkedin,
+.btn-check:checked + .btn.btn-linkedin,
+.btn.btn-linkedin.active,
+.btn.btn-linkedin.show,
+.btn.btn-linkedin:active:not(.btn-active),
+.btn.btn-linkedin:focus:not(.btn-active),
+.btn.btn-linkedin:hover:not(.btn-active),
+.show > .btn.btn-linkedin {
+ border-color: #005e8f;
+ background-color: #005e8f !important;
+}
+.btn.btn-light-linkedin {
+ color: #0077b5;
+ border-color: rgba(0, 119, 181, 0.1);
+ background-color: rgba(0, 119, 181, 0.1);
+}
+.btn.btn-light-linkedin .svg-icon,
+.btn.btn-light-linkedin i {
+ color: #0077b5;
+}
+.btn.btn-light-linkedin.dropdown-toggle:after {
+ color: #0077b5;
+}
+.btn-check:active + .btn.btn-light-linkedin,
+.btn-check:checked + .btn.btn-light-linkedin,
+.btn.btn-light-linkedin.active,
+.btn.btn-light-linkedin.show,
+.btn.btn-light-linkedin:active:not(.btn-active),
+.btn.btn-light-linkedin:focus:not(.btn-active),
+.btn.btn-light-linkedin:hover:not(.btn-active),
+.show > .btn.btn-light-linkedin {
+ color: #fff;
+ border-color: #0077b5;
+ background-color: #0077b5 !important;
+}
+.btn-check:active + .btn.btn-light-linkedin .svg-icon,
+.btn-check:active + .btn.btn-light-linkedin i,
+.btn-check:checked + .btn.btn-light-linkedin .svg-icon,
+.btn-check:checked + .btn.btn-light-linkedin i,
+.btn.btn-light-linkedin.active .svg-icon,
+.btn.btn-light-linkedin.active i,
+.btn.btn-light-linkedin.show .svg-icon,
+.btn.btn-light-linkedin.show i,
+.btn.btn-light-linkedin:active:not(.btn-active) .svg-icon,
+.btn.btn-light-linkedin:active:not(.btn-active) i,
+.btn.btn-light-linkedin:focus:not(.btn-active) .svg-icon,
+.btn.btn-light-linkedin:focus:not(.btn-active) i,
+.btn.btn-light-linkedin:hover:not(.btn-active) .svg-icon,
+.btn.btn-light-linkedin:hover:not(.btn-active) i,
+.show > .btn.btn-light-linkedin .svg-icon,
+.show > .btn.btn-light-linkedin i {
+ color: #fff;
+}
+.btn-check:active + .btn.btn-light-linkedin.dropdown-toggle:after,
+.btn-check:checked + .btn.btn-light-linkedin.dropdown-toggle:after,
+.btn.btn-light-linkedin.active.dropdown-toggle:after,
+.btn.btn-light-linkedin.show.dropdown-toggle:after,
+.btn.btn-light-linkedin:active:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-linkedin:focus:not(.btn-active).dropdown-toggle:after,
+.btn.btn-light-linkedin:hover:not(.btn-active).dropdown-toggle:after,
+.show > .btn.btn-light-linkedin.dropdown-toggle:after {
+ color: #fff;
+}
+code:not([class*="language-"]) {
+ font-weight: 400;
+ color: var(--kt-code-color);
+ line-height: inherit;
+ font-size: inherit;
+ background-color: var(--kt-code-bg);
+ padding: 0.1rem 0.4rem;
+ margin: 0 0.5rem;
+ box-shadow: var(--kt-code-box-shadow);
+ border-radius: 0.3rem;
+}
+.form-label {
+ color: var(--kt-form-label-color);
+}
+.col-form-label {
+ color: var(--kt-form-label-color);
+}
+.form-text {
+ color: var(--kt-form-text-color);
+}
+.form-control {
+ color: var(--kt-input-color);
+ background-color: var(--kt-input-bg);
+ border: 1px solid var(--kt-input-border-color);
+ box-shadow: none !important;
+}
+.form-control:focus {
+ color: var(--kt-input-focus-color);
+ background-color: var(--kt-input-focus-bg);
+ border-color: var(--kt-input-focus-border-color);
+}
+.form-control::placeholder {
+ color: var(--kt-input-placeholder-color);
+}
+.form-control:disabled,
+.form-control[readonly] {
+ color: var(--kt-input-disabled-color);
+ background-color: var(--kt-input-disabled-bg);
+ border-color: var(--kt-input-disabled-border-color);
+}
+.form-control::file-selector-button {
+ color: var(--kt-form-file-button-color);
+ background-color: var(--kt-form-file-button-bg);
+}
+.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
+ background-color: var(--kt-form-file-button-hover-bg);
+}
+.form-control-plaintext {
+ color: var(--kt-input-plaintext-color);
+}
+.form-select {
+ color: var(--kt-form-select-color);
+ background-color: var(--kt-form-select-bg);
+ background-image: var(--kt-form-select-indicator);
+ border: 1px solid var(--kt-form-select-border-color);
+ box-shadow: var(--kt-form-select-box-shadow);
+ appearance: none;
+}
+.form-select:focus {
+ border-color: var(--kt-form-select-focus-border-color);
+ box-shadow: var(--kt-form-select-box-shadow),
+ var(--kt-form-select-focus-box-shadow);
+}
+.form-select:disabled {
+ color: var(--kt-form-select-disabled-color);
+ background-color: var(--kt-form-select-disabled-bg);
+ border-color: var(--kt-form-select-disabled-border-color);
+}
+.form-select:-moz-focusring {
+ text-shadow: 0 0 0 var(--kt-form-select-color);
+}
+.form-check-input {
+ background-color: var(--kt-form-check-input-bg);
+ border: var(--kt-form-check-input-border);
+}
+.form-check-input:active {
+ filter: var(--kt-form-check-input-active-filter);
+}
+.form-check-input:focus {
+ border-color: var(--kt-form-check-input-focus-border);
+ box-shadow: var(--kt-form-check-input-focus-box-shadow);
+}
+.form-check-input:checked {
+ background-color: var(--kt-form-check-input-checked-bg-color);
+ border-color: var(--kt-form-check-input-checked-border-color);
+}
+.form-check-input:checked[type="checkbox"] {
+ background-image: var(--kt-form-check-input-checked-bg-image);
+}
+.form-check-input:checked[type="radio"] {
+ background-image: var(--kt-form-check-radio-checked-bg-image);
+}
+.form-check-input[type="checkbox"]:indeterminate {
+ background-color: var(--kt-form-check-input-indeterminate-bg-color);
+ border-color: var(--kt-form-check-input-indeterminate-border-color);
+ background-image: var(--kt-form-check-input-indeterminate-bg-image);
+}
+.form-check-input:disabled {
+ opacity: var(--kt-form-check-input-disabled-opacity);
+}
+.form-check-input:disabled ~ .form-check-label,
+.form-check-input[disabled] ~ .form-check-label {
+ opacity: var(--kt-form-check-label-disabled-opacity);
+}
+.form-check-label {
+ color: var(--kt-orm-check-label-color);
+}
+.form-switch .form-check-input {
+ background-image: var(--kt-form-switch-bg-image);
+}
+.form-switch .form-check-input:focus {
+ background-image: var(--kt-form-switch-focus-bg-image);
+}
+.form-switch .form-check-input:checked {
+ background-image: var(--kt-form-switch-checked-bg-image);
+}
+.btn-check:disabled + .btn,
+.btn-check[disabled] + .btn {
+ opacity: var(--kt-form-check-btn-check-disabled-opacity);
+}
+.form-floating .form-control.form-control-solid::placeholder {
+ color: transparent;
+}
+.input-group-text {
+ color: var(--kt-input-group-addon-color);
+ background-color: var(--kt-input-group-addon-bg);
+ border: 1px solid var(--kt-input-group-addon-border-color);
+}
+.dropdown.show > .form-control {
+ color: var(--kt-input-focus-color);
+ background-color: var(--kt-input-focus-bg);
+ border-color: var(--kt-input-focus-border-color);
+}
+.form-control[readonly] {
+ background-color: var(--kt-input-readonly-bg);
+}
+.form-control.form-control-solid {
+ background-color: var(--kt-input-solid-bg);
+ border-color: var(--kt-input-solid-bg);
+ color: var(--kt-input-solid-color);
+ transition: color 0.2s ease;
+}
+.form-control.form-control-solid::placeholder {
+ color: var(--kt-input-solid-placeholder-color);
+}
+.form-control.form-control-solid::-moz-placeholder {
+ color: var(--kt-input-solid-placeholder-color);
+ opacity: 1;
+}
+.dropdown.show > .form-control.form-control-solid,
+.form-control.form-control-solid.active,
+.form-control.form-control-solid.focus,
+.form-control.form-control-solid:active,
+.form-control.form-control-solid:focus {
+ background-color: var(--kt-input-solid-bg-focus);
+ border-color: var(--kt-input-solid-bg-focus);
+ color: var(--kt-input-solid-color);
+ transition: color 0.2s ease;
+}
+.form-control.form-control-transparent {
+ background-color: transparent;
+ border-color: transparent;
+}
+.dropdown.show > .form-control.form-control-transparent,
+.form-control.form-control-transparent.active,
+.form-control.form-control-transparent.focus,
+.form-control.form-control-transparent:active,
+.form-control.form-control-transparent:focus {
+ background-color: transparent;
+ border-color: transparent;
+}
+.form-control.form-control-flush {
+ border: 0;
+ background-color: transparent;
+ outline: 0 !important;
+ box-shadow: none;
+ border-radius: 0;
+}
+.placeholder-gray-500::placeholder {
+ color: var(--kt-gray-500);
+}
+.placeholder-gray-500::-moz-placeholder {
+ color: var(--kt-gray-500);
+ opacity: 1;
+}
+.placeholder-white::placeholder {
+ color: #fff;
+}
+.placeholder-white::-moz-placeholder {
+ color: #fff;
+ opacity: 1;
+}
+.resize-none {
+ resize: none;
+}
+.form-control-solid-bg {
+ background-color: var(--kt-input-solid-bg);
+}
+.form-select {
+ box-shadow: none !important;
+}
+.form-select.form-select-solid {
+ background-color: var(--kt-input-solid-bg);
+ border-color: var(--kt-input-solid-bg);
+ color: var(--kt-input-solid-color);
+ transition: color 0.2s ease;
+}
+.form-select.form-select-solid::placeholder {
+ color: var(--kt-input-solid-placeholder-color);
+}
+.form-select.form-select-solid::-moz-placeholder {
+ color: var(--kt-input-solid-placeholder-color);
+ opacity: 1;
+}
+.dropdown.show > .form-select.form-select-solid,
+.form-select.form-select-solid.active,
+.form-select.form-select-solid.focus,
+.form-select.form-select-solid:active,
+.form-select.form-select-solid:focus {
+ background-color: var(--kt-input-solid-bg-focus);
+ border-color: var(--kt-input-solid-bg-focus) !important;
+ color: var(--kt-input-solid-color);
+ transition: color 0.2s ease;
+}
+.form-select.form-select-transparent {
+ background-color: transparent;
+ border-color: transparent;
+ color: #5e6278;
+}
+.form-select.form-select-transparent::placeholder {
+ color: var(--kt-input-placeholder-color);
+}
+.form-select.form-select-transparent::-moz-placeholder {
+ color: var(--kt-input-placeholder-color);
+ opacity: 1;
+}
+.dropdown.show > .form-select.form-select-transparent,
+.form-select.form-select-transparent.active,
+.form-select.form-select-transparent.focus,
+.form-select.form-select-transparent:active,
+.form-select.form-select-transparent:focus {
+ background-color: transparent;
+ border-color: transparent !important;
+ color: #5e6278;
+}
+.form-check:not(.form-switch) .form-check-input[type="checkbox"] {
+ background-size: 60% 60%;
+}
+.form-check-custom {
+ display: flex;
+ align-items: center;
+ padding-left: 0;
+ margin: 0;
+}
+.form-check-custom .form-check-input {
+ margin: 0;
+ float: none;
+ flex-shrink: 0;
+}
+.form-check-custom .form-check-label {
+ margin-left: 0.55rem;
+}
+.form-check-custom.form-check-sm .form-check-input {
+ height: 1.55rem;
+ width: 1.55rem;
+}
+.form-check-custom.form-check-lg .form-check-input {
+ height: 2.25rem;
+ width: 2.25rem;
+}
+.form-check-custom.form-check-solid .form-check-input {
+ border: 0;
+ background-color: var(--kt-form-check-input-bg-solid);
+}
+.form-check-custom.form-check-solid .form-check-input:active,
+.form-check-custom.form-check-solid .form-check-input:focus {
+ filter: none;
+ background-color: var(--kt-form-check-input-bg-solid);
+}
+.form-check-custom.form-check-solid .form-check-input:checked {
+ background-color: var(--kt-form-check-input-checked-bg-color-solid);
+}
+.form-check-custom.form-check-success .form-check-input:checked {
+ background-color: var(--kt-success);
+}
+.form-check-custom.form-check-danger .form-check-input:checked {
+ background-color: var(--kt-danger);
+}
+.form-check-custom.form-check-warning .form-check-input:checked {
+ background-color: var(--kt-warning);
+}
+.form-switch.form-check-solid .form-check-input {
+ height: 2.25rem;
+ background-image: var(--kt-form-switch-bg-image-solid);
+ border-radius: 3.25rem;
+}
+.form-switch.form-check-solid .form-check-input:checked {
+ filter: none;
+ background-image: var(--kt-form-switch-checked-bg-image);
+}
+.form-switch.form-check-solid.form-switch-sm .form-check-input {
+ height: 1.5rem;
+ width: 2.5rem;
+}
+.form-switch.form-check-solid.form-switch-lg .form-check-input {
+ height: 2.75rem;
+ width: 3.75rem;
+}
+.form-check-clip {
+ position: relative;
+ overflow: hidden;
+}
+.form-check-clip .form-check-label {
+ padding-top: 0.5rem;
+ font-size: 1.05rem;
+ color: var(--kt-form-label-color);
+ font-weight: 500;
+}
+.form-check-clip .form-check-wrapper {
+ border-radius: 0.625rem;
+ border: 2px solid transparent;
+ transition: all 0.2s ease-in-out;
+ cursor: pointer;
+ overflow: hidden;
+}
+.form-check-clip .form-check-indicator {
+ transition: all 0.2s ease-in-out;
+ position: absolute;
+ top: 0;
+ right: 0;
+ opacity: 0;
+ width: 1.75rem;
+ height: 1.75rem;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: contain;
+ background-size: 50%;
+ background-image: var(--kt-form-check-input-checked-bg-image);
+ background-color: var(--kt-component-checked-bg);
+ border-bottom-left-radius: 0.625rem;
+ border-top-right-radius: 0.625rem;
+}
+.form-check-clip .form-check-indicator.form-check-indicator-sm {
+ width: 1.55rem;
+ height: 1.55rem;
+}
+.form-check-clip .form-check-indicator.form-check-indicator-lg {
+ width: 2.25rem;
+ height: 2.25rem;
+}
+.form-check-clip .form-check-content {
+ width: 100%;
+}
+.form-check-clip .btn-check:checked + div {
+ border: 2px solid var(--kt-component-checked-bg);
+ transition: all 0.2s ease-in-out;
+}
+.form-check-clip .btn-check:checked + div .form-check-indicator {
+ transition: all 0.2s ease-in-out;
+ opacity: 1;
+}
+.form-check-clip .btn-check:disabled + div {
+ transition: all 0.2s ease-in-out;
+ opacity: var(--kt-form-check-btn-check-disabled-opacity);
+}
+.form-check-image {
+ position: relative;
+ overflow: hidden;
+}
+.form-check-image img {
+ max-width: 100%;
+}
+.form-check-image .form-check-wrapper {
+ border-radius: 0.625rem;
+ border: 2px solid transparent;
+ transition: all 0.2s ease-in-out;
+ cursor: pointer;
+ overflow: hidden;
+ margin-bottom: 0.75rem;
+}
+.form-check-image .form-check-rounded {
+ border-radius: 0.625rem;
+}
+.form-check-image .form-check-label {
+ font-weight: 600;
+ margin-left: 0.5rem;
+}
+.form-check-image.active .form-check-wrapper {
+ border-color: var(--kt-primary);
+}
+.form-check-image.form-check-success.active .form-check-wrapper {
+ border-color: var(--kt-success);
+}
+.form-check-image.form-check-danger.active .form-check-wrapper {
+ border-color: var(--kt-danger);
+}
+.form-check-image.disabled {
+ opacity: var(--kt-form-check-btn-check-disabled-opacity);
+}
+.input-group.input-group-solid {
+ border-radius: 0.475rem;
+}
+.input-group.input-group-solid.input-group-sm {
+ border-radius: 0.425rem;
+}
+.input-group.input-group-solid.input-group-lg {
+ border-radius: 0.625rem;
+}
+.input-group.input-group-solid .input-group-text {
+ background-color: var(--kt-input-solid-bg);
+ border-color: var(--kt-input-solid-bg);
+}
+.input-group.input-group-solid .input-group-text + .form-control {
+ border-left-color: var(--kt-input-border-color);
+}
+.input-group.input-group-solid .form-control {
+ background-color: var(--kt-input-solid-bg);
+ border-color: var(--kt-input-solid-bg);
+}
+.input-group.input-group-solid .form-control + .input-group-text {
+ border-left-color: var(--kt-input-border-color);
+}
+.form-floating .form-control.form-control-solid::placeholder {
+ color: transparent;
+}
+.required:after {
+ content: "*";
+ position: relative;
+ font-size: inherit;
+ color: var(--kt-danger);
+ padding-left: 0.25rem;
+ font-weight: 600;
+}
+.modal {
+ --bs-modal-color: var(--kt-modal-content-color);
+ --bs-modal-bg: var(--kt-modal-content-bg);
+ --bs-modal-border-color: var(--kt-modal-content-border-color);
+ --bs-modal-box-shadow: var(--kt-modal-content-box-shadow-xs);
+ --bs-modal-header-border-color: var(--kt-modal-header-border-color);
+ --bs-modal-footer-bg: var(--kt-modal-footer-bg);
+ --bs-modal-footer-border-color: var(--kt-modal-footer-border-color);
+}
+.modal-dialog {
+ outline: 0 !important;
+}
+.modal-header {
+ align-items: center;
+ justify-content: space-between;
+ border-top-left-radius: 0.475rem;
+ border-top-right-radius: 0.475rem;
+ border-bottom: 1px solid var(--kt-modal-header-border-color);
+}
+.modal-header .h1,
+.modal-header .h2,
+.modal-header .h3,
+.modal-header .h4,
+.modal-header .h5,
+.modal-header .h6,
+.modal-header h1,
+.modal-header h2,
+.modal-header h3,
+.modal-header h4,
+.modal-header h5,
+.modal-header h6 {
+ margin-bottom: 0;
+}
+.modal-content {
+ color: var(--kt-modal-color);
+ background-color: var(--kt-modal-bg);
+ border: 0 solid var(--kt-modal-border-color);
+ box-shadow: var(--kt-modal-box-shadow);
+}
+.modal-footer {
+ background-color: var(--kt-modal-footer-bg);
+ border-top: 1px solid var(--bs-modal-footer-border-color);
+}
+.modal-backdrop {
+ --bs-backdrop-bg: var(--kt-modal-backdrop-bg);
+ --bs-backdrop-opacity: var(--kt-modal-backdrop-opacity);
+}
+@media (min-width: 576px) {
+ .modal-content {
+ box-shadow: var(--kt-modal-box-shadow-sm-up);
+ }
+}
+.modal-rounded {
+ border-radius: 0.475rem !important;
+}
+.progress {
+ --bs-progress-bg: var(--kt-progress-bg);
+ --bs-progress-box-shadow: var(--kt-progress-box-shadow);
+ --bs-progress-bar-color: var(--kt-progress-bar-color);
+ --bs-progress-bar-bg: var(--kt-progress-bar-bg);
+}
+.progress-vertical {
+ display: flex;
+ align-items: stretch;
+ justify-content: space-between;
+}
+.progress-vertical .progress {
+ height: 100%;
+ border-radius: 0.475rem;
+ display: flex;
+ align-items: flex-end;
+ margin-right: 1rem;
+}
+.progress-vertical .progress:last-child {
+ margin-right: 0;
+}
+.progress-vertical .progress .progress-bar {
+ width: 8px;
+ border-radius: 0.475rem;
+}
+.table {
+ --bs-table-color: var(--kt-table-color);
+ --bs-table-bg: var(--kt-table-bg);
+ --bs-table-border-color: var(--kt-table-border-color);
+ --bs-table-accent-bg: var(--kt-table-accent-bg);
+ --bs-table-striped-color: var(--kt-table-striped-color);
+ --bs-table-striped-bg: var(--kt-table-striped-bg);
+ --bs-table-active-color: var(--kt-table-active-color);
+ --bs-table-active-bg: var(--kt-table-active-bg);
+ --bs-table-hover-color: var(--kt-table-hover-color);
+ --bs-table-hover-bg: var(--kt-table-hover-bg);
+}
+.table > :not(:first-child) {
+ border-color: transparent;
+ border-width: 0;
+ border-style: none;
+}
+.table > :not(:last-child) > :last-child > * {
+ border-bottom-color: inherit;
+}
+.table td,
+.table th,
+.table tr {
+ border-color: inherit;
+ border-width: inherit;
+ border-style: inherit;
+ text-transform: inherit;
+ font-weight: inherit;
+ font-size: inherit;
+ color: inherit;
+ height: inherit;
+ min-height: inherit;
+}
+.table td:first-child,
+.table th:first-child,
+.table tr:first-child {
+ padding-left: 0;
+}
+.table td:last-child,
+.table th:last-child,
+.table tr:last-child {
+ padding-right: 0;
+}
+.table tbody tr:last-child,
+.table tfoot tr:last-child {
+ border-bottom: 0 !important;
+}
+.table tbody tr:last-child td,
+.table tbody tr:last-child th,
+.table tfoot tr:last-child td,
+.table tfoot tr:last-child th {
+ border-bottom: 0 !important;
+}
+.table tfoot td,
+.table tfoot th {
+ border-top: inherit;
+}
+.table.table-rounded {
+ border-radius: 0.475rem;
+ border-spacing: 0;
+ border-collapse: separate;
+}
+.table.table-flush td,
+.table.table-flush th,
+.table.table-flush tr {
+ padding: inherit;
+}
+.table.table-row-bordered tr {
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+ border-bottom-color: var(--kt-border-color);
+}
+.table.table-row-bordered tfoot td,
+.table.table-row-bordered tfoot th {
+ border-top-width: 1px !important;
+}
+.table.table-row-dashed tr {
+ border-bottom-width: 1px;
+ border-bottom-style: dashed;
+ border-bottom-color: var(--kt-border-color);
+}
+.table.table-row-dashed tfoot td,
+.table.table-row-dashed tfoot th {
+ border-top-width: 1px !important;
+}
+.table.table-row-gray-100 tr {
+ border-bottom-color: var(--kt-gray-100);
+}
+.table.table-row-gray-200 tr {
+ border-bottom-color: var(--kt-gray-200);
+}
+.table.table-row-gray-300 tr {
+ border-bottom-color: var(--kt-gray-300);
+}
+.table.table-row-gray-400 tr {
+ border-bottom-color: var(--kt-gray-400);
+}
+.table.table-row-gray-500 tr {
+ border-bottom-color: var(--kt-gray-500);
+}
+.table.table-row-gray-600 tr {
+ border-bottom-color: var(--kt-gray-600);
+}
+.table.table-row-gray-700 tr {
+ border-bottom-color: var(--kt-gray-700);
+}
+.table.table-row-gray-800 tr {
+ border-bottom-color: var(--kt-gray-800);
+}
+.table.table-row-gray-900 tr {
+ border-bottom-color: var(--kt-gray-900);
+}
+.table-layout-fixed {
+ table-layout: fixed;
+}
+.table-sort:after {
+ opacity: 0;
+}
+.table-sort,
+.table-sort-asc,
+.table-sort-desc {
+ vertical-align: middle;
+}
+.table-sort-asc:after,
+.table-sort-desc:after,
+.table-sort:after {
+ position: relative;
+ display: inline-block;
+ width: 0.75rem;
+ height: 0.75rem;
+ content: " ";
+ bottom: auto;
+ right: auto;
+ left: auto;
+ margin-left: 0.5rem;
+}
+.table-sort-asc:after {
+ opacity: 1;
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-muted);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
+}
+.table-sort-desc:after {
+ opacity: 1;
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-text-muted);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z'/%3e%3c/svg%3e");
+}
+.table-loading-message {
+ display: none;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ border-radius: 0.475rem;
+ box-shadow: var(--kt-table-loading-message-box-shadow);
+ background-color: var(--kt-table-loading-message-bg);
+ color: var(--kt-table-loading-message-color);
+ font-weight: 600;
+ margin: 0 !important;
+ width: auto;
+ padding: 0.85rem 2rem !important;
+ transform: translateX(-50%) translateY(-50%);
+}
+.table-loading {
+ position: relative;
+}
+.table-loading .table-loading-message {
+ display: block;
+}
+.table.g-0 td,
+.table.g-0 th {
+ padding: 0;
+}
+.table.g-0 td.dtr-control,
+.table.g-0 th.dtr-control {
+ padding-left: 0 !important;
+}
+.table.gy-0 td,
+.table.gy-0 th {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.table.gx-0 td,
+.table.gx-0 th {
+ padding-left: 0;
+ padding-right: 0;
+}
+.table.gx-0 td.dtr-control,
+.table.gx-0 th.dtr-control {
+ padding-left: 0 !important;
+}
+.table.gs-0 td:first-child,
+.table.gs-0 th:first-child {
+ padding-left: 0;
+}
+.table.gs-0 td:last-child,
+.table.gs-0 th:last-child {
+ padding-right: 0;
+}
+.table.gs-0 td.dtr-control:first-child,
+.table.gs-0 th.dtr-control:first-child {
+ padding-left: 0 !important;
+}
+.table.g-1 td,
+.table.g-1 th {
+ padding: 0.25rem;
+}
+.table.g-1 td.dtr-control,
+.table.g-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+}
+.table.gy-1 td,
+.table.gy-1 th {
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+}
+.table.gx-1 td,
+.table.gx-1 th {
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+}
+.table.gx-1 td.dtr-control,
+.table.gx-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+}
+.table.gs-1 td:first-child,
+.table.gs-1 th:first-child {
+ padding-left: 0.25rem;
+}
+.table.gs-1 td:last-child,
+.table.gs-1 th:last-child {
+ padding-right: 0.25rem;
+}
+.table.gs-1 td.dtr-control:first-child,
+.table.gs-1 th.dtr-control:first-child {
+ padding-left: 0.25rem !important;
+}
+.table.g-2 td,
+.table.g-2 th {
+ padding: 0.5rem;
+}
+.table.g-2 td.dtr-control,
+.table.g-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+}
+.table.gy-2 td,
+.table.gy-2 th {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+}
+.table.gx-2 td,
+.table.gx-2 th {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+.table.gx-2 td.dtr-control,
+.table.gx-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+}
+.table.gs-2 td:first-child,
+.table.gs-2 th:first-child {
+ padding-left: 0.5rem;
+}
+.table.gs-2 td:last-child,
+.table.gs-2 th:last-child {
+ padding-right: 0.5rem;
+}
+.table.gs-2 td.dtr-control:first-child,
+.table.gs-2 th.dtr-control:first-child {
+ padding-left: 0.5rem !important;
+}
+.table.g-3 td,
+.table.g-3 th {
+ padding: 0.75rem;
+}
+.table.g-3 td.dtr-control,
+.table.g-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+}
+.table.gy-3 td,
+.table.gy-3 th {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+}
+.table.gx-3 td,
+.table.gx-3 th {
+ padding-left: 0.75rem;
+ padding-right: 0.75rem;
+}
+.table.gx-3 td.dtr-control,
+.table.gx-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+}
+.table.gs-3 td:first-child,
+.table.gs-3 th:first-child {
+ padding-left: 0.75rem;
+}
+.table.gs-3 td:last-child,
+.table.gs-3 th:last-child {
+ padding-right: 0.75rem;
+}
+.table.gs-3 td.dtr-control:first-child,
+.table.gs-3 th.dtr-control:first-child {
+ padding-left: 0.75rem !important;
+}
+.table.g-4 td,
+.table.g-4 th {
+ padding: 1rem;
+}
+.table.g-4 td.dtr-control,
+.table.g-4 th.dtr-control {
+ padding-left: 1rem !important;
+}
+.table.gy-4 td,
+.table.gy-4 th {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+.table.gx-4 td,
+.table.gx-4 th {
+ padding-left: 1rem;
+ padding-right: 1rem;
+}
+.table.gx-4 td.dtr-control,
+.table.gx-4 th.dtr-control {
+ padding-left: 1rem !important;
+}
+.table.gs-4 td:first-child,
+.table.gs-4 th:first-child {
+ padding-left: 1rem;
+}
+.table.gs-4 td:last-child,
+.table.gs-4 th:last-child {
+ padding-right: 1rem;
+}
+.table.gs-4 td.dtr-control:first-child,
+.table.gs-4 th.dtr-control:first-child {
+ padding-left: 1rem !important;
+}
+.table.g-5 td,
+.table.g-5 th {
+ padding: 1.25rem;
+}
+.table.g-5 td.dtr-control,
+.table.g-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+}
+.table.gy-5 td,
+.table.gy-5 th {
+ padding-top: 1.25rem;
+ padding-bottom: 1.25rem;
+}
+.table.gx-5 td,
+.table.gx-5 th {
+ padding-left: 1.25rem;
+ padding-right: 1.25rem;
+}
+.table.gx-5 td.dtr-control,
+.table.gx-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+}
+.table.gs-5 td:first-child,
+.table.gs-5 th:first-child {
+ padding-left: 1.25rem;
+}
+.table.gs-5 td:last-child,
+.table.gs-5 th:last-child {
+ padding-right: 1.25rem;
+}
+.table.gs-5 td.dtr-control:first-child,
+.table.gs-5 th.dtr-control:first-child {
+ padding-left: 1.25rem !important;
+}
+.table.g-6 td,
+.table.g-6 th {
+ padding: 1.5rem;
+}
+.table.g-6 td.dtr-control,
+.table.g-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+}
+.table.gy-6 td,
+.table.gy-6 th {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
+}
+.table.gx-6 td,
+.table.gx-6 th {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+}
+.table.gx-6 td.dtr-control,
+.table.gx-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+}
+.table.gs-6 td:first-child,
+.table.gs-6 th:first-child {
+ padding-left: 1.5rem;
+}
+.table.gs-6 td:last-child,
+.table.gs-6 th:last-child {
+ padding-right: 1.5rem;
+}
+.table.gs-6 td.dtr-control:first-child,
+.table.gs-6 th.dtr-control:first-child {
+ padding-left: 1.5rem !important;
+}
+.table.g-7 td,
+.table.g-7 th {
+ padding: 1.75rem;
+}
+.table.g-7 td.dtr-control,
+.table.g-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+}
+.table.gy-7 td,
+.table.gy-7 th {
+ padding-top: 1.75rem;
+ padding-bottom: 1.75rem;
+}
+.table.gx-7 td,
+.table.gx-7 th {
+ padding-left: 1.75rem;
+ padding-right: 1.75rem;
+}
+.table.gx-7 td.dtr-control,
+.table.gx-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+}
+.table.gs-7 td:first-child,
+.table.gs-7 th:first-child {
+ padding-left: 1.75rem;
+}
+.table.gs-7 td:last-child,
+.table.gs-7 th:last-child {
+ padding-right: 1.75rem;
+}
+.table.gs-7 td.dtr-control:first-child,
+.table.gs-7 th.dtr-control:first-child {
+ padding-left: 1.75rem !important;
+}
+.table.g-8 td,
+.table.g-8 th {
+ padding: 2rem;
+}
+.table.g-8 td.dtr-control,
+.table.g-8 th.dtr-control {
+ padding-left: 2rem !important;
+}
+.table.gy-8 td,
+.table.gy-8 th {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+}
+.table.gx-8 td,
+.table.gx-8 th {
+ padding-left: 2rem;
+ padding-right: 2rem;
+}
+.table.gx-8 td.dtr-control,
+.table.gx-8 th.dtr-control {
+ padding-left: 2rem !important;
+}
+.table.gs-8 td:first-child,
+.table.gs-8 th:first-child {
+ padding-left: 2rem;
+}
+.table.gs-8 td:last-child,
+.table.gs-8 th:last-child {
+ padding-right: 2rem;
+}
+.table.gs-8 td.dtr-control:first-child,
+.table.gs-8 th.dtr-control:first-child {
+ padding-left: 2rem !important;
+}
+.table.g-9 td,
+.table.g-9 th {
+ padding: 2.25rem;
+}
+.table.g-9 td.dtr-control,
+.table.g-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+}
+.table.gy-9 td,
+.table.gy-9 th {
+ padding-top: 2.25rem;
+ padding-bottom: 2.25rem;
+}
+.table.gx-9 td,
+.table.gx-9 th {
+ padding-left: 2.25rem;
+ padding-right: 2.25rem;
+}
+.table.gx-9 td.dtr-control,
+.table.gx-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+}
+.table.gs-9 td:first-child,
+.table.gs-9 th:first-child {
+ padding-left: 2.25rem;
+}
+.table.gs-9 td:last-child,
+.table.gs-9 th:last-child {
+ padding-right: 2.25rem;
+}
+.table.gs-9 td.dtr-control:first-child,
+.table.gs-9 th.dtr-control:first-child {
+ padding-left: 2.25rem !important;
+}
+.table.g-10 td,
+.table.g-10 th {
+ padding: 2.5rem;
+}
+.table.g-10 td.dtr-control,
+.table.g-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+}
+.table.gy-10 td,
+.table.gy-10 th {
+ padding-top: 2.5rem;
+ padding-bottom: 2.5rem;
+}
+.table.gx-10 td,
+.table.gx-10 th {
+ padding-left: 2.5rem;
+ padding-right: 2.5rem;
+}
+.table.gx-10 td.dtr-control,
+.table.gx-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+}
+.table.gs-10 td:first-child,
+.table.gs-10 th:first-child {
+ padding-left: 2.5rem;
+}
+.table.gs-10 td:last-child,
+.table.gs-10 th:last-child {
+ padding-right: 2.5rem;
+}
+.table.gs-10 td.dtr-control:first-child,
+.table.gs-10 th.dtr-control:first-child {
+ padding-left: 2.5rem !important;
+}
+@media (min-width: 576px) {
+ .table.g-sm-0 td,
+ .table.g-sm-0 th {
+ padding: 0;
+ }
+ .table.g-sm-0 td.dtr-control,
+ .table.g-sm-0 th.dtr-control {
+ padding-left: 0 !important;
+ }
+ .table.gy-sm-0 td,
+ .table.gy-sm-0 th {
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+ .table.gx-sm-0 td,
+ .table.gx-sm-0 th {
+ padding-left: 0;
+ padding-right: 0;
+ }
+ .table.gx-sm-0 td.dtr-control,
+ .table.gx-sm-0 th.dtr-control {
+ padding-left: 0 !important;
+ }
+ .table.gs-sm-0 td:first-child,
+ .table.gs-sm-0 th:first-child {
+ padding-left: 0;
+ }
+ .table.gs-sm-0 td:last-child,
+ .table.gs-sm-0 th:last-child {
+ padding-right: 0;
+ }
+ .table.gs-sm-0 td.dtr-control:first-child,
+ .table.gs-sm-0 th.dtr-control:first-child {
+ padding-left: 0 !important;
+ }
+ .table.g-sm-1 td,
+ .table.g-sm-1 th {
+ padding: 0.25rem;
+ }
+ .table.g-sm-1 td.dtr-control,
+ .table.g-sm-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+ }
+ .table.gy-sm-1 td,
+ .table.gy-sm-1 th {
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ }
+ .table.gx-sm-1 td,
+ .table.gx-sm-1 th {
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+ }
+ .table.gx-sm-1 td.dtr-control,
+ .table.gx-sm-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+ }
+ .table.gs-sm-1 td:first-child,
+ .table.gs-sm-1 th:first-child {
+ padding-left: 0.25rem;
+ }
+ .table.gs-sm-1 td:last-child,
+ .table.gs-sm-1 th:last-child {
+ padding-right: 0.25rem;
+ }
+ .table.gs-sm-1 td.dtr-control:first-child,
+ .table.gs-sm-1 th.dtr-control:first-child {
+ padding-left: 0.25rem !important;
+ }
+ .table.g-sm-2 td,
+ .table.g-sm-2 th {
+ padding: 0.5rem;
+ }
+ .table.g-sm-2 td.dtr-control,
+ .table.g-sm-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+ }
+ .table.gy-sm-2 td,
+ .table.gy-sm-2 th {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+ .table.gx-sm-2 td,
+ .table.gx-sm-2 th {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ }
+ .table.gx-sm-2 td.dtr-control,
+ .table.gx-sm-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+ }
+ .table.gs-sm-2 td:first-child,
+ .table.gs-sm-2 th:first-child {
+ padding-left: 0.5rem;
+ }
+ .table.gs-sm-2 td:last-child,
+ .table.gs-sm-2 th:last-child {
+ padding-right: 0.5rem;
+ }
+ .table.gs-sm-2 td.dtr-control:first-child,
+ .table.gs-sm-2 th.dtr-control:first-child {
+ padding-left: 0.5rem !important;
+ }
+ .table.g-sm-3 td,
+ .table.g-sm-3 th {
+ padding: 0.75rem;
+ }
+ .table.g-sm-3 td.dtr-control,
+ .table.g-sm-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+ }
+ .table.gy-sm-3 td,
+ .table.gy-sm-3 th {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ }
+ .table.gx-sm-3 td,
+ .table.gx-sm-3 th {
+ padding-left: 0.75rem;
+ padding-right: 0.75rem;
+ }
+ .table.gx-sm-3 td.dtr-control,
+ .table.gx-sm-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+ }
+ .table.gs-sm-3 td:first-child,
+ .table.gs-sm-3 th:first-child {
+ padding-left: 0.75rem;
+ }
+ .table.gs-sm-3 td:last-child,
+ .table.gs-sm-3 th:last-child {
+ padding-right: 0.75rem;
+ }
+ .table.gs-sm-3 td.dtr-control:first-child,
+ .table.gs-sm-3 th.dtr-control:first-child {
+ padding-left: 0.75rem !important;
+ }
+ .table.g-sm-4 td,
+ .table.g-sm-4 th {
+ padding: 1rem;
+ }
+ .table.g-sm-4 td.dtr-control,
+ .table.g-sm-4 th.dtr-control {
+ padding-left: 1rem !important;
+ }
+ .table.gy-sm-4 td,
+ .table.gy-sm-4 th {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ }
+ .table.gx-sm-4 td,
+ .table.gx-sm-4 th {
+ padding-left: 1rem;
+ padding-right: 1rem;
+ }
+ .table.gx-sm-4 td.dtr-control,
+ .table.gx-sm-4 th.dtr-control {
+ padding-left: 1rem !important;
+ }
+ .table.gs-sm-4 td:first-child,
+ .table.gs-sm-4 th:first-child {
+ padding-left: 1rem;
+ }
+ .table.gs-sm-4 td:last-child,
+ .table.gs-sm-4 th:last-child {
+ padding-right: 1rem;
+ }
+ .table.gs-sm-4 td.dtr-control:first-child,
+ .table.gs-sm-4 th.dtr-control:first-child {
+ padding-left: 1rem !important;
+ }
+ .table.g-sm-5 td,
+ .table.g-sm-5 th {
+ padding: 1.25rem;
+ }
+ .table.g-sm-5 td.dtr-control,
+ .table.g-sm-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+ }
+ .table.gy-sm-5 td,
+ .table.gy-sm-5 th {
+ padding-top: 1.25rem;
+ padding-bottom: 1.25rem;
+ }
+ .table.gx-sm-5 td,
+ .table.gx-sm-5 th {
+ padding-left: 1.25rem;
+ padding-right: 1.25rem;
+ }
+ .table.gx-sm-5 td.dtr-control,
+ .table.gx-sm-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+ }
+ .table.gs-sm-5 td:first-child,
+ .table.gs-sm-5 th:first-child {
+ padding-left: 1.25rem;
+ }
+ .table.gs-sm-5 td:last-child,
+ .table.gs-sm-5 th:last-child {
+ padding-right: 1.25rem;
+ }
+ .table.gs-sm-5 td.dtr-control:first-child,
+ .table.gs-sm-5 th.dtr-control:first-child {
+ padding-left: 1.25rem !important;
+ }
+ .table.g-sm-6 td,
+ .table.g-sm-6 th {
+ padding: 1.5rem;
+ }
+ .table.g-sm-6 td.dtr-control,
+ .table.g-sm-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+ }
+ .table.gy-sm-6 td,
+ .table.gy-sm-6 th {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
+ }
+ .table.gx-sm-6 td,
+ .table.gx-sm-6 th {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
+ .table.gx-sm-6 td.dtr-control,
+ .table.gx-sm-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+ }
+ .table.gs-sm-6 td:first-child,
+ .table.gs-sm-6 th:first-child {
+ padding-left: 1.5rem;
+ }
+ .table.gs-sm-6 td:last-child,
+ .table.gs-sm-6 th:last-child {
+ padding-right: 1.5rem;
+ }
+ .table.gs-sm-6 td.dtr-control:first-child,
+ .table.gs-sm-6 th.dtr-control:first-child {
+ padding-left: 1.5rem !important;
+ }
+ .table.g-sm-7 td,
+ .table.g-sm-7 th {
+ padding: 1.75rem;
+ }
+ .table.g-sm-7 td.dtr-control,
+ .table.g-sm-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+ }
+ .table.gy-sm-7 td,
+ .table.gy-sm-7 th {
+ padding-top: 1.75rem;
+ padding-bottom: 1.75rem;
+ }
+ .table.gx-sm-7 td,
+ .table.gx-sm-7 th {
+ padding-left: 1.75rem;
+ padding-right: 1.75rem;
+ }
+ .table.gx-sm-7 td.dtr-control,
+ .table.gx-sm-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+ }
+ .table.gs-sm-7 td:first-child,
+ .table.gs-sm-7 th:first-child {
+ padding-left: 1.75rem;
+ }
+ .table.gs-sm-7 td:last-child,
+ .table.gs-sm-7 th:last-child {
+ padding-right: 1.75rem;
+ }
+ .table.gs-sm-7 td.dtr-control:first-child,
+ .table.gs-sm-7 th.dtr-control:first-child {
+ padding-left: 1.75rem !important;
+ }
+ .table.g-sm-8 td,
+ .table.g-sm-8 th {
+ padding: 2rem;
+ }
+ .table.g-sm-8 td.dtr-control,
+ .table.g-sm-8 th.dtr-control {
+ padding-left: 2rem !important;
+ }
+ .table.gy-sm-8 td,
+ .table.gy-sm-8 th {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ }
+ .table.gx-sm-8 td,
+ .table.gx-sm-8 th {
+ padding-left: 2rem;
+ padding-right: 2rem;
+ }
+ .table.gx-sm-8 td.dtr-control,
+ .table.gx-sm-8 th.dtr-control {
+ padding-left: 2rem !important;
+ }
+ .table.gs-sm-8 td:first-child,
+ .table.gs-sm-8 th:first-child {
+ padding-left: 2rem;
+ }
+ .table.gs-sm-8 td:last-child,
+ .table.gs-sm-8 th:last-child {
+ padding-right: 2rem;
+ }
+ .table.gs-sm-8 td.dtr-control:first-child,
+ .table.gs-sm-8 th.dtr-control:first-child {
+ padding-left: 2rem !important;
+ }
+ .table.g-sm-9 td,
+ .table.g-sm-9 th {
+ padding: 2.25rem;
+ }
+ .table.g-sm-9 td.dtr-control,
+ .table.g-sm-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+ }
+ .table.gy-sm-9 td,
+ .table.gy-sm-9 th {
+ padding-top: 2.25rem;
+ padding-bottom: 2.25rem;
+ }
+ .table.gx-sm-9 td,
+ .table.gx-sm-9 th {
+ padding-left: 2.25rem;
+ padding-right: 2.25rem;
+ }
+ .table.gx-sm-9 td.dtr-control,
+ .table.gx-sm-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+ }
+ .table.gs-sm-9 td:first-child,
+ .table.gs-sm-9 th:first-child {
+ padding-left: 2.25rem;
+ }
+ .table.gs-sm-9 td:last-child,
+ .table.gs-sm-9 th:last-child {
+ padding-right: 2.25rem;
+ }
+ .table.gs-sm-9 td.dtr-control:first-child,
+ .table.gs-sm-9 th.dtr-control:first-child {
+ padding-left: 2.25rem !important;
+ }
+ .table.g-sm-10 td,
+ .table.g-sm-10 th {
+ padding: 2.5rem;
+ }
+ .table.g-sm-10 td.dtr-control,
+ .table.g-sm-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+ }
+ .table.gy-sm-10 td,
+ .table.gy-sm-10 th {
+ padding-top: 2.5rem;
+ padding-bottom: 2.5rem;
+ }
+ .table.gx-sm-10 td,
+ .table.gx-sm-10 th {
+ padding-left: 2.5rem;
+ padding-right: 2.5rem;
+ }
+ .table.gx-sm-10 td.dtr-control,
+ .table.gx-sm-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+ }
+ .table.gs-sm-10 td:first-child,
+ .table.gs-sm-10 th:first-child {
+ padding-left: 2.5rem;
+ }
+ .table.gs-sm-10 td:last-child,
+ .table.gs-sm-10 th:last-child {
+ padding-right: 2.5rem;
+ }
+ .table.gs-sm-10 td.dtr-control:first-child,
+ .table.gs-sm-10 th.dtr-control:first-child {
+ padding-left: 2.5rem !important;
+ }
+}
+@media (min-width: 768px) {
+ .table.g-md-0 td,
+ .table.g-md-0 th {
+ padding: 0;
+ }
+ .table.g-md-0 td.dtr-control,
+ .table.g-md-0 th.dtr-control {
+ padding-left: 0 !important;
+ }
+ .table.gy-md-0 td,
+ .table.gy-md-0 th {
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+ .table.gx-md-0 td,
+ .table.gx-md-0 th {
+ padding-left: 0;
+ padding-right: 0;
+ }
+ .table.gx-md-0 td.dtr-control,
+ .table.gx-md-0 th.dtr-control {
+ padding-left: 0 !important;
+ }
+ .table.gs-md-0 td:first-child,
+ .table.gs-md-0 th:first-child {
+ padding-left: 0;
+ }
+ .table.gs-md-0 td:last-child,
+ .table.gs-md-0 th:last-child {
+ padding-right: 0;
+ }
+ .table.gs-md-0 td.dtr-control:first-child,
+ .table.gs-md-0 th.dtr-control:first-child {
+ padding-left: 0 !important;
+ }
+ .table.g-md-1 td,
+ .table.g-md-1 th {
+ padding: 0.25rem;
+ }
+ .table.g-md-1 td.dtr-control,
+ .table.g-md-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+ }
+ .table.gy-md-1 td,
+ .table.gy-md-1 th {
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ }
+ .table.gx-md-1 td,
+ .table.gx-md-1 th {
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+ }
+ .table.gx-md-1 td.dtr-control,
+ .table.gx-md-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+ }
+ .table.gs-md-1 td:first-child,
+ .table.gs-md-1 th:first-child {
+ padding-left: 0.25rem;
+ }
+ .table.gs-md-1 td:last-child,
+ .table.gs-md-1 th:last-child {
+ padding-right: 0.25rem;
+ }
+ .table.gs-md-1 td.dtr-control:first-child,
+ .table.gs-md-1 th.dtr-control:first-child {
+ padding-left: 0.25rem !important;
+ }
+ .table.g-md-2 td,
+ .table.g-md-2 th {
+ padding: 0.5rem;
+ }
+ .table.g-md-2 td.dtr-control,
+ .table.g-md-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+ }
+ .table.gy-md-2 td,
+ .table.gy-md-2 th {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+ .table.gx-md-2 td,
+ .table.gx-md-2 th {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ }
+ .table.gx-md-2 td.dtr-control,
+ .table.gx-md-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+ }
+ .table.gs-md-2 td:first-child,
+ .table.gs-md-2 th:first-child {
+ padding-left: 0.5rem;
+ }
+ .table.gs-md-2 td:last-child,
+ .table.gs-md-2 th:last-child {
+ padding-right: 0.5rem;
+ }
+ .table.gs-md-2 td.dtr-control:first-child,
+ .table.gs-md-2 th.dtr-control:first-child {
+ padding-left: 0.5rem !important;
+ }
+ .table.g-md-3 td,
+ .table.g-md-3 th {
+ padding: 0.75rem;
+ }
+ .table.g-md-3 td.dtr-control,
+ .table.g-md-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+ }
+ .table.gy-md-3 td,
+ .table.gy-md-3 th {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ }
+ .table.gx-md-3 td,
+ .table.gx-md-3 th {
+ padding-left: 0.75rem;
+ padding-right: 0.75rem;
+ }
+ .table.gx-md-3 td.dtr-control,
+ .table.gx-md-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+ }
+ .table.gs-md-3 td:first-child,
+ .table.gs-md-3 th:first-child {
+ padding-left: 0.75rem;
+ }
+ .table.gs-md-3 td:last-child,
+ .table.gs-md-3 th:last-child {
+ padding-right: 0.75rem;
+ }
+ .table.gs-md-3 td.dtr-control:first-child,
+ .table.gs-md-3 th.dtr-control:first-child {
+ padding-left: 0.75rem !important;
+ }
+ .table.g-md-4 td,
+ .table.g-md-4 th {
+ padding: 1rem;
+ }
+ .table.g-md-4 td.dtr-control,
+ .table.g-md-4 th.dtr-control {
+ padding-left: 1rem !important;
+ }
+ .table.gy-md-4 td,
+ .table.gy-md-4 th {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ }
+ .table.gx-md-4 td,
+ .table.gx-md-4 th {
+ padding-left: 1rem;
+ padding-right: 1rem;
+ }
+ .table.gx-md-4 td.dtr-control,
+ .table.gx-md-4 th.dtr-control {
+ padding-left: 1rem !important;
+ }
+ .table.gs-md-4 td:first-child,
+ .table.gs-md-4 th:first-child {
+ padding-left: 1rem;
+ }
+ .table.gs-md-4 td:last-child,
+ .table.gs-md-4 th:last-child {
+ padding-right: 1rem;
+ }
+ .table.gs-md-4 td.dtr-control:first-child,
+ .table.gs-md-4 th.dtr-control:first-child {
+ padding-left: 1rem !important;
+ }
+ .table.g-md-5 td,
+ .table.g-md-5 th {
+ padding: 1.25rem;
+ }
+ .table.g-md-5 td.dtr-control,
+ .table.g-md-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+ }
+ .table.gy-md-5 td,
+ .table.gy-md-5 th {
+ padding-top: 1.25rem;
+ padding-bottom: 1.25rem;
+ }
+ .table.gx-md-5 td,
+ .table.gx-md-5 th {
+ padding-left: 1.25rem;
+ padding-right: 1.25rem;
+ }
+ .table.gx-md-5 td.dtr-control,
+ .table.gx-md-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+ }
+ .table.gs-md-5 td:first-child,
+ .table.gs-md-5 th:first-child {
+ padding-left: 1.25rem;
+ }
+ .table.gs-md-5 td:last-child,
+ .table.gs-md-5 th:last-child {
+ padding-right: 1.25rem;
+ }
+ .table.gs-md-5 td.dtr-control:first-child,
+ .table.gs-md-5 th.dtr-control:first-child {
+ padding-left: 1.25rem !important;
+ }
+ .table.g-md-6 td,
+ .table.g-md-6 th {
+ padding: 1.5rem;
+ }
+ .table.g-md-6 td.dtr-control,
+ .table.g-md-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+ }
+ .table.gy-md-6 td,
+ .table.gy-md-6 th {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
+ }
+ .table.gx-md-6 td,
+ .table.gx-md-6 th {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
+ .table.gx-md-6 td.dtr-control,
+ .table.gx-md-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+ }
+ .table.gs-md-6 td:first-child,
+ .table.gs-md-6 th:first-child {
+ padding-left: 1.5rem;
+ }
+ .table.gs-md-6 td:last-child,
+ .table.gs-md-6 th:last-child {
+ padding-right: 1.5rem;
+ }
+ .table.gs-md-6 td.dtr-control:first-child,
+ .table.gs-md-6 th.dtr-control:first-child {
+ padding-left: 1.5rem !important;
+ }
+ .table.g-md-7 td,
+ .table.g-md-7 th {
+ padding: 1.75rem;
+ }
+ .table.g-md-7 td.dtr-control,
+ .table.g-md-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+ }
+ .table.gy-md-7 td,
+ .table.gy-md-7 th {
+ padding-top: 1.75rem;
+ padding-bottom: 1.75rem;
+ }
+ .table.gx-md-7 td,
+ .table.gx-md-7 th {
+ padding-left: 1.75rem;
+ padding-right: 1.75rem;
+ }
+ .table.gx-md-7 td.dtr-control,
+ .table.gx-md-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+ }
+ .table.gs-md-7 td:first-child,
+ .table.gs-md-7 th:first-child {
+ padding-left: 1.75rem;
+ }
+ .table.gs-md-7 td:last-child,
+ .table.gs-md-7 th:last-child {
+ padding-right: 1.75rem;
+ }
+ .table.gs-md-7 td.dtr-control:first-child,
+ .table.gs-md-7 th.dtr-control:first-child {
+ padding-left: 1.75rem !important;
+ }
+ .table.g-md-8 td,
+ .table.g-md-8 th {
+ padding: 2rem;
+ }
+ .table.g-md-8 td.dtr-control,
+ .table.g-md-8 th.dtr-control {
+ padding-left: 2rem !important;
+ }
+ .table.gy-md-8 td,
+ .table.gy-md-8 th {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ }
+ .table.gx-md-8 td,
+ .table.gx-md-8 th {
+ padding-left: 2rem;
+ padding-right: 2rem;
+ }
+ .table.gx-md-8 td.dtr-control,
+ .table.gx-md-8 th.dtr-control {
+ padding-left: 2rem !important;
+ }
+ .table.gs-md-8 td:first-child,
+ .table.gs-md-8 th:first-child {
+ padding-left: 2rem;
+ }
+ .table.gs-md-8 td:last-child,
+ .table.gs-md-8 th:last-child {
+ padding-right: 2rem;
+ }
+ .table.gs-md-8 td.dtr-control:first-child,
+ .table.gs-md-8 th.dtr-control:first-child {
+ padding-left: 2rem !important;
+ }
+ .table.g-md-9 td,
+ .table.g-md-9 th {
+ padding: 2.25rem;
+ }
+ .table.g-md-9 td.dtr-control,
+ .table.g-md-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+ }
+ .table.gy-md-9 td,
+ .table.gy-md-9 th {
+ padding-top: 2.25rem;
+ padding-bottom: 2.25rem;
+ }
+ .table.gx-md-9 td,
+ .table.gx-md-9 th {
+ padding-left: 2.25rem;
+ padding-right: 2.25rem;
+ }
+ .table.gx-md-9 td.dtr-control,
+ .table.gx-md-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+ }
+ .table.gs-md-9 td:first-child,
+ .table.gs-md-9 th:first-child {
+ padding-left: 2.25rem;
+ }
+ .table.gs-md-9 td:last-child,
+ .table.gs-md-9 th:last-child {
+ padding-right: 2.25rem;
+ }
+ .table.gs-md-9 td.dtr-control:first-child,
+ .table.gs-md-9 th.dtr-control:first-child {
+ padding-left: 2.25rem !important;
+ }
+ .table.g-md-10 td,
+ .table.g-md-10 th {
+ padding: 2.5rem;
+ }
+ .table.g-md-10 td.dtr-control,
+ .table.g-md-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+ }
+ .table.gy-md-10 td,
+ .table.gy-md-10 th {
+ padding-top: 2.5rem;
+ padding-bottom: 2.5rem;
+ }
+ .table.gx-md-10 td,
+ .table.gx-md-10 th {
+ padding-left: 2.5rem;
+ padding-right: 2.5rem;
+ }
+ .table.gx-md-10 td.dtr-control,
+ .table.gx-md-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+ }
+ .table.gs-md-10 td:first-child,
+ .table.gs-md-10 th:first-child {
+ padding-left: 2.5rem;
+ }
+ .table.gs-md-10 td:last-child,
+ .table.gs-md-10 th:last-child {
+ padding-right: 2.5rem;
+ }
+ .table.gs-md-10 td.dtr-control:first-child,
+ .table.gs-md-10 th.dtr-control:first-child {
+ padding-left: 2.5rem !important;
+ }
+}
+@media (min-width: 992px) {
+ .table.g-lg-0 td,
+ .table.g-lg-0 th {
+ padding: 0;
+ }
+ .table.g-lg-0 td.dtr-control,
+ .table.g-lg-0 th.dtr-control {
+ padding-left: 0 !important;
+ }
+ .table.gy-lg-0 td,
+ .table.gy-lg-0 th {
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+ .table.gx-lg-0 td,
+ .table.gx-lg-0 th {
+ padding-left: 0;
+ padding-right: 0;
+ }
+ .table.gx-lg-0 td.dtr-control,
+ .table.gx-lg-0 th.dtr-control {
+ padding-left: 0 !important;
+ }
+ .table.gs-lg-0 td:first-child,
+ .table.gs-lg-0 th:first-child {
+ padding-left: 0;
+ }
+ .table.gs-lg-0 td:last-child,
+ .table.gs-lg-0 th:last-child {
+ padding-right: 0;
+ }
+ .table.gs-lg-0 td.dtr-control:first-child,
+ .table.gs-lg-0 th.dtr-control:first-child {
+ padding-left: 0 !important;
+ }
+ .table.g-lg-1 td,
+ .table.g-lg-1 th {
+ padding: 0.25rem;
+ }
+ .table.g-lg-1 td.dtr-control,
+ .table.g-lg-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+ }
+ .table.gy-lg-1 td,
+ .table.gy-lg-1 th {
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ }
+ .table.gx-lg-1 td,
+ .table.gx-lg-1 th {
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+ }
+ .table.gx-lg-1 td.dtr-control,
+ .table.gx-lg-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+ }
+ .table.gs-lg-1 td:first-child,
+ .table.gs-lg-1 th:first-child {
+ padding-left: 0.25rem;
+ }
+ .table.gs-lg-1 td:last-child,
+ .table.gs-lg-1 th:last-child {
+ padding-right: 0.25rem;
+ }
+ .table.gs-lg-1 td.dtr-control:first-child,
+ .table.gs-lg-1 th.dtr-control:first-child {
+ padding-left: 0.25rem !important;
+ }
+ .table.g-lg-2 td,
+ .table.g-lg-2 th {
+ padding: 0.5rem;
+ }
+ .table.g-lg-2 td.dtr-control,
+ .table.g-lg-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+ }
+ .table.gy-lg-2 td,
+ .table.gy-lg-2 th {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+ .table.gx-lg-2 td,
+ .table.gx-lg-2 th {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ }
+ .table.gx-lg-2 td.dtr-control,
+ .table.gx-lg-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+ }
+ .table.gs-lg-2 td:first-child,
+ .table.gs-lg-2 th:first-child {
+ padding-left: 0.5rem;
+ }
+ .table.gs-lg-2 td:last-child,
+ .table.gs-lg-2 th:last-child {
+ padding-right: 0.5rem;
+ }
+ .table.gs-lg-2 td.dtr-control:first-child,
+ .table.gs-lg-2 th.dtr-control:first-child {
+ padding-left: 0.5rem !important;
+ }
+ .table.g-lg-3 td,
+ .table.g-lg-3 th {
+ padding: 0.75rem;
+ }
+ .table.g-lg-3 td.dtr-control,
+ .table.g-lg-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+ }
+ .table.gy-lg-3 td,
+ .table.gy-lg-3 th {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ }
+ .table.gx-lg-3 td,
+ .table.gx-lg-3 th {
+ padding-left: 0.75rem;
+ padding-right: 0.75rem;
+ }
+ .table.gx-lg-3 td.dtr-control,
+ .table.gx-lg-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+ }
+ .table.gs-lg-3 td:first-child,
+ .table.gs-lg-3 th:first-child {
+ padding-left: 0.75rem;
+ }
+ .table.gs-lg-3 td:last-child,
+ .table.gs-lg-3 th:last-child {
+ padding-right: 0.75rem;
+ }
+ .table.gs-lg-3 td.dtr-control:first-child,
+ .table.gs-lg-3 th.dtr-control:first-child {
+ padding-left: 0.75rem !important;
+ }
+ .table.g-lg-4 td,
+ .table.g-lg-4 th {
+ padding: 1rem;
+ }
+ .table.g-lg-4 td.dtr-control,
+ .table.g-lg-4 th.dtr-control {
+ padding-left: 1rem !important;
+ }
+ .table.gy-lg-4 td,
+ .table.gy-lg-4 th {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ }
+ .table.gx-lg-4 td,
+ .table.gx-lg-4 th {
+ padding-left: 1rem;
+ padding-right: 1rem;
+ }
+ .table.gx-lg-4 td.dtr-control,
+ .table.gx-lg-4 th.dtr-control {
+ padding-left: 1rem !important;
+ }
+ .table.gs-lg-4 td:first-child,
+ .table.gs-lg-4 th:first-child {
+ padding-left: 1rem;
+ }
+ .table.gs-lg-4 td:last-child,
+ .table.gs-lg-4 th:last-child {
+ padding-right: 1rem;
+ }
+ .table.gs-lg-4 td.dtr-control:first-child,
+ .table.gs-lg-4 th.dtr-control:first-child {
+ padding-left: 1rem !important;
+ }
+ .table.g-lg-5 td,
+ .table.g-lg-5 th {
+ padding: 1.25rem;
+ }
+ .table.g-lg-5 td.dtr-control,
+ .table.g-lg-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+ }
+ .table.gy-lg-5 td,
+ .table.gy-lg-5 th {
+ padding-top: 1.25rem;
+ padding-bottom: 1.25rem;
+ }
+ .table.gx-lg-5 td,
+ .table.gx-lg-5 th {
+ padding-left: 1.25rem;
+ padding-right: 1.25rem;
+ }
+ .table.gx-lg-5 td.dtr-control,
+ .table.gx-lg-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+ }
+ .table.gs-lg-5 td:first-child,
+ .table.gs-lg-5 th:first-child {
+ padding-left: 1.25rem;
+ }
+ .table.gs-lg-5 td:last-child,
+ .table.gs-lg-5 th:last-child {
+ padding-right: 1.25rem;
+ }
+ .table.gs-lg-5 td.dtr-control:first-child,
+ .table.gs-lg-5 th.dtr-control:first-child {
+ padding-left: 1.25rem !important;
+ }
+ .table.g-lg-6 td,
+ .table.g-lg-6 th {
+ padding: 1.5rem;
+ }
+ .table.g-lg-6 td.dtr-control,
+ .table.g-lg-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+ }
+ .table.gy-lg-6 td,
+ .table.gy-lg-6 th {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
+ }
+ .table.gx-lg-6 td,
+ .table.gx-lg-6 th {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
+ .table.gx-lg-6 td.dtr-control,
+ .table.gx-lg-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+ }
+ .table.gs-lg-6 td:first-child,
+ .table.gs-lg-6 th:first-child {
+ padding-left: 1.5rem;
+ }
+ .table.gs-lg-6 td:last-child,
+ .table.gs-lg-6 th:last-child {
+ padding-right: 1.5rem;
+ }
+ .table.gs-lg-6 td.dtr-control:first-child,
+ .table.gs-lg-6 th.dtr-control:first-child {
+ padding-left: 1.5rem !important;
+ }
+ .table.g-lg-7 td,
+ .table.g-lg-7 th {
+ padding: 1.75rem;
+ }
+ .table.g-lg-7 td.dtr-control,
+ .table.g-lg-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+ }
+ .table.gy-lg-7 td,
+ .table.gy-lg-7 th {
+ padding-top: 1.75rem;
+ padding-bottom: 1.75rem;
+ }
+ .table.gx-lg-7 td,
+ .table.gx-lg-7 th {
+ padding-left: 1.75rem;
+ padding-right: 1.75rem;
+ }
+ .table.gx-lg-7 td.dtr-control,
+ .table.gx-lg-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+ }
+ .table.gs-lg-7 td:first-child,
+ .table.gs-lg-7 th:first-child {
+ padding-left: 1.75rem;
+ }
+ .table.gs-lg-7 td:last-child,
+ .table.gs-lg-7 th:last-child {
+ padding-right: 1.75rem;
+ }
+ .table.gs-lg-7 td.dtr-control:first-child,
+ .table.gs-lg-7 th.dtr-control:first-child {
+ padding-left: 1.75rem !important;
+ }
+ .table.g-lg-8 td,
+ .table.g-lg-8 th {
+ padding: 2rem;
+ }
+ .table.g-lg-8 td.dtr-control,
+ .table.g-lg-8 th.dtr-control {
+ padding-left: 2rem !important;
+ }
+ .table.gy-lg-8 td,
+ .table.gy-lg-8 th {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ }
+ .table.gx-lg-8 td,
+ .table.gx-lg-8 th {
+ padding-left: 2rem;
+ padding-right: 2rem;
+ }
+ .table.gx-lg-8 td.dtr-control,
+ .table.gx-lg-8 th.dtr-control {
+ padding-left: 2rem !important;
+ }
+ .table.gs-lg-8 td:first-child,
+ .table.gs-lg-8 th:first-child {
+ padding-left: 2rem;
+ }
+ .table.gs-lg-8 td:last-child,
+ .table.gs-lg-8 th:last-child {
+ padding-right: 2rem;
+ }
+ .table.gs-lg-8 td.dtr-control:first-child,
+ .table.gs-lg-8 th.dtr-control:first-child {
+ padding-left: 2rem !important;
+ }
+ .table.g-lg-9 td,
+ .table.g-lg-9 th {
+ padding: 2.25rem;
+ }
+ .table.g-lg-9 td.dtr-control,
+ .table.g-lg-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+ }
+ .table.gy-lg-9 td,
+ .table.gy-lg-9 th {
+ padding-top: 2.25rem;
+ padding-bottom: 2.25rem;
+ }
+ .table.gx-lg-9 td,
+ .table.gx-lg-9 th {
+ padding-left: 2.25rem;
+ padding-right: 2.25rem;
+ }
+ .table.gx-lg-9 td.dtr-control,
+ .table.gx-lg-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+ }
+ .table.gs-lg-9 td:first-child,
+ .table.gs-lg-9 th:first-child {
+ padding-left: 2.25rem;
+ }
+ .table.gs-lg-9 td:last-child,
+ .table.gs-lg-9 th:last-child {
+ padding-right: 2.25rem;
+ }
+ .table.gs-lg-9 td.dtr-control:first-child,
+ .table.gs-lg-9 th.dtr-control:first-child {
+ padding-left: 2.25rem !important;
+ }
+ .table.g-lg-10 td,
+ .table.g-lg-10 th {
+ padding: 2.5rem;
+ }
+ .table.g-lg-10 td.dtr-control,
+ .table.g-lg-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+ }
+ .table.gy-lg-10 td,
+ .table.gy-lg-10 th {
+ padding-top: 2.5rem;
+ padding-bottom: 2.5rem;
+ }
+ .table.gx-lg-10 td,
+ .table.gx-lg-10 th {
+ padding-left: 2.5rem;
+ padding-right: 2.5rem;
+ }
+ .table.gx-lg-10 td.dtr-control,
+ .table.gx-lg-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+ }
+ .table.gs-lg-10 td:first-child,
+ .table.gs-lg-10 th:first-child {
+ padding-left: 2.5rem;
+ }
+ .table.gs-lg-10 td:last-child,
+ .table.gs-lg-10 th:last-child {
+ padding-right: 2.5rem;
+ }
+ .table.gs-lg-10 td.dtr-control:first-child,
+ .table.gs-lg-10 th.dtr-control:first-child {
+ padding-left: 2.5rem !important;
+ }
+}
+@media (min-width: 1200px) {
+ .table.g-xl-0 td,
+ .table.g-xl-0 th {
+ padding: 0;
+ }
+ .table.g-xl-0 td.dtr-control,
+ .table.g-xl-0 th.dtr-control {
+ padding-left: 0 !important;
+ }
+ .table.gy-xl-0 td,
+ .table.gy-xl-0 th {
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+ .table.gx-xl-0 td,
+ .table.gx-xl-0 th {
+ padding-left: 0;
+ padding-right: 0;
+ }
+ .table.gx-xl-0 td.dtr-control,
+ .table.gx-xl-0 th.dtr-control {
+ padding-left: 0 !important;
+ }
+ .table.gs-xl-0 td:first-child,
+ .table.gs-xl-0 th:first-child {
+ padding-left: 0;
+ }
+ .table.gs-xl-0 td:last-child,
+ .table.gs-xl-0 th:last-child {
+ padding-right: 0;
+ }
+ .table.gs-xl-0 td.dtr-control:first-child,
+ .table.gs-xl-0 th.dtr-control:first-child {
+ padding-left: 0 !important;
+ }
+ .table.g-xl-1 td,
+ .table.g-xl-1 th {
+ padding: 0.25rem;
+ }
+ .table.g-xl-1 td.dtr-control,
+ .table.g-xl-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+ }
+ .table.gy-xl-1 td,
+ .table.gy-xl-1 th {
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ }
+ .table.gx-xl-1 td,
+ .table.gx-xl-1 th {
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+ }
+ .table.gx-xl-1 td.dtr-control,
+ .table.gx-xl-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+ }
+ .table.gs-xl-1 td:first-child,
+ .table.gs-xl-1 th:first-child {
+ padding-left: 0.25rem;
+ }
+ .table.gs-xl-1 td:last-child,
+ .table.gs-xl-1 th:last-child {
+ padding-right: 0.25rem;
+ }
+ .table.gs-xl-1 td.dtr-control:first-child,
+ .table.gs-xl-1 th.dtr-control:first-child {
+ padding-left: 0.25rem !important;
+ }
+ .table.g-xl-2 td,
+ .table.g-xl-2 th {
+ padding: 0.5rem;
+ }
+ .table.g-xl-2 td.dtr-control,
+ .table.g-xl-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+ }
+ .table.gy-xl-2 td,
+ .table.gy-xl-2 th {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+ .table.gx-xl-2 td,
+ .table.gx-xl-2 th {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ }
+ .table.gx-xl-2 td.dtr-control,
+ .table.gx-xl-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+ }
+ .table.gs-xl-2 td:first-child,
+ .table.gs-xl-2 th:first-child {
+ padding-left: 0.5rem;
+ }
+ .table.gs-xl-2 td:last-child,
+ .table.gs-xl-2 th:last-child {
+ padding-right: 0.5rem;
+ }
+ .table.gs-xl-2 td.dtr-control:first-child,
+ .table.gs-xl-2 th.dtr-control:first-child {
+ padding-left: 0.5rem !important;
+ }
+ .table.g-xl-3 td,
+ .table.g-xl-3 th {
+ padding: 0.75rem;
+ }
+ .table.g-xl-3 td.dtr-control,
+ .table.g-xl-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+ }
+ .table.gy-xl-3 td,
+ .table.gy-xl-3 th {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ }
+ .table.gx-xl-3 td,
+ .table.gx-xl-3 th {
+ padding-left: 0.75rem;
+ padding-right: 0.75rem;
+ }
+ .table.gx-xl-3 td.dtr-control,
+ .table.gx-xl-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+ }
+ .table.gs-xl-3 td:first-child,
+ .table.gs-xl-3 th:first-child {
+ padding-left: 0.75rem;
+ }
+ .table.gs-xl-3 td:last-child,
+ .table.gs-xl-3 th:last-child {
+ padding-right: 0.75rem;
+ }
+ .table.gs-xl-3 td.dtr-control:first-child,
+ .table.gs-xl-3 th.dtr-control:first-child {
+ padding-left: 0.75rem !important;
+ }
+ .table.g-xl-4 td,
+ .table.g-xl-4 th {
+ padding: 1rem;
+ }
+ .table.g-xl-4 td.dtr-control,
+ .table.g-xl-4 th.dtr-control {
+ padding-left: 1rem !important;
+ }
+ .table.gy-xl-4 td,
+ .table.gy-xl-4 th {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ }
+ .table.gx-xl-4 td,
+ .table.gx-xl-4 th {
+ padding-left: 1rem;
+ padding-right: 1rem;
+ }
+ .table.gx-xl-4 td.dtr-control,
+ .table.gx-xl-4 th.dtr-control {
+ padding-left: 1rem !important;
+ }
+ .table.gs-xl-4 td:first-child,
+ .table.gs-xl-4 th:first-child {
+ padding-left: 1rem;
+ }
+ .table.gs-xl-4 td:last-child,
+ .table.gs-xl-4 th:last-child {
+ padding-right: 1rem;
+ }
+ .table.gs-xl-4 td.dtr-control:first-child,
+ .table.gs-xl-4 th.dtr-control:first-child {
+ padding-left: 1rem !important;
+ }
+ .table.g-xl-5 td,
+ .table.g-xl-5 th {
+ padding: 1.25rem;
+ }
+ .table.g-xl-5 td.dtr-control,
+ .table.g-xl-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+ }
+ .table.gy-xl-5 td,
+ .table.gy-xl-5 th {
+ padding-top: 1.25rem;
+ padding-bottom: 1.25rem;
+ }
+ .table.gx-xl-5 td,
+ .table.gx-xl-5 th {
+ padding-left: 1.25rem;
+ padding-right: 1.25rem;
+ }
+ .table.gx-xl-5 td.dtr-control,
+ .table.gx-xl-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+ }
+ .table.gs-xl-5 td:first-child,
+ .table.gs-xl-5 th:first-child {
+ padding-left: 1.25rem;
+ }
+ .table.gs-xl-5 td:last-child,
+ .table.gs-xl-5 th:last-child {
+ padding-right: 1.25rem;
+ }
+ .table.gs-xl-5 td.dtr-control:first-child,
+ .table.gs-xl-5 th.dtr-control:first-child {
+ padding-left: 1.25rem !important;
+ }
+ .table.g-xl-6 td,
+ .table.g-xl-6 th {
+ padding: 1.5rem;
+ }
+ .table.g-xl-6 td.dtr-control,
+ .table.g-xl-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+ }
+ .table.gy-xl-6 td,
+ .table.gy-xl-6 th {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
+ }
+ .table.gx-xl-6 td,
+ .table.gx-xl-6 th {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
+ .table.gx-xl-6 td.dtr-control,
+ .table.gx-xl-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+ }
+ .table.gs-xl-6 td:first-child,
+ .table.gs-xl-6 th:first-child {
+ padding-left: 1.5rem;
+ }
+ .table.gs-xl-6 td:last-child,
+ .table.gs-xl-6 th:last-child {
+ padding-right: 1.5rem;
+ }
+ .table.gs-xl-6 td.dtr-control:first-child,
+ .table.gs-xl-6 th.dtr-control:first-child {
+ padding-left: 1.5rem !important;
+ }
+ .table.g-xl-7 td,
+ .table.g-xl-7 th {
+ padding: 1.75rem;
+ }
+ .table.g-xl-7 td.dtr-control,
+ .table.g-xl-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+ }
+ .table.gy-xl-7 td,
+ .table.gy-xl-7 th {
+ padding-top: 1.75rem;
+ padding-bottom: 1.75rem;
+ }
+ .table.gx-xl-7 td,
+ .table.gx-xl-7 th {
+ padding-left: 1.75rem;
+ padding-right: 1.75rem;
+ }
+ .table.gx-xl-7 td.dtr-control,
+ .table.gx-xl-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+ }
+ .table.gs-xl-7 td:first-child,
+ .table.gs-xl-7 th:first-child {
+ padding-left: 1.75rem;
+ }
+ .table.gs-xl-7 td:last-child,
+ .table.gs-xl-7 th:last-child {
+ padding-right: 1.75rem;
+ }
+ .table.gs-xl-7 td.dtr-control:first-child,
+ .table.gs-xl-7 th.dtr-control:first-child {
+ padding-left: 1.75rem !important;
+ }
+ .table.g-xl-8 td,
+ .table.g-xl-8 th {
+ padding: 2rem;
+ }
+ .table.g-xl-8 td.dtr-control,
+ .table.g-xl-8 th.dtr-control {
+ padding-left: 2rem !important;
+ }
+ .table.gy-xl-8 td,
+ .table.gy-xl-8 th {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ }
+ .table.gx-xl-8 td,
+ .table.gx-xl-8 th {
+ padding-left: 2rem;
+ padding-right: 2rem;
+ }
+ .table.gx-xl-8 td.dtr-control,
+ .table.gx-xl-8 th.dtr-control {
+ padding-left: 2rem !important;
+ }
+ .table.gs-xl-8 td:first-child,
+ .table.gs-xl-8 th:first-child {
+ padding-left: 2rem;
+ }
+ .table.gs-xl-8 td:last-child,
+ .table.gs-xl-8 th:last-child {
+ padding-right: 2rem;
+ }
+ .table.gs-xl-8 td.dtr-control:first-child,
+ .table.gs-xl-8 th.dtr-control:first-child {
+ padding-left: 2rem !important;
+ }
+ .table.g-xl-9 td,
+ .table.g-xl-9 th {
+ padding: 2.25rem;
+ }
+ .table.g-xl-9 td.dtr-control,
+ .table.g-xl-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+ }
+ .table.gy-xl-9 td,
+ .table.gy-xl-9 th {
+ padding-top: 2.25rem;
+ padding-bottom: 2.25rem;
+ }
+ .table.gx-xl-9 td,
+ .table.gx-xl-9 th {
+ padding-left: 2.25rem;
+ padding-right: 2.25rem;
+ }
+ .table.gx-xl-9 td.dtr-control,
+ .table.gx-xl-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+ }
+ .table.gs-xl-9 td:first-child,
+ .table.gs-xl-9 th:first-child {
+ padding-left: 2.25rem;
+ }
+ .table.gs-xl-9 td:last-child,
+ .table.gs-xl-9 th:last-child {
+ padding-right: 2.25rem;
+ }
+ .table.gs-xl-9 td.dtr-control:first-child,
+ .table.gs-xl-9 th.dtr-control:first-child {
+ padding-left: 2.25rem !important;
+ }
+ .table.g-xl-10 td,
+ .table.g-xl-10 th {
+ padding: 2.5rem;
+ }
+ .table.g-xl-10 td.dtr-control,
+ .table.g-xl-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+ }
+ .table.gy-xl-10 td,
+ .table.gy-xl-10 th {
+ padding-top: 2.5rem;
+ padding-bottom: 2.5rem;
+ }
+ .table.gx-xl-10 td,
+ .table.gx-xl-10 th {
+ padding-left: 2.5rem;
+ padding-right: 2.5rem;
+ }
+ .table.gx-xl-10 td.dtr-control,
+ .table.gx-xl-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+ }
+ .table.gs-xl-10 td:first-child,
+ .table.gs-xl-10 th:first-child {
+ padding-left: 2.5rem;
+ }
+ .table.gs-xl-10 td:last-child,
+ .table.gs-xl-10 th:last-child {
+ padding-right: 2.5rem;
+ }
+ .table.gs-xl-10 td.dtr-control:first-child,
+ .table.gs-xl-10 th.dtr-control:first-child {
+ padding-left: 2.5rem !important;
+ }
+}
+@media (min-width: 1400px) {
+ .table.g-xxl-0 td,
+ .table.g-xxl-0 th {
+ padding: 0;
+ }
+ .table.g-xxl-0 td.dtr-control,
+ .table.g-xxl-0 th.dtr-control {
+ padding-left: 0 !important;
+ }
+ .table.gy-xxl-0 td,
+ .table.gy-xxl-0 th {
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+ .table.gx-xxl-0 td,
+ .table.gx-xxl-0 th {
+ padding-left: 0;
+ padding-right: 0;
+ }
+ .table.gx-xxl-0 td.dtr-control,
+ .table.gx-xxl-0 th.dtr-control {
+ padding-left: 0 !important;
+ }
+ .table.gs-xxl-0 td:first-child,
+ .table.gs-xxl-0 th:first-child {
+ padding-left: 0;
+ }
+ .table.gs-xxl-0 td:last-child,
+ .table.gs-xxl-0 th:last-child {
+ padding-right: 0;
+ }
+ .table.gs-xxl-0 td.dtr-control:first-child,
+ .table.gs-xxl-0 th.dtr-control:first-child {
+ padding-left: 0 !important;
+ }
+ .table.g-xxl-1 td,
+ .table.g-xxl-1 th {
+ padding: 0.25rem;
+ }
+ .table.g-xxl-1 td.dtr-control,
+ .table.g-xxl-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+ }
+ .table.gy-xxl-1 td,
+ .table.gy-xxl-1 th {
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ }
+ .table.gx-xxl-1 td,
+ .table.gx-xxl-1 th {
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+ }
+ .table.gx-xxl-1 td.dtr-control,
+ .table.gx-xxl-1 th.dtr-control {
+ padding-left: 0.25rem !important;
+ }
+ .table.gs-xxl-1 td:first-child,
+ .table.gs-xxl-1 th:first-child {
+ padding-left: 0.25rem;
+ }
+ .table.gs-xxl-1 td:last-child,
+ .table.gs-xxl-1 th:last-child {
+ padding-right: 0.25rem;
+ }
+ .table.gs-xxl-1 td.dtr-control:first-child,
+ .table.gs-xxl-1 th.dtr-control:first-child {
+ padding-left: 0.25rem !important;
+ }
+ .table.g-xxl-2 td,
+ .table.g-xxl-2 th {
+ padding: 0.5rem;
+ }
+ .table.g-xxl-2 td.dtr-control,
+ .table.g-xxl-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+ }
+ .table.gy-xxl-2 td,
+ .table.gy-xxl-2 th {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+ .table.gx-xxl-2 td,
+ .table.gx-xxl-2 th {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ }
+ .table.gx-xxl-2 td.dtr-control,
+ .table.gx-xxl-2 th.dtr-control {
+ padding-left: 0.5rem !important;
+ }
+ .table.gs-xxl-2 td:first-child,
+ .table.gs-xxl-2 th:first-child {
+ padding-left: 0.5rem;
+ }
+ .table.gs-xxl-2 td:last-child,
+ .table.gs-xxl-2 th:last-child {
+ padding-right: 0.5rem;
+ }
+ .table.gs-xxl-2 td.dtr-control:first-child,
+ .table.gs-xxl-2 th.dtr-control:first-child {
+ padding-left: 0.5rem !important;
+ }
+ .table.g-xxl-3 td,
+ .table.g-xxl-3 th {
+ padding: 0.75rem;
+ }
+ .table.g-xxl-3 td.dtr-control,
+ .table.g-xxl-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+ }
+ .table.gy-xxl-3 td,
+ .table.gy-xxl-3 th {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ }
+ .table.gx-xxl-3 td,
+ .table.gx-xxl-3 th {
+ padding-left: 0.75rem;
+ padding-right: 0.75rem;
+ }
+ .table.gx-xxl-3 td.dtr-control,
+ .table.gx-xxl-3 th.dtr-control {
+ padding-left: 0.75rem !important;
+ }
+ .table.gs-xxl-3 td:first-child,
+ .table.gs-xxl-3 th:first-child {
+ padding-left: 0.75rem;
+ }
+ .table.gs-xxl-3 td:last-child,
+ .table.gs-xxl-3 th:last-child {
+ padding-right: 0.75rem;
+ }
+ .table.gs-xxl-3 td.dtr-control:first-child,
+ .table.gs-xxl-3 th.dtr-control:first-child {
+ padding-left: 0.75rem !important;
+ }
+ .table.g-xxl-4 td,
+ .table.g-xxl-4 th {
+ padding: 1rem;
+ }
+ .table.g-xxl-4 td.dtr-control,
+ .table.g-xxl-4 th.dtr-control {
+ padding-left: 1rem !important;
+ }
+ .table.gy-xxl-4 td,
+ .table.gy-xxl-4 th {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ }
+ .table.gx-xxl-4 td,
+ .table.gx-xxl-4 th {
+ padding-left: 1rem;
+ padding-right: 1rem;
+ }
+ .table.gx-xxl-4 td.dtr-control,
+ .table.gx-xxl-4 th.dtr-control {
+ padding-left: 1rem !important;
+ }
+ .table.gs-xxl-4 td:first-child,
+ .table.gs-xxl-4 th:first-child {
+ padding-left: 1rem;
+ }
+ .table.gs-xxl-4 td:last-child,
+ .table.gs-xxl-4 th:last-child {
+ padding-right: 1rem;
+ }
+ .table.gs-xxl-4 td.dtr-control:first-child,
+ .table.gs-xxl-4 th.dtr-control:first-child {
+ padding-left: 1rem !important;
+ }
+ .table.g-xxl-5 td,
+ .table.g-xxl-5 th {
+ padding: 1.25rem;
+ }
+ .table.g-xxl-5 td.dtr-control,
+ .table.g-xxl-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+ }
+ .table.gy-xxl-5 td,
+ .table.gy-xxl-5 th {
+ padding-top: 1.25rem;
+ padding-bottom: 1.25rem;
+ }
+ .table.gx-xxl-5 td,
+ .table.gx-xxl-5 th {
+ padding-left: 1.25rem;
+ padding-right: 1.25rem;
+ }
+ .table.gx-xxl-5 td.dtr-control,
+ .table.gx-xxl-5 th.dtr-control {
+ padding-left: 1.25rem !important;
+ }
+ .table.gs-xxl-5 td:first-child,
+ .table.gs-xxl-5 th:first-child {
+ padding-left: 1.25rem;
+ }
+ .table.gs-xxl-5 td:last-child,
+ .table.gs-xxl-5 th:last-child {
+ padding-right: 1.25rem;
+ }
+ .table.gs-xxl-5 td.dtr-control:first-child,
+ .table.gs-xxl-5 th.dtr-control:first-child {
+ padding-left: 1.25rem !important;
+ }
+ .table.g-xxl-6 td,
+ .table.g-xxl-6 th {
+ padding: 1.5rem;
+ }
+ .table.g-xxl-6 td.dtr-control,
+ .table.g-xxl-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+ }
+ .table.gy-xxl-6 td,
+ .table.gy-xxl-6 th {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
+ }
+ .table.gx-xxl-6 td,
+ .table.gx-xxl-6 th {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
+ .table.gx-xxl-6 td.dtr-control,
+ .table.gx-xxl-6 th.dtr-control {
+ padding-left: 1.5rem !important;
+ }
+ .table.gs-xxl-6 td:first-child,
+ .table.gs-xxl-6 th:first-child {
+ padding-left: 1.5rem;
+ }
+ .table.gs-xxl-6 td:last-child,
+ .table.gs-xxl-6 th:last-child {
+ padding-right: 1.5rem;
+ }
+ .table.gs-xxl-6 td.dtr-control:first-child,
+ .table.gs-xxl-6 th.dtr-control:first-child {
+ padding-left: 1.5rem !important;
+ }
+ .table.g-xxl-7 td,
+ .table.g-xxl-7 th {
+ padding: 1.75rem;
+ }
+ .table.g-xxl-7 td.dtr-control,
+ .table.g-xxl-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+ }
+ .table.gy-xxl-7 td,
+ .table.gy-xxl-7 th {
+ padding-top: 1.75rem;
+ padding-bottom: 1.75rem;
+ }
+ .table.gx-xxl-7 td,
+ .table.gx-xxl-7 th {
+ padding-left: 1.75rem;
+ padding-right: 1.75rem;
+ }
+ .table.gx-xxl-7 td.dtr-control,
+ .table.gx-xxl-7 th.dtr-control {
+ padding-left: 1.75rem !important;
+ }
+ .table.gs-xxl-7 td:first-child,
+ .table.gs-xxl-7 th:first-child {
+ padding-left: 1.75rem;
+ }
+ .table.gs-xxl-7 td:last-child,
+ .table.gs-xxl-7 th:last-child {
+ padding-right: 1.75rem;
+ }
+ .table.gs-xxl-7 td.dtr-control:first-child,
+ .table.gs-xxl-7 th.dtr-control:first-child {
+ padding-left: 1.75rem !important;
+ }
+ .table.g-xxl-8 td,
+ .table.g-xxl-8 th {
+ padding: 2rem;
+ }
+ .table.g-xxl-8 td.dtr-control,
+ .table.g-xxl-8 th.dtr-control {
+ padding-left: 2rem !important;
+ }
+ .table.gy-xxl-8 td,
+ .table.gy-xxl-8 th {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ }
+ .table.gx-xxl-8 td,
+ .table.gx-xxl-8 th {
+ padding-left: 2rem;
+ padding-right: 2rem;
+ }
+ .table.gx-xxl-8 td.dtr-control,
+ .table.gx-xxl-8 th.dtr-control {
+ padding-left: 2rem !important;
+ }
+ .table.gs-xxl-8 td:first-child,
+ .table.gs-xxl-8 th:first-child {
+ padding-left: 2rem;
+ }
+ .table.gs-xxl-8 td:last-child,
+ .table.gs-xxl-8 th:last-child {
+ padding-right: 2rem;
+ }
+ .table.gs-xxl-8 td.dtr-control:first-child,
+ .table.gs-xxl-8 th.dtr-control:first-child {
+ padding-left: 2rem !important;
+ }
+ .table.g-xxl-9 td,
+ .table.g-xxl-9 th {
+ padding: 2.25rem;
+ }
+ .table.g-xxl-9 td.dtr-control,
+ .table.g-xxl-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+ }
+ .table.gy-xxl-9 td,
+ .table.gy-xxl-9 th {
+ padding-top: 2.25rem;
+ padding-bottom: 2.25rem;
+ }
+ .table.gx-xxl-9 td,
+ .table.gx-xxl-9 th {
+ padding-left: 2.25rem;
+ padding-right: 2.25rem;
+ }
+ .table.gx-xxl-9 td.dtr-control,
+ .table.gx-xxl-9 th.dtr-control {
+ padding-left: 2.25rem !important;
+ }
+ .table.gs-xxl-9 td:first-child,
+ .table.gs-xxl-9 th:first-child {
+ padding-left: 2.25rem;
+ }
+ .table.gs-xxl-9 td:last-child,
+ .table.gs-xxl-9 th:last-child {
+ padding-right: 2.25rem;
+ }
+ .table.gs-xxl-9 td.dtr-control:first-child,
+ .table.gs-xxl-9 th.dtr-control:first-child {
+ padding-left: 2.25rem !important;
+ }
+ .table.g-xxl-10 td,
+ .table.g-xxl-10 th {
+ padding: 2.5rem;
+ }
+ .table.g-xxl-10 td.dtr-control,
+ .table.g-xxl-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+ }
+ .table.gy-xxl-10 td,
+ .table.gy-xxl-10 th {
+ padding-top: 2.5rem;
+ padding-bottom: 2.5rem;
+ }
+ .table.gx-xxl-10 td,
+ .table.gx-xxl-10 th {
+ padding-left: 2.5rem;
+ padding-right: 2.5rem;
+ }
+ .table.gx-xxl-10 td.dtr-control,
+ .table.gx-xxl-10 th.dtr-control {
+ padding-left: 2.5rem !important;
+ }
+ .table.gs-xxl-10 td:first-child,
+ .table.gs-xxl-10 th:first-child {
+ padding-left: 2.5rem;
+ }
+ .table.gs-xxl-10 td:last-child,
+ .table.gs-xxl-10 th:last-child {
+ padding-right: 2.5rem;
+ }
+ .table.gs-xxl-10 td.dtr-control:first-child,
+ .table.gs-xxl-10 th.dtr-control:first-child {
+ padding-left: 2.5rem !important;
+ }
+}
+.popover {
+ --bs-popover-bg: var(--kt-popover-bg);
+ --bs-popover-border-color: var(--kt-popover-border-color);
+ --bs-popover-box-shadow: var(--kt-popover-box-shadow);
+ --bs-popover-header-color: var(--kt-popover-header-color);
+ --bs-popover-header-bg: var(--kt-popover-header-bg);
+ --bs-popover-body-color: var(--kt-popover-body-color);
+ --bs-popover-arrow-border: var(--kt-popover-bg);
+}
+.popover .popover-header {
+ font-size: 1rem;
+ font-weight: 500;
+ border-bottom: 1px solid var(--kt-popover-header-border-color);
+}
+.popover .popover-dismiss {
+ position: absolute;
+ top: 0.85rem;
+ right: 0.85rem;
+ height: 1.5rem;
+ width: 1.5rem;
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-500);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--kt-gray-500%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--kt-gray-500%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
+ mask-size: 50%;
+ -webkit-mask-size: 50%;
+}
+.popover .popover-dismiss:hover {
+ background-color: var(--kt-primary);
+}
+.popover .popover-dismiss + .popover-header {
+ padding-right: 2.75rem;
+}
+.popover-inverse {
+ background-color: var(--kt-gray-900);
+ border: 0;
+}
+.popover-inverse .popover-header {
+ background-color: var(--kt-gray-900);
+ color: var(--kt-gray-200);
+ border-bottom-color: var(--kt-gray-800);
+}
+.popover-inverse .popover-body {
+ color: var(--kt-gray-400);
+}
+.popover-inverse.bs-popover-auto[data-popper-placement^="top"]
+ > .popover-arrow::before,
+.popover-inverse.bs-popover-top > .popover-arrow::before {
+ border-top-color: var(--kt-gray-100);
+}
+.popover-inverse.bs-popover-auto[data-popper-placement^="top"]
+ > .popover-arrow::after,
+.popover-inverse.bs-popover-top > .popover-arrow::after {
+ border-top-color: var(--kt-gray-900);
+}
+.popover-inverse.bs-popover-auto[data-popper-placement^="right"]
+ > .popover-arrow::before,
+.popover-inverse.bs-popover-end > .popover-arrow::before {
+ border-right-color: var(--kt-gray-100);
+}
+.popover-inverse.bs-popover-auto[data-popper-placement^="right"]
+ > .popover-arrow::after,
+.popover-inverse.bs-popover-end > .popover-arrow::after {
+ border-right-color: var(--kt-gray-900);
+}
+.popover-inverse.bs-popover-auto[data-popper-placement^="bottom"]
+ > .popover-arrow::before,
+.popover-inverse.bs-popover-bottom > .popover-arrow::before {
+ border-bottom-color: var(--kt-gray-100);
+}
+.popover-inverse.bs-popover-auto[data-popper-placement^="bottom"]
+ > .popover-arrow::after,
+.popover-inverse.bs-popover-bottom > .popover-arrow::after {
+ border-bottom-color: var(--kt-gray-900);
+}
+.popover-inverse.bs-popover-auto[data-popper-placement^="bottom"]
+ .popover-header::before,
+.popover-inverse.bs-popover-bottom .popover-header::before {
+ border-bottom-color: var(--kt-gray-900);
+}
+.popover-inverse.bs-popover-auto[data-popper-placement^="left"]
+ > .popover-arrow::before,
+.popover-inverse.bs-popover-start > .popover-arrow::before {
+ border-left-color: var(--kt-gray-100);
+}
+.popover-inverse.bs-popover-auto[data-popper-placement^="left"]
+ > .popover-arrow::after,
+.popover-inverse.bs-popover-start > .popover-arrow::after {
+ border-left-color: var(--kt-gray-900);
+}
+.tooltip {
+ --bs-tooltip-color: var(--kt-tooltip-color);
+ --bs-tooltip-bg: var(--kt-tooltip-bg);
+ --bs-tooltip-opacity: var(--kt-tooltip-opacity);
+}
+.tooltip .tooltip-inner {
+ box-shadow: var(--kt-tooltip-box-shadow);
+}
+.tooltip.tooltop-auto-width .tooltip-inner {
+ white-space: nowrap;
+ max-width: none;
+}
+.tooltip.tooltip-inverse .tooltip-inner {
+ color: var(--kt-dark-inverse);
+ background-color: var(--kt-dark);
+}
+.tooltip.tooltip-inverse.bs-tooltip-auto[data-popper-placement^="top"]
+ .tooltip-arrow::before,
+.tooltip.tooltip-inverse.bs-tooltip-top .tooltip-arrow::before {
+ border-top-color: var(--kt-dark);
+}
+.tooltip.tooltip-inverse.bs-tooltip-auto[data-popper-placement^="right"]
+ .tooltip-arrow::before,
+.tooltip.tooltip-inverse.bs-tooltip-end .tooltip-arrow::before {
+ border-right-color: var(--kt-dark);
+}
+.tooltip.tooltip-inverse.bs-tooltip-auto[data-popper-placement^="bottom"]
+ .tooltip-arrow::before,
+.tooltip.tooltip-inverse.bs-tooltip-bottom .tooltip-arrow::before {
+ border-bottom-color: var(--kt-dark);
+}
+.tooltip.tooltip-inverse.bs-tooltip-auto[data-popper-placement^="left"]
+ .tooltip-arrow::before,
+.tooltip.tooltip-inverse.bs-tooltip-start .tooltip-arrow::before {
+ border-left-color: var(--kt-dark);
+}
+.accordion {
+ --bs-accordion-color: var(--kt-accordion-color);
+ --bs-accordion-bg: var(--kt-accordion-bg);
+ --bs-accordion-border-color: var(--kt-accordion-border-color);
+ --bs-accordion-btn-color: var(--kt-accordion-color);
+ --bs-accordion-btn-bg: var(--kt-accordion-button-bg);
+ --bs-accordion-btn-icon: var(--kt-accordion-button-icon);
+ --bs-accordion-btn-active-icon: var(--kt-accordion-button-active-icon);
+ --bs-accordion-btn-focus-border-color: var(
+ --kt-accordion-button-focus-border-color
+ );
+ --bs-accordion-btn-focus-box-shadow: var(
+ --kt-accordion-button-focus-box-shadow
+ );
+ --bs-accordion-active-color: var(--kt-accordion-button-active-color);
+ --bs-accordion-active-bg: var(--kt-accordion-button-active-bg);
+}
+.accordion .accordion-header {
+ cursor: pointer;
+}
+.accordion.accordion-icon-toggle .accordion-icon {
+ display: flex;
+ flex-shrink: 0;
+ transition: all 0.2s ease-in-out;
+ transform: rotate(90deg);
+ align-items: center;
+ justify-content: center;
+}
+.accordion.accordion-icon-toggle .accordion-icon .svg-icon,
+.accordion.accordion-icon-toggle .accordion-icon i {
+ color: var(--kt-primary);
+}
+.accordion.accordion-icon-toggle .collapsed .accordion-icon {
+ transition: all 0.2s ease-in-out;
+ transform: rotate(0);
+}
+.accordion.accordion-icon-toggle .collapsed .accordion-icon .svg-icon,
+.accordion.accordion-icon-toggle .collapsed .accordion-icon i {
+ color: var(--kt-text-muted);
+}
+.accordion.accordion-borderless .accordion-item {
+ border: 0;
+}
+.accordion.accordion-flush .accordion-item {
+ background-color: transparent;
+ border: 0;
+ border-radius: 0;
+ padding-left: 0;
+ padding-right: 0;
+}
+.feedback {
+ display: none;
+}
+.feedback-popup {
+ display: flex;
+ justify-content: center;
+ margin: 0 auto;
+ position: fixed;
+ z-index: 1000;
+ box-shadow: var(--kt-feedback-popup-box-shadow);
+ background-color: var(--kt-feedback-popup-background-color);
+ border-radius: 0.475rem;
+ padding: 1rem 1.25rem;
+}
+.feedback-top-center {
+ display: flex;
+ transition: top 0.6s ease;
+ left: 50%;
+ transform: translateX(-50%);
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.feedback-top-center.feedback-shown {
+ top: 0;
+ transition: top 0.6s ease;
+}
+.image-input {
+ position: relative;
+ display: inline-block;
+ border-radius: 0.475rem;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+.image-input:not(.image-input-empty) {
+ background-image: none !important;
+}
+.image-input .image-input-wrapper {
+ width: 120px;
+ height: 120px;
+ border-radius: 0.475rem;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+.image-input [data-kt-image-input-action] {
+ cursor: pointer;
+ position: absolute;
+ transform: translate(-50%, -50%);
+}
+.image-input [data-kt-image-input-action="change"] {
+ left: 100%;
+ top: 0;
+}
+.image-input [data-kt-image-input-action="change"] input {
+ width: 0 !important;
+ height: 0 !important;
+ overflow: hidden;
+ opacity: 0;
+}
+.image-input [data-kt-image-input-action="cancel"],
+.image-input [data-kt-image-input-action="remove"] {
+ position: absolute;
+ left: 100%;
+ top: 100%;
+}
+.image-input [data-kt-image-input-action="cancel"] {
+ display: none;
+}
+.image-input.image-input-changed [data-kt-image-input-action="cancel"] {
+ display: flex;
+}
+.image-input.image-input-changed [data-kt-image-input-action="remove"] {
+ display: none;
+}
+.image-input.image-input-empty [data-kt-image-input-action="cancel"],
+.image-input.image-input-empty [data-kt-image-input-action="remove"] {
+ display: none;
+}
+.image-input.image-input-circle {
+ border-radius: 50%;
+}
+.image-input.image-input-circle .image-input-wrapper {
+ border-radius: 50%;
+}
+.image-input.image-input-circle [data-kt-image-input-action="change"] {
+ left: 100%;
+ top: 0;
+ transform: translate(-100%, 0);
+}
+.image-input.image-input-circle [data-kt-image-input-action="cancel"],
+.image-input.image-input-circle [data-kt-image-input-action="remove"] {
+ left: 100%;
+ top: 100%;
+ transform: translate(-100%, -100%);
+}
+.image-input.image-input-outline .image-input-wrapper {
+ border: 3px solid var(--kt-body-bg);
+ box-shadow: var(--kt-box-shadow);
+}
+.symbol {
+ display: inline-block;
+ flex-shrink: 0;
+ position: relative;
+ border-radius: 0.475rem;
+}
+.symbol .symbol-label {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-weight: 500;
+ color: var(--kt-symbol-label-color);
+ background-color: var(--kt-symbol-label-bg);
+ background-repeat: no-repeat;
+ background-position: center center;
+ background-size: cover;
+ border-radius: 0.475rem;
+}
+.symbol .symbol-label:after {
+ border-radius: 0.475rem;
+}
+.symbol .symbol-badge {
+ position: absolute;
+ border-radius: 100%;
+ top: 0;
+ left: 50%;
+ transform: translateX(-50%) translateY(-50%) !important;
+}
+.symbol > img {
+ width: 100%;
+ flex-shrink: 0;
+ display: inline-block;
+ border-radius: 0.475rem;
+}
+.symbol.symbol-square,
+.symbol.symbol-square .symbol-label,
+.symbol.symbol-square > img {
+ border-radius: 0 !important;
+}
+.symbol.symbol-circle,
+.symbol.symbol-circle .symbol-label,
+.symbol.symbol-circle > img {
+ border-radius: 50%;
+}
+.symbol.symbol-circle .symbol-label:after,
+.symbol.symbol-circle:after,
+.symbol.symbol-circle > img:after {
+ border-radius: 50%;
+}
+.symbol > img {
+ width: 50px;
+ height: 50px;
+}
+.symbol .symbol-label {
+ width: 50px;
+ height: 50px;
+}
+.symbol.symbol-fixed .symbol-label {
+ width: 50px;
+ height: 50px;
+}
+.symbol.symbol-fixed > img {
+ width: 50px;
+ height: 50px;
+ max-width: none;
+}
+.symbol.symbol-2by3 .symbol-label {
+ height: 50px;
+ width: 75px;
+}
+.symbol.symbol-2by3 > img {
+ height: 50px;
+ width: 75px;
+ max-width: none;
+}
+.symbol.symbol-20px > img {
+ width: 20px;
+ height: 20px;
+}
+.symbol.symbol-20px .symbol-label {
+ width: 20px;
+ height: 20px;
+}
+.symbol.symbol-20px.symbol-fixed .symbol-label {
+ width: 20px;
+ height: 20px;
+}
+.symbol.symbol-20px.symbol-fixed > img {
+ width: 20px;
+ height: 20px;
+ max-width: none;
+}
+.symbol.symbol-20px.symbol-2by3 .symbol-label {
+ height: 20px;
+ width: 30px;
+}
+.symbol.symbol-20px.symbol-2by3 > img {
+ height: 20px;
+ width: 30px;
+ max-width: none;
+}
+.symbol.symbol-25px > img {
+ width: 25px;
+ height: 25px;
+}
+.symbol.symbol-25px .symbol-label {
+ width: 25px;
+ height: 25px;
+}
+.symbol.symbol-25px.symbol-fixed .symbol-label {
+ width: 25px;
+ height: 25px;
+}
+.symbol.symbol-25px.symbol-fixed > img {
+ width: 25px;
+ height: 25px;
+ max-width: none;
+}
+.symbol.symbol-25px.symbol-2by3 .symbol-label {
+ height: 25px;
+ width: 37.5px;
+}
+.symbol.symbol-25px.symbol-2by3 > img {
+ height: 25px;
+ width: 37.5px;
+ max-width: none;
+}
+.symbol.symbol-30px > img {
+ width: 30px;
+ height: 30px;
+}
+.symbol.symbol-30px .symbol-label {
+ width: 30px;
+ height: 30px;
+}
+.symbol.symbol-30px.symbol-fixed .symbol-label {
+ width: 30px;
+ height: 30px;
+}
+.symbol.symbol-30px.symbol-fixed > img {
+ width: 30px;
+ height: 30px;
+ max-width: none;
+}
+.symbol.symbol-30px.symbol-2by3 .symbol-label {
+ height: 30px;
+ width: 45px;
+}
+.symbol.symbol-30px.symbol-2by3 > img {
+ height: 30px;
+ width: 45px;
+ max-width: none;
+}
+.symbol.symbol-35px > img {
+ width: 35px;
+ height: 35px;
+}
+.symbol.symbol-35px .symbol-label {
+ width: 35px;
+ height: 35px;
+}
+.symbol.symbol-35px.symbol-fixed .symbol-label {
+ width: 35px;
+ height: 35px;
+}
+.symbol.symbol-35px.symbol-fixed > img {
+ width: 35px;
+ height: 35px;
+ max-width: none;
+}
+.symbol.symbol-35px.symbol-2by3 .symbol-label {
+ height: 35px;
+ width: 52.5px;
+}
+.symbol.symbol-35px.symbol-2by3 > img {
+ height: 35px;
+ width: 52.5px;
+ max-width: none;
+}
+.symbol.symbol-40px > img {
+ width: 40px;
+ height: 40px;
+}
+.symbol.symbol-40px .symbol-label {
+ width: 40px;
+ height: 40px;
+}
+.symbol.symbol-40px.symbol-fixed .symbol-label {
+ width: 40px;
+ height: 40px;
+}
+.symbol.symbol-40px.symbol-fixed > img {
+ width: 40px;
+ height: 40px;
+ max-width: none;
+}
+.symbol.symbol-40px.symbol-2by3 .symbol-label {
+ height: 40px;
+ width: 60px;
+}
+.symbol.symbol-40px.symbol-2by3 > img {
+ height: 40px;
+ width: 60px;
+ max-width: none;
+}
+.symbol.symbol-45px > img {
+ width: 45px;
+ height: 45px;
+}
+.symbol.symbol-45px .symbol-label {
+ width: 45px;
+ height: 45px;
+}
+.symbol.symbol-45px.symbol-fixed .symbol-label {
+ width: 45px;
+ height: 45px;
+}
+.symbol.symbol-45px.symbol-fixed > img {
+ width: 45px;
+ height: 45px;
+ max-width: none;
+}
+.symbol.symbol-45px.symbol-2by3 .symbol-label {
+ height: 45px;
+ width: 67.5px;
+}
+.symbol.symbol-45px.symbol-2by3 > img {
+ height: 45px;
+ width: 67.5px;
+ max-width: none;
+}
+.symbol.symbol-50px > img {
+ width: 50px;
+ height: 50px;
+}
+.symbol.symbol-50px .symbol-label {
+ width: 50px;
+ height: 50px;
+}
+.symbol.symbol-50px.symbol-fixed .symbol-label {
+ width: 50px;
+ height: 50px;
+}
+.symbol.symbol-50px.symbol-fixed > img {
+ width: 50px;
+ height: 50px;
+ max-width: none;
+}
+.symbol.symbol-50px.symbol-2by3 .symbol-label {
+ height: 50px;
+ width: 75px;
+}
+.symbol.symbol-50px.symbol-2by3 > img {
+ height: 50px;
+ width: 75px;
+ max-width: none;
+}
+.symbol.symbol-55px > img {
+ width: 55px;
+ height: 55px;
+}
+.symbol.symbol-55px .symbol-label {
+ width: 55px;
+ height: 55px;
+}
+.symbol.symbol-55px.symbol-fixed .symbol-label {
+ width: 55px;
+ height: 55px;
+}
+.symbol.symbol-55px.symbol-fixed > img {
+ width: 55px;
+ height: 55px;
+ max-width: none;
+}
+.symbol.symbol-55px.symbol-2by3 .symbol-label {
+ height: 55px;
+ width: 82.5px;
+}
+.symbol.symbol-55px.symbol-2by3 > img {
+ height: 55px;
+ width: 82.5px;
+ max-width: none;
+}
+.symbol.symbol-60px > img {
+ width: 60px;
+ height: 60px;
+}
+.symbol.symbol-60px .symbol-label {
+ width: 60px;
+ height: 60px;
+}
+.symbol.symbol-60px.symbol-fixed .symbol-label {
+ width: 60px;
+ height: 60px;
+}
+.symbol.symbol-60px.symbol-fixed > img {
+ width: 60px;
+ height: 60px;
+ max-width: none;
+}
+.symbol.symbol-60px.symbol-2by3 .symbol-label {
+ height: 60px;
+ width: 90px;
+}
+.symbol.symbol-60px.symbol-2by3 > img {
+ height: 60px;
+ width: 90px;
+ max-width: none;
+}
+.symbol.symbol-65px > img {
+ width: 65px;
+ height: 65px;
+}
+.symbol.symbol-65px .symbol-label {
+ width: 65px;
+ height: 65px;
+}
+.symbol.symbol-65px.symbol-fixed .symbol-label {
+ width: 65px;
+ height: 65px;
+}
+.symbol.symbol-65px.symbol-fixed > img {
+ width: 65px;
+ height: 65px;
+ max-width: none;
+}
+.symbol.symbol-65px.symbol-2by3 .symbol-label {
+ height: 65px;
+ width: 97.5px;
+}
+.symbol.symbol-65px.symbol-2by3 > img {
+ height: 65px;
+ width: 97.5px;
+ max-width: none;
+}
+.symbol.symbol-70px > img {
+ width: 70px;
+ height: 70px;
+}
+.symbol.symbol-70px .symbol-label {
+ width: 70px;
+ height: 70px;
+}
+.symbol.symbol-70px.symbol-fixed .symbol-label {
+ width: 70px;
+ height: 70px;
+}
+.symbol.symbol-70px.symbol-fixed > img {
+ width: 70px;
+ height: 70px;
+ max-width: none;
+}
+.symbol.symbol-70px.symbol-2by3 .symbol-label {
+ height: 70px;
+ width: 105px;
+}
+.symbol.symbol-70px.symbol-2by3 > img {
+ height: 70px;
+ width: 105px;
+ max-width: none;
+}
+.symbol.symbol-75px > img {
+ width: 75px;
+ height: 75px;
+}
+.symbol.symbol-75px .symbol-label {
+ width: 75px;
+ height: 75px;
+}
+.symbol.symbol-75px.symbol-fixed .symbol-label {
+ width: 75px;
+ height: 75px;
+}
+.symbol.symbol-75px.symbol-fixed > img {
+ width: 75px;
+ height: 75px;
+ max-width: none;
+}
+.symbol.symbol-75px.symbol-2by3 .symbol-label {
+ height: 75px;
+ width: 112.5px;
+}
+.symbol.symbol-75px.symbol-2by3 > img {
+ height: 75px;
+ width: 112.5px;
+ max-width: none;
+}
+.symbol.symbol-100px > img {
+ width: 100px;
+ height: 100px;
+}
+.symbol.symbol-100px .symbol-label {
+ width: 100px;
+ height: 100px;
+}
+.symbol.symbol-100px.symbol-fixed .symbol-label {
+ width: 100px;
+ height: 100px;
+}
+.symbol.symbol-100px.symbol-fixed > img {
+ width: 100px;
+ height: 100px;
+ max-width: none;
+}
+.symbol.symbol-100px.symbol-2by3 .symbol-label {
+ height: 100px;
+ width: 150px;
+}
+.symbol.symbol-100px.symbol-2by3 > img {
+ height: 100px;
+ width: 150px;
+ max-width: none;
+}
+.symbol.symbol-125px > img {
+ width: 125px;
+ height: 125px;
+}
+.symbol.symbol-125px .symbol-label {
+ width: 125px;
+ height: 125px;
+}
+.symbol.symbol-125px.symbol-fixed .symbol-label {
+ width: 125px;
+ height: 125px;
+}
+.symbol.symbol-125px.symbol-fixed > img {
+ width: 125px;
+ height: 125px;
+ max-width: none;
+}
+.symbol.symbol-125px.symbol-2by3 .symbol-label {
+ height: 125px;
+ width: 187.5px;
+}
+.symbol.symbol-125px.symbol-2by3 > img {
+ height: 125px;
+ width: 187.5px;
+ max-width: none;
+}
+.symbol.symbol-150px > img {
+ width: 150px;
+ height: 150px;
+}
+.symbol.symbol-150px .symbol-label {
+ width: 150px;
+ height: 150px;
+}
+.symbol.symbol-150px.symbol-fixed .symbol-label {
+ width: 150px;
+ height: 150px;
+}
+.symbol.symbol-150px.symbol-fixed > img {
+ width: 150px;
+ height: 150px;
+ max-width: none;
+}
+.symbol.symbol-150px.symbol-2by3 .symbol-label {
+ height: 150px;
+ width: 225px;
+}
+.symbol.symbol-150px.symbol-2by3 > img {
+ height: 150px;
+ width: 225px;
+ max-width: none;
+}
+.symbol.symbol-160px > img {
+ width: 160px;
+ height: 160px;
+}
+.symbol.symbol-160px .symbol-label {
+ width: 160px;
+ height: 160px;
+}
+.symbol.symbol-160px.symbol-fixed .symbol-label {
+ width: 160px;
+ height: 160px;
+}
+.symbol.symbol-160px.symbol-fixed > img {
+ width: 160px;
+ height: 160px;
+ max-width: none;
+}
+.symbol.symbol-160px.symbol-2by3 .symbol-label {
+ height: 160px;
+ width: 240px;
+}
+.symbol.symbol-160px.symbol-2by3 > img {
+ height: 160px;
+ width: 240px;
+ max-width: none;
+}
+.symbol.symbol-175px > img {
+ width: 175px;
+ height: 175px;
+}
+.symbol.symbol-175px .symbol-label {
+ width: 175px;
+ height: 175px;
+}
+.symbol.symbol-175px.symbol-fixed .symbol-label {
+ width: 175px;
+ height: 175px;
+}
+.symbol.symbol-175px.symbol-fixed > img {
+ width: 175px;
+ height: 175px;
+ max-width: none;
+}
+.symbol.symbol-175px.symbol-2by3 .symbol-label {
+ height: 175px;
+ width: 262.5px;
+}
+.symbol.symbol-175px.symbol-2by3 > img {
+ height: 175px;
+ width: 262.5px;
+ max-width: none;
+}
+.symbol.symbol-200px > img {
+ width: 200px;
+ height: 200px;
+}
+.symbol.symbol-200px .symbol-label {
+ width: 200px;
+ height: 200px;
+}
+.symbol.symbol-200px.symbol-fixed .symbol-label {
+ width: 200px;
+ height: 200px;
+}
+.symbol.symbol-200px.symbol-fixed > img {
+ width: 200px;
+ height: 200px;
+ max-width: none;
+}
+.symbol.symbol-200px.symbol-2by3 .symbol-label {
+ height: 200px;
+ width: 300px;
+}
+.symbol.symbol-200px.symbol-2by3 > img {
+ height: 200px;
+ width: 300px;
+ max-width: none;
+}
+@media (min-width: 576px) {
+ .symbol.symbol-sm-20px > img {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-sm-20px .symbol-label {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-sm-20px.symbol-fixed .symbol-label {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-sm-20px.symbol-fixed > img {
+ width: 20px;
+ height: 20px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-20px.symbol-2by3 .symbol-label {
+ height: 20px;
+ width: 30px;
+ }
+ .symbol.symbol-sm-20px.symbol-2by3 > img {
+ height: 20px;
+ width: 30px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-25px > img {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-sm-25px .symbol-label {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-sm-25px.symbol-fixed .symbol-label {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-sm-25px.symbol-fixed > img {
+ width: 25px;
+ height: 25px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-25px.symbol-2by3 .symbol-label {
+ height: 25px;
+ width: 37.5px;
+ }
+ .symbol.symbol-sm-25px.symbol-2by3 > img {
+ height: 25px;
+ width: 37.5px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-30px > img {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-sm-30px .symbol-label {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-sm-30px.symbol-fixed .symbol-label {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-sm-30px.symbol-fixed > img {
+ width: 30px;
+ height: 30px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-30px.symbol-2by3 .symbol-label {
+ height: 30px;
+ width: 45px;
+ }
+ .symbol.symbol-sm-30px.symbol-2by3 > img {
+ height: 30px;
+ width: 45px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-35px > img {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-sm-35px .symbol-label {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-sm-35px.symbol-fixed .symbol-label {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-sm-35px.symbol-fixed > img {
+ width: 35px;
+ height: 35px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-35px.symbol-2by3 .symbol-label {
+ height: 35px;
+ width: 52.5px;
+ }
+ .symbol.symbol-sm-35px.symbol-2by3 > img {
+ height: 35px;
+ width: 52.5px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-40px > img {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-sm-40px .symbol-label {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-sm-40px.symbol-fixed .symbol-label {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-sm-40px.symbol-fixed > img {
+ width: 40px;
+ height: 40px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-40px.symbol-2by3 .symbol-label {
+ height: 40px;
+ width: 60px;
+ }
+ .symbol.symbol-sm-40px.symbol-2by3 > img {
+ height: 40px;
+ width: 60px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-45px > img {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-sm-45px .symbol-label {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-sm-45px.symbol-fixed .symbol-label {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-sm-45px.symbol-fixed > img {
+ width: 45px;
+ height: 45px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-45px.symbol-2by3 .symbol-label {
+ height: 45px;
+ width: 67.5px;
+ }
+ .symbol.symbol-sm-45px.symbol-2by3 > img {
+ height: 45px;
+ width: 67.5px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-50px > img {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-sm-50px .symbol-label {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-sm-50px.symbol-fixed .symbol-label {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-sm-50px.symbol-fixed > img {
+ width: 50px;
+ height: 50px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-50px.symbol-2by3 .symbol-label {
+ height: 50px;
+ width: 75px;
+ }
+ .symbol.symbol-sm-50px.symbol-2by3 > img {
+ height: 50px;
+ width: 75px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-55px > img {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-sm-55px .symbol-label {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-sm-55px.symbol-fixed .symbol-label {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-sm-55px.symbol-fixed > img {
+ width: 55px;
+ height: 55px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-55px.symbol-2by3 .symbol-label {
+ height: 55px;
+ width: 82.5px;
+ }
+ .symbol.symbol-sm-55px.symbol-2by3 > img {
+ height: 55px;
+ width: 82.5px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-60px > img {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-sm-60px .symbol-label {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-sm-60px.symbol-fixed .symbol-label {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-sm-60px.symbol-fixed > img {
+ width: 60px;
+ height: 60px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-60px.symbol-2by3 .symbol-label {
+ height: 60px;
+ width: 90px;
+ }
+ .symbol.symbol-sm-60px.symbol-2by3 > img {
+ height: 60px;
+ width: 90px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-65px > img {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-sm-65px .symbol-label {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-sm-65px.symbol-fixed .symbol-label {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-sm-65px.symbol-fixed > img {
+ width: 65px;
+ height: 65px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-65px.symbol-2by3 .symbol-label {
+ height: 65px;
+ width: 97.5px;
+ }
+ .symbol.symbol-sm-65px.symbol-2by3 > img {
+ height: 65px;
+ width: 97.5px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-70px > img {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-sm-70px .symbol-label {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-sm-70px.symbol-fixed .symbol-label {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-sm-70px.symbol-fixed > img {
+ width: 70px;
+ height: 70px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-70px.symbol-2by3 .symbol-label {
+ height: 70px;
+ width: 105px;
+ }
+ .symbol.symbol-sm-70px.symbol-2by3 > img {
+ height: 70px;
+ width: 105px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-75px > img {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-sm-75px .symbol-label {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-sm-75px.symbol-fixed .symbol-label {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-sm-75px.symbol-fixed > img {
+ width: 75px;
+ height: 75px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-75px.symbol-2by3 .symbol-label {
+ height: 75px;
+ width: 112.5px;
+ }
+ .symbol.symbol-sm-75px.symbol-2by3 > img {
+ height: 75px;
+ width: 112.5px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-100px > img {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-sm-100px .symbol-label {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-sm-100px.symbol-fixed .symbol-label {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-sm-100px.symbol-fixed > img {
+ width: 100px;
+ height: 100px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-100px.symbol-2by3 .symbol-label {
+ height: 100px;
+ width: 150px;
+ }
+ .symbol.symbol-sm-100px.symbol-2by3 > img {
+ height: 100px;
+ width: 150px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-125px > img {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-sm-125px .symbol-label {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-sm-125px.symbol-fixed .symbol-label {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-sm-125px.symbol-fixed > img {
+ width: 125px;
+ height: 125px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-125px.symbol-2by3 .symbol-label {
+ height: 125px;
+ width: 187.5px;
+ }
+ .symbol.symbol-sm-125px.symbol-2by3 > img {
+ height: 125px;
+ width: 187.5px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-150px > img {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-sm-150px .symbol-label {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-sm-150px.symbol-fixed .symbol-label {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-sm-150px.symbol-fixed > img {
+ width: 150px;
+ height: 150px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-150px.symbol-2by3 .symbol-label {
+ height: 150px;
+ width: 225px;
+ }
+ .symbol.symbol-sm-150px.symbol-2by3 > img {
+ height: 150px;
+ width: 225px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-160px > img {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-sm-160px .symbol-label {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-sm-160px.symbol-fixed .symbol-label {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-sm-160px.symbol-fixed > img {
+ width: 160px;
+ height: 160px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-160px.symbol-2by3 .symbol-label {
+ height: 160px;
+ width: 240px;
+ }
+ .symbol.symbol-sm-160px.symbol-2by3 > img {
+ height: 160px;
+ width: 240px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-175px > img {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-sm-175px .symbol-label {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-sm-175px.symbol-fixed .symbol-label {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-sm-175px.symbol-fixed > img {
+ width: 175px;
+ height: 175px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-175px.symbol-2by3 .symbol-label {
+ height: 175px;
+ width: 262.5px;
+ }
+ .symbol.symbol-sm-175px.symbol-2by3 > img {
+ height: 175px;
+ width: 262.5px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-200px > img {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-sm-200px .symbol-label {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-sm-200px.symbol-fixed .symbol-label {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-sm-200px.symbol-fixed > img {
+ width: 200px;
+ height: 200px;
+ max-width: none;
+ }
+ .symbol.symbol-sm-200px.symbol-2by3 .symbol-label {
+ height: 200px;
+ width: 300px;
+ }
+ .symbol.symbol-sm-200px.symbol-2by3 > img {
+ height: 200px;
+ width: 300px;
+ max-width: none;
+ }
+}
+@media (min-width: 768px) {
+ .symbol.symbol-md-20px > img {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-md-20px .symbol-label {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-md-20px.symbol-fixed .symbol-label {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-md-20px.symbol-fixed > img {
+ width: 20px;
+ height: 20px;
+ max-width: none;
+ }
+ .symbol.symbol-md-20px.symbol-2by3 .symbol-label {
+ height: 20px;
+ width: 30px;
+ }
+ .symbol.symbol-md-20px.symbol-2by3 > img {
+ height: 20px;
+ width: 30px;
+ max-width: none;
+ }
+ .symbol.symbol-md-25px > img {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-md-25px .symbol-label {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-md-25px.symbol-fixed .symbol-label {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-md-25px.symbol-fixed > img {
+ width: 25px;
+ height: 25px;
+ max-width: none;
+ }
+ .symbol.symbol-md-25px.symbol-2by3 .symbol-label {
+ height: 25px;
+ width: 37.5px;
+ }
+ .symbol.symbol-md-25px.symbol-2by3 > img {
+ height: 25px;
+ width: 37.5px;
+ max-width: none;
+ }
+ .symbol.symbol-md-30px > img {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-md-30px .symbol-label {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-md-30px.symbol-fixed .symbol-label {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-md-30px.symbol-fixed > img {
+ width: 30px;
+ height: 30px;
+ max-width: none;
+ }
+ .symbol.symbol-md-30px.symbol-2by3 .symbol-label {
+ height: 30px;
+ width: 45px;
+ }
+ .symbol.symbol-md-30px.symbol-2by3 > img {
+ height: 30px;
+ width: 45px;
+ max-width: none;
+ }
+ .symbol.symbol-md-35px > img {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-md-35px .symbol-label {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-md-35px.symbol-fixed .symbol-label {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-md-35px.symbol-fixed > img {
+ width: 35px;
+ height: 35px;
+ max-width: none;
+ }
+ .symbol.symbol-md-35px.symbol-2by3 .symbol-label {
+ height: 35px;
+ width: 52.5px;
+ }
+ .symbol.symbol-md-35px.symbol-2by3 > img {
+ height: 35px;
+ width: 52.5px;
+ max-width: none;
+ }
+ .symbol.symbol-md-40px > img {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-md-40px .symbol-label {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-md-40px.symbol-fixed .symbol-label {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-md-40px.symbol-fixed > img {
+ width: 40px;
+ height: 40px;
+ max-width: none;
+ }
+ .symbol.symbol-md-40px.symbol-2by3 .symbol-label {
+ height: 40px;
+ width: 60px;
+ }
+ .symbol.symbol-md-40px.symbol-2by3 > img {
+ height: 40px;
+ width: 60px;
+ max-width: none;
+ }
+ .symbol.symbol-md-45px > img {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-md-45px .symbol-label {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-md-45px.symbol-fixed .symbol-label {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-md-45px.symbol-fixed > img {
+ width: 45px;
+ height: 45px;
+ max-width: none;
+ }
+ .symbol.symbol-md-45px.symbol-2by3 .symbol-label {
+ height: 45px;
+ width: 67.5px;
+ }
+ .symbol.symbol-md-45px.symbol-2by3 > img {
+ height: 45px;
+ width: 67.5px;
+ max-width: none;
+ }
+ .symbol.symbol-md-50px > img {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-md-50px .symbol-label {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-md-50px.symbol-fixed .symbol-label {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-md-50px.symbol-fixed > img {
+ width: 50px;
+ height: 50px;
+ max-width: none;
+ }
+ .symbol.symbol-md-50px.symbol-2by3 .symbol-label {
+ height: 50px;
+ width: 75px;
+ }
+ .symbol.symbol-md-50px.symbol-2by3 > img {
+ height: 50px;
+ width: 75px;
+ max-width: none;
+ }
+ .symbol.symbol-md-55px > img {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-md-55px .symbol-label {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-md-55px.symbol-fixed .symbol-label {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-md-55px.symbol-fixed > img {
+ width: 55px;
+ height: 55px;
+ max-width: none;
+ }
+ .symbol.symbol-md-55px.symbol-2by3 .symbol-label {
+ height: 55px;
+ width: 82.5px;
+ }
+ .symbol.symbol-md-55px.symbol-2by3 > img {
+ height: 55px;
+ width: 82.5px;
+ max-width: none;
+ }
+ .symbol.symbol-md-60px > img {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-md-60px .symbol-label {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-md-60px.symbol-fixed .symbol-label {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-md-60px.symbol-fixed > img {
+ width: 60px;
+ height: 60px;
+ max-width: none;
+ }
+ .symbol.symbol-md-60px.symbol-2by3 .symbol-label {
+ height: 60px;
+ width: 90px;
+ }
+ .symbol.symbol-md-60px.symbol-2by3 > img {
+ height: 60px;
+ width: 90px;
+ max-width: none;
+ }
+ .symbol.symbol-md-65px > img {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-md-65px .symbol-label {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-md-65px.symbol-fixed .symbol-label {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-md-65px.symbol-fixed > img {
+ width: 65px;
+ height: 65px;
+ max-width: none;
+ }
+ .symbol.symbol-md-65px.symbol-2by3 .symbol-label {
+ height: 65px;
+ width: 97.5px;
+ }
+ .symbol.symbol-md-65px.symbol-2by3 > img {
+ height: 65px;
+ width: 97.5px;
+ max-width: none;
+ }
+ .symbol.symbol-md-70px > img {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-md-70px .symbol-label {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-md-70px.symbol-fixed .symbol-label {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-md-70px.symbol-fixed > img {
+ width: 70px;
+ height: 70px;
+ max-width: none;
+ }
+ .symbol.symbol-md-70px.symbol-2by3 .symbol-label {
+ height: 70px;
+ width: 105px;
+ }
+ .symbol.symbol-md-70px.symbol-2by3 > img {
+ height: 70px;
+ width: 105px;
+ max-width: none;
+ }
+ .symbol.symbol-md-75px > img {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-md-75px .symbol-label {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-md-75px.symbol-fixed .symbol-label {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-md-75px.symbol-fixed > img {
+ width: 75px;
+ height: 75px;
+ max-width: none;
+ }
+ .symbol.symbol-md-75px.symbol-2by3 .symbol-label {
+ height: 75px;
+ width: 112.5px;
+ }
+ .symbol.symbol-md-75px.symbol-2by3 > img {
+ height: 75px;
+ width: 112.5px;
+ max-width: none;
+ }
+ .symbol.symbol-md-100px > img {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-md-100px .symbol-label {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-md-100px.symbol-fixed .symbol-label {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-md-100px.symbol-fixed > img {
+ width: 100px;
+ height: 100px;
+ max-width: none;
+ }
+ .symbol.symbol-md-100px.symbol-2by3 .symbol-label {
+ height: 100px;
+ width: 150px;
+ }
+ .symbol.symbol-md-100px.symbol-2by3 > img {
+ height: 100px;
+ width: 150px;
+ max-width: none;
+ }
+ .symbol.symbol-md-125px > img {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-md-125px .symbol-label {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-md-125px.symbol-fixed .symbol-label {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-md-125px.symbol-fixed > img {
+ width: 125px;
+ height: 125px;
+ max-width: none;
+ }
+ .symbol.symbol-md-125px.symbol-2by3 .symbol-label {
+ height: 125px;
+ width: 187.5px;
+ }
+ .symbol.symbol-md-125px.symbol-2by3 > img {
+ height: 125px;
+ width: 187.5px;
+ max-width: none;
+ }
+ .symbol.symbol-md-150px > img {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-md-150px .symbol-label {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-md-150px.symbol-fixed .symbol-label {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-md-150px.symbol-fixed > img {
+ width: 150px;
+ height: 150px;
+ max-width: none;
+ }
+ .symbol.symbol-md-150px.symbol-2by3 .symbol-label {
+ height: 150px;
+ width: 225px;
+ }
+ .symbol.symbol-md-150px.symbol-2by3 > img {
+ height: 150px;
+ width: 225px;
+ max-width: none;
+ }
+ .symbol.symbol-md-160px > img {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-md-160px .symbol-label {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-md-160px.symbol-fixed .symbol-label {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-md-160px.symbol-fixed > img {
+ width: 160px;
+ height: 160px;
+ max-width: none;
+ }
+ .symbol.symbol-md-160px.symbol-2by3 .symbol-label {
+ height: 160px;
+ width: 240px;
+ }
+ .symbol.symbol-md-160px.symbol-2by3 > img {
+ height: 160px;
+ width: 240px;
+ max-width: none;
+ }
+ .symbol.symbol-md-175px > img {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-md-175px .symbol-label {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-md-175px.symbol-fixed .symbol-label {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-md-175px.symbol-fixed > img {
+ width: 175px;
+ height: 175px;
+ max-width: none;
+ }
+ .symbol.symbol-md-175px.symbol-2by3 .symbol-label {
+ height: 175px;
+ width: 262.5px;
+ }
+ .symbol.symbol-md-175px.symbol-2by3 > img {
+ height: 175px;
+ width: 262.5px;
+ max-width: none;
+ }
+ .symbol.symbol-md-200px > img {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-md-200px .symbol-label {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-md-200px.symbol-fixed .symbol-label {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-md-200px.symbol-fixed > img {
+ width: 200px;
+ height: 200px;
+ max-width: none;
+ }
+ .symbol.symbol-md-200px.symbol-2by3 .symbol-label {
+ height: 200px;
+ width: 300px;
+ }
+ .symbol.symbol-md-200px.symbol-2by3 > img {
+ height: 200px;
+ width: 300px;
+ max-width: none;
+ }
+}
+@media (min-width: 992px) {
+ .symbol.symbol-lg-20px > img {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-lg-20px .symbol-label {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-lg-20px.symbol-fixed .symbol-label {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-lg-20px.symbol-fixed > img {
+ width: 20px;
+ height: 20px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-20px.symbol-2by3 .symbol-label {
+ height: 20px;
+ width: 30px;
+ }
+ .symbol.symbol-lg-20px.symbol-2by3 > img {
+ height: 20px;
+ width: 30px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-25px > img {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-lg-25px .symbol-label {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-lg-25px.symbol-fixed .symbol-label {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-lg-25px.symbol-fixed > img {
+ width: 25px;
+ height: 25px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-25px.symbol-2by3 .symbol-label {
+ height: 25px;
+ width: 37.5px;
+ }
+ .symbol.symbol-lg-25px.symbol-2by3 > img {
+ height: 25px;
+ width: 37.5px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-30px > img {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-lg-30px .symbol-label {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-lg-30px.symbol-fixed .symbol-label {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-lg-30px.symbol-fixed > img {
+ width: 30px;
+ height: 30px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-30px.symbol-2by3 .symbol-label {
+ height: 30px;
+ width: 45px;
+ }
+ .symbol.symbol-lg-30px.symbol-2by3 > img {
+ height: 30px;
+ width: 45px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-35px > img {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-lg-35px .symbol-label {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-lg-35px.symbol-fixed .symbol-label {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-lg-35px.symbol-fixed > img {
+ width: 35px;
+ height: 35px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-35px.symbol-2by3 .symbol-label {
+ height: 35px;
+ width: 52.5px;
+ }
+ .symbol.symbol-lg-35px.symbol-2by3 > img {
+ height: 35px;
+ width: 52.5px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-40px > img {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-lg-40px .symbol-label {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-lg-40px.symbol-fixed .symbol-label {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-lg-40px.symbol-fixed > img {
+ width: 40px;
+ height: 40px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-40px.symbol-2by3 .symbol-label {
+ height: 40px;
+ width: 60px;
+ }
+ .symbol.symbol-lg-40px.symbol-2by3 > img {
+ height: 40px;
+ width: 60px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-45px > img {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-lg-45px .symbol-label {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-lg-45px.symbol-fixed .symbol-label {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-lg-45px.symbol-fixed > img {
+ width: 45px;
+ height: 45px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-45px.symbol-2by3 .symbol-label {
+ height: 45px;
+ width: 67.5px;
+ }
+ .symbol.symbol-lg-45px.symbol-2by3 > img {
+ height: 45px;
+ width: 67.5px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-50px > img {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-lg-50px .symbol-label {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-lg-50px.symbol-fixed .symbol-label {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-lg-50px.symbol-fixed > img {
+ width: 50px;
+ height: 50px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-50px.symbol-2by3 .symbol-label {
+ height: 50px;
+ width: 75px;
+ }
+ .symbol.symbol-lg-50px.symbol-2by3 > img {
+ height: 50px;
+ width: 75px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-55px > img {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-lg-55px .symbol-label {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-lg-55px.symbol-fixed .symbol-label {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-lg-55px.symbol-fixed > img {
+ width: 55px;
+ height: 55px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-55px.symbol-2by3 .symbol-label {
+ height: 55px;
+ width: 82.5px;
+ }
+ .symbol.symbol-lg-55px.symbol-2by3 > img {
+ height: 55px;
+ width: 82.5px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-60px > img {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-lg-60px .symbol-label {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-lg-60px.symbol-fixed .symbol-label {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-lg-60px.symbol-fixed > img {
+ width: 60px;
+ height: 60px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-60px.symbol-2by3 .symbol-label {
+ height: 60px;
+ width: 90px;
+ }
+ .symbol.symbol-lg-60px.symbol-2by3 > img {
+ height: 60px;
+ width: 90px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-65px > img {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-lg-65px .symbol-label {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-lg-65px.symbol-fixed .symbol-label {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-lg-65px.symbol-fixed > img {
+ width: 65px;
+ height: 65px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-65px.symbol-2by3 .symbol-label {
+ height: 65px;
+ width: 97.5px;
+ }
+ .symbol.symbol-lg-65px.symbol-2by3 > img {
+ height: 65px;
+ width: 97.5px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-70px > img {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-lg-70px .symbol-label {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-lg-70px.symbol-fixed .symbol-label {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-lg-70px.symbol-fixed > img {
+ width: 70px;
+ height: 70px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-70px.symbol-2by3 .symbol-label {
+ height: 70px;
+ width: 105px;
+ }
+ .symbol.symbol-lg-70px.symbol-2by3 > img {
+ height: 70px;
+ width: 105px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-75px > img {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-lg-75px .symbol-label {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-lg-75px.symbol-fixed .symbol-label {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-lg-75px.symbol-fixed > img {
+ width: 75px;
+ height: 75px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-75px.symbol-2by3 .symbol-label {
+ height: 75px;
+ width: 112.5px;
+ }
+ .symbol.symbol-lg-75px.symbol-2by3 > img {
+ height: 75px;
+ width: 112.5px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-100px > img {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-lg-100px .symbol-label {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-lg-100px.symbol-fixed .symbol-label {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-lg-100px.symbol-fixed > img {
+ width: 100px;
+ height: 100px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-100px.symbol-2by3 .symbol-label {
+ height: 100px;
+ width: 150px;
+ }
+ .symbol.symbol-lg-100px.symbol-2by3 > img {
+ height: 100px;
+ width: 150px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-125px > img {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-lg-125px .symbol-label {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-lg-125px.symbol-fixed .symbol-label {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-lg-125px.symbol-fixed > img {
+ width: 125px;
+ height: 125px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-125px.symbol-2by3 .symbol-label {
+ height: 125px;
+ width: 187.5px;
+ }
+ .symbol.symbol-lg-125px.symbol-2by3 > img {
+ height: 125px;
+ width: 187.5px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-150px > img {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-lg-150px .symbol-label {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-lg-150px.symbol-fixed .symbol-label {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-lg-150px.symbol-fixed > img {
+ width: 150px;
+ height: 150px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-150px.symbol-2by3 .symbol-label {
+ height: 150px;
+ width: 225px;
+ }
+ .symbol.symbol-lg-150px.symbol-2by3 > img {
+ height: 150px;
+ width: 225px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-160px > img {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-lg-160px .symbol-label {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-lg-160px.symbol-fixed .symbol-label {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-lg-160px.symbol-fixed > img {
+ width: 160px;
+ height: 160px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-160px.symbol-2by3 .symbol-label {
+ height: 160px;
+ width: 240px;
+ }
+ .symbol.symbol-lg-160px.symbol-2by3 > img {
+ height: 160px;
+ width: 240px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-175px > img {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-lg-175px .symbol-label {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-lg-175px.symbol-fixed .symbol-label {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-lg-175px.symbol-fixed > img {
+ width: 175px;
+ height: 175px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-175px.symbol-2by3 .symbol-label {
+ height: 175px;
+ width: 262.5px;
+ }
+ .symbol.symbol-lg-175px.symbol-2by3 > img {
+ height: 175px;
+ width: 262.5px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-200px > img {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-lg-200px .symbol-label {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-lg-200px.symbol-fixed .symbol-label {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-lg-200px.symbol-fixed > img {
+ width: 200px;
+ height: 200px;
+ max-width: none;
+ }
+ .symbol.symbol-lg-200px.symbol-2by3 .symbol-label {
+ height: 200px;
+ width: 300px;
+ }
+ .symbol.symbol-lg-200px.symbol-2by3 > img {
+ height: 200px;
+ width: 300px;
+ max-width: none;
+ }
+}
+@media (min-width: 1200px) {
+ .symbol.symbol-xl-20px > img {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-xl-20px .symbol-label {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-xl-20px.symbol-fixed .symbol-label {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-xl-20px.symbol-fixed > img {
+ width: 20px;
+ height: 20px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-20px.symbol-2by3 .symbol-label {
+ height: 20px;
+ width: 30px;
+ }
+ .symbol.symbol-xl-20px.symbol-2by3 > img {
+ height: 20px;
+ width: 30px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-25px > img {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-xl-25px .symbol-label {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-xl-25px.symbol-fixed .symbol-label {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-xl-25px.symbol-fixed > img {
+ width: 25px;
+ height: 25px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-25px.symbol-2by3 .symbol-label {
+ height: 25px;
+ width: 37.5px;
+ }
+ .symbol.symbol-xl-25px.symbol-2by3 > img {
+ height: 25px;
+ width: 37.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-30px > img {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-xl-30px .symbol-label {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-xl-30px.symbol-fixed .symbol-label {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-xl-30px.symbol-fixed > img {
+ width: 30px;
+ height: 30px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-30px.symbol-2by3 .symbol-label {
+ height: 30px;
+ width: 45px;
+ }
+ .symbol.symbol-xl-30px.symbol-2by3 > img {
+ height: 30px;
+ width: 45px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-35px > img {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-xl-35px .symbol-label {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-xl-35px.symbol-fixed .symbol-label {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-xl-35px.symbol-fixed > img {
+ width: 35px;
+ height: 35px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-35px.symbol-2by3 .symbol-label {
+ height: 35px;
+ width: 52.5px;
+ }
+ .symbol.symbol-xl-35px.symbol-2by3 > img {
+ height: 35px;
+ width: 52.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-40px > img {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-xl-40px .symbol-label {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-xl-40px.symbol-fixed .symbol-label {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-xl-40px.symbol-fixed > img {
+ width: 40px;
+ height: 40px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-40px.symbol-2by3 .symbol-label {
+ height: 40px;
+ width: 60px;
+ }
+ .symbol.symbol-xl-40px.symbol-2by3 > img {
+ height: 40px;
+ width: 60px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-45px > img {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-xl-45px .symbol-label {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-xl-45px.symbol-fixed .symbol-label {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-xl-45px.symbol-fixed > img {
+ width: 45px;
+ height: 45px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-45px.symbol-2by3 .symbol-label {
+ height: 45px;
+ width: 67.5px;
+ }
+ .symbol.symbol-xl-45px.symbol-2by3 > img {
+ height: 45px;
+ width: 67.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-50px > img {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-xl-50px .symbol-label {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-xl-50px.symbol-fixed .symbol-label {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-xl-50px.symbol-fixed > img {
+ width: 50px;
+ height: 50px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-50px.symbol-2by3 .symbol-label {
+ height: 50px;
+ width: 75px;
+ }
+ .symbol.symbol-xl-50px.symbol-2by3 > img {
+ height: 50px;
+ width: 75px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-55px > img {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-xl-55px .symbol-label {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-xl-55px.symbol-fixed .symbol-label {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-xl-55px.symbol-fixed > img {
+ width: 55px;
+ height: 55px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-55px.symbol-2by3 .symbol-label {
+ height: 55px;
+ width: 82.5px;
+ }
+ .symbol.symbol-xl-55px.symbol-2by3 > img {
+ height: 55px;
+ width: 82.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-60px > img {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-xl-60px .symbol-label {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-xl-60px.symbol-fixed .symbol-label {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-xl-60px.symbol-fixed > img {
+ width: 60px;
+ height: 60px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-60px.symbol-2by3 .symbol-label {
+ height: 60px;
+ width: 90px;
+ }
+ .symbol.symbol-xl-60px.symbol-2by3 > img {
+ height: 60px;
+ width: 90px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-65px > img {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-xl-65px .symbol-label {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-xl-65px.symbol-fixed .symbol-label {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-xl-65px.symbol-fixed > img {
+ width: 65px;
+ height: 65px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-65px.symbol-2by3 .symbol-label {
+ height: 65px;
+ width: 97.5px;
+ }
+ .symbol.symbol-xl-65px.symbol-2by3 > img {
+ height: 65px;
+ width: 97.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-70px > img {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-xl-70px .symbol-label {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-xl-70px.symbol-fixed .symbol-label {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-xl-70px.symbol-fixed > img {
+ width: 70px;
+ height: 70px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-70px.symbol-2by3 .symbol-label {
+ height: 70px;
+ width: 105px;
+ }
+ .symbol.symbol-xl-70px.symbol-2by3 > img {
+ height: 70px;
+ width: 105px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-75px > img {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-xl-75px .symbol-label {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-xl-75px.symbol-fixed .symbol-label {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-xl-75px.symbol-fixed > img {
+ width: 75px;
+ height: 75px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-75px.symbol-2by3 .symbol-label {
+ height: 75px;
+ width: 112.5px;
+ }
+ .symbol.symbol-xl-75px.symbol-2by3 > img {
+ height: 75px;
+ width: 112.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-100px > img {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-xl-100px .symbol-label {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-xl-100px.symbol-fixed .symbol-label {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-xl-100px.symbol-fixed > img {
+ width: 100px;
+ height: 100px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-100px.symbol-2by3 .symbol-label {
+ height: 100px;
+ width: 150px;
+ }
+ .symbol.symbol-xl-100px.symbol-2by3 > img {
+ height: 100px;
+ width: 150px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-125px > img {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-xl-125px .symbol-label {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-xl-125px.symbol-fixed .symbol-label {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-xl-125px.symbol-fixed > img {
+ width: 125px;
+ height: 125px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-125px.symbol-2by3 .symbol-label {
+ height: 125px;
+ width: 187.5px;
+ }
+ .symbol.symbol-xl-125px.symbol-2by3 > img {
+ height: 125px;
+ width: 187.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-150px > img {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-xl-150px .symbol-label {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-xl-150px.symbol-fixed .symbol-label {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-xl-150px.symbol-fixed > img {
+ width: 150px;
+ height: 150px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-150px.symbol-2by3 .symbol-label {
+ height: 150px;
+ width: 225px;
+ }
+ .symbol.symbol-xl-150px.symbol-2by3 > img {
+ height: 150px;
+ width: 225px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-160px > img {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-xl-160px .symbol-label {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-xl-160px.symbol-fixed .symbol-label {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-xl-160px.symbol-fixed > img {
+ width: 160px;
+ height: 160px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-160px.symbol-2by3 .symbol-label {
+ height: 160px;
+ width: 240px;
+ }
+ .symbol.symbol-xl-160px.symbol-2by3 > img {
+ height: 160px;
+ width: 240px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-175px > img {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-xl-175px .symbol-label {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-xl-175px.symbol-fixed .symbol-label {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-xl-175px.symbol-fixed > img {
+ width: 175px;
+ height: 175px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-175px.symbol-2by3 .symbol-label {
+ height: 175px;
+ width: 262.5px;
+ }
+ .symbol.symbol-xl-175px.symbol-2by3 > img {
+ height: 175px;
+ width: 262.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-200px > img {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-xl-200px .symbol-label {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-xl-200px.symbol-fixed .symbol-label {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-xl-200px.symbol-fixed > img {
+ width: 200px;
+ height: 200px;
+ max-width: none;
+ }
+ .symbol.symbol-xl-200px.symbol-2by3 .symbol-label {
+ height: 200px;
+ width: 300px;
+ }
+ .symbol.symbol-xl-200px.symbol-2by3 > img {
+ height: 200px;
+ width: 300px;
+ max-width: none;
+ }
+}
+@media (min-width: 1400px) {
+ .symbol.symbol-xxl-20px > img {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-xxl-20px .symbol-label {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-xxl-20px.symbol-fixed .symbol-label {
+ width: 20px;
+ height: 20px;
+ }
+ .symbol.symbol-xxl-20px.symbol-fixed > img {
+ width: 20px;
+ height: 20px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-20px.symbol-2by3 .symbol-label {
+ height: 20px;
+ width: 30px;
+ }
+ .symbol.symbol-xxl-20px.symbol-2by3 > img {
+ height: 20px;
+ width: 30px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-25px > img {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-xxl-25px .symbol-label {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-xxl-25px.symbol-fixed .symbol-label {
+ width: 25px;
+ height: 25px;
+ }
+ .symbol.symbol-xxl-25px.symbol-fixed > img {
+ width: 25px;
+ height: 25px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-25px.symbol-2by3 .symbol-label {
+ height: 25px;
+ width: 37.5px;
+ }
+ .symbol.symbol-xxl-25px.symbol-2by3 > img {
+ height: 25px;
+ width: 37.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-30px > img {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-xxl-30px .symbol-label {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-xxl-30px.symbol-fixed .symbol-label {
+ width: 30px;
+ height: 30px;
+ }
+ .symbol.symbol-xxl-30px.symbol-fixed > img {
+ width: 30px;
+ height: 30px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-30px.symbol-2by3 .symbol-label {
+ height: 30px;
+ width: 45px;
+ }
+ .symbol.symbol-xxl-30px.symbol-2by3 > img {
+ height: 30px;
+ width: 45px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-35px > img {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-xxl-35px .symbol-label {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-xxl-35px.symbol-fixed .symbol-label {
+ width: 35px;
+ height: 35px;
+ }
+ .symbol.symbol-xxl-35px.symbol-fixed > img {
+ width: 35px;
+ height: 35px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-35px.symbol-2by3 .symbol-label {
+ height: 35px;
+ width: 52.5px;
+ }
+ .symbol.symbol-xxl-35px.symbol-2by3 > img {
+ height: 35px;
+ width: 52.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-40px > img {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-xxl-40px .symbol-label {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-xxl-40px.symbol-fixed .symbol-label {
+ width: 40px;
+ height: 40px;
+ }
+ .symbol.symbol-xxl-40px.symbol-fixed > img {
+ width: 40px;
+ height: 40px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-40px.symbol-2by3 .symbol-label {
+ height: 40px;
+ width: 60px;
+ }
+ .symbol.symbol-xxl-40px.symbol-2by3 > img {
+ height: 40px;
+ width: 60px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-45px > img {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-xxl-45px .symbol-label {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-xxl-45px.symbol-fixed .symbol-label {
+ width: 45px;
+ height: 45px;
+ }
+ .symbol.symbol-xxl-45px.symbol-fixed > img {
+ width: 45px;
+ height: 45px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-45px.symbol-2by3 .symbol-label {
+ height: 45px;
+ width: 67.5px;
+ }
+ .symbol.symbol-xxl-45px.symbol-2by3 > img {
+ height: 45px;
+ width: 67.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-50px > img {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-xxl-50px .symbol-label {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-xxl-50px.symbol-fixed .symbol-label {
+ width: 50px;
+ height: 50px;
+ }
+ .symbol.symbol-xxl-50px.symbol-fixed > img {
+ width: 50px;
+ height: 50px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-50px.symbol-2by3 .symbol-label {
+ height: 50px;
+ width: 75px;
+ }
+ .symbol.symbol-xxl-50px.symbol-2by3 > img {
+ height: 50px;
+ width: 75px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-55px > img {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-xxl-55px .symbol-label {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-xxl-55px.symbol-fixed .symbol-label {
+ width: 55px;
+ height: 55px;
+ }
+ .symbol.symbol-xxl-55px.symbol-fixed > img {
+ width: 55px;
+ height: 55px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-55px.symbol-2by3 .symbol-label {
+ height: 55px;
+ width: 82.5px;
+ }
+ .symbol.symbol-xxl-55px.symbol-2by3 > img {
+ height: 55px;
+ width: 82.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-60px > img {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-xxl-60px .symbol-label {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-xxl-60px.symbol-fixed .symbol-label {
+ width: 60px;
+ height: 60px;
+ }
+ .symbol.symbol-xxl-60px.symbol-fixed > img {
+ width: 60px;
+ height: 60px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-60px.symbol-2by3 .symbol-label {
+ height: 60px;
+ width: 90px;
+ }
+ .symbol.symbol-xxl-60px.symbol-2by3 > img {
+ height: 60px;
+ width: 90px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-65px > img {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-xxl-65px .symbol-label {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-xxl-65px.symbol-fixed .symbol-label {
+ width: 65px;
+ height: 65px;
+ }
+ .symbol.symbol-xxl-65px.symbol-fixed > img {
+ width: 65px;
+ height: 65px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-65px.symbol-2by3 .symbol-label {
+ height: 65px;
+ width: 97.5px;
+ }
+ .symbol.symbol-xxl-65px.symbol-2by3 > img {
+ height: 65px;
+ width: 97.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-70px > img {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-xxl-70px .symbol-label {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-xxl-70px.symbol-fixed .symbol-label {
+ width: 70px;
+ height: 70px;
+ }
+ .symbol.symbol-xxl-70px.symbol-fixed > img {
+ width: 70px;
+ height: 70px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-70px.symbol-2by3 .symbol-label {
+ height: 70px;
+ width: 105px;
+ }
+ .symbol.symbol-xxl-70px.symbol-2by3 > img {
+ height: 70px;
+ width: 105px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-75px > img {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-xxl-75px .symbol-label {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-xxl-75px.symbol-fixed .symbol-label {
+ width: 75px;
+ height: 75px;
+ }
+ .symbol.symbol-xxl-75px.symbol-fixed > img {
+ width: 75px;
+ height: 75px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-75px.symbol-2by3 .symbol-label {
+ height: 75px;
+ width: 112.5px;
+ }
+ .symbol.symbol-xxl-75px.symbol-2by3 > img {
+ height: 75px;
+ width: 112.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-100px > img {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-xxl-100px .symbol-label {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-xxl-100px.symbol-fixed .symbol-label {
+ width: 100px;
+ height: 100px;
+ }
+ .symbol.symbol-xxl-100px.symbol-fixed > img {
+ width: 100px;
+ height: 100px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-100px.symbol-2by3 .symbol-label {
+ height: 100px;
+ width: 150px;
+ }
+ .symbol.symbol-xxl-100px.symbol-2by3 > img {
+ height: 100px;
+ width: 150px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-125px > img {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-xxl-125px .symbol-label {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-xxl-125px.symbol-fixed .symbol-label {
+ width: 125px;
+ height: 125px;
+ }
+ .symbol.symbol-xxl-125px.symbol-fixed > img {
+ width: 125px;
+ height: 125px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-125px.symbol-2by3 .symbol-label {
+ height: 125px;
+ width: 187.5px;
+ }
+ .symbol.symbol-xxl-125px.symbol-2by3 > img {
+ height: 125px;
+ width: 187.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-150px > img {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-xxl-150px .symbol-label {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-xxl-150px.symbol-fixed .symbol-label {
+ width: 150px;
+ height: 150px;
+ }
+ .symbol.symbol-xxl-150px.symbol-fixed > img {
+ width: 150px;
+ height: 150px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-150px.symbol-2by3 .symbol-label {
+ height: 150px;
+ width: 225px;
+ }
+ .symbol.symbol-xxl-150px.symbol-2by3 > img {
+ height: 150px;
+ width: 225px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-160px > img {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-xxl-160px .symbol-label {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-xxl-160px.symbol-fixed .symbol-label {
+ width: 160px;
+ height: 160px;
+ }
+ .symbol.symbol-xxl-160px.symbol-fixed > img {
+ width: 160px;
+ height: 160px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-160px.symbol-2by3 .symbol-label {
+ height: 160px;
+ width: 240px;
+ }
+ .symbol.symbol-xxl-160px.symbol-2by3 > img {
+ height: 160px;
+ width: 240px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-175px > img {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-xxl-175px .symbol-label {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-xxl-175px.symbol-fixed .symbol-label {
+ width: 175px;
+ height: 175px;
+ }
+ .symbol.symbol-xxl-175px.symbol-fixed > img {
+ width: 175px;
+ height: 175px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-175px.symbol-2by3 .symbol-label {
+ height: 175px;
+ width: 262.5px;
+ }
+ .symbol.symbol-xxl-175px.symbol-2by3 > img {
+ height: 175px;
+ width: 262.5px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-200px > img {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-xxl-200px .symbol-label {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-xxl-200px.symbol-fixed .symbol-label {
+ width: 200px;
+ height: 200px;
+ }
+ .symbol.symbol-xxl-200px.symbol-fixed > img {
+ width: 200px;
+ height: 200px;
+ max-width: none;
+ }
+ .symbol.symbol-xxl-200px.symbol-2by3 .symbol-label {
+ height: 200px;
+ width: 300px;
+ }
+ .symbol.symbol-xxl-200px.symbol-2by3 > img {
+ height: 200px;
+ width: 300px;
+ max-width: none;
+ }
+}
+.symbol-group {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ margin-left: 10px;
+}
+.symbol-group .symbol {
+ position: relative;
+ z-index: 0;
+ margin-left: -10px;
+ transition: all 0.3s ease;
+}
+.symbol-group .symbol:hover {
+ transition: all 0.3s ease;
+ z-index: 1;
+}
+.symbol-group .symbol-badge {
+ border: 2px solid var(--kt-body-bg);
+}
+.symbol-group .symbol-label {
+ position: relative;
+}
+.symbol-group .symbol-label:after {
+ display: block;
+ content: " ";
+ border-radius: inherit;
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ bottom: 0;
+ border: 2px solid var(--kt-symbol-border-color);
+ -webkit-background-clip: padding-box;
+ background-clip: padding-box;
+}
+.symbol-group.symbol-hover .symbol {
+ cursor: pointer;
+}
+.pulse {
+ position: relative;
+}
+.pulse.pulse-white .pulse-ring {
+ border-color: #fff;
+}
+.pulse.pulse-light .pulse-ring {
+ border-color: #f5f8fa;
+}
+.pulse.pulse-primary .pulse-ring {
+ border-color: #009ef7;
+}
+.pulse.pulse-secondary .pulse-ring {
+ border-color: #e4e6ef;
+}
+.pulse.pulse-success .pulse-ring {
+ border-color: #50cd89;
+}
+.pulse.pulse-info .pulse-ring {
+ border-color: #7239ea;
+}
+.pulse.pulse-warning .pulse-ring {
+ border-color: #ffc700;
+}
+.pulse.pulse-danger .pulse-ring {
+ border-color: #f1416c;
+}
+.pulse.pulse-dark .pulse-ring {
+ border-color: #181c32;
+}
+.pulse-ring {
+ display: block;
+ border-radius: 40px;
+ height: 40px;
+ width: 40px;
+ position: absolute;
+ animation: animation-pulse 3.5s ease-out;
+ animation-iteration-count: infinite;
+ opacity: 0;
+ border-width: 3px;
+ border-style: solid;
+ border-color: var(--kt-gray-500);
+}
+@keyframes animation-pulse {
+ 0% {
+ -webkit-transform: scale(0.1, 0.1);
+ opacity: 0;
+ }
+ 60% {
+ -webkit-transform: scale(0.1, 0.1);
+ opacity: 0;
+ }
+ 65% {
+ opacity: 1;
+ }
+ 100% {
+ -webkit-transform: scale(1.2, 1.2);
+ opacity: 0;
+ }
+}
+.page-loading *,
+[data-kt-app-page-loading="on"] * {
+ transition: none !important;
+}
+.page-loader {
+ background: var(--kt-body-bg);
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ z-index: 1000;
+ display: none;
+}
+.page-loading .page-loader,
+[data-kt-app-page-loading="on"] .page-loader {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.scrolltop {
+ position: fixed;
+ display: none;
+ cursor: pointer;
+ z-index: 105;
+ justify-content: center;
+ align-items: center;
+ width: 36px;
+ height: 36px;
+ bottom: 43px;
+ right: 7px;
+ background-color: var(--kt-scrolltop-bg-color);
+ box-shadow: var(--kt-scrolltop-box-shadow);
+ opacity: 0;
+ transition: color 0.2s ease;
+ border-radius: 0.475rem;
+}
+.scrolltop .svg-icon {
+ color: var(--kt-scrolltop-icon-color);
+}
+.scrolltop .svg-icon svg {
+ height: 24px;
+ width: 24px;
+}
+.scrolltop > i {
+ font-size: 1.3rem;
+ color: var(--kt-scrolltop-icon-color);
+}
+.scrolltop:hover {
+ background-color: var(--kt-scrolltop-bg-color-hover);
+}
+.scrolltop:hover .svg-icon,
+.scrolltop:hover i {
+ color: var(--kt-scrolltop-icon-color-hover);
+}
+[data-kt-scrolltop="on"] .scrolltop {
+ opacity: var(--kt-scrolltop-opacity-on);
+ animation: animation-scrolltop 0.4s ease-out 1;
+ display: flex;
+}
+[data-kt-scrolltop="on"] .scrolltop:hover {
+ transition: color 0.2s ease;
+ opacity: var(--kt-scrolltop-opacity-hover);
+}
+@media (max-width: 991.98px) {
+ .scrolltop {
+ bottom: 23px;
+ right: 5px;
+ width: 30px;
+ height: 30px;
+ }
+}
+@keyframes animation-scrolltop {
+ from {
+ margin-bottom: -15px;
+ }
+ to {
+ margin-bottom: 0;
+ }
+}
+.svg-icon {
+ line-height: 1;
+ color: var(--kt-text-muted);
+}
+.svg-icon svg {
+ height: 1.15rem;
+ width: 1.15rem;
+}
+.svg-icon.svg-icon-white {
+ color: var(--kt-text-white);
+}
+.svg-icon.svg-icon-primary {
+ color: var(--kt-text-primary);
+}
+.svg-icon.svg-icon-secondary {
+ color: var(--kt-text-secondary);
+}
+.svg-icon.svg-icon-light {
+ color: var(--kt-text-light);
+}
+.svg-icon.svg-icon-success {
+ color: var(--kt-text-success);
+}
+.svg-icon.svg-icon-info {
+ color: var(--kt-text-info);
+}
+.svg-icon.svg-icon-warning {
+ color: var(--kt-text-warning);
+}
+.svg-icon.svg-icon-danger {
+ color: var(--kt-text-danger);
+}
+.svg-icon.svg-icon-dark {
+ color: var(--kt-text-dark);
+}
+.svg-icon.svg-icon-muted {
+ color: var(--kt-text-muted);
+}
+.svg-icon.svg-icon-gray-100 {
+ color: var(--kt-text-gray-100);
+}
+.svg-icon.svg-icon-gray-200 {
+ color: var(--kt-text-gray-200);
+}
+.svg-icon.svg-icon-gray-300 {
+ color: var(--kt-text-gray-300);
+}
+.svg-icon.svg-icon-gray-400 {
+ color: var(--kt-text-gray-400);
+}
+.svg-icon.svg-icon-gray-500 {
+ color: var(--kt-text-gray-500);
+}
+.svg-icon.svg-icon-gray-600 {
+ color: var(--kt-text-gray-600);
+}
+.svg-icon.svg-icon-gray-700 {
+ color: var(--kt-text-gray-700);
+}
+.svg-icon.svg-icon-gray-800 {
+ color: var(--kt-text-gray-800);
+}
+.svg-icon.svg-icon-gray-900 {
+ color: var(--kt-text-gray-900);
+}
+.svg-icon.svg-icon-1 svg {
+ height: 1.75rem !important;
+ width: 1.75rem !important;
+}
+.svg-icon.svg-icon-2 svg {
+ height: 1.5rem !important;
+ width: 1.5rem !important;
+}
+.svg-icon.svg-icon-3 svg {
+ height: 1.35rem !important;
+ width: 1.35rem !important;
+}
+.svg-icon.svg-icon-4 svg {
+ height: 1.25rem !important;
+ width: 1.25rem !important;
+}
+.svg-icon.svg-icon-5 svg {
+ height: 1.15rem !important;
+ width: 1.15rem !important;
+}
+.svg-icon.svg-icon-6 svg {
+ height: 1.075rem !important;
+ width: 1.075rem !important;
+}
+.svg-icon.svg-icon-7 svg {
+ height: 0.95rem !important;
+ width: 0.95rem !important;
+}
+.svg-icon.svg-icon-8 svg {
+ height: 0.85rem !important;
+ width: 0.85rem !important;
+}
+.svg-icon.svg-icon-9 svg {
+ height: 0.75rem !important;
+ width: 0.75rem !important;
+}
+.svg-icon.svg-icon-10 svg {
+ height: 0.5rem !important;
+ width: 0.5rem !important;
+}
+.svg-icon.svg-icon-base svg {
+ height: 1rem !important;
+ width: 1rem !important;
+}
+.svg-icon.svg-icon-fluid svg {
+ height: 100% !important;
+ width: 100% !important;
+}
+.svg-icon.svg-icon-2x svg {
+ height: 2rem !important;
+ width: 2rem !important;
+}
+.svg-icon.svg-icon-2qx svg {
+ height: 2.25rem !important;
+ width: 2.25rem !important;
+}
+.svg-icon.svg-icon-2hx svg {
+ height: 2.5rem !important;
+ width: 2.5rem !important;
+}
+.svg-icon.svg-icon-2tx svg {
+ height: 2.75rem !important;
+ width: 2.75rem !important;
+}
+.svg-icon.svg-icon-3x svg {
+ height: 3rem !important;
+ width: 3rem !important;
+}
+.svg-icon.svg-icon-3qx svg {
+ height: 3.25rem !important;
+ width: 3.25rem !important;
+}
+.svg-icon.svg-icon-3hx svg {
+ height: 3.5rem !important;
+ width: 3.5rem !important;
+}
+.svg-icon.svg-icon-3tx svg {
+ height: 3.75rem !important;
+ width: 3.75rem !important;
+}
+.svg-icon.svg-icon-4x svg {
+ height: 4rem !important;
+ width: 4rem !important;
+}
+.svg-icon.svg-icon-4qx svg {
+ height: 4.25rem !important;
+ width: 4.25rem !important;
+}
+.svg-icon.svg-icon-4hx svg {
+ height: 4.5rem !important;
+ width: 4.5rem !important;
+}
+.svg-icon.svg-icon-4tx svg {
+ height: 4.75rem !important;
+ width: 4.75rem !important;
+}
+.svg-icon.svg-icon-5x svg {
+ height: 5rem !important;
+ width: 5rem !important;
+}
+.svg-icon.svg-icon-5qx svg {
+ height: 5.25rem !important;
+ width: 5.25rem !important;
+}
+.svg-icon.svg-icon-5hx svg {
+ height: 5.5rem !important;
+ width: 5.5rem !important;
+}
+.svg-icon.svg-icon-5tx svg {
+ height: 5.75rem !important;
+ width: 5.75rem !important;
+}
+@media (min-width: 576px) {
+ .svg-icon.svg-icon-sm-1 svg {
+ height: 1.75rem !important;
+ width: 1.75rem !important;
+ }
+ .svg-icon.svg-icon-sm-2 svg {
+ height: 1.5rem !important;
+ width: 1.5rem !important;
+ }
+ .svg-icon.svg-icon-sm-3 svg {
+ height: 1.35rem !important;
+ width: 1.35rem !important;
+ }
+ .svg-icon.svg-icon-sm-4 svg {
+ height: 1.25rem !important;
+ width: 1.25rem !important;
+ }
+ .svg-icon.svg-icon-sm-5 svg {
+ height: 1.15rem !important;
+ width: 1.15rem !important;
+ }
+ .svg-icon.svg-icon-sm-6 svg {
+ height: 1.075rem !important;
+ width: 1.075rem !important;
+ }
+ .svg-icon.svg-icon-sm-7 svg {
+ height: 0.95rem !important;
+ width: 0.95rem !important;
+ }
+ .svg-icon.svg-icon-sm-8 svg {
+ height: 0.85rem !important;
+ width: 0.85rem !important;
+ }
+ .svg-icon.svg-icon-sm-9 svg {
+ height: 0.75rem !important;
+ width: 0.75rem !important;
+ }
+ .svg-icon.svg-icon-sm-10 svg {
+ height: 0.5rem !important;
+ width: 0.5rem !important;
+ }
+ .svg-icon.svg-icon-sm-base svg {
+ height: 1rem !important;
+ width: 1rem !important;
+ }
+ .svg-icon.svg-icon-sm-fluid svg {
+ height: 100% !important;
+ width: 100% !important;
+ }
+ .svg-icon.svg-icon-sm-2x svg {
+ height: 2rem !important;
+ width: 2rem !important;
+ }
+ .svg-icon.svg-icon-sm-2qx svg {
+ height: 2.25rem !important;
+ width: 2.25rem !important;
+ }
+ .svg-icon.svg-icon-sm-2hx svg {
+ height: 2.5rem !important;
+ width: 2.5rem !important;
+ }
+ .svg-icon.svg-icon-sm-2tx svg {
+ height: 2.75rem !important;
+ width: 2.75rem !important;
+ }
+ .svg-icon.svg-icon-sm-3x svg {
+ height: 3rem !important;
+ width: 3rem !important;
+ }
+ .svg-icon.svg-icon-sm-3qx svg {
+ height: 3.25rem !important;
+ width: 3.25rem !important;
+ }
+ .svg-icon.svg-icon-sm-3hx svg {
+ height: 3.5rem !important;
+ width: 3.5rem !important;
+ }
+ .svg-icon.svg-icon-sm-3tx svg {
+ height: 3.75rem !important;
+ width: 3.75rem !important;
+ }
+ .svg-icon.svg-icon-sm-4x svg {
+ height: 4rem !important;
+ width: 4rem !important;
+ }
+ .svg-icon.svg-icon-sm-4qx svg {
+ height: 4.25rem !important;
+ width: 4.25rem !important;
+ }
+ .svg-icon.svg-icon-sm-4hx svg {
+ height: 4.5rem !important;
+ width: 4.5rem !important;
+ }
+ .svg-icon.svg-icon-sm-4tx svg {
+ height: 4.75rem !important;
+ width: 4.75rem !important;
+ }
+ .svg-icon.svg-icon-sm-5x svg {
+ height: 5rem !important;
+ width: 5rem !important;
+ }
+ .svg-icon.svg-icon-sm-5qx svg {
+ height: 5.25rem !important;
+ width: 5.25rem !important;
+ }
+ .svg-icon.svg-icon-sm-5hx svg {
+ height: 5.5rem !important;
+ width: 5.5rem !important;
+ }
+ .svg-icon.svg-icon-sm-5tx svg {
+ height: 5.75rem !important;
+ width: 5.75rem !important;
+ }
+}
+@media (min-width: 768px) {
+ .svg-icon.svg-icon-md-1 svg {
+ height: 1.75rem !important;
+ width: 1.75rem !important;
+ }
+ .svg-icon.svg-icon-md-2 svg {
+ height: 1.5rem !important;
+ width: 1.5rem !important;
+ }
+ .svg-icon.svg-icon-md-3 svg {
+ height: 1.35rem !important;
+ width: 1.35rem !important;
+ }
+ .svg-icon.svg-icon-md-4 svg {
+ height: 1.25rem !important;
+ width: 1.25rem !important;
+ }
+ .svg-icon.svg-icon-md-5 svg {
+ height: 1.15rem !important;
+ width: 1.15rem !important;
+ }
+ .svg-icon.svg-icon-md-6 svg {
+ height: 1.075rem !important;
+ width: 1.075rem !important;
+ }
+ .svg-icon.svg-icon-md-7 svg {
+ height: 0.95rem !important;
+ width: 0.95rem !important;
+ }
+ .svg-icon.svg-icon-md-8 svg {
+ height: 0.85rem !important;
+ width: 0.85rem !important;
+ }
+ .svg-icon.svg-icon-md-9 svg {
+ height: 0.75rem !important;
+ width: 0.75rem !important;
+ }
+ .svg-icon.svg-icon-md-10 svg {
+ height: 0.5rem !important;
+ width: 0.5rem !important;
+ }
+ .svg-icon.svg-icon-md-base svg {
+ height: 1rem !important;
+ width: 1rem !important;
+ }
+ .svg-icon.svg-icon-md-fluid svg {
+ height: 100% !important;
+ width: 100% !important;
+ }
+ .svg-icon.svg-icon-md-2x svg {
+ height: 2rem !important;
+ width: 2rem !important;
+ }
+ .svg-icon.svg-icon-md-2qx svg {
+ height: 2.25rem !important;
+ width: 2.25rem !important;
+ }
+ .svg-icon.svg-icon-md-2hx svg {
+ height: 2.5rem !important;
+ width: 2.5rem !important;
+ }
+ .svg-icon.svg-icon-md-2tx svg {
+ height: 2.75rem !important;
+ width: 2.75rem !important;
+ }
+ .svg-icon.svg-icon-md-3x svg {
+ height: 3rem !important;
+ width: 3rem !important;
+ }
+ .svg-icon.svg-icon-md-3qx svg {
+ height: 3.25rem !important;
+ width: 3.25rem !important;
+ }
+ .svg-icon.svg-icon-md-3hx svg {
+ height: 3.5rem !important;
+ width: 3.5rem !important;
+ }
+ .svg-icon.svg-icon-md-3tx svg {
+ height: 3.75rem !important;
+ width: 3.75rem !important;
+ }
+ .svg-icon.svg-icon-md-4x svg {
+ height: 4rem !important;
+ width: 4rem !important;
+ }
+ .svg-icon.svg-icon-md-4qx svg {
+ height: 4.25rem !important;
+ width: 4.25rem !important;
+ }
+ .svg-icon.svg-icon-md-4hx svg {
+ height: 4.5rem !important;
+ width: 4.5rem !important;
+ }
+ .svg-icon.svg-icon-md-4tx svg {
+ height: 4.75rem !important;
+ width: 4.75rem !important;
+ }
+ .svg-icon.svg-icon-md-5x svg {
+ height: 5rem !important;
+ width: 5rem !important;
+ }
+ .svg-icon.svg-icon-md-5qx svg {
+ height: 5.25rem !important;
+ width: 5.25rem !important;
+ }
+ .svg-icon.svg-icon-md-5hx svg {
+ height: 5.5rem !important;
+ width: 5.5rem !important;
+ }
+ .svg-icon.svg-icon-md-5tx svg {
+ height: 5.75rem !important;
+ width: 5.75rem !important;
+ }
+}
+@media (min-width: 992px) {
+ .svg-icon.svg-icon-lg-1 svg {
+ height: 1.75rem !important;
+ width: 1.75rem !important;
+ }
+ .svg-icon.svg-icon-lg-2 svg {
+ height: 1.5rem !important;
+ width: 1.5rem !important;
+ }
+ .svg-icon.svg-icon-lg-3 svg {
+ height: 1.35rem !important;
+ width: 1.35rem !important;
+ }
+ .svg-icon.svg-icon-lg-4 svg {
+ height: 1.25rem !important;
+ width: 1.25rem !important;
+ }
+ .svg-icon.svg-icon-lg-5 svg {
+ height: 1.15rem !important;
+ width: 1.15rem !important;
+ }
+ .svg-icon.svg-icon-lg-6 svg {
+ height: 1.075rem !important;
+ width: 1.075rem !important;
+ }
+ .svg-icon.svg-icon-lg-7 svg {
+ height: 0.95rem !important;
+ width: 0.95rem !important;
+ }
+ .svg-icon.svg-icon-lg-8 svg {
+ height: 0.85rem !important;
+ width: 0.85rem !important;
+ }
+ .svg-icon.svg-icon-lg-9 svg {
+ height: 0.75rem !important;
+ width: 0.75rem !important;
+ }
+ .svg-icon.svg-icon-lg-10 svg {
+ height: 0.5rem !important;
+ width: 0.5rem !important;
+ }
+ .svg-icon.svg-icon-lg-base svg {
+ height: 1rem !important;
+ width: 1rem !important;
+ }
+ .svg-icon.svg-icon-lg-fluid svg {
+ height: 100% !important;
+ width: 100% !important;
+ }
+ .svg-icon.svg-icon-lg-2x svg {
+ height: 2rem !important;
+ width: 2rem !important;
+ }
+ .svg-icon.svg-icon-lg-2qx svg {
+ height: 2.25rem !important;
+ width: 2.25rem !important;
+ }
+ .svg-icon.svg-icon-lg-2hx svg {
+ height: 2.5rem !important;
+ width: 2.5rem !important;
+ }
+ .svg-icon.svg-icon-lg-2tx svg {
+ height: 2.75rem !important;
+ width: 2.75rem !important;
+ }
+ .svg-icon.svg-icon-lg-3x svg {
+ height: 3rem !important;
+ width: 3rem !important;
+ }
+ .svg-icon.svg-icon-lg-3qx svg {
+ height: 3.25rem !important;
+ width: 3.25rem !important;
+ }
+ .svg-icon.svg-icon-lg-3hx svg {
+ height: 3.5rem !important;
+ width: 3.5rem !important;
+ }
+ .svg-icon.svg-icon-lg-3tx svg {
+ height: 3.75rem !important;
+ width: 3.75rem !important;
+ }
+ .svg-icon.svg-icon-lg-4x svg {
+ height: 4rem !important;
+ width: 4rem !important;
+ }
+ .svg-icon.svg-icon-lg-4qx svg {
+ height: 4.25rem !important;
+ width: 4.25rem !important;
+ }
+ .svg-icon.svg-icon-lg-4hx svg {
+ height: 4.5rem !important;
+ width: 4.5rem !important;
+ }
+ .svg-icon.svg-icon-lg-4tx svg {
+ height: 4.75rem !important;
+ width: 4.75rem !important;
+ }
+ .svg-icon.svg-icon-lg-5x svg {
+ height: 5rem !important;
+ width: 5rem !important;
+ }
+ .svg-icon.svg-icon-lg-5qx svg {
+ height: 5.25rem !important;
+ width: 5.25rem !important;
+ }
+ .svg-icon.svg-icon-lg-5hx svg {
+ height: 5.5rem !important;
+ width: 5.5rem !important;
+ }
+ .svg-icon.svg-icon-lg-5tx svg {
+ height: 5.75rem !important;
+ width: 5.75rem !important;
+ }
+}
+@media (min-width: 1200px) {
+ .svg-icon.svg-icon-xl-1 svg {
+ height: 1.75rem !important;
+ width: 1.75rem !important;
+ }
+ .svg-icon.svg-icon-xl-2 svg {
+ height: 1.5rem !important;
+ width: 1.5rem !important;
+ }
+ .svg-icon.svg-icon-xl-3 svg {
+ height: 1.35rem !important;
+ width: 1.35rem !important;
+ }
+ .svg-icon.svg-icon-xl-4 svg {
+ height: 1.25rem !important;
+ width: 1.25rem !important;
+ }
+ .svg-icon.svg-icon-xl-5 svg {
+ height: 1.15rem !important;
+ width: 1.15rem !important;
+ }
+ .svg-icon.svg-icon-xl-6 svg {
+ height: 1.075rem !important;
+ width: 1.075rem !important;
+ }
+ .svg-icon.svg-icon-xl-7 svg {
+ height: 0.95rem !important;
+ width: 0.95rem !important;
+ }
+ .svg-icon.svg-icon-xl-8 svg {
+ height: 0.85rem !important;
+ width: 0.85rem !important;
+ }
+ .svg-icon.svg-icon-xl-9 svg {
+ height: 0.75rem !important;
+ width: 0.75rem !important;
+ }
+ .svg-icon.svg-icon-xl-10 svg {
+ height: 0.5rem !important;
+ width: 0.5rem !important;
+ }
+ .svg-icon.svg-icon-xl-base svg {
+ height: 1rem !important;
+ width: 1rem !important;
+ }
+ .svg-icon.svg-icon-xl-fluid svg {
+ height: 100% !important;
+ width: 100% !important;
+ }
+ .svg-icon.svg-icon-xl-2x svg {
+ height: 2rem !important;
+ width: 2rem !important;
+ }
+ .svg-icon.svg-icon-xl-2qx svg {
+ height: 2.25rem !important;
+ width: 2.25rem !important;
+ }
+ .svg-icon.svg-icon-xl-2hx svg {
+ height: 2.5rem !important;
+ width: 2.5rem !important;
+ }
+ .svg-icon.svg-icon-xl-2tx svg {
+ height: 2.75rem !important;
+ width: 2.75rem !important;
+ }
+ .svg-icon.svg-icon-xl-3x svg {
+ height: 3rem !important;
+ width: 3rem !important;
+ }
+ .svg-icon.svg-icon-xl-3qx svg {
+ height: 3.25rem !important;
+ width: 3.25rem !important;
+ }
+ .svg-icon.svg-icon-xl-3hx svg {
+ height: 3.5rem !important;
+ width: 3.5rem !important;
+ }
+ .svg-icon.svg-icon-xl-3tx svg {
+ height: 3.75rem !important;
+ width: 3.75rem !important;
+ }
+ .svg-icon.svg-icon-xl-4x svg {
+ height: 4rem !important;
+ width: 4rem !important;
+ }
+ .svg-icon.svg-icon-xl-4qx svg {
+ height: 4.25rem !important;
+ width: 4.25rem !important;
+ }
+ .svg-icon.svg-icon-xl-4hx svg {
+ height: 4.5rem !important;
+ width: 4.5rem !important;
+ }
+ .svg-icon.svg-icon-xl-4tx svg {
+ height: 4.75rem !important;
+ width: 4.75rem !important;
+ }
+ .svg-icon.svg-icon-xl-5x svg {
+ height: 5rem !important;
+ width: 5rem !important;
+ }
+ .svg-icon.svg-icon-xl-5qx svg {
+ height: 5.25rem !important;
+ width: 5.25rem !important;
+ }
+ .svg-icon.svg-icon-xl-5hx svg {
+ height: 5.5rem !important;
+ width: 5.5rem !important;
+ }
+ .svg-icon.svg-icon-xl-5tx svg {
+ height: 5.75rem !important;
+ width: 5.75rem !important;
+ }
+}
+@media (min-width: 1400px) {
+ .svg-icon.svg-icon-xxl-1 svg {
+ height: 1.75rem !important;
+ width: 1.75rem !important;
+ }
+ .svg-icon.svg-icon-xxl-2 svg {
+ height: 1.5rem !important;
+ width: 1.5rem !important;
+ }
+ .svg-icon.svg-icon-xxl-3 svg {
+ height: 1.35rem !important;
+ width: 1.35rem !important;
+ }
+ .svg-icon.svg-icon-xxl-4 svg {
+ height: 1.25rem !important;
+ width: 1.25rem !important;
+ }
+ .svg-icon.svg-icon-xxl-5 svg {
+ height: 1.15rem !important;
+ width: 1.15rem !important;
+ }
+ .svg-icon.svg-icon-xxl-6 svg {
+ height: 1.075rem !important;
+ width: 1.075rem !important;
+ }
+ .svg-icon.svg-icon-xxl-7 svg {
+ height: 0.95rem !important;
+ width: 0.95rem !important;
+ }
+ .svg-icon.svg-icon-xxl-8 svg {
+ height: 0.85rem !important;
+ width: 0.85rem !important;
+ }
+ .svg-icon.svg-icon-xxl-9 svg {
+ height: 0.75rem !important;
+ width: 0.75rem !important;
+ }
+ .svg-icon.svg-icon-xxl-10 svg {
+ height: 0.5rem !important;
+ width: 0.5rem !important;
+ }
+ .svg-icon.svg-icon-xxl-base svg {
+ height: 1rem !important;
+ width: 1rem !important;
+ }
+ .svg-icon.svg-icon-xxl-fluid svg {
+ height: 100% !important;
+ width: 100% !important;
+ }
+ .svg-icon.svg-icon-xxl-2x svg {
+ height: 2rem !important;
+ width: 2rem !important;
+ }
+ .svg-icon.svg-icon-xxl-2qx svg {
+ height: 2.25rem !important;
+ width: 2.25rem !important;
+ }
+ .svg-icon.svg-icon-xxl-2hx svg {
+ height: 2.5rem !important;
+ width: 2.5rem !important;
+ }
+ .svg-icon.svg-icon-xxl-2tx svg {
+ height: 2.75rem !important;
+ width: 2.75rem !important;
+ }
+ .svg-icon.svg-icon-xxl-3x svg {
+ height: 3rem !important;
+ width: 3rem !important;
+ }
+ .svg-icon.svg-icon-xxl-3qx svg {
+ height: 3.25rem !important;
+ width: 3.25rem !important;
+ }
+ .svg-icon.svg-icon-xxl-3hx svg {
+ height: 3.5rem !important;
+ width: 3.5rem !important;
+ }
+ .svg-icon.svg-icon-xxl-3tx svg {
+ height: 3.75rem !important;
+ width: 3.75rem !important;
+ }
+ .svg-icon.svg-icon-xxl-4x svg {
+ height: 4rem !important;
+ width: 4rem !important;
+ }
+ .svg-icon.svg-icon-xxl-4qx svg {
+ height: 4.25rem !important;
+ width: 4.25rem !important;
+ }
+ .svg-icon.svg-icon-xxl-4hx svg {
+ height: 4.5rem !important;
+ width: 4.5rem !important;
+ }
+ .svg-icon.svg-icon-xxl-4tx svg {
+ height: 4.75rem !important;
+ width: 4.75rem !important;
+ }
+ .svg-icon.svg-icon-xxl-5x svg {
+ height: 5rem !important;
+ width: 5rem !important;
+ }
+ .svg-icon.svg-icon-xxl-5qx svg {
+ height: 5.25rem !important;
+ width: 5.25rem !important;
+ }
+ .svg-icon.svg-icon-xxl-5hx svg {
+ height: 5.5rem !important;
+ width: 5.5rem !important;
+ }
+ .svg-icon.svg-icon-xxl-5tx svg {
+ height: 5.75rem !important;
+ width: 5.75rem !important;
+ }
+}
+.fixed-top {
+ position: fixed;
+ z-index: 101;
+ top: 0;
+ left: 0;
+ right: 0;
+}
+@media (min-width: 576px) {
+ .fixed-top-sm {
+ position: fixed;
+ z-index: 101;
+ top: 0;
+ left: 0;
+ right: 0;
+ }
+}
+@media (min-width: 768px) {
+ .fixed-top-md {
+ position: fixed;
+ z-index: 101;
+ top: 0;
+ left: 0;
+ right: 0;
+ }
+}
+@media (min-width: 992px) {
+ .fixed-top-lg {
+ position: fixed;
+ z-index: 101;
+ top: 0;
+ left: 0;
+ right: 0;
+ }
+}
+@media (min-width: 1200px) {
+ .fixed-top-xl {
+ position: fixed;
+ z-index: 101;
+ top: 0;
+ left: 0;
+ right: 0;
+ }
+}
+@media (min-width: 1400px) {
+ .fixed-top-xxl {
+ position: fixed;
+ z-index: 101;
+ top: 0;
+ left: 0;
+ right: 0;
+ }
+}
+.timeline .timeline-item {
+ position: relative;
+ padding: 0;
+ margin: 0;
+ display: flex;
+ align-items: flex-start;
+}
+.timeline .timeline-item:last-child .timeline-line {
+ bottom: 100%;
+}
+.timeline .timeline-line {
+ display: block;
+ content: " ";
+ justify-content: center;
+ position: absolute;
+ z-index: 0;
+ left: 0;
+ top: 0;
+ bottom: 0;
+ transform: translate(50%);
+ border-left-width: 1px;
+ border-left-style: dashed;
+ border-left-color: var(--kt-gray-300);
+}
+.timeline .timeline-icon {
+ z-index: 1;
+ flex-shrink: 0;
+ margin-right: 1rem;
+}
+.timeline .timeline-content {
+ width: 100%;
+ overflow: auto;
+ margin-bottom: 1.5rem;
+}
+.timeline.timeline-center .timeline-item {
+ align-items: center;
+}
+.timeline.timeline-center .timeline-item:first-child .timeline-line {
+ top: 50%;
+}
+.timeline.timeline-center .timeline-item:last-child .timeline-line {
+ bottom: 50%;
+}
+.timeline-label {
+ position: relative;
+}
+.timeline-label:before {
+ content: "";
+ position: absolute;
+ left: 51px;
+ width: 3px;
+ top: 0;
+ bottom: 0;
+ background-color: var(--kt-gray-200);
+}
+.timeline-label .timeline-item {
+ display: flex;
+ align-items: flex-start;
+ position: relative;
+ margin-bottom: 1.7rem;
+}
+.timeline-label .timeline-item:last-child {
+ margin-bottom: 0;
+}
+.timeline-label .timeline-label {
+ width: 50px;
+ flex-shrink: 0;
+ position: relative;
+ color: var(--kt-gray-800);
+}
+.timeline-label .timeline-badge {
+ flex-shrink: 0;
+ background-color: var(--kt-body-bg);
+ width: 1rem;
+ height: 1rem;
+ border-radius: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ z-index: 1;
+ position: relative;
+ margin-top: 1px;
+ margin-left: -0.5rem;
+ padding: 3px !important;
+ border: 6px solid var(--kt-body-bg) !important;
+}
+.timeline-label .timeline-badge span {
+ display: block;
+ border-radius: 100%;
+ width: 6px;
+ height: 6px;
+ background-color: var(--kt-gray-200);
+}
+.timeline-label .timeline-content {
+ flex-grow: 1;
+}
+.overlay {
+ position: relative;
+}
+.overlay .overlay-layer {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background-color: var(--kt-overlay-bg);
+ transition: all 0.3s ease;
+ opacity: 0;
+}
+.overlay.overlay-block .overlay-layer,
+.overlay.overlay-show .overlay-layer,
+.overlay:hover .overlay-layer {
+ transition: all 0.3s ease;
+ opacity: 1;
+}
+.overlay.overlay-block {
+ cursor: wait;
+}
+.bullet {
+ display: inline-block;
+ background-color: var(--kt-bullet-bg-color);
+ border-radius: 6px;
+ width: 8px;
+ height: 4px;
+ flex-shrink: 0;
+}
+.bullet-dot {
+ width: 4px;
+ height: 4px;
+ border-radius: 100% !important;
+}
+.bullet-vertical {
+ width: 4px;
+ height: 8px;
+}
+.bullet-line {
+ width: 5px;
+ height: 1px;
+ border-radius: 0;
+}
+.drawer {
+ display: flex !important;
+ overflow: auto;
+ z-index: 110;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ background-color: var(--kt-drawer-bg-color);
+ transition: transform 0.3s ease-in-out;
+}
+.drawer.drawer-start {
+ left: 0;
+ transform: translateX(-100%);
+}
+.drawer.drawer-end {
+ right: 0;
+ transform: translateX(100%);
+}
+.drawer.drawer-on {
+ transform: none;
+ box-shadow: var(--kt-drawer-box-shadow);
+ transition: transform 0.3s ease-in-out;
+}
+.drawer-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ overflow: hidden;
+ z-index: 109;
+ background-color: var(--kt-drawer-overlay-bg-color);
+ animation: animation-drawer-fade-in 0.3s ease-in-out 1;
+}
+[data-kt-drawer="true"] {
+ display: none;
+}
+@keyframes animation-drawer-fade-in {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+}
+@media (max-width: 991.98px) {
+ body[data-kt-drawer="on"] {
+ overflow: hidden;
+ }
+}
+.badge {
+ --bs-badge-color: var(--kt-badge-color);
+ display: inline-flex;
+ align-items: center;
+}
+.badge.badge-circle,
+.badge.badge-square {
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ height: 1.75rem;
+ min-width: 1.75rem;
+ padding: 0 0.1rem;
+ line-height: 0;
+}
+.badge.badge-circle {
+ border-radius: 50%;
+ padding: 0;
+ min-width: unset;
+ width: 1.75rem;
+}
+.badge.badge-sm {
+ min-width: 1.5rem;
+ font-size: 0.8rem;
+}
+.badge.badge-sm.badge-square {
+ height: 1.5rem;
+}
+.badge.badge-sm.badge-circle {
+ width: 1.5rem;
+ height: 1.5rem;
+}
+.badge.badge-lg {
+ min-width: 2rem;
+ font-size: 1rem;
+}
+.badge.badge-lg.badge-square {
+ height: 2rem;
+}
+.badge.badge-lg.badge-circle {
+ width: 2rem;
+ height: 2rem;
+}
+.badge-white {
+ color: var(--kt-white-inverse);
+ background-color: var(--kt-white);
+}
+.badge-white.badge-outline {
+ border: 1px solid var(--kt-white);
+ color: var(--kt-white);
+ background-color: transparent;
+}
+.badge-light-white {
+ color: var(--kt-white);
+ background-color: var(--kt-white-light);
+}
+.badge-light {
+ color: var(--kt-light-inverse);
+ background-color: var(--kt-light);
+}
+.badge-light.badge-outline {
+ border: 1px solid var(--kt-light);
+ color: var(--kt-light);
+ background-color: transparent;
+}
+.badge-light-light {
+ color: var(--kt-light);
+ background-color: var(--kt-light-light);
+}
+.badge-primary {
+ color: var(--kt-primary-inverse);
+ background-color: var(--kt-primary);
+}
+.badge-primary.badge-outline {
+ border: 1px solid var(--kt-primary);
+ color: var(--kt-primary);
+ background-color: transparent;
+}
+.badge-light-primary {
+ color: var(--kt-primary);
+ background-color: var(--kt-primary-light);
+}
+.badge-secondary {
+ color: var(--kt-secondary-inverse);
+ background-color: var(--kt-secondary);
+}
+.badge-secondary.badge-outline {
+ border: 1px solid var(--kt-secondary);
+ color: var(--kt-secondary);
+ background-color: transparent;
+}
+.badge-light-secondary {
+ color: var(--kt-secondary);
+ background-color: var(--kt-secondary-light);
+}
+.badge-success {
+ color: var(--kt-success-inverse);
+ background-color: var(--kt-success);
+}
+.badge-success.badge-outline {
+ border: 1px solid var(--kt-success);
+ color: var(--kt-success);
+ background-color: transparent;
+}
+.badge-light-success {
+ color: var(--kt-success);
+ background-color: var(--kt-success-light);
+}
+.badge-info {
+ color: var(--kt-info-inverse);
+ background-color: var(--kt-info);
+}
+.badge-info.badge-outline {
+ border: 1px solid var(--kt-info);
+ color: var(--kt-info);
+ background-color: transparent;
+}
+.badge-light-info {
+ color: var(--kt-info);
+ background-color: var(--kt-info-light);
+}
+.badge-warning {
+ color: var(--kt-warning-inverse);
+ background-color: var(--kt-warning);
+}
+.badge-warning.badge-outline {
+ border: 1px solid var(--kt-warning);
+ color: var(--kt-warning);
+ background-color: transparent;
+}
+.badge-light-warning {
+ color: var(--kt-warning);
+ background-color: var(--kt-warning-light);
+}
+.badge-danger {
+ color: var(--kt-danger-inverse);
+ background-color: var(--kt-danger);
+}
+.badge-danger.badge-outline {
+ border: 1px solid var(--kt-danger);
+ color: var(--kt-danger);
+ background-color: transparent;
+}
+.badge-light-danger {
+ color: var(--kt-danger);
+ background-color: var(--kt-danger-light);
+}
+.badge-dark {
+ color: var(--kt-dark-inverse);
+ background-color: var(--kt-dark);
+}
+.badge-dark.badge-outline {
+ border: 1px solid var(--kt-dark);
+ color: var(--kt-dark);
+ background-color: transparent;
+}
+.badge-light-dark {
+ color: var(--kt-dark);
+ background-color: var(--kt-dark-light);
+}
+.indicator-progress {
+ display: none;
+}
+[data-kt-indicator="on"] > .indicator-progress {
+ display: inline-block;
+}
+[data-kt-indicator="on"] > .indicator-label {
+ display: none;
+}
+.rotate {
+ display: inline-flex;
+ align-items: center;
+}
+.rotate-90 {
+ transition: transform 0.3s ease;
+ backface-visibility: hidden;
+ will-change: transform;
+}
+.active > .rotate-90,
+.collapsible:not(.collapsed) > .rotate-90,
+.show > .rotate-90 {
+ transform: rotateZ(90deg);
+ transition: transform 0.3s ease;
+}
+[direction="rtl"] .active > .rotate-90,
+[direction="rtl"] .collapsible:not(.collapsed) > .rotate-90,
+[direction="rtl"] .show > .rotate-90 {
+ transform: rotateZ(-90deg);
+}
+.rotate-n90 {
+ transition: transform 0.3s ease;
+ backface-visibility: hidden;
+ will-change: transform;
+}
+.active > .rotate-n90,
+.collapsible:not(.collapsed) > .rotate-n90,
+.show > .rotate-n90 {
+ transform: rotateZ(-90deg);
+ transition: transform 0.3s ease;
+}
+[direction="rtl"] .active > .rotate-n90,
+[direction="rtl"] .collapsible:not(.collapsed) > .rotate-n90,
+[direction="rtl"] .show > .rotate-n90 {
+ transform: rotateZ(90deg);
+}
+.rotate-180 {
+ transition: transform 0.3s ease;
+ backface-visibility: hidden;
+ will-change: transform;
+}
+.active > .rotate-180,
+.collapsible:not(.collapsed) > .rotate-180,
+.show > .rotate-180 {
+ transform: rotateZ(180deg);
+ transition: transform 0.3s ease;
+}
+[direction="rtl"] .active > .rotate-180,
+[direction="rtl"] .collapsible:not(.collapsed) > .rotate-180,
+[direction="rtl"] .show > .rotate-180 {
+ transform: rotateZ(-180deg);
+}
+.rotate-n180 {
+ transition: transform 0.3s ease;
+ backface-visibility: hidden;
+ will-change: transform;
+}
+.active > .rotate-n180,
+.collapsible:not(.collapsed) > .rotate-n180,
+.show > .rotate-n180 {
+ transform: rotateZ(-180deg);
+ transition: transform 0.3s ease;
+}
+[direction="rtl"] .active > .rotate-n180,
+[direction="rtl"] .collapsible:not(.collapsed) > .rotate-n180,
+[direction="rtl"] .show > .rotate-n180 {
+ transform: rotateZ(180deg);
+}
+.rotate-270 {
+ transition: transform 0.3s ease;
+ backface-visibility: hidden;
+ will-change: transform;
+}
+.active > .rotate-270,
+.collapsible:not(.collapsed) > .rotate-270,
+.show > .rotate-270 {
+ transform: rotateZ(270deg);
+ transition: transform 0.3s ease;
+}
+[direction="rtl"] .active > .rotate-270,
+[direction="rtl"] .collapsible:not(.collapsed) > .rotate-270,
+[direction="rtl"] .show > .rotate-270 {
+ transform: rotateZ(-270deg);
+}
+.rotate-n270 {
+ transition: transform 0.3s ease;
+ backface-visibility: hidden;
+ will-change: transform;
+}
+.active > .rotate-n270,
+.collapsible:not(.collapsed) > .rotate-n270,
+.show > .rotate-n270 {
+ transform: rotateZ(-270deg);
+ transition: transform 0.3s ease;
+}
+[direction="rtl"] .active > .rotate-n270,
+[direction="rtl"] .collapsible:not(.collapsed) > .rotate-n270,
+[direction="rtl"] .show > .rotate-n270 {
+ transform: rotateZ(270deg);
+}
+@media (min-width: 992px) {
+ div,
+ main,
+ ol,
+ pre,
+ span,
+ ul {
+ scrollbar-width: thin;
+ scrollbar-color: var(--kt-scrollbar-color) transparent;
+ }
+ div::-webkit-scrollbar,
+ main::-webkit-scrollbar,
+ ol::-webkit-scrollbar,
+ pre::-webkit-scrollbar,
+ span::-webkit-scrollbar,
+ ul::-webkit-scrollbar {
+ width: var(--kt-scrollbar-width);
+ height: var(--kt-scrollbar-height);
+ }
+ div::-webkit-scrollbar-thumb,
+ main::-webkit-scrollbar-thumb,
+ ol::-webkit-scrollbar-thumb,
+ pre::-webkit-scrollbar-thumb,
+ span::-webkit-scrollbar-thumb,
+ ul::-webkit-scrollbar-thumb {
+ background-color: var(--kt-scrollbar-color);
+ }
+ div::-webkit-scrollbar-corner,
+ main::-webkit-scrollbar-corner,
+ ol::-webkit-scrollbar-corner,
+ pre::-webkit-scrollbar-corner,
+ span::-webkit-scrollbar-corner,
+ ul::-webkit-scrollbar-corner {
+ background-color: transparent;
+ }
+ div:hover,
+ main:hover,
+ ol:hover,
+ pre:hover,
+ span:hover,
+ ul:hover {
+ scrollbar-color: var(--kt-scrollbar-hover-color) transparent;
+ }
+ div:hover::-webkit-scrollbar-thumb,
+ main:hover::-webkit-scrollbar-thumb,
+ ol:hover::-webkit-scrollbar-thumb,
+ pre:hover::-webkit-scrollbar-thumb,
+ span:hover::-webkit-scrollbar-thumb,
+ ul:hover::-webkit-scrollbar-thumb {
+ background-color: var(--kt-scrollbar-hover-color);
+ }
+ div:hover::-webkit-scrollbar-corner,
+ main:hover::-webkit-scrollbar-corner,
+ ol:hover::-webkit-scrollbar-corner,
+ pre:hover::-webkit-scrollbar-corner,
+ span:hover::-webkit-scrollbar-corner,
+ ul:hover::-webkit-scrollbar-corner {
+ background-color: transparent;
+ }
+}
+.scroll {
+ overflow: scroll;
+ position: relative;
+}
+@media (max-width: 991.98px) {
+ .scroll {
+ overflow: auto;
+ }
+}
+.scroll-x {
+ overflow-x: scroll;
+ position: relative;
+}
+@media (max-width: 991.98px) {
+ .scroll-x {
+ overflow-x: auto;
+ }
+}
+.scroll-y {
+ overflow-y: scroll;
+ position: relative;
+}
+@media (max-width: 991.98px) {
+ .scroll-y {
+ overflow-y: auto;
+ }
+}
+.hover-scroll {
+ position: relative;
+}
+@media (min-width: 992px) {
+ .hover-scroll {
+ overflow: hidden;
+ border-right: var(--kt-scrollbar-width) solid transparent;
+ border-bottom: var(--kt-scrollbar-height) transparent;
+ margin-right: calc(-1 * var(--kt-scrollbar-width));
+ margin-bottom: calc(-1 * var(--kt-scrollbar-height));
+ }
+ .hover-scroll:hover {
+ overflow: scroll;
+ border-right: 0;
+ border-bottom: 0;
+ }
+ @-moz-document url-prefix() {
+ .hover-scroll {
+ overflow: scroll;
+ position: relative;
+ border-right: 0;
+ border-bottom: 0;
+ }
+ }
+}
+@media (max-width: 991.98px) {
+ .hover-scroll {
+ overflow: auto;
+ }
+}
+.hover-scroll-y {
+ position: relative;
+}
+@media (min-width: 992px) {
+ .hover-scroll-y {
+ overflow-y: hidden;
+ border-right: var(--kt-scrollbar-width) solid transparent;
+ margin-right: calc(-1 * var(--kt-scrollbar-width));
+ }
+ .hover-scroll-y:hover {
+ overflow-y: scroll;
+ border-right: 0;
+ }
+ @-moz-document url-prefix() {
+ .hover-scroll-y {
+ overflow-y: scroll;
+ position: relative;
+ border-right: 0;
+ }
+ }
+}
+@media (max-width: 991.98px) {
+ .hover-scroll-y {
+ overflow-y: auto;
+ }
+}
+.hover-scroll-x {
+ position: relative;
+}
+@media (min-width: 992px) {
+ .hover-scroll-x {
+ overflow-x: hidden;
+ border-bottom: var(--kt-scrollbar-height) solid transparent;
+ }
+ .hover-scroll-x:hover {
+ overflow-x: scroll;
+ border-bottom: 0;
+ }
+ @-moz-document url-prefix() {
+ .hover-scroll-x {
+ overflow-x: scroll;
+ position: relative;
+ border-bottom: 0;
+ }
+ }
+}
+@media (max-width: 991.98px) {
+ .hover-scroll-x {
+ overflow-x: auto;
+ }
+}
+.hover-scroll-overlay-y {
+ position: relative;
+}
+@media (min-width: 992px) {
+ .hover-scroll-overlay-y {
+ overflow-y: hidden;
+ }
+ .hover-scroll-overlay-y::-webkit-scrollbar {
+ width: calc(var(--kt-scrollbar-width) + var(--kt-scrollbar-space));
+ }
+ .hover-scroll-overlay-y::-webkit-scrollbar-thumb {
+ background-clip: content-box;
+ border-right: var(--kt-scrollbar-space) solid transparent;
+ }
+ .hover-scroll-overlay-y:hover {
+ overflow-y: overlay;
+ }
+ @-moz-document url-prefix() {
+ .hover-scroll-overlay-y {
+ overflow-y: scroll;
+ position: relative;
+ }
+ }
+}
+@media (max-width: 991.98px) {
+ .hover-scroll-overlay-y {
+ overflow-y: auto;
+ }
+}
+.scroll-ps {
+ padding-left: var(--kt-scrollbar-width) !important;
+}
+.scroll-ms {
+ margin-left: var(--kt-scrollbar-width) !important;
+}
+.scroll-mb {
+ margin-bottom: var(--kt-scrollbar-height) !important;
+}
+.scroll-pe {
+ padding-right: var(--kt-scrollbar-width) !important;
+}
+.scroll-me {
+ margin-right: var(--kt-scrollbar-width) !important;
+}
+.scroll-px {
+ padding-left: var(--kt-scrollbar-width) !important;
+ padding-right: var(--kt-scrollbar-width) !important;
+}
+.scroll-mx {
+ margin-left: var(--kt-scrollbar-width) !important;
+ margin-right: var(--kt-scrollbar-width) !important;
+}
+.rating {
+ display: flex;
+ align-items: center;
+}
+.rating-input {
+ position: absolute !important;
+ left: -9999px !important;
+}
+.rating-input[disabled] {
+ display: none;
+}
+.rating-label {
+ padding: 0;
+ margin: 0;
+}
+.rating-label > .svg-icon,
+.rating-label > i {
+ line-height: 1;
+ color: var(--kt-rating-color-default);
+}
+label.rating-label {
+ cursor: pointer;
+}
+div.rating-label.checked > .svg-icon,
+div.rating-label.checked > i,
+label.rating-label > .svg-icon,
+label.rating-label > i {
+ color: var(--kt-rating-color-active);
+}
+.rating-input:checked ~ .rating-label > .svg-icon,
+.rating-input:checked ~ .rating-label > i {
+ color: var(--kt-rating-color-default);
+}
+.rating:hover label.rating-label > .svg-icon,
+.rating:hover label.rating-label > i {
+ color: var(--kt-rating-color-active);
+}
+label.rating-label:hover ~ .rating-label {
+ color: var(--kt-rating-color-default);
+}
+label.rating-label:hover ~ .rating-label > .svg-icon,
+label.rating-label:hover ~ .rating-label > i {
+ color: var(--kt-rating-color-default);
+}
+.stepper [data-kt-stepper-element="content"],
+.stepper [data-kt-stepper-element="info"] {
+ display: none;
+}
+.stepper [data-kt-stepper-element="content"].current,
+.stepper [data-kt-stepper-element="info"].current {
+ display: flex;
+}
+.stepper .stepper-item[data-kt-stepper-action="step"] {
+ cursor: pointer;
+}
+.stepper [data-kt-stepper-action="previous"] {
+ display: none;
+}
+.stepper [data-kt-stepper-action="next"] {
+ display: inline-block;
+}
+.stepper [data-kt-stepper-action="submit"] {
+ display: none;
+}
+.stepper.first [data-kt-stepper-action="previous"] {
+ display: none;
+}
+.stepper.first [data-kt-stepper-action="next"] {
+ display: inline-block;
+}
+.stepper.first [data-kt-stepper-action="submit"] {
+ display: none;
+}
+.stepper.between [data-kt-stepper-action="previous"] {
+ display: inline-block;
+}
+.stepper.between [data-kt-stepper-action="next"] {
+ display: inline-block;
+}
+.stepper.between [data-kt-stepper-action="submit"] {
+ display: none;
+}
+.stepper.last [data-kt-stepper-action="previous"] {
+ display: inline-block;
+}
+.stepper.last [data-kt-stepper-action="next"] {
+ display: none;
+}
+.stepper.last [data-kt-stepper-action="submit"] {
+ display: inline-block;
+}
+.stepper.last [data-kt-stepper-action="submit"].btn-flex {
+ display: flex;
+}
+.stepper.stepper-pills {
+ --kt-stepper-pills-size: 40px;
+ --kt-stepper-icon-border-radius: 9px;
+ --kt-stepper-icon-check-size: 1rem;
+ --kt-stepper-icon-bg-color: var(--kt-primary-light);
+ --kt-stepper-icon-bg-color-current: var(--kt-primary);
+ --kt-stepper-icon-bg-color-completed: var(--kt-primary-light);
+ --kt-stepper-icon-border: 0;
+ --kt-stepper-icon-border-current: 0;
+ --kt-stepper-icon-border-completed: 0;
+ --kt-stepper-icon-number-color: var(--kt-primary);
+ --kt-stepper-icon-number-color-current: var(--kt-white);
+ --kt-stepper-icon-check-color-completed: var(--kt-primary);
+ --kt-stepper-label-title-opacity: 1;
+ --kt-stepper-label-title-opacity-current: 1;
+ --kt-stepper-label-title-opacity-completed: 1;
+ --kt-stepper-label-title-color: var(--kt-gray-800);
+ --kt-stepper-label-title-color-current: var(--kt-gray-600);
+ --kt-stepper-label-title-color-completed: var(--kt-text-muted);
+ --kt-stepper-label-desc-opacity: 1;
+ --kt-stepper-label-desc-opacity-current: 1;
+ --kt-stepper-label-desc-opacity-completed: 1;
+ --kt-stepper-label-desc-color: var(--kt-text-muted);
+ --kt-stepper-label-desc-color-current: var(--kt-text-400);
+ --kt-stepper-label-desc-color-completed: var(--kt-gray-400);
+ --kt-stepper-line-border: 1px dashed var(--kt-gray-300);
+}
+.stepper.stepper-pills .stepper-nav {
+ display: flex;
+}
+.stepper.stepper-pills .stepper-item {
+ display: flex;
+ align-items: center;
+ transition: color 0.2s ease;
+}
+.stepper.stepper-pills .stepper-item .stepper-icon {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-shrink: 0;
+ transition: color 0.2s ease;
+ width: var(--kt-stepper-pills-size);
+ height: var(--kt-stepper-pills-size);
+ border-radius: var(--kt-stepper-icon-border-radius);
+ background-color: var(--kt-stepper-icon-bg-color);
+ border: var(--kt-stepper-icon-border);
+ margin-right: 1.5rem;
+}
+.stepper.stepper-pills .stepper-item .stepper-icon .stepper-check {
+ display: none;
+ font-size: var(--kt-stepper-icon-check-size);
+}
+.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
+ font-weight: 600;
+ color: var(--kt-stepper-icon-number-color);
+ font-size: 1.25rem;
+}
+.stepper.stepper-pills .stepper-item .stepper-label {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+}
+.stepper.stepper-pills .stepper-item .stepper-label .stepper-title {
+ color: var(--kt-stepper-label-title-color);
+ opacity: var(--kt-stepper-label-title-opacity);
+ font-weight: 600;
+ font-size: 1.25rem;
+ margin-bottom: 0.3rem;
+}
+.stepper.stepper-pills .stepper-item .stepper-label .stepper-desc {
+ opacity: var(--kt-stepper-label-desc-opacity);
+ color: var(--kt-stepper-label-desc-color);
+}
+.stepper.stepper-pills .stepper-item.current {
+ transition: color 0.2s ease;
+}
+.stepper.stepper-pills .stepper-item.current .stepper-icon {
+ transition: color 0.2s ease;
+ background-color: var(--kt-stepper-icon-bg-color-current);
+ border: var(--kt-stepper-icon-border-current);
+}
+.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-check {
+ display: none;
+}
+.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-number {
+ color: var(--kt-stepper-icon-number-color-current);
+ font-size: 1.35rem;
+}
+.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-title {
+ opacity: var(--kt-stepper-label-title-opacity-current);
+ color: var(--kt-stepper-label-title-color-current);
+}
+.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-desc {
+ opacity: var(--kt-stepper-label-desc-opacity-current);
+ color: var(--kt-stepper-label-desc-color-current);
+}
+.stepper.stepper-pills .stepper-item.completed .stepper-icon,
+.stepper.stepper-pills .stepper-item.current:last-child .stepper-icon {
+ transition: color 0.2s ease;
+ background-color: var(--kt-stepper-icon-bg-color-completed);
+ border: var(--kt-stepper-icon-border-completed);
+}
+.stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check,
+.stepper.stepper-pills
+ .stepper-item.current:last-child
+ .stepper-icon
+ .stepper-check {
+ color: var(--kt-stepper-icon-check-color-completed);
+ display: inline-block;
+}
+.stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-number,
+.stepper.stepper-pills
+ .stepper-item.current:last-child
+ .stepper-icon
+ .stepper-number {
+ display: none;
+}
+.stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-title,
+.stepper.stepper-pills
+ .stepper-item.current:last-child
+ .stepper-label
+ .stepper-title {
+ opacity: var(--kt-stepper-label-title-opacity-completed);
+ color: var(--kt-stepper-label-title-color-completed);
+}
+.stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-desc,
+.stepper.stepper-pills
+ .stepper-item.current:last-child
+ .stepper-label
+ .stepper-desc {
+ opacity: var(--kt-stepper-label-desc-opacity-completed);
+ color: var(--kt-stepper-label-desc-color-completed);
+}
+.stepper.stepper-pills.stepper-column .stepper-nav {
+ flex-direction: column;
+ align-items: start;
+}
+.stepper.stepper-pills.stepper-column .stepper-item {
+ flex-direction: column;
+ justify-content: start;
+ align-items: stretch;
+ padding: 0;
+ margin: 0;
+}
+.stepper.stepper-pills.stepper-column .stepper-wrapper {
+ display: flex;
+ align-items: center;
+}
+.stepper.stepper-pills.stepper-column .stepper-icon {
+ z-index: 1;
+}
+.stepper.stepper-pills.stepper-column .stepper-line {
+ display: block;
+ flex-grow: 1;
+ margin-left: calc(var(--kt-stepper-pills-size) / 2);
+ border-left: var(--kt-stepper-line-border);
+ margin-top: 2px;
+ margin-bottom: 2px;
+}
+.stepper.stepper-links .stepper-nav {
+ display: flex;
+ margin: 0 auto;
+ justify-content: center;
+ align-items: center;
+ flex-wrap: wrap;
+}
+.stepper.stepper-links .stepper-nav .stepper-item {
+ position: relative;
+ flex-shrink: 0;
+ margin: 1rem 1.5rem;
+}
+.stepper.stepper-links .stepper-nav .stepper-item:after {
+ content: " ";
+ position: absolute;
+ top: 2.3rem;
+ left: 0;
+ height: 2px;
+ width: 100%;
+ background-color: transparent;
+ transition: color 0.2s ease;
+}
+.stepper.stepper-links .stepper-nav .stepper-item .stepper-title {
+ color: var(--kt-dark);
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.stepper.stepper-links .stepper-nav .stepper-item.current {
+ transition: color 0.2s ease;
+}
+.stepper.stepper-links .stepper-nav .stepper-item.current .stepper-title {
+ color: var(--kt-primary);
+}
+.stepper.stepper-links .stepper-nav .stepper-item.current:after {
+ background-color: var(--kt-primary);
+}
+.stepper.stepper-links .stepper-nav .stepper-item.completed .stepper-title {
+ color: var(--kt-gray-400);
+}
+.toggle.active .toggle-off,
+.toggle.collapsible:not(.collapsed) .toggle-off {
+ display: none;
+}
+.toggle.collapsible.collapsed .toggle-on,
+.toggle:not(.collapsible):not(.active) .toggle-on {
+ display: none;
+}
+.xehagon {
+ clip-path: polygon(
+ 45% 1.3397459622%,
+ 46.5797985667% 0.6030737921%,
+ 48.2635182233% 0.1519224699%,
+ 50% 0,
+ 51.7364817767% 0.1519224699%,
+ 53.4202014333% 0.6030737921%,
+ 55% 1.3397459622%,
+ 89.6410161514% 21.3397459622%,
+ 91.0688922482% 22.3395555688%,
+ 92.3014605826% 23.5721239031%,
+ 93.3012701892% 25%,
+ 94.0379423592% 26.5797985667%,
+ 94.4890936815% 28.2635182233%,
+ 94.6410161514% 30%,
+ 94.6410161514% 70%,
+ 94.4890936815% 71.7364817767%,
+ 94.0379423592% 73.4202014333%,
+ 93.3012701892% 75%,
+ 92.3014605826% 76.4278760969%,
+ 91.0688922482% 77.6604444312%,
+ 89.6410161514% 78.6602540378%,
+ 55% 98.6602540378%,
+ 53.4202014333% 99.3969262079%,
+ 51.7364817767% 99.8480775301%,
+ 50% 100%,
+ 48.2635182233% 99.8480775301%,
+ 46.5797985667% 99.3969262079%,
+ 45% 98.6602540378%,
+ 10.3589838486% 78.6602540378%,
+ 8.9311077518% 77.6604444312%,
+ 7.6985394174% 76.4278760969%,
+ 6.6987298108% 75%,
+ 5.9620576408% 73.4202014333%,
+ 5.5109063185% 71.7364817767%,
+ 5.3589838486% 70%,
+ 5.3589838486% 30%,
+ 5.5109063185% 28.2635182233%,
+ 5.9620576408% 26.5797985667%,
+ 6.6987298108% 25%,
+ 7.6985394174% 23.5721239031%,
+ 8.9311077518% 22.3395555688%,
+ 10.3589838486% 21.3397459622%
+ );
+}
+.octagon {
+ clip-path: polygon(
+ 46.1731656763% 0.7612046749%,
+ 47.411809549% 0.3407417371%,
+ 48.6947380778% 0.0855513863%,
+ 50% 0,
+ 51.3052619222% 0.0855513863%,
+ 52.588190451% 0.3407417371%,
+ 53.8268343237% 0.7612046749%,
+ 82.1111055711% 12.4769334274%,
+ 83.2842712475% 13.0554747147%,
+ 84.3718855375% 13.7821953496%,
+ 85.3553390593% 14.6446609407%,
+ 86.2178046504% 15.6281144625%,
+ 86.9445252853% 16.7157287525%,
+ 87.5230665726% 17.8888944289%,
+ 99.2387953251% 46.1731656763%,
+ 99.6592582629% 47.411809549%,
+ 99.9144486137% 48.6947380778%,
+ 100% 50%,
+ 99.9144486137% 51.3052619222%,
+ 99.6592582629% 52.588190451%,
+ 99.2387953251% 53.8268343237%,
+ 87.5230665726% 82.1111055711%,
+ 86.9445252853% 83.2842712475%,
+ 86.2178046504% 84.3718855375%,
+ 85.3553390593% 85.3553390593%,
+ 84.3718855375% 86.2178046504%,
+ 83.2842712475% 86.9445252853%,
+ 82.1111055711% 87.5230665726%,
+ 53.8268343237% 99.2387953251%,
+ 52.588190451% 99.6592582629%,
+ 51.3052619222% 99.9144486137%,
+ 50% 100%,
+ 48.6947380778% 99.9144486137%,
+ 47.411809549% 99.6592582629%,
+ 46.1731656763% 99.2387953251%,
+ 17.8888944289% 87.5230665726%,
+ 16.7157287525% 86.9445252853%,
+ 15.6281144625% 86.2178046504%,
+ 14.6446609407% 85.3553390593%,
+ 13.7821953496% 84.3718855375%,
+ 13.0554747147% 83.2842712475%,
+ 12.4769334274% 82.1111055711%,
+ 0.7612046749% 53.8268343237%,
+ 0.3407417371% 52.588190451%,
+ 0.0855513863% 51.3052619222%,
+ 0 50%,
+ 0.0855513863% 48.6947380778%,
+ 0.3407417371% 47.411809549%,
+ 0.7612046749% 46.1731656763%,
+ 12.4769334274% 17.8888944289%,
+ 13.0554747147% 16.7157287525%,
+ 13.7821953496% 15.6281144625%,
+ 14.6446609407% 14.6446609407%,
+ 15.6281144625% 13.7821953496%,
+ 16.7157287525% 13.0554747147%,
+ 17.8888944289% 12.4769334274%
+ );
+}
+.ribbon {
+ position: relative;
+}
+.ribbon .ribbon-label {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ padding: 5px 10px;
+ position: absolute;
+ z-index: 1;
+ background-color: var(--kt-ribbon-label-bg);
+ box-shadow: var(--kt-ribbon-label-box-shadow);
+ color: var(--kt-primary-inverse);
+ top: 50%;
+ right: 0;
+ transform: translateX(5px) translateY(-50%);
+}
+.ribbon .ribbon-label > .ribbon-inner {
+ z-index: -1;
+ position: absolute;
+ padding: 0;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+}
+.ribbon .ribbon-label:after {
+ border-color: var(--kt-ribbon-label-border-color);
+}
+.ribbon-vertical .ribbon-label {
+ padding: 5px 10px;
+ min-width: 36px;
+ min-height: 46px;
+ text-align: center;
+}
+.ribbon.ribbon-top .ribbon-label {
+ top: 0;
+ transform: translateX(-15px) translateY(-4px);
+ border-bottom-right-radius: 0.475rem;
+ border-bottom-left-radius: 0.475rem;
+}
+.ribbon.ribbon-bottom .ribbon-label {
+ border-top-right-radius: 0.475rem;
+ border-top-left-radius: 0.475rem;
+}
+.ribbon.ribbon-start .ribbon-label {
+ top: 50%;
+ left: 0;
+ right: auto;
+ transform: translateX(-5px) translateY(-50%);
+ border-top-right-radius: 0.475rem;
+ border-bottom-right-radius: 0.475rem;
+}
+.ribbon.ribbon-end .ribbon-label {
+ border-top-left-radius: 0.475rem;
+ border-bottom-left-radius: 0.475rem;
+}
+.ribbon.ribbon-clip.ribbon-start .ribbon-label {
+ left: -5px;
+}
+.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner {
+ border-top-right-radius: 0.475rem;
+ border-bottom-right-radius: 0.475rem;
+}
+.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:after,
+.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before {
+ content: "";
+ position: absolute;
+ border-style: solid;
+ border-color: transparent !important;
+ bottom: -10px;
+}
+.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before {
+ border-width: 0 10px 10px 0;
+ border-right-color: var(--kt-ribbon-clip-bg) !important;
+ left: 0;
+}
+.ribbon.ribbon-clip.ribbon-end .ribbon-label {
+ right: -5px;
+}
+.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner {
+ border-top-left-radius: 0.475rem;
+ border-bottom-left-radius: 0.475rem;
+}
+.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:after,
+.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before {
+ content: "";
+ position: absolute;
+ border-style: solid;
+ border-color: transparent !important;
+ bottom: -10px;
+}
+.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before {
+ border-width: 0 0 10px 10px;
+ border-left-color: var(--kt-ribbon-clip-bg) !important;
+ right: 0;
+}
+.ribbon.ribbon-triangle {
+ position: absolute;
+ z-index: 1;
+ display: flex;
+ align-items: flex-start;
+ justify-content: flex-start;
+}
+.ribbon.ribbon-triangle.ribbon-top-start {
+ top: 0;
+ left: 0;
+ width: 4rem;
+ height: 4rem;
+ border-bottom: solid 2rem transparent !important;
+ border-left: solid 2rem transparent;
+ border-right: solid 2rem transparent !important;
+ border-top: solid 2rem transparent;
+}
+.ribbon.ribbon-triangle.ribbon-top-end {
+ top: 0;
+ right: 0;
+ width: 4rem;
+ height: 4rem;
+ border-bottom: solid 2rem transparent !important;
+ border-left: solid 2rem transparent !important;
+ border-right: solid 2rem transparent;
+ border-top: solid 2rem transparent;
+}
+.ribbon.ribbon-triangle.ribbon-bottom-start {
+ bottom: 0;
+ left: 0;
+ width: 4rem;
+ height: 4rem;
+ border-bottom: solid 2rem transparent;
+ border-left: solid 2rem transparent;
+ border-right: solid 2rem transparent !important;
+ border-top: solid 2rem transparent !important;
+}
+.ribbon.ribbon-triangle.ribbon-bottom-end {
+ bottom: 0;
+ right: 0;
+ width: 4rem;
+ height: 4rem;
+ border-bottom: solid 2rem transparent;
+ border-right: solid 2rem transparent;
+ border-left: solid 2rem transparent !important;
+ border-top: solid 2rem transparent !important;
+}
+.blockui {
+ position: relative;
+}
+.blockui .blockui-overlay {
+ transition: all 0.3s ease;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background-color: var(--kt-blockui-overlay-bg);
+}
+.blockui .blockui-overlay .spinner-border {
+ height: 1.35rem;
+ width: 1.35rem;
+}
+.blockui .blockui-message {
+ display: flex;
+ align-items: center;
+ border-radius: 0.475rem;
+ box-shadow: var(--kt-dropdown-box-shadow);
+ background-color: var(--kt-tooltip-bg);
+ color: var(--kt-gray-700);
+ font-weight: 600;
+ margin: 0 !important;
+ width: auto;
+ padding: 0.85rem 1.75rem !important;
+}
+.blockui .blockui-message .spinner-border {
+ margin-right: 0.65rem;
+}
+.explore-btn-toggle {
+ color: var(--kt-gray-600);
+ background-color: #fff;
+}
+.explore-btn-toggle:active,
+.explore-btn-toggle:focus,
+.explore-btn-toggle:hover {
+ color: #fff;
+ background-color: #00b2ff;
+}
+.explore-btn-dismiss {
+ border: 0;
+}
+.explore-btn-dismiss:hover .svg-icon,
+.explore-btn-dismiss:hover i {
+ color: #00b2ff;
+}
+.explore-btn-primary {
+ border: 0;
+ color: #fff;
+ background-color: #00b2ff;
+}
+.explore-btn-primary:hover {
+ color: #fff;
+ background-color: #0098da;
+}
+.explore-btn-secondary {
+ border: 0;
+ color: var(--kt-gray-600);
+ background-color: var(--kt-gray-100);
+}
+.explore-btn-secondary:hover {
+ color: var(--kt-gray-800);
+ background-color: var(--kt-gray-200);
+}
+.explore-btn-outline {
+ border: 1px dashed var(--kt-gray-300) !important;
+}
+.explore-btn-outline.active,
+.explore-btn-outline:hover {
+ border: 1px dashed #50cd89 !important;
+ background-color: #e8fff3;
+}
+.explore-link {
+ color: #00b2ff;
+}
+.explore-link:hover {
+ color: #0098da;
+}
+.explore-link-hover:hover {
+ color: #00b2ff !important;
+}
+.explore-icon-success {
+ color: #50cd89;
+}
+.explore-icon-danger {
+ color: #f1416c;
+}
+.explore-label-free {
+ color: #fff;
+ background-color: #ffc700;
+}
+.explore-label-pro {
+ color: #fff;
+ background-color: #50cd89;
+}
+.cookiealert {
+ background: inherit;
+ color: inherit;
+}
+@media print {
+ .print-content-only {
+ padding: 0 !important;
+ background: 0 0 !important;
+ }
+ .print-content-only .container,
+ .print-content-only .container-fluid,
+ .print-content-only .container-lg,
+ .print-content-only .container-md,
+ .print-content-only .container-sm,
+ .print-content-only .container-xl,
+ .print-content-only .container-xxl,
+ .print-content-only .page,
+ .print-content-only .page-title .content,
+ .print-content-only .wrapper {
+ background: 0 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+ }
+ .print-content-only .aside,
+ .print-content-only .btn,
+ .print-content-only .drawer,
+ .print-content-only .footer,
+ .print-content-only .header,
+ .print-content-only .scrolltop,
+ .print-content-only .sidebar,
+ .print-content-only .toolbar {
+ display: none !important;
+ }
+}
+.bg-white {
+ --kt-bg-rgb-color: var(--kt-white-rgb);
+ background-color: var(--kt-white) !important;
+}
+.bg-hover-white {
+ cursor: pointer;
+}
+.bg-hover-white:hover {
+ background-color: var(--kt-white) !important;
+}
+.bg-active-white.active {
+ background-color: var(--kt-white) !important;
+}
+.bg-state-white {
+ cursor: pointer;
+}
+.bg-state-white.active,
+.bg-state-white:hover {
+ background-color: var(--kt-white) !important;
+}
+.bg-light {
+ --kt-bg-rgb-color: var(--kt-light-rgb);
+ background-color: var(--kt-light) !important;
+}
+.bg-hover-light {
+ cursor: pointer;
+}
+.bg-hover-light:hover {
+ background-color: var(--kt-light) !important;
+}
+.bg-active-light.active {
+ background-color: var(--kt-light) !important;
+}
+.bg-state-light {
+ cursor: pointer;
+}
+.bg-state-light.active,
+.bg-state-light:hover {
+ background-color: var(--kt-light) !important;
+}
+.bg-light-primary {
+ background-color: var(--kt-primary-light) !important;
+}
+.bg-primary {
+ --kt-bg-rgb-color: var(--kt-primary-rgb);
+ background-color: var(--kt-primary) !important;
+}
+.bg-hover-light-primary {
+ cursor: pointer;
+}
+.bg-hover-light-primary:hover {
+ background-color: var(--kt-primary-light) !important;
+}
+.bg-state-light-primary {
+ cursor: pointer;
+}
+.bg-state-light-primary.active,
+.bg-state-light-primary:hover {
+ background-color: var(--kt-primary-light) !important;
+}
+.bg-hover-primary {
+ cursor: pointer;
+}
+.bg-hover-primary:hover {
+ background-color: var(--kt-primary) !important;
+}
+.bg-active-primary.active {
+ background-color: var(--kt-primary) !important;
+}
+.bg-state-primary {
+ cursor: pointer;
+}
+.bg-state-primary.active,
+.bg-state-primary:hover {
+ background-color: var(--kt-primary) !important;
+}
+.bg-light-secondary {
+ background-color: var(--kt-secondary-light) !important;
+}
+.bg-secondary {
+ --kt-bg-rgb-color: var(--kt-secondary-rgb);
+ background-color: var(--kt-secondary) !important;
+}
+.bg-hover-light-secondary {
+ cursor: pointer;
+}
+.bg-hover-light-secondary:hover {
+ background-color: var(--kt-secondary-light) !important;
+}
+.bg-state-light-secondary {
+ cursor: pointer;
+}
+.bg-state-light-secondary.active,
+.bg-state-light-secondary:hover {
+ background-color: var(--kt-secondary-light) !important;
+}
+.bg-hover-secondary {
+ cursor: pointer;
+}
+.bg-hover-secondary:hover {
+ background-color: var(--kt-secondary) !important;
+}
+.bg-active-secondary.active {
+ background-color: var(--kt-secondary) !important;
+}
+.bg-state-secondary {
+ cursor: pointer;
+}
+.bg-state-secondary.active,
+.bg-state-secondary:hover {
+ background-color: var(--kt-secondary) !important;
+}
+.bg-light-success {
+ background-color: var(--kt-success-light) !important;
+}
+.bg-success {
+ --kt-bg-rgb-color: var(--kt-success-rgb);
+ background-color: var(--kt-success) !important;
+}
+.bg-hover-light-success {
+ cursor: pointer;
+}
+.bg-hover-light-success:hover {
+ background-color: var(--kt-success-light) !important;
+}
+.bg-state-light-success {
+ cursor: pointer;
+}
+.bg-state-light-success.active,
+.bg-state-light-success:hover {
+ background-color: var(--kt-success-light) !important;
+}
+.bg-hover-success {
+ cursor: pointer;
+}
+.bg-hover-success:hover {
+ background-color: var(--kt-success) !important;
+}
+.bg-active-success.active {
+ background-color: var(--kt-success) !important;
+}
+.bg-state-success {
+ cursor: pointer;
+}
+.bg-state-success.active,
+.bg-state-success:hover {
+ background-color: var(--kt-success) !important;
+}
+.bg-light-info {
+ background-color: var(--kt-info-light) !important;
+}
+.bg-info {
+ --kt-bg-rgb-color: var(--kt-info-rgb);
+ background-color: var(--kt-info) !important;
+}
+.bg-hover-light-info {
+ cursor: pointer;
+}
+.bg-hover-light-info:hover {
+ background-color: var(--kt-info-light) !important;
+}
+.bg-state-light-info {
+ cursor: pointer;
+}
+.bg-state-light-info.active,
+.bg-state-light-info:hover {
+ background-color: var(--kt-info-light) !important;
+}
+.bg-hover-info {
+ cursor: pointer;
+}
+.bg-hover-info:hover {
+ background-color: var(--kt-info) !important;
+}
+.bg-active-info.active {
+ background-color: var(--kt-info) !important;
+}
+.bg-state-info {
+ cursor: pointer;
+}
+.bg-state-info.active,
+.bg-state-info:hover {
+ background-color: var(--kt-info) !important;
+}
+.bg-light-warning {
+ background-color: var(--kt-warning-light) !important;
+}
+.bg-warning {
+ --kt-bg-rgb-color: var(--kt-warning-rgb);
+ background-color: var(--kt-warning) !important;
+}
+.bg-hover-light-warning {
+ cursor: pointer;
+}
+.bg-hover-light-warning:hover {
+ background-color: var(--kt-warning-light) !important;
+}
+.bg-state-light-warning {
+ cursor: pointer;
+}
+.bg-state-light-warning.active,
+.bg-state-light-warning:hover {
+ background-color: var(--kt-warning-light) !important;
+}
+.bg-hover-warning {
+ cursor: pointer;
+}
+.bg-hover-warning:hover {
+ background-color: var(--kt-warning) !important;
+}
+.bg-active-warning.active {
+ background-color: var(--kt-warning) !important;
+}
+.bg-state-warning {
+ cursor: pointer;
+}
+.bg-state-warning.active,
+.bg-state-warning:hover {
+ background-color: var(--kt-warning) !important;
+}
+.bg-light-danger {
+ background-color: var(--kt-danger-light) !important;
+}
+.bg-danger {
+ --kt-bg-rgb-color: var(--kt-danger-rgb);
+ background-color: var(--kt-danger) !important;
+}
+.bg-hover-light-danger {
+ cursor: pointer;
+}
+.bg-hover-light-danger:hover {
+ background-color: var(--kt-danger-light) !important;
+}
+.bg-state-light-danger {
+ cursor: pointer;
+}
+.bg-state-light-danger.active,
+.bg-state-light-danger:hover {
+ background-color: var(--kt-danger-light) !important;
+}
+.bg-hover-danger {
+ cursor: pointer;
+}
+.bg-hover-danger:hover {
+ background-color: var(--kt-danger) !important;
+}
+.bg-active-danger.active {
+ background-color: var(--kt-danger) !important;
+}
+.bg-state-danger {
+ cursor: pointer;
+}
+.bg-state-danger.active,
+.bg-state-danger:hover {
+ background-color: var(--kt-danger) !important;
+}
+.bg-light-dark {
+ background-color: var(--kt-dark-light) !important;
+}
+.bg-dark {
+ --kt-bg-rgb-color: var(--kt-dark-rgb);
+ background-color: var(--kt-dark) !important;
+}
+.bg-hover-light-dark {
+ cursor: pointer;
+}
+.bg-hover-light-dark:hover {
+ background-color: var(--kt-dark-light) !important;
+}
+.bg-state-light-dark {
+ cursor: pointer;
+}
+.bg-state-light-dark.active,
+.bg-state-light-dark:hover {
+ background-color: var(--kt-dark-light) !important;
+}
+.bg-hover-dark {
+ cursor: pointer;
+}
+.bg-hover-dark:hover {
+ background-color: var(--kt-dark) !important;
+}
+.bg-active-dark.active {
+ background-color: var(--kt-dark) !important;
+}
+.bg-state-dark {
+ cursor: pointer;
+}
+.bg-state-dark.active,
+.bg-state-dark:hover {
+ background-color: var(--kt-dark) !important;
+}
+.bg-gray-100 {
+ background-color: var(--kt-gray-100);
+}
+.bg-gray-100i {
+ background-color: var(--kt-gray-100) !important;
+}
+.bg-gray-200 {
+ background-color: var(--kt-gray-200);
+}
+.bg-gray-200i {
+ background-color: var(--kt-gray-200) !important;
+}
+.bg-gray-300 {
+ background-color: var(--kt-gray-300);
+}
+.bg-gray-300i {
+ background-color: var(--kt-gray-300) !important;
+}
+.bg-gray-400 {
+ background-color: var(--kt-gray-400);
+}
+.bg-gray-400i {
+ background-color: var(--kt-gray-400) !important;
+}
+.bg-gray-500 {
+ background-color: var(--kt-gray-500);
+}
+.bg-gray-500i {
+ background-color: var(--kt-gray-500) !important;
+}
+.bg-gray-600 {
+ background-color: var(--kt-gray-600);
+}
+.bg-gray-600i {
+ background-color: var(--kt-gray-600) !important;
+}
+.bg-gray-700 {
+ background-color: var(--kt-gray-700);
+}
+.bg-gray-700i {
+ background-color: var(--kt-gray-700) !important;
+}
+.bg-gray-800 {
+ background-color: var(--kt-gray-800);
+}
+.bg-gray-800i {
+ background-color: var(--kt-gray-800) !important;
+}
+.bg-gray-900 {
+ background-color: var(--kt-gray-900);
+}
+.bg-gray-900i {
+ background-color: var(--kt-gray-900) !important;
+}
+.bg-opacity-0 {
+ background-color: rgba(var(--kt-bg-rgb-color), 0) !important;
+}
+.bg-hover-opacity-0:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0) !important;
+}
+.bg-active-opacity-0.active {
+ background-color: rgba(var(--kt-bg-rgb-color), 0) !important;
+}
+.bg-state-opacity-0 .active,
+.bg-state-opacity-0:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0) !important;
+}
+.bg-opacity-5 {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.05) !important;
+}
+.bg-hover-opacity-5:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.05) !important;
+}
+.bg-active-opacity-5.active {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.05) !important;
+}
+.bg-state-opacity-5 .active,
+.bg-state-opacity-5:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.05) !important;
+}
+.bg-opacity-10 {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.1) !important;
+}
+.bg-hover-opacity-10:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.1) !important;
+}
+.bg-active-opacity-10.active {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.1) !important;
+}
+.bg-state-opacity-10 .active,
+.bg-state-opacity-10:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.1) !important;
+}
+.bg-opacity-15 {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.15) !important;
+}
+.bg-hover-opacity-15:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.15) !important;
+}
+.bg-active-opacity-15.active {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.15) !important;
+}
+.bg-state-opacity-15 .active,
+.bg-state-opacity-15:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.15) !important;
+}
+.bg-opacity-20 {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.2) !important;
+}
+.bg-hover-opacity-20:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.2) !important;
+}
+.bg-active-opacity-20.active {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.2) !important;
+}
+.bg-state-opacity-20 .active,
+.bg-state-opacity-20:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.2) !important;
+}
+.bg-opacity-25 {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.25) !important;
+}
+.bg-hover-opacity-25:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.25) !important;
+}
+.bg-active-opacity-25.active {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.25) !important;
+}
+.bg-state-opacity-25 .active,
+.bg-state-opacity-25:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.25) !important;
+}
+.bg-opacity-50 {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.5) !important;
+}
+.bg-hover-opacity-50:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.5) !important;
+}
+.bg-active-opacity-50.active {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.5) !important;
+}
+.bg-state-opacity-50 .active,
+.bg-state-opacity-50:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.5) !important;
+}
+.bg-opacity-75 {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.75) !important;
+}
+.bg-hover-opacity-75:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.75) !important;
+}
+.bg-active-opacity-75.active {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.75) !important;
+}
+.bg-state-opacity-75 .active,
+.bg-state-opacity-75:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 0.75) !important;
+}
+.bg-opacity-100 {
+ background-color: rgba(var(--kt-bg-rgb-color), 1) !important;
+}
+.bg-hover-opacity-100:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 1) !important;
+}
+.bg-active-opacity-100.active {
+ background-color: rgba(var(--kt-bg-rgb-color), 1) !important;
+}
+.bg-state-opacity-100 .active,
+.bg-state-opacity-100:hover {
+ background-color: rgba(var(--kt-bg-rgb-color), 1) !important;
+}
+.bg-black {
+ background-color: #000;
+}
+.bg-body {
+ --bg-color: var(--kt-body-bg-rgb);
+ background-color: var(--kt-body-bg) !important;
+}
+.bgi-no-repeat {
+ background-repeat: no-repeat;
+}
+.bgi-position-y-top {
+ background-position-y: top;
+}
+.bgi-position-y-bottom {
+ background-position-y: bottom;
+}
+.bgi-position-y-center {
+ background-position-y: center;
+}
+.bgi-position-x-start {
+ background-position-x: left;
+}
+.bgi-position-x-end {
+ background-position-x: right;
+}
+.bgi-position-x-center {
+ background-position-x: center;
+}
+.bgi-position-top {
+ background-position: 0 top;
+}
+.bgi-position-bottom {
+ background-position: 0 bottom;
+}
+.bgi-position-center {
+ background-position: center;
+}
+.bgi-size-auto {
+ background-size: auto;
+}
+.bgi-size-cover {
+ background-size: cover;
+}
+.bgi-size-contain {
+ background-size: contain;
+}
+.bgi-attachment-fixed {
+ background-attachment: fixed;
+}
+.bgi-attachment-scroll {
+ background-attachment: scroll;
+}
+@media (min-width: 576px) {
+ .bgi-size-sm-auto {
+ background-size: auto;
+ }
+ .bgi-size-sm-cover {
+ background-size: cover;
+ }
+ .bgi-size-sm-contain {
+ background-size: contain;
+ }
+ .bgi-attachment-sm-fixed {
+ background-attachment: fixed;
+ }
+ .bgi-attachment-sm-scroll {
+ background-attachment: scroll;
+ }
+}
+@media (min-width: 768px) {
+ .bgi-size-md-auto {
+ background-size: auto;
+ }
+ .bgi-size-md-cover {
+ background-size: cover;
+ }
+ .bgi-size-md-contain {
+ background-size: contain;
+ }
+ .bgi-attachment-md-fixed {
+ background-attachment: fixed;
+ }
+ .bgi-attachment-md-scroll {
+ background-attachment: scroll;
+ }
+}
+@media (min-width: 992px) {
+ .bgi-size-lg-auto {
+ background-size: auto;
+ }
+ .bgi-size-lg-cover {
+ background-size: cover;
+ }
+ .bgi-size-lg-contain {
+ background-size: contain;
+ }
+ .bgi-attachment-lg-fixed {
+ background-attachment: fixed;
+ }
+ .bgi-attachment-lg-scroll {
+ background-attachment: scroll;
+ }
+}
+@media (min-width: 1200px) {
+ .bgi-size-xl-auto {
+ background-size: auto;
+ }
+ .bgi-size-xl-cover {
+ background-size: cover;
+ }
+ .bgi-size-xl-contain {
+ background-size: contain;
+ }
+ .bgi-attachment-xl-fixed {
+ background-attachment: fixed;
+ }
+ .bgi-attachment-xl-scroll {
+ background-attachment: scroll;
+ }
+}
+@media (min-width: 1400px) {
+ .bgi-size-xxl-auto {
+ background-size: auto;
+ }
+ .bgi-size-xxl-cover {
+ background-size: cover;
+ }
+ .bgi-size-xxl-contain {
+ background-size: contain;
+ }
+ .bgi-attachment-xxl-fixed {
+ background-attachment: fixed;
+ }
+ .bgi-attachment-xxl-scroll {
+ background-attachment: scroll;
+ }
+}
+.border-active:not(.active):not(:active):not(:hover):not(:focus) {
+ border-color: transparent !important;
+}
+.border-hover:not(:hover):not(:focus):not(.active):not(:active) {
+ cursor: pointer;
+ border-color: transparent !important;
+}
+.border-gray-100 {
+ border-color: var(--kt-gray-100) !important;
+}
+.border-gray-200 {
+ border-color: var(--kt-gray-200) !important;
+}
+.border-gray-300 {
+ border-color: var(--kt-gray-300) !important;
+}
+.border-gray-400 {
+ border-color: var(--kt-gray-400) !important;
+}
+.border-gray-500 {
+ border-color: var(--kt-gray-500) !important;
+}
+.border-gray-600 {
+ border-color: var(--kt-gray-600) !important;
+}
+.border-gray-700 {
+ border-color: var(--kt-gray-700) !important;
+}
+.border-gray-800 {
+ border-color: var(--kt-gray-800) !important;
+}
+.border-gray-900 {
+ border-color: var(--kt-gray-900) !important;
+}
+.border-hover-white:hover {
+ border-color: var(--kt-white) !important;
+}
+.border-active-white.active {
+ border-color: var(--kt-white) !important;
+}
+.border-hover-light:hover {
+ border-color: var(--kt-light) !important;
+}
+.border-active-light.active {
+ border-color: var(--kt-light) !important;
+}
+.border-hover-primary:hover {
+ border-color: var(--kt-primary) !important;
+}
+.border-active-primary.active {
+ border-color: var(--kt-primary) !important;
+}
+.border-hover-secondary:hover {
+ border-color: var(--kt-secondary) !important;
+}
+.border-active-secondary.active {
+ border-color: var(--kt-secondary) !important;
+}
+.border-hover-success:hover {
+ border-color: var(--kt-success) !important;
+}
+.border-active-success.active {
+ border-color: var(--kt-success) !important;
+}
+.border-hover-info:hover {
+ border-color: var(--kt-info) !important;
+}
+.border-active-info.active {
+ border-color: var(--kt-info) !important;
+}
+.border-hover-warning:hover {
+ border-color: var(--kt-warning) !important;
+}
+.border-active-warning.active {
+ border-color: var(--kt-warning) !important;
+}
+.border-hover-danger:hover {
+ border-color: var(--kt-danger) !important;
+}
+.border-active-danger.active {
+ border-color: var(--kt-danger) !important;
+}
+.border-hover-dark:hover {
+ border-color: var(--kt-dark) !important;
+}
+.border-active-dark.active {
+ border-color: var(--kt-dark) !important;
+}
+.border-hover-transparent:hover {
+ border-color: transparent !important;
+}
+.border-dashed {
+ border-style: dashed !important;
+ border-color: var(--kt-border-dashed-color);
+}
+.border-top-dashed {
+ border-top-style: dashed !important;
+}
+.border-bottom-dashed {
+ border-bottom-style: dashed !important;
+}
+.border-start-dashed {
+ border-left-style: dashed !important;
+}
+.border-end-dashed {
+ border-right-style: dashed !important;
+}
+.border-dotted {
+ border-style: dotted !important;
+}
+.border-top-dotted {
+ border-top-style: dotted !important;
+}
+.border-bottom-dotted {
+ border-bottom-style: dotted !important;
+}
+.border-start-dotted {
+ border-left-style: dotted !important;
+}
+.border-end-dotted {
+ border-right-style: dotted !important;
+}
+.border-transparent {
+ border-color: transparent !important;
+}
+.border-body {
+ border-color: var(--kt-body-bg) !important;
+}
+.rounded-top-0 {
+ border-top-left-radius: 0 !important;
+ border-top-right-radius: 0 !important;
+}
+.rounded-bottom-0 {
+ border-bottom-left-radius: 0 !important;
+ border-bottom-right-radius: 0 !important;
+}
+.rounded-start-0 {
+ border-top-left-radius: 0 !important;
+ border-bottom-left-radius: 0 !important;
+}
+.rounded-end-0 {
+ border-top-right-radius: 0 !important;
+ border-bottom-right-radius: 0 !important;
+}
+.rounded-circle {
+ border-radius: 50% !important;
+}
+.flex-root {
+ flex: 1;
+}
+.flex-column-auto {
+ flex: none;
+}
+.flex-column-fluid {
+ flex: 1 0 auto;
+}
+.flex-row-auto {
+ flex: 0 0 auto;
+}
+.flex-row-fluid {
+ flex: 1 auto;
+ min-width: 0;
+}
+.flex-center {
+ justify-content: center;
+ align-items: center;
+}
+.flex-start {
+ justify-content: start;
+ align-items: start;
+}
+.flex-end {
+ justify-content: end;
+ align-items: end;
+}
+.flex-stack {
+ justify-content: space-between;
+ align-items: center;
+}
+@media (min-width: 576px) {
+ .flex-sm-root {
+ flex: 1;
+ }
+ .flex-sm-column-auto {
+ flex: none;
+ }
+ .flex-sm-column-fluid {
+ flex: 1 0 auto;
+ }
+ .flex-sm-row-auto {
+ flex: 0 0 auto;
+ }
+ .flex-sm-row-fluid {
+ flex: 1 auto;
+ min-width: 0;
+ }
+ .flex-sm-center {
+ justify-content: center;
+ align-items: center;
+ }
+ .flex-sm-start {
+ justify-content: start;
+ align-items: start;
+ }
+ .flex-sm-end {
+ justify-content: end;
+ align-items: end;
+ }
+ .flex-sm-stack {
+ justify-content: space-between;
+ align-items: center;
+ }
+}
+@media (min-width: 768px) {
+ .flex-md-root {
+ flex: 1;
+ }
+ .flex-md-column-auto {
+ flex: none;
+ }
+ .flex-md-column-fluid {
+ flex: 1 0 auto;
+ }
+ .flex-md-row-auto {
+ flex: 0 0 auto;
+ }
+ .flex-md-row-fluid {
+ flex: 1 auto;
+ min-width: 0;
+ }
+ .flex-md-center {
+ justify-content: center;
+ align-items: center;
+ }
+ .flex-md-start {
+ justify-content: start;
+ align-items: start;
+ }
+ .flex-md-end {
+ justify-content: end;
+ align-items: end;
+ }
+ .flex-md-stack {
+ justify-content: space-between;
+ align-items: center;
+ }
+}
+@media (min-width: 992px) {
+ .flex-lg-root {
+ flex: 1;
+ }
+ .flex-lg-column-auto {
+ flex: none;
+ }
+ .flex-lg-column-fluid {
+ flex: 1 0 auto;
+ }
+ .flex-lg-row-auto {
+ flex: 0 0 auto;
+ }
+ .flex-lg-row-fluid {
+ flex: 1 auto;
+ min-width: 0;
+ }
+ .flex-lg-center {
+ justify-content: center;
+ align-items: center;
+ }
+ .flex-lg-start {
+ justify-content: start;
+ align-items: start;
+ }
+ .flex-lg-end {
+ justify-content: end;
+ align-items: end;
+ }
+ .flex-lg-stack {
+ justify-content: space-between;
+ align-items: center;
+ }
+}
+@media (min-width: 1200px) {
+ .flex-xl-root {
+ flex: 1;
+ }
+ .flex-xl-column-auto {
+ flex: none;
+ }
+ .flex-xl-column-fluid {
+ flex: 1 0 auto;
+ }
+ .flex-xl-row-auto {
+ flex: 0 0 auto;
+ }
+ .flex-xl-row-fluid {
+ flex: 1 auto;
+ min-width: 0;
+ }
+ .flex-xl-center {
+ justify-content: center;
+ align-items: center;
+ }
+ .flex-xl-start {
+ justify-content: start;
+ align-items: start;
+ }
+ .flex-xl-end {
+ justify-content: end;
+ align-items: end;
+ }
+ .flex-xl-stack {
+ justify-content: space-between;
+ align-items: center;
+ }
+}
+@media (min-width: 1400px) {
+ .flex-xxl-root {
+ flex: 1;
+ }
+ .flex-xxl-column-auto {
+ flex: none;
+ }
+ .flex-xxl-column-fluid {
+ flex: 1 0 auto;
+ }
+ .flex-xxl-row-auto {
+ flex: 0 0 auto;
+ }
+ .flex-xxl-row-fluid {
+ flex: 1 auto;
+ min-width: 0;
+ }
+ .flex-xxl-center {
+ justify-content: center;
+ align-items: center;
+ }
+ .flex-xxl-start {
+ justify-content: start;
+ align-items: start;
+ }
+ .flex-xxl-end {
+ justify-content: end;
+ align-items: end;
+ }
+ .flex-xxl-stack {
+ justify-content: space-between;
+ align-items: center;
+ }
+}
+.flex-equal {
+ flex-grow: 1;
+ flex-basis: 0;
+ flex-shrink: 0;
+}
+.shadow-xs {
+ box-shadow: var(--kt-box-shadow-xs);
+}
+.shadow-sm {
+ box-shadow: var(--kt-box-shadow-sm);
+}
+.shadow {
+ box-shadow: var(--kt-box-shadow);
+}
+.shadow-lg {
+ box-shadow: var(--kt-box-shadow-lg);
+}
+.text-white {
+ color: var(--kt-text-white) !important;
+}
+.text-hover-white {
+ transition: color 0.2s ease;
+}
+.text-hover-white i {
+ transition: color 0.2s ease;
+}
+.text-hover-white:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-white) !important;
+}
+.text-hover-white:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-white) !important;
+}
+.text-hover-white:hover .svg-icon {
+ color: var(--kt-text-white) !important;
+}
+.text-active-white {
+ transition: color 0.2s ease;
+}
+.text-active-white i {
+ transition: color 0.2s ease;
+}
+.text-active-white.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-white) !important;
+}
+.text-active-white.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-white) !important;
+}
+.text-active-white.active .svg-icon {
+ color: var(--kt-text-white) !important;
+}
+.text-primary {
+ color: var(--kt-text-primary) !important;
+}
+.text-inverse-primary {
+ color: var(--kt-primary-inverse) !important;
+}
+.text-light-primary {
+ color: var(--kt-primary-light) !important;
+}
+.text-hover-primary {
+ transition: color 0.2s ease;
+}
+.text-hover-primary i {
+ transition: color 0.2s ease;
+}
+.text-hover-primary:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-primary) !important;
+}
+.text-hover-primary:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-primary) !important;
+}
+.text-hover-primary:hover .svg-icon {
+ color: var(--kt-text-primary) !important;
+}
+.text-active-primary {
+ transition: color 0.2s ease;
+}
+.text-active-primary i {
+ transition: color 0.2s ease;
+}
+.text-active-primary.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-primary) !important;
+}
+.text-active-primary.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-primary) !important;
+}
+.text-active-primary.active .svg-icon {
+ color: var(--kt-text-primary) !important;
+}
+.text-secondary {
+ color: var(--kt-text-secondary) !important;
+}
+.text-inverse-secondary {
+ color: var(--kt-secondary-inverse) !important;
+}
+.text-light-secondary {
+ color: var(--kt-secondary-light) !important;
+}
+.text-hover-secondary {
+ transition: color 0.2s ease;
+}
+.text-hover-secondary i {
+ transition: color 0.2s ease;
+}
+.text-hover-secondary:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-secondary) !important;
+}
+.text-hover-secondary:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-secondary) !important;
+}
+.text-hover-secondary:hover .svg-icon {
+ color: var(--kt-text-secondary) !important;
+}
+.text-active-secondary {
+ transition: color 0.2s ease;
+}
+.text-active-secondary i {
+ transition: color 0.2s ease;
+}
+.text-active-secondary.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-secondary) !important;
+}
+.text-active-secondary.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-secondary) !important;
+}
+.text-active-secondary.active .svg-icon {
+ color: var(--kt-text-secondary) !important;
+}
+.text-light {
+ color: var(--kt-text-light) !important;
+}
+.text-inverse-light {
+ color: var(--kt-light-inverse) !important;
+}
+.text-hover-light {
+ transition: color 0.2s ease;
+}
+.text-hover-light i {
+ transition: color 0.2s ease;
+}
+.text-hover-light:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-light) !important;
+}
+.text-hover-light:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-light) !important;
+}
+.text-hover-light:hover .svg-icon {
+ color: var(--kt-text-light) !important;
+}
+.text-active-light {
+ transition: color 0.2s ease;
+}
+.text-active-light i {
+ transition: color 0.2s ease;
+}
+.text-active-light.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-light) !important;
+}
+.text-active-light.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-light) !important;
+}
+.text-active-light.active .svg-icon {
+ color: var(--kt-text-light) !important;
+}
+.text-success {
+ color: var(--kt-text-success) !important;
+}
+.text-inverse-success {
+ color: var(--kt-success-inverse) !important;
+}
+.text-light-success {
+ color: var(--kt-success-light) !important;
+}
+.text-hover-success {
+ transition: color 0.2s ease;
+}
+.text-hover-success i {
+ transition: color 0.2s ease;
+}
+.text-hover-success:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-success) !important;
+}
+.text-hover-success:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-success) !important;
+}
+.text-hover-success:hover .svg-icon {
+ color: var(--kt-text-success) !important;
+}
+.text-active-success {
+ transition: color 0.2s ease;
+}
+.text-active-success i {
+ transition: color 0.2s ease;
+}
+.text-active-success.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-success) !important;
+}
+.text-active-success.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-success) !important;
+}
+.text-active-success.active .svg-icon {
+ color: var(--kt-text-success) !important;
+}
+.text-info {
+ color: var(--kt-text-info) !important;
+}
+.text-inverse-info {
+ color: var(--kt-info-inverse) !important;
+}
+.text-light-info {
+ color: var(--kt-info-light) !important;
+}
+.text-hover-info {
+ transition: color 0.2s ease;
+}
+.text-hover-info i {
+ transition: color 0.2s ease;
+}
+.text-hover-info:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-info) !important;
+}
+.text-hover-info:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-info) !important;
+}
+.text-hover-info:hover .svg-icon {
+ color: var(--kt-text-info) !important;
+}
+.text-active-info {
+ transition: color 0.2s ease;
+}
+.text-active-info i {
+ transition: color 0.2s ease;
+}
+.text-active-info.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-info) !important;
+}
+.text-active-info.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-info) !important;
+}
+.text-active-info.active .svg-icon {
+ color: var(--kt-text-info) !important;
+}
+.text-warning {
+ color: var(--kt-text-warning) !important;
+}
+.text-inverse-warning {
+ color: var(--kt-warning-inverse) !important;
+}
+.text-light-warning {
+ color: var(--kt-warning-light) !important;
+}
+.text-hover-warning {
+ transition: color 0.2s ease;
+}
+.text-hover-warning i {
+ transition: color 0.2s ease;
+}
+.text-hover-warning:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-warning) !important;
+}
+.text-hover-warning:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-warning) !important;
+}
+.text-hover-warning:hover .svg-icon {
+ color: var(--kt-text-warning) !important;
+}
+.text-active-warning {
+ transition: color 0.2s ease;
+}
+.text-active-warning i {
+ transition: color 0.2s ease;
+}
+.text-active-warning.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-warning) !important;
+}
+.text-active-warning.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-warning) !important;
+}
+.text-active-warning.active .svg-icon {
+ color: var(--kt-text-warning) !important;
+}
+.text-danger {
+ color: var(--kt-text-danger) !important;
+}
+.text-inverse-danger {
+ color: var(--kt-danger-inverse) !important;
+}
+.text-light-danger {
+ color: var(--kt-danger-light) !important;
+}
+.text-hover-danger {
+ transition: color 0.2s ease;
+}
+.text-hover-danger i {
+ transition: color 0.2s ease;
+}
+.text-hover-danger:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-danger) !important;
+}
+.text-hover-danger:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-danger) !important;
+}
+.text-hover-danger:hover .svg-icon {
+ color: var(--kt-text-danger) !important;
+}
+.text-active-danger {
+ transition: color 0.2s ease;
+}
+.text-active-danger i {
+ transition: color 0.2s ease;
+}
+.text-active-danger.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-danger) !important;
+}
+.text-active-danger.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-danger) !important;
+}
+.text-active-danger.active .svg-icon {
+ color: var(--kt-text-danger) !important;
+}
+.text-dark {
+ color: var(--kt-text-dark) !important;
+}
+.text-inverse-dark {
+ color: var(--kt-dark-inverse) !important;
+}
+.text-light-dark {
+ color: var(--kt-dark-light) !important;
+}
+.text-hover-dark {
+ transition: color 0.2s ease;
+}
+.text-hover-dark i {
+ transition: color 0.2s ease;
+}
+.text-hover-dark:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-dark) !important;
+}
+.text-hover-dark:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-dark) !important;
+}
+.text-hover-dark:hover .svg-icon {
+ color: var(--kt-text-dark) !important;
+}
+.text-active-dark {
+ transition: color 0.2s ease;
+}
+.text-active-dark i {
+ transition: color 0.2s ease;
+}
+.text-active-dark.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-dark) !important;
+}
+.text-active-dark.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-dark) !important;
+}
+.text-active-dark.active .svg-icon {
+ color: var(--kt-text-dark) !important;
+}
+.text-muted {
+ color: var(--kt-text-muted) !important;
+}
+.text-hover-muted {
+ transition: color 0.2s ease;
+}
+.text-hover-muted i {
+ transition: color 0.2s ease;
+}
+.text-hover-muted:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-muted) !important;
+}
+.text-hover-muted:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-muted) !important;
+}
+.text-hover-muted:hover .svg-icon {
+ color: var(--kt-text-muted) !important;
+}
+.text-active-muted {
+ transition: color 0.2s ease;
+}
+.text-active-muted i {
+ transition: color 0.2s ease;
+}
+.text-active-muted.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-muted) !important;
+}
+.text-active-muted.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-muted) !important;
+}
+.text-active-muted.active .svg-icon {
+ color: var(--kt-text-muted) !important;
+}
+.text-gray-100 {
+ color: var(--kt-text-gray-100) !important;
+}
+.text-hover-gray-100 {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-100 i {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-100:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-100) !important;
+}
+.text-hover-gray-100:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-100) !important;
+}
+.text-hover-gray-100:hover .svg-icon {
+ color: var(--kt-text-gray-100) !important;
+}
+.text-active-gray-100 {
+ transition: color 0.2s ease;
+}
+.text-active-gray-100 i {
+ transition: color 0.2s ease;
+}
+.text-active-gray-100.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-100) !important;
+}
+.text-active-gray-100.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-100) !important;
+}
+.text-active-gray-100.active .svg-icon {
+ color: var(--kt-text-gray-100) !important;
+}
+.text-gray-200 {
+ color: var(--kt-text-gray-200) !important;
+}
+.text-hover-gray-200 {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-200 i {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-200:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-200) !important;
+}
+.text-hover-gray-200:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-200) !important;
+}
+.text-hover-gray-200:hover .svg-icon {
+ color: var(--kt-text-gray-200) !important;
+}
+.text-active-gray-200 {
+ transition: color 0.2s ease;
+}
+.text-active-gray-200 i {
+ transition: color 0.2s ease;
+}
+.text-active-gray-200.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-200) !important;
+}
+.text-active-gray-200.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-200) !important;
+}
+.text-active-gray-200.active .svg-icon {
+ color: var(--kt-text-gray-200) !important;
+}
+.text-gray-300 {
+ color: var(--kt-text-gray-300) !important;
+}
+.text-hover-gray-300 {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-300 i {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-300:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-300) !important;
+}
+.text-hover-gray-300:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-300) !important;
+}
+.text-hover-gray-300:hover .svg-icon {
+ color: var(--kt-text-gray-300) !important;
+}
+.text-active-gray-300 {
+ transition: color 0.2s ease;
+}
+.text-active-gray-300 i {
+ transition: color 0.2s ease;
+}
+.text-active-gray-300.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-300) !important;
+}
+.text-active-gray-300.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-300) !important;
+}
+.text-active-gray-300.active .svg-icon {
+ color: var(--kt-text-gray-300) !important;
+}
+.text-gray-400 {
+ color: var(--kt-text-gray-400) !important;
+}
+.text-hover-gray-400 {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-400 i {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-400:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-400) !important;
+}
+.text-hover-gray-400:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-400) !important;
+}
+.text-hover-gray-400:hover .svg-icon {
+ color: var(--kt-text-gray-400) !important;
+}
+.text-active-gray-400 {
+ transition: color 0.2s ease;
+}
+.text-active-gray-400 i {
+ transition: color 0.2s ease;
+}
+.text-active-gray-400.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-400) !important;
+}
+.text-active-gray-400.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-400) !important;
+}
+.text-active-gray-400.active .svg-icon {
+ color: var(--kt-text-gray-400) !important;
+}
+.text-gray-500 {
+ color: var(--kt-text-gray-500) !important;
+}
+.text-hover-gray-500 {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-500 i {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-500:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-500) !important;
+}
+.text-hover-gray-500:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-500) !important;
+}
+.text-hover-gray-500:hover .svg-icon {
+ color: var(--kt-text-gray-500) !important;
+}
+.text-active-gray-500 {
+ transition: color 0.2s ease;
+}
+.text-active-gray-500 i {
+ transition: color 0.2s ease;
+}
+.text-active-gray-500.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-500) !important;
+}
+.text-active-gray-500.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-500) !important;
+}
+.text-active-gray-500.active .svg-icon {
+ color: var(--kt-text-gray-500) !important;
+}
+.text-gray-600 {
+ color: var(--kt-text-gray-600) !important;
+}
+.text-hover-gray-600 {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-600 i {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-600:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-600) !important;
+}
+.text-hover-gray-600:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-600) !important;
+}
+.text-hover-gray-600:hover .svg-icon {
+ color: var(--kt-text-gray-600) !important;
+}
+.text-active-gray-600 {
+ transition: color 0.2s ease;
+}
+.text-active-gray-600 i {
+ transition: color 0.2s ease;
+}
+.text-active-gray-600.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-600) !important;
+}
+.text-active-gray-600.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-600) !important;
+}
+.text-active-gray-600.active .svg-icon {
+ color: var(--kt-text-gray-600) !important;
+}
+.text-gray-700 {
+ color: var(--kt-text-gray-700) !important;
+}
+.text-hover-gray-700 {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-700 i {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-700:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-700) !important;
+}
+.text-hover-gray-700:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-700) !important;
+}
+.text-hover-gray-700:hover .svg-icon {
+ color: var(--kt-text-gray-700) !important;
+}
+.text-active-gray-700 {
+ transition: color 0.2s ease;
+}
+.text-active-gray-700 i {
+ transition: color 0.2s ease;
+}
+.text-active-gray-700.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-700) !important;
+}
+.text-active-gray-700.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-700) !important;
+}
+.text-active-gray-700.active .svg-icon {
+ color: var(--kt-text-gray-700) !important;
+}
+.text-gray-800 {
+ color: var(--kt-text-gray-800) !important;
+}
+.text-hover-gray-800 {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-800 i {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-800:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-800) !important;
+}
+.text-hover-gray-800:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-800) !important;
+}
+.text-hover-gray-800:hover .svg-icon {
+ color: var(--kt-text-gray-800) !important;
+}
+.text-active-gray-800 {
+ transition: color 0.2s ease;
+}
+.text-active-gray-800 i {
+ transition: color 0.2s ease;
+}
+.text-active-gray-800.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-800) !important;
+}
+.text-active-gray-800.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-800) !important;
+}
+.text-active-gray-800.active .svg-icon {
+ color: var(--kt-text-gray-800) !important;
+}
+.text-gray-900 {
+ color: var(--kt-text-gray-900) !important;
+}
+.text-hover-gray-900 {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-900 i {
+ transition: color 0.2s ease;
+}
+.text-hover-gray-900:hover {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-900) !important;
+}
+.text-hover-gray-900:hover i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-900) !important;
+}
+.text-hover-gray-900:hover .svg-icon {
+ color: var(--kt-text-gray-900) !important;
+}
+.text-active-gray-900 {
+ transition: color 0.2s ease;
+}
+.text-active-gray-900 i {
+ transition: color 0.2s ease;
+}
+.text-active-gray-900.active {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-900) !important;
+}
+.text-active-gray-900.active i {
+ transition: color 0.2s ease;
+ color: var(--kt-text-gray-900) !important;
+}
+.text-active-gray-900.active .svg-icon {
+ color: var(--kt-text-gray-900) !important;
+}
+.text-transparent {
+ color: transparent;
+}
+.cursor-pointer {
+ cursor: pointer;
+}
+.cursor-default {
+ cursor: default;
+}
+.cursor-move {
+ cursor: move;
+}
+i {
+ line-height: 1;
+ font-size: 1rem;
+ color: var(--kt-text-muted);
+}
+a {
+ transition: color 0.2s ease;
+}
+a:hover {
+ transition: color 0.2s ease;
+}
+.opacity-active-0.active {
+ opacity: 0 !important;
+}
+.opacity-state-0.active,
+.opacity-state-0:hover {
+ opacity: 0 !important;
+}
+.opacity-active-5.active {
+ opacity: 0.05 !important;
+}
+.opacity-state-5.active,
+.opacity-state-5:hover {
+ opacity: 0.05 !important;
+}
+.opacity-active-10.active {
+ opacity: 0.1 !important;
+}
+.opacity-state-10.active,
+.opacity-state-10:hover {
+ opacity: 0.1 !important;
+}
+.opacity-active-15.active {
+ opacity: 0.15 !important;
+}
+.opacity-state-15.active,
+.opacity-state-15:hover {
+ opacity: 0.15 !important;
+}
+.opacity-active-20.active {
+ opacity: 0.2 !important;
+}
+.opacity-state-20.active,
+.opacity-state-20:hover {
+ opacity: 0.2 !important;
+}
+.opacity-active-25.active {
+ opacity: 0.25 !important;
+}
+.opacity-state-25.active,
+.opacity-state-25:hover {
+ opacity: 0.25 !important;
+}
+.opacity-active-50.active {
+ opacity: 0.5 !important;
+}
+.opacity-state-50.active,
+.opacity-state-50:hover {
+ opacity: 0.5 !important;
+}
+.opacity-active-75.active {
+ opacity: 0.75 !important;
+}
+.opacity-state-75.active,
+.opacity-state-75:hover {
+ opacity: 0.75 !important;
+}
+.opacity-active-100.active {
+ opacity: 1 !important;
+}
+.opacity-state-100.active,
+.opacity-state-100:hover {
+ opacity: 1 !important;
+}
+.transform-90 {
+ transform: rotate(90deg);
+ transform-origin: right top;
+}
+.stepper.stepper-pills.stepper-multistep {
+ --kt-stepper-pills-size: 46px;
+ --kt-stepper-icon-border-radius: 9px;
+ --kt-stepper-icon-check-size: 1.25rem;
+ --kt-stepper-icon-bg-color: rgba(255, 255, 255, 0.03);
+ --kt-stepper-icon-bg-color-current: var(--kt-success);
+ --kt-stepper-icon-bg-color-completed: rgba(255, 255, 255, 0.03);
+ --kt-stepper-icon-border: 1px dashed rgba(255, 255, 255, 0.3);
+ --kt-stepper-icon-border-current: 0;
+ --kt-stepper-icon-border-completed: 1px dashed rgba(255, 255, 255, 0.3);
+ --kt-stepper-icon-number-color: var(--kt-white);
+ --kt-stepper-icon-number-color-current: var(--kt-white);
+ --kt-stepper-icon-number-color-completed: var(--kt-white);
+ --kt-stepper-icon-check-color-completed: var(--kt-success);
+ --kt-stepper-label-title-opacity: 0.7;
+ --kt-stepper-label-title-opacity-current: 1;
+ --kt-stepper-label-title-opacity-completed: 1;
+ --kt-stepper-label-title-color: var(--kt-white);
+ --kt-stepper-label-title-color-current: var(--kt-white);
+ --kt-stepper-label-title-color-completed: var(--kt-white);
+ --kt-stepper-label-desc-opacity: 0.7;
+ --kt-stepper-label-desc-opacity-current: 0.7;
+ --kt-stepper-label-desc-opacity-completed: 0.7;
+ --kt-stepper-label-desc-color: var(--kt-white);
+ --kt-stepper-label-desc-color-current: var(--kt-white);
+ --kt-stepper-label-desc-color-completed: var(--kt-white);
+ --kt-stepper-line-border: 1px dashed rgba(255, 255, 255, 0.3);
+}
+.landing-dark-bg {
+ background-color: #13263c;
+}
+.landing-dark-color {
+ color: #13263c;
+}
+.landing-dark-border {
+ border: 1px dashed #2c3f5b;
+}
+.landing-dark-separator {
+ border-top: 1px dashed #2c3f5b;
+}
+.landing-curve {
+ position: relative;
+}
+.landing-curve svg {
+ position: relative;
+ top: 0;
+ display: block;
+}
+.landing-header {
+ display: flex;
+ align-items: center;
+ height: 100px;
+}
+.landing-header .logo-default {
+ display: block;
+}
+.landing-header .logo-sticky {
+ display: none;
+}
+.landing-header .menu .menu-link.active {
+ color: #fff;
+}
+[data-kt-sticky-landing-header="on"] .landing-header .menu .menu-link.active {
+ color: #009ef7;
+ background-color: rgba(239, 242, 245, 0.4);
+}
+[data-kt-sticky-landing-header="on"] .landing-header {
+ padding: 0;
+ position: fixed;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 100;
+ background-color: #fff;
+ box-shadow: 0 10px 30px 0 rgba(82, 63, 105, 0.05);
+ height: 70px;
+}
+[data-kt-sticky-landing-header="on"] .landing-header .logo-sticky {
+ display: block;
+}
+[data-kt-sticky-landing-header="on"] .landing-header .logo-default {
+ display: none;
+}
+body[data-kt-sticky-landing-header="on"] {
+ padding-top: 100px;
+}
+@media (max-width: 991.98px) {
+ .landing-header {
+ height: 70px;
+ }
+ .landing-header .landing-menu-wrapper {
+ position: relative;
+ overflow: auto;
+ }
+ [data-kt-sticky-landing-header="on"] .landing-header {
+ height: 70px;
+ }
+ .landing-header .menu .menu-link.active {
+ color: #009ef7;
+ background-color: rgba(239, 242, 245, 0.4);
+ }
+ body[data-kt-sticky-landing-header="on"] {
+ padding-top: 70px;
+ }
+}
+html:not([data-theme="dark"]) {
+ --kt-docs-page-bg-color: #f5f8fa;
+ --kt-docs-aside-bg-color: white;
+ --kt-docs-aside-box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.025);
+}
+[data-theme="dark"] {
+ --kt-docs-page-bg-color: #151521;
+ --kt-docs-aside-bg-color: #1e1e2d;
+ --kt-docs-aside-box-shadow: none;
+}
+@media print {
+ .print-content-only {
+ padding: 0 !important;
+ background: 0 0 !important;
+ }
+ .print-content-only .container,
+ .print-content-only .container-fluid,
+ .print-content-only .container-lg,
+ .print-content-only .container-md,
+ .print-content-only .container-sm,
+ .print-content-only .container-xl,
+ .print-content-only .container-xxl,
+ .print-content-only .docs-page,
+ .print-content-only .docs-page-title .docs-content,
+ .print-content-only .docs-wrapper {
+ background: 0 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+ }
+ .print-content-only .btn,
+ .print-content-only .docs-aside,
+ .print-content-only .docs-header,
+ .print-content-only .drawer,
+ .print-content-only docs- .scrolltop {
+ display: none !important;
+ }
+}
+.docs-wrapper {
+ background-color: var(--kt-docs-page-bg-color);
+}
+@media (min-width: 992px) {
+ .container,
+ .container-fluid,
+ .container-lg,
+ .container-md,
+ .container-sm,
+ .container-xl,
+ .container-xxl {
+ padding: 0 30px;
+ }
+ .docs-wrapper {
+ padding-left: 265px;
+ }
+}
+@media (max-width: 991.98px) {
+ .container,
+ .container-fluid,
+ .container-lg,
+ .container-md,
+ .container-sm,
+ .container-xl,
+ .container-xxl {
+ max-width: none;
+ padding: 0 15px;
+ }
+}
+@media (min-width: 992px) {
+ .docs-header {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ }
+}
+@media (max-width: 991.98px) {
+ .docs-header {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ }
+ .docs-header .docs-page-title[data-kt-swapper="true"] {
+ display: none !important;
+ }
+}
+.docs-aside {
+ display: flex;
+ flex-direction: column;
+ box-shadow: var(--kt-docs-aside-box-shadow);
+ background-color: var(--kt-docs-aside-bg-color);
+ padding: 0;
+}
+.docs-aside-select-menu {
+ width: 218px;
+}
+@media (min-width: 992px) {
+ .docs-aside {
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 101;
+ overflow: hidden;
+ width: 265px;
+ }
+ .docs-aside .docs-aside-logo {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 0 25px;
+ }
+ .docs-aside .docs-aside-menu {
+ width: 265px;
+ }
+}
+@media (max-width: 991.98px) {
+ .docs-aside {
+ display: none;
+ }
+ .docs-aside .docs-aside-logo {
+ display: none;
+ }
+}
+.docs-aside-menu .menu .menu-item .menu-content,
+.docs-aside-menu .menu .menu-item .menu-link {
+ padding-left: 25px;
+ padding-right: 25px;
+}
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(0.75rem + 25px);
+}
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(1.5rem + 25px);
+}
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(2.25rem + 25px);
+}
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(3rem + 25px);
+}
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: 0.75rem;
+ padding-right: 0;
+}
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(1.5rem);
+ padding-right: 0;
+}
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(2.25rem);
+ padding-right: 0;
+}
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-inner
+ > .menu-item
+ > .menu-link,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-content,
+.docs-aside-menu
+ .menu.menu-fit
+ .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-sub:not([data-popper-placement])
+ > .menu-item
+ > .menu-link {
+ padding-left: calc(3rem);
+ padding-right: 0;
+}
+.docs-aside-menu .menu-item {
+ padding: 0;
+}
+.docs-aside-menu .menu-item .menu-link {
+ font-weight: 500;
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+}
+.docs-aside-menu .menu-item .menu-icon {
+ justify-content: flex-start;
+}
+.card.card-docs {
+ background-color: var(--kt-body-bg);
+ border: 0;
+}
+:root,
+[data-theme="light"] {
+ --kt-app-bg-color: #f5f8fa;
+ --kt-app-blank-bg-color: #ffffff;
+ --kt-app-header-base-bg-color: #ffffff;
+ --kt-app-header-base-bg-color-mobile: #ffffff;
+ --kt-app-header-base-box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05);
+ --kt-app-header-base-box-shadow-mobile: 0px 10px 30px 0px
+ rgba(82, 63, 105, 0.05);
+ --kt-app-toolbar-base-bg-color: #ffffff;
+ --kt-app-toolbar-base-bg-color-mobile: #ffffff;
+ --kt-app-toolbar-base-box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05);
+ --kt-app-toolbar-base-box-shadow-mobile: 0px 10px 30px 0px
+ rgba(82, 63, 105, 0.05);
+ --kt-app-toolbar-base-border-top: 1px solid #eff2f5;
+ --kt-app-toolbar-base-border-top-mobile: 1px solid #eff2f5;
+ --kt-app-footer-bg-color: #ffffff;
+ --kt-app-footer-bg-color-mobile: #ffffff;
+}
+[data-theme="dark"] {
+ --kt-app-bg-color: #151521;
+ --kt-app-blank-bg-color: #151521;
+ --kt-app-header-base-bg-color: #1e1e2d;
+ --kt-app-header-base-bg-color-mobile: #1e1e2d;
+ --kt-app-header-base-box-shadow: none;
+ --kt-app-header-base-box-shadow-mobile: none;
+ --kt-app-toolbar-base-bg-color: #1a1a27;
+ --kt-app-toolbar-base-bg-color-mobile: #1a1a27;
+ --kt-app-toolbar-base-box-shadow: none;
+ --kt-app-toolbar-base-box-shadow-mobile: 0px 10px 30px 0px
+ rgba(82, 63, 105, 0.05);
+ --kt-app-toolbar-base-border-top: 0;
+ --kt-app-toolbar-base-border-top-mobile: 1px solid #eff2f5;
+ --kt-app-footer-bg-color: #1e1e2d;
+ --kt-app-footer-bg-color-mobile: #1e1e2d;
+}
+html {
+ font-family: sans-serif;
+ text-size-adjust: 100%;
+}
+body,
+html {
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-size: 13px !important;
+ font-weight: 400;
+ font-family: Inter, Helvetica, sans-serif;
+}
+@media (max-width: 991.98px) {
+ body,
+ html {
+ font-size: 12px !important;
+ }
+}
+@media (max-width: 767.98px) {
+ body,
+ html {
+ font-size: 12px !important;
+ }
+}
+body {
+ display: flex;
+ flex-direction: column;
+}
+body a:active,
+body a:focus,
+body a:hover {
+ text-decoration: none !important;
+}
+canvas {
+ user-select: none;
+}
+router-outlet {
+ display: none;
+}
+.app-default,
+body {
+ background-color: var(--kt-app-bg-color);
+}
+.app-blank {
+ background-color: var(--kt-app-blank-bg-color);
+}
+[data-kt-app-reset-transition="true"] * {
+ transition: none !important;
+}
+.app-page {
+ display: flex;
+}
+[data-kt-app-page-loading="on"] {
+ overflow: hidden;
+}
+[data-kt-app-page-loading="on"] * {
+ transition: none !important;
+}
+.app-page-loader {
+ background: var(--kt-body-bg);
+ color: var(--kt-body-color);
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ z-index: 10000;
+ display: none;
+}
+[data-kt-app-page-loading="on"] .app-page-loader {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+@media (min-width: 992px) {
+ .app-container {
+ padding-left: 30px !important;
+ padding-right: 30px !important;
+ }
+ .app-container-fit-desktop {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+}
+@media (max-width: 991.98px) {
+ .app-container {
+ max-width: none;
+ padding-left: 20px !important;
+ padding-right: 20px !important;
+ }
+ .app-container-fit-mobile {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+}
+@media print {
+ .app-print-content-only {
+ padding: 0 !important;
+ background: 0 0 !important;
+ }
+ .app-print-content-only .app-container,
+ .app-print-content-only .app-content,
+ .app-print-content-only .app-page,
+ .app-print-content-only .app-page-title,
+ .app-print-content-only .app-wrapper {
+ background: 0 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+ }
+ .app-print-content-only .app-aside,
+ .app-print-content-only .app-aside-panel,
+ .app-print-content-only .app-footer,
+ .app-print-content-only .app-header,
+ .app-print-content-only .app-sidebar,
+ .app-print-content-only .app-sidebar-panel,
+ .app-print-content-only .app-toolbar,
+ .app-print-content-only .btn,
+ .app-print-content-only .drawer,
+ .app-print-content-only .scrolltop {
+ display: none !important;
+ }
+}
+.app-navbar {
+ display: flex;
+ align-items: stretch;
+}
+.app-navbar .app-navbar-item {
+ display: flex;
+ align-items: center;
+}
+.app-navbar.app-navbar-stretch .app-navbar-item {
+ align-items: stretch;
+}
+.app-header {
+ transition: none;
+ display: flex;
+ align-items: stretch;
+}
+@media (min-width: 992px) {
+ .app-header {
+ background-color: var(--kt-app-header-base-bg-color);
+ box-shadow: var(--kt-app-header-base-box-shadow);
+ border-bottom: var(--kt-app-header-base-border-bottom);
+ }
+ :root {
+ --kt-app-header-height: 70px;
+ --kt-app-header-height-actual: 70px;
+ }
+ [data-kt-app-header-sticky="on"] {
+ --kt-app-header-height: 70px;
+ --kt-app-header-height-actual: 70px;
+ }
+ [data-kt-app-header-sticky="on"][data-kt-app-header-stacked="true"] {
+ --kt-app-header-height: calc(
+ var(--kt-app-header-primary-height, 0px) +
+ var(--kt-app-header-secondary-height, 0px)
+ );
+ --kt-app-header-height-actual: calc(70px + 70px);
+ }
+ [data-kt-app-header-minimize="on"] {
+ --kt-app-header-height: 70px;
+ }
+ .app-header {
+ height: var(--kt-app-header-height);
+ }
+ [data-kt-app-header-fixed="true"] .app-header {
+ z-index: 100;
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ }
+ [data-kt-app-header-static="true"] .app-header {
+ position: relative;
+ }
+ [data-kt-app-header-stacked="true"] .app-header {
+ flex-direction: column;
+ height: calc(
+ var(--kt-app-header-primary-height) +
+ var(--kt-app-header-secondary-height, 0px)
+ );
+ }
+ [data-kt-app-header-sticky="on"] .app-header {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ z-index: 100;
+ background-color: var(--kt-app-header-sticky-bg-color);
+ box-shadow: var(--kt-app-header-sticky-box-shadow);
+ border-bottom: var(--kt-app-header-sticky-border-bottom);
+ }
+ [data-kt-app-header-minimize="on"] .app-header {
+ transition: none;
+ z-index: 100;
+ background-color: var(--kt-app-header-minimize-bg-color);
+ box-shadow: var(--kt-app-header-minimize-box-shadow);
+ border-bottom: var(--kt-app-header-minimize-border-bottom);
+ }
+ .app-header .app-header-mobile-drawer {
+ display: flex;
+ }
+ [data-kt-app-header-fixed="true"][data-kt-app-sidebar-fixed="true"][data-kt-app-sidebar-push-header="true"]
+ .app-header,
+ [data-kt-app-header-fixed="true"][data-kt-app-sidebar-sticky="on"][data-kt-app-sidebar-push-header="true"]
+ .app-header {
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px)
+ );
+ }
+ body:not(
+ [data-kt-app-header-fixed="true"]
+ )[data-kt-app-sidebar-fixed="true"][data-kt-app-sidebar-push-header="true"]
+ .app-header,
+ body:not(
+ [data-kt-app-header-fixed="true"]
+ )[data-kt-app-sidebar-sticky="on"][data-kt-app-sidebar-push-header="true"]
+ .app-header {
+ margin-left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px)
+ );
+ }
+ [data-kt-app-header-fixed="true"][data-kt-app-sidebar-panel-fixed="true"][data-kt-app-sidebar-panel-push-header="true"]
+ .app-header,
+ [data-kt-app-header-fixed="true"][data-kt-app-sidebar-panel-sticky="on"][data-kt-app-sidebar-panel-push-header="true"]
+ .app-header {
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px) +
+ var(--kt-app-sidebar-panel-width) +
+ var(--kt-app-sidebar-panel-gap-start, 0px) +
+ var(--kt-app-sidebar-panel-gap-end, 0px)
+ );
+ }
+ body:not(
+ [data-kt-app-header-fixed="true"]
+ )[data-kt-app-sidebar-panel-fixed="true"][data-kt-app-sidebar-panel-push-header="true"]
+ .app-header,
+ body:not(
+ [data-kt-app-header-fixed="true"]
+ )[data-kt-app-sidebar-panel-sticky="on"][data-kt-app-sidebar-panel-push-header="true"]
+ .app-header {
+ margin-left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px) +
+ var(--kt-app-sidebar-panel-width) +
+ var(--kt-app-sidebar-panel-gap-start, 0px) +
+ var(--kt-app-sidebar-panel-gap-end, 0px)
+ );
+ }
+ [data-kt-app-header-fixed="true"][data-kt-app-toolbar-fixed="true"]
+ .app-header {
+ box-shadow: none;
+ }
+}
+@media (max-width: 991.98px) {
+ .app-header {
+ background-color: var(--kt-app-header-base-bg-color-mobile);
+ box-shadow: var(--kt-app-header-base-box-shadow-mobile);
+ border-bottom: var(--kt-app-header-base-border-bottom-mobile);
+ }
+ :root {
+ --kt-app-header-height: 60px;
+ }
+ [data-kt-app-header-sticky="on"] {
+ --kt-app-header-height: 70px;
+ --kt-app-header-height-actual: 70px;
+ }
+ [data-kt-app-header-minimize="on"] {
+ --kt-app-header-height: 70px;
+ --kt-app-header-height-actual: 70px;
+ }
+ .app-header {
+ height: var(--kt-app-header-height);
+ align-items: stretch;
+ }
+ .app-header .app-header-mobile-drawer {
+ display: none;
+ }
+ [data-kt-app-header-stacked="true"] .app-header {
+ flex-direction: column;
+ }
+ [data-kt-app-header-fixed-mobile="true"] .app-header {
+ z-index: 100;
+ transition: none;
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ }
+ [data-kt-app-header-sticky="on"] .app-header {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ z-index: 100;
+ background-color: var(--kt-app-header-sticky-bg-color-mobile);
+ box-shadow: var(--kt-app-header-sticky-box-shadow-mobile);
+ border-bottom: var(--kt-app-header-sticky-border-bottom-mobile);
+ }
+ [data-kt-app-header-minimize="on"] .app-header {
+ z-index: 100;
+ transition: none;
+ background-color: var(--kt-app-header-minimize-bg-color-mobile);
+ box-shadow: var(--kt-app-header-minimize-box-shadow-mobile);
+ border-bottom: var(--kt-app-header-minimize-border-bottom-mobile);
+ }
+ [data-kt-app-header-fixed-mobile="true"][data-kt-app-toolbar-fixed-mobile="true"]
+ .app-header {
+ box-shadow: none;
+ }
+ [data-kt-app-header-fixed-mobile="true"][data-kt-app-toolbar-sticky="on"]
+ .app-header {
+ box-shadow: none;
+ }
+}
+.app-header-primary {
+ transition: none;
+ display: flex;
+ align-items: stretch;
+}
+@media (min-width: 992px) {
+ .app-header-primary {
+ background-color: var(--kt-app-header-primary-base-bg-color);
+ box-shadow: var(--kt-app-header-primary-base-box-shadow);
+ border-bottom: var(--kt-app-header-primary-base-border-bottom);
+ }
+ :root {
+ --kt-app-header-primary-height: 70px;
+ }
+ [data-kt-app-header-sticky="on"] {
+ --kt-app-header-primary-height: 70px;
+ }
+ [data-kt-app-header-minimize="on"] {
+ --kt-app-header-primary-height: 70px;
+ }
+ [data-kt-app-header-sticky="on"][data-kt-app-header-primary-sticky-hide="true"] {
+ --kt-app-header-primary-height: 0;
+ }
+ .app-header-primary {
+ height: var(--kt-app-header-primary-height);
+ }
+ [data-kt-app-header-primary-fixed="true"] .app-header-primary {
+ z-index: 100;
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ }
+ [data-kt-app-header-primary-static="true"] .app-header-primary {
+ position: relative;
+ }
+ [data-kt-app-header-primary-sticky="on"] .app-header-primary {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ height: 70px;
+ z-index: 100;
+ background-color: var(--kt-app-header-primary-sticky-bg-color);
+ box-shadow: var(--kt-app-header-primary-sticky-box-shadow);
+ border-bottom: var(--kt-app-header-primary-sticky-border-bottom);
+ }
+ [data-kt-app-header-primary-minimize="on"] .app-header-primary {
+ transition: none;
+ height: 70px;
+ z-index: 100;
+ background-color: var(--kt-app-header-primary-minimize-bg-color);
+ box-shadow: var(--kt-app-header-primary-minimize-box-shadow);
+ border-bottom: var(--kt-app-header-primary-minimize-border-bottom);
+ }
+ [data-kt-app-header-sticky="on"][data-kt-app-header-primary-sticky-hide="true"]
+ .app-header-primary {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-fixed="true"][data-kt-app-sidebar-push-header="true"]
+ .app-header-primary {
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px)
+ );
+ }
+ [data-kt-app-sidebar-panel-fixed="true"][data-kt-app-sidebar-panel-push-header="true"]
+ .app-header-primary {
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px) +
+ var(--kt-app-sidebar-panel-width) +
+ var(--kt-app-sidebar-panel-gap-start, 0px) +
+ var(--kt-app-sidebar-panel-gap-end, 0px)
+ );
+ }
+}
+@media (max-width: 991.98px) {
+ .app-header-primary {
+ flex-grow: 1;
+ background-color: var(--kt-app-header-primary-base-bg-color-mobile);
+ box-shadow: var(--kt-app-header-primary-base-box-shadow-mobile);
+ border-bottom: var(--kt-app-header-primary-base-border-bottom-mobile);
+ }
+}
+.app-header-secondary {
+ transition: none;
+ display: flex;
+ align-items: stretch;
+}
+@media (min-width: 992px) {
+ .app-header-secondary {
+ background-color: var(--kt-app-header-secondary-base-bg-color);
+ box-shadow: var(--kt-app-header-secondary-base-box-shadow);
+ border-bottom: var(--kt-app-header-secondary-base-border-bottom);
+ }
+ :root {
+ --kt-app-header-secondary-height: 70px;
+ }
+ [data-kt-app-header-sticky="on"] {
+ --kt-app-header-secondary-height: 70px;
+ }
+ [data-kt-app-header-minimize="on"] {
+ --kt-app-header-secondary-height: 70px;
+ }
+ [data-kt-app-header-sticky="on"][data-kt-app-header-secondary-sticky-hide="true"] {
+ --kt-app-header-secondary-height: 0;
+ }
+ .app-header-secondary {
+ height: var(--kt-app-header-secondary-height);
+ }
+ [data-kt-app-header-secondary-fixed="true"] .app-header-secondary {
+ z-index: 100;
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ }
+ [data-kt-app-header-secondary-static="true"] .app-header-secondary {
+ position: static;
+ }
+ [data-kt-app-header-secondary-sticky="on"] .app-header-secondary {
+ transition: none;
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ height: 70px;
+ z-index: 100;
+ background-color: var(--kt-app-header-secondary-sticky-bg-color);
+ box-shadow: var(--kt-app-header-secondary-sticky-box-shadow);
+ border-bottom: var(--kt-app-header-secondary-sticky-border-bottom);
+ }
+ [data-kt-app-header-secondary-minimize="on"] .app-header-secondary {
+ transition: none;
+ height: 70px;
+ z-index: 100;
+ background-color: var(--kt-app-header-secondary-minimize-bg-color);
+ box-shadow: var(--kt-app-header-secondary-minimize-box-shadow);
+ border-bottom: var(--kt-app-header-secondary-minimize-border-bottom);
+ }
+ [data-kt-app-header-sticky="on"][data-kt-app-header-secondary-sticky-hide="true"]
+ .app-header-secondary {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-fixed="true"][data-kt-app-sidebar-push-header="true"]
+ .app-header-secondary {
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px)
+ );
+ }
+ [data-kt-app-sidebar-panel-fixed="true"][data-kt-app-sidebar-panel-push-header="true"]
+ .app-header-secondary {
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px) +
+ var(--kt-app-sidebar-panel-width) +
+ var(--kt-app-sidebar-panel-gap-start, 0px) +
+ var(--kt-app-sidebar-panel-gap-end, 0px)
+ );
+ }
+}
+@media (max-width: 991.98px) {
+ .app-header-secondary {
+ flex-grow: 1;
+ background-color: var(--kt-app-header-secondary-base-bg-color-mobile);
+ box-shadow: var(--kt-app-header-secondary-base-box-shadow-mobile);
+ border-left: var(--kt-app-header-secondary-base-border-start-mobile);
+ border-right: var(--kt-app-header-secondary-base-border-end-mobile);
+ }
+}
+.app-toolbar {
+ display: flex;
+ align-items: stretch;
+}
+.app-toolbar.app-toolbar-minimize {
+ transition: none;
+}
+@media (min-width: 992px) {
+ .app-toolbar {
+ background-color: var(--kt-app-toolbar-base-bg-color);
+ box-shadow: var(--kt-app-toolbar-base-box-shadow);
+ border-top: var(--kt-app-toolbar-base-border-top);
+ border-bottom: var(--kt-app-toolbar-base-border-bottom);
+ }
+ :root {
+ --kt-app-toolbar-height: 55px;
+ --kt-app-toolbar-height-actual: 55px;
+ }
+ [data-kt-app-toolbar-sticky="on"] {
+ --kt-app-toolbar-height: 70px;
+ }
+ [data-kt-app-toolbar-minimize="on"] {
+ --kt-app-toolbar-height: 70px;
+ }
+ .app-toolbar {
+ height: var(--kt-app-toolbar-height);
+ }
+ [data-kt-app-header-fixed="true"][data-kt-app-toolbar-fixed="true"]
+ .app-toolbar {
+ z-index: 99;
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ }
+ [data-kt-app-toolbar-sticky="on"] .app-toolbar {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ z-index: 99;
+ box-shadow: var(--kt-app-toolbar-sticky-box-shadow);
+ background-color: var(--kt-app-toolbar-sticky-bg-color);
+ border-top: var(--kt-app-toolbar-sticky-border-top);
+ border-bottom: var(--kt-app-toolbar-sticky-border-bottom);
+ }
+ [data-kt-app-toolbar-minimize="on"] .app-toolbar {
+ transition: none;
+ z-index: 99;
+ box-shadow: var(--kt-app-toolbar-minimize-box-shadow);
+ background-color: var(--kt-app-toolbar-minimize-bg-color);
+ border-top: var(--kt-app-toolbar-minimize-border-top);
+ border-bottom: var(--kt-app-toolbar-minimize-border-bottom);
+ }
+ [data-kt-app-toolbar-fixed="true"][data-kt-app-header-fixed="true"]
+ .app-toolbar {
+ top: var(--kt-app-header-height);
+ }
+ [data-kt-app-toolbar-fixed="true"][data-kt-app-sidebar-fixed="true"][data-kt-app-sidebar-push-toolbar="true"]
+ .app-toolbar,
+ [data-kt-app-toolbar-sticky="on"][data-kt-app-sidebar-fixed="true"][data-kt-app-sidebar-push-toolbar="true"]
+ .app-toolbar {
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px)
+ );
+ }
+ [data-kt-app-toolbar-fixed="true"][data-kt-app-sidebar-panel-fixed="true"][data-kt-app-sidebar-panel-push-toolbar="true"]
+ .app-toolbar,
+ [data-kt-app-toolbar-sticky="on"][data-kt-app-sidebar-panel-fixed="true"][data-kt-app-sidebar-panel-push-toolbar="true"]
+ .app-toolbar {
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px) +
+ var(--kt-app-sidebar-panel-width) +
+ var(--kt-app-sidebar-panel-gap-start, 0px) +
+ var(--kt-app-sidebar-panel-gap-end, 0px)
+ );
+ }
+ [data-kt-app-toolbar-fixed="true"][data-kt-app-aside-fixed="true"][data-kt-app-aside-push-toolbar="true"]
+ .app-toolbar,
+ [data-kt-app-toolbar-sticky="on"][data-kt-app-aside-fixed="true"][data-kt-app-aside-push-toolbar="true"]
+ .app-toolbar {
+ right: calc(
+ var(--kt-app-aside-width) + var(--kt-app-aside-gap-start, 0px) +
+ var(--kt-app-aside-gap-end, 0px)
+ );
+ }
+}
+@media (max-width: 991.98px) {
+ .app-toolbar {
+ z-index: 99;
+ box-shadow: var(--kt-app-toolbar-base-box-shadow-mobile);
+ background-color: var(--kt-app-toolbar-base-bg-color-mobile);
+ border-top: var(--kt-app-toolbar-base-border-top-mobile);
+ border-bottom: var(--kt-app-toolbar-base-border-bottom-mobile);
+ }
+ [data-kt-app-toolbar-sticky="on"] {
+ --kt-app-toolbar-height: 70px;
+ }
+ [data-kt-app-toolbar-minimize="on"] {
+ --kt-app-toolbar-height: 70px;
+ }
+ .app-toolbar {
+ height: var(--kt-app-toolbar-height);
+ }
+ [data-kt-app-header-fixed-mobile="true"][data-kt-app-toolbar-fixed-mobile="true"]
+ .app-toolbar {
+ z-index: 99;
+ position: fixed;
+ top: calc(
+ var(--kt-app-header-height, 0px) +
+ var(--kt-app-header-mobile-height, 0px)
+ );
+ left: 0;
+ right: 0;
+ }
+ [data-kt-app-toolbar-sticky="on"] .app-toolbar {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: var(--kt-app-header-height, 0);
+ box-shadow: var(--kt-app-toolbar-sticky-box-shadow-mobile);
+ background-color: var(--kt-app-toolbar-sticky-bg-color-mobile);
+ border-top: var(--kt-app-toolbar-sticky-border-top-mobile);
+ border-bottom: var(--kt-app-toolbar-sticky-border-bottom-mobile);
+ z-index: 99;
+ }
+ [data-kt-app-toolbar-minimize="on"] .app-toolbar {
+ transition: none;
+ box-shadow: var(--kt-app-toolbar-minimize-box-shadow-mobile);
+ background-color: var(--kt-app-toolbar-minimize-bg-color-mobile);
+ border-top: var(--kt-app-toolbar-minimize-border-top-mobile);
+ border-bottom: var(--kt-app-toolbar-minimize-border-bottom-mobile);
+ z-index: 99;
+ }
+}
+.app-sidebar {
+ transition: width 0.3s ease;
+}
+.app-sidebar-collapse-d-flex,
+.app-sidebar-collapse-mobile-d-flex,
+.app-sidebar-minimize-d-flex,
+.app-sidebar-minimize-mobile-d-flex,
+.app-sidebar-sticky-d-flex {
+ display: none;
+}
+@media (min-width: 992px) {
+ .app-sidebar {
+ display: flex;
+ flex-shrink: 0;
+ width: var(--kt-app-sidebar-width);
+ background-color: var(--kt-app-sidebar-base-bg-color);
+ box-shadow: var(--kt-app-sidebar-base-box-shadow);
+ border-left: var(--kt-app-sidebar-base-border-start);
+ border-right: var(--kt-app-sidebar-base-border-end);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ :root {
+ --kt-app-sidebar-width: 265px;
+ --kt-app-sidebar-width-actual: 265px;
+ --kt-app-sidebar-gap-start: 0px;
+ --kt-app-sidebar-gap-end: 0px;
+ --kt-app-sidebar-gap-top: 0px;
+ --kt-app-sidebar-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-stacked="true"] {
+ --kt-app-sidebar-width: calc(
+ var(--kt-app-sidebar-primary-width) +
+ var(--kt-app-sidebar-secondary-width)
+ );
+ }
+ [data-kt-app-sidebar-minimize="on"] {
+ --kt-app-sidebar-width: 75px;
+ --kt-app-sidebar-gap-start: 0px;
+ --kt-app-sidebar-gap-end: 0px;
+ --kt-app-sidebar-gap-top: 0px;
+ --kt-app-sidebar-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-sticky="on"] {
+ --kt-app-sidebar-width: 300px;
+ --kt-app-sidebar-gap-start: 0px;
+ --kt-app-sidebar-gap-end: 0px;
+ --kt-app-sidebar-gap-top: 0px;
+ --kt-app-sidebar-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-collapse="on"] {
+ --kt-app-sidebar-width: 0px;
+ }
+ [data-kt-app-sidebar-static="true"] .app-sidebar {
+ position: relative;
+ }
+ [data-kt-app-sidebar-offcanvas="true"] .app-sidebar {
+ display: none;
+ }
+ [data-kt-app-sidebar-fixed="true"] .app-sidebar {
+ position: fixed;
+ z-index: 105;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ }
+ [data-kt-app-sidebar-stacked="true"] .app-sidebar {
+ align-items: stretch;
+ }
+ [data-kt-app-sidebar-sticky="on"] .app-sidebar {
+ position: fixed;
+ transition: width 0.3s ease;
+ top: auto;
+ bottom: auto;
+ left: auto;
+ z-index: 105;
+ box-shadow: var(--kt-app-sidebar-sticky-box-shadow);
+ border-left: var(--kt-app-sidebar-sticky-border-start);
+ border-right: var(--kt-app-sidebar-sticky-border-end);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-sidebar-minimize="on"] .app-sidebar {
+ transition: width 0.3s ease;
+ background-color: var(--kt-app-sidebar-minimize-bg-color);
+ box-shadow: var(--kt-app-sidebar-minimize-box-shadow);
+ border-left: var(--kt-app-sidebar-minimize-border-start);
+ border-right: var(--kt-app-sidebar-minimize-border-end);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-sidebar-hoverable="true"] .app-sidebar .app-sidebar-wrapper {
+ width: var(--kt-app-sidebar-width-actual);
+ }
+ [data-kt-app-sidebar-hoverable="true"][data-kt-app-sidebar-minimize="on"]
+ .app-sidebar:hover:not(.animating) {
+ transition: width 0.3s ease;
+ width: var(--kt-app-sidebar-width-actual);
+ }
+ [data-kt-app-sidebar-collapse="on"] .app-sidebar {
+ transition: width 0.3s ease;
+ width: var(--kt-app-sidebar-width-actual);
+ margin-left: calc(-1 * var(--kt-app-sidebar-width-actual));
+ }
+ [data-kt-app-sidebar-minimize="on"] .app-sidebar-minimize-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-minimize="on"] .app-sidebar-minimize-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-sidebar-sticky="on"] .app-sidebar-sticky-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-sticky="on"] .app-sidebar-sticky-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-sidebar-collapse="on"] .app-sidebar-collapse-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-collapse="on"] .app-sidebar-collapse-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-sidebar-fixed="true"][data-kt-app-header-fixed="true"]:not(
+ [data-kt-app-sidebar-push-header="true"]
+ )
+ .app-sidebar {
+ top: var(--kt-app-header-height);
+ }
+ [data-kt-app-sidebar-fixed="true"][data-kt-app-header-fixed="true"][data-kt-app-toolbar-fixed="true"]:not(
+ [data-kt-app-sidebar-push-toolbar="true"]
+ )
+ .app-sidebar {
+ top: calc(
+ var(--kt-app-header-height) + var(--kt-app-toolbar-height, 0px)
+ );
+ }
+}
+@media (max-width: 991.98px) {
+ .app-sidebar {
+ display: none;
+ width: var(--kt-app-sidebar-width);
+ background-color: var(--kt-app-sidebar-base-bg-color-mobile);
+ box-shadow: var(--kt-app-sidebar-base-box-shadow-mobile);
+ border-left: var(--kt-app-sidebar-base-border-start-mobile);
+ border-right: var(--kt-app-sidebar-base-border-end-mobile);
+ z-index: 106;
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ :root {
+ --kt-app-sidebar-width: 250px;
+ --kt-app-sidebar-width-actual: 250px;
+ --kt-app-sidebar-gap-start: 0px;
+ --kt-app-sidebar-gap-end: 0px;
+ --kt-app-sidebar-gap-top: 0px;
+ --kt-app-sidebar-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-minimize-mobile="on"] {
+ --kt-app-sidebar-width: 75px;
+ --kt-app-sidebar-gap-start: 0px;
+ --kt-app-sidebar-gap-end: 0px;
+ --kt-app-sidebar-gap-top: 0px;
+ --kt-app-sidebar-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-collapse-mobile="on"] {
+ --kt-app-sidebar-width: 0px;
+ }
+ [data-kt-app-sidebar-stacked="true"] .app-sidebar {
+ align-items: stretch;
+ }
+ [data-kt-app-sidebar-minimize-mobile="on"] .app-sidebar {
+ transition: width 0.3s ease;
+ background-color: var(--kt-app-sidebar-minimize-bg-color-mobilee);
+ box-shadow: var(--kt-app-sidebar-minimize-box-shadow-mobile);
+ border-left: var(--kt-app-sidebar-minimize-border-start-mobile);
+ border-right: var(--kt-app-sidebar-minimize-border-end-mobile);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-sidebar-hoverable-mobile="true"]
+ .app-sidebar
+ .app-sidebar-wrapper {
+ width: var(--kt-app-sidebar-width-actual);
+ }
+ [data-kt-app-sidebar-hoverable-mobile="true"][data-kt-app-sidebar-minimize-mobile="on"]
+ .app-sidebar:hover:not(.animating) {
+ transition: width 0.3s ease;
+ width: var(--kt-app-sidebar-width-actual);
+ box-shadow: var(--kt-app-sidebar-minimize-hover-box-shadow-mobile);
+ }
+ [data-kt-app-sidebar-collapse-mobile="on"] .app-sidebar {
+ transition: width 0.3s ease;
+ width: var(--kt-app-sidebar-width-actual);
+ margin-left: calc(-1 * var(--kt-app-sidebar-width-actual));
+ }
+ [data-kt-app-sidebar-minimize-mobile="on"]
+ .app-sidebar-minimize-mobile-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-minimize-mobile="on"]
+ .app-sidebar-minimize-mobile-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-sidebar-collapse-mobile="on"]
+ .app-sidebar-collapse-mobile-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-collapse-mobile="on"]
+ .app-sidebar-collapse-mobile-d-flex {
+ display: flex !important;
+ }
+}
+.app-sidebar-primary {
+ transition: none;
+ position: relative;
+ flex-shrink: 0;
+}
+.app-sidebar-primary-collapse-d-flex,
+.app-sidebar-primary-collapse-mobile-d-flex,
+.app-sidebar-primary-minimize-d-flex,
+.app-sidebar-primary-minimize-mobile-d-flex {
+ display: none;
+}
+@media (min-width: 992px) {
+ .app-sidebar-primary {
+ background-color: var(--kt-app-sidebar-primary-base-bg-color);
+ box-shadow: var(--kt-app-sidebar-primary-base-box-shadow);
+ border-left: var(--kt-app-sidebar-primary-base-border-start);
+ border-right: var(--kt-app-sidebar-primary-base-border-end);
+ z-index: 107;
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ :root {
+ --kt-app-sidebar-primary-width-actual: 100px;
+ }
+ [data-kt-app-sidebar-stacked="true"] {
+ --kt-app-sidebar-primary-width: 100px;
+ --kt-app-sidebar-primary-gap-start: 0px;
+ --kt-app-sidebar-primary-gap-end: 0px;
+ --kt-app-sidebar-primary-gap-top: 0px;
+ --kt-app-sidebar-primary-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-primary-minimize="on"] {
+ --kt-app-sidebar-primary-width: 75px;
+ --kt-app-sidebar-primary-gap-start: 0px;
+ --kt-app-sidebar-primary-gap-end: 0px;
+ --kt-app-sidebar-primary-gap-top: 0px;
+ --kt-app-sidebar-primary-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-primary-collapse="on"] {
+ --kt-app-sidebar-primary-width: 0px;
+ }
+ .app-sidebar-primary {
+ width: var(--kt-app-sidebar-primary-width);
+ }
+ [data-kt-app-sidebar-primary-collapse="on"] .app-sidebar-primary {
+ transition: none;
+ width: var(--kt-app-sidebar-primary-width-actual);
+ margin-left: calc(-1 * var(--kt-app-sidebar-primary-width-actual));
+ }
+ [data-kt-app-sidebar-primary-minimize="on"] .app-sidebar-primary {
+ transition: none;
+ background-color: var(--kt-app-sidebar-primary-minimize-bg-color);
+ box-shadow: var(--kt-app-sidebar-primary-minimize-box-shadow);
+ border-left: var(--kt-app-sidebar-primary-minimize-border-start);
+ border-right: var(--kt-app-sidebar-primary-minimize-border-end);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-sidebar-primary-hoverable="true"]
+ .app-sidebar-primary
+ .app-sidebar-primary-hoverable {
+ width: var(--kt-app-sidebar-primary-width-actual);
+ }
+ [data-kt-app-sidebar-primary-hoverable="true"][data-kt-app-sidebar-primary-minimize="on"]
+ .app-sidebar-primary:hover:not(.animating) {
+ transition: none;
+ width: var(--kt-app-sidebar-primary-width-actual);
+ box-shadow: var(--kt-app-sidebar-primary-minimize-hover-box-shadow);
+ }
+ [data-kt-app-sidebar-fixed="true"][data-kt-app-header-fixed="true"][data-kt-app-sidebar-primary-below-header="true"]
+ .app-sidebar-primary {
+ top: var(--kt-app-header-height);
+ }
+ [data-kt-app-sidebar-fixed="true"][data-kt-app-header-fixed="true"][data-kt-app-toolbar-fixed="true"][data-kt-app-sidebar-primary-below-toolbar="true"]
+ .app-sidebar-primary {
+ top: calc(
+ var(--kt-app-header-height) + var(--kt-app-toolbar-height, 0)
+ );
+ }
+ [data-kt-app-sidebar-primary-minimize="on"]
+ .app-sidebar-primary-minimize-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-primary-minimize="on"]
+ .app-sidebar-primary-minimize-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-sidebar-primary-collapse="on"]
+ .app-sidebar-primary-collapse-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-primary-collapse="on"]
+ .app-sidebar-primary-collapse-d-flex {
+ display: flex !important;
+ }
+}
+@media (max-width: 991.98px) {
+ .app-sidebar-primary {
+ z-index: 108;
+ background-color: var(--kt-app-sidebar-primary-base-bg-color-mobile);
+ box-shadow: var(--kt-app-sidebar-primary-base-box-shadow-mobile);
+ border-left: var(--kt-app-sidebar-primary-base-border-start-mobile);
+ border-right: var(--kt-app-sidebar-primary-base-border-end-mobile);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ :root {
+ --kt-app-sidebar-primary-width-actual: 100px;
+ }
+ [data-kt-app-sidebar-stacked="true"] {
+ --kt-app-sidebar-primary-width: 100px;
+ --kt-app-sidebar-primary-gap-start: 0px;
+ --kt-app-sidebar-primary-gap-end: 0px;
+ --kt-app-sidebar-primary-gap-top: 0px;
+ --kt-app-sidebar-primary-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-primary-minimize-mobile="on"] {
+ --kt-app-sidebar-primary-width: 75px;
+ --kt-app-sidebar-primary-gap-start: 0px;
+ --kt-app-sidebar-primary-gap-end: 0px;
+ --kt-app-sidebar-primary-gap-top: 0px;
+ --kt-app-sidebar-primary-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-primary-collapse-mobile="on"] {
+ --kt-app-sidebar-primary-width: 0px;
+ }
+ .app-sidebar-primary {
+ width: var(--kt-app-sidebar-primary-width);
+ }
+ [data-kt-app-sidebar-primary-collapse-mobile="on"] .app-sidebar-primary {
+ transition: none;
+ width: var(--kt-app-sidebar-primary-width-actual);
+ margin-left: calc(-1 * var(--kt-app-sidebar-primary-width-actual));
+ }
+ [data-kt-app-sidebar-primary-minimize-mobile="on"] .app-sidebar-primary {
+ transition: none;
+ background-color: var(
+ --kt-app-sidebar-primary-minimize-bg-color-mobile
+ );
+ box-shadow: var(--kt-app-sidebar-primary-base-box-shadow-mobile);
+ border-left: var(--kt-app-sidebar-primary-minimize-border-start-mobile);
+ border-left: var(--kt-app-sidebar-primary-minimize-border-end-mobile);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-sidebar-primary-hoverable-mobile="true"]
+ .app-sidebar-primary
+ .app-sidebar-primary-hoverable {
+ width: var(--kt-app-sidebar-primary-width-actual);
+ }
+ [data-kt-app-sidebar-primary-hoverable-mobile="true"][data-kt-app-sidebar-primary-minimize-mobile="on"]
+ .app-sidebar-primary:hover:not(.animating) {
+ transition: none;
+ width: var(--kt-app-sidebar-primary-width-actual);
+ box-shadow: var(
+ --kt-app-sidebar-primary-minimize-hover-box-shadow-mobile
+ );
+ }
+ [data-kt-app-sidebar-primary-minimize-mobile="on"]
+ .app-sidebar-primary-minimize-mobile-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-primary-minimize-mobile="on"]
+ .app-sidebar-primary-minimize-mobile-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-sidebar-primary-collapse-mobile="on"]
+ .app-sidebar-primary-collapse-mobile-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-primary-collapse-mobile="on"]
+ .app-sidebar-primary-collapse-mobile-d-flex {
+ display: flex !important;
+ }
+}
+.app-sidebar-secondary {
+ transition: none;
+ position: relative;
+ flex-shrink: 0;
+}
+.app-sidebar-secondary-collapse-d-flex,
+.app-sidebar-secondary-collapse-mobile-d-flex,
+.app-sidebar-secondary-minimize-d-flex,
+.app-sidebar-secondary-minimize-mobile-d-flex {
+ display: none;
+}
+@media (min-width: 992px) {
+ .app-sidebar-secondary {
+ z-index: 106;
+ background-color: var(--kt-app-sidebar-secondary-base-bg-color);
+ box-shadow: var(--kt-app-sidebar-secondary-base-box-shadow);
+ border-left: var(--kt-app-sidebar-secondary-base-border-start);
+ border-right: var(--kt-app-sidebar-secondary-base-border-end);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ :root {
+ --kt-app-sidebar-secondary-width-actual: calc(
+ 265px - 100px - 0px - 0px - 0px - 0px
+ );
+ }
+ [data-kt-app-sidebar-stacked="true"] {
+ --kt-app-sidebar-secondary-width: calc(
+ 265px - 100px - 0px - 0px - 0px - 0px
+ );
+ --kt-app-sidebar-secondary-gap-start: 0px;
+ --kt-app-sidebar-secondary-gap-end: 0px;
+ --kt-app-sidebar-secondary-gap-top: 0px;
+ --kt-app-sidebar-secondary-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-secondary-minimize="on"] {
+ --kt-app-sidebar-secondary-width: 75px;
+ --kt-app-sidebar-secondary-gap-start: 0px;
+ --kt-app-sidebar-secondary-gap-end: 0px;
+ --kt-app-sidebar-secondary-gap-top: 0px;
+ --kt-app-sidebar-secondary-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-secondary-collapse="on"] {
+ --kt-app-sidebar-secondary-width-actual: calc(
+ 265px - 100px - 0px - 0px - 0px - 0px
+ );
+ --kt-app-sidebar-secondary-width: 0px;
+ }
+ .app-sidebar-secondary {
+ width: var(--kt-app-sidebar-secondary-width);
+ }
+ [data-kt-app-sidebar-secondary-collapse="on"] .app-sidebar-secondary {
+ transition: none;
+ width: var(--kt-app-sidebar-secondary-width-actual);
+ margin-left: calc(-1 * var(--kt-app-sidebar-secondary-width-actual));
+ }
+ [data-kt-app-sidebar-secondary-minimize="on"] .app-sidebar-secondary {
+ transition: none;
+ background-color: var(--kt-app-sidebar-secondary-minimize-bg-color);
+ box-shadow: var(--kt-app-sidebar-secondary-minimize-box-shadow);
+ border-left: var(--kt-app-sidebar-secondary-minimize-border-start);
+ border-right: var(--kt-app-sidebar-secondary-minimize-border-end);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-sidebar-secondary-hoverable="true"]
+ .app-sidebar-secondary
+ .app-sidebar-secondary-hoverable {
+ width: var(--kt-app-sidebar-secondary-width-actual);
+ }
+ [data-kt-app-sidebar-secondary-hoverable="true"][data-kt-app-sidebar-secondary-minimize="on"]
+ .app-sidebar-secondary:hover:not(.animating) {
+ transition: none;
+ width: var(--kt-app-sidebar-secondary-width-actual);
+ box-shadow: var(--kt-app-sidebar-secondary-minimize-hover-box-shadow);
+ }
+ [data-kt-app-sidebar-fixed="true"][data-kt-app-header-fixed="true"][data-kt-app-sidebar-secondary-below-header="true"]
+ .app-sidebar-secondary {
+ top: var(--kt-app-header-height);
+ }
+ [data-kt-app-sidebar-fixed="true"][data-kt-app-header-fixed="true"][data-kt-app-toolbar-fixed="true"][data-kt-app-sidebar-secondary-below-toolbar="true"]
+ .app-sidebar-secondary {
+ top: calc(
+ var(--kt-app-header-height) + var(--kt-app-toolbar-height, 0)
+ );
+ }
+ [data-kt-app-sidebar-secondary-minimize="on"]
+ .app-sidebar-secondary-minimize-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-secondary-minimize="on"]
+ .app-sidebar-secondary-minimize-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-sidebar-secondary-collapse="on"]
+ .app-sidebar-secondary-collapse-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-secondary-collapse="on"]
+ .app-sidebar-secondary-collapse-d-flex {
+ display: flex !important;
+ }
+}
+@media (max-width: 991.98px) {
+ .app-sidebar-secondary {
+ z-index: 107;
+ background-color: var(--kt-app-sidebar-secondary-base-bg-color-mobile);
+ box-shadow: var(--kt-app-sidebar-secondary-base-box-shadow-mobile);
+ border-left: var(--kt-app-sidebar-secondary-base-border-start-mobile);
+ border-right: var(--kt-app-sidebar-secondary-base-border-end-mobile);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ :root {
+ --kt-app-sidebar-secondary-width-actual: calc(
+ 250px - 100px - 0px - 0px - 0px - 0px
+ );
+ }
+ [data-kt-app-sidebar-stacked="true"] {
+ --kt-app-sidebar-secondary-width: calc(
+ 250px - 100px - 0px - 0px - 0px - 0px
+ );
+ --kt-app-sidebar-secondary-gap-start: 0px;
+ --kt-app-sidebar-secondary-gap-end: 0px;
+ --kt-app-sidebar-secondary-gap-top: 0px;
+ --kt-app-sidebar-secondary-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-secondary-minimize-mobile="on"] {
+ --kt-app-sidebar-secondary-width: 75px;
+ --kt-app-sidebar-secondary-gap-start: 0px;
+ --kt-app-sidebar-secondary-gap-end: 0px;
+ --kt-app-sidebar-secondary-gap-top: 0px;
+ --kt-app-sidebar-secondary-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-secondary-collapse-mobile="on"] {
+ --kt-app-sidebar-secondary-width-actual: calc(
+ 250px - 100px - 0px - 0px - 0px - 0px
+ );
+ --kt-app-sidebar-secondary-width: 0px;
+ }
+ .app-sidebar-secondary {
+ width: var(--kt-app-sidebar-secondary-width);
+ }
+ [data-kt-app-sidebar-secondary-collapse-mobile="on"]
+ .app-sidebar-secondary {
+ transition: none;
+ width: var(--kt-app-sidebar-secondary-width-actual);
+ margin-left: calc(-1 * var(--kt-app-sidebar-secondary-width-actual));
+ }
+ [data-kt-app-sidebar-secondary-minimize-mobile="on"]
+ .app-sidebar-secondary {
+ transition: none;
+ background-color: var(
+ --kt-app-sidebar-secondary-minimize-bg-color-mobile
+ );
+ box-shadow: var(--kt-app-sidebar-secondary-minimize-box-shadow-mobile);
+ border-left: var(
+ --kt-app-sidebar-secondary-minimize-border-start-mobile
+ );
+ border-right: var(
+ --kt-app-sidebar-secondary-minimize-border-end-mobile
+ );
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-sidebar-secondary-hoverable-mobile="true"]
+ .app-sidebar-secondary
+ .app-sidebar-secondary-hoverable {
+ width: var(--kt-app-sidebar-secondary-width-actual);
+ }
+ [data-kt-app-sidebar-secondary-hoverable-mobile="true"][data-kt-app-sidebar-secondary-minimize-mobile="on"]
+ .app-sidebar-secondary:hover:not(.animating) {
+ transition: none;
+ width: var(--kt-app-sidebar-secondary-width-actual);
+ box-shadow: var(
+ --kt-app-sidebar-secondary-minimize-hover-box-shadow-mobile
+ );
+ }
+ [data-kt-app-sidebar-secondary-minimize-mobile="on"]
+ .app-sidebar-secondary-minimize-mobile-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-secondary-minimize-mobile="on"]
+ .app-sidebar-secondary-minimize-mobile-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-sidebar-secondary-collapse="on"]
+ .app-sidebar-secondary-collapse-mobile-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-secondary-collapse="on"]
+ .app-sidebar-secondary-collapse-mobile-d-flex {
+ display: flex !important;
+ }
+}
+.app-sidebar-panel {
+ transition: none;
+}
+.app-sidebar-panel-collapse-d-flex,
+.app-sidebar-panel-collapse-mobile-d-flex,
+.app-sidebar-panel-minimize-d-flex,
+.app-sidebar-panel-minimize-mobile-d-flex,
+.app-sidebar-panel-sticky-d-flex {
+ display: none;
+}
+@media (min-width: 992px) {
+ .app-sidebar-panel {
+ display: flex;
+ flex-shrink: 0;
+ width: var(--kt-app-sidebar-panel-width);
+ background-color: var(--kt-app-sidebar-panel-base-bg-color);
+ box-shadow: var(--kt-app-sidebar-panel-base-box-shadow);
+ border-left: var(--kt-app-sidebar-panel-base-border-start);
+ border-right: var(--kt-app-sidebar-panel-base-border-end);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ :root {
+ --kt-app-sidebar-panel-width: 300px;
+ --kt-app-sidebar-panel-width-actual: 300px;
+ --kt-app-sidebar-panel-gap-start: 0px;
+ --kt-app-sidebar-panel-gap-end: 0px;
+ --kt-app-sidebar-panel-gap-top: 0px;
+ --kt-app-sidebar-panel-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-panel-minimize="on"] {
+ --kt-app-sidebar-panel-width: 75px;
+ --kt-app-sidebar-panel-gap-start: 0px;
+ --kt-app-sidebar-panel-gap-end: 0px;
+ --kt-app-sidebar-panel-gap-top: 0px;
+ --kt-app-sidebar-panel-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-panel-sticky="on"] {
+ --kt-app-sidebar-panel-width: 300px;
+ --kt-app-sidebar-panel-gap-start: 0px;
+ --kt-app-sidebar-panel-gap-end: 0px;
+ --kt-app-sidebar-panel-gap-top: 0px;
+ --kt-app-sidebar-panel-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-panel-collapse="on"] {
+ --kt-app-sidebar-panel-width-actual: 300px;
+ --kt-app-sidebar-panel-width: 0px;
+ }
+ [data-kt-app-sidebar-panel-static="true"] .app-sidebar-panel {
+ position: relative;
+ }
+ [data-kt-app-sidebar-panel-offcanvas="true"] .app-sidebar-panel {
+ display: none;
+ }
+ [data-kt-app-sidebar-panel-fixed="true"] .app-sidebar-panel {
+ z-index: 104;
+ position: fixed;
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px)
+ );
+ top: 0;
+ bottom: 0;
+ }
+ [data-kt-app-sidebar-panel-sticky="on"] .app-sidebar-panel {
+ position: fixed;
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px)
+ );
+ top: 0;
+ bottom: 0;
+ transition: none;
+ box-shadow: var(--kt-app-sidebar-panel-sticky-box-shadow);
+ border-left: var(--kt-app-sidebar-panel-sticky-border-start);
+ border-right: var(--kt-app-sidebar-panel-sticky-border-end);
+ z-index: 104;
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-sidebar-panel-minimize="on"] .app-sidebar-panel {
+ transition: none;
+ background-color: var(--kt-app-sidebar-panel-minimize-bg-color);
+ box-shadow: var(--kt-app-sidebar-panel-minimize-box-shadow);
+ border-left: var(--kt-app-sidebar-panel-minimize-border-start);
+ border-right: var(--kt-app-sidebar-panel-minimize-border-end);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-sidebar-panel-hoverable="true"]
+ .app-sidebar-panel
+ .app-sidebar-panel-hoverable {
+ width: var(--kt-app-sidebar-panel-width-actual);
+ }
+ [data-kt-app-sidebar-panel-hoverable="true"][data-kt-app-sidebar-panel-minimize="on"]
+ .app-sidebar-panel:hover:not(.animating) {
+ transition: none;
+ width: var(--kt-app-sidebar-panel-width-actual);
+ box-shadow: var(--kt-app-sidebar-panel-minimize-hover-box-shadow);
+ }
+ [data-kt-app-sidebar-panel-collapse="on"] .app-sidebar-panel {
+ transition: none;
+ width: var(--kt-app-sidebar-panel-width-actual);
+ margin-left: calc(
+ -1 * (var(--kt-app-sidebar-panel-width-actual) +
+ var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px))
+ );
+ }
+ [data-kt-app-sidebar-panel-fixed="true"][data-kt-app-header-fixed="true"]:not(
+ [data-kt-app-sidebar-panel-push-header="true"]
+ )
+ .app-sidebar-panel {
+ top: var(--kt-app-header-height);
+ }
+ [data-kt-app-sidebar-panel-fixed="true"][data-kt-app-header-fixed="true"][data-kt-app-toolbar-fixed="true"]:not(
+ [data-kt-app-sidebar-panel-push-toolbar="true"]
+ )
+ .app-sidebar-panel {
+ top: calc(
+ var(--kt-app-header-height) + var(--kt-app-toolbar-height, 0)
+ );
+ }
+ [data-kt-app-sidebar-panel-minimize="on"]
+ .app-sidebar-panel-minimize-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-panel-minimize="on"]
+ .app-sidebar-panel-minimize-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-sidebar-panel-sticky="on"] .app-sidebar-panel-sticky-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-panel-sticky="on"] .app-sidebar-panel-sticky-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-sidebar-panel-collapse="on"]
+ .app-sidebar-panel-collapse-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-panel-collapse="on"]
+ .app-sidebar-panel-collapse-d-flex {
+ display: flex !important;
+ }
+}
+@media (max-width: 991.98px) {
+ .app-sidebar-panel {
+ display: none;
+ width: var(--kt-app-sidebar-panel-width);
+ background-color: var(--kt-app-sidebar-panel-base-bg-color-mobile);
+ box-shadow: var(--kt-app-sidebar-panel-base-box-shadow-mobile);
+ border-left: var(--kt-app-sidebar-panel-base-border-start-mobile);
+ border-right: var(--kt-app-sidebar-panel-base-border-end-mobile);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ :root {
+ --kt-app-sidebar-panel-gap-start: 0px;
+ --kt-app-sidebar-panel-gap-end: 0px;
+ --kt-app-sidebar-panel-gap-top: 0px;
+ --kt-app-sidebar-panel-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-panel-minimize-mobile="on"] {
+ --kt-app-sidebar-panel-width: 75px;
+ --kt-app-sidebar-panel-gap-start: 0px;
+ --kt-app-sidebar-panel-gap-end: 0px;
+ --kt-app-sidebar-panel-gap-top: 0px;
+ --kt-app-sidebar-panel-gap-bottom: 0px;
+ }
+ [data-kt-app-sidebar-panel-collapse-mobile="on"] {
+ --kt-app-sidebar-panel-width-actual: 300px;
+ --kt-app-sidebar-panel-width: 0px;
+ }
+ [data-kt-app-sidebar-panel-minimize-mobile="on"] .app-sidebar-panel {
+ transition: none;
+ background-color: var(--kt-app-sidebar-panel-minimize-bg-color-mobile);
+ box-shadow: var(--kt-app-sidebar-panel-minimize-box-shadow-mobile);
+ border-left: var(--kt-app-sidebar-panel-minimize-border-start-mobile);
+ border-right: var(--kt-app-sidebar-panel-minimize-border-end-mobile);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-sidebar-panel-hoverable-mobile="true"]
+ .app-sidebar-panel
+ .app-sidebar-panel-hoverable {
+ width: var(--kt-app-sidebar-panel-width-actual);
+ }
+ [data-kt-app-sidebar-panel-hoverable-mobile="true"][data-kt-app-sidebar-panel-minimize-mobile="on"]
+ .app-sidebar-panel:hover:not(.animating) {
+ transition: none;
+ width: var(--kt-app-sidebar-panel-width-actual);
+ box-shadow: var(
+ --kt-app-sidebar-panel-minimize-hover-box-shadow-mobile
+ );
+ }
+ [data-kt-app-sidebar-panel-collapse-mobile="on"] .app-sidebar-panel {
+ transition: none;
+ width: var(--kt-app-sidebar-panel-width-actual);
+ margin-left: calc(-1 * var(--kt-app-sidebar-panel-width-actual));
+ }
+ [data-kt-app-sidebar-panel-minimize-mobile="on"]
+ .app-sidebar-panel-minimize-mobile-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-panel-minimize-mobile="on"]
+ .app-sidebar-panel-minimize-mobile-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-sidebar-panel-collapse-mobile="on"]
+ .app-sidebar-panel-collapse-mobile-d-none {
+ display: none !important;
+ }
+ [data-kt-app-sidebar-panel-collapse-mobile="on"]
+ .app-sidebar-panel-collapse-mobile-d-flex {
+ display: flex !important;
+ }
+}
+.app-aside {
+ transition: none;
+}
+.app-aside-collapse-d-flex,
+.app-aside-collapse-mobile-d-flex,
+.app-aside-minimize-d-flex,
+.app-aside-minimize-mobile-d-flex,
+.app-aside-sticky-d-flex {
+ display: none;
+}
+@media (min-width: 992px) {
+ .app-aside {
+ display: flex;
+ flex-shrink: 0;
+ width: var(--kt-app-aside-width);
+ background-color: var(--kt-app-aside-base-bg-color);
+ box-shadow: var(--kt-app-aside-base-box-shadow);
+ border-left: var(--kt-app-aside-base-border-left);
+ border-right: var(--kt-app-aside-base-border-right);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ :root {
+ --kt-app-aside-width: 300px;
+ --kt-app-aside-width-actual: 300px;
+ --kt-app-aside-gap-start: 0px;
+ --kt-app-aside-gap-end: 0px;
+ --kt-app-aside-gap-top: 0px;
+ --kt-app-aside-gap-bottom: 0px;
+ }
+ [data-kt-app-aside-stacked="true"] {
+ --kt-app-aside-width: calc(
+ var(--kt-app-aside-primary-width) +
+ var(--kt-app-aside-secondary-width)
+ );
+ }
+ [data-kt-app-aside-minimize="on"] {
+ --kt-app-aside-width: 75px;
+ --kt-app-aside-gap-start: 0px;
+ --kt-app-aside-gap-end: 0px;
+ --kt-app-aside-gap-top: 0px;
+ --kt-app-aside-gap-bottom: 0px;
+ }
+ [data-kt-app-aside-sticky="on"] {
+ --kt-app-aside-width: 300px;
+ --kt-app-aside-gap-start: 0px;
+ --kt-app-aside-gap-end: 0px;
+ --kt-app-aside-gap-top: 0px;
+ --kt-app-aside-gap-bottom: 0px;
+ }
+ [data-kt-app-aside-collapse="on"] {
+ --kt-app-aside-width: 0px;
+ }
+ [data-kt-app-aside-static="true"] .app-aside {
+ position: relative;
+ }
+ [data-kt-app-aside-offcanvas="true"] .app-aside {
+ display: none;
+ }
+ [data-kt-app-aside-fixed="true"] .app-aside {
+ position: fixed;
+ z-index: 105;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ }
+ [data-kt-app-aside-stacked="true"] .app-aside {
+ align-items: stretch;
+ }
+ [data-kt-app-aside-sticky="on"] .app-aside {
+ position: fixed;
+ transition: none;
+ box-shadow: var(--kt-app-aside-sticky-box-shadow);
+ border-left: var(--kt-aside-sticky-border-start);
+ border-right: var(--kt-app-aside-sticky-border-end);
+ top: auto;
+ bottom: auto;
+ left: auto;
+ z-index: 105;
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-aside-minimize="on"] .app-aside {
+ transition: none;
+ background-color: var(--kt-app-aside-minimize-bg-color);
+ box-shadow: var(--kt-app-aside-minimize-box-shadow);
+ border-start: var(--kt-app-aside-minimize-border-start);
+ border-end: var(--kt-app-aside-minimize-border-end);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-aside-hoverable="true"] .app-aside .app-aside-wrapper {
+ width: var(--kt-app-aside-width-actual);
+ }
+ [data-kt-app-aside-hoverable="true"][data-kt-app-aside-minimize="on"]
+ .app-aside:hover:not(.animating) {
+ transition: none;
+ width: var(--kt-app-aside-width-actual);
+ box-shadow: var(--kt-app-aside-minimize-hover-box-shadow);
+ }
+ [data-kt-app-aside-collapse="on"] .app-aside {
+ transition: none;
+ width: var(--kt-app-aside-width-actual);
+ margin-right: calc(-1 * var(--kt-app-aside-width-actual));
+ }
+ [data-kt-app-aside-minimize="on"] .app-aside-minimize-d-none {
+ display: none !important;
+ }
+ [data-kt-app-aside-minimize="on"] .app-aside-minimize-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-aside-sticky="on"] .app-aside-sticky-d-none {
+ display: none !important;
+ }
+ [data-kt-app-aside-sticky="on"] .app-aside-sticky-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-aside-collapse="on"] .app-aside-collapse-d-none {
+ display: none !important;
+ }
+ [data-kt-app-aside-collapse="on"] .app-aside-collapse-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-aside-fixed="true"][data-kt-app-header-fixed="true"]:not(
+ [data-kt-app-aside-push-header="true"]
+ )
+ .app-aside {
+ top: var(--kt-app-header-height);
+ }
+ [data-kt-app-aside-fixed="true"][data-kt-app-header-fixed="true"][data-kt-app-toolbar-fixed="true"]:not(
+ [data-kt-app-aside-push-toolbar="true"]
+ )
+ .app-aside {
+ top: calc(
+ var(--kt-app-header-height) + var(--kt-app-toolbar-height, 0px)
+ );
+ }
+}
+@media (max-width: 991.98px) {
+ .app-aside {
+ display: none;
+ width: var(--kt-app-aside-width);
+ z-index: 106;
+ background-color: var(--kt-app-aside-base-bg-color-mobile);
+ box-shadow: var(--kt-app-aside-base-box-shadow-mobile);
+ border-left: var(--kt-app-aside-base-border-start-mobile);
+ order-right: var(--kt-app-aside-base-border-end-mobile);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ :root {
+ --kt-app-aside-width: 275px;
+ --kt-app-aside-width-actual: 275px;
+ --kt-app-aside-gap-start: 0px;
+ --kt-app-aside-gap-end: 0px;
+ --kt-app-aside-gap-top: 0px;
+ --kt-app-aside-gap-bottom: 0px;
+ }
+ [data-kt-app-aside-minimize-mobile="on"] {
+ --kt-app-aside-width: 75px;
+ --kt-app-aside-gap-start: 0px;
+ --kt-app-aside-gap-end: 0px;
+ --kt-app-aside-gap-top: 0px;
+ --kt-app-aside-gap-bottom: 0px;
+ }
+ [data-kt-app-aside-collapse-mobile="on"] {
+ --kt-app-aside-width: 0px;
+ }
+ [data-kt-app-aside-stacked="true"] .app-aside {
+ align-items: stretch;
+ }
+ [data-kt-app-aside-minimize-mobile="on"] .app-aside {
+ transition: none;
+ background-color: var(--kt-app-aside-minimize-bg-color-mobile);
+ box-shadow: var(--kt-app-aside-minimize-box-shadow-mobile);
+ border-left: var(--kt-app-aside-minimize-border-start-mobile);
+ border-right: var(--kt-app-aside-minimize-border-end-mobile);
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ [data-kt-app-aside-hoverable-mobile="true"] .app-aside .app-aside-wrapper {
+ width: var(--kt-app-aside-width-actual);
+ }
+ [data-kt-app-aside-hoverable-mobile="true"][data-kt-app-aside-minimize-mobile="on"]
+ .app-aside:hover:not(.animating) {
+ transition: none;
+ width: var(--kt-app-aside-width-actual);
+ box-shadow: var(--kt-app-aside-minimize-hover-box-shadow-mobile);
+ }
+ [data-kt-app-aside-collapse-mobile="on"] .app-aside {
+ transition: none;
+ width: var(--kt-app-aside-width-actual);
+ margin-right: calc(-1 * var(--kt-app-aside-width-actual));
+ }
+ [data-kt-app-aside-minimize-mobile="on"] .app-aside-minimize-mobile-d-none {
+ display: none !important;
+ }
+ [data-kt-app-aside-minimize-mobile="on"] .app-aside-minimize-mobile-d-flex {
+ display: flex !important;
+ }
+ [data-kt-app-aside-collapse-mobile="on"] .app-aside-collapse-mobile-d-none {
+ display: none !important;
+ }
+ [data-kt-app-aside-collapse-mobile="on"] .app-aside-collapse-mobile-d-flex {
+ display: flex !important;
+ }
+}
+.app-wrapper {
+ display: flex;
+}
+@media (min-width: 992px) {
+ .app-wrapper {
+ transition: margin 0.3s ease;
+ }
+ [data-kt-app-header-sticky="on"] .app-wrapper {
+ margin-top: var(--kt-app-header-height-actual);
+ }
+ [data-kt-app-header-fixed="true"] .app-wrapper {
+ margin-top: var(--kt-app-header-height);
+ }
+ [data-kt-app-toolbar-sticky="on"] .app-wrapper {
+ margin-top: var(--kt-app-toolbar-height-actual, 0);
+ }
+ [data-kt-app-header-fixed="true"][data-kt-app-toolbar-sticky="on"]
+ .app-wrapper {
+ margin-top: calc(
+ var(--kt-app-header-height-actual) +
+ var(--kt-app-toolbar-height-actual, 0px)
+ );
+ }
+ [data-kt-app-header-fixed="true"][data-kt-app-toolbar-fixed="true"]
+ .app-wrapper {
+ margin-top: calc(
+ var(--kt-app-header-height) + var(--kt-app-toolbar-height, 0px)
+ );
+ }
+ [data-kt-app-sidebar-fixed="true"] .app-wrapper {
+ margin-left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px)
+ );
+ }
+ [data-kt-app-sidebar-panel-fixed="true"] .app-wrapper {
+ margin-left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px) +
+ var(--kt-app-sidebar-panel-width) +
+ var(--kt-app-sidebar-panel-gap-start, 0px) +
+ var(--kt-app-sidebar-panel-gap-end, 0px)
+ );
+ }
+ [data-kt-app-aside-fixed="true"] .app-wrapper {
+ margin-right: calc(
+ var(--kt-app-aside-width) + var(--kt-app-aside-gap-start, 0px) +
+ var(--kt-app-aside-gap-end, 0px)
+ );
+ }
+ [data-kt-app-footer-fixed="true"] .app-wrapper {
+ margin-bottom: var(--kt-app-footer-height);
+ }
+}
+@media (max-width: 991.98px) {
+ .app-wrapper {
+ transition: margin 0.3s ease;
+ }
+ [data-kt-app-header-sticky-mobile="on"] .app-wrapper {
+ margin-top: var(--kt-app-header-height-actual);
+ }
+ [data-kt-app-header-fixed-mobile="true"] .app-wrapper {
+ margin-top: var(--kt-app-header-height);
+ }
+ [data-kt-app-header-fixed-mobile="true"][data-kt-app-toolbar-sticky-mobile="on"]
+ .app-wrapper {
+ margin-top: calc(
+ var(--kt-app-header-height-actual) +
+ var(--kt-app-toolbar-height-actual, 0px)
+ );
+ }
+ [data-kt-app-footer-fixed-mobile="true"] .app-wrapper {
+ margin-bottom: var(--kt-app-footer-height);
+ }
+}
+.app-main {
+ display: flex;
+}
+@media (min-width: 992px) {
+ .app-main {
+ transition: margin 0.3s ease;
+ }
+ [data-kt-app-sidebar-sticky="true"] .app-main {
+ margin-left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px)
+ );
+ }
+ [data-kt-app-sidebar-panel-sticky="true"] .app-main {
+ margin-left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px) +
+ var(--kt-app-sidebar-panel-width) +
+ var(--kt-app-sidebar-panel-gap-start, 0px) +
+ var(--kt-app-sidebar-panel-gap-end, 0px)
+ );
+ }
+ [data-kt-app-aside-sticky="true"] .app-main {
+ margin-right: calc(
+ var(--kt-app-aside-width) + var(--kt-app-aside-gap-start, 0px) +
+ var(--kt-app-aside-gap-end, 0px)
+ );
+ }
+}
+@media (max-width: 991.98px) {
+ .app-main {
+ padding-left: 0;
+ padding-right: 0;
+ }
+}
+@media (min-width: 992px) {
+ .app-content {
+ padding-top: 30px;
+ padding-bottom: 30px;
+ padding-left: 0;
+ padding-right: 0;
+ }
+}
+@media (max-width: 991.98px) {
+ .app-content {
+ max-width: none;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ padding-left: 0;
+ padding-right: 0;
+ }
+}
+.app-footer {
+ transition: left 0.3s ease, right 0.3s ease;
+ display: flex;
+ align-items: stretch;
+}
+@media (min-width: 992px) {
+ .app-footer {
+ background-color: var(--kt-app-footer-bg-color);
+ box-shadow: var(--kt-app-footer-box-shadow);
+ border-top: var(--kt-app-footer-border-top);
+ }
+ :root {
+ --kt-app-footer-height: 60px;
+ }
+ .app-footer {
+ height: var(--kt-app-footer-height);
+ }
+ [data-kt-app-footer-fixed="true"] .app-footer {
+ z-index: 100;
+ position: fixed;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ }
+ [data-kt-app-sidebar-fixed="true"][data-kt-app-sidebar-push-footer="true"]
+ .app-footer {
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px)
+ );
+ }
+ [data-kt-app-sidebar-panel-fixed="true"][data-kt-app-sidebar-panel-push-footer="true"]
+ .app-footer {
+ left: calc(
+ var(--kt-app-sidebar-width) + var(--kt-app-sidebar-gap-start, 0px) +
+ var(--kt-app-sidebar-gap-end, 0px) +
+ var(--kt-app-sidebar-panel-width) +
+ var(--kt-app-sidebar-panel-gap-start, 0px) +
+ var(--kt-app-sidebar-panel-gap-end, 0px)
+ );
+ }
+ [data-kt-app-aside-fixed="true"][data-kt-app-aside-push-footer="true"]
+ .app-footer {
+ right: calc(
+ var(--kt-app-aside-width) + var(--kt-app-aside-gap-start, 0px) +
+ var(--kt-app-aside-gap-end, 0px)
+ );
+ }
+}
+@media (max-width: 991.98px) {
+ .app-footer {
+ background-color: var(--kt-app-footer-bg-color-mobile);
+ box-shadow: var(--kt-app-footer-box-shadow-mobile);
+ border-top: var(--kt-app-footer-border-top-mobile);
+ }
+ body {
+ --kt-app-footer-height: auto;
+ }
+ .app-footer {
+ height: var(--kt-app-footer-height);
+ }
+ [data-kt-app-footer-fixed-mobile="true"] .app-footer {
+ z-index: 100;
+ position: fixed;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ }
+}
+.app-layout-builder-toggle {
+ position: fixed;
+ z-index: 105;
+ bottom: 40px;
+ right: 50px;
+}
+@media (max-width: 991.98px) {
+ .app-layout-builder-toggle {
+ bottom: 20px;
+ right: 40px;
+ }
+}
+html:not([data-theme="dark"]) {
+ --kt-app-bg-color: #f5f8fa;
+ --kt-app-blank-bg-color: #ffffff;
+ --kt-app-header-base-bg-color: #ffffff;
+ --kt-app-header-base-bg-color-mobile: #ffffff;
+ --kt-app-header-base-box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05);
+ --kt-app-header-base-box-shadow-mobile: 0px 10px 30px 0px
+ rgba(82, 63, 105, 0.05);
+ --kt-app-header-base-menu-link-bg-color-active: #f4f6fa;
+ --kt-app-header-light-separator-color: #e4e6ef;
+ --kt-app-sidebar-base-toggle-btn-box-shadow: 0px 0px 10px
+ rgba(113, 121, 136, 0.1);
+ --kt-app-sidebar-base-toggle-btn-bg-color: #ffffff;
+ --kt-app-sidebar-light-bg-color: #ffffff;
+ --kt-app-sidebar-light-box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.05);
+ --kt-app-sidebar-light-separator-color: #e4e6ef;
+ --kt-app-sidebar-light-scrollbar-color: #eff2f5;
+ --kt-app-sidebar-light-scrollbar-color-hover: #eff2f5;
+ --kt-app-sidebar-light-menu-heading-color: #b5b5c3;
+ --kt-app-sidebar-light-menu-link-bg-color-active: #f4f6fa;
+ --kt-app-sidebar-light-header-menu-link-bg-color-active: #eaeef2;
+ --kt-app-toolbar-base-bg-color: #ffffff;
+ --kt-app-toolbar-base-bg-color-mobile: #ffffff;
+ --kt-app-toolbar-base-box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05);
+ --kt-app-toolbar-base-box-shadow-mobile: 0px 10px 30px 0px
+ rgba(82, 63, 105, 0.05);
+ --kt-app-toolbar-base-border-top: 1px solid #eff2f5;
+ --kt-app-toolbar-base-border-top-mobile: 1px solid #eff2f5;
+ --kt-app-footer-bg-color: #ffffff;
+ --kt-app-footer-bg-color-mobile: #ffffff;
+}
+[data-theme="dark"] {
+ --kt-app-bg-color: #151521;
+ --kt-app-blank-bg-color: #151521;
+ --kt-app-header-base-bg-color: #1e1e2d;
+ --kt-app-header-base-bg-color-mobile: #1e1e2d;
+ --kt-app-header-base-box-shadow: none;
+ --kt-app-header-base-box-shadow-mobile: none;
+ --kt-app-header-base-menu-link-bg-color-active: #2a2a3c;
+ --kt-app-header-light-separator-color: #2b2b40;
+ --kt-app-sidebar-base-toggle-btn-box-shadow: none;
+ --kt-app-sidebar-base-toggle-btn-bg-color: #2a2a3c;
+ --kt-app-sidebar-light-bg-color: #1e1e2d;
+ --kt-app-sidebar-light-box-shadow: none;
+ --kt-app-sidebar-light-separator-color: #2b2b40;
+ --kt-app-sidebar-light-scrollbar-color: #2b2b40;
+ --kt-app-sidebar-light-scrollbar-color-hover: #2b2b40;
+ --kt-app-sidebar-light-menu-heading-color: #565674;
+ --kt-app-sidebar-light-menu-link-bg-color-active: #2a2a3c;
+ --kt-app-sidebar-light-header-menu-link-bg-color-active: #1b1b29;
+ --kt-app-toolbar-base-bg-color: #1a1a27;
+ --kt-app-toolbar-base-bg-color-mobile: #1a1a27;
+ --kt-app-toolbar-base-box-shadow: none;
+ --kt-app-toolbar-base-box-shadow-mobile: 0px 10px 30px 0px
+ rgba(82, 63, 105, 0.05);
+ --kt-app-toolbar-base-border-top: 0;
+ --kt-app-toolbar-base-border-top-mobile: 1px solid #eff2f5;
+ --kt-app-footer-bg-color: #1e1e2d;
+ --kt-app-footer-bg-color-mobile: #1e1e2d;
+}
+@media (min-width: 992px) {
+ .app-sidebar-toggle {
+ box-shadow: var(--kt-app-sidebar-base-toggle-btn-box-shadow) !important;
+ background-color: var(
+ --kt-app-sidebar-base-toggle-btn-bg-color
+ ) !important;
+ }
+ .app-sidebar-logo {
+ height: var(--kt-app-header-height);
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ position: relative;
+ flex-shrink: 0;
+ }
+ .app-sidebar-menu .menu > .menu-item {
+ margin-left: 0.115rem;
+ }
+}
+@media (max-width: 991.98px) {
+ .app-sidebar-logo {
+ display: none;
+ }
+}
+.app-sidebar-logo-minimize {
+ display: none;
+}
+.app-sidebar-footer .btn-custom .btn-icon {
+ display: none;
+}
+@media (min-width: 992px) {
+ [data-kt-app-sidebar-minimize="on"]:not(
+ [data-kt-app-sidebar-hoverable="true"]
+ )
+ .app-sidebar
+ .app-sidebar-logo
+ .app-sidebar-logo-default {
+ display: none;
+ }
+ [data-kt-app-sidebar-minimize="on"]:not(
+ [data-kt-app-sidebar-hoverable="true"]
+ )
+ .app-sidebar
+ .app-sidebar-logo
+ .app-sidebar-logo-minimize {
+ display: inline-block;
+ }
+ [data-kt-app-sidebar-minimize="on"]:not(
+ [data-kt-app-sidebar-hoverable="true"]
+ )
+ .app-sidebar
+ .app-sidebar-wrapper {
+ width: var(--kt-app-sidebar-width-actual);
+ }
+ [data-kt-app-sidebar-minimize="on"]:not(
+ [data-kt-app-sidebar-hoverable="true"]
+ )
+ .app-sidebar
+ .app-sidebar-menu
+ .menu-content,
+ [data-kt-app-sidebar-minimize="on"]:not(
+ [data-kt-app-sidebar-hoverable="true"]
+ )
+ .app-sidebar
+ .app-sidebar-menu
+ .menu-title {
+ opacity: 0;
+ transition: opacity 0.3s ease !important;
+ }
+ [data-kt-app-sidebar-minimize="on"]:not(
+ [data-kt-app-sidebar-hoverable="true"]
+ )
+ .app-sidebar
+ .app-sidebar-menu
+ .menu-item.show
+ > .menu-sub {
+ height: 0;
+ overflow: hidden;
+ transition: height 0.3s ease !important;
+ }
+ [data-kt-app-sidebar-minimize="on"]:not(
+ [data-kt-app-sidebar-hoverable="true"]
+ )
+ .app-sidebar
+ .app-sidebar-footer
+ .btn-custom {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ [data-kt-app-sidebar-minimize="on"]:not(
+ [data-kt-app-sidebar-hoverable="true"]
+ )
+ .app-sidebar
+ .app-sidebar-footer
+ .btn-custom
+ .btn-label {
+ width: 0;
+ display: none;
+ }
+ [data-kt-app-sidebar-minimize="on"]:not(
+ [data-kt-app-sidebar-hoverable="true"]
+ )
+ .app-sidebar
+ .app-sidebar-footer
+ .btn-custom
+ .btn-icon {
+ width: auto;
+ display: block;
+ }
+ [data-kt-app-sidebar-minimize="on"][data-kt-app-sidebar-hoverable="true"]
+ .app-sidebar:not(:hover)
+ .app-sidebar-logo
+ .app-sidebar-logo-default {
+ display: none;
+ }
+ [data-kt-app-sidebar-minimize="on"][data-kt-app-sidebar-hoverable="true"]
+ .app-sidebar:not(:hover)
+ .app-sidebar-logo
+ .app-sidebar-logo-minimize {
+ display: inline-block;
+ }
+ [data-kt-app-sidebar-minimize="on"][data-kt-app-sidebar-hoverable="true"]
+ .app-sidebar:not(:hover)
+ .app-sidebar-wrapper {
+ width: var(--kt-app-sidebar-width-actual);
+ }
+ [data-kt-app-sidebar-minimize="on"][data-kt-app-sidebar-hoverable="true"]
+ .app-sidebar:not(:hover)
+ .app-sidebar-menu
+ .menu-content,
+ [data-kt-app-sidebar-minimize="on"][data-kt-app-sidebar-hoverable="true"]
+ .app-sidebar:not(:hover)
+ .app-sidebar-menu
+ .menu-title {
+ opacity: 0;
+ transition: opacity 0.3s ease !important;
+ }
+ [data-kt-app-sidebar-minimize="on"][data-kt-app-sidebar-hoverable="true"]
+ .app-sidebar:not(:hover)
+ .app-sidebar-menu
+ .menu-item.show
+ > .menu-sub {
+ height: 0;
+ overflow: hidden;
+ transition: height 0.3s ease !important;
+ }
+ [data-kt-app-sidebar-minimize="on"][data-kt-app-sidebar-hoverable="true"]
+ .app-sidebar:not(:hover)
+ .app-sidebar-footer
+ .btn-custom {
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+ [data-kt-app-sidebar-minimize="on"][data-kt-app-sidebar-hoverable="true"]
+ .app-sidebar:not(:hover)
+ .app-sidebar-footer
+ .btn-custom
+ .btn-label {
+ width: 0;
+ display: none;
+ }
+ [data-kt-app-sidebar-minimize="on"][data-kt-app-sidebar-hoverable="true"]
+ .app-sidebar:not(:hover)
+ .app-sidebar-footer
+ .btn-custom
+ .btn-icon {
+ width: auto;
+ display: block;
+ }
+}
+[data-kt-app-layout="dark-sidebar"] .app-sidebar {
+ background-color: #1e1e2d;
+ border-right: 0 !important;
+}
+[data-kt-app-layout="dark-sidebar"] .app-sidebar .hover-scroll-overlay-y {
+ scrollbar-color: #323248 transparent;
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .hover-scroll-overlay-y::-webkit-scrollbar-thumb {
+ background-color: #323248;
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .hover-scroll-overlay-y::-webkit-scrollbar-corner {
+ background-color: transparent;
+}
+[data-kt-app-layout="dark-sidebar"] .app-sidebar .hover-scroll-overlay-y:hover {
+ scrollbar-color: #323248 transparent;
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .hover-scroll-overlay-y:hover::-webkit-scrollbar-thumb {
+ background-color: #323248;
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .hover-scroll-overlay-y:hover::-webkit-scrollbar-corner {
+ background-color: transparent;
+}
+[data-kt-app-layout="dark-sidebar"] .app-sidebar .app-sidebar-logo {
+ border-bottom: 1px dashed #393945;
+}
+[data-kt-app-layout="dark-sidebar"] .app-sidebar .btn-custom {
+ color: #b5b5c3;
+ background-color: rgba(63, 66, 84, 0.35);
+}
+[data-kt-app-layout="dark-sidebar"] .app-sidebar .btn-custom .svg-icon,
+[data-kt-app-layout="dark-sidebar"] .app-sidebar .btn-custom i {
+ color: #b5b5c3;
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .btn-custom.dropdown-toggle:after {
+ color: #b5b5c3;
+}
+.btn-check:active
+ + [data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .btn-custom,
+.btn-check:checked
+ + [data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .btn-custom,
+.show > [data-kt-app-layout="dark-sidebar"] .app-sidebar .btn-custom,
+[data-kt-app-layout="dark-sidebar"] .app-sidebar .btn-custom.active,
+[data-kt-app-layout="dark-sidebar"] .app-sidebar .btn-custom.show,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .btn-custom:active:not(.btn-active),
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .btn-custom:focus:not(.btn-active),
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .btn-custom:hover:not(.btn-active) {
+ color: #b5b5c3;
+ background-color: rgba(63, 66, 84, 0.35) !important;
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-heading {
+ color: #646477 !important;
+}
+[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu .menu-item .menu-link {
+ color: #9d9da6;
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-title {
+ color: #9d9da6;
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-icon
+ i {
+ color: #c5c5d8;
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-bullet
+ .bullet {
+ background-color: #787887;
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: #787887;
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: #787887;
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-title {
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-icon
+ i {
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-title {
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-icon
+ i {
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active {
+ transition: color 0.2s ease;
+ background-color: #2a2a3c;
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-title {
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-icon
+ i {
+ color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary-inverse);
+}
+[data-kt-app-layout="dark-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+[data-kt-app-layout="light-sidebar"] .app-sidebar {
+ background-color: var(--kt-app-sidebar-light-bg-color);
+ border-right: 0 !important;
+}
+[data-kt-app-layout="light-sidebar"] .app-sidebar .hover-scroll-overlay-y {
+ scrollbar-color: var(--kt-app-sidebar-light-scrollbar-color) transparent;
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .hover-scroll-overlay-y::-webkit-scrollbar-thumb {
+ background-color: var(--kt-app-sidebar-light-scrollbar-color);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .hover-scroll-overlay-y::-webkit-scrollbar-corner {
+ background-color: transparent;
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .hover-scroll-overlay-y:hover {
+ scrollbar-color: var(--kt-app-sidebar-light-scrollbar-color-hover)
+ transparent;
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .hover-scroll-overlay-y:hover::-webkit-scrollbar-thumb {
+ background-color: var(--kt-app-sidebar-light-scrollbar-color-hover);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .hover-scroll-overlay-y:hover::-webkit-scrollbar-corner {
+ background-color: transparent;
+}
+[data-kt-app-layout="light-sidebar"] .app-sidebar .app-sidebar-logo {
+ border-bottom: 1px solid var(--kt-app-sidebar-light-separator-color);
+}
+[data-kt-app-layout="light-sidebar"] .app-sidebar .menu {
+ font-weight: 500;
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-heading {
+ color: var(--kt-app-sidebar-light-menu-heading-color) !important;
+}
+[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link {
+ color: var(--kt-gray-700);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-title {
+ color: var(--kt-gray-700);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-icon
+ i {
+ color: var(--kt-gray-500);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-gray-500);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-500);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-500);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ color: var(--kt-gray-900);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-gray-900);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-gray-700);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-gray-700);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-700);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-700);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-gray-900);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-title {
+ color: var(--kt-gray-900);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-icon
+ i {
+ color: var(--kt-gray-700);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-gray-700);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.show
+ > .menu-link
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-700);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-700);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-gray-900);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-title {
+ color: var(--kt-gray-900);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-icon
+ i {
+ color: var(--kt-gray-700);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-gray-700);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item.here
+ > .menu-link
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-700);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-700);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active {
+ transition: color 0.2s ease;
+ background-color: var(--kt-app-sidebar-light-menu-link-bg-color-active);
+ color: var(--kt-primary);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-title {
+ color: var(--kt-primary);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-icon
+ .svg-icon,
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-icon
+ i {
+ color: var(--kt-primary);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary);
+}
+[data-kt-app-layout="light-sidebar"]
+ .app-sidebar
+ .menu
+ .menu-item
+ .menu-link.active
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.app-header-menu .menu .menu-item .menu-link {
+ color: var(--kt-gray-700);
+}
+.app-header-menu .menu .menu-item .menu-link .menu-title {
+ color: var(--kt-gray-700);
+}
+.app-header-menu .menu .menu-item .menu-link .menu-icon,
+.app-header-menu .menu .menu-item .menu-link .menu-icon .svg-icon,
+.app-header-menu .menu .menu-item .menu-link .menu-icon i {
+ color: var(--kt-gray-500);
+}
+.app-header-menu .menu .menu-item .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-gray-500);
+}
+.app-header-menu .menu .menu-item .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-500);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-gray-500);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.app-header-menu
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+.app-header-menu
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-active);
+ color: var(--kt-primary);
+}
+.app-header-menu
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+.app-header-menu
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-primary);
+}
+.app-header-menu
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.app-header-menu
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.app-header-menu
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+.app-header-menu
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+.app-header-menu
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+.app-header-menu
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-primary);
+}
+.app-header-menu
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+.app-header-menu
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary);
+}
+.app-header-menu
+ .menu
+ .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+.app-header-menu
+ .menu
+ .menu-item:not(.here)
+ .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.app-header-menu .menu .menu-item.show > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item.show > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item.show > .menu-link .menu-icon,
+.app-header-menu .menu .menu-item.show > .menu-link .menu-icon .svg-icon,
+.app-header-menu .menu .menu-item.show > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item.show > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item.show > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.app-header-menu .menu .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-active);
+ color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item.here > .menu-link .menu-icon,
+.app-header-menu .menu .menu-item.here > .menu-link .menu-icon .svg-icon,
+.app-header-menu .menu .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.app-header-menu .menu .menu-item .menu-link.active {
+ transition: color 0.2s ease;
+ background-color: var(--kt-menu-link-bg-color-active);
+ color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item .menu-link.active .menu-title {
+ color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item .menu-link.active .menu-icon,
+.app-header-menu .menu .menu-item .menu-link.active .menu-icon .svg-icon,
+.app-header-menu .menu .menu-item .menu-link.active .menu-icon i {
+ color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item .menu-link.active .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+}
+.app-header-menu .menu .menu-item .menu-link.active .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+}
+.app-header-menu .menu-extended {
+ --kt-menu-link-bg-color-active: rgba(var(--kt-gray-100-rgb), 0.7);
+ --kt-menu-link-bg-color-hover: rgba(var(--kt-gray-100-rgb), 0.7);
+}
+.app-header-menu .menu-extended .menu-custom-icon {
+ background-color: var(--kt-gray-100);
+}
+.app-header-menu .menu-extended .menu-link.active .menu-custom-icon,
+.app-header-menu .menu-extended .menu-link:hover .menu-custom-icon {
+ background-color: var(--kt-gray-200);
+}
+.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
+ color: #1BC5BD;
+ }
+ .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
+ border-color: #1BC5BD;
+ }
+ .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
+ border-color: #30e3da;
+ background-color: #30e3da;
+ }
+ .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
+ -webkit-box-shadow: 0 0 0 0.2rem rgba(27, 197, 189, 0.25);
+ box-shadow: 0 0 0 0.2rem rgba(27, 197, 189, 0.25);
+ }
+ .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #1BC5BD;
+ }
+
+ .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
+ border-color: #1BC5BD;
+ }
+ .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
+ border-color: #1BC5BD;
+ -webkit-box-shadow: 0 0 0 0.2rem rgba(27, 197, 189, 0.25);
+ box-shadow: 0 0 0 0.2rem rgba(27, 197, 189, 0.25);
+ }
+ .custom-file {
+ width: 100%;
+ }
+ @media (prefers-reduced-motion: reduce) {
+ .custom-control-label::before,
+ .custom-file-label,
+ .custom-select {
+ -webkit-transition: none;
+ transition: none;
+ }
+ }
+ .custom-control-label::before,
+.custom-file-label,
+.custom-select {
+ -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
+}
+.custom-file-label {
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 1;
+ height: calc(1.5em + 1.3rem + 2px);
+ padding: 0.65rem 1rem;
+ overflow: hidden;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #3F4254;
+ background-color: #ffffff;
+ border: 1px solid #E4E6EF;
+ border-radius: 0.42rem;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ }
+ .custom-file-label::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 3;
+ display: block;
+ height: calc(1.5em + 1.3rem);
+ padding: 0.65rem 1rem;
+ line-height: 1.5;
+ color: #3F4254;
+ content: "Browse";
+ background-color: #F3F6F9;
+ border-left: inherit;
+ border-radius: 0 0.42rem 0.42rem 0;
+ }
+ .custom-file {
+ position: relative;
+ display: inline-block;
+ width: 100%;
+ height: calc(1.5em + 1.3rem + 2px);
+ margin-bottom: 0;
+ }
+
+ .custom-file-input {
+ position: relative;
+ z-index: 2;
+ width: 100%;
+ height: calc(1.5em + 1.3rem + 2px);
+ margin: 0;
+ overflow: hidden;
+ opacity: 0;
+ }
+ .custom-file-input:focus ~ .custom-file-label {
+ border-color: #69b3ff;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ }
+ .custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
+ background-color: #F3F6F9;
+ }
+ .custom-file-input:lang(en) ~ .custom-file-label::after {
+ content: "Browse";
+ }
+ .custom-file-input ~ .custom-file-label[data-browse]::after {
+ content: attr(data-browse);
+ }
+ .input-group > .form-control,
+.input-group > .form-control-plaintext,
+.input-group > .custom-select,
+.input-group > .custom-file {
+ position: relative;
+ -webkit-box-flex: 1;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ width: 1%;
+ min-width: 0;
+ margin-bottom: 0;
+}
+.input-group > .form-control + .form-control,
+.input-group > .form-control + .custom-select,
+.input-group > .form-control + .custom-file,
+.input-group > .form-control-plaintext + .form-control,
+.input-group > .form-control-plaintext + .custom-select,
+.input-group > .form-control-plaintext + .custom-file,
+.input-group > .custom-select + .form-control,
+.input-group > .custom-select + .custom-select,
+.input-group > .custom-select + .custom-file,
+.input-group > .custom-file + .form-control,
+.input-group > .custom-file + .custom-select,
+.input-group > .custom-file + .custom-file {
+ margin-left: -1px;
+}
+.input-group > .form-control:focus,
+.input-group > .custom-select:focus,
+.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
+ z-index: 3;
+}
+.input-group > .custom-file .custom-file-input:focus {
+ z-index: 4;
+}
+.input-group > .form-control:not(:first-child),
+.input-group > .custom-select:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.input-group > .custom-file {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.input-group:not(.has-validation) > .form-control:not(:last-child),
+.input-group:not(.has-validation) > .custom-select:not(:last-child),
+.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.input-group.has-validation > .form-control:nth-last-child(n+3),
+.input-group.has-validation > .custom-select:nth-last-child(n+3),
+.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+ .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
+ border-color: #F64E60;
+ }
+ .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
+ border-color: #F64E60;
+ -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 78, 96, 0.25);
+ box-shadow: 0 0 0 0.2rem rgba(246, 78, 96, 0.25);
+ }
+
+ .custom-file-input:focus ~ .custom-file-label {
+ -webkit-box-shadow: none !important;
+ box-shadow: none !important;
+ }
+
+ .custom-file-label {
+ text-align: left;
+ }
+ .custom-file-label:after {
+ float: left;
+ }
+@media (min-width: 992px) {
+ .app-header-menu .menu > .menu-item {
+ margin-right: 0.5rem;
+ }
+ .app-header-menu .menu > .menu-item > .menu-link {
+ padding-top: 0.775rem;
+ padding-bottom: 0.775rem;
+ font-weight: 500;
+ }
+ .app-header-menu .menu > .menu-item.here > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(--kt-app-header-base-menu-link-bg-color-active);
+ color: var(--kt-primary);
+ }
+ .app-header-menu .menu > .menu-item.here > .menu-link .menu-title {
+ color: var(--kt-primary);
+ }
+ .app-header-menu .menu > .menu-item.here > .menu-link .menu-icon,
+ .app-header-menu .menu > .menu-item.here > .menu-link .menu-icon .svg-icon,
+ .app-header-menu .menu > .menu-item.here > .menu-link .menu-icon i {
+ color: var(--kt-primary);
+ }
+ .app-header-menu .menu > .menu-item.here > .menu-link .menu-bullet .bullet {
+ background-color: var(--kt-primary);
+ }
+ .app-header-menu .menu > .menu-item.here > .menu-link .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ }
+}
+[data-kt-app-layout="dark-header"] .app-header {
+ background-color: #1e1e2d;
+ border-bottom: 0 !important;
+}
+[data-kt-app-layout="dark-header"] .app-header .btn-custom {
+ color: #b5b5c3;
+}
+[data-kt-app-layout="dark-header"] .app-header .btn-custom .svg-icon,
+[data-kt-app-layout="dark-header"] .app-header .btn-custom i {
+ color: #b5b5c3;
+}
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom.dropdown-toggle:after {
+ color: #b5b5c3;
+}
+.btn-check:active + [data-kt-app-layout="dark-header"] .app-header .btn-custom,
+.btn-check:checked + [data-kt-app-layout="dark-header"] .app-header .btn-custom,
+.show > [data-kt-app-layout="dark-header"] .app-header .btn-custom,
+[data-kt-app-layout="dark-header"] .app-header .btn-custom.active,
+[data-kt-app-layout="dark-header"] .app-header .btn-custom.show,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:active:not(.btn-active),
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:focus:not(.btn-active),
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:hover:not(.btn-active) {
+ color: #b5b5c3;
+ background-color: rgba(63, 66, 84, 0.35) !important;
+}
+.btn-check:active
+ + [data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom
+ .svg-icon,
+.btn-check:active
+ + [data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom
+ i,
+.btn-check:checked
+ + [data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom
+ .svg-icon,
+.btn-check:checked
+ + [data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom
+ i,
+.show > [data-kt-app-layout="dark-header"] .app-header .btn-custom .svg-icon,
+.show > [data-kt-app-layout="dark-header"] .app-header .btn-custom i,
+[data-kt-app-layout="dark-header"] .app-header .btn-custom.active .svg-icon,
+[data-kt-app-layout="dark-header"] .app-header .btn-custom.active i,
+[data-kt-app-layout="dark-header"] .app-header .btn-custom.show .svg-icon,
+[data-kt-app-layout="dark-header"] .app-header .btn-custom.show i,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:active:not(.btn-active)
+ .svg-icon,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:active:not(.btn-active)
+ i,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:focus:not(.btn-active)
+ .svg-icon,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:focus:not(.btn-active)
+ i,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:hover:not(.btn-active)
+ .svg-icon,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:hover:not(.btn-active)
+ i {
+ color: var(--kt-primary);
+}
+.btn-check:active
+ + [data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom.dropdown-toggle:after,
+.btn-check:checked
+ + [data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom.dropdown-toggle:after,
+.show
+ > [data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom.dropdown-toggle:after,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom.active.dropdown-toggle:after,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom.show.dropdown-toggle:after,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:active:not(.btn-active).dropdown-toggle:after,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:focus:not(.btn-active).dropdown-toggle:after,
+[data-kt-app-layout="dark-header"]
+ .app-header
+ .btn-custom:hover:not(.btn-active).dropdown-toggle:after {
+ color: var(--kt-primary);
+}
+@media (min-width: 992px) {
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link {
+ color: #9d9da6;
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link
+ .menu-title {
+ color: #9d9da6;
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link
+ .menu-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link
+ .menu-icon
+ .svg-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link
+ .menu-icon
+ i {
+ color: #c5c5d8;
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link
+ .menu-bullet
+ .bullet {
+ background-color: #787887;
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: #787887;
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: #787887;
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here),
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item:not(.here)
+ > .menu-link:hover:not(.disabled):not(.active):not(.here) {
+ transition: color 0.2s ease;
+ background-color: #2a2a3c;
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-title,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item:not(.here)
+ > .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-title {
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item:not(.here)
+ > .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item:not(.here)
+ > .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ .svg-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item:not(.here)
+ > .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-icon
+ i {
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item:not(.here)
+ > .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.hover:not(.here)
+ > .menu-link:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item:not(.here)
+ > .menu-link:hover:not(.disabled):not(.active):not(.here)
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.show
+ > .menu-link {
+ transition: color 0.2s ease;
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.show
+ > .menu-link
+ .menu-title {
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.show
+ > .menu-link
+ .menu-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.show
+ > .menu-link
+ .menu-icon
+ .svg-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.show
+ > .menu-link
+ .menu-icon
+ i {
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.show
+ > .menu-link
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.show
+ > .menu-link
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link {
+ transition: color 0.2s ease;
+ background-color: #2a2a3c;
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-title {
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-icon
+ .svg-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-icon
+ i {
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active {
+ transition: color 0.2s ease;
+ background-color: #2a2a3c;
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-title {
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-icon
+ .svg-icon,
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-icon
+ i {
+ color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary-inverse);
+ }
+ [data-kt-app-layout="dark-header"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary-inverse);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ }
+}
+[data-kt-app-layout="light-sidebar"] .app-header {
+ background-color: transparent;
+ box-shadow: none;
+ border-bottom: 1px solid var(--kt-app-sidebar-light-separator-color);
+}
+@media (min-width: 992px) {
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link {
+ transition: color 0.2s ease;
+ background-color: var(
+ --app-sidebar-light-header-menu-link-bg-color-active
+ );
+ color: var(--kt-primary);
+ }
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-title {
+ color: var(--kt-primary);
+ }
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-icon,
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-icon
+ .svg-icon,
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-icon
+ i {
+ color: var(--kt-primary);
+ }
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary);
+ }
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item.here
+ > .menu-link
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ }
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active {
+ transition: color 0.2s ease;
+ background-color: var(
+ --app-sidebar-light-header-menu-link-bg-color-active
+ );
+ color: var(--kt-primary);
+ }
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-title {
+ color: var(--kt-primary);
+ }
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-icon,
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-icon
+ .svg-icon,
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-icon
+ i {
+ color: var(--kt-primary);
+ }
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-bullet
+ .bullet {
+ background-color: var(--kt-primary);
+ }
+ [data-kt-app-layout="light-sidebar"]
+ .app-header-menu
+ .menu
+ > .menu-item
+ > .menu-link.active
+ .menu-arrow:after {
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
+ mask-repeat: no-repeat;
+ mask-position: center;
+ -webkit-mask-repeat: no-repeat;
+ -webkit-mask-position: center;
+ background-color: var(--kt-primary);
+ -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
+ }
+}
+@media (min-width: 992px) {
+ [data-kt-app-toolbar-enabled="true"]:not([data-kt-app-toolbar-fixed="true"])
+ .app-content {
+ padding-top: 0;
+ }
+}
+@media (max-width: 991.98px) {
+ [data-kt-app-toolbar-enabled="true"]:not(
+ [data-kt-app-toolbar-fixed-mobile="true"]
+ )
+ .app-content {
+ padding-top: 0;
+ }
+}
+:is(
+ [data-kt-app-layout="light-sidebar"],
+ [data-kt-app-layout="light-header"],
+ [data-kt-app-layout="dark-header"]
+ )
+ .app-toolbar
+ .form-select.form-select {
+ background-color: var(--kt-body-bg) !important;
+}
+@media (min-width: 992px) {
+ body:not([data-kt-app-toolbar-fixed="true"]) .app-toolbar {
+ height: auto;
+ background-color: transparent;
+ border-top: 0;
+ border-bottom: 0;
+ box-shadow: none;
+ }
+}
+@media (max-width: 991.98px) {
+ body:not([data-kt-app-toolbar-fixed-mobile="true"]) .app-toolbar {
+ height: auto;
+ background-color: transparent;
+ border-top: 0;
+ border-bottom: 0;
+ box-shadow: none;
+ }
+}
+@media (min-width: 992px) {
+ [data-kt-app-layout="dark-header"] .app-header .page-heading {
+ color: #fff !important;
+ }
+}
diff --git a/mitra-panen-skripsi-main/public/assets/css/success-page.css b/mitra-panen-skripsi-main/public/assets/css/success-page.css
new file mode 100644
index 0000000..27d1b7c
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/css/success-page.css
@@ -0,0 +1,67 @@
+@media (min-width: 600px) {
+ .success-content,
+ .button-container {
+ width: 30% !important;
+ }
+}
+@media (max-width: 599px) {
+ body {
+ font-size: 33px !important;
+ }
+ h1 {
+ font-size: calc(2.3rem + 0.6vw);
+ }
+ h6 {
+ font-size: 1rem;
+ }
+ .success-content,
+ .button-container {
+ width: 95% !important;
+ }
+}
+body {
+ align-items: center;
+ background-color: white !important;
+}
+
+.background-top {
+ position: absolute;
+ background-image: url(../../assets/images/successful-background-top.svg);
+ background-repeat: no-repeat;
+ background-size: cover;
+ width: 100%;
+ height: 100%;
+ top: -60% !important;
+ z-index: -1;
+}
+.background-bottom {
+ position: absolute;
+ background-image: url(../../assets/images/successful-background-bottom.svg);
+ background-repeat: no-repeat;
+ background-size: cover;
+ width: 100%;
+ height: 100%;
+ background-position-y: bottom;
+ z-index: -1;
+}
+.check-logo {
+ text-align: center;
+}
+.data-name {
+ color: gray;
+}
+.price-data,
+.page-heading {
+ color: #246bfd !important;
+}
+.chat-button {
+ background-color: #246bfd !important;
+}
+
+.head-details {
+ color: gray;
+}
+.data-detail {
+ box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.08) !important;
+ border-radius: 10px !important;
+}
diff --git a/mitra-panen-skripsi-main/public/assets/images/blank.png b/mitra-panen-skripsi-main/public/assets/images/blank.png
new file mode 100644
index 0000000..6f9722b
Binary files /dev/null and b/mitra-panen-skripsi-main/public/assets/images/blank.png differ
diff --git a/mitra-panen-skripsi-main/public/assets/images/defaultAvatar.png b/mitra-panen-skripsi-main/public/assets/images/defaultAvatar.png
new file mode 100644
index 0000000..1718c05
Binary files /dev/null and b/mitra-panen-skripsi-main/public/assets/images/defaultAvatar.png differ
diff --git a/mitra-panen-skripsi-main/public/assets/images/logo.svg b/mitra-panen-skripsi-main/public/assets/images/logo.svg
new file mode 100644
index 0000000..060ecdd
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/images/logo.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mitra-panen-skripsi-main/public/assets/images/logo_text.svg b/mitra-panen-skripsi-main/public/assets/images/logo_text.svg
new file mode 100644
index 0000000..4395ab8
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/images/logo_text.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mitra-panen-skripsi-main/public/assets/images/pdf.png b/mitra-panen-skripsi-main/public/assets/images/pdf.png
new file mode 100644
index 0000000..014f832
Binary files /dev/null and b/mitra-panen-skripsi-main/public/assets/images/pdf.png differ
diff --git a/mitra-panen-skripsi-main/public/assets/images/shopee.png b/mitra-panen-skripsi-main/public/assets/images/shopee.png
new file mode 100644
index 0000000..687e8c2
Binary files /dev/null and b/mitra-panen-skripsi-main/public/assets/images/shopee.png differ
diff --git a/mitra-panen-skripsi-main/public/assets/images/success.svg b/mitra-panen-skripsi-main/public/assets/images/success.svg
new file mode 100644
index 0000000..0d808bd
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/images/success.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/mitra-panen-skripsi-main/public/assets/images/successful-background-bottom.svg b/mitra-panen-skripsi-main/public/assets/images/successful-background-bottom.svg
new file mode 100644
index 0000000..7e8bab1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/images/successful-background-bottom.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/mitra-panen-skripsi-main/public/assets/images/successful-background-top.svg b/mitra-panen-skripsi-main/public/assets/images/successful-background-top.svg
new file mode 100644
index 0000000..fd855bd
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/images/successful-background-top.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/mitra-panen-skripsi-main/public/assets/images/tokopedia.png b/mitra-panen-skripsi-main/public/assets/images/tokopedia.png
new file mode 100644
index 0000000..b188372
Binary files /dev/null and b/mitra-panen-skripsi-main/public/assets/images/tokopedia.png differ
diff --git a/mitra-panen-skripsi-main/public/assets/images/userBlank.png b/mitra-panen-skripsi-main/public/assets/images/userBlank.png
new file mode 100644
index 0000000..a8598bc
Binary files /dev/null and b/mitra-panen-skripsi-main/public/assets/images/userBlank.png differ
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/account/api-keys/api-keys.js b/mitra-panen-skripsi-main/public/assets/js/custom/account/api-keys/api-keys.js
new file mode 100644
index 0000000..7de6f0d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/account/api-keys/api-keys.js
@@ -0,0 +1 @@
+"use strict";var KTAccountAPIKeys={init:function(){KTUtil.each(document.querySelectorAll('#kt_api_keys_table [data-action="copy"]'),(function(e){var t=e.closest("tr"),s=KTUtil.find(t,'[data-bs-target="license"]');new ClipboardJS(e,{target:s,text:function(){return s.innerHTML}}).on("success",(function(t){var c=e.querySelector(".svg-icon"),i=e.querySelector(".bi.bi-check");i||((i=document.createElement("i")).classList.add("bi"),i.classList.add("bi-check"),i.classList.add("fs-2x"),e.appendChild(i),s.classList.add("text-success"),c.classList.add("d-none"),setTimeout((function(){c.classList.remove("d-none"),e.removeChild(i),s.classList.remove("text-success")}),3e3))}))}))}};KTUtil.onDOMContentLoaded((function(){KTAccountAPIKeys.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/account/orders/classic.js b/mitra-panen-skripsi-main/public/assets/js/custom/account/orders/classic.js
new file mode 100644
index 0000000..e26b0b4
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/account/orders/classic.js
@@ -0,0 +1 @@
+"use strict";var KTDatatablesClassic={init:function(){!function(){const t=document.getElementById("kt_orders_classic");t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),a=moment(e[1].innerHTML,"MMM D, YYYY").format("x");e[1].setAttribute("data-order",a)}));const e=$(t).DataTable({info:!1,order:[]}),a=document.getElementById("kt_filter_orders"),r=document.getElementById("kt_filter_year");var n,o;a.addEventListener("change",(function(t){e.column(3).search(t.target.value).draw()})),r.addEventListener("change",(function(t){switch(t.target.value){case"thisyear":n=moment().startOf("year").format("x"),o=moment().endOf("year").format("x"),e.draw();break;case"thismonth":n=moment().startOf("month").format("x"),o=moment().endOf("month").format("x"),e.draw();break;case"lastmonth":n=moment().subtract(1,"months").startOf("month").format("x"),o=moment().subtract(1,"months").endOf("month").format("x"),e.draw();break;case"last90days":n=moment().subtract(30,"days").format("x"),o=moment().format("x"),e.draw();break;default:n=moment().subtract(100,"years").startOf("month").format("x"),o=moment().add(1,"months").endOf("month").format("x"),e.draw()}})),$.fn.dataTable.ext.search.push((function(t,e,a){var r=n,m=o,s=parseFloat(moment(e[1]).format("x"))||0;return!!(isNaN(r)&&isNaN(m)||isNaN(r)&&s<=m||r<=s&&isNaN(m)||r<=s&&s<=m)})),document.getElementById("kt_filter_search").addEventListener("keyup",(function(t){e.search(t.target.value).draw()}))}()}};KTUtil.onDOMContentLoaded((function(){KTDatatablesClassic.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/account/referrals/referral-program.js b/mitra-panen-skripsi-main/public/assets/js/custom/account/referrals/referral-program.js
new file mode 100644
index 0000000..a03e951
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/account/referrals/referral-program.js
@@ -0,0 +1 @@
+"use strict";var KTAccountReferralsReferralProgram={init:function(){var e,r;e=document.querySelector("#kt_referral_program_link_copy_btn"),r=document.querySelector("#kt_referral_link_input"),new ClipboardJS(e).on("success",(function(s){var n=e.innerHTML;r.classList.add("bg-success"),r.classList.add("text-inverse-success"),e.innerHTML="Copied!",setTimeout((function(){e.innerHTML=n,r.classList.remove("bg-success"),r.classList.remove("text-inverse-success")}),3e3),s.clearSelection()}))}};KTUtil.onDOMContentLoaded((function(){KTAccountReferralsReferralProgram.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/account/security/license-usage.js b/mitra-panen-skripsi-main/public/assets/js/custom/account/security/license-usage.js
new file mode 100644
index 0000000..9bf7cf6
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/account/security/license-usage.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSecurityLicenseUsage={init:function(){KTUtil.each(document.querySelectorAll('#kt_security_license_usage_table [data-action="copy"]'),(function(e){var t=e.closest("tr"),c=KTUtil.find(t,'[data-bs-target="license"]');new ClipboardJS(e,{target:c,text:function(){return c.innerHTML}}).on("success",(function(t){var s=e.querySelector(".svg-icon"),i=e.querySelector(".bi.bi-check");i||((i=document.createElement("i")).classList.add("bi"),i.classList.add("bi-check"),i.classList.add("fs-2x"),e.appendChild(i),c.classList.add("text-success"),s.classList.add("d-none"),setTimeout((function(){s.classList.remove("d-none"),e.removeChild(i),c.classList.remove("text-success")}),3e3))}))}))}};KTUtil.onDOMContentLoaded((function(){KTAccountSecurityLicenseUsage.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/account/security/security-summary.js b/mitra-panen-skripsi-main/public/assets/js/custom/account/security/security-summary.js
new file mode 100644
index 0000000..23a1a34
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/account/security/security-summary.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSecuritySummary=function(){var t=function(t,e,a,r,s){var i=document.querySelector(e),n=parseInt(KTUtil.css(i,"height"));if(i){var o={series:[{name:"Net Profit",data:a},{name:"Revenue",data:r}],chart:{fontFamily:"inherit",type:"bar",height:n,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["35%"],borderRadius:6}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:KTUtil.getCssVariableValue("--kt-gray-400"),fontSize:"12px"}}},yaxis:{labels:{style:{colors:KTUtil.getCssVariableValue("--kt-gray-400"),fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(t){return"$"+t+" thousands"}}},colors:[KTUtil.getCssVariableValue("--kt-primary"),KTUtil.getCssVariableValue("--kt-gray-200")],grid:{borderColor:KTUtil.getCssVariableValue("--kt-gray-200"),strokeDashArray:4,yaxis:{lines:{show:!0}}}},u=new ApexCharts(i,o),l=!1,_=document.querySelector(t);!0===s&&setTimeout((function(){u.render(),l=!0}),500),_.addEventListener("shown.bs.tab",(function(t){0==l&&(u.render(),l=!0)}))}};return{init:function(){t("#kt_security_summary_tab_hours_agents","#kt_security_summary_chart_hours_agents",[50,70,90,117,80,65,80,90,115,95,70,84],[50,70,90,117,80,65,70,90,115,95,70,84],!0),t("#kt_security_summary_tab_hours_clients","#kt_security_summary_chart_hours_clients",[50,70,90,117,80,65,80,90,115,95,70,84],[50,70,90,117,80,65,80,90,115,95,70,84],!1),t("#kt_security_summary_tab_day","#kt_security_summary_chart_day_agents",[50,70,80,100,90,65,80,90,115,95,70,84],[50,70,90,117,60,65,80,90,100,95,70,84],!1),t("#kt_security_summary_tab_day_clients","#kt_security_summary_chart_day_clients",[50,70,100,90,80,65,80,90,115,95,70,84],[50,70,90,115,80,65,80,90,115,95,70,84],!1),t("#kt_security_summary_tab_week","#kt_security_summary_chart_week_agents",[50,70,75,117,80,65,80,90,115,95,50,84],[50,60,90,117,80,65,80,90,115,95,70,84],!1),t("#kt_security_summary_tab_week_clients","#kt_security_summary_chart_week_clients",[50,70,90,117,80,65,80,90,100,80,70,84],[50,70,90,117,80,65,80,90,100,95,70,84],!1)}}}();KTUtil.onDOMContentLoaded((function(){KTAccountSecuritySummary.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/deactivate-account.js b/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/deactivate-account.js
new file mode 100644
index 0000000..eaf0ae0
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/deactivate-account.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSettingsDeactivateAccount=function(){var t,n,e;return{init:function(){(t=document.querySelector("#kt_account_deactivate_form"))&&(e=document.querySelector("#kt_account_deactivate_account_submit"),n=FormValidation.formValidation(t,{fields:{deactivate:{validators:{notEmpty:{message:"Please check the box to deactivate your account"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,submitButton:new FormValidation.plugins.SubmitButton,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),n.validate().then((function(t){"Valid"==t?swal.fire({text:"Are you sure you would like to deactivate your account?",icon:"warning",buttonsStyling:!1,showDenyButton:!0,confirmButtonText:"Yes",denyButtonText:"No",customClass:{confirmButton:"btn btn-light-primary",denyButton:"btn btn-danger"}}).then((t=>{t.isConfirmed?Swal.fire({text:"Your account has been deactivated.",icon:"success",confirmButtonText:"Ok",buttonsStyling:!1,customClass:{confirmButton:"btn btn-light-primary"}}):t.isDenied&&Swal.fire({text:"Account not deactivated.",icon:"info",confirmButtonText:"Ok",buttonsStyling:!1,customClass:{confirmButton:"btn btn-light-primary"}})})):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTAccountSettingsDeactivateAccount.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/overview.js b/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/overview.js
new file mode 100644
index 0000000..127b51f
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/overview.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSettingsOverview={init:function(){}};KTUtil.onDOMContentLoaded((function(){KTAccountSettingsOverview.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/profile-details.js b/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/profile-details.js
new file mode 100644
index 0000000..15a4f44
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/profile-details.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSettingsProfileDetails=function(){var e,t;return{init:function(){(e=document.getElementById("kt_account_profile_details_form"))&&(e.querySelector("#kt_account_profile_details_submit"),t=FormValidation.formValidation(e,{fields:{fname:{validators:{notEmpty:{message:"First name is required"}}},lname:{validators:{notEmpty:{message:"Last name is required"}}},company:{validators:{notEmpty:{message:"Company name is required"}}},phone:{validators:{notEmpty:{message:"Contact phone number is required"}}},country:{validators:{notEmpty:{message:"Please select a country"}}},timezone:{validators:{notEmpty:{message:"Please select a timezone"}}},"communication[]":{validators:{notEmpty:{message:"Please select at least one communication method"}}},language:{validators:{notEmpty:{message:"Please select a language"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,submitButton:new FormValidation.plugins.SubmitButton,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(e.querySelector('[name="country"]')).on("change",(function(){t.revalidateField("country")})),$(e.querySelector('[name="language"]')).on("change",(function(){t.revalidateField("language")})),$(e.querySelector('[name="timezone"]')).on("change",(function(){t.revalidateField("timezone")})))}}}();KTUtil.onDOMContentLoaded((function(){KTAccountSettingsProfileDetails.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/signin-methods.js b/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/signin-methods.js
new file mode 100644
index 0000000..c4edf0a
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/account/settings/signin-methods.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSettingsSigninMethods={init:function(){var t,e;!function(){var t=document.getElementById("kt_signin_email");if(t){var e=document.getElementById("kt_signin_email_edit"),n=document.getElementById("kt_signin_password"),o=document.getElementById("kt_signin_password_edit"),i=document.getElementById("kt_signin_email_button"),s=document.getElementById("kt_signin_cancel"),r=document.getElementById("kt_signin_password_button"),a=document.getElementById("kt_password_cancel");i.querySelector("button").addEventListener("click",(function(){l()})),s.addEventListener("click",(function(){l()})),r.querySelector("button").addEventListener("click",(function(){d()})),a.addEventListener("click",(function(){d()}));var l=function(){t.classList.toggle("d-none"),i.classList.toggle("d-none"),e.classList.toggle("d-none")},d=function(){n.classList.toggle("d-none"),r.classList.toggle("d-none"),o.classList.toggle("d-none")}}}(),(e=document.getElementById("kt_signin_change_email"))&&(t=FormValidation.formValidation(e,{fields:{emailaddress:{validators:{notEmpty:{message:"Email is required"},emailAddress:{message:"The value is not a valid email address"}}},confirmemailpassword:{validators:{notEmpty:{message:"Password is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row"})}}),e.querySelector("#kt_signin_submit").addEventListener("click",(function(n){n.preventDefault(),console.log("click"),t.validate().then((function(n){"Valid"==n?swal.fire({text:"Sent password reset. Please check your email",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}}).then((function(){e.reset(),t.resetForm()})):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}})}))}))),function(t){var e,n=document.getElementById("kt_signin_change_password");n&&(e=FormValidation.formValidation(n,{fields:{currentpassword:{validators:{notEmpty:{message:"Current Password is required"}}},newpassword:{validators:{notEmpty:{message:"New Password is required"}}},confirmpassword:{validators:{notEmpty:{message:"Confirm Password is required"},identical:{compare:function(){return n.querySelector('[name="newpassword"]').value},message:"The password and its confirm are not the same"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row"})}}),n.querySelector("#kt_password_submit").addEventListener("click",(function(t){t.preventDefault(),console.log("click"),e.validate().then((function(t){"Valid"==t?swal.fire({text:"Sent password reset. Please check your email",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}}).then((function(){n.reset(),e.resetForm()})):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}})}))})))}()}};KTUtil.onDOMContentLoaded((function(){KTAccountSettingsSigninMethods.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/calendar/calendar.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/calendar/calendar.js
new file mode 100644
index 0000000..d182041
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/calendar/calendar.js
@@ -0,0 +1 @@
+"use strict";var KTAppCalendar=function(){var e,t,n,a,o,r,i,l,d,s,c,m,u,v,f,p,y,D,_,b,k,g,S,Y,h,T,M,w,E,L,x={id:"",eventName:"",eventDescription:"",eventLocation:"",startDate:"",endDate:"",allDay:!1},B=!1;const q=e=>{C();const n=x.allDay?moment(x.startDate).format("Do MMM, YYYY"):moment(x.startDate).format("Do MMM, YYYY - h:mm a"),a=x.allDay?moment(x.endDate).format("Do MMM, YYYY"):moment(x.endDate).format("Do MMM, YYYY - h:mm a");var o={container:"body",trigger:"manual",boundary:"window",placement:"auto",dismiss:!0,html:!0,title:"Event Summary",content:''+x.eventName+'
Start: '+n+'
End: '+a+'
View More
'};(t=KTApp.initBootstrapPopover(e,o)).show(),B=!0,F()},C=()=>{B&&(t.dispose(),B=!1)},N=()=>{f.innerText="Add a New Event",v.show();const t=p.querySelectorAll('[data-kt-calendar="datepicker"]'),r=p.querySelector("#kt_calendar_datepicker_allday");r.addEventListener("click",(e=>{e.target.checked?t.forEach((e=>{e.classList.add("d-none")})):(d.setDate(x.startDate,!0,"Y-m-d"),t.forEach((e=>{e.classList.remove("d-none")})))})),O(x),_.addEventListener("click",(function(t){t.preventDefault(),y&&y.validate().then((function(t){console.log("validated!"),"Valid"==t?(_.setAttribute("data-kt-indicator","on"),_.disabled=!0,setTimeout((function(){_.removeAttribute("data-kt-indicator"),Swal.fire({text:"New event added to calendar!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){if(t.isConfirmed){v.hide(),_.disabled=!1;let t=!1;r.checked&&(t=!0),0===c.selectedDates.length&&(t=!0);var l=moment(i.selectedDates[0]).format(),s=moment(d.selectedDates[d.selectedDates.length-1]).format();if(!t){const e=moment(i.selectedDates[0]).format("YYYY-MM-DD"),t=e;l=e+"T"+moment(c.selectedDates[0]).format("HH:mm:ss"),s=t+"T"+moment(u.selectedDates[0]).format("HH:mm:ss")}e.addEvent({id:V(),title:n.value,description:a.value,location:o.value,start:l,end:s,allDay:t}),e.render(),p.reset()}}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))},A=()=>{var e,t,n;w.show(),x.allDay?(e="All Day",t=moment(x.startDate).format("Do MMM, YYYY"),n=moment(x.endDate).format("Do MMM, YYYY")):(e="",t=moment(x.startDate).format("Do MMM, YYYY - h:mm a"),n=moment(x.endDate).format("Do MMM, YYYY - h:mm a")),g.innerText=x.eventName,S.innerText=e,Y.innerText=x.eventDescription?x.eventDescription:"--",h.innerText=x.eventLocation?x.eventLocation:"--",T.innerText=t,M.innerText=n},H=()=>{E.addEventListener("click",(t=>{t.preventDefault(),w.hide(),(()=>{f.innerText="Edit an Event",v.show();const t=p.querySelectorAll('[data-kt-calendar="datepicker"]'),r=p.querySelector("#kt_calendar_datepicker_allday");r.addEventListener("click",(e=>{e.target.checked?t.forEach((e=>{e.classList.add("d-none")})):(d.setDate(x.startDate,!0,"Y-m-d"),t.forEach((e=>{e.classList.remove("d-none")})))})),O(x),_.addEventListener("click",(function(t){t.preventDefault(),y&&y.validate().then((function(t){console.log("validated!"),"Valid"==t?(_.setAttribute("data-kt-indicator","on"),_.disabled=!0,setTimeout((function(){_.removeAttribute("data-kt-indicator"),Swal.fire({text:"New event added to calendar!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){if(t.isConfirmed){v.hide(),_.disabled=!1,e.getEventById(x.id).remove();let t=!1;r.checked&&(t=!0),0===c.selectedDates.length&&(t=!0);var l=moment(i.selectedDates[0]).format(),s=moment(d.selectedDates[d.selectedDates.length-1]).format();if(!t){const e=moment(i.selectedDates[0]).format("YYYY-MM-DD"),t=e;l=e+"T"+moment(c.selectedDates[0]).format("HH:mm:ss"),s=t+"T"+moment(u.selectedDates[0]).format("HH:mm:ss")}e.addEvent({id:V(),title:n.value,description:a.value,location:o.value,start:l,end:s,allDay:t}),e.render(),p.reset()}}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}))},F=()=>{document.querySelector("#kt_calendar_event_view_button").addEventListener("click",(e=>{e.preventDefault(),C(),A()}))},O=()=>{n.value=x.eventName?x.eventName:"",a.value=x.eventDescription?x.eventDescription:"",o.value=x.eventLocation?x.eventLocation:"",i.setDate(x.startDate,!0,"Y-m-d");const e=x.endDate?x.endDate:moment(x.startDate).format();d.setDate(e,!0,"Y-m-d");const t=p.querySelector("#kt_calendar_datepicker_allday"),r=p.querySelectorAll('[data-kt-calendar="datepicker"]');x.allDay?(t.checked=!0,r.forEach((e=>{e.classList.add("d-none")}))):(c.setDate(x.startDate,!0,"Y-m-d H:i"),u.setDate(x.endDate,!0,"Y-m-d H:i"),d.setDate(x.startDate,!0,"Y-m-d"),t.checked=!1,r.forEach((e=>{e.classList.remove("d-none")})))},P=e=>{x.id=e.id,x.eventName=e.title,x.eventDescription=e.description,x.eventLocation=e.location,x.startDate=e.startStr,x.endDate=e.endStr,x.allDay=e.allDay},V=()=>Date.now().toString()+Math.floor(1e3*Math.random()).toString();return{init:function(){const t=document.getElementById("kt_modal_add_event");p=t.querySelector("#kt_modal_add_event_form"),n=p.querySelector('[name="calendar_event_name"]'),a=p.querySelector('[name="calendar_event_description"]'),o=p.querySelector('[name="calendar_event_location"]'),r=p.querySelector("#kt_calendar_datepicker_start_date"),l=p.querySelector("#kt_calendar_datepicker_end_date"),s=p.querySelector("#kt_calendar_datepicker_start_time"),m=p.querySelector("#kt_calendar_datepicker_end_time"),D=document.querySelector('[data-kt-calendar="add"]'),_=p.querySelector("#kt_modal_add_event_submit"),b=p.querySelector("#kt_modal_add_event_cancel"),k=t.querySelector("#kt_modal_add_event_close"),f=p.querySelector('[data-kt-calendar="title"]'),v=new bootstrap.Modal(t);const B=document.getElementById("kt_modal_view_event");var F,O,I,R,G,K;w=new bootstrap.Modal(B),g=B.querySelector('[data-kt-calendar="event_name"]'),S=B.querySelector('[data-kt-calendar="all_day"]'),Y=B.querySelector('[data-kt-calendar="event_description"]'),h=B.querySelector('[data-kt-calendar="event_location"]'),T=B.querySelector('[data-kt-calendar="event_start_date"]'),M=B.querySelector('[data-kt-calendar="event_end_date"]'),E=B.querySelector("#kt_modal_view_event_edit"),L=B.querySelector("#kt_modal_view_event_delete"),F=document.getElementById("kt_calendar_app"),O=moment().startOf("day"),I=O.format("YYYY-MM"),R=O.clone().subtract(1,"day").format("YYYY-MM-DD"),G=O.format("YYYY-MM-DD"),K=O.clone().add(1,"day").format("YYYY-MM-DD"),(e=new FullCalendar.Calendar(F,{headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},initialDate:G,navLinks:!0,selectable:!0,selectMirror:!0,select:function(e){C(),P(e),N()},eventClick:function(e){C(),P({id:e.event.id,title:e.event.title,description:e.event.extendedProps.description,location:e.event.extendedProps.location,startStr:e.event.startStr,endStr:e.event.endStr,allDay:e.event.allDay}),A()},eventMouseEnter:function(e){P({id:e.event.id,title:e.event.title,description:e.event.extendedProps.description,location:e.event.extendedProps.location,startStr:e.event.startStr,endStr:e.event.endStr,allDay:e.event.allDay}),q(e.el)},editable:!0,dayMaxEvents:!0,events:[{id:V(),title:"All Day Event",start:I+"-01",end:I+"-02",description:"Toto lorem ipsum dolor sit incid idunt ut",className:"fc-event-danger fc-event-solid-warning",location:"Federation Square"},{id:V(),title:"Reporting",start:I+"-14T13:30:00",description:"Lorem ipsum dolor incid idunt ut labore",end:I+"-14T14:30:00",className:"fc-event-success",location:"Meeting Room 7.03"},{id:V(),title:"Company Trip",start:I+"-02",description:"Lorem ipsum dolor sit tempor incid",end:I+"-03",className:"fc-event-primary",location:"Seoul, Korea"},{id:V(),title:"ICT Expo 2021 - Product Release",start:I+"-03",description:"Lorem ipsum dolor sit tempor inci",end:I+"-05",className:"fc-event-light fc-event-solid-primary",location:"Melbourne Exhibition Hall"},{id:V(),title:"Dinner",start:I+"-12",description:"Lorem ipsum dolor sit amet, conse ctetur",end:I+"-13",location:"Squire's Loft"},{id:V(),title:"Repeating Event",start:I+"-09T16:00:00",end:I+"-09T17:00:00",description:"Lorem ipsum dolor sit ncididunt ut labore",className:"fc-event-danger",location:"General Area"},{id:V(),title:"Repeating Event",description:"Lorem ipsum dolor sit amet, labore",start:I+"-16T16:00:00",end:I+"-16T17:00:00",location:"General Area"},{id:V(),title:"Conference",start:R,end:K,description:"Lorem ipsum dolor eius mod tempor labore",className:"fc-event-primary",location:"Conference Hall A"},{id:V(),title:"Meeting",start:G+"T10:30:00",end:G+"T12:30:00",description:"Lorem ipsum dolor eiu idunt ut labore",location:"Meeting Room 11.06"},{id:V(),title:"Lunch",start:G+"T12:00:00",end:G+"T14:00:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, ut labore",location:"Cafeteria"},{id:V(),title:"Meeting",start:G+"T14:30:00",end:G+"T15:30:00",className:"fc-event-warning",description:"Lorem ipsum conse ctetur adipi scing",location:"Meeting Room 11.10"},{id:V(),title:"Happy Hour",start:G+"T17:30:00",end:G+"T21:30:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, conse ctetur",location:"The English Pub"},{id:V(),title:"Dinner",start:K+"T18:00:00",end:K+"T21:00:00",className:"fc-event-solid-danger fc-event-light",description:"Lorem ipsum dolor sit ctetur adipi scing",location:"New York Steakhouse"},{id:V(),title:"Birthday Party",start:K+"T12:00:00",end:K+"T14:00:00",className:"fc-event-primary",description:"Lorem ipsum dolor sit amet, scing",location:"The English Pub"},{id:V(),title:"Site visit",start:I+"-28",end:I+"-29",className:"fc-event-solid-info fc-event-light",description:"Lorem ipsum dolor sit amet, labore",location:"271, Spring Street"}],datesSet:function(){C()}})).render(),y=FormValidation.formValidation(p,{fields:{calendar_event_name:{validators:{notEmpty:{message:"Event name is required"}}},calendar_event_start_date:{validators:{notEmpty:{message:"Start date is required"}}},calendar_event_end_date:{validators:{notEmpty:{message:"End date is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),i=flatpickr(r,{enableTime:!1,dateFormat:"Y-m-d"}),d=flatpickr(l,{enableTime:!1,dateFormat:"Y-m-d"}),c=flatpickr(s,{enableTime:!0,noCalendar:!0,dateFormat:"H:i"}),u=flatpickr(m,{enableTime:!0,noCalendar:!0,dateFormat:"H:i"}),H(),D.addEventListener("click",(e=>{C(),x={id:"",eventName:"",eventDescription:"",startDate:new Date,endDate:new Date,allDay:!1},N()})),L.addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to delete this event?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.getEventById(x.id).remove(),w.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your event was not deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),b.addEventListener("click",(function(e){e.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(p.reset(),v.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),k.addEventListener("click",(function(e){e.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(p.reset(),v.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),(e=>{e.addEventListener("hidden.bs.modal",(e=>{y&&y.resetForm(!0)}))})(t)}}}();KTUtil.onDOMContentLoaded((function(){KTAppCalendar.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/chat/chat.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/chat/chat.js
new file mode 100644
index 0000000..6d7a170
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/chat/chat.js
@@ -0,0 +1 @@
+"use strict";var KTAppChat=function(){var e=function(e){var t=e.querySelector('[data-kt-element="messages"]'),n=e.querySelector('[data-kt-element="input"]');if(0!==n.value.length){var o,a=t.querySelector('[data-kt-element="template-out"]'),l=t.querySelector('[data-kt-element="template-in"]');(o=a.cloneNode(!0)).classList.remove("d-none"),o.querySelector('[data-kt-element="message-text"]').innerText=n.value,n.value="",t.appendChild(o),t.scrollTop=t.scrollHeight,setTimeout((function(){(o=l.cloneNode(!0)).classList.remove("d-none"),o.querySelector('[data-kt-element="message-text"]').innerText="Thank you for your awesome support!",t.appendChild(o),t.scrollTop=t.scrollHeight}),2e3)}};return{init:function(t){!function(t){t&&(KTUtil.on(t,'[data-kt-element="input"]',"keydown",(function(n){if(13==n.keyCode)return e(t),n.preventDefault(),!1})),KTUtil.on(t,'[data-kt-element="send"]',"click",(function(n){e(t)})))}(t)}}}();KTUtil.onDOMContentLoaded((function(){KTAppChat.init(document.querySelector("#kt_chat_messenger")),KTAppChat.init(document.querySelector("#kt_drawer_chat_messenger"))}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/contacts/edit-contact.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/contacts/edit-contact.js
new file mode 100644
index 0000000..a94647b
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/contacts/edit-contact.js
@@ -0,0 +1 @@
+"use strict";var KTAppContactEdit={init:function(){var t;(()=>{const t=document.getElementById("kt_ecommerce_settings_general_form");if(!t)return;const e=t.querySelectorAll(".required");var n,o={fields:{},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}};e.forEach((t=>{const e=t.closest(".fv-row").querySelector("input");e&&(n=e);const r=t.closest(".fv-row").querySelector("select");r&&(n=r);const i=n.getAttribute("name");o.fields[i]={validators:{notEmpty:{message:t.innerText+" is required"}}}}));var r=FormValidation.formValidation(t,o);const i=t.querySelector('[data-kt-contacts-type="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),r&&r.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3)):Swal.fire({text:"Oops! There are some error(s) detected.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),t=function(t){if(!t.id)return t.text;var e=document.createElement("span"),n="";return n+=' ',n+=t.text,e.innerHTML=n,$(e)},$('[data-kt-ecommerce-settings-type="select2_flags"]').select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:t,templateResult:t})}};KTUtil.onDOMContentLoaded((function(){KTAppContactEdit.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/contacts/view-contact.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/contacts/view-contact.js
new file mode 100644
index 0000000..40522e1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/contacts/view-contact.js
@@ -0,0 +1 @@
+"use strict";var KTAppContactView={init:function(){(()=>{const t=document.getElementById("kt_contact_delete");t&&t.addEventListener("click",(n=>{n.preventDefault(),Swal.fire({text:"Delete contact confirmation",icon:"warning",buttonsStyling:!1,showCancelButton:!0,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-danger",cancelButton:"btn btn-active-light"}}).then((function(n){n.value?Swal.fire({text:"Contact has been deleted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(n){n.value&&(window.location=t.getAttribute("data-kt-redirect"))})):"cancel"===n.dismiss&&Swal.fire({text:"Contact has not been deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}};KTUtil.onDOMContentLoaded((function(){KTAppContactView.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/add.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/add.js
new file mode 100644
index 0000000..99dd1e1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/add.js
@@ -0,0 +1 @@
+"use strict";var KTModalCustomersAdd=function(){var t,e,o,n,r,i;return{init:function(){i=new bootstrap.Modal(document.querySelector("#kt_modal_add_customer")),r=document.querySelector("#kt_modal_add_customer_form"),t=r.querySelector("#kt_modal_add_customer_submit"),e=r.querySelector("#kt_modal_add_customer_cancel"),o=r.querySelector("#kt_modal_add_customer_close"),n=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Customer name is required"}}},email:{validators:{notEmpty:{message:"Customer email is required"}}},"first-name":{validators:{notEmpty:{message:"First name is required"}}},"last-name":{validators:{notEmpty:{message:"Last name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){n.revalidateField("country")})),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(i.hide(),t.disabled=!1,window.location=r.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalCustomersAdd.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/list/export.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/list/export.js
new file mode 100644
index 0000000..b915e53
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/list/export.js
@@ -0,0 +1 @@
+"use strict";var KTCustomersExport=function(){var t,e,n,o,r,i,a;return{init:function(){t=document.querySelector("#kt_customers_export_modal"),a=new bootstrap.Modal(t),i=document.querySelector("#kt_customers_export_form"),e=i.querySelector("#kt_customers_export_submit"),n=i.querySelector("#kt_customers_export_cancel"),o=t.querySelector("#kt_customers_export_close"),r=FormValidation.formValidation(i,{fields:{date:{validators:{notEmpty:{message:"Date range is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),r&&r.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Customer list has been successfully exported!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(a.hide(),e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),function(){const t=i.querySelector("[name=date]");$(t).flatpickr({altInput:!0,altFormat:"F j, Y",dateFormat:"Y-m-d",mode:"range"})}()}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersExport.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/list/list.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/list/list.js
new file mode 100644
index 0000000..9c05099
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/list/list.js
@@ -0,0 +1 @@
+"use strict";var KTCustomersList=function(){var t,e,o,n,c=()=>{n.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const o=e.target.closest("tr"),n=o.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(o)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:n+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},r=()=>{const e=n.querySelectorAll('[type="checkbox"]'),o=document.querySelector('[data-kt-customer-table-select="delete_selected"]');e.forEach((t=>{t.addEventListener("click",(function(){setTimeout((function(){l()}),50)}))})),o.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(o){o.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.forEach((e=>{e.checked&&t.row($(e.closest("tbody tr"))).remove().draw()}));n.querySelectorAll('[type="checkbox"]')[0].checked=!1})):"cancel"===o.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const l=()=>{const t=document.querySelector('[data-kt-customer-table-toolbar="base"]'),e=document.querySelector('[data-kt-customer-table-toolbar="selected"]'),o=document.querySelector('[data-kt-customer-table-select="selected_count"]'),c=n.querySelectorAll('tbody [type="checkbox"]');let r=!1,l=0;c.forEach((t=>{t.checked&&(r=!0,l++)})),r?(o.innerHTML=l,t.classList.add("d-none"),e.classList.remove("d-none")):(t.classList.remove("d-none"),e.classList.add("d-none"))};return{init:function(){(n=document.querySelector("#kt_customers_table"))&&(n.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),o=moment(e[5].innerHTML,"DD MMM YYYY, LT").format();e[5].setAttribute("data-order",o)})),(t=$(n).DataTable({info:!1,order:[],columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){r(),c(),l()})),r(),document.querySelector('[data-kt-customer-table-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),e=$('[data-kt-customer-table-filter="month"]'),o=document.querySelectorAll('[data-kt-customer-table-filter="payment_type"] [name="payment_type"]'),document.querySelector('[data-kt-customer-table-filter="filter"]').addEventListener("click",(function(){const n=e.val();let c="";o.forEach((t=>{t.checked&&(c=t.value),"all"===c&&(c="")}));const r=n+" "+c;t.search(r).draw()})),c(),document.querySelector('[data-kt-customer-table-filter="reset"]').addEventListener("click",(function(){e.val(null).trigger("change"),o[0].checked=!0,t.search("").draw()})))}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersList.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/update.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/update.js
new file mode 100644
index 0000000..b6c5e86
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/update.js
@@ -0,0 +1 @@
+"use strict";var KTModalUpdateCustomer=function(){var t,e,n,o,c,r;return{init:function(){t=document.querySelector("#kt_modal_update_customer"),r=new bootstrap.Modal(t),c=t.querySelector("#kt_modal_update_customer_form"),e=c.querySelector("#kt_modal_update_customer_submit"),n=c.querySelector("#kt_modal_update_customer_cancel"),o=t.querySelector("#kt_modal_update_customer_close"),e.addEventListener("click",(function(t){t.preventDefault(),e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&r.hide()}))}),2e3)})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(c.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(c.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalUpdateCustomer.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/add-payment.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/add-payment.js
new file mode 100644
index 0000000..6253833
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/add-payment.js
@@ -0,0 +1 @@
+"use strict";var KTModalAddPayment=function(){var t,e,n,o,i,a,r;return{init:function(){t=document.querySelector("#kt_modal_add_payment"),r=new bootstrap.Modal(t),a=t.querySelector("#kt_modal_add_payment_form"),e=a.querySelector("#kt_modal_add_payment_submit"),n=a.querySelector("#kt_modal_add_payment_cancel"),o=t.querySelector("#kt_modal_add_payment_close"),i=FormValidation.formValidation(a,{fields:{invoice:{validators:{notEmpty:{message:"Invoice number is required"}}},status:{validators:{notEmpty:{message:"Invoice status is required"}}},amount:{validators:{notEmpty:{message:"Invoice amount is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(a.querySelector('[name="status"]')).on("change",(function(){i.revalidateField("status")})),e.addEventListener("click",(function(t){t.preventDefault(),i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(r.hide(),e.disabled=!1,a.reset())}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(a.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(a.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalAddPayment.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/adjust-balance.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/adjust-balance.js
new file mode 100644
index 0000000..e860eb9
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/adjust-balance.js
@@ -0,0 +1 @@
+"use strict";var KTModalAdjustBalance=function(){var t,e,n,o,a,i,r,l,c;return{init:function(){t=document.querySelector("#kt_modal_adjust_balance"),c=new bootstrap.Modal(t),l=t.querySelector("#kt_modal_adjust_balance_form"),e=l.querySelector("#kt_modal_adjust_balance_submit"),n=l.querySelector("#kt_modal_adjust_balance_cancel"),o=t.querySelector("#kt_modal_adjust_balance_close"),Inputmask("US$ 9,999,999.99",{numericInput:!0}).mask("#kt_modal_inputmask"),function(){const e=t.querySelector('[kt-modal-adjust-balance="current_balance"]');r=t.querySelector('[kt-modal-adjust-balance="new_balance"]'),i=document.getElementById("kt_modal_inputmask");const n=e.innerHTML.includes("-");let o,a=parseFloat(e.innerHTML.replace(/[^0-9.]/g,"").replace(",",""));a=n?-1*a:a,i.addEventListener("focusout",(function(t){o=parseFloat(t.target.value.replace(/[^0-9.]/g,"").replace(",","")),isNaN(o)&&(o=0),r.innerHTML="US$ "+(o+a).toFixed(2).replace(/\d(?=(\d{3})+\.)/g,"$&,")}))}(),a=FormValidation.formValidation(l,{fields:{adjustment:{validators:{notEmpty:{message:"Adjustment type is required"}}},amount:{validators:{notEmpty:{message:"Amount is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(l.querySelector('[name="adjustment"]')).on("change",(function(){a.revalidateField("adjustment")})),e.addEventListener("click",(function(t){t.preventDefault(),a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(c.hide(),e.disabled=!1,l.reset(),r.innerHTML="--")}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(l.reset(),c.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(l.reset(),c.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalAdjustBalance.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/invoices.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/invoices.js
new file mode 100644
index 0000000..8f09312
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/invoices.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewInvoices={init:function(){!function(){const e="#kt_customer_details_invoices_table_1";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_details_invoices_table_2";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_details_invoices_table_3";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_details_invoices_table_4";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}()}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewInvoices.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/payment-method.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/payment-method.js
new file mode 100644
index 0000000..c0af0c4
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/payment-method.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewPaymentMethod={init:function(){document.getElementById("kt_customer_view_payment_method").querySelectorAll('[ data-kt-customer-payment-method="row"]').forEach((t=>{t.querySelector('[data-kt-customer-payment-method="delete"]').addEventListener("click",(e=>{e.preventDefault(),Swal.fire({text:"Are you sure you would like to delete this card?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(t.remove(),modal.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your card was not deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})),document.querySelector('[data-kt-payment-mehtod-action="set_as_primary"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to set this card as primary?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, set it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?Swal.fire({text:"Your card was set to primary!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}):"cancel"===t.dismiss&&Swal.fire({text:"Your card was not set to primary!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentMethod.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/payment-table.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/payment-table.js
new file mode 100644
index 0000000..88fedf0
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/payment-table.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewPaymentTable=function(){var t,e=document.querySelector("#kt_table_customers_payment");return{init:function(){e&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),n=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",n)})),t=$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]}),e.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=e.target.closest("tr"),o=n.querySelectorAll("td")[0].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(n)).remove().draw()})).then((function(){toggleToolbars()})):"cancel"===e.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentTable.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/statement.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/statement.js
new file mode 100644
index 0000000..a344495
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/customers/view/statement.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewStatements={init:function(){!function(){const e="#kt_customer_view_statement_table_1";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_view_statement_table_2";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_view_statement_table_3";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_view_statement_table_4";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}()}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewStatements.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/categories.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/categories.js
new file mode 100644
index 0000000..6b2423f
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/categories.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceCategories=function(){var t,e,n=()=>{t.querySelectorAll('[data-kt-ecommerce-category-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const n=t.target.closest("tr"),o=n.querySelector('[data-kt-ecommerce-category-filter="category_name"]').innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:o+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))};return{init:function(){(t=document.querySelector("#kt_ecommerce_category_table"))&&((e=$(t).DataTable({info:!1,order:[],pageLength:10,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:3}]})).on("draw",(function(){n()})),document.querySelector('[data-kt-ecommerce-category-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),n())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceCategories.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/products.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/products.js
new file mode 100644
index 0000000..fc2fbb7
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/products.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceProducts=function(){var t,e,o=()=>{t.querySelectorAll('[data-kt-ecommerce-product-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const o=t.target.closest("tr"),n=o.querySelector('[data-kt-ecommerce-product-filter="product_name"]').innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(o)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:n+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))};return{init:function(){(t=document.querySelector("#kt_ecommerce_products_table"))&&((e=$(t).DataTable({info:!1,order:[],pageLength:10,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:7}]})).on("draw",(function(){o()})),document.querySelector('[data-kt-ecommerce-product-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-product-filter="status"]');$(t).on("change",(t=>{let o=t.target.value;"all"===o&&(o=""),e.column(6).search(o).draw()}))})(),o())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceProducts.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/save-category.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/save-category.js
new file mode 100644
index 0000000..7714fc9
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/save-category.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceSaveCategory=function(){const e=()=>{$("#kt_ecommerce_add_category_conditions").repeater({initEmpty:!1,defaultValues:{"text-input":"foo"},show:function(){$(this).slideDown(),t()},hide:function(e){$(this).slideUp(e)}})},t=()=>{document.querySelectorAll('[data-kt-ecommerce-catalog-add-category="condition_type"]').forEach((e=>{$(e).hasClass("select2-hidden-accessible")||$(e).select2({minimumResultsForSearch:-1})}));document.querySelectorAll('[data-kt-ecommerce-catalog-add-category="condition_equals"]').forEach((e=>{$(e).hasClass("select2-hidden-accessible")||$(e).select2({minimumResultsForSearch:-1})}))};return{init:function(){["#kt_ecommerce_add_category_description","#kt_ecommerce_add_category_meta_description"].forEach((e=>{let t=document.querySelector(e);t&&(t=new Quill(e,{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["image","code-block"]]},placeholder:"Type your text here...",theme:"snow"}))})),["#kt_ecommerce_add_category_meta_keywords"].forEach((e=>{const t=document.querySelector(e);t&&new Tagify(t)})),e(),t(),(()=>{const e=document.getElementById("kt_ecommerce_add_category_status"),t=document.getElementById("kt_ecommerce_add_category_status_select"),o=["bg-success","bg-warning","bg-danger"];$(t).on("change",(function(t){switch(t.target.value){case"published":e.classList.remove(...o),e.classList.add("bg-success"),r();break;case"scheduled":e.classList.remove(...o),e.classList.add("bg-warning"),c();break;case"unpublished":e.classList.remove(...o),e.classList.add("bg-danger"),r()}}));const a=document.getElementById("kt_ecommerce_add_category_status_datepicker");$("#kt_ecommerce_add_category_status_datepicker").flatpickr({enableTime:!0,dateFormat:"Y-m-d H:i"});const c=()=>{a.parentNode.classList.remove("d-none")},r=()=>{a.parentNode.classList.add("d-none")}})(),(()=>{const e=document.querySelectorAll('[name="method"][type="radio"]'),t=document.querySelector('[data-kt-ecommerce-catalog-add-category="auto-options"]');e.forEach((e=>{e.addEventListener("change",(e=>{"1"===e.target.value?t.classList.remove("d-none"):t.classList.add("d-none")}))}))})(),(()=>{let e;const t=document.getElementById("kt_ecommerce_add_category_form"),o=document.getElementById("kt_ecommerce_add_category_submit");e=FormValidation.formValidation(t,{fields:{category_name:{validators:{notEmpty:{message:"Category name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),o.addEventListener("click",(a=>{a.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(o.setAttribute("data-kt-indicator","on"),o.disabled=!0,setTimeout((function(){o.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(o.disabled=!1,window.location=t.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSaveCategory.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/save-product.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/save-product.js
new file mode 100644
index 0000000..f9d01d1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/catalog/save-product.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceSaveProduct=function(){const e=()=>{$("#kt_ecommerce_add_product_options").repeater({initEmpty:!1,defaultValues:{"text-input":"foo"},show:function(){$(this).slideDown(),t()},hide:function(e){$(this).slideUp(e)}})},t=()=>{document.querySelectorAll('[data-kt-ecommerce-catalog-add-product="product_option"]').forEach((e=>{$(e).hasClass("select2-hidden-accessible")||$(e).select2({minimumResultsForSearch:-1})}))};return{init:function(){var o,a;["#kt_ecommerce_add_product_description","#kt_ecommerce_add_product_meta_description"].forEach((e=>{let t=document.querySelector(e);t&&(t=new Quill(e,{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["image","code-block"]]},placeholder:"Type your text here...",theme:"snow"}))})),["#kt_ecommerce_add_product_category","#kt_ecommerce_add_product_tags"].forEach((e=>{const t=document.querySelector(e);t&&new Tagify(t,{whitelist:["new","trending","sale","discounted","selling fast","last 10"],dropdown:{maxItems:20,classname:"tagify__inline__suggestions",enabled:0,closeOnSelect:!1}})})),o=document.querySelector("#kt_ecommerce_add_product_discount_slider"),a=document.querySelector("#kt_ecommerce_add_product_discount_label"),noUiSlider.create(o,{start:[10],connect:!0,range:{min:1,max:100}}),o.noUiSlider.on("update",(function(e,t){a.innerHTML=Math.round(e[t]),t&&(a.innerHTML=Math.round(e[t]))})),e(),new Dropzone("#kt_ecommerce_add_product_media",{url:"https://keenthemes.com/scripts/void.php",paramName:"file",maxFiles:10,maxFilesize:10,addRemoveLinks:!0,accept:function(e,t){"wow.jpg"==e.name?t("Naha, you don't."):t()}}),t(),(()=>{const e=document.getElementById("kt_ecommerce_add_product_status"),t=document.getElementById("kt_ecommerce_add_product_status_select"),o=["bg-success","bg-warning","bg-danger"];$(t).on("change",(function(t){switch(t.target.value){case"published":e.classList.remove(...o),e.classList.add("bg-success"),c();break;case"scheduled":e.classList.remove(...o),e.classList.add("bg-warning"),d();break;case"inactive":e.classList.remove(...o),e.classList.add("bg-danger"),c();break;case"draft":e.classList.remove(...o),e.classList.add("bg-primary"),c()}}));const a=document.getElementById("kt_ecommerce_add_product_status_datepicker");$("#kt_ecommerce_add_product_status_datepicker").flatpickr({enableTime:!0,dateFormat:"Y-m-d H:i"});const d=()=>{a.parentNode.classList.remove("d-none")},c=()=>{a.parentNode.classList.add("d-none")}})(),(()=>{const e=document.querySelectorAll('[name="method"][type="radio"]'),t=document.querySelector('[data-kt-ecommerce-catalog-add-category="auto-options"]');e.forEach((e=>{e.addEventListener("change",(e=>{"1"===e.target.value?t.classList.remove("d-none"):t.classList.add("d-none")}))}))})(),(()=>{const e=document.querySelectorAll('input[name="discount_option"]'),t=document.getElementById("kt_ecommerce_add_product_discount_percentage"),o=document.getElementById("kt_ecommerce_add_product_discount_fixed");e.forEach((e=>{e.addEventListener("change",(e=>{switch(e.target.value){case"2":t.classList.remove("d-none"),o.classList.add("d-none");break;case"3":t.classList.add("d-none"),o.classList.remove("d-none");break;default:t.classList.add("d-none"),o.classList.add("d-none")}}))}))})(),(()=>{const e=document.getElementById("kt_ecommerce_add_product_shipping_checkbox"),t=document.getElementById("kt_ecommerce_add_product_shipping");e.addEventListener("change",(e=>{e.target.checked?t.classList.remove("d-none"):t.classList.add("d-none")}))})(),(()=>{let e;const t=document.getElementById("kt_ecommerce_add_product_form"),o=document.getElementById("kt_ecommerce_add_product_submit");e=FormValidation.formValidation(t,{fields:{product_name:{validators:{notEmpty:{message:"Product name is required"}}},sku:{validators:{notEmpty:{message:"SKU is required"}}},sku:{validators:{notEmpty:{message:"Product barcode is required"}}},shelf:{validators:{notEmpty:{message:"Shelf quantity is required"}}},price:{validators:{notEmpty:{message:"Product base price is required"}}},tax:{validators:{notEmpty:{message:"Product tax class is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),o.addEventListener("click",(a=>{a.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(o.setAttribute("data-kt-indicator","on"),o.disabled=!0,setTimeout((function(){o.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(o.disabled=!1,window.location=t.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({html:"Sorry, looks like there are some errors detected, please try again. Please note that there may be errors in the General or Advanced tabs",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSaveProduct.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/add-address.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/add-address.js
new file mode 100644
index 0000000..4d69ee4
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/add-address.js
@@ -0,0 +1 @@
+"use strict";var KTModalAddAddress=function(){var t,e,n,o,r,i;return{init:function(){i=new bootstrap.Modal(document.querySelector("#kt_modal_add_address")),r=document.querySelector("#kt_modal_add_address_form"),t=r.querySelector("#kt_modal_add_address_submit"),e=r.querySelector("#kt_modal_add_address_cancel"),n=r.querySelector("#kt_modal_add_address_close"),o=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Address name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){o.revalidateField("country")})),t.addEventListener("click",(function(e){e.preventDefault(),o&&o.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(i.hide(),t.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalAddAddress.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/add-auth-app.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/add-auth-app.js
new file mode 100644
index 0000000..4655a5f
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/add-auth-app.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddAuthApp=function(){const t=document.getElementById("kt_modal_add_auth_app"),e=new bootstrap.Modal(t);return{init:function(){t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&e.hide()}))})),(()=>{const e=t.querySelector('[ data-kt-add-auth-action="qr-code"]'),n=t.querySelector('[ data-kt-add-auth-action="text-code"]'),o=t.querySelector('[ data-kt-add-auth-action="qr-code-button"]'),a=t.querySelector('[ data-kt-add-auth-action="text-code-button"]'),c=t.querySelector('[ data-kt-add-auth-action="qr-code-label"]'),d=t.querySelector('[ data-kt-add-auth-action="text-code-label"]'),l=()=>{e.classList.toggle("d-none"),o.classList.toggle("d-none"),c.classList.toggle("d-none"),n.classList.toggle("d-none"),a.classList.toggle("d-none"),d.classList.toggle("d-none")};a.addEventListener("click",(t=>{t.preventDefault(),l()})),o.addEventListener("click",(t=>{t.preventDefault(),l()}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddAuthApp.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/add-one-time-password.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/add-one-time-password.js
new file mode 100644
index 0000000..11e480a
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/add-one-time-password.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddOneTimePassword=function(){const t=document.getElementById("kt_modal_add_one_time_password"),e=t.querySelector("#kt_modal_add_one_time_password_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{otp_mobile_number:{validators:{notEmpty:{message:"Valid mobile number is required"}}},otp_confirm_password:{validators:{notEmpty:{message:"Password confirmation is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddOneTimePassword.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/payment-method.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/payment-method.js
new file mode 100644
index 0000000..c0af0c4
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/payment-method.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewPaymentMethod={init:function(){document.getElementById("kt_customer_view_payment_method").querySelectorAll('[ data-kt-customer-payment-method="row"]').forEach((t=>{t.querySelector('[data-kt-customer-payment-method="delete"]').addEventListener("click",(e=>{e.preventDefault(),Swal.fire({text:"Are you sure you would like to delete this card?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(t.remove(),modal.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your card was not deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})),document.querySelector('[data-kt-payment-mehtod-action="set_as_primary"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to set this card as primary?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, set it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?Swal.fire({text:"Your card was set to primary!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}):"cancel"===t.dismiss&&Swal.fire({text:"Your card was not set to primary!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentMethod.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/transaction-history.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/transaction-history.js
new file mode 100644
index 0000000..88fedf0
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/transaction-history.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewPaymentTable=function(){var t,e=document.querySelector("#kt_table_customers_payment");return{init:function(){e&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),n=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",n)})),t=$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]}),e.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=e.target.closest("tr"),o=n.querySelectorAll("td")[0].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(n)).remove().draw()})).then((function(){toggleToolbars()})):"cancel"===e.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentTable.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-address.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-address.js
new file mode 100644
index 0000000..6924bea
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-address.js
@@ -0,0 +1 @@
+"use strict";var KTModalUpdateAddress=function(){var t,e,n,o,r,i,a;return{init:function(){t=document.querySelector("#kt_modal_update_address"),i=new bootstrap.Modal(t),r=t.querySelector("#kt_modal_update_address_form"),e=r.querySelector("#kt_modal_update_address_submit"),n=r.querySelector("#kt_modal_update_address_cancel"),o=t.querySelector("#kt_modal_update_address_close"),a=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Address name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){a.revalidateField("country")})),e.addEventListener("click",(function(t){t.preventDefault(),a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(i.hide(),e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalUpdateAddress.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-password.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-password.js
new file mode 100644
index 0000000..1c68844
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-password.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdatePassword=function(){const t=document.getElementById("kt_modal_update_password"),e=t.querySelector("#kt_modal_update_password_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{current_password:{validators:{notEmpty:{message:"Current password is required"}}},new_password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(t){if(t.value.length>0)return validatePassword()}}}},confirm_password:{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return e.querySelector('[name="new_password"]').value},message:"The password and its confirm are not the same"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const a=t.querySelector('[data-kt-users-modal-action="submit"]');a.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t&&(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3))}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdatePassword.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-phone.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-phone.js
new file mode 100644
index 0000000..66f3c81
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-phone.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdateEmail=function(){const t=document.getElementById("kt_modal_update_phone"),e=t.querySelector("#kt_modal_update_phone_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{profile_phone:{validators:{notEmpty:{message:"Phone number is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3))}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdateEmail.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-profile.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-profile.js
new file mode 100644
index 0000000..6657900
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/details/update-profile.js
@@ -0,0 +1 @@
+"use strict";var KTEcommerceUpdateProfile=function(){var e,t,i;return{init:function(){i=document.querySelector("#kt_ecommerce_customer_profile"),e=i.querySelector("#kt_ecommerce_customer_profile_submit"),t=FormValidation.formValidation(i,{fields:{name:{validators:{notEmpty:{message:"Name is required"}}},gen_email:{validators:{notEmpty:{message:"General Email is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(i){i.preventDefault(),t&&t.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Your profile has been saved!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTEcommerceUpdateProfile.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/listing/add.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/listing/add.js
new file mode 100644
index 0000000..99dd1e1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/listing/add.js
@@ -0,0 +1 @@
+"use strict";var KTModalCustomersAdd=function(){var t,e,o,n,r,i;return{init:function(){i=new bootstrap.Modal(document.querySelector("#kt_modal_add_customer")),r=document.querySelector("#kt_modal_add_customer_form"),t=r.querySelector("#kt_modal_add_customer_submit"),e=r.querySelector("#kt_modal_add_customer_cancel"),o=r.querySelector("#kt_modal_add_customer_close"),n=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Customer name is required"}}},email:{validators:{notEmpty:{message:"Customer email is required"}}},"first-name":{validators:{notEmpty:{message:"First name is required"}}},"last-name":{validators:{notEmpty:{message:"Last name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){n.revalidateField("country")})),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(i.hide(),t.disabled=!1,window.location=r.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalCustomersAdd.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/listing/export.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/listing/export.js
new file mode 100644
index 0000000..b915e53
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/listing/export.js
@@ -0,0 +1 @@
+"use strict";var KTCustomersExport=function(){var t,e,n,o,r,i,a;return{init:function(){t=document.querySelector("#kt_customers_export_modal"),a=new bootstrap.Modal(t),i=document.querySelector("#kt_customers_export_form"),e=i.querySelector("#kt_customers_export_submit"),n=i.querySelector("#kt_customers_export_cancel"),o=t.querySelector("#kt_customers_export_close"),r=FormValidation.formValidation(i,{fields:{date:{validators:{notEmpty:{message:"Date range is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),r&&r.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Customer list has been successfully exported!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(a.hide(),e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),function(){const t=i.querySelector("[name=date]");$(t).flatpickr({altInput:!0,altFormat:"F j, Y",dateFormat:"Y-m-d",mode:"range"})}()}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersExport.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/listing/listing.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/listing/listing.js
new file mode 100644
index 0000000..d6a2816
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/customers/listing/listing.js
@@ -0,0 +1 @@
+"use strict";var KTCustomersList=function(){var t,e,o=()=>{e.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const o=e.target.closest("tr"),n=o.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(o)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:n+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},n=()=>{const o=e.querySelectorAll('[type="checkbox"]'),n=document.querySelector('[data-kt-customer-table-select="delete_selected"]');o.forEach((t=>{t.addEventListener("click",(function(){setTimeout((function(){c()}),50)}))})),n.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(n){n.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){o.forEach((e=>{e.checked&&t.row($(e.closest("tbody tr"))).remove().draw()}));e.querySelectorAll('[type="checkbox"]')[0].checked=!1})):"cancel"===n.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const c=()=>{const t=document.querySelector('[data-kt-customer-table-toolbar="base"]'),o=document.querySelector('[data-kt-customer-table-toolbar="selected"]'),n=document.querySelector('[data-kt-customer-table-select="selected_count"]'),c=e.querySelectorAll('tbody [type="checkbox"]');let r=!1,l=0;c.forEach((t=>{t.checked&&(r=!0,l++)})),r?(n.innerHTML=l,t.classList.add("d-none"),o.classList.remove("d-none")):(t.classList.remove("d-none"),o.classList.add("d-none"))};return{init:function(){(e=document.querySelector("#kt_customers_table"))&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),o=moment(e[5].innerHTML,"DD MMM YYYY, LT").format();e[5].setAttribute("data-order",o)})),(t=$(e).DataTable({info:!1,order:[],columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){n(),o(),c()})),n(),document.querySelector('[data-kt-customer-table-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),o(),(()=>{const e=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(e).on("change",(e=>{let o=e.target.value;"all"===o&&(o=""),t.column(3).search(o).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersList.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/customer-orders/customer-orders.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/customer-orders/customer-orders.js
new file mode 100644
index 0000000..94be3d4
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/customer-orders/customer-orders.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceReportCustomerOrders=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_customer_orders_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_customer_orders_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Customer Orders Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_customer_orders_export")),document.querySelectorAll("#kt_ecommerce_report_customer_orders_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(t).on("change",(t=>{let r=t.target.value;"all"===r&&(r=""),e.column(2).search(r).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportCustomerOrders.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/returns/returns.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/returns/returns.js
new file mode 100644
index 0000000..f2f1e36
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/returns/returns.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceReportReturns=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_returns_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[0].innerHTML,"MMM DD, YYYY").format();e[0].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_returns_daterangepicker");function n(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},n),n(t,e)})(),(()=>{const e="Returns Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_returns_export")),document.querySelectorAll("#kt_ecommerce_report_returns_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})))}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportReturns.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/sales/sales.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/sales/sales.js
new file mode 100644
index 0000000..7a4d5ea
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/sales/sales.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceReportSales=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_sales_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[0].innerHTML,"MMM DD, YYYY").format();e[0].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_sales_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Sales Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_sales_export")),document.querySelectorAll("#kt_ecommerce_report_sales_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})))}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportSales.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/shipping/shipping.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/shipping/shipping.js
new file mode 100644
index 0000000..641aebe
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/shipping/shipping.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceReportShipping=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_shipping_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[0].innerHTML,"MMM DD, YYYY").format();e[0].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_shipping_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Shipping Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_shipping_export")),document.querySelectorAll("#kt_ecommerce_report_shipping_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(t).on("change",(t=>{let r=t.target.value;"all"===r&&(r=""),e.column(3).search(r).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportShipping.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/views/views.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/views/views.js
new file mode 100644
index 0000000..0500046
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/reports/views/views.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceReportViews=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_views_table"))&&(e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_views_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Product Views Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_views_export")),document.querySelectorAll("#kt_ecommerce_report_views_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-order-filter="rating"]');$(t).on("change",(t=>{let r=t.target.value;"all"===r&&(r=""),e.column(2).search(r).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportViews.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/sales/listing.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/sales/listing.js
new file mode 100644
index 0000000..1700435
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/sales/listing.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceSalesListing=function(){var e,t,n,r,o,a=(e,n,a)=>{r=e[0]?new Date(e[0]):null,o=e[1]?new Date(e[1]):null,$.fn.dataTable.ext.search.push((function(e,t,n){var a=r,c=o,l=new Date(moment($(t[5]).text(),"DD/MM/YYYY")),u=new Date(moment($(t[6]).text(),"DD/MM/YYYY"));return null===a&&null===c||null===a&&c>=u||a<=l&&null===c||a<=l&&c>=u})),t.draw()},c=()=>{e.querySelectorAll('[data-kt-ecommerce-order-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=e.target.closest("tr"),r=n.querySelector('[data-kt-ecommerce-order-filter="order_id"]').innerText;Swal.fire({text:"Are you sure you want to delete order: "+r+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+r+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(n)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:r+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))};return{init:function(){(e=document.querySelector("#kt_ecommerce_sales_table"))&&((t=$(e).DataTable({info:!1,order:[],pageLength:10,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:7}]})).on("draw",(function(){c()})),(()=>{const e=document.querySelector("#kt_ecommerce_sales_flatpickr");n=$(e).flatpickr({altInput:!0,altFormat:"d/m/Y",dateFormat:"Y-m-d",mode:"range",onChange:function(e,t,n){a(e,t,n)}})})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),(()=>{const e=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(e).on("change",(e=>{let n=e.target.value;"all"===n&&(n=""),t.column(3).search(n).draw()}))})(),c(),document.querySelector("#kt_ecommerce_sales_flatpickr_clear").addEventListener("click",(e=>{n.clear()})))}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSalesListing.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/sales/save-order.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/sales/save-order.js
new file mode 100644
index 0000000..ad25b2b
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/sales/save-order.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceSalesSaveOrder=function(){var e,t;return{init:function(){(()=>{$("#kt_ecommerce_edit_order_date").flatpickr({altInput:!0,altFormat:"d F, Y",dateFormat:"Y-m-d"});const r=e=>{if(!e.id)return e.text;var t=document.createElement("span"),r="";return r+=' ',r+=e.text,t.innerHTML=r,$(t)};$("#kt_ecommerce_edit_order_billing_country").select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:r,templateResult:r}),$("#kt_ecommerce_edit_order_shipping_country").select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:r,templateResult:r}),e=document.querySelector("#kt_ecommerce_edit_order_product_table"),t=$(e).DataTable({order:[],scrollY:"400px",scrollCollapse:!0,paging:!1,info:!1,columnDefs:[{orderable:!1,targets:0}]})})(),document.querySelector('[data-kt-ecommerce-edit-order-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),(()=>{const e=document.getElementById("kt_ecommerce_edit_order_shipping_form");document.getElementById("same_as_billing").addEventListener("change",(t=>{t.target.checked?e.classList.add("d-none"):e.classList.remove("d-none")}))})(),(()=>{const t=e.querySelectorAll('[type="checkbox"]'),r=document.getElementById("kt_ecommerce_edit_order_selected_products"),o=document.getElementById("kt_ecommerce_edit_order_total_price");t.forEach((e=>{e.addEventListener("change",(t=>{const o=e.closest("tr").querySelector('[data-kt-ecommerce-edit-order-filter="product"]').cloneNode(!0),i=document.createElement("div"),n=o.innerHTML,a=["d-flex","align-items-center"];o.classList.remove(...a),o.classList.add("col","my-2"),o.innerHTML="",i.classList.add(...a),i.classList.add("border","border-dashed","rounded","p-3","bg-body"),i.innerHTML=n,o.appendChild(i);const c=o.getAttribute("data-kt-ecommerce-edit-order-id");if(t.target.checked)r.appendChild(o);else{const e=r.querySelector('[data-kt-ecommerce-edit-order-id="'+c+'"]');e&&r.removeChild(e)}d()}))}));const d=()=>{const e=r.querySelector("span"),t=r.querySelectorAll('[data-kt-ecommerce-edit-order-filter="product"]');t.length<1?(e.classList.remove("d-none"),o.innerText="0.00"):(e.classList.add("d-none"),i(t))},i=e=>{let t=0;e.forEach((e=>{const r=parseFloat(e.querySelector('[data-kt-ecommerce-edit-order-filter="price"]').innerText);t=parseFloat(t+r)})),o.innerText=t.toFixed(2)}})(),(()=>{let e;const t=document.getElementById("kt_ecommerce_edit_order_form"),r=document.getElementById("kt_ecommerce_edit_order_submit");e=FormValidation.formValidation(t,{fields:{payment_method:{validators:{notEmpty:{message:"Payment method is required"}}},shipping_method:{validators:{notEmpty:{message:"Shipping method is required"}}},order_date:{validators:{notEmpty:{message:"Order date is required"}}},billing_order_address_1:{validators:{notEmpty:{message:"Address line 1 is required"}}},billing_order_postcode:{validators:{notEmpty:{message:"Postcode is required"}}},billing_order_state:{validators:{notEmpty:{message:"State is required"}}},billing_order_country:{validators:{notEmpty:{message:"Country is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),r.addEventListener("click",(o=>{o.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(r.setAttribute("data-kt-indicator","on"),r.disabled=!0,setTimeout((function(){r.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(r.disabled=!1,window.location=t.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({html:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSalesSaveOrder.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/settings/settings.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/settings/settings.js
new file mode 100644
index 0000000..6f7d968
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/ecommerce/settings/settings.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceSettings={init:function(){["kt_ecommerce_settings_general_form","kt_ecommerce_settings_general_store","kt_ecommerce_settings_general_localization","kt_ecommerce_settings_general_products","kt_ecommerce_settings_general_customers"].forEach((e=>{const t=document.getElementById(e);if(!t)return;const r=t.querySelectorAll(".required");var o,n={fields:{},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}};r.forEach((e=>{const t=e.closest(".row").querySelector("input");t&&(o=t);const r=e.closest(".row").querySelector("textarea");r&&(o=r);const s=e.closest(".row").querySelector("select");s&&(o=s);const i=o.getAttribute("name");n.fields[i]={validators:{notEmpty:{message:e.innerText+" is required"}}}}));var s=FormValidation.formValidation(t,n);const i=t.querySelector('[data-kt-ecommerce-settings-type="submit"]');i.addEventListener("click",(function(e){e.preventDefault(),s&&s.validate().then((function(e){console.log("validated!"),"Valid"==e?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3)):Swal.fire({text:"Oops! There are some error(s) detected.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})),document.querySelectorAll('[data-kt-ecommerce-settings-type="tagify"]').forEach((e=>{new Tagify(e)})),(()=>{const e=e=>{if(!e.id)return e.text;var t=document.createElement("span"),r="";return r+=' ',r+=e.text,t.innerHTML=r,$(t)};$('[data-kt-ecommerce-settings-type="select2_flags"]').select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:e,templateResult:e})})()}};KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSettings.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/file-manager/list.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/file-manager/list.js
new file mode 100644
index 0000000..19fe402
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/file-manager/list.js
@@ -0,0 +1 @@
+"use strict";var KTFileManagerList=function(){var e,t,o,n,r,a;const l=()=>{t.querySelectorAll('[data-kt-filemanager-table-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const o=t.target.closest("tr"),n=o.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(o)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},i=()=>{var o=t.querySelectorAll('[type="checkbox"]');"folders"===t.getAttribute("data-kt-filemanager-table")&&(o=document.querySelectorAll('#kt_file_manager_list_wrapper [type="checkbox"]'));const n=document.querySelector('[data-kt-filemanager-table-select="delete_selected"]');o.forEach((e=>{e.addEventListener("click",(function(){console.log(e),setTimeout((function(){s()}),50)}))})),n.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected files or folders?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(n){n.value?Swal.fire({text:"You have deleted all selected files or folders!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){o.forEach((t=>{t.checked&&e.row($(t.closest("tbody tr"))).remove().draw()}));t.querySelectorAll('[type="checkbox"]')[0].checked=!1})):"cancel"===n.dismiss&&Swal.fire({text:"Selected files or folders was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))},s=()=>{const e=document.querySelector('[data-kt-filemanager-table-toolbar="base"]'),o=document.querySelector('[data-kt-filemanager-table-toolbar="selected"]'),n=document.querySelector('[data-kt-filemanager-table-select="selected_count"]'),r=t.querySelectorAll('tbody [type="checkbox"]');let a=!1,l=0;r.forEach((e=>{e.checked&&(a=!0,l++)})),a?(n.innerHTML=l,e.classList.add("d-none"),o.classList.remove("d-none")):(e.classList.remove("d-none"),o.classList.add("d-none"))},c=()=>{const e=t.querySelector("#kt_file_manager_new_folder_row");e&&e.parentNode.removeChild(e)},d=()=>{t.querySelectorAll('[data-kt-filemanager-table="rename"]').forEach((e=>{e.addEventListener("click",u)}))},u=o=>{let r;if(o.preventDefault(),t.querySelectorAll("#kt_file_manager_rename_input").length>0)return void Swal.fire({text:"Unsaved input detected. Please save or cancel the current item",icon:"warning",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-danger"}});const a=o.target.closest("tr"),l=a.querySelectorAll("td")[1],i=l.querySelector(".svg-icon");r=l.innerText;const s=n.cloneNode(!0);s.querySelector("#kt_file_manager_rename_folder_icon").innerHTML=i.outerHTML,l.innerHTML=s.innerHTML,a.querySelector("#kt_file_manager_rename_input").value=r;var c=FormValidation.formValidation(l,{fields:{rename_folder_name:{validators:{notEmpty:{message:"Name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});document.querySelector("#kt_file_manager_rename_folder").addEventListener("click",(t=>{t.preventDefault(),c&&c.validate().then((function(t){console.log("validated!"),"Valid"==t&&Swal.fire({text:"Are you sure you want to rename "+r+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, rename it!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have renamed "+r+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){const t=document.querySelector("#kt_file_manager_rename_input").value,o=`\n ${i.outerHTML}\n
${t} \n
`;e.cell($(l)).data(o).draw()})):"cancel"===t.dismiss&&Swal.fire({text:r+" was not renamed.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}));const d=document.querySelector("#kt_file_manager_rename_folder_cancel");d.addEventListener("click",(t=>{t.preventDefault(),d.setAttribute("data-kt-indicator","on"),setTimeout((function(){const t=`\n ${i.outerHTML}\n
${r} \n
`;d.removeAttribute("data-kt-indicator"),e.cell($(l)).data(t).draw(),toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toastr-top-right",preventDuplicates:!1,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},toastr.error("Cancelled rename function")}),1e3)}))},m=()=>{t.querySelectorAll('[data-kt-filemanger-table="copy_link"]').forEach((e=>{const t=e.querySelector("button"),o=e.querySelector('[data-kt-filemanger-table="copy_link_generator"]'),n=e.querySelector('[data-kt-filemanger-table="copy_link_result"]'),r=e.querySelector("input");t.addEventListener("click",(e=>{var t;e.preventDefault(),o.classList.remove("d-none"),n.classList.add("d-none"),clearTimeout(t),t=setTimeout((()=>{o.classList.add("d-none"),n.classList.remove("d-none"),r.select()}),2e3)}))}))},f=()=>{document.getElementById("kt_file_manager_items_counter").innerText=e.rows().count()+" items"};return{init:function(){(t=document.querySelector("#kt_file_manager_list"))&&(o=document.querySelector('[data-kt-filemanager-template="upload"]'),n=document.querySelector('[data-kt-filemanager-template="rename"]'),r=document.querySelector('[data-kt-filemanager-template="action"]'),a=document.querySelector('[data-kt-filemanager-template="checkbox"]'),(()=>{t.querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td")[3],o=moment(t.innerHTML,"DD MMM YYYY, LT").format();t.setAttribute("data-order",o)}));const o={info:!1,order:[],scrollY:"700px",scrollCollapse:!0,paging:!1,ordering:!1,columns:[{data:"checkbox"},{data:"name"},{data:"size"},{data:"date"},{data:"action"}],language:{emptyTable:`\n
\n
No items found.
\n
Start creating new folders or uploading a new file!
\n
`}},n={info:!1,order:[],pageLength:10,lengthChange:!1,ordering:!1,columns:[{data:"checkbox"},{data:"name"},{data:"size"},{data:"date"},{data:"action"}],language:{emptyTable:`\n
\n
No items found.
\n
Start creating new folders or uploading a new file!
\n
`},conditionalPaging:!0};var r;r="folders"===t.getAttribute("data-kt-filemanager-table")?o:n,(e=$(t).DataTable(r)).on("draw",(function(){i(),l(),s(),c(),KTMenu.createInstances(),m(),f(),d()}))})(),i(),document.querySelector('[data-kt-filemanager-table-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),l(),document.getElementById("kt_file_manager_new_folder").addEventListener("click",(n=>{if(n.preventDefault(),t.querySelector("#kt_file_manager_new_folder_row"))return;const l=t.querySelector("tbody"),i=o.cloneNode(!0);l.prepend(i);const s=i.querySelector("#kt_file_manager_add_folder_form"),d=i.querySelector("#kt_file_manager_add_folder"),u=i.querySelector("#kt_file_manager_cancel_folder"),m=i.querySelector(".svg-icon-2x"),f=i.querySelector('[name="new_folder_name"]');var g=FormValidation.formValidation(s,{fields:{new_folder_name:{validators:{notEmpty:{message:"Folder name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});d.addEventListener("click",(t=>{t.preventDefault(),d.setAttribute("data-kt-indicator","on"),g&&g.validate().then((function(t){console.log("validated!"),"Valid"==t?setTimeout((function(){const t=document.createElement("a");t.setAttribute("href","?page=apps/file-manager/blank"),t.classList.add("text-gray-800","text-hover-primary"),t.innerText=f.value;const o=e.row.add({checkbox:a.innerHTML,name:m.outerHTML+t.outerHTML,size:"-",date:"-",action:r.innerHTML}).node();$(o).find("td").eq(4).attr("data-kt-filemanager-table","action_dropdown"),$(o).find("td").eq(4).addClass("text-end");for(var n,l=e.row(0).index(),i=e.data().length-1,s=e.row(i).data(),c=i;c>l;c--)n=e.row(c-1).data(),e.row(c).data(n),e.row(c-1).data(s);toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toastr-top-right",preventDuplicates:!1,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},toastr.success(f.value+" was created!"),d.removeAttribute("data-kt-indicator"),f.value="",e.draw(!1)}),2e3):d.removeAttribute("data-kt-indicator")}))})),u.addEventListener("click",(e=>{e.preventDefault(),u.setAttribute("data-kt-indicator","on"),setTimeout((function(){u.removeAttribute("data-kt-indicator"),toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toastr-top-right",preventDuplicates:!1,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},toastr.error("Cancelled new folder creation"),c()}),1e3)}))})),(()=>{const e="#kt_modal_upload_dropzone",t=document.querySelector(e);var o=t.querySelector(".dropzone-item");o.id="";var n=o.parentNode.innerHTML;o.parentNode.removeChild(o);var r=new Dropzone(e,{url:"path/to/your/server",parallelUploads:10,previewTemplate:n,maxFilesize:1,autoProcessQueue:!1,autoQueue:!1,previewsContainer:e+" .dropzone-items",clickable:e+" .dropzone-select"});r.on("addedfile",(function(o){o.previewElement.querySelector(e+" .dropzone-start").onclick=function(){const e=o.previewElement.querySelector(".progress-bar");e.style.opacity="1";var t=1,n=setInterval((function(){t>=100?(r.emit("success",o),r.emit("complete",o),clearInterval(n)):(t++,e.style.width=t+"%")}),20)},t.querySelectorAll(".dropzone-item").forEach((e=>{e.style.display=""})),t.querySelector(".dropzone-upload").style.display="inline-block",t.querySelector(".dropzone-remove-all").style.display="inline-block"})),r.on("complete",(function(e){const o=t.querySelectorAll(".dz-complete");setTimeout((function(){o.forEach((e=>{e.querySelector(".progress-bar").style.opacity="0",e.querySelector(".progress").style.opacity="0",e.querySelector(".dropzone-start").style.opacity="0"}))}),300)})),t.querySelector(".dropzone-upload").addEventListener("click",(function(){r.files.forEach((e=>{const t=e.previewElement.querySelector(".progress-bar");t.style.opacity="1";var o=1,n=setInterval((function(){o>=100?(r.emit("success",e),r.emit("complete",e),clearInterval(n)):(o++,t.style.width=o+"%")}),20)}))})),t.querySelector(".dropzone-remove-all").addEventListener("click",(function(){Swal.fire({text:"Are you sure you would like to remove all files?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, remove it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(t.querySelector(".dropzone-upload").style.display="none",t.querySelector(".dropzone-remove-all").style.display="none",r.removeAllFiles(!0)):"cancel"===e.dismiss&&Swal.fire({text:"Your files was not removed!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),r.on("queuecomplete",(function(e){t.querySelectorAll(".dropzone-upload").forEach((e=>{e.style.display="none"}))})),r.on("removedfile",(function(e){r.files.length<1&&(t.querySelector(".dropzone-upload").style.display="none",t.querySelector(".dropzone-remove-all").style.display="none")}))})(),m(),d(),(()=>{const e=document.querySelector("#kt_modal_move_to_folder"),t=e.querySelector("#kt_modal_move_to_folder_form"),o=t.querySelector("#kt_modal_move_to_folder_submit"),n=new bootstrap.Modal(e);var r=FormValidation.formValidation(t,{fields:{move_to_folder:{validators:{notEmpty:{message:"Please select a folder."}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});o.addEventListener("click",(e=>{e.preventDefault(),o.setAttribute("data-kt-indicator","on"),r&&r.validate().then((function(e){console.log("validated!"),"Valid"==e?setTimeout((function(){Swal.fire({text:"Are you sure you would like to move to this folder",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, move it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.isConfirmed?(t.reset(),n.hide(),toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toastr-top-right",preventDuplicates:!1,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},toastr.success("1 item has been moved."),o.removeAttribute("data-kt-indicator")):(Swal.fire({text:"Your action has been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}),o.removeAttribute("data-kt-indicator"))}))}),500):o.removeAttribute("data-kt-indicator")}))}))})(),f(),KTMenu.createInstances())}}}();KTUtil.onDOMContentLoaded((function(){KTFileManagerList.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/file-manager/settings.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/file-manager/settings.js
new file mode 100644
index 0000000..cf6379a
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/file-manager/settings.js
@@ -0,0 +1 @@
+"use strict";var KTAppFileManagerSettings=function(){var t;return{init:function(e){t=document.querySelector("#kt_file_manager_settings"),function(){const e=t.querySelector("#kt_file_manager_settings_submit");e.addEventListener("click",(t=>{t.preventDefault(),e.setAttribute("data-kt-indicator","on"),setTimeout((function(){toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toast-top-right",preventDuplicates:!1,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},toastr.success("File manager settings have been saved"),e.removeAttribute("data-kt-indicator")}),1e3)}))}()}}}();KTUtil.onDOMContentLoaded((function(){KTAppFileManagerSettings.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/inbox/compose.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/inbox/compose.js
new file mode 100644
index 0000000..cdf4e8d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/inbox/compose.js
@@ -0,0 +1 @@
+"use strict";var KTAppInboxCompose=function(){const e=e=>{const t=e.querySelector('[data-kt-inbox-form="cc"]'),a=e.querySelector('[data-kt-inbox-form="cc_button"]'),n=e.querySelector('[data-kt-inbox-form="cc_close"]'),o=e.querySelector('[data-kt-inbox-form="bcc"]'),r=e.querySelector('[data-kt-inbox-form="bcc_button"]'),l=e.querySelector('[data-kt-inbox-form="bcc_close"]');a.addEventListener("click",(e=>{e.preventDefault(),t.classList.remove("d-none"),t.classList.add("d-flex")})),n.addEventListener("click",(e=>{e.preventDefault(),t.classList.add("d-none"),t.classList.remove("d-flex")})),r.addEventListener("click",(e=>{e.preventDefault(),o.classList.remove("d-none"),o.classList.add("d-flex")})),l.addEventListener("click",(e=>{e.preventDefault(),o.classList.add("d-none"),o.classList.remove("d-flex")}))},t=e=>{const t=e.querySelector('[data-kt-inbox-form="send"]');t.addEventListener("click",(function(){t.setAttribute("data-kt-indicator","on"),setTimeout((function(){t.removeAttribute("data-kt-indicator")}),3e3)}))},a=e=>{var t,a=new Tagify(e,{tagTextProp:"name",enforceWhitelist:!0,skipInvalid:!0,dropdown:{closeOnSelect:!1,enabled:0,classname:"users-list",searchKeys:["name","email"]},templates:{tag:function(e){return`\n \n \n \n
\n
\n
\n
${e.name} \n
\n \n `},dropdownItem:function(e){return`\n \n\n ${e.avatar?`\n
\n
\n
`:""}\n\n
\n ${e.name} \n ${e.email} \n
\n
\n `}},whitelist:[{value:1,name:"Emma Smith",avatar:"avatars/300-6.jpg",email:"e.smith@kpmg.com.au"},{value:2,name:"Max Smith",avatar:"avatars/300-1.jpg",email:"max@kt.com"},{value:3,name:"Sean Bean",avatar:"avatars/300-5.jpg",email:"sean@dellito.com"},{value:4,name:"Brian Cox",avatar:"avatars/300-25.jpg",email:"brian@exchange.com"},{value:5,name:"Francis Mitcham",avatar:"avatars/300-9.jpg",email:"f.mitcham@kpmg.com.au"},{value:6,name:"Dan Wilson",avatar:"avatars/300-23.jpg",email:"dam@consilting.com"},{value:7,name:"Ana Crown",avatar:"avatars/300-12.jpg",email:"ana.cf@limtel.com"},{value:8,name:"John Miller",avatar:"avatars/300-13.jpg",email:"miller@mapple.com"}]});a.on("dropdown:show dropdown:updated",(function(e){var n=e.detail.tagify.DOM.dropdown.content;a.suggestedListItems.length>1&&(t=a.parseTemplate("dropdownItem",[{class:"addAll",name:"Add all",email:a.settings.whitelist.reduce((function(e,t){return a.isTagDuplicate(t.value)?e:e+1}),0)+" Members"}]),n.insertBefore(t,n.firstChild))})),a.on("dropdown:select",(function(e){e.detail.elm==t&&a.dropdown.selectAll.call(a)}))},n=e=>{new Quill("#kt_inbox_form_editor",{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["image","code-block"]]},placeholder:"Type your text here...",theme:"snow"});const t=e.querySelector(".ql-toolbar");if(t){const e=["px-5","border-top-0","border-start-0","border-end-0"];t.classList.add(...e)}},o=e=>{const t='[data-kt-inbox-form="dropzone"]',a=e.querySelector(t),n=e.querySelector('[data-kt-inbox-form="dropzone_upload"]');var o=a.querySelector(".dropzone-item");o.id="";var r=o.parentNode.innerHTML;o.parentNode.removeChild(o);var l=new Dropzone(t,{url:"https://preview.keenthemes.com/api/dropzone/void.php",parallelUploads:20,maxFilesize:1,previewTemplate:r,previewsContainer:t+" .dropzone-items",clickable:n});l.on("addedfile",(function(e){a.querySelectorAll(".dropzone-item").forEach((e=>{e.style.display=""}))})),l.on("totaluploadprogress",(function(e){a.querySelectorAll(".progress-bar").forEach((t=>{t.style.width=e+"%"}))})),l.on("sending",(function(e){a.querySelectorAll(".progress-bar").forEach((e=>{e.style.opacity="1"}))})),l.on("complete",(function(e){const t=a.querySelectorAll(".dz-complete");setTimeout((function(){t.forEach((e=>{e.querySelector(".progress-bar").style.opacity="0",e.querySelector(".progress").style.opacity="0"}))}),300)}))};return{init:function(){(()=>{const r=document.querySelector("#kt_inbox_compose_form"),l=r.querySelectorAll('[data-kt-inbox-form="tagify"]');e(r),t(r),l.forEach((e=>{a(e)})),n(r),o(r)})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppInboxCompose.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/inbox/listing.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/inbox/listing.js
new file mode 100644
index 0000000..d396100
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/inbox/listing.js
@@ -0,0 +1 @@
+"use strict";var KTAppInboxListing=function(){var t,n,e=()=>{document.querySelector("#kt_inbox_listing_wrapper > .row").classList.add("px-9","pt-3","pb-5")};return{init:function(){(t=document.querySelector("#kt_inbox_listing"))&&((n=$(t).DataTable({info:!1,order:[]})).on("draw",(function(){e()})),document.querySelector('[data-kt-inbox-listing-filter="search"]').addEventListener("keyup",(function(t){n.search(t.target.value).draw()})),e())}}}();KTUtil.onDOMContentLoaded((function(){KTAppInboxListing.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/inbox/reply.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/inbox/reply.js
new file mode 100644
index 0000000..dc7a498
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/inbox/reply.js
@@ -0,0 +1 @@
+"use strict";var KTAppInboxReply=function(){const e=e=>{const t=e.querySelector('[data-kt-inbox-form="cc"]'),a=e.querySelector('[data-kt-inbox-form="cc_button"]'),n=e.querySelector('[data-kt-inbox-form="cc_close"]'),o=e.querySelector('[data-kt-inbox-form="bcc"]'),r=e.querySelector('[data-kt-inbox-form="bcc_button"]'),l=e.querySelector('[data-kt-inbox-form="bcc_close"]');a.addEventListener("click",(e=>{e.preventDefault(),t.classList.remove("d-none"),t.classList.add("d-flex")})),n.addEventListener("click",(e=>{e.preventDefault(),t.classList.add("d-none"),t.classList.remove("d-flex")})),r.addEventListener("click",(e=>{e.preventDefault(),o.classList.remove("d-none"),o.classList.add("d-flex")})),l.addEventListener("click",(e=>{e.preventDefault(),o.classList.add("d-none"),o.classList.remove("d-flex")}))},t=e=>{const t=e.querySelector('[data-kt-inbox-form="send"]');t.addEventListener("click",(function(){t.setAttribute("data-kt-indicator","on"),setTimeout((function(){t.removeAttribute("data-kt-indicator")}),3e3)}))},a=e=>{var t,a=new Tagify(e,{tagTextProp:"name",enforceWhitelist:!0,skipInvalid:!0,dropdown:{closeOnSelect:!1,enabled:0,classname:"users-list",searchKeys:["name","email"]},templates:{tag:function(e){return`\n \n \n \n
\n
\n
\n
${e.name} \n
\n \n `},dropdownItem:function(e){return`\n \n\n ${e.avatar?`\n
\n
\n
`:""}\n\n
\n ${e.name} \n ${e.email} \n
\n
\n `}},whitelist:[{value:1,name:"Emma Smith",avatar:"avatars/300-6.jpg",email:"e.smith@kpmg.com.au"},{value:2,name:"Max Smith",avatar:"avatars/300-1.jpg",email:"max@kt.com"},{value:3,name:"Sean Bean",avatar:"avatars/300-5.jpg",email:"sean@dellito.com"},{value:4,name:"Brian Cox",avatar:"avatars/300-25.jpg",email:"brian@exchange.com"},{value:5,name:"Francis Mitcham",avatar:"avatars/300-9.jpg",email:"f.mitcham@kpmg.com.au"},{value:6,name:"Dan Wilson",avatar:"avatars/300-23.jpg",email:"dam@consilting.com"},{value:7,name:"Ana Crown",avatar:"avatars/300-12.jpg",email:"ana.cf@limtel.com"},{value:8,name:"John Miller",avatar:"avatars/300-13.jpg",email:"miller@mapple.com"}]});a.on("dropdown:show dropdown:updated",(function(e){var n=e.detail.tagify.DOM.dropdown.content;a.suggestedListItems.length>1&&(t=a.parseTemplate("dropdownItem",[{class:"addAll",name:"Add all",email:a.settings.whitelist.reduce((function(e,t){return a.isTagDuplicate(t.value)?e:e+1}),0)+" Members"}]),n.insertBefore(t,n.firstChild))})),a.on("dropdown:select",(function(e){e.detail.elm==t&&a.dropdown.selectAll.call(a)}))},n=e=>{new Quill("#kt_inbox_form_editor",{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["image","code-block"]]},placeholder:"Type your text here...",theme:"snow"});const t=e.querySelector(".ql-toolbar");if(t){const e=["px-5","border-top-0","border-start-0","border-end-0"];t.classList.add(...e)}},o=e=>{const t='[data-kt-inbox-form="dropzone"]',a=e.querySelector(t),n=e.querySelector('[data-kt-inbox-form="dropzone_upload"]');var o=a.querySelector(".dropzone-item");o.id="";var r=o.parentNode.innerHTML;o.parentNode.removeChild(o);var l=new Dropzone(t,{url:"https://preview.keenthemes.com/api/dropzone/void.php",parallelUploads:20,maxFilesize:1,previewTemplate:r,previewsContainer:t+" .dropzone-items",clickable:n});l.on("addedfile",(function(e){a.querySelectorAll(".dropzone-item").forEach((e=>{e.style.display=""}))})),l.on("totaluploadprogress",(function(e){a.querySelectorAll(".progress-bar").forEach((t=>{t.style.width=e+"%"}))})),l.on("sending",(function(e){a.querySelectorAll(".progress-bar").forEach((e=>{e.style.opacity="1"}))})),l.on("complete",(function(e){const t=a.querySelectorAll(".dz-complete");setTimeout((function(){t.forEach((e=>{e.querySelector(".progress-bar").style.opacity="0",e.querySelector(".progress").style.opacity="0"}))}),300)}))};return{init:function(){document.querySelectorAll('[data-kt-inbox-message="message_wrapper"]').forEach((e=>{const t=e.querySelector('[data-kt-inbox-message="header"]'),a=e.querySelector('[data-kt-inbox-message="preview"]'),n=e.querySelector('[data-kt-inbox-message="details"]'),o=e.querySelector('[data-kt-inbox-message="message"]'),r=new bootstrap.Collapse(o,{toggle:!1});t.addEventListener("click",(e=>{e.target.closest('[data-kt-menu-trigger="click"]')||e.target.closest(".btn")||(a.classList.toggle("d-none"),n.classList.toggle("d-none"),r.toggle())}))})),(()=>{const r=document.querySelector("#kt_inbox_reply_form"),l=r.querySelectorAll('[data-kt-inbox-form="tagify"]');e(r),t(r),l.forEach((e=>{a(e)})),n(r),o(r)})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppInboxReply.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/invoices/create.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/invoices/create.js
new file mode 100644
index 0000000..1824242
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/invoices/create.js
@@ -0,0 +1 @@
+"use strict";var KTAppInvoicesCreate=function(){var e,t=function(){var t=[].slice.call(e.querySelectorAll('[data-kt-element="items"] [data-kt-element="item"]')),a=0,n=wNumb({decimals:2,thousand:","});t.map((function(e){var t=e.querySelector('[data-kt-element="quantity"]'),l=e.querySelector('[data-kt-element="price"]'),r=n.from(l.value);r=!r||r<0?0:r;var i=parseInt(t.value);i=!i||i<0?1:i,l.value=n.to(r),t.value=i,e.querySelector('[data-kt-element="total"]').innerText=n.to(r*i),a+=r*i})),e.querySelector('[data-kt-element="sub-total"]').innerText=n.to(a),e.querySelector('[data-kt-element="grand-total"]').innerText=n.to(a)},a=function(){if(0===e.querySelectorAll('[data-kt-element="items"] [data-kt-element="item"]').length){var t=e.querySelector('[data-kt-element="empty-template"] tr').cloneNode(!0);e.querySelector('[data-kt-element="items"] tbody').appendChild(t)}else KTUtil.remove(e.querySelector('[data-kt-element="items"] [data-kt-element="empty"]'))};return{init:function(n){(e=document.querySelector("#kt_invoice_form")).querySelector('[data-kt-element="items"] [data-kt-element="add-item"]').addEventListener("click",(function(n){n.preventDefault();var l=e.querySelector('[data-kt-element="item-template"] tr').cloneNode(!0);e.querySelector('[data-kt-element="items"] tbody').appendChild(l),a(),t()})),KTUtil.on(e,'[data-kt-element="items"] [data-kt-element="remove-item"]',"click",(function(e){e.preventDefault(),KTUtil.remove(this.closest('[data-kt-element="item"]')),a(),t()})),KTUtil.on(e,'[data-kt-element="items"] [data-kt-element="quantity"], [data-kt-element="items"] [data-kt-element="price"]',"change",(function(e){e.preventDefault(),t()})),$(e.querySelector('[name="invoice_date"]')).flatpickr({enableTime:!1,dateFormat:"d, M Y"}),$(e.querySelector('[name="invoice_due_date"]')).flatpickr({enableTime:!1,dateFormat:"d, M Y"}),t()}}}();KTUtil.onDOMContentLoaded((function(){KTAppInvoicesCreate.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/list/list.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/list/list.js
new file mode 100644
index 0000000..fd06920
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/list/list.js
@@ -0,0 +1 @@
+"use strict";var KTProjectList={init:function(){!function(){var t=document.getElementById("kt_project_list_chart");if(t){var e=t.getContext("2d");new Chart(e,{type:"doughnut",data:{datasets:[{data:[30,45,25],backgroundColor:["#00A3FF","#50CD89","#E4E6EF"]}],labels:["Active","Completed","Yet to start"]},options:{chart:{fontFamily:"inherit"},borderWidth:0,cutout:"75%",cutoutPercentage:65,responsive:!0,maintainAspectRatio:!1,title:{display:!1},animation:{animateScale:!0,animateRotate:!0},stroke:{width:0},tooltips:{enabled:!0,intersect:!1,mode:"nearest",bodySpacing:5,yPadding:10,xPadding:10,caretPadding:0,displayColors:!1,backgroundColor:"#20D489",titleFontColor:"#ffffff",cornerRadius:4,footerSpacing:0,titleSpacing:0},plugins:{legend:{display:!1}}}})}}()}};KTUtil.onDOMContentLoaded((function(){KTProjectList.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/project/project.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/project/project.js
new file mode 100644
index 0000000..47e6590
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/project/project.js
@@ -0,0 +1 @@
+"use strict";var KTProjectOverview=function(){var t=KTUtil.getCssVariableValue("--kt-primary"),e=KTUtil.getCssVariableValue("--kt-primary-light"),a=KTUtil.getCssVariableValue("--kt-success"),r=KTUtil.getCssVariableValue("--kt-success-light"),o=KTUtil.getCssVariableValue("--kt-gray-200"),n=KTUtil.getCssVariableValue("--kt-gray-500");return{init:function(){var s,i;!function(){var t=document.getElementById("project_overview_chart");if(t){var e=t.getContext("2d");new Chart(e,{type:"doughnut",data:{datasets:[{data:[30,45,25],backgroundColor:["#00A3FF","#50CD89","#E4E6EF"]}],labels:["Active","Completed","Yet to start"]},options:{chart:{fontFamily:"inherit"},cutoutPercentage:75,responsive:!0,maintainAspectRatio:!1,cutout:"75%",title:{display:!1},animation:{animateScale:!0,animateRotate:!0},tooltips:{enabled:!0,intersect:!1,mode:"nearest",bodySpacing:5,yPadding:10,xPadding:10,caretPadding:0,displayColors:!1,backgroundColor:"#20D489",titleFontColor:"#ffffff",cornerRadius:4,footerSpacing:0,titleSpacing:0},plugins:{legend:{display:!1}}}})}}(),s=document.getElementById("kt_project_overview_graph"),i=parseInt(KTUtil.css(s,"height")),s&&new ApexCharts(s,{series:[{name:"Incomplete",data:[70,70,80,80,75,75,75]},{name:"Complete",data:[55,55,60,60,55,55,60]}],chart:{type:"area",height:i,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[t,a]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:n,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:t,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{style:{colors:n,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(t){return t+" tasks"}}},colors:[e,r],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{colors:[e,r],strokeColor:[t,a],strokeWidth:3}}).render(),function(){var t=document.querySelector("#kt_profile_overview_table");if(!t)return;t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),a=moment(e[1].innerHTML,"MMM D, YYYY").format();e[1].setAttribute("data-order",a)}));const e=$(t).DataTable({info:!1,order:[]}),a=document.getElementById("kt_filter_orders"),r=document.getElementById("kt_filter_year");var o,n;a.addEventListener("change",(function(t){e.column(3).search(t.target.value).draw()})),r.addEventListener("change",(function(t){switch(t.target.value){case"thisyear":o=moment().startOf("year").format(),n=moment().endOf("year").format(),e.draw();break;case"thismonth":o=moment().startOf("month").format(),n=moment().endOf("month").format(),e.draw();break;case"lastmonth":o=moment().subtract(1,"months").startOf("month").format(),n=moment().subtract(1,"months").endOf("month").format(),e.draw();break;case"last90days":o=moment().subtract(30,"days").format(),n=moment().format(),e.draw();break;default:o=moment().subtract(100,"years").startOf("month").format(),n=moment().add(1,"months").endOf("month").format(),e.draw()}})),$.fn.dataTable.ext.search.push((function(t,e,a){var r=o,s=n,i=parseFloat(moment(e[1]).format())||0;return!!(isNaN(r)&&isNaN(s)||isNaN(r)&&i<=s||r<=i&&isNaN(s)||r<=i&&i<=s)})),document.getElementById("kt_filter_search").addEventListener("keyup",(function(t){e.search(t.target.value).draw()}))}()}}}();KTUtil.onDOMContentLoaded((function(){KTProjectOverview.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/settings/settings.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/settings/settings.js
new file mode 100644
index 0000000..1340858
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/settings/settings.js
@@ -0,0 +1 @@
+"use strict";var KTProjectSettings={init:function(){!function(){var t;$("#kt_datepicker_1").flatpickr();var e=document.getElementById("kt_project_settings_form"),i=e.querySelector("#kt_project_settings_submit");t=FormValidation.formValidation(e,{fields:{name:{validators:{notEmpty:{message:"Project name is required"}}},type:{validators:{notEmpty:{message:"Project type is required"}}},description:{validators:{notEmpty:{message:"Project Description is required"}}},date:{validators:{notEmpty:{message:"Due Date is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,submitButton:new FormValidation.plugins.SubmitButton,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row"})}}),i.addEventListener("click",(function(e){e.preventDefault(),t.validate().then((function(t){"Valid"==t?swal.fire({text:"Thank you! You've updated your project settings",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-light-primary"}}):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-light-primary"}})}))}))}()}};KTUtil.onDOMContentLoaded((function(){KTProjectSettings.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/targets/targets.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/targets/targets.js
new file mode 100644
index 0000000..04a4377
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/targets/targets.js
@@ -0,0 +1 @@
+"use strict";var KTProjectTargets={init:function(){!function(){const t=document.getElementById("kt_profile_overview_table");t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),o=moment(e[1].innerHTML,"MMM D, YYYY").format();e[1].setAttribute("data-order",o)})),$(t).DataTable({info:!1,order:[],paging:!1})}()}};KTUtil.onDOMContentLoaded((function(){KTProjectTargets.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/users/users.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/users/users.js
new file mode 100644
index 0000000..ad0b053
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/projects/users/users.js
@@ -0,0 +1 @@
+"use strict";var KTProjectUsers={init:function(){!function(){const t=document.getElementById("kt_project_users_table");if(!t)return;t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[1].innerHTML,"MMM D, YYYY").format();e[1].setAttribute("data-order",r)}));const e=$(t).DataTable({info:!1,order:[],columnDefs:[{targets:4,orderable:!1}]});var r=document.getElementById("kt_filter_search");r&&r.addEventListener("keyup",(function(t){e.search(t.target.value).draw()}))}()}};KTUtil.onDOMContentLoaded((function(){KTProjectUsers.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/add/advanced.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/add/advanced.js
new file mode 100644
index 0000000..c2f65d7
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/add/advanced.js
@@ -0,0 +1 @@
+"use strict";var KTSubscriptionsAdvanced=function(){var t,e,n=function(){t.querySelectorAll("tbody tr").forEach(((t,e)=>{const n=t.querySelector("td:first-child input"),o=t.querySelector("td:nth-child(2) input"),i=n.getAttribute("id"),r=o.getAttribute("id");n.setAttribute("name",i+"-"+e),o.setAttribute("name",r+"-"+e)}))};return{init:function(){t=document.getElementById("kt_create_new_custom_fields"),function(){const o=document.getElementById("kt_create_new_custom_fields_add"),i=t.querySelector("tbody tr td:first-child").innerHTML,r=t.querySelector("tbody tr td:nth-child(2)").innerHTML,c=t.querySelector("tbody tr td:last-child").innerHTML;var d;e=$(t).DataTable({info:!1,order:[],ordering:!1,paging:!1,lengthChange:!1}),o.addEventListener("click",(function(t){t.preventDefault(),d=e.row.add([i,r,c]).draw().node(),$(d).find("td").eq(2).addClass("text-end"),n()}))}(),n(),KTUtil.on(t,'[data-kt-action="field_remove"]',"click",(function(t){t.preventDefault();const n=t.target.closest("tr");Swal.fire({text:"Are you sure you want to delete this field ?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted it!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:"It was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTSubscriptionsAdvanced.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/add/customer-select.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/add/customer-select.js
new file mode 100644
index 0000000..a882b93
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/add/customer-select.js
@@ -0,0 +1 @@
+"use strict";var KTModalCustomerSelect=function(){var e,t,n,o,s,a,c=function(e){setTimeout((function(){var s=KTUtil.getRandomInt(1,6);t.classList.add("d-none"),3===s?(n.classList.add("d-none"),o.classList.remove("d-none")):(n.classList.remove("d-none"),o.classList.add("d-none")),e.complete()}),1500)},r=function(e){t.classList.remove("d-none"),n.classList.add("d-none"),o.classList.add("d-none")};return{init:function(){e=document.querySelector("#kt_modal_customer_search_handler"),a=new bootstrap.Modal(document.querySelector("#kt_modal_customer_search")),e&&(e.querySelector('[data-kt-search-element="wrapper"]'),t=e.querySelector('[data-kt-search-element="suggestions"]'),n=e.querySelector('[data-kt-search-element="results"]'),o=e.querySelector('[data-kt-search-element="empty"]'),(s=new KTSearch(e)).on("kt.search.process",c),s.on("kt.search.clear",r),KTUtil.on(e,'[data-kt-search-element="customer"]',"click",(function(){a.hide()})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalCustomerSelect.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/add/products.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/add/products.js
new file mode 100644
index 0000000..8c71e64
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/add/products.js
@@ -0,0 +1 @@
+"use strict";var KTSubscriptionsProducts=function(){var t,e,n,o;return{init:function(){n=document.getElementById("kt_modal_add_product"),o=new bootstrap.Modal(n),t=document.querySelector("#kt_subscription_products_table"),e=$(t).DataTable({info:!1,order:[],ordering:!1,paging:!1,lengthChange:!1}),KTUtil.on(t,'[data-kt-action="product_remove"]',"click",(function(t){t.preventDefault();const n=t.target.closest("tr"),o=n.querySelectorAll("td")[0].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))})),function(){n.querySelector("#kt_modal_add_product_close");const r=n.querySelector("#kt_modal_add_product_cancel"),c=n.querySelector("#kt_modal_add_product_submit");r.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?o.hide():"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),c.addEventListener("click",(function(r){r.preventDefault();var c,i=n.querySelector('input[type="radio"]:checked');i&&!0===i.checked&&(c=e.row.add([i.getAttribute("data-kt-product-name"),"1",i.getAttribute("data-kt-product-price")+" / "+i.getAttribute("data-kt-product-frequency"),t.querySelector("tbody tr td:last-child").innerHTML]).draw().node(),$(c).find("td").eq(3).addClass("text-end")),o.hide()}))}()}}}();KTUtil.onDOMContentLoaded((function(){KTSubscriptionsProducts.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/list/export.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/list/export.js
new file mode 100644
index 0000000..5649a68
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/list/export.js
@@ -0,0 +1 @@
+"use strict";var KTSubscriptionsExport=function(){var t,e,n,o,i,r,s;return{init:function(){t=document.querySelector("#kt_subscriptions_export_modal"),s=new bootstrap.Modal(t),r=document.querySelector("#kt_subscriptions_export_form"),e=r.querySelector("#kt_subscriptions_export_submit"),n=r.querySelector("#kt_subscriptions_export_cancel"),o=t.querySelector("#kt_subscriptions_export_close"),i=FormValidation.formValidation(r,{fields:{date:{validators:{notEmpty:{message:"Date range is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Customer list has been successfully exported!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(s.hide(),e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),s.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),s.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),function(){const t=r.querySelector("[name=date]");$(t).flatpickr({altInput:!0,altFormat:"F j, Y",dateFormat:"Y-m-d",mode:"range"})}()}}}();KTUtil.onDOMContentLoaded((function(){KTSubscriptionsExport.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/list/list.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/list/list.js
new file mode 100644
index 0000000..6a8254d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/subscriptions/list/list.js
@@ -0,0 +1 @@
+"use strict";var KTSubscriptionsList=function(){var t,e,n,o,c,r=function(){t.querySelectorAll('[data-kt-subscriptions-table-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const n=t.target.closest("tr"),o=n.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})).then((function(){i()})):"cancel"===t.dismiss&&Swal.fire({text:o+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},l=()=>{const r=t.querySelectorAll('[type="checkbox"]');n=document.querySelector('[data-kt-subscription-table-toolbar="base"]'),o=document.querySelector('[data-kt-subscription-table-toolbar="selected"]'),c=document.querySelector('[data-kt-subscription-table-select="selected_count"]');const a=document.querySelector('[data-kt-subscription-table-select="delete_selected"]');r.forEach((t=>{t.addEventListener("click",(function(){setTimeout((function(){i()}),50)}))})),a.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(n){n.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){r.forEach((t=>{t.checked&&e.row($(t.closest("tbody tr"))).remove().draw()}));t.querySelectorAll('[type="checkbox"]')[0].checked=!1})).then((function(){i(),l()})):"cancel"===n.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const i=()=>{const e=t.querySelectorAll('tbody [type="checkbox"]');let r=!1,l=0;e.forEach((t=>{t.checked&&(r=!0,l++)})),r?(c.innerHTML=l,n.classList.add("d-none"),o.classList.remove("d-none")):(n.classList.remove("d-none"),o.classList.add("d-none"))};return{init:function(){(t=document.getElementById("kt_subscriptions_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),n=moment(e[5].innerHTML,"DD MMM YYYY, LT").format();e[5].setAttribute("data-order",n)})),(e=$(t).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){l(),r(),i()})),l(),document.querySelector('[data-kt-subscription-table-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),r(),function(){const t=document.querySelector('[data-kt-subscription-table-filter="form"]'),n=t.querySelector('[data-kt-subscription-table-filter="filter"]'),o=t.querySelector('[data-kt-subscription-table-filter="reset"]'),c=t.querySelectorAll("select");n.addEventListener("click",(function(){var t="";c.forEach(((e,n)=>{e.value&&""!==e.value&&(0!==n&&(t+=" "),t+=e.value)})),e.search(t).draw()})),o.addEventListener("click",(function(){c.forEach(((t,e)=>{$(t).val(null).trigger("change")})),e.search("").draw()}))}())}}}();KTUtil.onDOMContentLoaded((function(){KTSubscriptionsList.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/support-center/tickets/create.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/support-center/tickets/create.js
new file mode 100644
index 0000000..d816fa0
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/support-center/tickets/create.js
@@ -0,0 +1 @@
+"use strict";var KTModalNewTicket=function(){var t,e,n,i,o,a;return{init:function(){(a=document.querySelector("#kt_modal_new_ticket"))&&(o=new bootstrap.Modal(a),i=document.querySelector("#kt_modal_new_ticket_form"),t=document.getElementById("kt_modal_new_ticket_submit"),e=document.getElementById("kt_modal_new_ticket_cancel"),new Dropzone("#kt_modal_create_ticket_attachments",{url:"https://keenthemes.com/scripts/void.php",paramName:"file",maxFiles:10,maxFilesize:10,addRemoveLinks:!0,accept:function(t,e){"justinbieber.jpg"==t.name?e("Naha, you don't."):e()}}),$(i.querySelector('[name="due_date"]')).flatpickr({enableTime:!0,dateFormat:"d, M Y, H:i"}),$(i.querySelector('[name="user"]')).on("change",(function(){n.revalidateField("user")})),$(i.querySelector('[name="status"]')).on("change",(function(){n.revalidateField("status")})),n=FormValidation.formValidation(i,{fields:{subject:{validators:{notEmpty:{message:"Ticket subject is required"}}},user:{validators:{notEmpty:{message:"Ticket user is required"}}},due_date:{validators:{notEmpty:{message:"Ticket due date is required"}}},description:{validators:{notEmpty:{message:"Target description is required"}}},"notifications[]":{validators:{notEmpty:{message:"Please select at least one notifications method"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&o.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),o.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalNewTicket.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/permissions/add-permission.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/permissions/add-permission.js
new file mode 100644
index 0000000..996ce8d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/permissions/add-permission.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddPermission=function(){const t=document.getElementById("kt_modal_add_permission"),e=t.querySelector("#kt_modal_add_permission_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{permission_name:{validators:{notEmpty:{message:"Permission name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-permissions-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-permissions-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-permissions-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddPermission.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/permissions/list.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/permissions/list.js
new file mode 100644
index 0000000..8fbd15f
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/permissions/list.js
@@ -0,0 +1 @@
+"use strict";var KTUsersPermissionsList=function(){var t,e;return{init:function(){(e=document.querySelector("#kt_permissions_table"))&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),n=moment(e[2].innerHTML,"DD MMM YYYY, LT").format();e[2].setAttribute("data-order",n)})),t=$(e).DataTable({info:!1,order:[],columnDefs:[{orderable:!1,targets:1},{orderable:!1,targets:3}]}),document.querySelector('[data-kt-permissions-table-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),e.querySelectorAll('[data-kt-permissions-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=e.target.closest("tr"),o=n.querySelectorAll("td")[0].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(n)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTUsersPermissionsList.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/permissions/update-permission.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/permissions/update-permission.js
new file mode 100644
index 0000000..9e71e2f
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/permissions/update-permission.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdatePermission=function(){const t=document.getElementById("kt_modal_update_permission"),e=t.querySelector("#kt_modal_update_permission_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{permission_name:{validators:{notEmpty:{message:"Permission name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-permissions-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-permissions-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-permissions-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdatePermission.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/list/add.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/list/add.js
new file mode 100644
index 0000000..ad99b32
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/list/add.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddRole=function(){const t=document.getElementById("kt_modal_add_role"),e=t.querySelector("#kt_modal_add_role_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{role_name:{validators:{notEmpty:{message:"Role name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-roles-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-roles-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const r=t.querySelector('[data-kt-roles-modal-action="submit"]');r.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(r.setAttribute("data-kt-indicator","on"),r.disabled=!0,setTimeout((function(){r.removeAttribute("data-kt-indicator"),r.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),(()=>{const t=e.querySelector("#kt_roles_select_all"),n=e.querySelectorAll('[type="checkbox"]');t.addEventListener("change",(t=>{n.forEach((e=>{e.checked=t.target.checked}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddRole.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/list/update-role.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/list/update-role.js
new file mode 100644
index 0000000..0380571
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/list/update-role.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdatePermissions=function(){const t=document.getElementById("kt_modal_update_role"),e=t.querySelector("#kt_modal_update_role_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{role_name:{validators:{notEmpty:{message:"Role name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-roles-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-roles-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-roles-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),(()=>{const t=e.querySelector("#kt_roles_select_all"),n=e.querySelectorAll('[type="checkbox"]');t.addEventListener("change",(t=>{n.forEach((e=>{e.checked=t.target.checked}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdatePermissions.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/view/update-role.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/view/update-role.js
new file mode 100644
index 0000000..0380571
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/view/update-role.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdatePermissions=function(){const t=document.getElementById("kt_modal_update_role"),e=t.querySelector("#kt_modal_update_role_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{role_name:{validators:{notEmpty:{message:"Role name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-roles-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-roles-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-roles-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),(()=>{const t=e.querySelector("#kt_roles_select_all"),n=e.querySelectorAll('[type="checkbox"]');t.addEventListener("change",(t=>{n.forEach((e=>{e.checked=t.target.checked}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdatePermissions.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/view/view.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/view/view.js
new file mode 100644
index 0000000..219c13f
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/roles/view/view.js
@@ -0,0 +1 @@
+"use strict";var KTUsersViewRole=function(){var t,e,o=()=>{const r=e.querySelectorAll('[type="checkbox"]'),c=document.querySelector('[data-kt-view-roles-table-select="delete_selected"]');r.forEach((t=>{t.addEventListener("click",(function(){setTimeout((function(){n()}),50)}))})),c.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(c){c.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){r.forEach((e=>{e.checked&&t.row($(e.closest("tbody tr"))).remove().draw()}));e.querySelectorAll('[type="checkbox"]')[0].checked=!1})).then((function(){n(),o()})):"cancel"===c.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const n=()=>{const t=document.querySelector('[data-kt-view-roles-table-toolbar="base"]'),o=document.querySelector('[data-kt-view-roles-table-toolbar="selected"]'),n=document.querySelector('[data-kt-view-roles-table-select="selected_count"]'),r=e.querySelectorAll('tbody [type="checkbox"]');let c=!1,l=0;r.forEach((t=>{t.checked&&(c=!0,l++)})),c?(n.innerHTML=l,t.classList.add("d-none"),o.classList.remove("d-none")):(t.classList.remove("d-none"),o.classList.add("d-none"))};return{init:function(){(e=document.querySelector("#kt_roles_view_table"))&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),o=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",o)})),t=$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:4}]}),document.querySelector('[data-kt-roles-table-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),e.querySelectorAll('[data-kt-roles-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const o=e.target.closest("tr"),n=o.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(o)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))})),o())}}}();KTUtil.onDOMContentLoaded((function(){KTUsersViewRole.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/list/add.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/list/add.js
new file mode 100644
index 0000000..b82ed94
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/list/add.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddUser=function(){const t=document.getElementById("kt_modal_add_user"),e=t.querySelector("#kt_modal_add_user_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{user_name:{validators:{notEmpty:{message:"Full name is required"}}},user_email:{validators:{notEmpty:{message:"Valid email address is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(t=>{t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddUser.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/list/export-users.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/list/export-users.js
new file mode 100644
index 0000000..c2d8286
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/list/export-users.js
@@ -0,0 +1 @@
+"use strict";var KTModalExportUsers=function(){const t=document.getElementById("kt_modal_export_users"),e=t.querySelector("#kt_modal_export_users_form"),n=new bootstrap.Modal(t);return{init:function(){!function(){var o=FormValidation.formValidation(e,{fields:{format:{validators:{notEmpty:{message:"File format is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),Swal.fire({text:"User list has been successfully exported!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(n.hide(),i.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}()}}}();KTUtil.onDOMContentLoaded((function(){KTModalExportUsers.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/list/table.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/list/table.js
new file mode 100644
index 0000000..aca46fe
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/list/table.js
@@ -0,0 +1 @@
+"use strict";var KTUsersList=function(){var e,t,n,r,o=document.getElementById("kt_table_users"),c=()=>{o.querySelectorAll('[data-kt-users-table-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const n=t.target.closest("tr"),r=n.querySelectorAll("td")[1].querySelectorAll("a")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+r+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+r+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})).then((function(){a()})):"cancel"===t.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},l=()=>{const c=o.querySelectorAll('[type="checkbox"]');t=document.querySelector('[data-kt-user-table-toolbar="base"]'),n=document.querySelector('[data-kt-user-table-toolbar="selected"]'),r=document.querySelector('[data-kt-user-table-select="selected_count"]');const s=document.querySelector('[data-kt-user-table-select="delete_selected"]');c.forEach((e=>{e.addEventListener("click",(function(){setTimeout((function(){a()}),50)}))})),s.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){c.forEach((t=>{t.checked&&e.row($(t.closest("tbody tr"))).remove().draw()}));o.querySelectorAll('[type="checkbox"]')[0].checked=!1})).then((function(){a(),l()})):"cancel"===t.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const a=()=>{const e=o.querySelectorAll('tbody [type="checkbox"]');let c=!1,l=0;e.forEach((e=>{e.checked&&(c=!0,l++)})),c?(r.innerHTML=l,t.classList.add("d-none"),n.classList.remove("d-none")):(t.classList.remove("d-none"),n.classList.add("d-none"))};return{init:function(){o&&(o.querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),n=t[3].innerText.toLowerCase();let r=0,o="minutes";n.includes("yesterday")?(r=1,o="days"):n.includes("mins")?(r=parseInt(n.replace(/\D/g,"")),o="minutes"):n.includes("hours")?(r=parseInt(n.replace(/\D/g,"")),o="hours"):n.includes("days")?(r=parseInt(n.replace(/\D/g,"")),o="days"):n.includes("weeks")&&(r=parseInt(n.replace(/\D/g,"")),o="weeks");const c=moment().subtract(r,o).format();t[3].setAttribute("data-order",c);const l=moment(t[5].innerHTML,"DD MMM YYYY, LT").format();t[5].setAttribute("data-order",l)})),(e=$(o).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){l(),c(),a()})),l(),document.querySelector('[data-kt-user-table-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),document.querySelector('[data-kt-user-table-filter="reset"]').addEventListener("click",(function(){document.querySelector('[data-kt-user-table-filter="form"]').querySelectorAll("select").forEach((e=>{$(e).val("").trigger("change")})),e.search("").draw()})),c(),(()=>{const t=document.querySelector('[data-kt-user-table-filter="form"]'),n=t.querySelector('[data-kt-user-table-filter="filter"]'),r=t.querySelectorAll("select");n.addEventListener("click",(function(){var t="";r.forEach(((e,n)=>{e.value&&""!==e.value&&(0!==n&&(t+=" "),t+=e.value)})),e.search(t).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTUsersList.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-auth-app.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-auth-app.js
new file mode 100644
index 0000000..4655a5f
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-auth-app.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddAuthApp=function(){const t=document.getElementById("kt_modal_add_auth_app"),e=new bootstrap.Modal(t);return{init:function(){t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&e.hide()}))})),(()=>{const e=t.querySelector('[ data-kt-add-auth-action="qr-code"]'),n=t.querySelector('[ data-kt-add-auth-action="text-code"]'),o=t.querySelector('[ data-kt-add-auth-action="qr-code-button"]'),a=t.querySelector('[ data-kt-add-auth-action="text-code-button"]'),c=t.querySelector('[ data-kt-add-auth-action="qr-code-label"]'),d=t.querySelector('[ data-kt-add-auth-action="text-code-label"]'),l=()=>{e.classList.toggle("d-none"),o.classList.toggle("d-none"),c.classList.toggle("d-none"),n.classList.toggle("d-none"),a.classList.toggle("d-none"),d.classList.toggle("d-none")};a.addEventListener("click",(t=>{t.preventDefault(),l()})),o.addEventListener("click",(t=>{t.preventDefault(),l()}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddAuthApp.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-one-time-password.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-one-time-password.js
new file mode 100644
index 0000000..11e480a
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-one-time-password.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddOneTimePassword=function(){const t=document.getElementById("kt_modal_add_one_time_password"),e=t.querySelector("#kt_modal_add_one_time_password_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{otp_mobile_number:{validators:{notEmpty:{message:"Valid mobile number is required"}}},otp_confirm_password:{validators:{notEmpty:{message:"Password confirmation is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddOneTimePassword.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-schedule.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-schedule.js
new file mode 100644
index 0000000..a5499b4
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-schedule.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddSchedule=function(){const t=document.getElementById("kt_modal_add_schedule"),e=t.querySelector("#kt_modal_add_schedule_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{$("#kt_modal_add_schedule_datepicker").flatpickr({enableTime:!0,dateFormat:"Y-m-d H:i"});const o=e.querySelector("#kt_modal_add_schedule_tagify");new Tagify(o,{whitelist:["sean@dellito.com","brian@exchange.com","mikaela@pexcom.com","f.mitcham@kpmg.com.au","olivia@corpmail.com","owen.neil@gmail.com","dam@consilting.com","emma@intenso.com","ana.cf@limtel.com","robert@benko.com","lucy.m@fentech.com","ethan@loop.com.au"],maxTags:10,dropdown:{maxItems:20,classname:"tagify__inline__suggestions",enabled:0,closeOnSelect:!1}});var i=FormValidation.formValidation(e,{fields:{event_datetime:{validators:{notEmpty:{message:"Event date & time is required"}}},event_name:{validators:{notEmpty:{message:"Event name is required"}}},event_org:{validators:{notEmpty:{message:"Event organiser is required"}}},event_invitees:{validators:{notEmpty:{message:"Event invitees is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});$(e.querySelector('[name="event_invitees"]')).on("change",(function(){i.revalidateField("event_invitees")})),t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const a=t.querySelector('[data-kt-users-modal-action="submit"]');a.addEventListener("click",(function(t){t.preventDefault(),i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t?(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddSchedule.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-task.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-task.js
new file mode 100644
index 0000000..5e68f44
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/add-task.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddTask=function(){const t=document.getElementById("kt_modal_add_task"),e=t.querySelector("#kt_modal_add_task_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{$("#kt_modal_add_task_datepicker").flatpickr({dateFormat:"Y-m-d"});var o=FormValidation.formValidation(e,{fields:{task_duedate:{validators:{notEmpty:{message:"Task due date is required"}}},task_name:{validators:{notEmpty:{message:"Task name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const a=t.querySelector('[data-kt-users-modal-action="submit"]');a.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),document.querySelectorAll('[data-kt-menu-id="kt-users-tasks"]').forEach((t=>{const e=t.querySelector('[data-kt-users-update-task-status="reset"]'),n=t.querySelector('[data-kt-users-update-task-status="submit"]'),o=t.querySelector('[data-kt-menu-id="kt-users-tasks-form"]');var a=FormValidation.formValidation(o,{fields:{task_status:{validators:{notEmpty:{message:"Task due date is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});$(o.querySelector('[name="task_status"]')).on("change",(function(){a.revalidateField("task_status")})),e.addEventListener("click",(e=>{e.preventDefault(),Swal.fire({text:"Are you sure you would like to reset?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, reset it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(o.reset(),t.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your form was not reset!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(e=>{e.preventDefault(),a&&a.validate().then((function(e){console.log("validated!"),"Valid"==e?(n.setAttribute("data-kt-indicator","on"),n.disabled=!0,setTimeout((function(){n.removeAttribute("data-kt-indicator"),n.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&t.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(){}))}))}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddTask.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-details.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-details.js
new file mode 100644
index 0000000..40b0c55
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-details.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdateDetails=function(){const t=document.getElementById("kt_modal_update_details"),e=t.querySelector("#kt_modal_update_user_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const o=t.querySelector('[data-kt-users-modal-action="submit"]');o.addEventListener("click",(function(t){t.preventDefault(),o.setAttribute("data-kt-indicator","on"),o.disabled=!0,setTimeout((function(){o.removeAttribute("data-kt-indicator"),o.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdateDetails.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-email.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-email.js
new file mode 100644
index 0000000..d4080e6
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-email.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdateEmail=function(){const t=document.getElementById("kt_modal_update_email"),e=t.querySelector("#kt_modal_update_email_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{profile_email:{validators:{notEmpty:{message:"Email address is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3))}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdateEmail.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-password.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-password.js
new file mode 100644
index 0000000..1c68844
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-password.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdatePassword=function(){const t=document.getElementById("kt_modal_update_password"),e=t.querySelector("#kt_modal_update_password_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{current_password:{validators:{notEmpty:{message:"Current password is required"}}},new_password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(t){if(t.value.length>0)return validatePassword()}}}},confirm_password:{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return e.querySelector('[name="new_password"]').value},message:"The password and its confirm are not the same"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const a=t.querySelector('[data-kt-users-modal-action="submit"]');a.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t&&(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3))}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdatePassword.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-role.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-role.js
new file mode 100644
index 0000000..1a7c41e
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/update-role.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdateRole=function(){const t=document.getElementById("kt_modal_update_role"),e=t.querySelector("#kt_modal_update_role_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const o=t.querySelector('[data-kt-users-modal-action="submit"]');o.addEventListener("click",(function(t){t.preventDefault(),o.setAttribute("data-kt-indicator","on"),o.disabled=!0,setTimeout((function(){o.removeAttribute("data-kt-indicator"),o.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdateRole.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/view.js b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/view.js
new file mode 100644
index 0000000..000814f
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/apps/user-management/users/view/view.js
@@ -0,0 +1 @@
+"use strict";var KTUsersViewMain={init:function(){document.getElementById("kt_modal_sign_out_sesions").addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like sign out all sessions?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, sign out!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?Swal.fire({text:"You have signed out all sessions!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}):"cancel"===t.dismiss&&Swal.fire({text:"Your sessions are still preserved!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),document.querySelectorAll('[data-kt-users-sign-out="single_user"]').forEach((t=>{t.addEventListener("click",(n=>{n.preventDefault();const e=t.closest("tr").querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you would like sign out "+e+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, sign out!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(n){n.value?Swal.fire({text:"You have signed out "+e+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(){t.closest("tr").remove()})):"cancel"===n.dismiss&&Swal.fire({text:e+"'s session is still preserved!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})),document.getElementById("kt_users_delete_two_step").addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like remove this two-step authentication?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, remove it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?Swal.fire({text:"You have removed this two-step authentication!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}):"cancel"===t.dismiss&&Swal.fire({text:"Your two-step authentication is still valid!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),(()=>{const t=document.getElementById("kt_users_email_notification_form"),n=t.querySelector("#kt_users_email_notification_submit"),e=t.querySelector("#kt_users_email_notification_cancel");n.addEventListener("click",(t=>{t.preventDefault(),n.setAttribute("data-kt-indicator","on"),n.disabled=!0,setTimeout((function(){n.removeAttribute("data-kt-indicator"),n.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3)})),e.addEventListener("click",(n=>{n.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(n){n.value?t.reset():"cancel"===n.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}};KTUtil.onDOMContentLoaded((function(){KTUsersViewMain.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/authentication/reset-password/new-password.js b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/reset-password/new-password.js
new file mode 100644
index 0000000..de50462
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/reset-password/new-password.js
@@ -0,0 +1 @@
+"use strict";var KTAuthNewPassword=function(){var t,e,r,o,a=function(){return 100===o.getScore()};return{init:function(){t=document.querySelector("#kt_new_password_form"),e=document.querySelector("#kt_new_password_submit"),o=KTPasswordMeter.getInstance(t.querySelector('[data-kt-password-meter="true"]')),r=FormValidation.formValidation(t,{fields:{password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(t){if(t.value.length>0)return a()}}}},"confirm-password":{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return t.querySelector('[name="password"]').value},message:"The password and its confirm are not the same"}}},toc:{validators:{notEmpty:{message:"You must accept the terms and conditions"}}}},plugins:{trigger:new FormValidation.plugins.Trigger({event:{password:!1}}),bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(a){a.preventDefault(),r.revalidateField("password"),r.validate().then((function(r){"Valid"==r?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,Swal.fire({text:"You have successfully reset your password!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){if(e.isConfirmed){t.querySelector('[name="password"]').value="",t.querySelector('[name="confirm-password"]').value="",o.reset();var r=t.getAttribute("data-kt-redirect-url");r&&(location.href=r)}}))}),1500)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('input[name="password"]').addEventListener("input",(function(){this.value.length>0&&r.updateFieldStatus("password","NotValidated")}))}}}();KTUtil.onDOMContentLoaded((function(){KTAuthNewPassword.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/authentication/reset-password/reset-password.js b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/reset-password/reset-password.js
new file mode 100644
index 0000000..638b596
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/reset-password/reset-password.js
@@ -0,0 +1 @@
+"use strict";var KTAuthResetPassword=function(){var t,e,i;return{init:function(){t=document.querySelector("#kt_password_reset_form"),e=document.querySelector("#kt_password_reset_submit"),i=FormValidation.formValidation(t,{fields:{email:{validators:{regexp:{regexp:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"The value is not a valid email address"},notEmpty:{message:"Email address is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(r){r.preventDefault(),i.validate().then((function(i){"Valid"==i?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,Swal.fire({text:"We have send a password reset link to your email.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){if(e.isConfirmed){t.querySelector('[name="email"]').value="";var i=t.getAttribute("data-kt-redirect-url");i&&(location.href=i)}}))}),1500)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTAuthResetPassword.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-in/general.js b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-in/general.js
new file mode 100644
index 0000000..b93b030
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-in/general.js
@@ -0,0 +1 @@
+"use strict";var KTSigninGeneral=function(){var e,t,i;return{init:function(){e=document.querySelector("#kt_sign_in_form"),t=document.querySelector("#kt_sign_in_submit"),i=FormValidation.formValidation(e,{fields:{email:{validators:{regexp:{regexp:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"The value is not a valid email address"},notEmpty:{message:"Email address is required"}}},password:{validators:{notEmpty:{message:"The password is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(n){n.preventDefault(),i.validate().then((function(i){"Valid"==i?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"You have successfully logged in!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){if(t.isConfirmed){e.querySelector('[name="email"]').value="",e.querySelector('[name="password"]').value="";var i=e.getAttribute("data-kt-redirect-url");i&&(location.href=i)}}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTSigninGeneral.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-in/i18n.js b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-in/i18n.js
new file mode 100644
index 0000000..e8ede7a
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-in/i18n.js
@@ -0,0 +1 @@
+"use strict";var KTAuthI18nDemo=function(){var e,n,a={"general-progress":{English:"Please wait...",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"general-desc":{English:"Get unlimited access & earn money",Spanish:"Obtenga acceso ilimitado y gane dinero",German:"Erhalten Sie unbegrenzten Zugriff und verdienen Sie Geld",Japanese:"無制限のアクセスを取得してお金を稼ぐ",French:"Obtenez un accès illimité et gagnez de l'argent"},"general-or":{English:"Or",Spanish:"O",German:"Oder",Japanese:"または",French:"Ou"},"sign-in-head-desc":{English:"Not a Member yet?",Spanish:"¿No eres miembro todavía?",German:"Noch kein Mitglied?",Japanese:"まだメンバーではありませんか?",French:"Pas encore membre?"},"sign-in-head-link":{English:"Sign Up",Spanish:"Inscribirse",German:"Anmeldung",Japanese:"サインアップ",French:"S'S'inscrire"},"sign-in-title":{English:"Sign In",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"sign-in-input-email":{English:"Email",Spanish:"Correo electrónico",German:"Email",Japanese:"Eメール",French:"E-mail"},"sign-in-input-password":{English:"Password",Spanish:"Clave",German:"Passwort",Japanese:"パスワード",French:"Mot de passe"},"sign-in-forgot-password":{English:"Forgot Password ?",Spanish:"Has olvidado tu contraseña ?",German:"Passwort vergessen ?",Japanese:"パスワードをお忘れですか ?",French:"Mot de passe oublié ?"},"sign-in-submit":{English:"Sign In",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"sign-up-head-desc":{English:"Already a member ?",Spanish:"Ya eres usuario ?",German:"Schon ein Mitglied ?",Japanese:"すでにメンバーですか?",French:"Déjà membre ?"},"sign-up-head-link":{English:"Sign In",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"sign-up-title":{English:"Sign Up",Spanish:"Inscribirse",German:"Anmeldung",Japanese:"サインアップ",French:"S'S'inscrire"},"sign-up-input-first-name":{English:"First Name",Spanish:"Primer nombre",German:"Vorname",Japanese:"ファーストネーム",French:"Prénom"},"sign-up-input-last-name":{English:"Last Name",Spanish:"Apellido",German:"Nachname",Japanese:"苗字",French:"Nom de famille"},"sign-up-input-email":{English:"Email",Spanish:"Correo electrónico",German:"Email",Japanese:"Eメール",French:"E-mail"},"sign-up-input-password":{English:"Password",Spanish:"Clave",German:"Passwort",Japanese:"パスワード",French:"Mot de passe"},"sign-up-input-confirm-password":{English:"Password",Spanish:"Clave",German:"Passwort",Japanese:"パスワード",French:"Mot de passe"},"sign-up-submit":{English:"Submit",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"sign-up-hint":{English:"Use 8 or more characters with a mix of letters, numbers & symbols.",Spanish:"Utilice 8 o más caracteres con una combinación de letras, números y símbolos.",German:"Verwenden Sie 8 oder mehr Zeichen mit einer Mischung aus Buchstaben, Zahlen und Symbolen.",Japanese:"文字、数字、記号を組み合わせた8文字以上を使用してください。",French:"Utilisez 8 caractères ou plus avec un mélange de lettres, de chiffres et de symboles."},"new-password-head-desc":{English:"Already a member ?",Spanish:"Ya eres usuario ?",German:"Schon ein Mitglied ?",Japanese:"すでにメンバーですか?",French:"Déjà membre ?"},"new-password-head-link":{English:"Sign In",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"new-password-title":{English:"Setup New Password",Spanish:"Configurar nueva contraseña",German:"Neues Passwort einrichten",Japanese:"新しいパスワードを設定する",French:"Configurer un nouveau mot de passe"},"new-password-desc":{English:"Have you already reset the password ?",Spanish:"¿Ya has restablecido la contraseña?",German:"Hast du das Passwort schon zurückgesetzt?",Japanese:"すでにパスワードをリセットしましたか?",French:"Avez-vous déjà réinitialisé le mot de passe ?"},"new-password-input-password":{English:"Password",Spanish:"Clave",German:"Passwort",Japanese:"パスワード",French:"Mot de passe"},"new-password-hint":{English:"Use 8 or more characters with a mix of letters, numbers & symbols.",Spanish:"Utilice 8 o más caracteres con una combinación de letras, números y símbolos.",German:"Verwenden Sie 8 oder mehr Zeichen mit einer Mischung aus Buchstaben, Zahlen und Symbolen.",Japanese:"文字、数字、記号を組み合わせた8文字以上を使用してください。",French:"Utilisez 8 caractères ou plus avec un mélange de lettres, de chiffres et de symboles."},"new-password-confirm-password":{English:"Confirm Password",Spanish:"Confirmar contraseña",German:"Passwort bestätigen",Japanese:"パスワードを認証する",French:"Confirmez le mot de passe"},"new-password-submit":{English:"Submit",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"password-reset-head-desc":{English:"Already a member ?",Spanish:"Ya eres usuario ?",German:"Schon ein Mitglied ?",Japanese:"すでにメンバーですか?",French:"Déjà membre ?"},"password-reset-head-link":{English:"Sign In",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"password-reset-title":{English:"Forgot Password ?",Spanish:"Has olvidado tu contraseña ?",German:"Passwort vergessen ?",Japanese:"パスワードをお忘れですか ?",French:"Mot de passe oublié ?"},"password-reset-desc":{English:"Enter your email to reset your password.",Spanish:"Ingrese su correo electrónico para restablecer su contraseña.",German:"Geben Sie Ihre E-Mail-Adresse ein, um Ihr Passwort zurückzusetzen.",Japanese:"メールアドレスを入力してパスワードをリセットしてください。",French:"Entrez votre e-mail pour réinitialiser votre mot de passe."},"password-reset-input-email":{English:"Email",Spanish:"Correo electrónico",German:"Email",Japanese:"Eメール",French:"E-mail"},"password-reset-submit":{English:"Submit",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"password-reset-cancel":{English:"Cancel",Spanish:"Cancelar",German:"Absagen",Japanese:"キャンセル",French:"Annuler"},"two-step-head-desc":{English:"Didn’t get the code ?",Spanish:"¿No recibiste el código?",German:"Code nicht erhalten?",Japanese:"コードを取得できませんでしたか?",French:"Vous n'avez pas reçu le code ?"},"two-step-head-resend":{English:"Resend",Spanish:"Reenviar",German:"Erneut senden",Japanese:"再送",French:"Renvoyer"},"two-step-head-or":{English:"Or",Spanish:"O",German:"Oder",Japanese:"または",French:"Ou"},"two-step-head-call-us":{English:"Call Us",Spanish:"Llámenos",German:"Rufen Sie uns an",Japanese:"お電話ください",French:"Appelez-nous"},"two-step-submit":{English:"Submit",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"two-step-title":{English:"Two Step Verification",Spanish:"Verificación de dos pasos",German:"Verifizierung in zwei Schritten",Japanese:"2段階認証",French:"Vérification en deux étapes"},"two-step-deck":{English:"Enter the verification code we sent to",Spanish:"Ingresa el código de verificación que enviamos a",German:"Geben Sie den von uns gesendeten Bestätigungscode ein",Japanese:"送信した確認コードを入力してください",French:"Entrez le code de vérification que nous avons envoyé à"},"two-step-label":{English:"Type your 6 digit security code",Spanish:"Escriba su código de seguridad de 6 dígitos",German:"Geben Sie Ihren 6-stelligen Sicherheitscode ein",Japanese:"6桁のセキュリティコードを入力します",French:"Tapez votre code de sécurité à 6 chiffres"}},s=function(e){for(var n in a)if(a.hasOwnProperty(n)&&a[n][e]){let s=document.querySelector("[data-kt-translate="+n+"]");null!==s&&("INPUT"===s.tagName?s.setAttribute("placeholder",a[n][e]):s.innerHTML=a[n][e])}},i=function(n){const a=e.querySelector('[data-kt-lang="'+n+'"]');if(null!==a){const e=document.querySelector('[data-kt-element="current-lang-name"]'),s=document.querySelector('[data-kt-element="current-lang-flag"]'),i=a.querySelector('[data-kt-element="lang-name"]'),r=a.querySelector('[data-kt-element="lang-flag"]');e.innerText=i.innerText,s.setAttribute("src",r.getAttribute("src")),localStorage.setItem("kt_auth_lang",n)}};return{init:function(){null!==(e=document.querySelector("#kt_auth_lang_menu"))&&(n=KTMenu.getInstance(e),function(){if(null!==localStorage.getItem("kt_auth_lang")){let e=localStorage.getItem("kt_auth_lang");i(e),s(e)}n.on("kt.menu.link.click",(function(e){let n=e.getAttribute("data-kt-lang");i(n),s(n)}))}())}}}();KTUtil.onDOMContentLoaded((function(){KTAuthI18nDemo.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-in/two-steps.js b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-in/two-steps.js
new file mode 100644
index 0000000..d71feb5
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-in/two-steps.js
@@ -0,0 +1 @@
+"use strict";var KTSigninTwoSteps=function(){var e,t;return{init:function(){var n,i,o,u,r,c;e=document.querySelector("#kt_sing_in_two_steps_form"),(t=document.querySelector("#kt_sing_in_two_steps_submit")).addEventListener("click",(function(n){n.preventDefault();var i=!0,o=[].slice.call(e.querySelectorAll('input[maxlength="1"]'));o.map((function(e){""!==e.value&&0!==e.value.length||(i=!1)})),!0===i?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"You have been successfully verified!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){if(t.isConfirmed){o.map((function(e){e.value=""}));var n=e.getAttribute("data-kt-redirect-url");n&&(location.href=n)}}))}),1e3)):swal.fire({text:"Please enter valid securtiy code and try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-light-primary"}}).then((function(){KTUtil.scrollTop()}))})),n=e.querySelector("[name=code_1]"),i=e.querySelector("[name=code_2]"),o=e.querySelector("[name=code_3]"),u=e.querySelector("[name=code_4]"),r=e.querySelector("[name=code_5]"),c=e.querySelector("[name=code_6]"),n.focus(),n.addEventListener("keyup",(function(){1===this.value.length&&i.focus()})),i.addEventListener("keyup",(function(){1===this.value.length&&o.focus()})),o.addEventListener("keyup",(function(){1===this.value.length&&u.focus()})),u.addEventListener("keyup",(function(){1===this.value.length&&r.focus()})),r.addEventListener("keyup",(function(){1===this.value.length&&c.focus()})),c.addEventListener("keyup",(function(){1===this.value.length&&c.blur()}))}}}();KTUtil.onDOMContentLoaded((function(){KTSigninTwoSteps.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-up/coming-soon.js b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-up/coming-soon.js
new file mode 100644
index 0000000..a9fd713
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-up/coming-soon.js
@@ -0,0 +1 @@
+"use strict";var KTSignupComingSoon=function(){var e,t,i;return{init:function(){e=document.querySelector("#kt_coming_soon_form"),t=document.querySelector("#kt_coming_soon_submit"),e&&(i=FormValidation.formValidation(e,{fields:{email:{validators:{regexp:{regexp:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"The value is not a valid email address"},notEmpty:{message:"Email address is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(o){o.preventDefault(),i.validate().then((function(i){"Valid"==i?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"We have received your request. You will be notified once we go live.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(e.querySelector('[name="email"]').value="")}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTSignupComingSoon.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-up/free-trial.js b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-up/free-trial.js
new file mode 100644
index 0000000..7156242
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-up/free-trial.js
@@ -0,0 +1 @@
+"use strict";var KTSignupFreeTrial=function(){var e,t,r,a,i=function(){return 100===a.getScore()};return{init:function(){e=document.querySelector("#kt_free_trial_form"),t=document.querySelector("#kt_free_trial_submit"),a=KTPasswordMeter.getInstance(e.querySelector('[data-kt-password-meter="true"]')),r=FormValidation.formValidation(e,{fields:{email:{validators:{regexp:{regexp:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"The value is not a valid email address"},notEmpty:{message:"Email address is required"}}},password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(e){if(e.value.length>0)return i()}}}},"confirm-password":{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return e.querySelector('[name="password"]').value},message:"The password and its confirm are not the same"}}},toc:{validators:{notEmpty:{message:"You must accept the terms and conditions"}}}},plugins:{trigger:new FormValidation.plugins.Trigger({event:{password:!1}}),bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(i){i.preventDefault(),r.revalidateField("password"),r.validate().then((function(r){"Valid"==r?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"You have successfully registered!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(e.reset(),a.reset())}))}),1500)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.querySelector('input[name="password"]').addEventListener("input",(function(){this.value.length>0&&r.updateFieldStatus("password","NotValidated")}))}}}();KTUtil.onDOMContentLoaded((function(){KTSignupFreeTrial.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-up/general.js b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-up/general.js
new file mode 100644
index 0000000..47f028d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/authentication/sign-up/general.js
@@ -0,0 +1 @@
+"use strict";var KTSignupGeneral=function(){var e,t,a,r,s=function(){return 100===r.getScore()};return{init:function(){e=document.querySelector("#kt_sign_up_form"),t=document.querySelector("#kt_sign_up_submit"),r=KTPasswordMeter.getInstance(e.querySelector('[data-kt-password-meter="true"]')),a=FormValidation.formValidation(e,{fields:{"first-name":{validators:{notEmpty:{message:"First Name is required"}}},"last-name":{validators:{notEmpty:{message:"Last Name is required"}}},email:{validators:{regexp:{regexp:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"The value is not a valid email address"},notEmpty:{message:"Email address is required"}}},password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(e){if(e.value.length>0)return s()}}}},"confirm-password":{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return e.querySelector('[name="password"]').value},message:"The password and its confirm are not the same"}}},toc:{validators:{notEmpty:{message:"You must accept the terms and conditions"}}}},plugins:{trigger:new FormValidation.plugins.Trigger({event:{password:!1}}),bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(s){s.preventDefault(),a.revalidateField("password"),a.validate().then((function(a){"Valid"==a?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"You have successfully reset your password!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){if(t.isConfirmed){e.reset(),r.reset();var a=e.getAttribute("data-kt-redirect-url");a&&(location.href=a)}}))}),1500)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.querySelector('input[name="password"]').addEventListener("input",(function(){this.value.length>0&&a.updateFieldStatus("password","NotValidated")}))}}}();KTUtil.onDOMContentLoaded((function(){KTSignupGeneral.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/forms/advanced.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/forms/advanced.js
new file mode 100644
index 0000000..e59746e
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/forms/advanced.js
@@ -0,0 +1 @@
+"use strict";var KTDocsAdvancedForms={init:function(){var e,n,t,c,r;e=document.querySelector("#kt_share_earn_link_copy_button"),n=document.querySelector("#kt_share_earn_link_input"),(t=new ClipboardJS(e))&&t.on("success",(function(t){var c=e.innerHTML;n.classList.add("bg-success"),n.classList.add("text-inverse-success"),e.innerHTML="Copied!",setTimeout((function(){e.innerHTML=c,n.classList.remove("bg-success"),n.classList.remove("text-inverse-success")}),3e3),t.clearSelection()})),(()=>{const e=document.querySelectorAll('[data-kt-docs-advanced-forms="interactive"]'),n=document.querySelector('[name="interactive_amount"]');e.forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),n.value=e.target.innerText}))}))})(),c=document.querySelector("#kt_docs_forms_advanced_interactive_slider"),r=document.querySelector("#kt_docs_forms_advanced_interactive_slider_label"),noUiSlider.create(c,{start:[5],connect:!0,range:{min:1,max:500}}),c.noUiSlider.on("update",(function(e,n){r.innerHTML=Math.round(e[n]),n&&(r.innerHTML=Math.round(e[n]))}))}};KTUtil.onDOMContentLoaded((function(){KTDocsAdvancedForms.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/indicator.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/indicator.js
new file mode 100644
index 0000000..a937242
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/indicator.js
@@ -0,0 +1 @@
+"use strict";var KTBaseIndicatorDemos={init:function(t){var e;(e=document.querySelector("#kt_button_1")).addEventListener("click",(function(){e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator")}),3e3)})),function(t){var e=document.querySelector("#kt_button_2");e.addEventListener("click",(function(){e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator")}),3e3)}))}(),function(t){var e=document.querySelector("#kt_button_3");e.addEventListener("click",(function(){e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator")}),3e3)}))}()}};KTUtil.onDOMContentLoaded((function(){KTBaseIndicatorDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/modal.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/modal.js
new file mode 100644
index 0000000..df6aefd
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/modal.js
@@ -0,0 +1 @@
+"use strict";var KTDocsModal=function(){var n;return{init:function(){(n=document.querySelector("#kt_modal_3"))&&function(n){var e=0,o=0,t=0,u=0;function c(n){(n=n||window.event).preventDefault(),t=n.clientX,u=n.clientY,document.onmouseup=i,document.onmousemove=l}function l(c){(c=c||window.event).preventDefault(),e=t-c.clientX,o=u-c.clientY,t=c.clientX,u=c.clientY,n.style.top=n.offsetTop-o+"px",n.style.left=n.offsetLeft-e+"px"}function i(){document.onmouseup=null,document.onmousemove=null}n.querySelector(".modal-content")?n.querySelector(".modal-content").onmousedown=c:n.onmousedown=c}(n)}}}();KTUtil.onDOMContentLoaded((function(){KTDocsModal.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/rotate.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/rotate.js
new file mode 100644
index 0000000..d1217c3
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/rotate.js
@@ -0,0 +1 @@
+"use strict";var KTBaseRotateDemos={init:function(t){var e;(e=document.querySelector("#kt_button_toggle")).addEventListener("click",(function(){e.classList.toggle("active")}))}};KTUtil.onDOMContentLoaded((function(){KTBaseRotateDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/toasts.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/toasts.js
new file mode 100644
index 0000000..a4bf8c5
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/base/toasts.js
@@ -0,0 +1 @@
+"use strict";const KTBaseToastDemos={init:function(){(()=>{const t=document.getElementById("kt_docs_toast_toggle_button"),e=document.getElementById("kt_docs_toast_toggle"),o=bootstrap.Toast.getOrCreateInstance(e);t.addEventListener("click",(t=>{t.preventDefault(),o.show()}))})(),(()=>{const t=document.getElementById("kt_docs_toast_stack_button"),e=document.getElementById("kt_docs_toast_stack_container"),o=document.querySelector('[data-kt-docs-toast="stack"]');o.parentNode.removeChild(o),t.addEventListener("click",(t=>{t.preventDefault();const n=o.cloneNode(!0);e.append(n),bootstrap.Toast.getOrCreateInstance(n).show()}))})()}};KTUtil.onDOMContentLoaded((function(){KTBaseToastDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/amcharts/charts.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/amcharts/charts.js
new file mode 100644
index 0000000..ccf6fb2
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/amcharts/charts.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralAmCharts=function(){const e=getComputedStyle(document.documentElement).getPropertyValue("--kt-body-color"),a=getComputedStyle(document.documentElement).getPropertyValue("--kt-body-bg");var t=function(){am5.ready((function(){var a=am5.Root.new("kt_amcharts_4");const t=am5.Theme.new(a);t.rule("Label").set("fontSize",10),t.rule("Grid").set("strokeOpacity",.06),a.setThemes([am5themes_Animated.new(a),t]);var r={EUROPE:[["Albania",3.89,3.61,1.61,1.61,1.11,3.36,3.36,-.36,-2.26,-2.32,-2.36,-2.41,-2.55,-2.05,-1.49,-1.91,-2.52,-2.03,-1.05,-1.23,-1.23,-1.23,-1.23,-1.23,-1.23,-1.23,-1.23,-1.59,-1.59,-1.59,-1.59,-1.59,-1.59,-1.59,1.11,.96,.96,.96,.96,.96,1.48,-1.71,-1.14,-.57,-.84],["Austria",6.9,-.33,.18,.36,-.05,.42,-.55,-.13,-.84,-.14,.38,.72,-.47,-.27,.03,-.17,.57,.94,.88,-.02,1.49,.82,2.08,.75,-.26,.95,1.03,1.05,1.85,-.87,.43,.26,-.62,-.83,-.08,-.1,.62,.58,-.39,.53,.22,.27,.86,.89,.75],["Belgium",10.32,-.07,.23,.15,.73,.11,-.5,-.88,-.64,-.29,.67,.49,-.27,-.82,-.62,-.82,.49,1.08,.99,-.15,.56,-.07,.91,.98,-.92,.65,.38,.94,1.72,1.53,1.93,2.29,1.94,2.53,1.74,2.07,1.78,1.76,1.18,2.93,2.29,.92,2.63,-5.37,-4.61],["Bulgaria",12.03,.06,-.12,.48,-.58,.07,-.65,.41,-.46,.29,.45,.06,.28,.24,-2.82,.31,.23,.78,1.49,-3.23,-.55,-4.72,-.57,-1.77,-1.77,-1.77,-3.13,.55,.57,1.21,-.43,-2.21,-1.56,-1.45,-1.08,-.05,-1.34,.13,-.81,-.93,-1.67,-.77,-1.06,-.51,.14],["Croatia",13.8,-.07,.21,.34,-.54,.45,-.87,.22,-.82,.03,.52,.52,-.39,-.12,.06,.03,.48,.48,.87,-.12,1.07,.61,1.73,.32,-3.32,-3.18,-3.32,-.28,.84,-.39,.58,.68,-.33,-.62,.41,1.01,.77,.89,-.13,.79,1.12,.51,1.13,-.22,-2.08],["Czech Republic",8.12,-.46,.11,.36,-.32,.44,.01,-.42,-1.58,-.24,.96,1.1,-.68,-.81,-.2,-1.09,.97,1.34,1.34,-.18,1.17,.26,1.47,.54,-1.14,.41,.86,1.32,2.06,.52,1.41,1.68,1.46,.61,2.04,1.96,1.84,1.95,.62,1.54,1.77,1.11,2.63,-3.79,2.48],["Denmark",7.89,.48,.31,.68,.06,-.47,-.04,-.97,-.21,-.19,.36,-.01,.31,-.82,-.49,-.97,.36,.92,1.38,.5,.96,-.43,.19,-.13,-.83,.61,-.09,.31,.78,.62,1.59,.41,.83,1.39,1.49,1.18,1.27,.83,-.84,1.14,.46,.56,1.95,1.49,1.33],["Estonia",3.85,-1.07,1.77,.14,-3.82,-2.64,1.71,1.66,1.31,2.01,2.64,3.27,2.67,.26,1.68,2.24,2.5,3.49,.74,-2.3,2.78,-1.96,2.73,3.14,1.64,2.57,2.41,3.07,4.03,4.33,3.74,3.27,3.51,3.15,4.32,3.41,3.65,2.55,1.72,3.51,2.08,3.13,3.5,3.78,3.06],["Finland",2.29,.24,1.87,1.67,-1.16,-.27,-1.27,.02,-.67,-.96,.15,.45,.74,-2.04,-.4,-1.84,.22,2.05,1.31,.16,1.17,.14,-.02,.57,-.11,.37,-.22,.62,1.77,.19,.32,.55,.69,1.33,1.06,1.38,1.57,.74,-.31,2.03,.14,1.84,2.01,2.43,1.63],["France",11.96,-.44,-.22,-.02,.04,-.32,.05,-.43,-.79,-.09,.92,.28,-.27,-.29,-.24,.16,.58,.79,1.21,.4,.68,.03,1.33,.78,-.22,.92,.44,.91,.82,.63,.64,1.56,.38,.48,1.17,.72,.31,.92,.02,1.44,.69,-.01,1.33,1.06,.64],["Greece",16.38,-.06,-.19,-.03,-.38,.69,.01,.41,-.06,.18,-.24,-.32,.03,.45,.14,-.07,1.72,-.04,.62,-.38,-.06,.57,1.21,.53,.75,.17,1.53,1.49,1.03,1.88,.92,.86,.53,.48,1.13,1.56,1.53,2.76,2.05,.91,1.99,-4.31,3.41,2.5,.07],["Hungary",10.73,.01,.32,.55,-.36,-.43,-.86,.25,-1.2,.32,.52,.89,-.26,-.36,.34,.14,.34,.79,.76,-.26,1.31,.31,1.73,1.5,1.12,1.47,1.29,1.73,2.57,1.35,2.63,1.49,1.01,-.04,1.92,2.99,2.51,2.41,1.79,2.25,2.69,2.59,2.66,2.69,2.43],["Iceland",3.93,-.29,.96,.24,.52,.05,.22,-1.3,-.35,.62,-.27,-.37,.47,.49,.18,1.26,.01,.06,.43,1.22,.44,.31,.13,-.16,.83,.83,.32,.32,.53,1.03,1.23,2.01,1.59,.83,1.07,1.82,1.18,1.54,2.03,.9,1.8,1.17,2.31,.82,2.37],["Ireland",10.13,-.13,-.49,.06,-.1,.45,.28,-.82,-.16,.03,.24,.32,.27,-.4,-1.04,-.16,.23,.73,.71,.41,.37,.57,.34,1.02,.06,.84,.67,.58,.36,.28,.46,.93,.64,.52,.84,1.23,.43,.45,-.33,.55,.26,.29,.82,.04,.65],["Italy",13.05,.19,-.27,.19,-.63,.19,-.1,-.08,-.39,-.14,.53,.55,.17,.29,.28,1.19,1.04,.51,1.39,.62,-.33,.42,1.34,.24,-2.41,.47,.25,-1.22,2.13,2.22,1.87,1.93,1.14,-.64,1.51,1.66,1.96,2.14,1.63,2.24,2.47,1.83,2.09,2.22,2.3],["Latvia",5.22,-1.89,.41,.26,-1.89,-2.57,1.78,.89,.67,1.73,2.54,2.74,3.53,-.72,1.12,-.42,2.13,1.76,1.71,.07,1.68,1.4,-3.59,.41,.88,3.05,1.93,2.74,3.23,3.45,3.16,3.53,2.41,2.28,3.13,2.99,-.27,1.96,1.44,2.77,1.44,2.67,2.71,3.09,2.32],["Lithuania",6.53,.39,.7,1.74,-1.34,-.22,-.91,-.73,-1.28,.09,.37,1.19,.42,-1.31,-.23,-1.74,.45,1.82,1.75,.92,1.25,.07,1.15,1.16,-.61,.82,.63,1.49,1.95,1.51,2.23,.89,.61,.68,1.37,1.86,2,.88,1.11,1.78,.89,-1.37,1.08,3.27,2.36],["Luxembourg",8.61,.14,.27,.44,.68,.09,-.87,-.77,-.89,-.17,.51,.57,-.26,-1.06,-.55,-.86,.58,1.17,1.3,.44,1.08,.46,1.69,1.19,-.52,1.17,.75,1.39,1.58,1.09,1.49,1.89,.84,1.24,1.76,2.02,1.23,1.48,.2,2.17,1.19,.57,2.36,1.88,-.59],["Macedonia",9.52,3.13,-1.49,3.38,-1.99,2.12,.52,1.01,.41,0,-2.85,-7.12,-7.12,-8.64,-3.89,-.35,3.15,1.01,1.82,4.11,1.92,1.94,3.92,-2.4,5.58,1.5,.99,5.07,3.43,3.22,2.09,1.69,2.42,-1.58,2.67,2.98,3.15,2.82,2.51,2.58,3.47,2.01,2.9,3.17,3.64],["Malta",18.86,.04,.05,.11,-.7,.58,-.13,.15,-.9,-.22,.83,.18,-.67,.53,1.02,1.82,1.27,.3,1.04,.53,.62,1.27,1.52,1.01,.41,.61,1.37,1.37,.83,1.24,.29,1.56,.41,.86,1.38,1.16,1.48,1.17,1.52,.36,1.61,.84,.78,1.06,1.07],["Montenegro",11.64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7.87,3.81,5.06,3.64,3.76,3.07,.81,-.96,2.31,-.12,6.41,4.34,5.31,5.88,6.6,5.88,6.04,5.98,6.42,5.89,7.04,6.56,6.37,6.68,-1.12,9.91],["Netherlands",9.49,-.24,.06,-.03,.31,.02,-.27,-.98,-.44,-.09,.79,.87,-.02,-.46,-.65,-.49,1.02,1.43,1.17,.01,.89,.18,1.29,1.11,-.88,.8,.89,1.81,1.36,1.25,1.42,1.27,.99,1.58,2.42,1.82,1.2,1.21,-.16,1.42,.84,.52,2.31,1.43,1.34],["Norway",3.73,.82,1.53,.01,.16,-.23,-.53,-.72,-.7,.04,.33,-.67,.96,-1.09,-.43,-.71,-.01,.98,1.48,.76,.86,.09,.13,.08,-.22,-.16,.56,1.16,1.47,.69,1.38,.77,1.38,1.19,1.42,1.17,1.11,1.01,-.53,1.8,.59,1.09,2.02,1.65,1.53],["Poland",8.64,.89,.77,1.59,-.71,-.42,-.37,-.89,-1.73,.14,-.06,.49,-.18,-.63,.34,-1.34,.82,1.9,1.4,.42,-.89,.21,1.07,.76,-1.04,.33,.42,1.22,1.52,.42,1.67,.82,.41,.73,.93,1.74,1.54,.46,-1.14,.64,.22,-.07,1.16,.87,1.39],["Russia",.51,.51,-.63,1.69,-1.09,-.62,-.16,-.33,-.8,.69,.06,.7,-.47,-.67,-.14,-.92,.5,.53,1.01,.45,.26,.13,-.03,1.58,-.29,.5,.02,.17,.01,.48,.74,.81,.46,.77,-.14,1.57,1.27,.27,.33,.89,1.51,-2.22,-2.98,2.25,.13],["Serbia",11.68,-.24,.31,.48,-.64,.54,-.72,.39,-1.03,.09,.29,.52,-.28,-.59,-.06,-.11,.34,.57,1.07,-.49,.95,.31,1.76,.52,-.26,-.18,.67,.88,2.08,.97,1.7,.88,.63,-.07,.84,1.97,2.05,1.59,2.09,1.91,2.24,2.45,2.39,2.69,2.16],["Slovakia",9.7,-.11,.61,.93,.04,-.31,-1.03,-.02,-1.34,-.14,.61,.76,-.22,-.78,-.34,-.64,-.08,.73,.82,-.45,.98,.04,1.67,.68,-.57,.01,.82,.93,1.73,.61,1.36,.72,.4,.13,.92,1.71,1.83,1.39,.81,1.43,1.71,1.62,3.01,2.31,2.74],["Spain",17.29,-1.64,-1.48,-.84,-.82,.54,.69,.78,.34,.78,.43,.18,-.78,.17,-.61,.02,-.27,1.15,.42,-.21,-.16,-1.08,.55,.64,-.39,1.33,.22,.07,.11,.46,.38,1.07,.64,1.36,1.51,-.62,-.89,.75,.57,.73,.34,.38,1.37,.64,1.74],["Sweden",5.67,.84,1.23,1.9,-.27,.33,-.72,-1.16,-1.03,-.88,.01,.36,.41,-1.97,-.76,-1.9,.09,1.21,1.43,.27,1.01,-.27,.06,-1.02,-.46,1.06,.29,1.09,1.73,.59,1.48,.82,.86,1.22,1.43,1.2,.38,.13,-1.55,.85,.11,.42,1.59,1.42,-.29],["Switzerland",9.73,-.3,.37,.16,.27,.45,-.75,-.15,-.68,-.25,.46,.43,-.44,-.74,-.46,-.5,.55,.73,1.02,.01,.64,.26,1.59,.44,-.64,.67,.73,.85,1.63,.74,1.33,1.41,.54,.39,.96,1.24,.76,1.08,-.13,1.65,.86,.21,1.81,1.7,.34],["Ukraine",9.15,-.48,-.05,1.22,-1.58,-.08,.13,.24,-1.24,.78,.19,.9,-.18,-1.37,-.15,-1.77,-.3,1.33,1.12,.24,.55,-.83,.64,.54,-.48,-.33,.51,1.61,.91,.51,1.9,-.04,.48,-.94,.47,1.08,4.14,2.33,2.07,.89,1.51,2.09,1.56,2.09,2.31]],AFRICA:[["Algeria",16.99,.55,.09,.44,-4.27,.58,.28,.93,.58,-.5,2.37,-1.47,1.45,1.74,1.34,2.07,.91,.61,1.84,.71,.54,.36,2.18,2.28,1.93,4.09,1.03,1.77,1.32,2.72,1.51,2.68,1.43,1.82,2.62,1.64,1.72,3.03,1.88,2.16,2.45,-.54,3.03,1.52,3.32],["Angola",23.86,1.64,.58,-.54,.37,.96,.56,.56,.56,-1.61,-1.94,-1.94,-1.94,-2.46,-2.46,-2.46,-2.46,-2.46,-2.46,-2.46,-2.46,-2.46,-2.46,-2.46,-2.46,-2.46,-2.46,-2.46,-2.46,.86,1.81,.79,.18,.64,1.38,1.98,.65,.65,.09,3.67,5.14,5.14,2.62,1.91,2.57],["Botswana",21.64,.33,-1.11,-.36,-.7,-.1,-.26,.24,-.92,-.77,.58,.88,.68,.33,-1.9,1.8,1.41,.3,2.82,.84,.3,.98,1.19,2.32,1.36,1.64,1.68,2.41,.34,1.46,2.44,1.63,.87,2.18,.41,.84,.64,.58,1.6,.89,.87,.83,.24,1.09,2.2],["Cameroon",24.36,.16,-.32,-.6,-.31,.01,.09,.22,.18,.27,-.07,.36,.03,.18,.33,.76,.43,.11,.96,1.1,-.1,.38,.14,.46,.32,.98,1.14,.5,.42,.33,1.02,.57,1.56,1.14,-1.78,.84,.47,.71,3.01,-.46,.62,.93,.3,.55,.96],["Chad",27.71,1.17,.16,.16,.36,.18,.12,-2.14,-2.14,-2.14,-2.14,-2.14,-2.14,-2.14,-2.14,-.52,.86,-.09,1.26,1.18,-.27,.74,1.43,.42,.04,.97,-.09,-1.44,.37,.95,1.15,1.21,1.41,.42,1.9,1.14,.13,1.52,1.98,1.16,.87,1.77,1.53,.86,1.33],["Congo",25.22,.17,-.28,-.45,-.31,.13,.07,.21,.12,.14,-.31,.5,.54,.11,.24,.66,.63,.51,-.1,.26,-.64,-.14,.56,.81,.32,1.27,1.34,.74,.16,.49,1.54,1.67,.73,1.14,.57,.95,.96,1.13,1.28,.91,1.2,.89,.79,1.12,1.37],["Egypt",22.71,-.54,-.06,-.88,.35,-.27,2.35,.56,-.34,.74,-.34,-.55,-.19,1.07,-1.12,-.37,-.2,-.16,-.59,-.19,-.85,-.44,.79,-.03,.46,-.87,.68,1.25,-1.59,.1,.23,.72,.71,-.01,.91,.68,.93,.79,2.17,.14,.57,-.01,1.56,1.43,1.1],["Ethiopia",19.63,.43,-.53,-.37,-.21,-.04,-.12,-.07,.41,-.18,.28,.42,-.16,-.72,.11,.59,.45,-1.68,.52,.86,.96,1.11,-.24,.79,.31,.8,.73,.86,1.22,.17,4.5,4.5,4.5,-5.07,.97,-1.89,-2.05,1.61,1.18,2.43,1.51,1.88,1.49,1.84,1.54],["Ghana",26.71,-.01,-1.01,-.19,-.91,.42,.07,.22,1.24,.74,-2.58,-2.58,-2.58,-2.58,.01,1.98,-.77,-.39,.21,.54,.48,.11,.94,1.69,-.23,.44,1.02,.97,.15,2.47,1.91,.78,1.11,.8,1.92,1.58,.65,.87,1.23,.7,.88,1.52,.19,.84,1.36],["Kenya",23.06,-2.26,-.79,-.14,.35,.21,.08,.27,.46,.28,.5,.48,.23,.14,.27,.77,.74,.13,.31,.39,.44,.06,.43,.47,.36,.63,1.03,.38,.67,.54,.87,.83,.92,.98,.99,.91,.83,1.23,1.19,1.18,.93,.94,1.07,1.44,1.24],["Libya",21.54,-.77,.08,1.01,-.04,-.41,.47,1.54,-.86,.23,.2,-1.32,-.53,.28,-1.55,-.13,.63,.08,.32,-.83,-.55,.52,-.47,.26,1.73,.42,.98,.55,-.17,.49,-1.42,.04,2.46,1.01,.23,.75,.72,.57,1.13,-7.21,3.03,1.2,-1.33,1.39,-.68],["Madagascar",24.01,.71,-.82,-.57,.35,.91,-.26,-.07,-.72,.14,-.01,.51,-.28,.37,.04,.6,.46,.12,.51,.04,-.72,-.28,.37,.7,.26,.66,.87,.59,.62,.53,.75,.81,.97,.48,.88,.73,.33,.07,1.13,1.34,.73,.78,.76,.69,.68],["Mali",28.39,-.03,-.84,-.41,-.39,.07,.01,.14,1.04,.33,-.34,.22,.78,-.44,-.98,.7,-.48,.5,.83,1.09,.19,.55,-.06,.56,.36,.91,1.13,.83,.37,.82,1.89,.88,1.33,1.09,.76,1.44,.48,.73,1.58,1.43,.86,.37,.56,1.22,1.26],["Mauritania",27.57,-.18,-1.05,-.61,-1.07,.14,-.21,.44,0,.72,.07,1.24,.17,.32,-.48,1.36,.54,.31,.58,-.08,.56,.26,-.91,.17,.84,-.02,1.15,-1.02,.4,.44,.48,.86,.78,.22,1.12,-1.03,1.56,1.13,2.14,1.52,.51,1.93,.71,1.43,1.63],["Morocco",17.58,-.47,-.62,-.29,-.57,-.4,-.08,.72,.55,.29,.22,.64,.21,.58,.55,1.36,.45,.62,.89,-.09,.11,-.12,.63,1.44,.93,1.54,1.39,.87,1.17,1.57,1.21,1.47,1.36,1.41,1.99,1.03,1.02,2.15,2.06,1.76,1.55,1.08,1.42,1.35,1.97],["Mozambique",23.62,.02,-.46,-.59,.22,.17,.22,.22,.07,-.29,-.17,.64,.25,0,-.08,.38,.16,.56,.31,.46,.86,.41,-.3,.95,.63,-.31,.49,-.23,1.36,.33,.49,.92,.94,1.18,.65,1.53,.97,.79,1.86,3.11,.17,-.58,.23,1.09,1.44],["Namibia",20.84,-.18,-1.9,-.91,-1.88,-.71,-1.07,-.24,.61,-.33,1.13,.71,1.62,.12,-.29,.68,.63,-.36,.41,-1.41,.67,.4,.44,.28,.43,.24,1.04,.64,.56,.01,1.26,1.96,1.12,1.05,-.09,-.25,1.42,.59,1.02,-.66,.66,1.24,.87,2.64,1.88],["Niger",28.41,.65,-.49,-.29,0,-.57,.04,.36,-.38,-.07,.53,.19,-.16,.28,.37,.46,-.12,-.73,.78,-.48,-.09,.5,-.7,.21,.33,-.44,1.65,-1.01,-.82,.14,.97,.48,.77,1.44,1.45,.61,.17,1.22,1.31,1.02,.66,1.23,.94,.71,1.27],["Nigeria",26.35,0,-.73,-.05,1.29,.65,-1.35,-.55,.22,.15,.15,.15,.15,.15,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4,1.52,.73,1.87,.66,.19,.51,.37,1.01,-.05,1.91,.23,1.36,1.59,1.55,.74,1.38,1.72,1.46,1.53],["South Africa",17.03,-.29,-.54,.45,-.05,.03,-.53,-.21,.31,-.73,-.19,.74,.79,1.51,.36,.96,.35,.44,2.13,-.26,1.02,1.31,.47,1.36,.42,.02,.5,1.83,.71,.31,1.28,1.45,1.57,1.11,1.08,.51,.58,.86,1.29,.56,1.16,1.59,.97,1.63,1.73],["Tanzania",24.09,-.58,-.93,.12,.28,.41,-.58,-.18,.26,.21,.56,.19,-.41,-.59,-.18,.25,.34,.16,-.52,.19,-.39,-.39,1.93,1.99,2.96,1.89,1.93,2.42,-.16,-.79,.53,1.06,.57,1.11,1.01,.79,.12,.72,1.02,.57,.62,.44,.38,.43,.51],["Tunisia",18.81,.07,-.68,-.31,-.92,.28,-.22,.15,-.46,.21,1.46,.41,-.21,.51,.76,1.13,1.01,.34,1.02,-.38,0,.53,1.86,1.1,.74,1.48,1.14,2.43,1.64,2.48,1.56,2.47,.9,2.38,2.1,1.86,2.04,2.08,1.82,1.6,2.61,1.71,2.36,2.29,2.36],["Zambia",21.76,3.24,-3.41,1.78,-.2,-.06,-3.73,1.24,-1.18,-1.47,1.4,2.4,.78,.65,-.65,1.28,.35,-.7,.44,-.51,-.28,-3.03,.08,.25,1.94,-2.09,4.19,1.19,-1.39,2.88,1.77,.54,-.14,3.77,-1.06,1.69,.24,.72,2.36,3.51,.63,1.03,1.08,1.81,4.54],["Zimbabwe",19.03,.15,-.56,-.41,-.39,.21,-.18,.06,-.16,-.31,.27,1.32,.43,-.03,.14,1.04,.21,.07,.68,.45,.91,-.18,.3,.87,.12,-.25,.61,-.42,-.36,.39,.77,.48,.37,1.07,.32,.42,.94,.47,.61,1.61,.34,.2,.56,.7,1.42]],AMERICA:[["Argentina",17.19,-1.68,-.6,-.49,.73,-.41,1.13,-.53,-.19,-.29,2.62,-.62,-1.66,-1.17,-.91,-.73,-.47,-.09,-.35,-.64,-.86,-.61,-.07,-.58,-.39,-.38,.16,-.42,-.87,.25,-.21,-.17,.33,-.01,.19,-.3,-.05,.65,.06,.22,.66,.29,.31,.27,-.53],["Belize",26.31,-.53,-.4,-1.28,.14,-.47,-.68,.87,.77,.36,.42,.79,-.91,.84,.56,.09,.58,.11,.38,.38,.34,.21,.61,-1.36,.67,1.13,1.12,-.09,.11,.58,.94,.92,.5,1.14,.84,.98,.68,.78,.75,.68,.47,.95,.66,1.19,1.23],["Bolivia",21.84,-2.32,-1.07,-1.07,2.28,-.61,-.92,-.14,-.33,.57,1.18,-.22,.23,-.44,.34,1.07,.34,.12,.38,.59,-.09,.57,1.07,1.14,.43,.42,-.82,-.23,.39,.92,1.49,1.04,.86,1.04,1.27,.69,.81,1.79,.84,.53,2.75,2.11,1.52,1.68,2.01],["Brazil",25.75,.43,-1.64,-.21,.72,.73,.14,-1.11,.01,-.41,1.15,.39,.25,.32,.75,.36,.23,.35,.55,.37,.59,.57,.58,.99,.53,.29,.46,.64,.68,.73,.37,.23,-1.12,.39,-.63,.44,-.03,-.18,.34,.26,.16,.68,-1.71,-2.25,-.23],["Canada",3.37,.29,-.05,-.65,.04,.34,-.82,-.21,-.02,1.24,-.92,.62,.31,-.33,.53,1.84,1.11,.46,.9,1.21,-1.33,.51,.06,.03,-.78,.31,1.57,.73,-.14,.72,-.45,.08,-.28,.54,1.04,.12,-.32,-.44,1.03,.04,.63,-.19,-.31,.67,1.03],["Chile",13.37,-.54,-.44,-.69,-.35,.34,.05,.03,.25,.26,.32,1.14,.56,1.92,.5,1,.74,.94,.98,.66,1.19,.61,.67,.29,.42,1.16,1.33,.04,-.37,1.08,.61,1.05,1.53,2.13,2.56,1.22,2.06,2.06,1.2,1.04,1.56,1.28,1,1.74,1.76],["Colombia",25.89,1.04,-.03,-.28,.24,-.21,-.36,-.21,-.1,-.25,-.35,.51,-.73,-.62,-.81,-.47,-.56,-2.44,-.48,-.48,-.32,-.31,-.43,-.36,-.51,.08,.26,-1.09,-1.03,-.31,-.26,-.03,-.45,.01,-.58,-.48,-.66,-3.99,.06,-.17,.12,.27,.42,.83,.62],["Costa Rica",24.8,1.47,.89,.9,-.58,-.42,-.34,-.36,-.12,-.33,.05,.49,.22,.3,.32,1.06,.5,.24,.61,.83,.6,.6,.67,.72,.41,1.18,1.19,.17,.59,.98,1.02,1.07,.72,.55,.73,.86,.63,1.16,1.12,.46,.79,1.07,1.21,1.51,1.16],["Cuba",26.64,-.24,-.6,-.09,-.64,-.15,-.45,.06,.28,.23,.38,1.22,.84,.93,.91,1.6,1.46,1.12,1.52,1.54,1.16,.77,1.41,.83,.06,.37,.42,-.55,-.65,-.02,.12,.44,-.29,-.22,.02,0,-.28,.12,.07,-.27,-.12,-.73,.67,1.81,1.19],["Greenland",-5.08,-1.37,-2.73,-3.02,1.58,1.73,1.53,2.04,2.67,.01,.05,-1.31,-.49,1.59,.69,.12,1.03,-.87,.25,.48,.34,0,.62,1.76,2.58,2.03,1.88,.06,1.74,1.63,1.44,2.53,1.86,2.32,1.66,1.71,1.52,1.59,2.81,1.11,.68,.88,1.44,1.14,2.75],["Jamaica",26.98,.33,-.43,-.37,-.11,.34,.04,-.25,.12,-.02,-.08,.42,-.17,-.21,-.06,.55,.44,.24,.43,.49,.64,.75,.85,.94,.62,1.11,1.19,.59,.57,.86,.97,1.02,.93,1.04,.94,.91,.21,1.16,.84,.31,.97,1.14,1.31,1.41,1.32],["Mexico",21.24,-.5,1.04,.06,-1.08,-.12,.12,-.27,.08,.27,-.02,.03,-.63,-.54,-.48,-.49,-.14,.78,.71,.8,.58,.75,1.27,.88,1.04,.29,1.94,-1.11,1.34,1.16,1.17,1.67,1.24,1.29,1.76,1.39,1.08,1.79,1.17,1.95,1.63,1.6,1.64,1.96,2.07],["Paraguay",22.78,1.06,-.46,-2.44,.09,1.63,-1.56,-1.71,-1.65,3.02,1.26,.24,-1.73,2.62,3.78,-.06,1.05,.57,.31,1.39,-.05,1.49,1.8,1.77,.87,2.48,.23,.5,.9,1.33,2.05,1.98,.79,1.88,2.24,1.49,1.16,1.46,.94,2.02,2.04,1.34,2.11,1.68,.82],["Peru",20.42,-.07,-.42,-.68,.01,-.09,-.12,.06,.16,-.52,.07,1.72,.09,-.17,.18,.73,-.11,.22,.21,.78,2.39,.96,.96,.88,.34,1.9,1.99,.08,.43,.25,.63,.16,1.17,.32,.88,-.21,.19,.43,.48,-.02,.42,.49,1.06,1.32,1.43],["Uruguay",18,-.42,-.45,-2.36,-2.33,3.59,-1.29,-.57,-.39,.41,1.18,-.13,4.28,-1.37,1.24,-.15,-.38,.67,.29,.54,.36,.31,.56,.39,.16,1.86,-.26,-.22,0,.49,.48,.06,.64,.88,1.11,-.77,1.11,1.46,.19,.09,1.2,.59,.59,.6,-.76]],ASIA:[["Armenia",9.14,-2.47,-5.54,2.91,-9.13,-3.98,1.3,1.79,4.56,2.72,-.64,-6.61,-2.99,-.93,-1.88,-1.64,-2.48,.19,-.03,.23,-5.73,-5.01,-3.64,-3.24,-3.11,-3.73,-3.69,-4.82,-7.09,-6.27,-6.48,-3.68,-.06,-7.24,-1.48,-1.65,-3.22,-3.04,-.34,-3.41,-1.92,-2.47,-4.29,.52,.26],["Bangladesh",24.84,0,0,0,0,-.34,2.28,.68,-.08,-1.43,-.16,.02,.08,.75,.44,.3,.23,.57,.71,.72,1.05,.69,.39,.72,-.07,-4.22,2.03,2.57,.93,3.94,1.04,4.21,2.68,.63,1.08,2.64,1.63,-.26,2.41,2.42,3.28,-4.2,1.99,1.44,1.65],["Burma",25.69,-.13,.29,-.57,-.67,.08,-.53,-.38,.47,-.58,.03,1.46,.12,.46,2.83,-.25,-1.51,-1.79,.1,.49,-.76,.63,1.2,.84,1.38,-.34,2.09,1.39,.89,1.02,1.14,.22,.67,1.26,1.56,.99,.73,1.33,1.45,.62,.64,.94,1.16,.9,.44],["China",9.47,.16,-.31,.38,-.59,-.11,.13,.04,-.24,.04,.34,.18,-.5,-.34,-.13,.29,.29,.42,.65,.42,.18,.17,.78,.59,.21,.67,1.46,1.07,.51,.88,1.11,.91,1.01,.73,1.34,1.47,.96,1.09,.88,.68,.52,.01,1.06,.81,-.18],["Georgia",12.99,-1.18,-3.01,.21,-.1,.41,.09,.84,1.76,-.25,.63,-.78,-5.57,.06,-3.45,1.1,-1.41,-4.07,0,1.69,1.23,-.86,5.93,-.06,3.27,-1.46,-3.82,.44,.44,2.17,2.08,.88,1.77,.89,.57,-1.65,-1.06,.08,1.46,-.01,.46,-.38,.72,-.58,-.94],["India",25.69,-.61,-.42,-.46,-.24,.16,.42,1.16,.36,.06,.14,-.48,.33,.37,-.54,.39,.64,-.32,-.61,.21,-.05,.23,.27,.27,.35,-.18,.87,.46,.27,.53,.75,.59,.59,-.07,1.03,.48,.47,.56,.86,.7,.94,.81,.86,-1.73,-.16],["Indonesia",26.99,0,0,0,-.58,-.58,-.58,.09,.08,-.07,-1.54,-.33,-.17,-.23,-.04,.36,.18,-.09,.01,.06,.08,-.01,-.07,-.04,-.04,-.03,.54,-.12,-.05,.07,.34,.4,.36,.48,.24,.27,.11,.44,.55,.21,.34,.66,.56,.58,.98],["Iran",18.84,.63,-1.68,.51,.62,-.42,2.31,-1.14,1.49,-2.98,-4.29,-3.54,-3.54,-3.43,-3.66,-2.66,-2.81,-7.02,2.66,.42,-5.14,-1.31,-3.86,-.69,-1.86,-3.81,-.93,-3.07,.84,.64,.53,-5.54,1.75,-.71,.84,.03,.79,-.36,.93,.11,.81,.42,.77,1.73,1.46],["Iraq",24.27,.66,-1.69,-1.54,-.46,-1.32,.49,1.84,2.03,2.03,2.03,2.03,2.03,2.03,2.03,2.03,-10.73,-.43,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,-7.47,2.85,2.85,2.85,-13.1,1.82,2.41,2.29],["Israel",19.88,.09,-.09,-.17,-.19,-.01,.17,.72,.22,.14,-.43,-.46,-.12,.36,.03,.07,.11,-.02,.46,.63,-.05,1.22,1.53,1.05,1.52,.76,1.9,1.6,.72,1.45,1.38,1.32,1.11,1.01,.93,1.25,2.14,1.68,3.17,1.06,1.88,2.01,1.67,1.76,2.42],["Japan",13.93,.16,-.48,.1,-.41,.17,.36,.68,-.27,-.48,.11,.07,-.45,.18,-.39,.46,-.11,.71,4.79,3.9,2.53,1.51,1.77,.71,.47,1.06,1.86,1.51,1.3,-.01,1.23,.91,1.5,.63,1.39,1.51,1.34,1.4,2.04,1.19,1.19,1.37,1.22,1.67,1.97],["Kazakhstan",6.55,1.08,-2.06,1.07,-.53,.33,.97,.25,-1.56,.95,-.45,-.04,-2.54,-.24,.18,-.83,1.68,1.71,1.96,.79,.51,-1.71,-.03,1.37,-1.89,1.54,.41,1.81,.36,1.8,2.04,.49,2.14,2.62,2.18,2.08,2.01,1.14,1.97,.26,1.11,2.77,.63,2.2,2.41],["Korea, South",9.08,.27,-.55,.25,-.49,.42,.36,.7,-.72,-.44,.21,-.01,-1.59,-.49,-.76,-.15,-.27,.51,.32,-.03,.39,-.15,.59,-.21,-.48,.08,1.37,1.92,.78,.65,-.07,.07,.79,.53,.32,3.63,.76,.69,.42,-.04,-.27,.02,1.36,-.72,.59],["Kyrgyzstan",5.98,2.12,-3.32,-.95,-.74,.2,-.36,.72,.54,.48,.13,-.15,-.32,.49,-.29,-.99,.03,-.17,1.56,1.09,.26,.1,.88,.88,-.11,1.8,3.54,2.82,2.64,1.01,2.86,1.84,2.84,3.44,3.84,3.31,2.43,2.25,2.94,2.64,2.29,2.97,1.86,2.92,3.66],["Laos",25.89,.68,-1.89,.11,.11,7.11,7.11,-1.86,.95,.56,-.94,.96,1.01,1.01,1.01,1.01,1.01,1.01,1.01,1.01,1.01,2.93,2.93,.61,.61,.61,.61,.61,.61,.61,.61,1.54,1.18,.69,1.29,1,.29,.86,1.26,.28,1.56,1.27,1.23,1.59,1.76],["Lebanon",18.93,.52,-.37,-.26,-3.99,.69,1.78,1.37,-.04,-1.32,-2.48,1.7,1.34,2.04,6.72,8.87,8.87,8.87,8.87,4.92,4.38,2.46,3.64,.26,.72,-.1,1.33,.92,.67,1.16,.46,1.16,-3.93,.02,.21,.28,1.6,.99,1.74,.63,1.3,1.32,1.04,1.84,2.37],["Malaysia",27.4,-.19,-.53,-.49,-.47,-.19,.04,.02,.29,.03,.24,.39,-.34,-.02,.02,.28,.14,-.1,.26,.21,.14,.07,.14,.22,.14,.46,1.02,.17,.33,.41,.64,.41,.4,.39,.38,.31,.13,.39,.58,.35,.47,.86,-.42,.94,1.07],["Mongolia",-.23,1.04,-1.12,1.12,-1.46,-1.56,1.74,1.64,.31,.17,2,-2.59,-1.07,-1.11,-.17,-.34,-.3,.68,.79,-.14,-3.86,-.03,-.01,.48,-.78,1.16,1.52,1.68,.52,1.12,1.18,.24,1.14,-.86,.8,2.32,1.18,.44,.2,-.26,-.86,.41,.96,1.51,.51],["Nepal",17.82,.06,.08,-.06,-1.51,-.32,-.13,.81,.04,-.04,.33,.78,.01,.47,.12,.26,.2,.43,.39,-.29,.16,1.69,.39,.39,2.21,-1.18,2.93,2.59,-.13,-1.07,-.02,6.07,4.28,.43,.43,4.98,5.73,5.73,5.73,5.73,3.63,-4.62,2.22,2.13,2.67],["Oman",25.27,4.23,4.23,4.23,4.23,4.23,.56,3.73,-4.27,2.48,.6,-.91,.46,-1.18,-1.01,3.12,2.73,1.04,1.77,.44,-1.57,2.23,1.92,1.34,.2,1.29,2.28,.01,1.42,.63,-1.12,2.27,1.88,1.91,2.68,2.18,1.68,3.67,3.64,2.48,2.82,3.09,2.02,2.81,2.74],["Pakistan",22.13,-3.44,2.88,1.14,.08,.15,-.63,.64,.38,.64,-1.41,-.18,.97,1.24,-.38,-1.08,-2.81,.51,1.68,.6,-.94,1.14,.26,1.24,.31,.06,2.53,3.18,-.65,.92,.02,5.79,3.63,-.4,1.08,.98,.98,.94,1.69,1.4,.58,-4.67,1.16,.94,-2.29],["Philippines",27.06,.3,-.04,.11,-.04,.31,.26,-.02,-.3,-.25,-.06,.22,-.03,-.25,-.24,.34,.26,.03,.24,-.02,.06,.14,.02,-.23,-.08,-.09,.72,-.16,.15,.15,.16,.01,-.22,-.09,.29,.14,-.08,-.04,.33,-.31,.04,.08,-.07,.06,.53],["Saudi Arabia",23.51,-.09,.42,-.72,.48,-1.51,.21,1.17,.57,.49,-1.05,-.01,.54,1.22,.99,1.12,1.26,.64,.96,1.19,-.49,1.34,1.54,1.13,1.61,.99,2.15,1.94,1.59,1.86,1.81,2.07,1.7,1.52,2.11,2.05,1.92,2.03,2.83,1.97,2.36,-1.03,5.43,3.82,2.27],["Syria",18.33,.93,-1.56,-.47,-.18,.12,.38,.63,-1.04,.63,.26,.31,.16,-.09,.21,.02,.65,1.54,-.39,-.09,-1.18,-.42,.89,.23,.62,.27,1.86,.56,.58,.69,.68,1.87,.09,1.46,1.84,-.73,.88,-.11,3.17,.68,1.51,3.43,-.6,3.13,1.96],["Thailand",27.27,.03,-.43,-.27,-.44,.01,.19,.5,.4,-.16,.01,.21,-.74,.04,.01,.57,.28,.32,.63,.68,.47,.37,.44,.58,.29,.72,1.37,.27,.38,.73,.84,.67,.67,.72,.79,.65,.39,.72,1.38,.34,1.22,.98,1.01,1.4,1.58],["Turkey",13.63,-.26,-.89,-2.68,.54,1.04,.79,.99,.63,1.4,.29,-.52,-.06,.14,.09,-.4,.04,.33,.47,.24,-.87,-.33,1.29,.48,.77,-.2,1.19,1.27,.31,1.7,.68,1.49,.59,.38,.91,1.87,1.12,1.49,2.94,.57,1.61,2.14,2.77,2.43,-3.67],["Turkmenistan",16.18,1.9,-2.76,.29,-.89,.08,-.49,.56,1.3,.68,-.73,.08,-.57,.99,.43,-.29,-.23,.8,1.74,.88,.38,.11,.9,1.53,.54,1.31,1.78,2.12,2.05,2.49,2.33,2.06,2.53,3.4,2.97,1.17,1.55,2.25,2.82,1.82,2.37,2.61,1.69,3.1,3.21],["United Arab Emirates",27.37,0,0,0,0,-4.97,.22,5.47,-.12,1.13,-.57,-.39,-.66,-.07,.18,-.23,.26,-.56,.42,-.54,-.13,.44,1.15,.02,.89,.13,2.84,2.95,-1,.54,1.23,1.16,2.54,2.19,1.71,-.89,1.11,1.92,1.25,1.82,2.08,.71,1.69,1.51,2.39],["Vietnam",25.36,1.97,-.97,.52,-.05,.17,.38,-2.68,-2.68,-2.68,1.51,.83,1.3,.97,.99,1.99,1.77,.93,1.23,1.28,.19,.54,.48,.26,.08,.12,1.03,.22,.12,.24,.42,.73,.05,.11,.53,.24,-.14,.41,.76,-.47,.45,.29,.31,-1.95,1.08]],OCEANIA:[["Australia",18.38,.36,-.34,-.14,-.48,-.08,-.34,.3,.57,.12,-.11,.1,-.62,-.21,-.44,-.13,.56,-.31,-.26,-.18,-.66,-.38,-.44,-.61,-.59,-.35,-.11,-.29,-.29,-.21,.19,.11,-.02,.28,-.06,.26,-.21,.41,.01,-.18,-.18,.56,.48,.27,.41],["Fiji",26.11,0,0,0,1.39,1.39,1.39,-1.22,.79,-.77,-.77,-.77,1.39,1.39,1.39,-1.72,1.27,-.96,-.66,-.39,.97,-1.45,-1.12,-.58,-.54,-.82,.27,.12,.58,.17,.71,.07,.19,.21,.11,.51,.04,-.41,.42,.42,.18,.38,.19,-.02,.45],["French Polynesia",25.11,0,0,0,1.14,1.14,1.14,-.19,.03,-.3,-.33,-.19,-.15,-.01,-.06,-.08,.13,-.04,.11,-.06,.26,.09,-.02,.27,-.05,.06,.23,.34,.24,.22,.55,.36,.28,.19,.48,.32,.07,.51,.29,.22,-.09,.01,-.05,.37,.45],["New Zealand",12.39,.27,.47,.43,-.27,-.31,.44,-.16,-.18,.08,-.28,-.36,.32,.29,.27,.35,.41,.63,.57,-.2,-.59,-.37,-.71,.26,.28,-.06,.96,.91,.52,.65,.69,.47,.04,.84,.01,.26,.34,-.26,.53,.21,.62,1.62,.79,.37,.64],["Tuvalu",26.37,0,0,0,0,0,0,-.92,-1.87,-.87,1.73,1.49,1.63,1.85,2.03,1.65,1.62,1.57,1.94,2.03,1.86,1.77,2.3,1.86,1.52,1.52,1.54,1.73,2.09,2.23,2.33,2.38,2.21,2.32,2.35,2.23,1.86,2.23,2.03,2.12,1.77,2.38,2.34,2.36,2.64]]};a.numberFormatter.set("numberFormat","+#.0°C|#.0°C|0.0°C");var l=1973,n=1995,i=(document.getElementById("chartdiv"),am5.ColorSet.new(a,{})),o=a.container.children.push(am5radar.RadarChart.new(a,{panX:!1,panY:!1,wheelX:"panX",wheelY:"zoomX",innerRadius:am5.percent(40),radius:am5.percent(65),startAngle:100,endAngle:440}));o.set("cursor",am5radar.RadarCursor.new(a,{behavior:"zoomX",radius:am5.percent(40),innerRadius:-25})).lineY.set("visible",!1);var s=am5radar.AxisRendererCircular.new(a,{minGridDistance:10});s.labels.template.setAll({radius:10,textType:"radial",centerY:am5.p50,fill:e});var m=am5radar.AxisRendererRadial.new(a,{axisAngle:90});m.labels.template.setAll({centerX:am5.p50,fill:e});var c=o.xAxes.push(am5xy.CategoryAxis.new(a,{maxDeviation:0,categoryField:"country",renderer:s})),u=o.yAxes.push(am5xy.ValueAxis.new(a,{min:-3,max:6,extraMax:.1,renderer:m})),d=o.series.push(am5radar.RadarColumnSeries.new(a,{calculateAggregates:!0,name:"Series",xAxis:c,yAxis:u,valueYField:"value"+n,categoryXField:"country",tooltip:am5.Tooltip.new(a,{labelText:"{categoryX}: {valueY}"})}));d.columns.template.set("strokeOpacity",0),d.set("heatRules",[{target:d.columns.template,key:"fill",min:am5.color(6765239),max:am5.color(16007990),dataField:"valueY"}]),o.set("scrollbarX",am5.Scrollbar.new(a,{orientation:"horizontal"})),o.set("scrollbarY",am5.Scrollbar.new(a,{orientation:"vertical"}));var p=o.radarContainer.children.push(am5.Label.new(a,{fontSize:"2em",text:n.toString(),centerX:am5.p50,centerY:am5.p50,fill:am5.color(6765239)})),g=function(){var e=[],a=0;for(var t in r){var n=r[t];n.forEach((function(a){for(var t={country:a[0]},r=2;r=.99?h.set("rotation",180):e<=.01&&h.set("rotation",0)})),o.appear(1e3,100)})),am5.ready((function(){var e=am5.Root.new("kt_amcharts_3");e.setThemes([am5themes_Animated.new(e)]);var t=e.container.children.push(am5map.MapChart.new(e,{panX:"rotateX",panY:"rotateY",projection:am5map.geoOrthographic(),paddingBottom:20,paddingTop:20,paddingLeft:20,paddingRight:20})),a=t.series.push(am5map.MapPolygonSeries.new(e,{geoJSON:am5geodata_worldLow}));a.mapPolygons.template.setAll({tooltipText:"{name}",toggleKey:"active",interactive:!0}),a.mapPolygons.template.states.create("hover",{fill:e.interfaceColors.get("primaryButtonHover")});var o=t.series.push(am5map.MapPolygonSeries.new(e,{}));o.mapPolygons.template.setAll({fill:e.interfaceColors.get("alternativeBackground"),fillOpacity:.1,strokeOpacity:0}),o.data.push({geometry:am5map.getGeoRectangle(90,180,-90,-180)}),t.series.push(am5map.GraticuleSeries.new(e,{})).mapLines.template.setAll({strokeOpacity:.1,stroke:e.interfaceColors.get("alternativeBackground")}),t.animate({key:"rotationX",from:0,to:360,duration:3e4,loops:1/0}),t.appear(1e3,100)})),am5.ready((function(){var t=am5.Root.new("kt_amcharts_4");t.setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5map.MapChart.new(t,{panX:"translateX",panY:"translateY",projection:am5map.geoMercator()})),o=am5.ColorSet.new(t,{}),n=a.series.push(am5map.MapPolygonSeries.new(t,{geoJSON:am5geodata_worldTimeZoneAreasLow})),r=n.mapPolygons.template;r.setAll({fillOpacity:.6}),r.adapters.add("fill",(function(e,t){return am5.Color.saturate(o.getIndex(n.mapPolygons.indexOf(t)),.5)})),r.states.create("hover",{fillOpacity:.8});var l=a.series.push(am5map.MapPolygonSeries.new(t,{geoJSON:am5geodata_worldTimeZonesLow}));l.mapPolygons.template.setAll({fill:am5.color(0),fillOpacity:.08});var i=l.mapPolygons.template;i.setAll({interactive:!0,tooltipText:"{id}"}),i.states.create("hover",{fillOpacity:.3});var s=a.series.push(am5map.MapPointSeries.new(t,{}));s.bullets.push((()=>am5.Bullet.new(t,{sprite:am5.Label.new(t,{text:"{id}",populateText:!0,centerX:am5.p50,centerY:am5.p50,fontSize:"0.7em",fill:e})}))),l.events.on("datavalidated",(()=>{am5.array.each(l.dataItems,(e=>{var t=e.get("mapPolygon").visualCentroid();s.pushDataItem({id:e.get("id"),geometry:{type:"Point",coordinates:[t.longitude,t.latitude]}})}))})),a.set("zoomControl",am5map.ZoomControl.new(t,{}));var p=a.children.push(am5.Container.new(t,{layout:t.horizontalLayout,x:20,y:40}));p.children.push(am5.Label.new(t,{centerY:am5.p50,text:"Map",fill:e}));var m=p.children.push(am5.Button.new(t,{themeTags:["switch"],centerY:am5.p50,icon:am5.Circle.new(t,{themeTags:["icon"]})}));m.on("active",(function(){m.get("active")?(a.set("projection",am5map.geoOrthographic()),a.set("panX","rotateX"),a.set("panY","rotateY")):(a.set("projection",am5map.geoMercator()),a.set("panX","translateX"),a.set("panY","translateY"))})),p.children.push(am5.Label.new(t,{centerY:am5.p50,text:"Globe",fill:e})),a.appear(1e3,100)}))}}}();KTUtil.onDOMContentLoaded((function(){KTGeneralAmChartsMaps.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/amcharts/stock-charts.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/amcharts/stock-charts.js
new file mode 100644
index 0000000..e89ad6c
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/amcharts/stock-charts.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralAmChartsStock=function(){const e=getComputedStyle(document.documentElement).getPropertyValue("--kt-body-color"),a=getComputedStyle(document.documentElement).getPropertyValue("--kt-body-bg");return{init:function(){am5.ready((function(){var t=am5.Root.new("kt_amcharts_1");t.setThemes([am5themes_Animated.new(t)]);var l=t.container.children.push(am5xy.XYChart.new(t,{panX:!0,panY:!1,wheelX:"panX",wheelY:"zoomX",layout:t.verticalLayout}));l.get("colors").set("step",2);var r=am5xy.AxisRendererY.new(t,{opposite:!0});r.labels.template.setAll({centerY:am5.percent(100),maxPosition:.98,fill:e});var n=l.yAxes.push(am5xy.ValueAxis.new(t,{renderer:r,height:am5.percent(30),layer:5}));n.axisHeader.set("paddingTop",10),n.axisHeader.children.push(am5.Label.new(t,{text:"Volume",fontWeight:"bold",paddingTop:5,paddingBottom:5}));var i=am5xy.AxisRendererY.new(t,{opposite:!0,pan:"zoom"});i.labels.template.setAll({centerY:am5.percent(100),maxPosition:.98,fill:e});var o=l.yAxes.push(am5xy.ValueAxis.new(t,{renderer:i,height:am5.percent(70),maxDeviation:1}));o.axisHeader.children.push(am5.Label.new(t,{text:"Value",fontWeight:"bold",paddingBottom:5,paddingTop:5}));var s=am5xy.AxisRendererX.new(t,{pan:"zoom"});s.labels.template.setAll({minPosition:.01,maxPosition:.99,fill:e});var m=l.xAxes.push(am5xy.DateAxis.new(t,{groupData:!0,maxDeviation:.5,baseInterval:{timeUnit:"day",count:1},renderer:s}));m.set("tooltip",am5.Tooltip.new(t,{}));var u=l.series.push(am5xy.LineSeries.new(t,{name:"XTD",valueYField:"price1",calculateAggregates:!0,valueXField:"date",xAxis:m,yAxis:o,legendValueText:"{valueY}"}));u.set("tooltip",am5.Tooltip.new(t,{getFillFromSprite:!1,getStrokeFromSprite:!0,getLabelFillFromSprite:!0,autoTextColor:!1,pointerOrientation:"horizontal",labelText:"{name}: {valueY} {valueYChangePercent.formatNumber('[#00ff00]+#,###.##|[#ff0000]#,###.##|[#999999]0')}%"})).get("background").set("fill",a);var d=l.get("colors").getIndex(0),p=l.series.push(am5xy.ColumnSeries.new(t,{name:"XTD",fill:d,stroke:d,valueYField:"quantity",valueXField:"date",valueYGrouped:"sum",xAxis:m,yAxis:n,legendValueText:"{valueY}",tooltip:am5.Tooltip.new(t,{labelText:"{valueY}"})}));p.columns.template.setAll({strokeWidth:.2,strokeOpacity:1,stroke:am5.color(16777215)}),o.axisHeader.children.push(am5.Legend.new(t,{useDefaultMarker:!0})).data.setAll([u]),n.axisHeader.children.push(am5.Legend.new(t,{useDefaultMarker:!0})).data.setAll([p]),l.rightAxesContainer.set("layout",t.verticalLayout),l.set("cursor",am5xy.XYCursor.new(t,{}));var x=l.set("scrollbarX",am5xy.XYChartScrollbar.new(t,{orientation:"horizontal",height:50})),h=x.chart.xAxes.push(am5xy.DateAxis.new(t,{groupData:!0,groupIntervals:[{timeUnit:"week",count:1}],baseInterval:{timeUnit:"day",count:1},renderer:am5xy.AxisRendererX.new(t,{})})),c=x.chart.yAxes.push(am5xy.ValueAxis.new(t,{renderer:am5xy.AxisRendererY.new(t,{})})),y=x.chart.series.push(am5xy.LineSeries.new(t,{valueYField:"price1",valueXField:"date",xAxis:h,yAxis:c}));y.fills.template.setAll({visible:!0,fillOpacity:.3});for(var g=[],A=1e3,v=1e4,w=1;w<5e3;w++)(A+=Math.round((Math.random()<.5?1:-1)*Math.random()*20))<100&&(A=100),(v+=Math.round((Math.random()<.5?1:-1)*Math.random()*500))<0&&(v*=-1),g.push({date:new Date(2010,0,w).getTime(),price1:A,quantity:v});u.data.setAll(g),p.data.setAll(g),y.data.setAll(g),l.appear(1e3,100)})),am5.ready((function(){var t=am5.Root.new("kt_amcharts_2");t.setThemes([am5themes_Animated.new(t)]);var l=t.container.children.push(am5xy.XYChart.new(t,{panX:!0,panY:!1,wheelX:"panX",wheelY:"zoomX",layout:t.verticalLayout}));l.get("colors").set("step",2);var r=am5xy.AxisRendererY.new(t,{opposite:!0,pan:"zoom"});r.labels.template.setAll({centerY:am5.percent(100),maxPosition:.98,fill:e});var n=l.yAxes.push(am5xy.ValueAxis.new(t,{renderer:r,maxDeviation:1,extraMin:.2})),i=am5xy.AxisRendererY.new(t,{opposite:!0});i.labels.template.setAll({forceHidden:!0,fill:e}),i.grid.template.setAll({forceHidden:!0});var o=l.yAxes.push(am5xy.ValueAxis.new(t,{renderer:i,height:am5.percent(25),layer:5,centerY:am5.p100,y:am5.p100}));o.axisHeader.set("paddingTop",10);var s=am5xy.AxisRendererX.new(t,{});s.labels.template.setAll({minPosition:.01,maxPosition:.99,fill:e});var m=l.xAxes.push(am5xy.DateAxis.new(t,{groupData:!0,baseInterval:{timeUnit:"day",count:1},renderer:s}));m.set("tooltip",am5.Tooltip.new(t,{themeTags:["axis"]}));var u=l.series.push(am5xy.LineSeries.new(t,{name:"XTD",valueYField:"price1",calculateAggregates:!0,valueYShow:"valueYChangeSelectionPercent",valueXField:"date",xAxis:m,yAxis:n,legendValueText:"{valueY}"})),d=l.series.push(am5xy.LineSeries.new(t,{name:"BTD",valueYField:"price2",calculateAggregates:!0,valueYShow:"valueYChangeSelectionPercent",valueXField:"date",xAxis:m,yAxis:n,legendValueText:"{valueY}"}));u.set("tooltip",am5.Tooltip.new(t,{getFillFromSprite:!1,getStrokeFromSprite:!0,getLabelFillFromSprite:!0,autoTextColor:!1,pointerOrientation:"horizontal",labelText:"{name}: {valueY} {valueYChangePercent.formatNumber('[#00ff00]+#,###.##|[#ff0000]#,###.##|[#999999]0')}%"})).get("background").set("fill",a),d.set("tooltip",am5.Tooltip.new(t,{getFillFromSprite:!1,getStrokeFromSprite:!0,getLabelFillFromSprite:!0,autoTextColor:!1,pointerOrientation:"horizontal",labelText:"{name}: {valueY} {valueYChangePercent.formatNumber('[#00ff00]+#,###.##|[#ff0000]#,###.##|[#999999]0')}%"})).get("background").set("fill",a);var p=l.get("colors").getIndex(0),x=l.series.push(am5xy.ColumnSeries.new(t,{name:"XTD",fill:p,stroke:p,valueYField:"quantity",valueXField:"date",valueYGrouped:"sum",xAxis:m,yAxis:o,legendValueText:"{valueY}",tooltip:am5.Tooltip.new(t,{labelText:"{valueY}"})}));x.columns.template.setAll({width:am5.percent(40),strokeWidth:.2,strokeOpacity:1,stroke:am5.color(16777215)});var h=l.plotContainer.children.push(am5.Legend.new(t,{useDefaultMarker:!0}));h.labels.template.setAll({fill:e}),h.valueLabels.template.setAll({fill:e}),h.data.setAll([u,d]),l.set("cursor",am5xy.XYCursor.new(t,{}));var c=l.set("scrollbarX",am5xy.XYChartScrollbar.new(t,{orientation:"horizontal",height:50})),y=c.chart.xAxes.push(am5xy.DateAxis.new(t,{groupData:!0,groupIntervals:[{timeUnit:"week",count:1}],baseInterval:{timeUnit:"day",count:1},renderer:am5xy.AxisRendererX.new(t,{})})),g=c.chart.yAxes.push(am5xy.ValueAxis.new(t,{renderer:am5xy.AxisRendererY.new(t,{})})),A=c.chart.series.push(am5xy.LineSeries.new(t,{valueYField:"price1",valueXField:"date",xAxis:y,yAxis:g}));A.fills.template.setAll({visible:!0,fillOpacity:.3});for(var v=[],w=1e3,Y=2e3,f=1e4,b=1;b<5e3;b++)(w+=Math.round((Math.random()<.5?1:-1)*Math.random()*20))<100&&(w=100),(Y+=Math.round((Math.random()<.5?1:-1)*Math.random()*20))<100&&(Y=100),(f+=Math.round((Math.random()<.5?1:-1)*Math.random()*500))<0&&(f*=-1),v.push({date:new Date(2010,0,b).getTime(),price1:w,price2:Y,quantity:f});u.data.setAll(v),d.data.setAll(v),x.data.setAll(v),A.data.setAll(v),l.appear(1e3,100)})),am5.ready((function(){var t=am5.Root.new("kt_amcharts_3");t.setThemes([am5themes_Animated.new(t)]);var l=t.container.children.push(am5xy.XYChart.new(t,{panX:!0,panY:!1,wheelX:"panX",wheelY:"zoomX",layout:t.verticalLayout}));l.get("colors").set("step",2);var r=am5xy.AxisRendererY.new(t,{inside:!0});r.labels.template.setAll({centerY:am5.percent(100),maxPosition:.98,fill:e});var n=l.yAxes.push(am5xy.ValueAxis.new(t,{renderer:r,height:am5.percent(70)}));n.axisHeader.children.push(am5.Label.new(t,{text:"Value",fontWeight:"bold",paddingBottom:5,paddingTop:5}));var i=am5xy.AxisRendererY.new(t,{inside:!0});i.labels.template.setAll({centerY:am5.percent(100),maxPosition:.98,fill:e});var o=l.yAxes.push(am5xy.ValueAxis.new(t,{renderer:i,height:am5.percent(30),layer:5,numberFormat:"#a"}));o.axisHeader.set("paddingTop",10),o.axisHeader.children.push(am5.Label.new(t,{text:"Volume",fontWeight:"bold",paddingTop:5,paddingBottom:5}));var s=am5xy.AxisRendererX.new(t,{});s.labels.template.setAll({minPosition:.01,maxPosition:.99,minGridDistance:40,fill:e});var m=l.xAxes.push(am5xy.DateAxis.new(t,{groupData:!0,baseInterval:{timeUnit:"day",count:1},renderer:s}));m.set("tooltip",am5.Tooltip.new(t,{}));var u=a,d=l.series.push(am5xy.CandlestickSeries.new(t,{fill:u,clustered:!1,calculateAggregates:!0,stroke:u,name:"MSFT",xAxis:m,yAxis:n,valueYField:"Close",openValueYField:"Open",lowValueYField:"Low",highValueYField:"High",valueXField:"Date",lowValueYGrouped:"low",highValueYGrouped:"high",openValueYGrouped:"open",valueYGrouped:"close",legendValueText:"open: {openValueY} low: {lowValueY} high: {highValueY} close: {valueY}",legendRangeValueText:"{valueYClose}"}));d.set("tooltip",am5.Tooltip.new(t,{getFillFromSprite:!1,getStrokeFromSprite:!0,getLabelFillFromSprite:!0,autoTextColor:!1,pointerOrientation:"horizontal",labelText:"{name}: {valueY} {valueYChangePreviousPercent.formatNumber('[#00ff00]+#,###.##|[#ff0000]#,###.##|[#999999]0')}%"})).get("background").set("fill",a);var p=l.get("colors").getIndex(0),x=l.series.push(am5xy.ColumnSeries.new(t,{name:"MSFT",clustered:!1,fill:p,stroke:p,valueYField:"Volume",valueXField:"Date",valueYGrouped:"sum",xAxis:m,yAxis:o,legendValueText:"{valueY}",tooltip:am5.Tooltip.new(t,{labelText:"{valueY}"})}));x.columns.template.setAll({}),n.axisHeader.children.push(am5.Legend.new(t,{useDefaultMarker:!0})).data.setAll([d]),o.axisHeader.children.push(am5.Legend.new(t,{useDefaultMarker:!0})).data.setAll([x]),l.leftAxesContainer.set("layout",t.verticalLayout),l.set("cursor",am5xy.XYCursor.new(t,{}));var h=l.set("scrollbarX",am5xy.XYChartScrollbar.new(t,{orientation:"horizontal",height:50})),c=h.chart.xAxes.push(am5xy.DateAxis.new(t,{groupData:!0,groupIntervals:[{timeUnit:"week",count:1}],baseInterval:{timeUnit:"day",count:1},renderer:am5xy.AxisRendererX.new(t,{})})),y=h.chart.yAxes.push(am5xy.ValueAxis.new(t,{renderer:am5xy.AxisRendererY.new(t,{})})),g=h.chart.series.push(am5xy.LineSeries.new(t,{valueYField:"Adj Close",valueXField:"Date",xAxis:c,yAxis:y}));g.fills.template.setAll({visible:!0,fillOpacity:.3}),am5.net.load("https://www.amcharts.com/wp-content/uploads/assets/stock/MSFT.csv").then((function(e){var a=am5.CSVParser.parse(e.response,{delimiter:",",reverse:!0,skipEmpty:!0,useColumnNames:!0});am5.DataProcessor.new(t,{dateFields:["Date"],dateFormat:"yyyy-MM-dd",numericFields:["Open","High","Low","Close","Adj Close","Volume"]}).processMany(a),console.log(a),d.data.setAll(a),x.data.setAll(a),g.data.setAll(a)})),l.appear(1e3,100)}))}}}();KTUtil.onDOMContentLoaded((function(){KTGeneralAmChartsStock.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/apexcharts.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/apexcharts.js
new file mode 100644
index 0000000..f6b9dc6
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/apexcharts.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralApexCharts={init:function(){var e,t,a,i,s,o,r;e=document.getElementById("kt_apexcharts_1"),t=parseInt(KTUtil.css(e,"height")),a=KTUtil.getCssVariableValue("--kt-gray-500"),i=KTUtil.getCssVariableValue("--kt-gray-200"),s=KTUtil.getCssVariableValue("--kt-primary"),o=KTUtil.getCssVariableValue("--kt-gray-300"),r=KTUtil.getCssVariableValue("--kt-danger"),e&&new ApexCharts(e,{series:[{name:"Net Profit",data:[44,55,57,56,61,58,43,56,65,41,55,66]},{name:"Cost",data:[32,34,52,46,27,60,41,49,13,11,44,33]},{name:"Revenue",data:[76,85,101,98,87,105,87,99,75,82,91,89]}],chart:{fontFamily:"inherit",type:"bar",height:t,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["40%"],borderRadius:[6]}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}}},yaxis:{labels:{style:{colors:a,fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[s,r,o],grid:{borderColor:i,strokeDashArray:4,yaxis:{lines:{show:!0}}}}).render(),function(){var e=document.getElementById("kt_apexcharts_2"),t=parseInt(KTUtil.css(e,"height")),a=KTUtil.getCssVariableValue("--kt-gray-500"),i=KTUtil.getCssVariableValue("--kt-gray-200"),s=KTUtil.getCssVariableValue("--kt-warning"),o=KTUtil.getCssVariableValue("--kt-gray-300");e&&new ApexCharts(e,{series:[{name:"Net Profit",data:[44,55,57,56,61,58]},{name:"Revenue",data:[76,85,101,98,87,105]}],chart:{fontFamily:"inherit",type:"bar",height:t,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!0,columnWidth:["30%"],borderRadius:[6]}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}}},yaxis:{labels:{style:{colors:a,fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[s,o],grid:{borderColor:i,strokeDashArray:4,yaxis:{lines:{show:!0}}}}).render()}(),function(){var e=document.getElementById("kt_apexcharts_3"),t=parseInt(KTUtil.css(e,"height")),a=KTUtil.getCssVariableValue("--kt-gray-500"),i=KTUtil.getCssVariableValue("--kt-gray-200"),s=KTUtil.getCssVariableValue("--kt-info"),o=KTUtil.getCssVariableValue("--kt-info-light");e&&new ApexCharts(e,{series:[{name:"Net Profit",data:[30,40,40,90,90,70,70]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[s]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:s,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{style:{colors:a,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[o],grid:{borderColor:i,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{strokeColor:s,strokeWidth:3}}).render()}(),function(){var e=document.getElementById("kt_apexcharts_4"),t=parseInt(KTUtil.css(e,"height")),a=KTUtil.getCssVariableValue("--kt-gray-500"),i=KTUtil.getCssVariableValue("--kt-gray-200"),s=KTUtil.getCssVariableValue("--kt-success"),o=KTUtil.getCssVariableValue("--kt-success-light"),r=KTUtil.getCssVariableValue("--kt-warning"),l=KTUtil.getCssVariableValue("--kt-warning-light");e&&new ApexCharts(e,{series:[{name:"Net Profit",data:[60,50,80,40,100,60]},{name:"Revenue",data:[70,60,110,40,50,70]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth"},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:a,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{style:{colors:a,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[s,r],grid:{borderColor:i,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{colors:[o,l],strokeColor:[o,l],strokeWidth:3}}).render()}(),function(){var e=document.getElementById("kt_apexcharts_5"),t=parseInt(KTUtil.css(e,"height")),a=KTUtil.getCssVariableValue("--kt-gray-500"),i=KTUtil.getCssVariableValue("--kt-gray-200"),s=KTUtil.getCssVariableValue("--kt-primary"),o=KTUtil.getCssVariableValue("--kt-primary-light"),r=KTUtil.getCssVariableValue("--kt-info");e&&new ApexCharts(e,{series:[{name:"Net Profit",type:"bar",stacked:!0,data:[40,50,65,70,50,30]},{name:"Revenue",type:"bar",stacked:!0,data:[20,20,25,30,30,20]},{name:"Expenses",type:"area",data:[50,80,60,90,50,70]}],chart:{fontFamily:"inherit",stacked:!0,height:t,toolbar:{show:!1}},plotOptions:{bar:{stacked:!0,horizontal:!1,borderRadius:[6],columnWidth:["12%"]}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{curve:"smooth",show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}}},yaxis:{max:120,labels:{style:{colors:a,fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[s,r,o],grid:{borderColor:i,strokeDashArray:4,yaxis:{lines:{show:!0}},padding:{top:0,right:0,bottom:0,left:0}}}).render()}(),function(){var e=document.getElementById("kt_apexcharts_6"),t=parseInt(KTUtil.css(e,"height")),a=KTUtil.getCssVariableValue("--kt-primary"),i=KTUtil.getCssVariableValue("--kt-success"),s=KTUtil.getCssVariableValue("--kt-info");if(e){var o={series:[{name:"Bob",data:[{x:"Design",y:[new Date("2019-03-05").getTime(),new Date("2019-03-08").getTime()]},{x:"Code",y:[new Date("2019-03-02").getTime(),new Date("2019-03-05").getTime()]},{x:"Code",y:[new Date("2019-03-05").getTime(),new Date("2019-03-07").getTime()]},{x:"Test",y:[new Date("2019-03-03").getTime(),new Date("2019-03-09").getTime()]},{x:"Test",y:[new Date("2019-03-08").getTime(),new Date("2019-03-11").getTime()]},{x:"Validation",y:[new Date("2019-03-11").getTime(),new Date("2019-03-16").getTime()]},{x:"Design",y:[new Date("2019-03-01").getTime(),new Date("2019-03-03").getTime()]}]},{name:"Joe",data:[{x:"Design",y:[new Date("2019-03-02").getTime(),new Date("2019-03-05").getTime()]},{x:"Test",y:[new Date("2019-03-06").getTime(),new Date("2019-03-16").getTime()]},{x:"Code",y:[new Date("2019-03-03").getTime(),new Date("2019-03-07").getTime()]},{x:"Deployment",y:[new Date("2019-03-20").getTime(),new Date("2019-03-22").getTime()]},{x:"Design",y:[new Date("2019-03-10").getTime(),new Date("2019-03-16").getTime()]}]},{name:"Dan",data:[{x:"Code",y:[new Date("2019-03-10").getTime(),new Date("2019-03-17").getTime()]},{x:"Validation",y:[new Date("2019-03-05").getTime(),new Date("2019-03-09").getTime()]}]}],chart:{type:"rangeBar",fontFamily:"inherit",height:t,toolbar:{show:!1}},colors:[a,s,i],plotOptions:{bar:{horizontal:!0,barHeight:"80%",borderRadius:[6]}},xaxis:{type:"datetime"},stroke:{width:1},fill:{type:"solid",opacity:1},legend:{position:"top",horizontalAlign:"left"}};new ApexCharts(e,o).render()}}()}};KTUtil.onDOMContentLoaded((function(){KTGeneralApexCharts.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/chartjs.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/chartjs.js
new file mode 100644
index 0000000..836f60f
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/chartjs.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralChartJS=function(){function a(a=1,t=100){return Math.floor(Math.random()*(t-a)+a)}function t(t=1,e=100,r=10){for(var l=[],s=0;s'+e+"").css({position:"absolute",display:"none",top:t+5,left:i+15,border:"1px solid "+KTUtil.getCssVariableValue("--kt-light-dark"),padding:"4px",color:+KTUtil.getCssVariableValue("--kt-active-dark"),"border-radius":"3px","background-color":+KTUtil.getCssVariableValue("--kt-light-dark"),opacity:.8}).appendTo("body").fadeIn(200)}(e.pageX,e.pageY,e.series.label+" of "+l+" = "+o)}}else $("#tooltip").remove(),a=null}))};return{init:function(){i()}}}();KTUtil.onDOMContentLoaded((function(){KTFlotDemoAxis.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/flotcharts/bar.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/flotcharts/bar.js
new file mode 100644
index 0000000..72ed1b5
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/flotcharts/bar.js
@@ -0,0 +1 @@
+"use strict";var KTFlotDemoBar={init:function(){var t;t={colors:[KTUtil.getCssVariableValue("--kt-active-primary")],series:{bars:{show:!0}},bars:{horizontal:!0,barWidth:6,lineWidth:0,shadowSize:0,align:"left"},grid:{tickColor:KTUtil.getCssVariableValue("--kt-light-dark"),borderColor:KTUtil.getCssVariableValue("--kt-light-dark"),borderWidth:1}},$.plot($("#kt_docs_flot_bar"),[[[10,10],[20,20],[30,30],[40,40],[50,50],[60,60],[70,70],[80,80],[90,90],[100,100]]],t)}};KTUtil.onDOMContentLoaded((function(){KTFlotDemoBar.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/flotcharts/basic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/flotcharts/basic.js
new file mode 100644
index 0000000..ed3372d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/flotcharts/basic.js
@@ -0,0 +1 @@
+"use strict";var KTFlotDemoBasic={init:function(){!function(){for(var t=[],a=0;a<2*Math.PI;a+=.25)t.push([a,Math.sin(a)]);var i=[];for(a=0;a<2*Math.PI;a+=.25)i.push([a,Math.cos(a)]);var e=[];for(a=0;a<2*Math.PI;a+=.1)e.push([a,Math.tan(a)]);$.plot($("#kt_docs_flot_basic"),[{label:"sin(x)",data:t,lines:{lineWidth:1},shadowSize:0},{label:"cos(x)",data:i,lines:{lineWidth:1},shadowSize:0},{label:"tan(x)",data:e,lines:{lineWidth:1},shadowSize:0}],{colors:[KTUtil.getCssVariableValue("--kt-active-success"),KTUtil.getCssVariableValue("--kt-active-primary"),KTUtil.getCssVariableValue("--kt-active-danger")],series:{lines:{show:!0},points:{show:!0,fill:!0,radius:3,lineWidth:1}},xaxis:{tickColor:KTUtil.getCssVariableValue("--kt-light-dark"),ticks:[0,[Math.PI/2,"π/2"],[Math.PI,"π"],[3*Math.PI/2,"3π/2"],[2*Math.PI,"2π"]]},yaxis:{tickColor:KTUtil.getCssVariableValue("--kt-light-dark"),ticks:10,min:-2,max:2},grid:{borderColor:KTUtil.getCssVariableValue("--kt-light-dark"),borderWidth:1}})}()}};KTUtil.onDOMContentLoaded((function(){KTFlotDemoBasic.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/flotcharts/dynamic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/flotcharts/dynamic.js
new file mode 100644
index 0000000..84a95ff
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/flotcharts/dynamic.js
@@ -0,0 +1 @@
+"use strict";var KTFlotDemoDynamic={init:function(){!function(){var t=[];function i(){for(t.length>0&&(t=t.slice(1));t.length<250;){var i=(t.length>0?t[t.length-1]:50)+10*Math.random()-5;i<0&&(i=0),i>100&&(i=100),t.push(i)}for(var a=[],e=0;ea.xaxis.max||t.ya.yaxis.max)){var i,s,r=e.getData();for(i=0;it.x);++s);var c,h=d.data[s-1],g=d.data[s];c=null==h?g[1]:null==g?h[1]:h[1]+(g[1]-h[1])*(t.x-h[0])/(g[0]-h[0]),l.eq(i).text(d.label.replace(/=.*/,"= "+c.toFixed(2)))}}}$("#kt_docs_flot_tracking").bind("plothover",(function(t,a,i){n=a,o||(o=setTimeout(s,50))}))}()}};KTUtil.onDOMContentLoaded((function(){KTFlotDemoTracking.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/google-charts/column.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/google-charts/column.js
new file mode 100644
index 0000000..8ddecca
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/google-charts/column.js
@@ -0,0 +1 @@
+"use strict";var KTGoogleChartColumnDemo={init:function(){google.load("visualization","1",{packages:["corechart","bar","line"]}),google.setOnLoadCallback((function(){var o=new google.visualization.DataTable;o.addColumn("timeofday","Time of Day"),o.addColumn("number","Motivation Level"),o.addColumn("number","Energy Level"),o.addRows([[{v:[8,0,0],f:"8 am"},1,.25],[{v:[9,0,0],f:"9 am"},2,.5],[{v:[10,0,0],f:"10 am"},3,1],[{v:[11,0,0],f:"11 am"},4,2.25],[{v:[12,0,0],f:"12 pm"},5,2.25],[{v:[13,0,0],f:"1 pm"},6,3],[{v:[14,0,0],f:"2 pm"},7,4],[{v:[15,0,0],f:"3 pm"},8,5.25],[{v:[16,0,0],f:"4 pm"},9,7.5],[{v:[17,0,0],f:"5 pm"},10,10]]),new google.visualization.ColumnChart(document.getElementById("kt_docs_google_chart_column")).draw(o,{title:"Motivation and Energy Level Throughout the Day",focusTarget:"category",hAxis:{title:"Time of Day",format:"h:mm a",viewWindow:{min:[7,30,0],max:[17,30,0]}},vAxis:{title:"Rating (scale of 1-10)"},colors:["#6e4ff5","#fe3995"]})}))}};KTUtil.onDOMContentLoaded((function(){KTGoogleChartColumnDemo.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/google-charts/line.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/google-charts/line.js
new file mode 100644
index 0000000..5625504
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/google-charts/line.js
@@ -0,0 +1 @@
+"use strict";var KTGoogleChartLineDemo={init:function(){google.load("visualization","1",{packages:["corechart","bar","line"]}),google.setOnLoadCallback((function(){var o=new google.visualization.DataTable;o.addColumn("number","Day"),o.addColumn("number","Guardians of the Galaxy"),o.addColumn("number","The Avengers"),o.addColumn("number","Transformers: Age of Extinction"),o.addRows([[1,37.8,80.8,41.8],[2,30.9,69.5,32.4],[3,25.4,57,25.7],[4,11.7,18.8,10.5],[5,11.9,17.6,10.4],[6,8.8,13.6,7.7],[7,7.6,12.3,9.6],[8,12.3,29.2,10.6],[9,16.9,42.9,14.8],[10,12.8,30.9,11.6],[11,5.3,7.9,4.7],[12,6.6,8.4,5.2],[13,4.8,6.3,3.6],[14,4.2,6.2,3.4]]),new google.charts.Line(document.getElementById("kt_docs_google_chart_line")).draw(o,{chart:{title:"Box Office Earnings in First Two Weeks of Opening",subtitle:"in millions of dollars (USD)"},colors:["#6e4ff5","#f6aa33","#fe3995"]})}))}};KTUtil.onDOMContentLoaded((function(){KTGoogleChartLineDemo.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/google-charts/pie.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/google-charts/pie.js
new file mode 100644
index 0000000..4e46d75
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/charts/google-charts/pie.js
@@ -0,0 +1 @@
+"use strict";var KTGoogleChartPieDemo={init:function(){google.load("visualization","1",{packages:["corechart","bar","line"]}),google.setOnLoadCallback((function(){var e=google.visualization.arrayToDataTable([["Task","Hours per Day"],["Work",11],["Eat",2],["Commute",2],["Watch TV",2],["Sleep",7]]);new google.visualization.PieChart(document.getElementById("kt_docs_google_chart_pie")).draw(e,{title:"My Daily Activities",colors:["#fe3995","#f6aa33","#6e4ff5","#2abe81","#c7d2e7","#593ae1"]})}))}};KTUtil.onDOMContentLoaded((function(){KTGoogleChartPieDemo.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/documentation.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/documentation.js
new file mode 100644
index 0000000..91261e2
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/documentation.js
@@ -0,0 +1 @@
+"use strict";var KTLayoutDocumentation=function(){var e;return{init:function(t){var i;e=document.querySelector("#kt_docs_aside_menu_wrapper"),function(e){var t=e;if(void 0===t&&(t=document.querySelectorAll(".highlight")),t&&t.length>0)for(var i=0;i{console.log(o)})).catch((o=>{console.error(o)}))}};KTUtil.onDOMContentLoaded((function(){KTFormsCKEditorBalloonBlock.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/balloon.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/balloon.js
new file mode 100644
index 0000000..b91096d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/balloon.js
@@ -0,0 +1 @@
+"use strict";var KTFormsCKEditorBalloon={init:function(){BalloonEditor.create(document.querySelector("#kt_docs_ckeditor_balloon")).then((o=>{console.log(o)})).catch((o=>{console.error(o)}))}};KTUtil.onDOMContentLoaded((function(){KTFormsCKEditorBalloon.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/classic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/classic.js
new file mode 100644
index 0000000..f473079
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/classic.js
@@ -0,0 +1 @@
+"use strict";var KTFormsCKEditorClassic={init:function(){ClassicEditor.create(document.querySelector("#kt_docs_ckeditor_classic")).then((o=>{console.log(o)})).catch((o=>{console.error(o)}))}};KTUtil.onDOMContentLoaded((function(){KTFormsCKEditorClassic.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/document.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/document.js
new file mode 100644
index 0000000..fcec85d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/document.js
@@ -0,0 +1 @@
+"use strict";var KTFormsCKEditorDocument={init:function(){DecoupledEditor.create(document.querySelector("#kt_docs_ckeditor_document")).then((o=>{document.querySelector("#kt_docs_ckeditor_document_toolbar").appendChild(o.ui.view.toolbar.element)})).catch((o=>{console.error(o)}))}};KTUtil.onDOMContentLoaded((function(){KTFormsCKEditorDocument.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/inline.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/inline.js
new file mode 100644
index 0000000..83dfeeb
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/ckeditor/inline.js
@@ -0,0 +1 @@
+"use strict";var KTFormsCKEditorInline={init:function(){InlineEditor.create(document.querySelector("#kt_docs_ckeditor_inline")).then((n=>{console.log(n)})).catch((n=>{console.error(n)}))}};KTUtil.onDOMContentLoaded((function(){KTFormsCKEditorInline.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/quill/autosave.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/quill/autosave.js
new file mode 100644
index 0000000..429d114
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/quill/autosave.js
@@ -0,0 +1 @@
+"use strict";var KTFormsQuillAutosave={init:function(){var e,n,o;e=Quill.import("delta"),n=new Quill("#kt_docs_quill_autosave",{modules:{toolbar:!0},placeholder:"Type your text here...",theme:"snow"}),o=new e,n.on("text-change",(function(e){o=o.compose(e)})),setInterval((function(){o.length()>0&&(console.log("Saving changes",o),o=new e)}),5e3),window.onbeforeunload=function(){if(o.length()>0)return"There are unsaved changes. Are you sure you want to leave?"}}};KTUtil.onDOMContentLoaded((function(){KTFormsQuillAutosave.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/quill/basic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/quill/basic.js
new file mode 100644
index 0000000..4af8a48
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/quill/basic.js
@@ -0,0 +1 @@
+"use strict";var KTFormsQuillBasic={init:function(){new Quill("#kt_docs_quill_basic",{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["image","code-block"]]},placeholder:"Type your text here...",theme:"snow"})}};KTUtil.onDOMContentLoaded((function(){KTFormsQuillBasic.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/tinymce/basic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/tinymce/basic.js
new file mode 100644
index 0000000..ce0c82c
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/tinymce/basic.js
@@ -0,0 +1 @@
+"use strict";var KTFormsTinyMCEBasic={init:function(){var i;i={selector:"#kt_docs_tinymce_basic",height:"480"},"dark"===KTThemeMode.getMode()&&(i.skin="oxide-dark",i.content_css="dark"),tinymce.init(i)}};KTUtil.onDOMContentLoaded((function(){KTFormsTinyMCEBasic.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/tinymce/hidden.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/tinymce/hidden.js
new file mode 100644
index 0000000..e96b5b3
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/tinymce/hidden.js
@@ -0,0 +1 @@
+"use strict";var KTFormsTinyMCEHidden={init:function(){tinymce.init({selector:"#kt_docs_tinymce_hidden",menubar:!1,height:"480",toolbar:["styleselect fontselect fontsizeselect","undo redo | cut copy paste | bold italic | link image | alignleft aligncenter alignright alignjustify","bullist numlist | outdent indent | blockquote subscript superscript | advlist | autolink | lists charmap | print preview | code"],plugins:"advlist autolink link image lists charmap print preview code"})}};KTUtil.onDOMContentLoaded((function(){KTFormsTinyMCEHidden.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/tinymce/plugins.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/tinymce/plugins.js
new file mode 100644
index 0000000..d6f0207
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/editors/tinymce/plugins.js
@@ -0,0 +1 @@
+"use strict";var KTFormsTinyMCEPlugins={init:function(){tinymce.init({selector:"#kt_docs_tinymce_plugins",height:"480",toolbar:"advlist | autolink | link image | lists charmap | print preview",plugins:"advlist autolink link image lists charmap print preview"})}};KTUtil.onDOMContentLoaded((function(){KTFormsTinyMCEPlugins.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/bootstrap-maxlength.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/bootstrap-maxlength.js
new file mode 100644
index 0000000..ef089f2
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/bootstrap-maxlength.js
@@ -0,0 +1 @@
+"use strict";var KTFormsMaxlengthDemos={init:function(){$("#kt_docs_maxlength_basic").maxlength({warningClass:"badge badge-primary",limitReachedClass:"badge badge-success"}),$("#kt_docs_maxlength_basic_modal").maxlength({warningClass:"badge badge-primary",limitReachedClass:"badge badge-success"}),$("#kt_docs_maxlength_threshold").maxlength({threshold:20,warningClass:"badge badge-primary",limitReachedClass:"badge badge-success"}),$("#kt_docs_maxlength_always_show").maxlength({alwaysShow:!0,threshold:20,warningClass:"badge badge-danger",limitReachedClass:"badge badge-info"}),$("#kt_docs_maxlength_custom_text").maxlength({threshold:20,warningClass:"badge badge-danger",limitReachedClass:"badge badge-success",separator:" of ",preText:"You have ",postText:" chars remaining.",validate:!0}),$("#kt_docs_maxlength_textarea").maxlength({warningClass:"badge badge-primary",limitReachedClass:"badge badge-success"}),$("#kt_docs_maxlength_position_top_left").maxlength({placement:"top-left",warningClass:"badge badge-danger",limitReachedClass:"badge badge-primary"}),$("#kt_docs_maxlength_position_top_right").maxlength({placement:"top-right",warningClass:"badge badge-success",limitReachedClass:"badge badge-danger"}),$("#kt_docs_maxlength_position_bottom_left").maxlength({placement:"bottom-left",warningClass:"badge badge-info",limitReachedClass:"badge badge-warning"}),$("#kt_docs_maxlength_position_bottom_right").maxlength({placement:"bottom-right",warningClass:"badge badge-primary",limitReachedClass:"badge badge-success"})}};KTUtil.onDOMContentLoaded((function(){KTFormsMaxlengthDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/bootstrap-select.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/bootstrap-select.js
new file mode 100644
index 0000000..5b33178
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/bootstrap-select.js
@@ -0,0 +1 @@
+"use strict";var KTFormsBootstrapSelect={init:function(){document.querySelectorAll(".bootstrap-select").forEach((t=>{$(t).selectpicker()}))}};KTUtil.onDOMContentLoaded((function(){KTFormsBootstrapSelect.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/clipboard.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/clipboard.js
new file mode 100644
index 0000000..d894e3c
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/clipboard.js
@@ -0,0 +1 @@
+"use strict";var KTFormsClipboard={init:function(){!function(){const n=document.getElementById("kt_clipboard_1"),e=n.nextElementSibling;new ClipboardJS(e,{target:n,text:function(){return n.value}}).on("success",(function(n){const t=e.innerHTML;"Copied!"!==e.innerHTML&&(e.innerHTML="Copied!",setTimeout((function(){e.innerHTML=t}),3e3))}))}(),function(){const n=document.getElementById("kt_clipboard_2"),e=n.nextElementSibling;new ClipboardJS(e,{target:n,text:function(){return n.innerText}}).on("success",(function(n){const t=e.innerHTML;"Copied!"!==e.innerHTML&&(e.innerHTML="Copied!",setTimeout((function(){e.innerHTML=t}),3e3))}))}(),function(){const n=document.getElementById("kt_clipboard_3");new ClipboardJS(n).on("success",(function(e){const t=n.innerHTML;"Copied!"!==n.innerHTML&&(n.innerHTML="Copied!",setTimeout((function(){n.innerHTML=t}),3e3))}))}(),function(){const n=document.getElementById("kt_clipboard_4"),e=n.nextElementSibling;new ClipboardJS(e,{target:n,text:function(){return n.innerHTML}}).on("success",(function(t){var i=e.querySelector(".bi.bi-check"),o=e.querySelector(".svg-icon");if(i)return;(i=document.createElement("i")).classList.add("bi"),i.classList.add("bi-check"),i.classList.add("fs-2x"),e.appendChild(i);const s=["text-success","fw-boldest"];n.classList.add(...s),e.classList.add("btn-success"),o.classList.add("d-none"),setTimeout((function(){o.classList.remove("d-none"),e.removeChild(i),n.classList.remove(...s),e.classList.remove("btn-success")}),3e3)}))}()}};KTUtil.onDOMContentLoaded((function(){KTFormsClipboard.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/daterangepicker.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/daterangepicker.js
new file mode 100644
index 0000000..ed56423
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/daterangepicker.js
@@ -0,0 +1 @@
+"use strict";var KTFormsDaterangepickerDemos={init:function(t){$("#kt_daterangepicker_1").daterangepicker(),$("#kt_daterangepicker_2").daterangepicker({timePicker:!0,startDate:moment().startOf("hour"),endDate:moment().startOf("hour").add(32,"hour"),locale:{format:"M/DD hh:mm A"}}),$("#kt_daterangepicker_3").daterangepicker({singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxYear:parseInt(moment().format("YYYY"),10)},(function(t,e,a){var r=moment().diff(t,"years");alert("You are "+r+" years old!")})),function(t){var e=moment().subtract(29,"days"),a=moment();function r(t,e){$("#kt_daterangepicker_4").html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}$("#kt_daterangepicker_4").daterangepicker({startDate:e,endDate:a,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},r),r(e,a)}(),$("#kt_daterangepicker_5").daterangepicker()}};KTUtil.onDOMContentLoaded((function(){KTFormsDaterangepickerDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/dialer.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/dialer.js
new file mode 100644
index 0000000..f7a04a1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/dialer.js
@@ -0,0 +1 @@
+"use strict";var KTFormsDialerDemos={init:function(e){var i;i=document.querySelector("#kt_dialer_example_1"),new KTDialer(i,{min:1e3,max:5e4,step:1e3,prefix:"$",decimals:2})}};KTUtil.onDOMContentLoaded((function(){KTFormsDialerDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/dropzonejs.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/dropzonejs.js
new file mode 100644
index 0000000..5dc8422
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/dropzonejs.js
@@ -0,0 +1 @@
+"use strict";var KTFormsDropzoneJSDemos={init:function(e){new Dropzone("#kt_dropzonejs_example_1",{url:"https://keenthemes.com/scripts/void.php",paramName:"file",maxFiles:10,maxFilesize:10,addRemoveLinks:!0,accept:function(e,o){"wow.jpg"==e.name?o("Naha, you don't."):o()}}),function(){const e="#kt_dropzonejs_example_2",o=document.querySelector(e);var r=o.querySelector(".dropzone-item");r.id="";var t=r.parentNode.innerHTML;r.parentNode.removeChild(r);var l=new Dropzone(e,{url:"https://preview.keenthemes.com/api/dropzone/void.php",parallelUploads:20,previewTemplate:t,maxFilesize:1,autoQueue:!1,previewsContainer:e+" .dropzone-items",clickable:e+" .dropzone-select"});l.on("addedfile",(function(r){r.previewElement.querySelector(e+" .dropzone-start").onclick=function(){l.enqueueFile(r)},o.querySelectorAll(".dropzone-item").forEach((e=>{e.style.display=""})),o.querySelector(".dropzone-upload").style.display="inline-block",o.querySelector(".dropzone-remove-all").style.display="inline-block"})),l.on("totaluploadprogress",(function(e){o.querySelectorAll(".progress-bar").forEach((o=>{o.style.width=e+"%"}))})),l.on("sending",(function(r){o.querySelectorAll(".progress-bar").forEach((e=>{e.style.opacity="1"})),r.previewElement.querySelector(e+" .dropzone-start").setAttribute("disabled","disabled")})),l.on("complete",(function(e){const r=o.querySelectorAll(".dz-complete");setTimeout((function(){r.forEach((e=>{e.querySelector(".progress-bar").style.opacity="0",e.querySelector(".progress").style.opacity="0",e.querySelector(".dropzone-start").style.opacity="0"}))}),300)})),o.querySelector(".dropzone-upload").addEventListener("click",(function(){l.enqueueFiles(l.getFilesWithStatus(Dropzone.ADDED))})),o.querySelector(".dropzone-remove-all").addEventListener("click",(function(){o.querySelector(".dropzone-upload").style.display="none",o.querySelector(".dropzone-remove-all").style.display="none",l.removeAllFiles(!0)})),l.on("queuecomplete",(function(e){o.querySelectorAll(".dropzone-upload").forEach((e=>{e.style.display="none"}))})),l.on("removedfile",(function(e){l.files.length<1&&(o.querySelector(".dropzone-upload").style.display="none",o.querySelector(".dropzone-remove-all").style.display="none")}))}(),function(){const e="#kt_dropzonejs_example_3",o=document.querySelector(e);var r=o.querySelector(".dropzone-item");r.id="";var t=r.parentNode.innerHTML;r.parentNode.removeChild(r);var l=new Dropzone(e,{url:"https://preview.keenthemes.com/api/dropzone/void.php",parallelUploads:20,maxFilesize:1,previewTemplate:t,previewsContainer:e+" .dropzone-items",clickable:e+" .dropzone-select"});l.on("addedfile",(function(e){o.querySelectorAll(".dropzone-item").forEach((e=>{e.style.display=""}))})),l.on("totaluploadprogress",(function(e){o.querySelectorAll(".progress-bar").forEach((o=>{o.style.width=e+"%"}))})),l.on("sending",(function(e){o.querySelectorAll(".progress-bar").forEach((e=>{e.style.opacity="1"}))})),l.on("complete",(function(e){const r=o.querySelectorAll(".dz-complete");setTimeout((function(){r.forEach((e=>{e.querySelector(".progress-bar").style.opacity="0",e.querySelector(".progress").style.opacity="0"}))}),300)}))}()}};KTUtil.onDOMContentLoaded((function(){KTFormsDropzoneJSDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/flatpickr.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/flatpickr.js
new file mode 100644
index 0000000..da5fa55
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/flatpickr.js
@@ -0,0 +1 @@
+"use strict";var KTFormsFlatpickrDemos={init:function(t){$("#kt_datepicker_1").flatpickr(),$("#kt_datepicker_2").flatpickr(),$("#kt_datepicker_3").flatpickr({enableTime:!0,dateFormat:"Y-m-d H:i"}),$("#kt_datepicker_4").flatpickr({onReady:function(){this.jumpToDate("2025-01")},disable:["2025-01-10","22025-01-11","2025-01-12","2025-01-13","2025-01-14","2025-01-15","2025-01-16","2025-01-17"],dateFormat:"Y-m-d"}),$("#kt_datepicker_5").flatpickr({onReady:function(){this.jumpToDate("2025-01")},dateFormat:"Y-m-d",disable:[{from:"2025-01-05",to:"2025-01-25"},{from:"2025-02-03",to:"2025-02-15"}]}),$("#kt_datepicker_6").flatpickr({onReady:function(){this.jumpToDate("2025-01")},mode:"multiple",dateFormat:"Y-m-d",defaultDate:["2025-01-05","2025-01-10"]}),$("#kt_datepicker_7").flatpickr({altInput:!0,altFormat:"F j, Y",dateFormat:"Y-m-d",mode:"range"}),$("#kt_datepicker_8").flatpickr({enableTime:!0,noCalendar:!0,dateFormat:"H:i"}),$("#kt_datepicker_9").flatpickr({weekNumbers:!0}),$("#kt_datepicker_10").flatpickr()}};KTUtil.onDOMContentLoaded((function(){KTFormsFlatpickrDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formrepeater/advanced.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formrepeater/advanced.js
new file mode 100644
index 0000000..29084c3
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formrepeater/advanced.js
@@ -0,0 +1 @@
+"use strict";var KTFormRepeaterAdvanced={init:function(){$("#kt_docs_repeater_advanced").repeater({initEmpty:!1,defaultValues:{"text-input":"foo"},show:function(){$(this).slideDown(),$(this).find('[data-kt-repeater="select2"]').select2(),$(this).find('[data-kt-repeater="datepicker"]').flatpickr(),new Tagify(this.querySelector('[data-kt-repeater="tagify"]'))},hide:function(e){$(this).slideUp(e)},ready:function(){$('[data-kt-repeater="select2"]').select2(),$('[data-kt-repeater="datepicker"]').flatpickr(),new Tagify(document.querySelector('[data-kt-repeater="tagify"]'))}})}};KTUtil.onDOMContentLoaded((function(){KTFormRepeaterAdvanced.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formrepeater/basic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formrepeater/basic.js
new file mode 100644
index 0000000..5fe1a3e
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formrepeater/basic.js
@@ -0,0 +1 @@
+"use strict";var KTFormRepeaterBasic={init:function(){$("#kt_docs_repeater_basic").repeater({initEmpty:!1,defaultValues:{"text-input":"foo"},show:function(){$(this).slideDown()},hide:function(t){$(this).slideUp(t)}})}};KTUtil.onDOMContentLoaded((function(){KTFormRepeaterBasic.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formrepeater/nested.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formrepeater/nested.js
new file mode 100644
index 0000000..df5ec7e
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formrepeater/nested.js
@@ -0,0 +1 @@
+"use strict";var KTFormRepeaterNested={init:function(){$("#kt_docs_repeater_nested").repeater({repeaters:[{selector:".inner-repeater",show:function(){$(this).slideDown()},hide:function(e){$(this).slideUp(e)}}],show:function(){$(this).slideDown()},hide:function(e){$(this).slideUp(e)}})}};KTUtil.onDOMContentLoaded((function(){KTFormRepeaterNested.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formvalidation/advanced.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formvalidation/advanced.js
new file mode 100644
index 0000000..6ec4937
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formvalidation/advanced.js
@@ -0,0 +1 @@
+"use strict";var KTFormValidationDemoAdvanced={init:function(){!function(){const t=document.getElementById("kt_docs_formvalidation_daterangepicker"),e=$("#kt_daterangepicker");e.daterangepicker({autoUpdateInput:!1}),e.on("apply.daterangepicker",(function(t,e){$(this).val(e.startDate.format("MM/DD/YYYY")+" - "+e.endDate.format("MM/DD/YYYY"))})),e.on("cancel.daterangepicker",(function(t,e){$(this).val("")}));var i=FormValidation.formValidation(t,{fields:{daterangepicker_input:{validators:{notEmpty:{message:"Date range input is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const a=document.getElementById("kt_docs_formvalidation_daterangepicker_submit");a.addEventListener("click",(function(t){t.preventDefault(),i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t&&(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}(),function(){const t=document.getElementById("kt_docs_formvalidation_flatpickr");$("#kt_flatpickr").flatpickr();var e=FormValidation.formValidation(t,{fields:{flatpickr_input:{validators:{date:{format:"YYYY-MM-DD",message:"The value is not a valid date"},notEmpty:{message:"Flatpickr input is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=document.getElementById("kt_docs_formvalidation_flatpickr_submit");i.addEventListener("click",(function(t){t.preventDefault(),e&&e.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}(),function(){const t=document.getElementById("kt_docs_formvalidation_image_input");var e=FormValidation.formValidation(t,{fields:{avatar:{validators:{notEmpty:{message:"Please select an image"},file:{extension:"jpg,jpeg,png",type:"image/jpeg,image/png",message:"The selected file is not valid"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=document.getElementById("kt_docs_formvalidation_image_input_submit");i.addEventListener("click",(function(t){t.preventDefault(),e&&e.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}(),function(){const t=document.getElementById("kt_docs_formvalidation_password");var e=FormValidation.formValidation(t,{fields:{current_password:{validators:{notEmpty:{message:"Current password is required"}}},new_password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(t){if(t.value.length>0)return validatePassword()}}}},confirm_password:{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return t.querySelector('[name="new_password"]').value},message:"The password and its confirm are not the same"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=document.getElementById("kt_docs_formvalidation_password_submit");i.addEventListener("click",(function(t){t.preventDefault(),e&&e.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}(),function(){const t=document.getElementById("kt_docs_formvalidation_select2");var e=FormValidation.formValidation(t,{fields:{select2_input:{validators:{notEmpty:{message:"Select2 input is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});$(t.querySelector('[name="select2_input"]')).on("change",(function(){e.revalidateField("select2_input")}));const i=document.getElementById("kt_docs_formvalidation_select2_submit");i.addEventListener("click",(function(t){t.preventDefault(),e&&e.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}(),function(){const t=document.getElementById("kt_docs_formvalidation_tagify");new Tagify(document.querySelector("#kt_tagify"),{whitelist:["Tag 1","Tag 2","Tag 3","Tag 4","Tag 5","Tag 6","Tag 7","Tag 8","Tag 9","Tag 10","Tag 11","Tag 12"],maxTags:6,dropdown:{maxItems:20,classname:"tagify__inline__suggestions",enabled:0,closeOnSelect:!1}}).on("change",(function(){e.revalidateField("tagify_input")}));var e=FormValidation.formValidation(t,{fields:{tagify_input:{validators:{notEmpty:{message:"Tagify input is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=document.getElementById("kt_docs_formvalidation_tagify_submit");i.addEventListener("click",(function(t){t.preventDefault(),e&&e.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}()}};KTUtil.onDOMContentLoaded((function(){KTFormValidationDemoAdvanced.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formvalidation/basic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formvalidation/basic.js
new file mode 100644
index 0000000..4059e72
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/formvalidation/basic.js
@@ -0,0 +1 @@
+"use strict";var KTFormValidationDemoBasic={init:function(){!function(){const t=document.getElementById("kt_docs_formvalidation_text");var e=FormValidation.formValidation(t,{fields:{text_input:{validators:{notEmpty:{message:"Text input is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=document.getElementById("kt_docs_formvalidation_text_submit");i.addEventListener("click",(function(t){t.preventDefault(),e&&e.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}(),function(){const t=document.getElementById("kt_docs_formvalidation_email");var e=FormValidation.formValidation(t,{fields:{email_input:{validators:{emailAddress:{message:"The value is not a valid email address"},notEmpty:{message:"Email address is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=document.getElementById("kt_docs_formvalidation_email_submit");i.addEventListener("click",(function(t){t.preventDefault(),e&&e.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}(),function(){const t=document.getElementById("kt_docs_formvalidation_textarea");var e=FormValidation.formValidation(t,{fields:{textarea_input:{validators:{notEmpty:{message:"Textarea input is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=document.getElementById("kt_docs_formvalidation_textarea_submit");i.addEventListener("click",(function(t){t.preventDefault(),e&&e.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}(),function(){const t=document.getElementById("kt_docs_formvalidation_input_group");var e=FormValidation.formValidation(t,{fields:{input_group_input:{validators:{notEmpty:{message:"Input is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=document.getElementById("kt_docs_formvalidation_input_group_submit");i.addEventListener("click",(function(t){t.preventDefault(),e&&e.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}(),function(){const t=document.getElementById("kt_docs_formvalidation_radio");var e=FormValidation.formValidation(t,{fields:{radio_input:{validators:{notEmpty:{message:"Radio input is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=document.getElementById("kt_docs_formvalidation_radio_submit");i.addEventListener("click",(function(t){t.preventDefault(),e&&e.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}(),function(){const t=document.getElementById("kt_docs_formvalidation_checkbox");var e=FormValidation.formValidation(t,{fields:{checkbox_input:{validators:{notEmpty:{message:"Checkbox input is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=document.getElementById("kt_docs_formvalidation_checkbox_submit");i.addEventListener("click",(function(t){t.preventDefault(),e&&e.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3))}))}))}()}};KTUtil.onDOMContentLoaded((function(){KTFormValidationDemoBasic.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/image-input.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/image-input.js
new file mode 100644
index 0000000..8a47d5f
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/image-input.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralImageInputDemos={init:function(){}};KTUtil.onDOMContentLoaded((function(){KTGeneralImageInputDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/inputmask.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/inputmask.js
new file mode 100644
index 0000000..cb659f6
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/inputmask.js
@@ -0,0 +1 @@
+"use strict";var KTFormsInputmaskDemos={init:function(a){Inputmask({mask:"99/99/9999"}).mask("#kt_inputmask_1"),Inputmask({mask:"(999) 999-9999"}).mask("#kt_inputmask_2"),Inputmask({mask:"(999) 999-9999",placeholder:"(999) 999-9999"}).mask("#kt_inputmask_3"),Inputmask({mask:"9",repeat:10,greedy:!1}).mask("#kt_inputmask_4"),Inputmask("decimal",{rightAlignNumerics:!1}).mask("#kt_inputmask_5"),Inputmask("€ 999.999.999,99",{numericInput:!0}).mask("#kt_inputmask_6"),Inputmask({mask:"999.999.999.999"}).mask("#kt_inputmask_7"),Inputmask({mask:"*{1,20}[.*{1,20}][.*{1,20}][.*{1,20}]@*{1,20}[.*{2,6}][.*{1,2}]",greedy:!1,onBeforePaste:function(a,t){return(a=a.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:'[0-9A-Za-z!#$%&"*+/=?^_`{|}~-]',cardinality:1,casing:"lower"}}}).mask("#kt_inputmask_8")}};KTUtil.onDOMContentLoaded((function(){KTFormsInputmaskDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/multiselectsplitter.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/multiselectsplitter.js
new file mode 100644
index 0000000..ade2d66
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/multiselectsplitter.js
@@ -0,0 +1 @@
+"use strict";var KTFormsMultiselectsplitterDemos={init:function(){$("#kt_multiselectsplitter_example_1").multiselectsplitter(),$("#kt_multiselectsplitter_example_2").multiselectsplitter({selectSize:7,clearOnFirstChange:!0,groupCounter:!0}),$("#kt_multiselectsplitter_example_3").multiselectsplitter({groupCounter:!0,maximumSelected:2}),$("#kt_multiselectsplitter_example_4").multiselectsplitter({groupCounter:!0,maximumSelected:3,onlySameGroup:!0}),$("#kt_multiselectsplitter_example_5").multiselectsplitter({size:6,groupCounter:!0,maximumSelected:2,maximumAlert:function(t){alert("You choose "+(t+1)+" options. Are you crazy ?")},createFirstSelect:function(t,e){return'prefix - '+t+" "},createSecondSelect:function(t,e){return' ??? '}})}};KTUtil.onDOMContentLoaded((function(){KTFormsMultiselectsplitterDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/nouislider.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/nouislider.js
new file mode 100644
index 0000000..bacbd40
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/nouislider.js
@@ -0,0 +1 @@
+"use strict";var KTFormsNouisliderDemos={init:function(e){var t,r,i,n,o,c;t=document.querySelector("#kt_slider_basic"),r=document.querySelector("#kt_slider_basic_min"),i=document.querySelector("#kt_slider_basic_max"),noUiSlider.create(t,{start:[20,80],connect:!0,range:{min:0,max:100}}),t.noUiSlider.on("update",(function(e,t){t?i.innerHTML=e[t]:r.innerHTML=e[t]})),n=document.querySelector("#kt_slider_sizes_sm"),o=document.querySelector("#kt_slider_sizes_default"),c=document.querySelector("#kt_slider_sizes_lg"),noUiSlider.create(n,{start:[20,80],connect:!0,range:{min:0,max:100}}),noUiSlider.create(o,{start:[20,80],connect:!0,range:{min:0,max:100}}),noUiSlider.create(c,{start:[20,80],connect:!0,range:{min:0,max:100}}),function(){var e=document.querySelector("#kt_slider_vertical");noUiSlider.create(e,{start:[60,160],connect:!0,orientation:"vertical",range:{min:0,max:200}})}(),function(){var e=document.querySelector("#kt_slider_tooltip");noUiSlider.create(e,{start:[20,80,120],tooltips:[!1,wNumb({decimals:1}),!0],range:{min:0,max:200}})}(),function(){var e=document.querySelector("#kt_slider_soft_limits");noUiSlider.create(e,{start:50,range:{min:0,max:100},pips:{mode:"values",values:[20,80],density:4}})}()}};KTUtil.onDOMContentLoaded((function(){KTFormsNouisliderDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/password-meter.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/password-meter.js
new file mode 100644
index 0000000..b93c828
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/password-meter.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralPasswordMeterDemos={init:function(){!function(){const e=document.getElementById("kt_password_meter_example_show_score"),t=document.querySelector("#kt_password_meter_example"),n=KTPasswordMeter.getInstance(t);e.addEventListener("click",(e=>{const t=n.getScore();Swal.fire({text:"Current Password Score: "+t,icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}()}};KTUtil.onDOMContentLoaded((function(){KTGeneralPasswordMeterDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/recaptcha.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/recaptcha.js
new file mode 100644
index 0000000..36105bf
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/recaptcha.js
@@ -0,0 +1 @@
+"use strict";var KTFormsGoogleRecaptchaDemos={init:function(e){document.querySelector("#kt_form_submit_button").addEventListener("click",(function(e){e.preventDefault(),grecaptcha.ready((function(){""===grecaptcha.getResponse()?alert("Please validate the Google reCaptcha."):alert("Successful validation! Now you can submit this form to your server side processing.")}))}))}};KTUtil.onDOMContentLoaded((function(){KTFormsGoogleRecaptchaDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/select2.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/select2.js
new file mode 100644
index 0000000..e61dec1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/select2.js
@@ -0,0 +1 @@
+"use strict";var KTFormsSelect2Demo={init:function(){var e;e=function(e){if(!e.id)return e.text;var t=document.createElement("span"),n="";return n+=' ',n+=e.text,t.innerHTML=n,$(t)},$("#kt_docs_select2_country").select2({templateSelection:e,templateResult:e}),function(){var e=function(e){if(!e.id)return e.text;var t=document.createElement("span"),n="";return n+=' ',n+=e.text,t.innerHTML=n,$(t)};$("#kt_docs_select2_users").select2({templateSelection:e,templateResult:e})}(),function(){var e=function(e){if(!e.id)return e.text;var t=document.createElement("span"),n="";return n+=' ',n+=e.text,t.innerHTML=n,$(t)};$("#kt_docs_select2_floating_labels_1").select2({placeholder:"Select coin",minimumResultsForSearch:1/0,templateSelection:e,templateResult:e})}(),function(){var e=function(e){if(!e.id)return e.text;var t=document.createElement("span"),n="";return n+=' ',n+=e.text,t.innerHTML=n,$(t)};$("#kt_docs_select2_floating_labels_2").select2({placeholder:"Select coin",minimumResultsForSearch:1/0,templateSelection:e,templateResult:e})}(),(()=>{const e=e=>{if(!e.id)return e.text;var t=document.createElement("span"),n="";return n+='',n+='
',n+='
',n+=''+e.text+" ",n+=''+e.element.getAttribute("data-kt-rich-content-subcontent")+" ",n+="
",n+="
",t.innerHTML=n,$(t)};$("#kt_docs_select2_rich_content").select2({placeholder:"Select an option",minimumResultsForSearch:1/0,templateSelection:e,templateResult:e})})()}};KTUtil.onDOMContentLoaded((function(){KTFormsSelect2Demo.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/tagify.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/tagify.js
new file mode 100644
index 0000000..3179c9d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/forms/tagify.js
@@ -0,0 +1 @@
+"use strict";var KTFormsTagifyDemos=function(){const e=()=>{var e=new Tagify(document.querySelector("#kt_tagify_country"),{delimiters:null,templates:{tag:function(e){const a=hostUrl+"media/flags/"+e.value.toLowerCase().replace(/\s+/g,"-")+".svg";try{return`\n \n \n ${e.code?`
`:""}\n
${e.value} \n
\n `}catch(e){}},dropdownItem:function(e){const a=hostUrl+"media/flags/"+e.value.toLowerCase().replace(/\s+/g,"-")+".svg";try{return`\n
\n
${e.value} \n
`}catch(e){}}},enforceWhitelist:!0,whitelist:[{value:"Argentina",code:"AR"},{value:"Australia",code:"AU",searchBy:"beach, sub-tropical"},{value:"Austria",code:"AT"},{value:"Brazil",code:"BR"},{value:"China",code:"CN"},{value:"Egypt",code:"EG"},{value:"Finland",code:"FI"},{value:"France",code:"FR"},{value:"Germany",code:"DE"},{value:"Hong Kong",code:"HK"},{value:"Hungary",code:"HU"},{value:"Iceland",code:"IS"},{value:"India",code:"IN"},{value:"Indonesia",code:"ID"},{value:"Italy",code:"IT"},{value:"Jamaica",code:"JM"},{value:"Japan",code:"JP"},{value:"Jersey",code:"JE"},{value:"Luxembourg",code:"LU"},{value:"Mexico",code:"MX"},{value:"Netherlands",code:"NL"},{value:"New Zealand",code:"NZ"},{value:"Norway",code:"NO"},{value:"Philippines",code:"PH"},{value:"Singapore",code:"SG"},{value:"South Korea",code:"KR"},{value:"Sweden",code:"SE"},{value:"Switzerland",code:"CH"},{value:"Thailand",code:"TH"},{value:"Ukraine",code:"UA"},{value:"United Kingdom",code:"GB"},{value:"United States",code:"US"},{value:"Vietnam",code:"VN"}],dropdown:{enabled:1,classname:"extra-properties"}}),a=e.settings.whitelist.slice(0,2);e.addTags(a)},a=()=>{var e=document.querySelector("#kt_tagify_users");var a,t=new Tagify(e,{tagTextProp:"name",enforceWhitelist:!0,skipInvalid:!0,dropdown:{closeOnSelect:!1,enabled:0,classname:"users-list",searchKeys:["name","email"]},templates:{tag:function(e){return`\n \n \n \n
\n
\n
\n
${e.name} \n
\n \n `},dropdownItem:function(e){return`\n \n\n ${e.avatar?`\n
\n
\n
`:""}\n\n
\n ${e.name} \n ${e.email} \n
\n
\n `}},whitelist:[{value:1,name:"Emma Smith",avatar:"avatars/300-6.jpg",email:"e.smith@kpmg.com.au"},{value:2,name:"Max Smith",avatar:"avatars/300-1.jpg",email:"max@kt.com"},{value:3,name:"Sean Bean",avatar:"avatars/300-5.jpg",email:"sean@dellito.com"},{value:4,name:"Brian Cox",avatar:"avatars/300-25.jpg",email:"brian@exchange.com"},{value:5,name:"Francis Mitcham",avatar:"avatars/300-9.jpg",email:"f.mitcham@kpmg.com.au"},{value:6,name:"Dan Wilson",avatar:"avatars/300-23.jpg",email:"dam@consilting.com"},{value:7,name:"Ana Crown",avatar:"avatars/300-12.jpg",email:"ana.cf@limtel.com"},{value:8,name:"John Miller",avatar:"avatars/300-13.jpg",email:"miller@mapple.com"}]});t.on("dropdown:show dropdown:updated",(function(e){var n=e.detail.tagify.DOM.dropdown.content;t.suggestedListItems.length>1&&(a=t.parseTemplate("dropdownItem",[{class:"addAll",name:"Add all",email:t.settings.whitelist.reduce((function(e,a){return t.isTagDuplicate(a.value)?e:e+1}),0)+" Members"}]),n.insertBefore(a,n.firstChild))})),t.on("dropdown:select",(function(e){e.detail.elm==a&&t.dropdown.selectAll.call(t)}))};return{init:function(){var t,n,i,o,l;t=document.querySelector("#kt_tagify_1"),n=document.querySelector("#kt_tagify_2"),new Tagify(t,{placeholder:"Type something"}),new Tagify(n,{placeholder:"Type something"}),function(e){var a=document.querySelector("#kt_tagify_3"),t=document.querySelector("#kt_tagify_4"),n=document.querySelector("#kt_tagify_5");new Tagify(a),new Tagify(t),new Tagify(n)}(),function(e){var a=document.querySelector("#kt_tagify_6"),t=document.querySelector("#kt_tagify_7");new Tagify(a,{whitelist:["A# .NET","A# (Axiom)","A-0 System","A+","A++","ABAP","ABC","ABC ALGOL","ABSET","ABSYS","ACC","Accent","Ace DASL","ACL2","Avicsoft","ACT-III","Action!","ActionScript","Ada","Adenine","Agda","Agilent VEE","Agora","AIMMS","Alef","ALF","ALGOL 58","ALGOL 60","ALGOL 68","ALGOL W","Alice","Alma-0","AmbientTalk","Amiga E","AMOS","AMPL","Apex (Salesforce.com)","APL","AppleScript","Arc","ARexx","Argus","AspectJ","Assembly language","ATS","Ateji PX","AutoHotkey","Autocoder","AutoIt","AutoLISP / Visual LISP","Averest","AWK","Axum","Active Server Pages","ASP.NET","B","Babbage","Bash","BASIC","bc","BCPL","BeanShell","Batch (Windows/Dos)","Bertrand","BETA","Bigwig","Bistro","BitC","BLISS","Blockly","BlooP","Blue","Boo","Boomerang","Bourne shell (including bash and ksh)","BREW","BPEL","B","C--","C++ – ISO/IEC 14882","C# – ISO/IEC 23270","C/AL","Caché ObjectScript","C Shell","Caml","Cayenne","CDuce","Cecil","Cesil","Céu","Ceylon","CFEngine","CFML","Cg","Ch","Chapel","Charity","Charm","Chef","CHILL","CHIP-8","chomski","ChucK","CICS","Cilk","Citrine (programming language)","CL (IBM)","Claire","Clarion","Clean","Clipper","CLIPS","CLIST","Clojure","CLU","CMS-2","COBOL – ISO/IEC 1989","CobolScript – COBOL Scripting language","Cobra","CODE","CoffeeScript","ColdFusion","COMAL","Combined Programming Language (CPL)","COMIT","Common Intermediate Language (CIL)","Common Lisp (also known as CL)","COMPASS","Component Pascal","Constraint Handling Rules (CHR)","COMTRAN","Converge","Cool","Coq","Coral 66","Corn","CorVision","COWSEL","CPL","CPL","Cryptol","csh","Csound","CSP","CUDA","Curl","Curry","Cybil","Cyclone","Cython","Java","Javascript","M2001","M4","M#","Machine code","MAD (Michigan Algorithm Decoder)","MAD/I","Magik","Magma","make","Maple","MAPPER now part of BIS","MARK-IV now VISION:BUILDER","Mary","MASM Microsoft Assembly x86","MATH-MATIC","Mathematica","MATLAB","Maxima (see also Macsyma)","Max (Max Msp – Graphical Programming Environment)","Maya (MEL)","MDL","Mercury","Mesa","Metafont","Microcode","MicroScript","MIIS","Milk (programming language)","MIMIC","Mirah","Miranda","MIVA Script","ML","Model 204","Modelica","Modula","Modula-2","Modula-3","Mohol","MOO","Mortran","Mouse","MPD","Mathcad","MSIL – deprecated name for CIL","MSL","MUMPS","Mystic Programming L"],maxTags:10,dropdown:{maxItems:20,classname:"tagify__inline__suggestions",enabled:0,closeOnSelect:!1}}),new Tagify(t,{whitelist:["A# .NET","A# (Axiom)","A-0 System","A+","A++","ABAP","ABC","ABC ALGOL","ABSET","ABSYS","ACC","Accent","Ace DASL","ACL2","Avicsoft","ACT-III","Action!","ActionScript","Ada","Adenine","Agda","Agilent VEE","Agora","AIMMS","Alef","ALF","ALGOL 58","ALGOL 60","ALGOL 68","ALGOL W","Alice","Alma-0","AmbientTalk","Amiga E","AMOS","AMPL","Apex (Salesforce.com)","APL","AppleScript","Arc","ARexx","Argus","AspectJ","Assembly language","ATS","Ateji PX","AutoHotkey","Autocoder","AutoIt","AutoLISP / Visual LISP","Averest","AWK","Axum","Active Server Pages","ASP.NET","B","Babbage","Bash","BASIC","bc","BCPL","BeanShell","Batch (Windows/Dos)","Bertrand","BETA","Bigwig","Bistro","BitC","BLISS","Blockly","BlooP","Blue","Boo","Boomerang","Bourne shell (including bash and ksh)","BREW","BPEL","B","C--","C++ – ISO/IEC 14882","C# – ISO/IEC 23270","C/AL","Caché ObjectScript","C Shell","Caml","Cayenne","CDuce","Cecil","Cesil","Céu","Ceylon","CFEngine","CFML","Cg","Ch","Chapel","Charity","Charm","Chef","CHILL","CHIP-8","chomski","ChucK","CICS","Cilk","Citrine (programming language)","CL (IBM)","Claire","Clarion","Clean","Clipper","CLIPS","CLIST","Clojure","CLU","CMS-2","COBOL – ISO/IEC 1989","CobolScript – COBOL Scripting language","Cobra","CODE","CoffeeScript","ColdFusion","COMAL","Combined Programming Language (CPL)","COMIT","Common Intermediate Language (CIL)","Common Lisp (also known as CL)","COMPASS","Component Pascal","Constraint Handling Rules (CHR)","COMTRAN","Converge","Cool","Coq","Coral 66","Corn","CorVision","COWSEL","CPL","CPL","Cryptol","csh","Csound","CSP","CUDA","Curl","Curry","Cybil","Cyclone","Cython","Java","Javascript","M2001","M4","M#","Machine code","MAD (Michigan Algorithm Decoder)","MAD/I","Magik","Magma","make","Maple","MAPPER now part of BIS","MARK-IV now VISION:BUILDER","Mary","MASM Microsoft Assembly x86","MATH-MATIC","Mathematica","MATLAB","Maxima (see also Macsyma)","Max (Max Msp – Graphical Programming Environment)","Maya (MEL)","MDL","Mercury","Mesa","Metafont","Microcode","MicroScript","MIIS","Milk (programming language)","MIMIC","Mirah","Miranda","MIVA Script","ML","Model 204","Modelica","Modula","Modula-2","Modula-3","Mohol","MOO","Mortran","Mouse","MPD","Mathcad","MSIL – deprecated name for CIL","MSL","MUMPS","Mystic Programming L"],maxTags:10,dropdown:{maxItems:20,classname:"",enabled:0,closeOnSelect:!1}})}(),function(e){var a=document.querySelector("#kt_tagify_8");new Tagify(a)}(),i=document.querySelector("#kt_tagify_custom"),o=new Tagify(i,{whitelist:["Bootstrap","Angular","React","Vue"],placeholder:"Type something",enforceWhitelist:!0}),l=document.querySelector("#kt_tagify_custom_suggestions"),KTUtil.on(l,'[data-kt-suggestion="true"]',"click",(function(e){o.addTags([this.innerText])})),e(),a()}}}();KTUtil.onDOMContentLoaded((function(){KTFormsTagifyDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/blockui.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/blockui.js
new file mode 100644
index 0000000..295c260
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/blockui.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralBlockUI={init:function(){var e,t,n;e=document.querySelector("#kt_block_ui_1_button"),t=document.querySelector("#kt_block_ui_1_target"),n=new KTBlockUI(t),e.addEventListener("click",(function(){n.isBlocked()?(n.release(),e.innerText="Block"):(n.block(),e.innerText="Release")})),function(){var e=document.querySelector("#kt_block_ui_2_button"),t=document.querySelector("#kt_block_ui_2_target"),n=new KTBlockUI(t,{message:' Loading...
'});e.addEventListener("click",(function(){n.isBlocked()?(n.release(),e.innerText="Block"):(n.block(),e.innerText="Release")}))}(),function(){var e=document.querySelector("#kt_block_ui_3_button"),t=document.querySelector("#kt_block_ui_3_target"),n=new KTBlockUI(t,{overlayClass:"bg-danger bg-opacity-25"});e.addEventListener("click",(function(){n.isBlocked()?(n.release(),e.innerText="Block"):(n.block(),e.innerText="Release")}))}(),function(){var e=document.querySelector("#kt_block_ui_4_button"),t=document.querySelector("#kt_block_ui_4_target"),n=new KTBlockUI(t);e.addEventListener("click",(function(e){e.preventDefault(),n.block(),setTimeout((function(){n.release()}),3e3)}))}()}};KTUtil.onDOMContentLoaded((function(){KTGeneralBlockUI.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/cropper.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/cropper.js
new file mode 100644
index 0000000..40f2ab6
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/cropper.js
@@ -0,0 +1 @@
+"use strict";var KTCropperDemo={init:function(){var e,t,n;e=document.getElementById("image"),t={crop:function(e){document.getElementById("dataX").value=Math.round(e.detail.x),document.getElementById("dataY").value=Math.round(e.detail.y),document.getElementById("dataWidth").value=Math.round(e.detail.width),document.getElementById("dataHeight").value=Math.round(e.detail.height),document.getElementById("dataRotate").value=e.detail.rotate,document.getElementById("dataScaleX").value=e.detail.scaleX,document.getElementById("dataScaleY").value=e.detail.scaleY;var t=document.getElementById("cropper-preview-lg");t.innerHTML="",t.appendChild(n.getCroppedCanvas({width:256,height:160}));var a=document.getElementById("cropper-preview-md");a.innerHTML="",a.appendChild(n.getCroppedCanvas({width:128,height:80}));var d=document.getElementById("cropper-preview-sm");d.innerHTML="",d.appendChild(n.getCroppedCanvas({width:64,height:40}));var o=document.getElementById("cropper-preview-xs");o.innerHTML="",o.appendChild(n.getCroppedCanvas({width:32,height:20}))}},n=new Cropper(e,t),document.getElementById("cropper-buttons").querySelectorAll("[data-method]").forEach((function(e){e.addEventListener("click",(function(t){var a,d=e.getAttribute("data-method"),o=e.getAttribute("data-option"),r=e.getAttribute("data-second-option");try{o=JSON.parse(o)}catch(t){}if(a=r?o?n[d](o):n[d]():n[d](o,r),"getCroppedCanvas"===d){var i=document.getElementById("getCroppedCanvasModal").querySelector(".modal-body");i.innerHTML="",i.appendChild(a)}var c=document.querySelector("#putData");try{c.value=JSON.stringify(a)}catch(t){a||(c.value=a)}}))})),document.getElementById("setAspectRatio").querySelectorAll('[name="aspectRatio"]').forEach((function(e){e.addEventListener("click",(function(e){n.setAspectRatio(e.target.value)}))})),document.getElementById("viewMode").querySelectorAll('[name="viewMode"]').forEach((function(a){a.addEventListener("click",(function(a){n.destroy(),n=new Cropper(e,Object.assign({},t,{viewMode:a.target.value}))}))})),document.getElementById("toggleOptionButtons").querySelectorAll('[type="checkbox"]').forEach((function(a){a.addEventListener("click",(function(a){var d={};d[a.target.getAttribute("name")]=a.target.checked,t=Object.assign({},t,d),n.destroy(),n=new Cropper(e,t)}))}))}};KTUtil.onDOMContentLoaded((function(){KTCropperDemo.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/advanced.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/advanced.js
new file mode 100644
index 0000000..fa04989
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/advanced.js
@@ -0,0 +1 @@
+"use strict";var KTDatatablesAdvanced={init:function(){var t,e;t={1:{title:"Pending",state:"primary"},2:{title:"Delivered",state:"danger"},3:{title:"Canceled",state:"primary"},4:{title:"Success",state:"success"},5:{title:"Info",state:"info"},6:{title:"Danger",state:"danger"},7:{title:"Warning",state:"warning"}},$("#kt_datatable_column_rendering").DataTable({columnDefs:[{render:function(e,a,n){var r=KTUtil.getRandomInt(1,7);return e+''+t[r].title+" "},targets:1}]}),$("#kt_datatable_complex_header").DataTable({columnDefs:[{visible:!1,targets:-1}]}),e=$("#kt_datatable_row_grouping").DataTable({columnDefs:[{visible:!1,targets:2}],order:[[2,"asc"]],displayLength:25,drawCallback:function(t){var e=this.api(),a=e.rows({page:"current"}).nodes(),n=null;e.column(2,{page:"current"}).data().each((function(t,e){n!==t&&($(a).eq(e).before(''+t+" "),n=t)}))}}),$("#kt_datatable_row_grouping tbody").on("click","tr.group",(function(){var t=e.order()[0];2===t[0]&&"asc"===t[1]?e.order([2,"desc"]).draw():e.order([2,"asc"]).draw()})),$("#kt_datatable_footer_callback").DataTable({footerCallback:function(t,e,a,n,r){var l=this.api(),s=function(t){return"string"==typeof t?1*t.replace(/[\$,]/g,""):"number"==typeof t?t:0},i=l.column(4).data().reduce((function(t,e){return s(t)+s(e)}),0),o=l.column(4,{page:"current"}).data().reduce((function(t,e){return s(t)+s(e)}),0);$(l.column(4).footer()).html("$"+o+" ( $"+i+" total)")}}),$("#kt_datatable_dom_positioning").DataTable({language:{lengthMenu:"Show _MENU_"},dom:"<'row'<'col-sm-6 d-flex align-items-center justify-conten-start'l><'col-sm-6 d-flex align-items-center justify-content-end'f>><'table-responsive'tr><'row'<'col-sm-12 col-md-5 d-flex align-items-center justify-content-center justify-content-md-start'i><'col-sm-12 col-md-7 d-flex align-items-center justify-content-center justify-content-md-end'p>>"}),function(){var t={1:{title:"Pending",state:"primary"},2:{title:"Delivered",state:"danger"},3:{title:"Canceled",state:"primary"},4:{title:"Success",state:"success"},5:{title:"Info",state:"info"},6:{title:"Danger",state:"danger"},7:{title:"Warning",state:"warning"}};$("#kt_datatable_responsive").DataTable({responsive:!0,columnDefs:[{render:function(e,a,n){var r=KTUtil.getRandomInt(1,7);return e+''+t[r].title+" "},targets:1}]})}(),$("#kt_datatable_select").DataTable({select:!0})}};KTUtil.onDOMContentLoaded((function(){KTDatatablesAdvanced.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/api.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/api.js
new file mode 100644
index 0000000..5834ed3
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/api.js
@@ -0,0 +1 @@
+"use strict";var KTDatatablesApi={init:function(){var a,t,e;a=$("#kt_datatable_example_1").DataTable(),t=1,$("#kt_datatable_example_1_addrow").on("click",(function(){a.row.add([t+".1",t+".2",t+".3",t+".4",t+".5"]).draw(!1),t++})),$("#kt_datatable_example_1_addrow").click(),e=$("#kt_datatable_example_2").DataTable({columnDefs:[{orderable:!1,targets:[1,2,3]}]}),$("#kt_datatable_example_2_submit").click((function(){var a=e.$("input, select").serialize();return alert("The following data would have been submitted to the server: \n\n"+a.substr(0,120)+"..."),!1}))}};KTUtil.onDOMContentLoaded((function(){KTDatatablesApi.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/basic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/basic.js
new file mode 100644
index 0000000..d22a3e4
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/basic.js
@@ -0,0 +1 @@
+"use strict";var KTDatatablesBasic={init:function(){$("#kt_datatable_zero_configuration").DataTable(),$("#kt_datatable_vertical_scroll").DataTable({scrollY:"500px",scrollCollapse:!0,paging:!1,dom:"<'table-responsive'tr>"}),$("#kt_datatable_horizontal_scroll").DataTable({scrollX:!0}),$("#kt_datatable_both_scrolls").DataTable({scrollY:300,scrollX:!0}),$("#kt_datatable_fixed_columns").DataTable({scrollY:"300px",scrollX:!0,scrollCollapse:!0,fixedColumns:{left:2}})}};KTUtil.onDOMContentLoaded((function(){KTDatatablesBasic.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/buttons/column-visibility.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/buttons/column-visibility.js
new file mode 100644
index 0000000..a06b16d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/buttons/column-visibility.js
@@ -0,0 +1 @@
+"use strict";var KTDatatablesExample=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_datatable_example"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),a=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",a)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),document.querySelectorAll("#kt_datatable_example_columns_menu [data-kt-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))})),document.querySelector('[data-kt-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})))}}}();KTUtil.onDOMContentLoaded((function(){KTDatatablesExample.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/buttons/export.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/buttons/export.js
new file mode 100644
index 0000000..bda8430
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/buttons/export.js
@@ -0,0 +1 @@
+"use strict";var KTDatatablesExample=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_datatable_example"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),a=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",a)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{const e="Customer Orders Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_datatable_example_buttons")),document.querySelectorAll("#kt_datatable_example_export_menu [data-kt-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})))}}}();KTUtil.onDOMContentLoaded((function(){KTDatatablesExample.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/server-side.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/server-side.js
new file mode 100644
index 0000000..2d624b0
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/server-side.js
@@ -0,0 +1 @@
+"use strict";var KTDatatablesServerSide=function(){var e,t,n=()=>{document.querySelectorAll('[data-kt-docs-table-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const n=t.target.closest("tr").querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"Deleting "+n,icon:"info",buttonsStyling:!1,showConfirmButton:!1,timer:2e3}).then((function(){Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.draw()}))})):"cancel"===t.dismiss&&Swal.fire({text:n+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},o=function(){const t=document.querySelector("#kt_datatable_example_1"),n=t.querySelectorAll('[type="checkbox"]'),o=document.querySelector('[data-kt-docs-table-select="delete_selected"]');n.forEach((e=>{e.addEventListener("click",(function(){setTimeout((function(){a()}),50)}))})),o.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,showLoaderOnConfirm:!0,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(n){n.value?Swal.fire({text:"Deleting selected customers",icon:"info",buttonsStyling:!1,showConfirmButton:!1,timer:2e3}).then((function(){Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.draw()}));t.querySelectorAll('[type="checkbox"]')[0].checked=!1})):"cancel"===n.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))},a=function(){const e=document.querySelector("#kt_datatable_example_1"),t=document.querySelector('[data-kt-docs-table-toolbar="base"]'),n=document.querySelector('[data-kt-docs-table-toolbar="selected"]'),o=document.querySelector('[data-kt-docs-table-select="selected_count"]'),a=e.querySelectorAll('tbody [type="checkbox"]');let c=!1,r=0;a.forEach((e=>{e.checked&&(c=!0,r++)})),c?(o.innerHTML=r,t.classList.add("d-none"),n.classList.remove("d-none")):(t.classList.remove("d-none"),n.classList.add("d-none"))};return{init:function(){e=$("#kt_datatable_example_1").DataTable({searchDelay:500,processing:!0,serverSide:!0,order:[[5,"desc"]],stateSave:!0,select:{style:"multi",selector:'td:first-child input[type="checkbox"]',className:"row-selected"},ajax:{url:"https://preview.keenthemes.com/api/datatables.php"},columns:[{data:"RecordID"},{data:"Name"},{data:"Email"},{data:"Company"},{data:"CreditCardNumber"},{data:"Datetime"},{data:null}],columnDefs:[{targets:0,orderable:!1,render:function(e){return`\n \n \n
`}},{targets:4,render:function(e,t,n){return` `+e}},{targets:-1,data:null,orderable:!1,className:"text-end",render:function(e,t,n){return'\n \n Actions\n \n \n \n \n \n \n \n \n \n \x3c!--begin::Menu--\x3e\n \n \x3c!--begin::Menu item--\x3e\n \n \x3c!--end::Menu item--\x3e\n \n \x3c!--begin::Menu item--\x3e\n \n \x3c!--end::Menu item--\x3e\n
\n \x3c!--end::Menu--\x3e\n '}}],createdRow:function(e,t,n){$(e).find("td:eq(4)").attr("data-filter",t.CreditCardType)}}),e.$,e.on("draw",(function(){o(),a(),n(),KTMenu.createInstances()})),document.querySelector('[data-kt-docs-table-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),o(),t=document.querySelectorAll('[data-kt-docs-table-filter="payment_type"] [name="payment_type"]'),document.querySelector('[data-kt-docs-table-filter="filter"]').addEventListener("click",(function(){let n="";t.forEach((e=>{e.checked&&(n=e.value),"all"===n&&(n="")})),e.search(n).draw()})),n(),document.querySelector('[data-kt-docs-table-filter="reset"]').addEventListener("click",(function(){t[0].checked=!0,e.search("").draw()}))}}}();KTUtil.onDOMContentLoaded((function(){KTDatatablesServerSide.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/subtable.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/subtable.js
new file mode 100644
index 0000000..0d8d659
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/datatables/subtable.js
@@ -0,0 +1 @@
+"use strict";var KTDocsDatatableSubtable=function(){var t,e;const a=[{image:"76",name:"Go Pro 8",description:"Latest version of Go Pro.",cost:"500.00",qty:"1",total:"500.00",stock:"12"},{image:"60",name:"Bose Earbuds",description:"Top quality earbuds from Bose.",cost:"300.00",qty:"1",total:"300.00",stock:"8"},{image:"211",name:"Dry-fit Sports T-shirt",description:"Comfortable sportswear for everyday use.",cost:"89.00",qty:"1",total:"89.00",stock:"18"},{image:"21",name:"Apple Airpod 3",description:"Apple's latest and most advanced earbuds.",cost:"200.00",qty:"2",total:"400.00",stock:"32"},{image:"83",name:"Nike Pumps",description:"Apple's latest and most advanced headphones.",cost:"200.00",qty:"1",total:"200.00",stock:"8"}],o=()=>{const t=document.querySelectorAll('[data-kt-docs-datatable-subtable="expand_row"]'),e=[4,1,5,1,4,2];t.forEach(((t,o)=>{t.addEventListener("click",(d=>{d.stopImmediatePropagation(),d.preventDefault();const l=t.closest("tr"),r=["isOpen","border-bottom-0"],n=[];for(var c=0;c{a.forEach(((s,d)=>{const l=e.cloneNode(!0),r=l.querySelector('[data-kt-docs-datatable-subtable="template_image"]'),n=l.querySelector('[data-kt-docs-datatable-subtable="template_name"]'),c=l.querySelector('[data-kt-docs-datatable-subtable="template_description"]'),i=l.querySelector('[data-kt-docs-datatable-subtable="template_cost"]'),b=l.querySelector('[data-kt-docs-datatable-subtable="template_qty"]'),u=l.querySelector('[data-kt-docs-datatable-subtable="template_total"]'),m=l.querySelector('[data-kt-docs-datatable-subtable="template_stock"]'),p=r.getAttribute("src");if(r.setAttribute("src",p+s.image+".gif"),n.innerText=s.name,c.innerText=s.description,i.innerText=s.cost,b.innerText=s.qty,u.innerText=s.total,s.stock>10?m.innerHTML='In Stock
':m.innerHTML='Low Stock
',1===a.length){let t=["rounded","rounded-end-0"];l.querySelectorAll("td")[0].classList.add(...t),t=["rounded","rounded-start-0"],l.querySelectorAll("td")[4].classList.add(...t),l.classList.add("border-bottom-0")}else{if(d===a.length-1){let t=["rounded-start","rounded-bottom-0"];l.querySelectorAll("td")[0].classList.add(...t),t=["rounded-end","rounded-bottom-0"],l.querySelectorAll("td")[4].classList.add(...t)}if(0===d){let t=["rounded-start","rounded-top-0"];l.querySelectorAll("td")[0].classList.add(...t),t=["rounded-end","rounded-top-0"],l.querySelectorAll("td")[4].classList.add(...t),l.classList.add("border-bottom-0")}}t.querySelector("tbody").insertBefore(l,o.nextSibling)}))},d=()=>{document.querySelectorAll('[data-kt-docs-datatable-subtable="subtable_template"]').forEach((t=>{t.parentNode.removeChild(t)}));t.querySelectorAll("tbody tr").forEach((t=>{t.classList.remove("isOpen"),t.querySelector('[data-kt-docs-datatable-subtable="expand_row"]')&&t.querySelector('[data-kt-docs-datatable-subtable="expand_row"]').classList.remove("active")}))};return{init:function(){(t=document.querySelector("#kt_docs_datatable_subtable"))&&((()=>{t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),a=moment(e[1].innerHTML,"DD MMM YYYY, LT").format();t.closest('[data-kt-docs-datatable-subtable="subtable_template"]')||(e[1].setAttribute("data-order",a),e[1].innerText=moment(a).fromNow())}));const a=document.querySelector('[data-kt-docs-datatable-subtable="subtable_template"]');(e=a.cloneNode(!0)).classList.remove("d-none"),a.parentNode.removeChild(a),$(t).DataTable({info:!1,order:[],lengthChange:!1,pageLength:6,ordering:!1,paging:!1,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]}).on("draw",(function(){d(),o()}))})(),o())}}}();"undefined"!=typeof module&&(module.exports=KTDocsDatatableSubtable),KTUtil.onDOMContentLoaded((function(){KTDocsDatatableSubtable.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/cards.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/cards.js
new file mode 100644
index 0000000..103e2da
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/cards.js
@@ -0,0 +1 @@
+"use strict";var KTDraggableCards={init:function(){!function(){var a=document.querySelectorAll(".draggable-zone");if(0===a.length)return!1;new Sortable.default(a,{draggable:".draggable",handle:".draggable .draggable-handle",mirror:{appendTo:"body",constrainDimensions:!0}})}()}};KTUtil.onDOMContentLoaded((function(){KTDraggableCards.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/multiple-containers.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/multiple-containers.js
new file mode 100644
index 0000000..6576abf
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/multiple-containers.js
@@ -0,0 +1 @@
+"use strict";var KTDraggableMultiple={init:function(){!function(){var e=document.querySelectorAll(".draggable-zone");if(0===e.length)return!1;new Sortable.default(e,{draggable:".draggable",handle:".draggable .draggable-handle",mirror:{appendTo:"body",constrainDimensions:!0}})}()}};KTUtil.onDOMContentLoaded((function(){KTDraggableMultiple.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/restricted.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/restricted.js
new file mode 100644
index 0000000..acb5f7b
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/restricted.js
@@ -0,0 +1 @@
+"use strict";var KTDraggableRestricted={init:function(){!function(){var e=document.querySelectorAll(".draggable-zone");const a=document.querySelector('[data-kt-draggable-level="restricted"]');if(0===e.length)return!1;var r=new Droppable.default(e,{draggable:".draggable",dropzone:".draggable-zone",handle:".draggable .draggable-handle",mirror:{appendTo:"body",constrainDimensions:!0}});let t;r.on("drag:start",(e=>{t=e.originalSource.getAttribute("data-kt-draggable-level")})),r.on("drag:over",(e=>{e.overContainer.closest('[data-kt-draggable-level="restricted"]')&&"admin"!==t?a.classList.add("bg-light-danger"):a.classList.remove("bg-light-danger")})),r.on("drag:stop",(r=>{e.forEach((e=>{e.classList.remove("draggable-dropzone--occupied")})),a.classList.remove("bg-light-danger")})),r.on("droppable:dropped",(e=>{e.dropzone.closest('[data-kt-draggable-level="restricted"]')&&"admin"!==t&&(a.classList.add("bg-light-danger"),e.cancel())}))}()}};KTUtil.onDOMContentLoaded((function(){KTDraggableRestricted.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/swappable.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/swappable.js
new file mode 100644
index 0000000..f1864ce
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/draggable/swappable.js
@@ -0,0 +1 @@
+"use strict";var KTDraggableSwappable={init:function(){!function(){var a=document.querySelectorAll(".draggable-zone");if(0===a.length)return!1;new Swappable.default(a,{draggable:".draggable",handle:".draggable .draggable-handle",mirror:{appendTo:"body",constrainDimensions:!0}})}()}};KTUtil.onDOMContentLoaded((function(){KTDraggableSwappable.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/drawer.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/drawer.js
new file mode 100644
index 0000000..6b3a94f
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/drawer.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralDrawerDemos={init:function(){}};KTUtil.onDOMContentLoaded((function(){KTGeneralDrawerDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/background-events.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/background-events.js
new file mode 100644
index 0000000..5fc8b56
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/background-events.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralFullCalendarEventsDemos={init:function(){var e,t,a;e=KTUtil.getCssVariableValue("--kt-active-success"),t=KTUtil.getCssVariableValue("--kt-active-danger"),a=document.getElementById("kt_docs_fullcalendar_background_events"),new FullCalendar.Calendar(a,{headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay,listMonth"},initialDate:"2020-09-12",navLinks:!0,businessHours:!0,editable:!0,selectable:!0,events:[{title:"Business Lunch",start:"2020-09-03T13:00:00",constraint:"businessHours"},{title:"Meeting",start:"2020-09-13T11:00:00",constraint:"availableForMeeting",color:e},{title:"Conference",start:"2020-09-18",end:"2020-09-20"},{title:"Party",start:"2020-09-29T20:00:00"},{groupId:"availableForMeeting",start:"2020-09-11",end:"2020-09-11",display:"background"},{groupId:"availableForMeeting",start:"2020-09-13",end:"2020-09-13",display:"background"},{start:"2020-09-24",end:"2020-09-28",overlap:!1,display:"background",color:t},{start:"2020-09-06",end:"2020-09-08",overlap:!1,display:"background",color:t}]}).render()}};KTUtil.onDOMContentLoaded((function(){KTGeneralFullCalendarEventsDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/basic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/basic.js
new file mode 100644
index 0000000..04de666
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/basic.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralFullCalendarBasicDemos={init:function(){var e,t,i,n,r,o;e=moment().startOf("day"),t=e.format("YYYY-MM"),i=e.clone().subtract(1,"day").format("YYYY-MM-DD"),n=e.format("YYYY-MM-DD"),r=e.clone().add(1,"day").format("YYYY-MM-DD"),o=document.getElementById("kt_docs_fullcalendar_basic"),new FullCalendar.Calendar(o,{headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay,listMonth"},height:800,contentHeight:780,aspectRatio:3,nowIndicator:!0,now:n+"T09:25:00",views:{dayGridMonth:{buttonText:"month"},timeGridWeek:{buttonText:"week"},timeGridDay:{buttonText:"day"}},initialView:"dayGridMonth",initialDate:n,editable:!0,dayMaxEvents:!0,navLinks:!0,events:[{title:"All Day Event",start:t+"-01",description:"Toto lorem ipsum dolor sit incid idunt ut",className:"fc-event-danger fc-event-solid-warning"},{title:"Reporting",start:t+"-14T13:30:00",description:"Lorem ipsum dolor incid idunt ut labore",end:t+"-14",className:"fc-event-success"},{title:"Company Trip",start:t+"-02",description:"Lorem ipsum dolor sit tempor incid",end:t+"-03",className:"fc-event-primary"},{title:"ICT Expo 2017 - Product Release",start:t+"-03",description:"Lorem ipsum dolor sit tempor inci",end:t+"-05",className:"fc-event-light fc-event-solid-primary"},{title:"Dinner",start:t+"-12",description:"Lorem ipsum dolor sit amet, conse ctetur",end:t+"-10"},{id:999,title:"Repeating Event",start:t+"-09T16:00:00",description:"Lorem ipsum dolor sit ncididunt ut labore",className:"fc-event-danger"},{id:1e3,title:"Repeating Event",description:"Lorem ipsum dolor sit amet, labore",start:t+"-16T16:00:00"},{title:"Conference",start:i,end:r,description:"Lorem ipsum dolor eius mod tempor labore",className:"fc-event-primary"},{title:"Meeting",start:n+"T10:30:00",end:n+"T12:30:00",description:"Lorem ipsum dolor eiu idunt ut labore"},{title:"Lunch",start:n+"T12:00:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, ut labore"},{title:"Meeting",start:n+"T14:30:00",className:"fc-event-warning",description:"Lorem ipsum conse ctetur adipi scing"},{title:"Happy Hour",start:n+"T17:30:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, conse ctetur"},{title:"Dinner",start:r+"T05:00:00",className:"fc-event-solid-danger fc-event-light",description:"Lorem ipsum dolor sit ctetur adipi scing"},{title:"Birthday Party",start:r+"T07:00:00",className:"fc-event-primary",description:"Lorem ipsum dolor sit amet, scing"},{title:"Click for Google",url:"http://google.com/",start:t+"-28",className:"fc-event-solid-info fc-event-light",description:"Lorem ipsum dolor sit amet, labore"}],eventContent:function(e){var t=$(e.el);e.event.extendedProps&&e.event.extendedProps.description&&(t.hasClass("fc-day-grid-event")?(t.data("content",e.event.extendedProps.description),t.data("placement","top"),KTApp.initPopover(t)):t.hasClass("fc-time-grid-event")?t.find(".fc-title").append(''+e.event.extendedProps.description+"
"):0!==t.find(".fc-list-item-title").lenght&&t.find(".fc-list-item-title").append(''+e.event.extendedProps.description+"
"))}}).render()}};KTUtil.onDOMContentLoaded((function(){KTGeneralFullCalendarBasicDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/drag-n-drop.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/drag-n-drop.js
new file mode 100644
index 0000000..48b68ce
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/drag-n-drop.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralFullCalendarDragDemos={init:function(){!function(){var e=document.getElementById("kt_docs_fullcalendar_events_list");new FullCalendar.Draggable(e,{itemSelector:".fc-event",eventData:function(e){return{title:e.innerText.trim()}}});var t=document.getElementById("kt_docs_fullcalendar_drag");new FullCalendar.Calendar(t,{headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay,listWeek"},editable:!0,droppable:!0,drop:function(e){document.getElementById("drop-remove").checked&&e.draggedEl.parentNode.removeChild(e.draggedEl)}}).render()}()}};KTUtil.onDOMContentLoaded((function(){KTGeneralFullCalendarDragDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/locales.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/locales.js
new file mode 100644
index 0000000..9bbe14d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/locales.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralFullCalendarLocalesDemos={init:function(){var e,t,n;e=document.getElementById("kt_docs_fullcalendar_locale_selector"),t=document.getElementById("kt_docs_fullcalendar_locales"),(n=new FullCalendar.Calendar(t,{headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay,listMonth"},initialDate:"2020-09-12",locale:"en",buttonIcons:!1,weekNumbers:!0,navLinks:!0,editable:!0,dayMaxEvents:!0,events:[{title:"All Day Event",start:"2020-09-01"},{title:"Long Event",start:"2020-09-07",end:"2020-09-10"},{groupId:999,title:"Repeating Event",start:"2020-09-09T16:00:00"},{groupId:999,title:"Repeating Event",start:"2020-09-16T16:00:00"},{title:"Conference",start:"2020-09-11",end:"2020-09-13"},{title:"Meeting",start:"2020-09-12T10:30:00",end:"2020-09-12T12:30:00"},{title:"Lunch",start:"2020-09-12T12:00:00"},{title:"Meeting",start:"2020-09-12T14:30:00"},{title:"Happy Hour",start:"2020-09-12T17:30:00"},{title:"Dinner",start:"2020-09-12T20:00:00"},{title:"Birthday Party",start:"2020-09-13T07:00:00"},{title:"Click for Google",url:"http://google.com/",start:"2020-09-28"}]})).render(),n.getAvailableLocaleCodes().forEach((function(t){var n=document.createElement("option");n.value=t,n.selected="en"==t,n.innerText=t,e.appendChild(n)})),$(e).on("change",(function(){this.value&&n.setOption("locale",this.value)})),n.render()}};KTUtil.onDOMContentLoaded((function(){KTGeneralFullCalendarLocalesDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/selectable-dates.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/selectable-dates.js
new file mode 100644
index 0000000..7db51a2
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/selectable-dates.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralFullCalendarSelectDemos={init:function(){var t,e;t=document.getElementById("kt_docs_fullcalendar_selectable"),(e=new FullCalendar.Calendar(t,{headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},initialDate:"2020-09-12",navLinks:!0,selectable:!0,selectMirror:!0,select:function(t){Swal.fire({html:'Create new event?
Event Name:
',icon:"info",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, create it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(n){if(n.value){var a=document.querySelector('input[name="event_name"]').value;a&&e.addEvent({title:a,start:t.start,end:t.end,allDay:t.allDay}),e.unselect()}else"cancel"===n.dismiss&&Swal.fire({text:"Event creation was declined!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))},eventClick:function(t){Swal.fire({text:"Are you sure you want to delete this event?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?t.event.remove():"cancel"===e.dismiss&&Swal.fire({text:"Event was not deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))},editable:!0,dayMaxEvents:!0,events:[{title:"All Day Event",start:"2020-09-01"},{title:"Long Event",start:"2020-09-07",end:"2020-09-10"},{groupId:999,title:"Repeating Event",start:"2020-09-09T16:00:00"},{groupId:999,title:"Repeating Event",start:"2020-09-16T16:00:00"},{title:"Conference",start:"2020-09-11",end:"2020-09-13"},{title:"Meeting",start:"2020-09-12T10:30:00",end:"2020-09-12T12:30:00"},{title:"Lunch",start:"2020-09-12T12:00:00"},{title:"Meeting",start:"2020-09-12T14:30:00"},{title:"Happy Hour",start:"2020-09-12T17:30:00"},{title:"Dinner",start:"2020-09-12T20:00:00"},{title:"Birthday Party",start:"2020-09-13T07:00:00"},{title:"Click for Google",url:"http://google.com/",start:"2020-09-28"}]})).render()}};KTUtil.onDOMContentLoaded((function(){KTGeneralFullCalendarSelectDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/timezone.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/timezone.js
new file mode 100644
index 0000000..a8fc969
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/fullcalendar/timezone.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralFullCalendarTimezoneDemos={init:function(){!function(){var e=document.getElementById("kt_docs_fullcalendar_timezone_selector"),t=document.getElementById("kt_docs_fullcalendar_timezone"),i=moment().startOf("day"),n=i.format("YYYY-MM"),r=i.clone().subtract(1,"day").format("YYYY-MM-DD"),o=i.format("YYYY-MM-DD"),a=i.clone().add(1,"day").format("YYYY-MM-DD"),s=[{title:"All Day Event",start:n+"-01",description:"Toto lorem ipsum dolor sit incid idunt ut",className:"fc-event-danger fc-event-solid-warning"},{title:"Reporting",start:n+"-14T13:30:00",description:"Lorem ipsum dolor incid idunt ut labore",end:n+"-14",className:"fc-event-success"},{title:"Company Trip",start:n+"-02",description:"Lorem ipsum dolor sit tempor incid",end:n+"-03",className:"fc-event-primary"},{title:"ICT Expo 2017 - Product Release",start:n+"-03",description:"Lorem ipsum dolor sit tempor inci",end:n+"-05",className:"fc-event-light fc-event-solid-primary"},{title:"Dinner",start:n+"-12",description:"Lorem ipsum dolor sit amet, conse ctetur",end:n+"-10"},{id:999,title:"Repeating Event",start:n+"-09T16:00:00",description:"Lorem ipsum dolor sit ncididunt ut labore",className:"fc-event-danger"},{id:1e3,title:"Repeating Event",description:"Lorem ipsum dolor sit amet, labore",start:n+"-16T16:00:00"},{title:"Conference",start:r,end:a,description:"Lorem ipsum dolor eius mod tempor labore",className:"fc-event-primary"},{title:"Meeting",start:o+"T10:30:00",end:o+"T12:30:00",description:"Lorem ipsum dolor eiu idunt ut labore"},{title:"Lunch",start:o+"T12:00:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, ut labore"},{title:"Meeting",start:o+"T14:30:00",className:"fc-event-warning",description:"Lorem ipsum conse ctetur adipi scing"},{title:"Happy Hour",start:o+"T17:30:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, conse ctetur"},{title:"Dinner",start:a+"T05:00:00",className:"fc-event-solid-danger fc-event-light",description:"Lorem ipsum dolor sit ctetur adipi scing"},{title:"Birthday Party",start:a+"T07:00:00",className:"fc-event-primary",description:"Lorem ipsum dolor sit amet, scing"},{title:"Click for Google",url:"http://google.com/",start:n+"-28",className:"fc-event-solid-info fc-event-light",description:"Lorem ipsum dolor sit amet, labore"}],l=new FullCalendar.Calendar(t,{timeZone:"local",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay,listWeek"},initialDate:o,navLinks:!0,editable:!0,selectable:!0,dayMaxEvents:!0,eventTimeFormat:{hour:"numeric",minute:"2-digit",timeZoneName:"short"},events:s});l.render(),$(e).on("change",(function(){l.setOption("timeZone","UTC"),l.getEvents().forEach((e=>{e.remove()})),s.forEach((e=>{var t,i;this.value<0?(t=moment(e.start).subtract(this.value.replace(/\D/g,""),"seconds").format(d(e.start)),i=e.end?moment(e.end).subtract(this.value.replace(/\D/g,""),"seconds").format(d(e.end)):t):(t=moment(e.start).add(this.value,"seconds").format(d(e.start)),i=e.end?moment(e.end).add(this.value,"seconds").format(d(e.end)):t),l.addEvent({title:e.title,start:t,end:i})})),l.render()}));const d=e=>e.includes("T")?"YYYY-MM-DDTHH:mm:ss":"YYYY-MM-DD"}()}};KTUtil.onDOMContentLoaded((function(){KTGeneralFullCalendarTimezoneDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/basic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/basic.js
new file mode 100644
index 0000000..88fac7b
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/basic.js
@@ -0,0 +1 @@
+"use strict";var KTJKanbanDemoBasic={init:function(){new jKanban({element:"#kt_docs_jkanban_basic",gutter:"0",widthBoard:"250px",boards:[{id:"_inprocess",title:"In Process",item:[{title:'You can drag me too '},{title:'Buy Milk '}]},{id:"_working",title:"Working",item:[{title:'Do Something! '},{title:'Run? '}]},{id:"_done",title:"Done",item:[{title:'All right '},{title:'Ok! '}]}]})}};KTUtil.onDOMContentLoaded((function(){KTJKanbanDemoBasic.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/color.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/color.js
new file mode 100644
index 0000000..6fc8c6d
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/color.js
@@ -0,0 +1 @@
+"use strict";var KTJKanbanDemoColor={init:function(){new jKanban({element:"#kt_docs_jkanban_color",gutter:"0",widthBoard:"250px",boards:[{id:"_inprocess",title:"In Process",class:"primary",item:[{title:'You can drag me too ',class:"light-primary"},{title:'Buy Milk ',class:"light-primary"}]},{id:"_working",title:"Working",class:"success",item:[{title:'Do Something! ',class:"light-success"},{title:'Run? ',class:"light-success"}]},{id:"_done",title:"Done",class:"danger",item:[{title:'All right ',class:"light-danger"},{title:'Ok! ',class:"light-danger"}]}]})}};KTUtil.onDOMContentLoaded((function(){KTJKanbanDemoColor.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/fixed-height.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/fixed-height.js
new file mode 100644
index 0000000..b58047a
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/fixed-height.js
@@ -0,0 +1 @@
+"use strict";var KTJKanbanDemoFixedHeight=function(){var t,s;const e=t=>{s.querySelectorAll(".kanban-drag").forEach((t=>{const s=t.querySelector(".gu-transit");if(!s)return;const e=t.getBoundingClientRect(),a=s.offsetHeight,l=document.querySelector(".gu-mirror").getBoundingClientRect(),n=l.top-e.top,o=e.bottom-l.bottom;n<=a?t.scroll({top:t.scrollTop-3}):o<=a?t.scroll({top:t.scrollTop+3}):t.scroll({top:t.scrollTop})}))};return{init:function(){t="#kt_docs_jkanban_fixed_height",s=document.querySelector(t),function(){const a=s.getAttribute("data-kt-jkanban-height");new jKanban({element:t,gutter:"0",widthBoard:"250px",boards:[{id:"_fixed_height",title:"Fixed Height",class:"primary",item:[{title:'Item 1 '},{title:'Item 2 '},{title:'Item 3 '},{title:'Item 4 '},{title:'Item 5 '},{title:'Item 6 '},{title:'Item 7 '},{title:'Item 8 '},{title:'Item 9 '},{title:'Item 10 '},{title:'Item 11 '},{title:'Item 12 '},{title:'Item 13 '},{title:'Item 14 '},{title:'Item 15 '}]},{id:"_fixed_height2",title:"Fixed Height 2",class:"success",item:[{title:'Item 1 '},{title:'Item 2 '},{title:'Item 3 '},{title:'Item 4 '},{title:'Item 5 '},{title:'Item 6 '},{title:'Item 7 '},{title:'Item 8 '},{title:'Item 9 '},{title:'Item 10 '},{title:'Item 11 '},{title:'Item 12 '},{title:'Item 13 '},{title:'Item 14 '},{title:'Item 15 '}]}],dragEl:function(t,s){document.addEventListener("mousemove",e)},dragendEl:function(t){document.removeEventListener("mousemove",e)}}),s.querySelectorAll(".kanban-drag").forEach((t=>{t.style.maxHeight=a+"px"}))}()}}}();KTUtil.onDOMContentLoaded((function(){KTJKanbanDemoFixedHeight.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/restricted.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/restricted.js
new file mode 100644
index 0000000..6b98c2c
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/restricted.js
@@ -0,0 +1 @@
+"use strict";var KTJKanbanDemoRestricted={init:function(){new jKanban({element:"#kt_docs_jkanban_restricted",gutter:"0",widthBoard:"250px",click:function(t){alert(t.innerHTML)},boards:[{id:"_todo",title:"To Do",class:"light-primary",dragTo:["_working"],item:[{title:"My Task Test",class:"primary"},{title:"Buy Milk",class:"primary"}]},{id:"_working",title:"Working",class:"light-warning",item:[{title:"Do Something!",class:"warning"},{title:"Run?",class:"warning"}]},{id:"_done",title:"Done",class:"light-success",dragTo:["_working"],item:[{title:"All right",class:"success"},{title:"Ok!",class:"success"}]},{id:"_notes",title:"Notes",class:"light-danger",item:[{title:"Warning Task",class:"danger"},{title:"Do not enter",class:"danger"}]}]})}};KTUtil.onDOMContentLoaded((function(){KTJKanbanDemoRestricted.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/rich.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/rich.js
new file mode 100644
index 0000000..a471939
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jkanban/rich.js
@@ -0,0 +1 @@
+"use strict";var KTJKanbanDemoRich={init:function(){var s;s=new jKanban({element:"#kt_docs_jkanban_rich",gutter:"0",click:function(s){alert(s.innerHTML)},boards:[{id:"_backlog",title:"Backlog",class:"light-dark",item:[{title:`\n \n \t
\n \t
\n \t
\n \t
\n \t SEO Optimization \n \t In progress \n \t
\n \t
\n `},{title:'\n \n \t
\n \t A.D \n \t
\n \t
\n \t Finance \n \t Pending \n \t
\n \t
\n '}]},{id:"_todo",title:"To Do",class:"light-danger",item:[{title:`\n \n \t
\n \t
\n \t
\n \t
\n \t Server Setup \n \t Completed \n \t
\n \t
\n `},{title:`\n \n \t
\n \t
\n \t
\n \t
\n \t Report Generation \n \t Due \n \t
\n \t
\n `}]},{id:"_working",title:"Working",class:"light-primary",item:[{title:`\n \n \t
\n \t
\n \t
\n \t
\n \t Marketing \n \t Planning \n \t
\n \t
\n `},{title:'\n \n \t
\n \t A.P \n \t
\n \t
\n \t Finance \n \t Done \n \t
\n \t
\n '}]},{id:"_done",title:"Done",class:"light-success",item:[{title:`\n \n \t
\n \t
\n \t
\n \t
\n \t SEO Optimization \n \t In progress \n \t
\n \t
\n `},{title:`\n \n \t
\n \t
\n \t
\n \t
\n \t Product Team \n \t In progress \n \t
\n \t
\n `}]},{id:"_deploy",title:"Deploy",class:"light-primary",item:[{title:'\n \n \t
\n \t D.L \n \t
\n \t
\n \t SEO Optimization \n \t In progress \n \t
\n \t
\n '},{title:'\n \n \t
\n \t E.K \n \t
\n \t
\n \t Requirement Study \n \t Scheduled \n \t
\n \t
\n '}]}]}),document.getElementById("addToDo").addEventListener("click",(function(){s.addElement("_todo",{title:`\n \n
\n
\n
\n
\n Requirement Study \n Scheduled \n
\n
\n `})})),document.getElementById("addDefault").addEventListener("click",(function(){s.addBoards([{id:"_default",title:"New Board",class:"light-primary",item:[{title:`\n \n
\n
\n
\n
\n Payment Modules \n In development \n
\n
\n `},{title:`\n \n
\n
\n
\n
\n New Project \n Pending \n
\n
\n `}]}])})),document.getElementById("removeBoard").addEventListener("click",(function(){s.removeBoard("_done")}))}};KTUtil.onDOMContentLoaded((function(){KTJKanbanDemoRich.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/ajax.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/ajax.js
new file mode 100644
index 0000000..c50e9e4
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/ajax.js
@@ -0,0 +1 @@
+"use strict";var KTJSTreeAjax={init:function(){$("#kt_docs_jstree_ajax").jstree({core:{themes:{responsive:!1},check_callback:!0,data:{url:function(e){return"https://preview.keenthemes.com/api/jstree/ajax_data.php"},data:function(e){return{parent:e.id}}}},types:{default:{icon:"fa fa-folder text-primary"},file:{icon:"fa fa-file text-primary"}},state:{key:"demo3"},plugins:["dnd","state","types"]})}};KTUtil.onDOMContentLoaded((function(){KTJSTreeAjax.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/basic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/basic.js
new file mode 100644
index 0000000..b602839
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/basic.js
@@ -0,0 +1 @@
+"use strict";var KTJSTreeBasic={init:function(){$("#kt_docs_jstree_basic").jstree({core:{themes:{responsive:!1}},types:{default:{icon:"fa fa-folder"},file:{icon:"fa fa-file"}},plugins:["types"]})}};KTUtil.onDOMContentLoaded((function(){KTJSTreeBasic.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/checkable.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/checkable.js
new file mode 100644
index 0000000..c8940ac
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/checkable.js
@@ -0,0 +1 @@
+"use strict";var KTJSTreeCheckable={init:function(){$("#kt_docs_jstree_checkable").jstree({plugins:["wholerow","checkbox","types"],core:{themes:{responsive:!1},data:[{text:"Same but with checkboxes",children:[{text:"initially selected",state:{selected:!0}},{text:"custom icon",icon:"fa fa-warning text-danger"},{text:"initially open",icon:"fa fa-folder text-default",state:{opened:!0},children:["Another node"]},{text:"custom icon",icon:"fa fa-warning text-waring"},{text:"disabled node",icon:"fa fa-check text-success",state:{disabled:!0}}]},"And wholerow selection"]},types:{default:{icon:"fa fa-folder text-warning"},file:{icon:"fa fa-file text-warning"}}})}};KTUtil.onDOMContentLoaded((function(){KTJSTreeCheckable.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/contextual.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/contextual.js
new file mode 100644
index 0000000..3223fb7
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/contextual.js
@@ -0,0 +1 @@
+"use strict";var KTJSTreeContextual={init:function(){$("#kt_docs_jstree_contextual").jstree({core:{themes:{responsive:!1},check_callback:!0,data:[{text:"Parent Node",children:[{text:"Initially selected",state:{selected:!0}},{text:"Custom Icon",icon:"fonticon-attach text-danger fs-4"},{text:"Initially open",icon:"fa fa-folder text-success",state:{opened:!0},children:[{text:"Another node",icon:"fa fa-file text-waring"}]},{text:"Another Custom Icon",icon:"fonticon-link text-warning fs-4"},{text:"Disabled Node",icon:"fa fa-check text-success",state:{disabled:!0}},{text:"Sub Nodes",icon:"fa fa-folder text-danger",children:[{text:"Item 1",icon:"fa fa-file text-waring"},{text:"Item 2",icon:"fa fa-file text-success"},{text:"Item 3",icon:"fa fa-file text-default"},{text:"Item 4",icon:"fa fa-file text-danger"},{text:"Item 5",icon:"fa fa-file text-info"}]}]},"Another Node"]},types:{default:{icon:"fa fa-folder text-primary"},file:{icon:"fa fa-file text-primary"}},state:{key:"demo2"},plugins:["contextmenu","state","types"]})}};KTUtil.onDOMContentLoaded((function(){KTJSTreeContextual.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/customicons.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/customicons.js
new file mode 100644
index 0000000..6afe3cd
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/customicons.js
@@ -0,0 +1 @@
+"use strict";var KTJSTreeCustomIcons={init:function(){$("#kt_docs_jstree_customicons").jstree({core:{themes:{responsive:!1}},types:{default:{icon:"fa fa-folder text-warning"},file:{icon:"fa fa-file text-warning"}},plugins:["types"]}),$("#kt_docs_jstree_customicons").on("select_node.jstree",(function(t,e){var n=$("#"+e.selected).find("a");if("#"!=n.attr("href")&&"javascript:;"!=n.attr("href")&&""!=n.attr("href"))return"_blank"==n.attr("target")&&(n.attr("href").target="_blank"),document.location.href=n.attr("href"),!1}))}};KTUtil.onDOMContentLoaded((function(){KTJSTreeCustomIcons.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/dragdrop.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/dragdrop.js
new file mode 100644
index 0000000..287972e
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/jstree/dragdrop.js
@@ -0,0 +1 @@
+"use strict";var KTJSTreeDragDrop={init:function(){$("#kt_docs_jstree_dragdrop").jstree({core:{themes:{responsive:!1},check_callback:!0,data:[{text:"Parent Node",children:[{text:"Initially selected",state:{selected:!0}},{text:"Custom Icon",icon:"fonticon-bookmark text-danger fs-5"},{text:"Initially open",icon:"fa fa-folder text-success",state:{opened:!0},children:[{text:"Another node",icon:"fa fa-file text-waring"}]},{text:"Another Custom Icon",icon:"fonticon-attachments text-warning fs-6"},{text:"Disabled Node",icon:"fa fa-check text-success",state:{disabled:!0}},{text:"Sub Nodes",icon:"fa fa-folder text-danger",children:[{text:"Item 1",icon:"fa fa-file text-waring"},{text:"Item 2",icon:"fa fa-file text-success"},{text:"Item 3",icon:"fa fa-file text-default"},{text:"Item 4",icon:"fa fa-file text-danger"},{text:"Item 5",icon:"fa fa-file text-info"}]}]},"Another Node"]},types:{default:{icon:"fa fa-folder text-success"},file:{icon:"fa fa-file text-success"}},state:{key:"demo2"},plugins:["dnd","state","types"]})}};KTUtil.onDOMContentLoaded((function(){KTJSTreeDragDrop.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/scroll.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/scroll.js
new file mode 100644
index 0000000..36cff1e
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/scroll.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralScrollDemos={init:function(){var e,o,t;e=document.querySelector("#kt_scroll_change_pos"),o=document.querySelector("#kt_scroll_change_pos_top"),t=document.querySelector("#kt_scroll_change_pos_bottom"),o.addEventListener("click",(function(o){e.scrollTop=0})),t.addEventListener("click",(function(o){e.scrollTop=parseInt(e.scrollHeight)}))}};KTUtil.onDOMContentLoaded((function(){KTGeneralScrollDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/search/basic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/search/basic.js
new file mode 100644
index 0000000..71307ee
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/search/basic.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralSearchBasicDemos=function(){var e,t,n,s,a,c=function(e){setTimeout((function(){var a=KTUtil.getRandomInt(1,6);t.classList.add("d-none"),3===a?(n.classList.add("d-none"),s.classList.remove("d-none")):(n.classList.remove("d-none"),s.classList.add("d-none")),e.complete()}),1500)},o=function(e){t.classList.remove("d-none"),n.classList.add("d-none"),s.classList.add("d-none")};return{init:function(){(e=document.querySelector("#kt_docs_search_handler_basic"))&&(e.querySelector('[data-kt-search-element="wrapper"]'),t=e.querySelector('[data-kt-search-element="suggestions"]'),n=e.querySelector('[data-kt-search-element="results"]'),s=e.querySelector('[data-kt-search-element="empty"]'),(a=new KTSearch(e)).on("kt.search.process",c),a.on("kt.search.clear",o),KTUtil.on(e,'[data-kt-search-element="customer"]',"click",(function(){})))}}}();KTUtil.onDOMContentLoaded((function(){KTGeneralSearchBasicDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/search/menu.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/search/menu.js
new file mode 100644
index 0000000..58678a2
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/search/menu.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralSearchMenuDemos=function(){var e,t,n,a,s,c,r,o,d,l,i,m,u,h=function(e){setTimeout((function(){var a=KTUtil.getRandomInt(1,3);t.classList.add("d-none"),3===a?(n.classList.add("d-none"),s.classList.remove("d-none")):(n.classList.remove("d-none"),s.classList.add("d-none")),e.complete()}),1500)},L=function(e){t.classList.remove("d-none"),n.classList.add("d-none"),s.classList.add("d-none")};return{init:function(){(e=document.querySelector("#kt_docs_search_handler_menu"))&&(a=e.querySelector('[data-kt-search-element="wrapper"]'),e.querySelector('[data-kt-search-element="form"]'),t=e.querySelector('[data-kt-search-element="main"]'),n=e.querySelector('[data-kt-search-element="results"]'),s=e.querySelector('[data-kt-search-element="empty"]'),c=e.querySelector('[data-kt-search-element="preferences"]'),r=e.querySelector('[data-kt-search-element="preferences-show"]'),o=e.querySelector('[data-kt-search-element="preferences-dismiss"]'),d=e.querySelector('[data-kt-search-element="advanced-options-form"]'),l=e.querySelector('[data-kt-search-element="advanced-options-form-show"]'),i=e.querySelector('[data-kt-search-element="advanced-options-form-cancel"]'),m=e.querySelector('[data-kt-search-element="advanced-options-form-search"]'),(u=new KTSearch(e)).on("kt.search.process",h),u.on("kt.search.clear",L),r.addEventListener("click",(function(){a.classList.add("d-none"),c.classList.remove("d-none")})),o.addEventListener("click",(function(){a.classList.remove("d-none"),c.classList.add("d-none")})),l.addEventListener("click",(function(){a.classList.add("d-none"),d.classList.remove("d-none")})),i.addEventListener("click",(function(){a.classList.remove("d-none"),d.classList.add("d-none")})),m.addEventListener("click",(function(){})))}}}();KTUtil.onDOMContentLoaded((function(){KTGeneralSearchMenuDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/search/responsive.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/search/responsive.js
new file mode 100644
index 0000000..20553b2
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/search/responsive.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralSearchResponsiveDemos=function(){var e,n,t,s,r,a,o,c,d,l=function(e){setTimeout((function(){var s=KTUtil.getRandomInt(1,3);n.classList.add("d-none"),3===s?(t.classList.add("d-none"),r.classList.remove("d-none")):(t.classList.remove("d-none"),r.classList.add("d-none")),e.complete()}),1500)},i=function(e){n.classList.remove("d-none"),t.classList.add("d-none"),r.classList.add("d-none")};return{init:function(){(e=document.querySelector("#kt_docs_search_handler_responsive"))&&(s=e.querySelector('[data-kt-search-element="wrapper"]'),n=e.querySelector('[data-kt-search-element="recently-viewed"]'),t=e.querySelector('[data-kt-search-element="results"]'),r=e.querySelector('[data-kt-search-element="empty"]'),a=e.querySelector('[data-kt-search-element="preferences"]'),o=e.querySelector('[data-kt-search-element="preferences-show"]'),c=e.querySelector('[data-kt-search-element="preferences-dismiss"]'),(d=new KTSearch(e)).on("kt.search.process",l),d.on("kt.search.clear",i),o.addEventListener("click",(function(){s.classList.add("d-none"),a.classList.remove("d-none")})),c.addEventListener("click",(function(){s.classList.remove("d-none"),a.classList.add("d-none")})))}}}();KTUtil.onDOMContentLoaded((function(){KTGeneralSearchResponsiveDemos.init()})),"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTGeneralSearchResponsiveDemos);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/stepper.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/stepper.js
new file mode 100644
index 0000000..83b8b87
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/stepper.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralStepperDemos={init:function(){var e,t;e=document.querySelector("#kt_stepper_example_basic"),(t=new KTStepper(e)).on("kt.stepper.next",(function(){t.goNext()})),t.on("kt.stepper.previous",(function(){t.goPrevious()})),function(){var e=document.querySelector("#kt_stepper_example_vertical"),t=new KTStepper(e);t.on("kt.stepper.next",(function(e){e.goNext()})),t.on("kt.stepper.previous",(function(e){e.goPrevious()}))}(),function(){var e=document.querySelector("#kt_stepper_example_clickable"),t=new KTStepper(e);t.on("kt.stepper.click",(function(e){e.goTo(e.getClickedStepIndex())})),t.on("kt.stepper.next",(function(e){e.goNext()})),t.on("kt.stepper.previous",(function(e){e.goPrevious()}))}()}};KTUtil.onDOMContentLoaded((function(){KTGeneralStepperDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/sweetalert.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/sweetalert.js
new file mode 100644
index 0000000..56f10b1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/sweetalert.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralSweetAlertDemos={init:function(){document.getElementById("kt_docs_sweetalert_basic").addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Here's a basic example of SweetAlert!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})})),document.getElementById("kt_docs_sweetalert_html").addEventListener("click",(t=>{t.preventDefault(),Swal.fire({html:'A SweetAlert content with bold text , links or any of our available components ',icon:"info",buttonsStyling:!1,showCancelButton:!0,confirmButtonText:"Ok, got it!",cancelButtonText:"Nope, cancel it",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-danger"}})})),(()=>{const t=document.getElementById("kt_docs_sweetalert_state_info"),e=document.getElementById("kt_docs_sweetalert_state_warning"),n=document.getElementById("kt_docs_sweetalert_state_error"),o=document.getElementById("kt_docs_sweetalert_state_success"),s=document.getElementById("kt_docs_sweetalert_state_question");t.addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Here's an example of an info SweetAlert!",icon:"info",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-info"}})})),e.addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Here's an example of a warning SweetAlert!",icon:"warning",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-warning"}})})),n.addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Here's an example of an error SweetAlert!",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-danger"}})})),o.addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Here's an example of a success SweetAlert!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-success"}})})),s.addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Here's an example of a question SweetAlert!",icon:"question",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})()}};KTUtil.onDOMContentLoaded((function(){KTGeneralSweetAlertDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/toastr.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/toastr.js
new file mode 100644
index 0000000..f623aae
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/toastr.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralToastr=function(){var t=function(){var t,o=-1,e=0;$("#showtoast").on("click",(function(){var n,a=$("#toastTypeGroup input:radio:checked").val(),s=$("#message").val(),i=$("#title").val()||"",r=$("#showDuration"),l=$("#hideDuration"),c=$("#timeOut"),p=$("#extendedTimeOut"),u=$("#showEasing"),h=$("#hideEasing"),d=$("#showMethod"),v=$("#hideMethod"),g=e++,f=$("#addClear").prop("checked");toastr.options={closeButton:$("#closeButton").prop("checked"),debug:$("#debugInfo").prop("checked"),newestOnTop:$("#newestOnTop").prop("checked"),progressBar:$("#progressBar").prop("checked"),positionClass:$("#positionGroup input:radio:checked").val()||"toast-top-right",preventDuplicates:$("#preventDuplicates").prop("checked"),onclick:null},$("#addBehaviorOnToastClick").prop("checked")&&(toastr.options.onclick=function(){alert("You can perform some custom action after a toast goes away")}),r.val().length&&(toastr.options.showDuration=r.val()),l.val().length&&(toastr.options.hideDuration=l.val()),c.val().length&&(toastr.options.timeOut=f?0:c.val()),p.val().length&&(toastr.options.extendedTimeOut=f?0:p.val()),u.val().length&&(toastr.options.showEasing=u.val()),h.val().length&&(toastr.options.hideEasing=h.val()),d.val().length&&(toastr.options.showMethod=d.val()),v.val().length&&(toastr.options.hideMethod=v.val()),f&&(s=function(t){return t=t||"Clear itself?",t+'Yes '}(s),toastr.options.tapToDismiss=!1),s||(++o===(n=["New order has been placed!","Are you the six fingered man?","Inconceivable!","I do not think that means what you think it means.","Have fun storming the castle!"]).length&&(o=0),s=n[o]),$("#toastrOptions").text("toastr.options = "+JSON.stringify(toastr.options,null,2)+";\n\ntoastr."+a+'("'+s+(i?'", "'+i:"")+'");');var k=toastr[a](s,i);t=k,void 0!==k&&(k.find("#okBtn").length&&k.delegate("#okBtn","click",(function(){alert("you clicked me. i was toast #"+g+". goodbye!"),k.remove()})),k.find("#surpriseBtn").length&&k.delegate("#surpriseBtn","click",(function(){alert("Surprise! you clicked me. i was toast #"+g+". You could perform an action here.")})),k.find(".clear").length&&k.delegate(".clear","click",(function(){toastr.clear(k,{force:!0})})))})),$("#clearlasttoast").on("click",(function(){toastr.clear(t)})),$("#cleartoasts").on("click",(function(){toastr.clear()}))};return{init:function(){t()}}}();KTUtil.onDOMContentLoaded((function(){KTGeneralToastr.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/typed.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/typed.js
new file mode 100644
index 0000000..252e61c
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/typed.js
@@ -0,0 +1 @@
+"use strict";var KTGeneralTypedJsDemos={init:function(){new Typed("#kt_typedjs_example_1",{strings:["First sentence.","Second sentence.","Third sentense","And some longer sentence"],typeSpeed:30})}};KTUtil.onDOMContentLoaded((function(){KTGeneralTypedJsDemos.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/basic.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/basic.js
new file mode 100644
index 0000000..03ae3e1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/basic.js
@@ -0,0 +1 @@
+"use strict";var KTVisTimelineBasic={init:function(){var t,i;t=document.getElementById("kt_docs_vistimeline_basic"),i=new vis.DataSet([{id:1,content:"item 1",start:"2021-04-20"},{id:2,content:"item 2",start:"2021-04-14"},{id:3,content:"item 3",start:"2021-04-18"},{id:4,content:"item 4",start:"2021-04-16",end:"2021-04-19"},{id:5,content:"item 5",start:"2021-04-25"},{id:6,content:"item 6",start:"2021-04-27",type:"point"}]),new vis.Timeline(t,i,{})}};KTUtil.onDOMContentLoaded((function(){KTVisTimelineBasic.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/group.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/group.js
new file mode 100644
index 0000000..625bfb1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/group.js
@@ -0,0 +1 @@
+"use strict";var KTVisTimelineGroup={init:function(){!function(){for(var e=Date.now(),t={stack:!0,maxHeight:640,horizontalScroll:!1,verticalScroll:!0,zoomKey:"ctrlKey",start:Date.now()-2592e5,end:Date.now()+18144e5,orientation:{axis:"both",item:"top"}},n=new vis.DataSet,i=new vis.DataSet,o=0;o<300;o++){var r=e+864e5*(o+Math.floor(7*Math.random())),a=r+864e5*(1+Math.floor(5*Math.random()));n.add({id:o,content:"Task "+o,order:o}),i.add({id:o,group:o,start:r,end:a,type:"range",content:"Item "+o})}var s=document.getElementById("kt_docs_vistimeline_group"),l=new vis.Timeline(s,i,n,t);l.setGroups(n),l.setItems(i),l.on("scroll",function(e,t=100){let n;return function(...i){clearTimeout(n),n=setTimeout((()=>{e.apply(this,i)}),t)}}((e=>{let t=l.getVisibleGroups().reduce(((e,t)=>{let n=l.itemSet.groups[t];return n.items&&(e=e.concat(Object.keys(n.items))),e}),[]);l.focus(t)}),200)),document.getElementById("kt_docs_vistimeline_group_button").addEventListener("click",(e=>{e.preventDefault();var t=l.getVisibleGroups();document.getElementById("visibleGroupsContainer").innerHTML="",document.getElementById("visibleGroupsContainer").innerHTML+=t}))}()}};KTUtil.onDOMContentLoaded((function(){KTVisTimelineGroup.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/interaction.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/interaction.js
new file mode 100644
index 0000000..5f3d6d6
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/interaction.js
@@ -0,0 +1 @@
+"use strict";var KTVisTimelineInteraction={init:function(){!function(){var t=new vis.DataSet({type:{start:"ISODate",end:"ISODate"}});t.add([{id:1,content:"item 1 start",start:"2021-01-23"},{id:2,content:"item 2",start:"2021-01-18"},{id:3,content:"item 3",start:"2021-01-21"},{id:4,content:"item 4",start:"2021-01-19",end:"2021-01-24"},{id:5,content:"item 5",start:"2021-01-28",type:"point"},{id:6,content:"item 6",start:"2021-01-26"}]);var e=document.getElementById("kt_docs_vistimeline_interaction"),n=new vis.Timeline(e,t,{start:"2021-01-10",end:"2021-02-10",editable:!0,showCurrentTime:!0});document.getElementById("window1").onclick=function(){n.setWindow("2021-01-01","2021-04-01")},document.getElementById("fit").onclick=function(){n.fit()},document.getElementById("select").onclick=function(){n.setSelection([5,6],{focus:!0})},document.getElementById("focus1").onclick=function(){n.focus(2)},document.getElementById("moveTo").onclick=function(){n.moveTo("2021-02-01")}}()}};KTUtil.onDOMContentLoaded((function(){KTVisTimelineInteraction.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/style.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/style.js
new file mode 100644
index 0000000..7174a24
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/style.js
@@ -0,0 +1 @@
+"use strict";var KTVisTimelineStyle={init:function(){!function(){var t=document.getElementById("kt_docs_vistimeline_style");const e=(t,e)=>{const n=document.createElement("div"),a=document.createElement("div");a.classList.add("fw-bolder","mb-2"),a.innerHTML=t;const s=document.createElement("img");s.setAttribute("src",e);const i=document.createElement("div");return i.classList.add("symbol","symbol-circle","symbol-30"),i.appendChild(s),n.appendChild(a),n.appendChild(i),n};var n=new vis.DataSet([{start:new Date(2010,7,23),content:e("Conversation",hostUrl+"/media/avatars/300-6.jpg")},{start:new Date(2010,7,23,23,0,0),content:e("Mail from boss",hostUrl+"/media/avatars/300-1.jpg")},{start:new Date(2010,7,24,16,0,0),content:"Report"},{start:new Date(2010,7,26),end:new Date(2010,8,2),content:"Traject A"},{start:new Date(2010,7,28),content:e("Memo",hostUrl+"/media/avatars/300-2.jpg")},{start:new Date(2010,7,29),content:e("Phone call",hostUrl+"/media/avatars/300-5.jpg")},{start:new Date(2010,7,31),end:new Date(2010,8,3),content:"Traject B"},{start:new Date(2010,8,4,12,0,0),content:e("Report",hostUrl+"/media/avatars/300-20.jpg")}]);new vis.Timeline(t,n,{editable:!0,margin:{item:20,axis:40}})}()}};KTUtil.onDOMContentLoaded((function(){KTVisTimelineStyle.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/template.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/template.js
new file mode 100644
index 0000000..34266c2
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/general/vis-timeline/template.js
@@ -0,0 +1 @@
+"use strict";var KTVisTimelineTemplate={init:function(){var r,e,a,t;r=Handlebars.compile('\n \n \n {{ description }}\n \n \n \n {{ player1 }} \n \n {{ score1 }} - {{ score2 }}\n \n {{ player2 }} \n \n \n \n \n \n \n \n \n \n \n
'),e=document.getElementById("kt_docs_vistimeline_template"),a=new vis.DataSet([{player1:"Brazil",abbr1:"br",score1:"1 (3)",player2:"Chile",abbr2:"cl",score2:"1 (2)",description:"round of 16",start:"2014-06-28T13:00:00"},{player1:"Colombia",abbr1:"co",score1:2,player2:"Uruguay",abbr2:"uy",score2:0,description:"round of 16",start:"2014-06-28T17:00:00"},{player1:"Netherlands",abbr1:"nl",score1:2,player2:"Mexico",abbr2:"mx",score2:1,description:"round of 16",start:"2014-06-29T13:00:00"},{player1:"Costa Rica",abbr1:"cr",score1:"1 (5)",player2:"Greece",abbr2:"gr",score2:"1 (3)",description:"round of 16",start:"2014-06-29T17:00:00"},{player1:"France",abbr1:"fr",score1:2,player2:"Nigeria",abbr2:"ng",score2:0,description:"round of 16",start:"2014-06-30T13:00:00"},{player1:"Germany",abbr1:"de",score1:2,player2:"Algeria",abbr2:"dz",score2:1,description:"round of 16",start:"2014-06-30T17:00:00"},{player1:"Argentina",abbr1:"ar",score1:1,player2:"Switzerland",abbr2:"ch",score2:0,description:"round of 16",start:"2014-07-01T13:00:00"},{player1:"Belgium",abbr1:"be",score1:2,player2:"USA",abbr2:"us",score2:1,description:"round of 16",start:"2014-07-01T17:00:00"},{player1:"France",abbr1:"fr",score1:0,player2:"Germany",abbr2:"de",score2:1,description:"quarter-finals",start:"2014-07-04T13:00:00"},{player1:"Brazil",abbr1:"br",score1:2,player2:"Colombia",abbr2:"co",score2:1,description:"quarter-finals",start:"2014-07-04T17:00:00"},{player1:"Argentina",abbr1:"ar",score1:1,player2:"Belgium",abbr2:"be",score2:0,description:"quarter-finals",start:"2014-07-05T13:00:00"},{player1:"Netherlands",abbr1:"nl",score1:"0 (4)",player2:"Costa Rica",abbr2:"cr",score2:"0 (3)",description:"quarter-finals",start:"2014-07-05T17:00:00"},{player1:"Brazil",abbr1:"br",score1:1,player2:"Germany",abbr2:"de",score2:7,description:"semi-finals",start:"2014-07-08T17:00:00"},{player1:"Netherlands",abbr1:"nl",score1:"0 (2)",player2:"Argentina",abbr2:"ar",score2:"0 (4)",description:"semi-finals",start:"2014-07-09T17:00:00"},{player1:"Germany",score1:1,abbr1:"de",player2:"Argentina",abbr2:"ar",score2:0,description:"final",start:"2014-07-13T16:00:00"}]),t={template:r},new vis.Timeline(e,a,t)}};KTUtil.onDOMContentLoaded((function(){KTVisTimelineTemplate.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/documentation/search.js b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/search.js
new file mode 100644
index 0000000..070b352
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/documentation/search.js
@@ -0,0 +1 @@
+"use strict";var KTDocsSearch=function(){var e,t,a,n,s,r=function(e){var r=0;[].slice.call(a.querySelectorAll('[data-kt-searchable="true"]')).map((function(e){var t=s.getQuery();-1!==e.innerText.toLowerCase().indexOf(t.toLowerCase())?(e.classList.remove("d-none"),r++):e.classList.add("d-none")})),t.classList.add("d-none"),0===r?(a.classList.add("d-none"),n.classList.remove("d-none")):(a.classList.remove("d-none"),n.classList.add("d-none")),e.complete()},c=function(e){t.classList.remove("d-none"),a.classList.add("d-none"),n.classList.add("d-none")};return{init:function(){(e=document.querySelector("#kt_docs_search"))&&(e.querySelector('[data-kt-search-element="wrapper"]'),e.querySelector('[data-kt-search-element="form"]'),t=e.querySelector('[data-kt-search-element="main"]'),a=e.querySelector('[data-kt-search-element="results"]'),n=e.querySelector('[data-kt-search-element="empty"]'),(s=new KTSearch(e)).on("kt.search.process",r),s.on("kt.search.clear",c))}}}();KTUtil.onDOMContentLoaded((function(){KTDocsSearch.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/intro.js b/mitra-panen-skripsi-main/public/assets/js/custom/intro.js
new file mode 100644
index 0000000..691ed44
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/intro.js
@@ -0,0 +1 @@
+"use strict";var KTIntro=function(){var e=function(e,t,o){var i=new Date,n=(i.getTime(),1296e6);if(!KTCookie.get(e+"_counter")||parseInt(KTCookie.get(e+"_counter"))<3)return KTCookie.get(e+"_counter")?"1"!=KTCookie.get(e+"_counter")||KTCookie.get(e+"_show_1")?"2"==KTCookie.get(e+"_counter")&&!KTCookie.get(e+"_show_2")&&(setTimeout(t,o),KTCookie.set(e+"_show_3","1",{expires:new Date(i.getTime()+n)}),KTCookie.set(e+"_counter","3",{expires:new Date(i.getTime()+n)}),!0):(setTimeout(t,o),KTCookie.set(e+"_show_2","1",{expires:new Date(i.getTime()+6048e5)}),KTCookie.set(e+"_counter","2",{expires:new Date(i.getTime()+18144e5)}),!0):(setTimeout(t,o),KTCookie.set(e+"_show_1","1",{expires:new Date(i.getTime()+1728e5)}),KTCookie.set(e+"_counter","1",{expires:new Date(i.getTime()+2592e6)}),!0)},t=function(){var e=document.querySelector("#kt_header_search_toggle");if(e){var t=KTApp.initBootstrapPopover(e,{customClass:"popover-dark",container:"body",trigger:"manual",boundary:"window",placement:"left",dismiss:!0,html:!0,title:"Quick Search",content:"Fully functional search with advance options and preferences setup"});t.show(),setTimeout((function(){t&&t.dispose()}),1e4),e.addEventListener("click",(function(e){t.dispose()}))}},o=function(){var e=document.querySelector("#kt_toolbar_primary_button");if(e){var t=KTApp.initBootstrapPopover(e,{customClass:"popover-dark",container:"body",boundary:"window",trigger:"manual",placement:"left",dismiss:!0,html:!0,title:"Quick Notifications",content:"Seamless access to updates and notifications in various formats"});t.show(),setTimeout((function(){t&&t.dispose()}),1e4),e.addEventListener("click",(function(e){t.dispose()}))}},i=function(){var e=document.querySelector("#kt_header_user_menu_toggle");if(e){var t=KTApp.initBootstrapPopover(e,{customClass:"popover-dark",container:"body",boundary:"window",placement:"left",trigger:"manual",dismiss:!0,html:!0,title:"Advanced User Menu",content:"With quick links to user profile and account settings pages"});t.show(),setTimeout((function(){t&&t.dispose()}),1e4),e.addEventListener("click",(function(e){t.dispose()}))}};return{init:function(){var n;n="metronic",!1===KTUtil.inIframe()&&(e("kt_"+n+"_intro_1",t,5e3)||e("kt_"+n+"_intro_2",o,5e3)||e("kt_"+n+"_intro_3",i,5e3))}}}();"undefined"!=typeof module&&(module.exports=KTIntro),KTUtil.onDOMContentLoaded((function(){KTIntro.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/landing.js b/mitra-panen-skripsi-main/public/assets/js/custom/landing.js
new file mode 100644
index 0000000..30786a3
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/landing.js
@@ -0,0 +1 @@
+"use strict";var KTLandingPage={init:function(){}};"undefined"!=typeof module&&(module.exports=KTLandingPage),KTUtil.onDOMContentLoaded((function(){KTLandingPage.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/layout-builder/layout-builder.js b/mitra-panen-skripsi-main/public/assets/js/custom/layout-builder/layout-builder.js
new file mode 100644
index 0000000..a0bb151
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/layout-builder/layout-builder.js
@@ -0,0 +1 @@
+"use strict";var KTLayoutBuilder=function(){var e=document.querySelector("#kt_layout_builder_form"),t=document.querySelector("#kt_layout_builder_action"),o=document.querySelector("#kt_layout_builder_tab"),r=e.getAttribute("action"),a=document.querySelector("#kt_layout_builder_preview"),i=document.querySelector("#kt_layout_builder_export"),n=document.querySelector("#kt_layout_builder_reset");return{init:function(){var c,u,s;a.addEventListener("click",(function(o){o.preventDefault(),t.value="preview",a.setAttribute("data-kt-indicator","on");var i=$(e).serialize();$.ajax({type:"POST",dataType:"html",url:r,data:i,success:function(e,t,o){toastr.success("Preview has been updated with current configured layout.","Preview updated!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0}),setTimeout((function(){history.scrollRestoration&&(history.scrollRestoration="manual"),location.reload()}),1500)},error:function(e){toastr.error("Please try it again later.","Something went wrong!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0})},complete:function(){a.removeAttribute("data-kt-indicator")}})})),i.addEventListener("click",(function(o){o.preventDefault(),toastr.success("Process has been started and it may take a while.","Generating HTML!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0}),i.setAttribute("data-kt-indicator","on"),t.value="export";var a=$(e).serialize();$.ajax({type:"POST",dataType:"html",url:r,data:a,success:function(e,t,o){var a=setInterval((function(){$("").attr({src:r+"?layout-builder[action]=export&download=1&output="+e,style:"visibility:hidden;display:none"}).ready((function(){clearInterval(a),i.removeAttribute("data-kt-indicator")})).appendTo("body")}),3e3)},error:function(e){toastr.error("Please try it again later.","Something went wrong!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0}),i.removeAttribute("data-kt-indicator")}})})),n.addEventListener("click",(function(o){o.preventDefault(),n.setAttribute("data-kt-indicator","on"),t.value="reset";var a=$(e).serialize();$.ajax({type:"POST",dataType:"html",url:r,data:a,success:function(e,t,o){toastr.success("Preview has been successfully reset and the page will be reloaded.","Reset Preview!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0}),setTimeout((function(){history.scrollRestoration&&(history.scrollRestoration="manual"),location.reload()}),1500)},error:function(e){toastr.error("Please try it again later.","Something went wrong!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0})},complete:function(){n.removeAttribute("data-kt-indicator")}})})),[].slice.call(document.querySelectorAll('#kt_layout_builder_tabs a[data-bs-toggle="tab"]')).forEach((function(e){e.addEventListener("shown.bs.tab",(function(t){o.value=e.getAttribute("href").substring(1)}))})),c=document.querySelector("#kt_layout_builder_theme_mode_light"),u=document.querySelector("#kt_layout_builder_theme_mode_dark"),s=document.querySelector("#kt_layout_builder_theme_mode_"+KTThemeMode.getMode()),c&&c.addEventListener("click",(function(){this.checked=!0,this.closest('[data-kt-buttons="true"]').querySelector(".form-check-image.active").classList.remove("active"),this.closest(".form-check-image").classList.add("active"),KTThemeMode.setMode("light")})),u&&u.addEventListener("click",(function(){this.checked=!0,this.closest('[data-kt-buttons="true"]').querySelector(".form-check-image.active").classList.remove("active"),this.closest(".form-check-image").classList.add("active"),KTThemeMode.setMode("dark")})),s&&(s.closest(".form-check-image").classList.add("active"),s.checked=!0)}}}();KTUtil.onDOMContentLoaded((function(){KTLayoutBuilder.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/pages/careers/apply.js b/mitra-panen-skripsi-main/public/assets/js/custom/pages/careers/apply.js
new file mode 100644
index 0000000..21f3e5b
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/pages/careers/apply.js
@@ -0,0 +1 @@
+"use strict";var KTCareersApply=function(){var t,e,i;return{init:function(){i=document.querySelector("#kt_careers_form"),t=document.getElementById("kt_careers_submit_button"),$(i.querySelector('[name="position"]')).on("change",(function(){e.revalidateField("position")})),$(i.querySelector('[name="start_date"]')).flatpickr({enableTime:!1,dateFormat:"d, M Y"}),e=FormValidation.formValidation(i,{fields:{first_name:{validators:{notEmpty:{message:"First name is required"}}},last_name:{validators:{notEmpty:{message:"Last name is required"}}},age:{validators:{notEmpty:{message:"Age is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},email:{validators:{notEmpty:{message:"Email address is required"},emailAddress:{message:"The value is not a valid email address"}}},salary:{validators:{notEmpty:{message:"Expected salary is required"}}},position:{validators:{notEmpty:{message:"Position is required"}}},start_date:{validators:{notEmpty:{message:"Start date is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(i){i.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){KTUtil.scrollTop()}))}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTCareersApply.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/pages/general/contact.js b/mitra-panen-skripsi-main/public/assets/js/custom/pages/general/contact.js
new file mode 100644
index 0000000..bfefc9a
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/pages/general/contact.js
@@ -0,0 +1 @@
+"use strict";var KTContactApply=function(){var t,e,o,n;return{init:function(){o=document.querySelector("#kt_contact_form"),t=document.getElementById("kt_contact_submit_button"),$(o.querySelector('[name="position"]')).on("change",(function(){e.revalidateField("position")})),e=FormValidation.formValidation(o,{fields:{name:{validators:{notEmpty:{message:"Name is required"}}},email:{validators:{notEmpty:{message:"Email address is required"},emailAddress:{message:"The value is not a valid email address"}}},message:{validators:{notEmpty:{message:"Message is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(o){o.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){KTUtil.scrollTop()}))}))})),function(t){if(L){var e,o=L.map(t,{center:[40.725,-73.985],zoom:30});L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'© OpenStreetMap contributors'}).addTo(o),e=void 0===L.esri.Geocoding?L.esri.geocodeService():L.esri.Geocoding.geocodeService();var i=L.layerGroup().addTo(o),r=L.divIcon({html:' ',bgPos:[10,10],iconAnchor:[20,37],popupAnchor:[0,-37],className:"leaflet-marker"});L.marker([40.724716,-73.984789],{icon:r}).addTo(i).bindPopup("430 E 6th St, New York, 10009.",{closeButton:!1}).openPopup(),o.on("click",(function(t){e.reverse().latlng(t.latlng).run((function(t,e){t||(i.clearLayers(),n=e.address.Match_addr,L.marker(e.latlng,{icon:r}).addTo(i).bindPopup(e.address.Match_addr,{closeButton:!1}).openPopup(),Swal.fire({html:'Your selected - "'+n+" - "+e.latlng+'" .',icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){})))}))}))}}("kt_contact_map")}}}();KTUtil.onDOMContentLoaded((function(){KTContactApply.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/pages/general/pos.js b/mitra-panen-skripsi-main/public/assets/js/custom/pages/general/pos.js
new file mode 100644
index 0000000..2425047
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/pages/general/pos.js
@@ -0,0 +1 @@
+"use strict";var KTPosSystem=function(){var t,e=wNumb({mark:".",thousand:",",decimals:2,prefix:"$"}),n=function(){[].slice.call(t.querySelectorAll('[data-kt-pos-element="item"] [data-kt-dialer="true"]')).map((function(n){var a=KTDialer.getInstance(n);a.on("kt.dialer.changed",(function(){var n=parseInt(a.getValue()),o=a.getElement().closest('[data-kt-pos-element="item"]'),r=n*parseInt(o.getAttribute("data-kt-pos-item-price"));o.querySelector('[data-kt-pos-element="item-total"]').innerHTML=e.to(r),function(){var n=[].slice.call(t.querySelectorAll('[data-kt-pos-element="item-total"]')),a=0,o=0;n.map((function(t){a+=e.from(t.innerHTML)})),o=a,o-=8,o+=.96,t.querySelector('[data-kt-pos-element="total"]').innerHTML=e.to(a),t.querySelector('[data-kt-pos-element="grant-total"]').innerHTML=e.to(o)}()}))}))};return{init:function(){t=document.querySelector("#kt_pos_form"),n()}}}();KTUtil.onDOMContentLoaded((function(){KTPosSystem.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/pages/pricing/general.js b/mitra-panen-skripsi-main/public/assets/js/custom/pages/pricing/general.js
new file mode 100644
index 0000000..b4f79ab
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/pages/pricing/general.js
@@ -0,0 +1 @@
+"use strict";var KTPricingGeneral=function(){var t,n,e,a=function(n){[].slice.call(t.querySelectorAll("[data-kt-plan-price-month]")).map((function(t){var e=t.getAttribute("data-kt-plan-price-month"),a=t.getAttribute("data-kt-plan-price-annual");"month"===n?t.innerHTML=e:"annual"===n&&(t.innerHTML=a)}))};return{init:function(){t=document.querySelector("#kt_pricing"),n=t.querySelector('[data-kt-plan="month"]'),e=t.querySelector('[data-kt-plan="annual"]'),n.addEventListener("click",(function(t){t.preventDefault(),n.classList.add("active"),e.classList.remove("active"),a("month")})),e.addEventListener("click",(function(t){t.preventDefault(),n.classList.remove("active"),e.classList.add("active"),a("annual")}))}}}();KTUtil.onDOMContentLoaded((function(){KTPricingGeneral.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/pages/social/feeds.js b/mitra-panen-skripsi-main/public/assets/js/custom/pages/social/feeds.js
new file mode 100644
index 0000000..17ded1c
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/pages/social/feeds.js
@@ -0,0 +1 @@
+"use strict";var KTSocialFeeds=function(){var e=document.getElementById("kt_social_feeds_more_posts_btn"),t=document.getElementById("kt_social_feeds_more_posts"),n=document.getElementById("kt_social_feeds_posts"),o=document.getElementById("kt_social_feeds_post_input"),d=document.getElementById("kt_social_feeds_post_btn"),i=document.getElementById("kt_social_feeds_new_post");return{init:function(){e.addEventListener("click",(function(n){n.preventDefault(),e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,e.classList.add("d-none"),t.classList.remove("d-none"),KTUtil.scrollTo(t,200)}),1e3)})),d.addEventListener("click",(function(e){e.preventDefault(),d.setAttribute("data-kt-indicator","on"),d.disabled=!0,setTimeout((function(){d.removeAttribute("data-kt-indicator"),d.disabled=!1;var e=o.value,t=i.querySelector(".card").cloneNode(!0);n.prepend(t),e.length>0&&(t.querySelector('[data-kt-post-element="content"]').innerHTML=e),KTUtil.scrollTo(t,200)}),1e3)}))}}}();KTUtil.onDOMContentLoaded((function(){KTSocialFeeds.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/pages/user-profile/followers.js b/mitra-panen-skripsi-main/public/assets/js/custom/pages/user-profile/followers.js
new file mode 100644
index 0000000..01bb998
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/pages/user-profile/followers.js
@@ -0,0 +1 @@
+"use strict";var KTProfileFollowers=function(){var t=document.getElementById("kt_followers_show_more_button"),e=document.getElementById("kt_followers_show_more_cards");return{init:function(){t.addEventListener("click",(function(o){t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,t.classList.add("d-none"),e.classList.remove("d-none"),KTUtil.scrollTo(e,200)}),2e3)}))}}}();KTUtil.onDOMContentLoaded((function(){KTProfileFollowers.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/bidding.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/bidding.js
new file mode 100644
index 0000000..69666a8
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/bidding.js
@@ -0,0 +1 @@
+"use strict";var KTModalBidding=function(){var t,e,n;const o=()=>{const t=e.querySelectorAll("[data-kt-modal-bidding-type] select");if(!t)return;t.forEach((t=>{$(t).select2({minimumResultsForSearch:1/0,templateResult:function(t){return(t=>{if(!t.id)return t.text;var e="assets/media/"+t.element.getAttribute("data-kt-bidding-modal-option-icon"),n=$(" ",{class:"rounded-circle me-2",width:26,src:e}),o=$("",{text:" "+t.text});return o.prepend(n),o})(t)}})}))};return{init:function(){t=document.querySelector("#kt_modal_bidding"),e=document.getElementById("kt_modal_bidding_form"),n=new bootstrap.Modal(t),e&&((()=>{const t=e.querySelectorAll(".required");var o,r={fields:{},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}};t.forEach((t=>{const e=t.closest(".fv-row").querySelector("input");e&&(o=e);const n=t.closest(".fv-row").querySelector("textarea");n&&(o=n);const i=t.closest(".fv-row").querySelector("select");i&&(o=i);const a=o.getAttribute("name");r.fields[a]={validators:{notEmpty:{message:t.innerText+" is required"}}}}));var i=FormValidation.formValidation(e,r);const a=e.querySelector('[data-kt-modal-action-type="submit"]');a.addEventListener("click",(function(t){t.preventDefault(),i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t?(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(){e.reset(),n.hide()}))}),2e3)):Swal.fire({text:"Oops! There are some error(s) detected.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),o(),(()=>{const t=e.querySelectorAll('[data-kt-modal-bidding="option"]'),n=e.querySelector('[name="bid_amount"]');t.forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault(),n.value=t.target.innerText}))}))})(),(()=>{const t=e.querySelector('.form-select[name="currency_type"]');$(t).on("select2:select",(function(t){const e=t.params.data;n(e)}));const n=t=>{console.log(t),e.querySelectorAll("[data-kt-modal-bidding-type]").forEach((e=>{e.classList.add("d-none"),e.getAttribute("data-kt-modal-bidding-type")===t.id&&e.classList.remove("d-none")}))}})(),(()=>{const o=t.querySelector('[data-kt-modal-action-type="cancel"]'),r=t.querySelector('[data-kt-modal-action-type="close"]');o.addEventListener("click",(t=>{i(t)})),r.addEventListener("click",(t=>{i(t)}));const i=t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}})())}}}();KTUtil.onDOMContentLoaded((function(){KTModalBidding.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-account.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-account.js
new file mode 100644
index 0000000..ccc5ae0
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-account.js
@@ -0,0 +1 @@
+"use strict";var KTCreateAccount=function(){var e,t,i,o,r,s,n=[];return{init:function(){(e=document.querySelector("#kt_modal_create_account"))&&new bootstrap.Modal(e),(t=document.querySelector("#kt_create_account_stepper"))&&(i=t.querySelector("#kt_create_account_form"),o=t.querySelector('[data-kt-stepper-action="submit"]'),r=t.querySelector('[data-kt-stepper-action="next"]'),(s=new KTStepper(t)).on("kt.stepper.changed",(function(e){4===s.getCurrentStepIndex()?(o.classList.remove("d-none"),o.classList.add("d-inline-block"),r.classList.add("d-none")):5===s.getCurrentStepIndex()?(o.classList.add("d-none"),r.classList.add("d-none")):(o.classList.remove("d-inline-block"),o.classList.remove("d-none"),r.classList.remove("d-none"))})),s.on("kt.stepper.next",(function(e){console.log("stepper.next");var t=n[e.getCurrentStepIndex()-1];t?t.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.goNext(),KTUtil.scrollTop()):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){KTUtil.scrollTop()}))})):(e.goNext(),KTUtil.scrollTop())})),s.on("kt.stepper.previous",(function(e){console.log("stepper.previous"),e.goPrevious(),KTUtil.scrollTop()})),n.push(FormValidation.formValidation(i,{fields:{account_type:{validators:{notEmpty:{message:"Account type is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),n.push(FormValidation.formValidation(i,{fields:{account_team_size:{validators:{notEmpty:{message:"Time size is required"}}},account_name:{validators:{notEmpty:{message:"Account name is required"}}},account_plan:{validators:{notEmpty:{message:"Account plan is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),n.push(FormValidation.formValidation(i,{fields:{business_name:{validators:{notEmpty:{message:"Busines name is required"}}},business_descriptor:{validators:{notEmpty:{message:"Busines descriptor is required"}}},business_type:{validators:{notEmpty:{message:"Busines type is required"}}},business_description:{validators:{notEmpty:{message:"Busines description is required"}}},business_email:{validators:{notEmpty:{message:"Busines email is required"},emailAddress:{message:"The value is not a valid email address"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),n.push(FormValidation.formValidation(i,{fields:{card_name:{validators:{notEmpty:{message:"Name on card is required"}}},card_number:{validators:{notEmpty:{message:"Card member is required"},creditCard:{message:"Card number is not valid"}}},card_expiry_month:{validators:{notEmpty:{message:"Month is required"}}},card_expiry_year:{validators:{notEmpty:{message:"Year is required"}}},card_cvv:{validators:{notEmpty:{message:"CVV is required"},digits:{message:"CVV must contain only digits"},stringLength:{min:3,max:4,message:"CVV must contain 3 to 4 digits only"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),o.addEventListener("click",(function(e){n[3].validate().then((function(t){console.log("validated!"),"Valid"==t?(e.preventDefault(),o.disabled=!0,o.setAttribute("data-kt-indicator","on"),setTimeout((function(){o.removeAttribute("data-kt-indicator"),o.disabled=!1,i.hasAttribute("data-kt-redirect-url")?Swal.fire({text:"Your account has been successfully created.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(location.href=i.getAttribute("data-kt-redirect-url"))})):s.goNext()}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){KTUtil.scrollTop()}))}))})),$(i.querySelector('[name="card_expiry_month"]')).on("change",(function(){n[3].revalidateField("card_expiry_month")})),$(i.querySelector('[name="card_expiry_year"]')).on("change",(function(){n[3].revalidateField("card_expiry_year")})),$(i.querySelector('[name="business_type"]')).on("change",(function(){n[2].revalidateField("business_type")})))}}}();KTUtil.onDOMContentLoaded((function(){KTCreateAccount.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-api-key.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-api-key.js
new file mode 100644
index 0000000..fd64b15
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-api-key.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateApiKey=function(){var t,e,n,o,i,r;return{init:function(){(r=document.querySelector("#kt_modal_create_api_key"))&&(i=new bootstrap.Modal(r),o=document.querySelector("#kt_modal_create_api_key_form"),t=document.getElementById("kt_modal_create_api_key_submit"),e=document.getElementById("kt_modal_create_api_key_cancel"),$(o.querySelector('[name="category"]')).on("change",(function(){n.revalidateField("category")})),n=FormValidation.formValidation(o,{fields:{name:{validators:{notEmpty:{message:"API name is required"}}},description:{validators:{notEmpty:{message:"Description is required"}}},category:{validators:{notEmpty:{message:"Country is required"}}},method:{validators:{notEmpty:{message:"API method is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&i.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(o.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalCreateApiKey.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-app.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-app.js
new file mode 100644
index 0000000..6f26024
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-app.js
@@ -0,0 +1 @@
+"use strict";var KTCreateApp=function(){var e,t,o,r,a,i,n=[];return{init:function(){(e=document.querySelector("#kt_modal_create_app"))&&(new bootstrap.Modal(e),t=document.querySelector("#kt_modal_create_app_stepper"),o=document.querySelector("#kt_modal_create_app_form"),r=t.querySelector('[data-kt-stepper-action="submit"]'),a=t.querySelector('[data-kt-stepper-action="next"]'),(i=new KTStepper(t)).on("kt.stepper.changed",(function(e){4===i.getCurrentStepIndex()?(r.classList.remove("d-none"),r.classList.add("d-inline-block"),a.classList.add("d-none")):5===i.getCurrentStepIndex()?(r.classList.add("d-none"),a.classList.add("d-none")):(r.classList.remove("d-inline-block"),r.classList.remove("d-none"),a.classList.remove("d-none"))})),i.on("kt.stepper.next",(function(e){console.log("stepper.next");var t=n[e.getCurrentStepIndex()-1];t?t.validate().then((function(t){console.log("validated!"),"Valid"==t?e.goNext():Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){}))})):(e.goNext(),KTUtil.scrollTop())})),i.on("kt.stepper.previous",(function(e){console.log("stepper.previous"),e.goPrevious(),KTUtil.scrollTop()})),r.addEventListener("click",(function(e){n[3].validate().then((function(t){console.log("validated!"),"Valid"==t?(e.preventDefault(),r.disabled=!0,r.setAttribute("data-kt-indicator","on"),setTimeout((function(){r.removeAttribute("data-kt-indicator"),r.disabled=!1,i.goNext()}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){KTUtil.scrollTop()}))}))})),$(o.querySelector('[name="card_expiry_month"]')).on("change",(function(){n[3].revalidateField("card_expiry_month")})),$(o.querySelector('[name="card_expiry_year"]')).on("change",(function(){n[3].revalidateField("card_expiry_year")})),n.push(FormValidation.formValidation(o,{fields:{name:{validators:{notEmpty:{message:"App name is required"}}},category:{validators:{notEmpty:{message:"Category is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),n.push(FormValidation.formValidation(o,{fields:{framework:{validators:{notEmpty:{message:"Framework is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),n.push(FormValidation.formValidation(o,{fields:{dbname:{validators:{notEmpty:{message:"Database name is required"}}},dbengine:{validators:{notEmpty:{message:"Database engine is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),n.push(FormValidation.formValidation(o,{fields:{card_name:{validators:{notEmpty:{message:"Name on card is required"}}},card_number:{validators:{notEmpty:{message:"Card member is required"},creditCard:{message:"Card number is not valid"}}},card_expiry_month:{validators:{notEmpty:{message:"Month is required"}}},card_expiry_year:{validators:{notEmpty:{message:"Year is required"}}},card_cvv:{validators:{notEmpty:{message:"CVV is required"},digits:{message:"CVV must contain only digits"},stringLength:{min:3,max:4,message:"CVV must contain 3 to 4 digits only"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})))}}}();KTUtil.onDOMContentLoaded((function(){KTCreateApp.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-campaign.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-campaign.js
new file mode 100644
index 0000000..404dd75
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-campaign.js
@@ -0,0 +1 @@
+"use strict";var KTCreateCampaign=function(){var e,a,t,n,o,i,l=[];return{init:function(){(e=document.querySelector("#kt_modal_create_campaign"))&&(new bootstrap.Modal(e),a=document.querySelector("#kt_modal_create_campaign_stepper"),t=document.querySelector("#kt_modal_create_campaign_stepper_form"),n=a.querySelector('[data-kt-stepper-action="submit"]'),o=a.querySelector('[data-kt-stepper-action="next"]'),(i=new KTStepper(a)).on("kt.stepper.changed",(function(e){4===i.getCurrentStepIndex()?(n.classList.remove("d-none"),n.classList.add("d-inline-block"),o.classList.add("d-none")):5===i.getCurrentStepIndex()?(n.classList.add("d-none"),o.classList.add("d-none")):(n.classList.remove("d-inline-block"),n.classList.remove("d-none"),o.classList.remove("d-none"))})),i.on("kt.stepper.next",(function(e){console.log("stepper.next");var a=l[e.getCurrentStepIndex()-1];a?a.validate().then((function(a){console.log("validated!"),"Valid"==a?e.goNext():Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){}))})):(e.goNext(),KTUtil.scrollTop())})),i.on("kt.stepper.previous",(function(e){console.log("stepper.previous"),e.goPrevious(),KTUtil.scrollTop()})),n.addEventListener("click",(function(e){e.preventDefault(),n.disabled=!0,n.setAttribute("data-kt-indicator","on"),setTimeout((function(){n.removeAttribute("data-kt-indicator"),n.disabled=!1,i.goNext()}),2e3)})),function(){var e=document.querySelector("#kt_modal_create_campaign_age_slider"),a=document.querySelector("#kt_modal_create_campaign_age_min"),n=document.querySelector("#kt_modal_create_campaign_age_max");noUiSlider.create(e,{start:[18,40],connect:!0,range:{min:13,max:80}}),e.noUiSlider.on("update",(function(e,t){t?n.innerHTML=Math.round(e[t]):a.innerHTML=Math.round(e[t])}));var o=new Tagify(document.querySelector("#kt_modal_create_campaign_location"),{delimiters:null,templates:{tag:function(e){const a=hostUrl+"media/flags/"+e.value.toLowerCase().replace(/\s+/g,"-")+".svg";try{return`\n \n \n ${e.code?`
`:""}\n
${e.value} \n
\n `}catch(e){}},dropdownItem:function(e){const a=hostUrl+"media/flags/"+e.value.toLowerCase().replace(/\s+/g,"-")+".svg";try{return`\n
\n
${e.value} \n
`}catch(e){}}},enforceWhitelist:!0,whitelist:[{value:"Argentina",code:"AR"},{value:"Australia",code:"AU",searchBy:"beach, sub-tropical"},{value:"Austria",code:"AT"},{value:"Brazil",code:"BR"},{value:"China",code:"CN"},{value:"Egypt",code:"EG"},{value:"Finland",code:"FI"},{value:"France",code:"FR"},{value:"Germany",code:"DE"},{value:"Hong Kong",code:"HK"},{value:"Hungary",code:"HU"},{value:"Iceland",code:"IS"},{value:"India",code:"IN"},{value:"Indonesia",code:"ID"},{value:"Italy",code:"IT"},{value:"Jamaica",code:"JM"},{value:"Japan",code:"JP"},{value:"Jersey",code:"JE"},{value:"Luxembourg",code:"LU"},{value:"Mexico",code:"MX"},{value:"Netherlands",code:"NL"},{value:"New Zealand",code:"NZ"},{value:"Norway",code:"NO"},{value:"Philippines",code:"PH"},{value:"Singapore",code:"SG"},{value:"South Korea",code:"KR"},{value:"Sweden",code:"SE"},{value:"Switzerland",code:"CH"},{value:"Thailand",code:"TH"},{value:"Ukraine",code:"UA"},{value:"United Kingdom",code:"GB"},{value:"United States",code:"US"},{value:"Vietnam",code:"VN"}],dropdown:{enabled:1,classname:"extra-properties"}}),l=o.settings.whitelist.slice(0,2);o.addTags(l),$("#kt_modal_create_campaign_datepicker").flatpickr({altInput:!0,enableTime:!0,altFormat:"F j, Y H:i",dateFormat:"Y-m-d H:i",mode:"range"}),new Dropzone("#kt_modal_create_campaign_files_upload",{url:"https://keenthemes.com/scripts/void.php",paramName:"file",maxFiles:10,maxFilesize:10,addRemoveLinks:!0,accept:function(e,a){"wow.jpg"==e.name?a("Naha, you don't."):a()}});const r=document.querySelector("#kt_modal_create_campaign_duration_all"),c=document.querySelector("#kt_modal_create_campaign_duration_fixed"),s=document.querySelector("#kt_modal_create_campaign_datepicker");[r,c].forEach((e=>{e.addEventListener("click",(a=>{e.classList.contains("active")||(r.classList.toggle("active"),c.classList.toggle("active"),c.classList.contains("active")?s.nextElementSibling.classList.remove("d-none"):s.nextElementSibling.classList.add("d-none"))}))}));var d=document.querySelector("#kt_modal_create_campaign_budget_slider"),u=document.querySelector("#kt_modal_create_campaign_budget_label");noUiSlider.create(d,{start:[5],connect:!0,range:{min:1,max:500}}),d.noUiSlider.on("update",(function(e,a){u.innerHTML=Math.round(e[a]),a&&(u.innerHTML=Math.round(e[a]))})),document.querySelector("#kt_modal_create_campaign_create_new").addEventListener("click",(function(){t.reset(),i.goTo(1)}))}(),l.push(FormValidation.formValidation(t,{fields:{campaign_name:{validators:{notEmpty:{message:"App name is required"}}},avatar:{validators:{file:{extension:"png,jpg,jpeg",type:"image/jpeg,image/png",message:"Please choose a png, jpg or jpeg files only"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})))}}}();KTUtil.onDOMContentLoaded((function(){KTCreateCampaign.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project.js
new file mode 100644
index 0000000..e69de29
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/budget.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/budget.js
new file mode 100644
index 0000000..82a2264
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/budget.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectBudget=function(){var e,t,a,r,o;return{init:function(){r=KTModalCreateProject.getForm(),o=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="budget-next"]'),t=KTModalCreateProject.getStepper().querySelector('[data-kt-element="budget-previous"]'),a=FormValidation.formValidation(r,{fields:{budget_setup:{validators:{notEmpty:{message:"Budget amount is required"},callback:{message:"The budget amount must be greater than $100",callback:function(e){var t=e.value;if(t=t.replace(/[$,]+/g,""),parseFloat(t)<100)return!1}}}},budget_usage:{validators:{notEmpty:{message:"Budget usage type is required"}}},budget_allow:{validators:{notEmpty:{message:"Allowing budget is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),KTDialer.getInstance(r.querySelector("#kt_modal_create_project_budget_setup")).on("kt.dialer.changed",(function(){a.revalidateField("budget_setup")})),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,o.goNext()}),1500)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))})),t.addEventListener("click",(function(){o.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectBudget=module.exports=KTModalCreateProjectBudget);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/complete.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/complete.js
new file mode 100644
index 0000000..f0bdf87
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/complete.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectComplete=function(){var e;return{init:function(){KTModalCreateProject.getForm(),e=KTModalCreateProject.getStepperObj(),KTModalCreateProject.getStepper().querySelector('[data-kt-element="complete-start"]').addEventListener("click",(function(){e.goTo(1)}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectComplete=module.exports=KTModalCreateProjectComplete);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/files.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/files.js
new file mode 100644
index 0000000..a2f7822
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/files.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectFiles=function(){var e,t,o;return{init:function(){KTModalCreateProject.getForm(),o=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="files-next"]'),t=KTModalCreateProject.getStepper().querySelector('[data-kt-element="files-previous"]'),new Dropzone("#kt_modal_create_project_files_upload",{url:"https://keenthemes.com/scripts/void.php",paramName:"file",maxFiles:10,maxFilesize:10,addRemoveLinks:!0,accept:function(e,t){"justinbieber.jpg"==e.name?t("Naha, you don't."):t()}}),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,o.goNext()}),1500)})),t.addEventListener("click",(function(){o.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectFiles=module.exports=KTModalCreateProjectFiles);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/main.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/main.js
new file mode 100644
index 0000000..0b7292a
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/main.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProject=function(){var e,t,o;return{init:function(){e=document.querySelector("#kt_modal_create_project_stepper"),o=document.querySelector("#kt_modal_create_project_form"),t=new KTStepper(e)},getStepperObj:function(){return t},getStepper:function(){return e},getForm:function(){return o}}}();KTUtil.onDOMContentLoaded((function(){document.querySelector("#kt_modal_create_project")&&(KTModalCreateProject.init(),KTModalCreateProjectType.init(),KTModalCreateProjectBudget.init(),KTModalCreateProjectSettings.init(),KTModalCreateProjectTeam.init(),KTModalCreateProjectTargets.init(),KTModalCreateProjectFiles.init(),KTModalCreateProjectComplete.init())})),"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProject=module.exports=KTModalCreateProject);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/settings.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/settings.js
new file mode 100644
index 0000000..5f66d75
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/settings.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectSettings=function(){var e,t,i,o,r;return{init:function(){o=KTModalCreateProject.getForm(),r=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="settings-next"]'),t=KTModalCreateProject.getStepper().querySelector('[data-kt-element="settings-previous"]'),new Dropzone("#kt_modal_create_project_settings_logo",{url:"https://keenthemes.com/scripts/void.php",paramName:"file",maxFiles:10,maxFilesize:10,addRemoveLinks:!0,accept:function(e,t){"justinbieber.jpg"==e.name?t("Naha, you don't."):t()}}),$(o.querySelector('[name="settings_release_date"]')).flatpickr({enableTime:!0,dateFormat:"d, M Y, H:i"}),$(o.querySelector('[name="settings_customer"]')).on("change",(function(){i.revalidateField("settings_customer")})),i=FormValidation.formValidation(o,{fields:{settings_name:{validators:{notEmpty:{message:"Project name is required"}}},settings_customer:{validators:{notEmpty:{message:"Customer is required"}}},settings_description:{validators:{notEmpty:{message:"Description is required"}}},settings_release_date:{validators:{notEmpty:{message:"Release date is required"}}},"settings_notifications[]":{validators:{notEmpty:{message:"Notifications are required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,r.goNext()}),1500)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))})),t.addEventListener("click",(function(){r.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectSettings=module.exports=KTModalCreateProjectSettings);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/targets.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/targets.js
new file mode 100644
index 0000000..0f30ca0
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/targets.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectTargets=function(){var e,t,a,r,o;return{init:function(){r=KTModalCreateProject.getForm(),o=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="targets-next"]'),t=KTModalCreateProject.getStepper().querySelector('[data-kt-element="targets-previous"]'),new Tagify(r.querySelector('[name="target_tags"]'),{whitelist:["Important","Urgent","High","Medium","Low"],maxTags:5,dropdown:{maxItems:10,enabled:0,closeOnSelect:!1}}).on("change",(function(){a.revalidateField("tags")})),$(r.querySelector('[name="target_due_date"]')).flatpickr({enableTime:!0,dateFormat:"d, M Y, H:i"}),$(r.querySelector('[name="target_assign"]')).on("change",(function(){a.revalidateField("target_assign")})),a=FormValidation.formValidation(r,{fields:{target_title:{validators:{notEmpty:{message:"Target title is required"}}},target_assign:{validators:{notEmpty:{message:"Customer is required"}}},target_due_date:{validators:{notEmpty:{message:"Due date is required"}}},target_tags:{validators:{notEmpty:{message:"Target tags are required"}}},target_allow:{validators:{notEmpty:{message:"Allowing target is required"}}},"target_notifications[]":{validators:{notEmpty:{message:"Notifications are required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,o.goNext()}),1500)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))})),t.addEventListener("click",(function(){o.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectTargets=module.exports=KTModalCreateProjectTargets);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/team.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/team.js
new file mode 100644
index 0000000..0bbb1fc
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/team.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectTeam=function(){var e,t,o;return{init:function(){KTModalCreateProject.getForm(),o=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="team-next"]'),t=KTModalCreateProject.getStepper().querySelector('[data-kt-element="team-previous"]'),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.disabled=!1,e.removeAttribute("data-kt-indicator"),o.goNext()}),1500)})),t.addEventListener("click",(function(){o.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectTeam=module.exports=KTModalCreateProjectTeam);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/type.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/type.js
new file mode 100644
index 0000000..5c33eef
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/create-project/type.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectType=function(){var e,t,o,r;return{init:function(){o=KTModalCreateProject.getForm(),r=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="type-next"]'),t=FormValidation.formValidation(o,{fields:{project_type:{validators:{notEmpty:{message:"Project type is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(o){o.preventDefault(),e.disabled=!0,t&&t.validate().then((function(t){console.log("validated!"),o.preventDefault(),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,r.goNext()}),1e3)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectType=module.exports=KTModalCreateProjectType);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/new-address.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/new-address.js
new file mode 100644
index 0000000..9e260d5
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/new-address.js
@@ -0,0 +1 @@
+"use strict";var KTModalNewAddress=function(){var t,e,n,o,i,r;return{init:function(){(r=document.querySelector("#kt_modal_new_address"))&&(i=new bootstrap.Modal(r),o=document.querySelector("#kt_modal_new_address_form"),t=document.getElementById("kt_modal_new_address_submit"),e=document.getElementById("kt_modal_new_address_cancel"),$(o.querySelector('[name="country"]')).select2().on("change",(function(){n.revalidateField("country")})),n=FormValidation.formValidation(o,{fields:{"first-name":{validators:{notEmpty:{message:"First name is required"}}},"last-name":{validators:{notEmpty:{message:"Last name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},address2:{validators:{notEmpty:{message:"Address 2 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&i.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(o.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalNewAddress.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/new-card.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/new-card.js
new file mode 100644
index 0000000..059b42a
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/new-card.js
@@ -0,0 +1 @@
+"use strict";var KTModalNewCard=function(){var t,e,n,r,o,i;return{init:function(){(i=document.querySelector("#kt_modal_new_card"))&&(o=new bootstrap.Modal(i),r=document.querySelector("#kt_modal_new_card_form"),t=document.getElementById("kt_modal_new_card_submit"),e=document.getElementById("kt_modal_new_card_cancel"),$(r.querySelector('[name="card_expiry_month"]')).on("change",(function(){n.revalidateField("card_expiry_month")})),$(r.querySelector('[name="card_expiry_year"]')).on("change",(function(){n.revalidateField("card_expiry_year")})),n=FormValidation.formValidation(r,{fields:{card_name:{validators:{notEmpty:{message:"Name on card is required"}}},card_number:{validators:{notEmpty:{message:"Card member is required"},creditCard:{message:"Card number is not valid"}}},card_expiry_month:{validators:{notEmpty:{message:"Month is required"}}},card_expiry_year:{validators:{notEmpty:{message:"Year is required"}}},card_cvv:{validators:{notEmpty:{message:"CVV is required"},digits:{message:"CVV must contain only digits"},stringLength:{min:3,max:4,message:"CVV must contain 3 to 4 digits only"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&o.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),o.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalNewCard.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/new-target.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/new-target.js
new file mode 100644
index 0000000..53da05a
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/new-target.js
@@ -0,0 +1 @@
+"use strict";var KTModalNewTarget=function(){var t,e,n,a,o,i;return{init:function(){(i=document.querySelector("#kt_modal_new_target"))&&(o=new bootstrap.Modal(i),a=document.querySelector("#kt_modal_new_target_form"),t=document.getElementById("kt_modal_new_target_submit"),e=document.getElementById("kt_modal_new_target_cancel"),new Tagify(a.querySelector('[name="tags"]'),{whitelist:["Important","Urgent","High","Medium","Low"],maxTags:5,dropdown:{maxItems:10,enabled:0,closeOnSelect:!1}}).on("change",(function(){n.revalidateField("tags")})),$(a.querySelector('[name="due_date"]')).flatpickr({enableTime:!0,dateFormat:"d, M Y, H:i"}),$(a.querySelector('[name="team_assign"]')).on("change",(function(){n.revalidateField("team_assign")})),n=FormValidation.formValidation(a,{fields:{target_title:{validators:{notEmpty:{message:"Target title is required"}}},target_assign:{validators:{notEmpty:{message:"Target assign is required"}}},target_due_date:{validators:{notEmpty:{message:"Target due date is required"}}},target_tags:{validators:{notEmpty:{message:"Target tags are required"}}},"targets_notifications[]":{validators:{notEmpty:{message:"Please select at least one communication method"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&o.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(a.reset(),o.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalNewTarget.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/complete.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/complete.js
new file mode 100644
index 0000000..7c08b5e
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/complete.js
@@ -0,0 +1 @@
+"use strict";var KTModalOfferADealComplete=function(){var e;return{init:function(){KTModalOfferADeal.getForm(),e=KTModalOfferADeal.getStepperObj(),KTModalOfferADeal.getStepper().querySelector('[data-kt-element="complete-start"]').addEventListener("click",(function(){e.goTo(1)}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalOfferADealComplete=module.exports=KTModalOfferADealComplete);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/details.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/details.js
new file mode 100644
index 0000000..c44c744
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/details.js
@@ -0,0 +1 @@
+"use strict";var KTModalOfferADealDetails=function(){var e,t,a,i,o;return{init:function(){i=KTModalOfferADeal.getForm(),o=KTModalOfferADeal.getStepperObj(),e=KTModalOfferADeal.getStepper().querySelector('[data-kt-element="details-next"]'),t=KTModalOfferADeal.getStepper().querySelector('[data-kt-element="details-previous"]'),$(i.querySelector('[name="details_activation_date"]')).flatpickr({enableTime:!0,dateFormat:"d, M Y, H:i"}),$(i.querySelector('[name="details_customer"]')).on("change",(function(){a.revalidateField("details_customer")})),a=FormValidation.formValidation(i,{fields:{details_customer:{validators:{notEmpty:{message:"Customer is required"}}},details_title:{validators:{notEmpty:{message:"Deal title is required"}}},details_activation_date:{validators:{notEmpty:{message:"Activation date is required"}}},"details_notifications[]":{validators:{notEmpty:{message:"Notifications are required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,o.goNext()}),1500)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))})),t.addEventListener("click",(function(){o.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalOfferADealDetails=module.exports=KTModalOfferADealDetails);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/finance.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/finance.js
new file mode 100644
index 0000000..e7e5df1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/finance.js
@@ -0,0 +1 @@
+"use strict";var KTModalOfferADealFinance=function(){var e,t,a,n,i;return{init:function(){n=KTModalOfferADeal.getForm(),i=KTModalOfferADeal.getStepperObj(),e=KTModalOfferADeal.getStepper().querySelector('[data-kt-element="finance-next"]'),t=KTModalOfferADeal.getStepper().querySelector('[data-kt-element="finance-previous"]'),a=FormValidation.formValidation(n,{fields:{finance_setup:{validators:{notEmpty:{message:"Amount is required"},callback:{message:"The amount must be greater than $100",callback:function(e){var t=e.value;if(t=t.replace(/[$,]+/g,""),parseFloat(t)<100)return!1}}}},finance_usage:{validators:{notEmpty:{message:"Usage type is required"}}},finance_allow:{validators:{notEmpty:{message:"Allowing budget is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),KTDialer.getInstance(n.querySelector("#kt_modal_finance_setup")).on("kt.dialer.changed",(function(){a.revalidateField("finance_setup")})),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,i.goNext()}),1500)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))})),t.addEventListener("click",(function(){i.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalOfferADealFinance=module.exports=KTModalOfferADealFinance);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/main.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/main.js
new file mode 100644
index 0000000..b427895
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/main.js
@@ -0,0 +1 @@
+"use strict";var KTModalOfferADeal=function(){var e,t,o;return{init:function(){e=document.querySelector("#kt_modal_offer_a_deal_stepper"),o=document.querySelector("#kt_modal_offer_a_deal_form"),t=new KTStepper(e)},getStepper:function(){return e},getStepperObj:function(){return t},getForm:function(){return o}}}();KTUtil.onDOMContentLoaded((function(){document.querySelector("#kt_modal_offer_a_deal")&&(KTModalOfferADeal.init(),KTModalOfferADealType.init(),KTModalOfferADealDetails.init(),KTModalOfferADealFinance.init(),KTModalOfferADealComplete.init())})),"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalOfferADeal=module.exports=KTModalOfferADeal);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/type.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/type.js
new file mode 100644
index 0000000..c981140
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/offer-a-deal/type.js
@@ -0,0 +1 @@
+"use strict";var KTModalOfferADealType=function(){var e,t,o,r;return{init:function(){o=KTModalOfferADeal.getForm(),r=KTModalOfferADeal.getStepperObj(),e=KTModalOfferADeal.getStepper().querySelector('[data-kt-element="type-next"]'),t=FormValidation.formValidation(o,{fields:{offer_type:{validators:{notEmpty:{message:"Offer type is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(o){o.preventDefault(),e.disabled=!0,t&&t.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,r.goNext()}),1e3)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalOfferADealType=module.exports=KTModalOfferADealType);
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/select-location.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/select-location.js
new file mode 100644
index 0000000..4f4c095
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/select-location.js
@@ -0,0 +1 @@
+"use strict";var KTModalSelectLocation=function(){var t,o,e="",n=!1;return{init:function(){(o=document.querySelector("#kt_modal_select_location"))&&(t=document.querySelector("#kt_modal_select_location_target"),document.querySelector("#kt_modal_select_location_button").addEventListener("click",(function(){t&&(t.value?t.value=e:t.innerHTML=e)})),o.addEventListener("shown.bs.modal",(function(){n||(!function(){if(L){var t,o=L.map("kt_modal_select_location_map",{center:[40.725,-73.985],zoom:30});L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'© OpenStreetMap contributors'}).addTo(o),t=void 0===L.esri.Geocoding?L.esri.geocodeService():L.esri.Geocoding.geocodeService();var n=L.layerGroup().addTo(o),i=L.divIcon({html:' ',bgPos:[10,10],iconAnchor:[20,37],popupAnchor:[0,-37],className:"leaflet-marker"});o.on("click",(function(o){t.reverse().latlng(o.latlng).run((function(t,o){t||(n.clearLayers(),e=o.address.Match_addr,L.marker(o.latlng,{icon:i}).addTo(n).bindPopup(o.address.Match_addr,{closeButton:!1}).openPopup(),Swal.fire({html:'Your selected - "'+e+'" .
Click on the "Apply" button to select this location.',icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){})))}))}))}}(),n=!0)})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalSelectLocation.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/share-earn.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/share-earn.js
new file mode 100644
index 0000000..bcf45ce
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/share-earn.js
@@ -0,0 +1 @@
+"use strict";var KTModalShareEarn={init:function(){var e,n,s;e=document.querySelector("#kt_share_earn_link_copy_button"),n=document.querySelector("#kt_share_earn_link_input"),(s=new ClipboardJS(e))&&s.on("success",(function(s){var t=e.innerHTML;n.classList.add("bg-success"),n.classList.add("text-inverse-success"),e.innerHTML="Copied!",setTimeout((function(){e.innerHTML=t,n.classList.remove("bg-success"),n.classList.remove("text-inverse-success")}),3e3),s.clearSelection()}))}};KTUtil.onDOMContentLoaded((function(){KTModalShareEarn.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/top-up-wallet.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/top-up-wallet.js
new file mode 100644
index 0000000..06c5a09
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/top-up-wallet.js
@@ -0,0 +1 @@
+"use strict";var KTModalTopUpWallet=function(){var t,e,o,n,a,r,l,i=[];return{init:function(){(e=document.querySelector("#kt_modal_top_up_wallet"))&&(t=new bootstrap.Modal(e),o=document.querySelector("#kt_modal_top_up_wallet_stepper"),n=document.querySelector("#kt_modal_top_up_wallet_stepper_form"),a=o.querySelector('[data-kt-stepper-action="submit"]'),r=o.querySelector('[data-kt-stepper-action="next"]'),(l=new KTStepper(o)).on("kt.stepper.changed",(function(t){4===l.getCurrentStepIndex()?(a.classList.remove("d-none"),a.classList.add("d-inline-block"),r.classList.add("d-none")):5===l.getCurrentStepIndex()?(a.classList.add("d-none"),r.classList.add("d-none")):(a.classList.remove("d-inline-block"),a.classList.remove("d-none"),r.classList.remove("d-none"))})),l.on("kt.stepper.next",(function(t){console.log("stepper.next");var e=i[t.getCurrentStepIndex()-1];e?e.validate().then((function(e){console.log("validated!"),"Valid"==e?t.goNext():Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){}))})):(t.goNext(),KTUtil.scrollTop())})),l.on("kt.stepper.previous",(function(t){console.log("stepper.previous"),t.goPrevious(),KTUtil.scrollTop()})),a.addEventListener("click",(function(t){t.preventDefault(),a.disabled=!0,a.setAttribute("data-kt-indicator","on"),setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,l.goNext()}),2e3)})),function(){const t=n.querySelectorAll('[name="currency_type"]'),e=n.querySelectorAll("[data-kt-modal-top-up-wallet-option]");let o="dollar";t.forEach((t=>{t.addEventListener("change",(t=>{o=t.target.value,e.forEach((t=>{t.classList.add("d-none"),t.getAttribute("data-kt-modal-top-up-wallet-option")===o&&t.classList.remove("d-none")}))}))})),document.querySelector("#kt_modal_top_up_wallet_create_new").addEventListener("click",(function(){n.reset(),l.goTo(1)}))}(),i.push(FormValidation.formValidation(n,{fields:{top_up_amount:{validators:{notEmpty:{message:"Top up amount is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),i.push(FormValidation.formValidation(n,{fields:{payment_methods:{validators:{notEmpty:{message:"Payment method is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),i.push(FormValidation.formValidation(n,{fields:{top_up_password:{validators:{notEmpty:{message:"Password is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),(()=>{e.querySelector('[data-kt-modal-action-type="close"]').addEventListener("click",(t=>{o(t)}));const o=e=>{e.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(n.reset(),t.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}})())}}}();KTUtil.onDOMContentLoaded((function(){KTModalTopUpWallet.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/two-factor-authentication.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/two-factor-authentication.js
new file mode 100644
index 0000000..ab69c03
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/two-factor-authentication.js
@@ -0,0 +1 @@
+"use strict";var KTModalTwoFactorAuthentication=function(){var e,t,o,n,i,a,r,s,l,d,c,u,m,f,p=function(){o.classList.remove("d-none"),i.classList.add("d-none"),d.classList.add("d-none")};return{init:function(){(e=document.querySelector("#kt_modal_two_factor_authentication"))&&(t=new bootstrap.Modal(e),o=e.querySelector('[data-kt-element="options"]'),n=e.querySelector('[data-kt-element="options-select"]'),i=e.querySelector('[data-kt-element="sms"]'),a=e.querySelector('[data-kt-element="sms-form"]'),r=e.querySelector('[data-kt-element="sms-submit"]'),s=e.querySelector('[data-kt-element="sms-cancel"]'),d=e.querySelector('[data-kt-element="apps"]'),c=e.querySelector('[data-kt-element="apps-form"]'),u=e.querySelector('[data-kt-element="apps-submit"]'),m=e.querySelector('[data-kt-element="apps-cancel"]'),n.addEventListener("click",(function(e){e.preventDefault();var t=o.querySelector('[name="auth_option"]:checked');o.classList.add("d-none"),"sms"==t.value?i.classList.remove("d-none"):d.classList.remove("d-none")})),l=FormValidation.formValidation(a,{fields:{mobile:{validators:{notEmpty:{message:"Mobile no is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),r.addEventListener("click",(function(e){e.preventDefault(),l&&l.validate().then((function(e){console.log("validated!"),"Valid"==e?(r.setAttribute("data-kt-indicator","on"),r.disabled=!0,setTimeout((function(){r.removeAttribute("data-kt-indicator"),r.disabled=!1,Swal.fire({text:"Mobile number has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(t.hide(),p())}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),s.addEventListener("click",(function(e){e.preventDefault(),o.querySelector('[name="auth_option"]:checked'),o.classList.remove("d-none"),i.classList.add("d-none")})),f=FormValidation.formValidation(c,{fields:{code:{validators:{notEmpty:{message:"Code is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),u.addEventListener("click",(function(e){e.preventDefault(),f&&f.validate().then((function(e){console.log("validated!"),"Valid"==e?(u.setAttribute("data-kt-indicator","on"),u.disabled=!0,setTimeout((function(){u.removeAttribute("data-kt-indicator"),u.disabled=!1,Swal.fire({text:"Code has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(t.hide(),p())}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),m.addEventListener("click",(function(e){e.preventDefault(),o.querySelector('[name="auth_option"]:checked'),o.classList.remove("d-none"),d.classList.add("d-none")})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalTwoFactorAuthentication.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/upgrade-plan.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/upgrade-plan.js
new file mode 100644
index 0000000..92e1bd9
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/upgrade-plan.js
@@ -0,0 +1 @@
+"use strict";var KTModalUpgradePlan=function(){var t,a,n,e=function(a){[].slice.call(t.querySelectorAll("[data-kt-plan-price-month]")).map((function(t){var n=t.getAttribute("data-kt-plan-price-month"),e=t.getAttribute("data-kt-plan-price-annual");"month"===a?t.innerHTML=n:"annual"===a&&(t.innerHTML=e)}))};return{init:function(){(t=document.querySelector("#kt_modal_upgrade_plan"))&&(a=t.querySelector('[data-kt-plan="month"]'),n=t.querySelector('[data-kt-plan="annual"]'),a.addEventListener("click",(function(t){t.preventDefault(),a.classList.add("active"),n.classList.remove("active"),e("month")})),n.addEventListener("click",(function(t){t.preventDefault(),a.classList.remove("active"),n.classList.add("active"),e("annual")})),e())}}}();KTUtil.onDOMContentLoaded((function(){KTModalUpgradePlan.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/users-search.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/users-search.js
new file mode 100644
index 0000000..0728e3c
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/modals/users-search.js
@@ -0,0 +1 @@
+"use strict";var KTModalUserSearch=function(){var e,t,n,s,a,r=function(e){setTimeout((function(){var a=KTUtil.getRandomInt(1,3);t.classList.add("d-none"),3===a?(n.classList.add("d-none"),s.classList.remove("d-none")):(n.classList.remove("d-none"),s.classList.add("d-none")),e.complete()}),1500)},o=function(e){t.classList.remove("d-none"),n.classList.add("d-none"),s.classList.add("d-none")};return{init:function(){(e=document.querySelector("#kt_modal_users_search_handler"))&&(e.querySelector('[data-kt-search-element="wrapper"]'),t=e.querySelector('[data-kt-search-element="suggestions"]'),n=e.querySelector('[data-kt-search-element="results"]'),s=e.querySelector('[data-kt-search-element="empty"]'),(a=new KTSearch(e)).on("kt.search.process",r),a.on("kt.search.clear",o))}}}();KTUtil.onDOMContentLoaded((function(){KTModalUserSearch.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/utilities/search/horizontal.js b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/search/horizontal.js
new file mode 100644
index 0000000..8c9b1a8
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/utilities/search/horizontal.js
@@ -0,0 +1 @@
+"use strict";var KTSearchHorizontal={init:function(){var e,n;e=document.querySelector("#kt_advanced_search_form").querySelector('[name="tags"]'),new Tagify(e),(n=document.querySelector("#kt_horizontal_search_advanced_link")).addEventListener("click",(function(e){e.preventDefault(),"Advanced Search"===n.innerHTML?n.innerHTML="Hide Advanced Search":n.innerHTML="Advanced Search"}))}};KTUtil.onDOMContentLoaded((function(){KTSearchHorizontal.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/custom/widgets.js b/mitra-panen-skripsi-main/public/assets/js/custom/widgets.js
new file mode 100644
index 0000000..53624b1
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/custom/widgets.js
@@ -0,0 +1 @@
+"use strict";var KTWidgets={init:function(){var e,t,a,o,r,s;!function(){if(document.querySelector("#kt_dashboard_daterangepicker")){var e=$("#kt_dashboard_daterangepicker"),t=moment(),a=moment();e.daterangepicker({direction:KTUtil.isRTL(),startDate:t,endDate:a,opens:"left",applyClass:"btn-primary",cancelClass:"btn-light-primary",ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,a,"")}function o(e,t,a){var o="",r="";t-e<100||"Today"==a?(o="Today:",r=e.format("MMM D")):"Yesterday"==a?(o="Yesterday:",r=e.format("MMM D")):r=e.format("MMM D")+" - "+t.format("MMM D"),$("#kt_dashboard_daterangepicker_date").html(r),$("#kt_dashboard_daterangepicker_title").html(o)}}(),(e=document.querySelector("#kt_user_menu_dark_mode_toggle"))&&e.addEventListener("click",(function(){window.location.href=this.getAttribute("data-kt-url")})),t=document.querySelectorAll(".statistics-widget-3-chart"),[].slice.call(t).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--kt-gray-800"),r=KTUtil.getCssVariableValue("--kt-"+a),s=KTUtil.getCssVariableValue("--kt-"+a+"-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[30,45,32,70,40]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:.3},stroke:{curve:"smooth",show:!0,width:3,colors:[r]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:"#E4E6EF",width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:80,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[r],markers:{colors:[r],strokeColor:[s],strokeWidth:3}}).render()}})),function(){var e=document.querySelectorAll(".statistics-widget-4-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--kt-gray-800"),r=KTUtil.getCssVariableValue("--kt-"+a),s=KTUtil.getCssVariableValue("--kt-"+a+"-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[40,40,30,30,35,35,50]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:.3},stroke:{curve:"smooth",show:!0,width:3,colors:[r]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:"#E4E6EF",width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[r],markers:{colors:[r],strokeColor:[s],strokeWidth:3}}).render()}}))}(),function(){var e=document.getElementById("kt_charts_widget_1_chart");if(e){var t={self:null,rendered:!1},a=function(){var a=parseInt(KTUtil.css(e,"height")),o=KTUtil.getCssVariableValue("--kt-gray-500"),r=KTUtil.getCssVariableValue("--kt-gray-200"),s={series:[{name:"Net Profit",data:[44,55,57,56,61,58]},{name:"Revenue",data:[76,85,101,98,87,105]}],chart:{fontFamily:"inherit",type:"bar",height:a,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["30%"],borderRadius:4}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:o,fontSize:"12px"}}},yaxis:{labels:{style:{colors:o,fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[KTUtil.getCssVariableValue("--kt-primary"),KTUtil.getCssVariableValue("--kt-gray-300")],grid:{borderColor:r,strokeDashArray:4,yaxis:{lines:{show:!0}}}};t.self=new ApexCharts(e,s),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_2_chart");if(e){var t={self:null,rendered:!1},a=function(){var a=parseInt(KTUtil.css(e,"height")),o=KTUtil.getCssVariableValue("--kt-gray-500"),r=KTUtil.getCssVariableValue("--kt-gray-200"),s={series:[{name:"Net Profit",data:[44,55,57,56,61,58]},{name:"Revenue",data:[76,85,101,98,87,105]}],chart:{fontFamily:"inherit",type:"bar",height:a,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["30%"],borderRadius:4}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:o,fontSize:"12px"}}},yaxis:{labels:{style:{colors:o,fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[KTUtil.getCssVariableValue("--kt-warning"),KTUtil.getCssVariableValue("--kt-gray-300")],grid:{borderColor:r,strokeDashArray:4,yaxis:{lines:{show:!0}}}};t.self=new ApexCharts(e,s),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_3_chart");if(e){var t={self:null,rendered:!1},a=function(){parseInt(KTUtil.css(e,"height"));var a=KTUtil.getCssVariableValue("--kt-gray-500"),o=KTUtil.getCssVariableValue("--kt-gray-200"),r=KTUtil.getCssVariableValue("--kt-info"),s={series:[{name:"Net Profit",data:[30,40,40,90,90,70,70]}],chart:{fontFamily:"inherit",type:"area",height:350,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[r]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{style:{colors:a,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[KTUtil.getCssVariableValue("--kt-info-light")],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{strokeColor:r,strokeWidth:3}};t.self=new ApexCharts(e,s),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_4_chart");if(e){var t={self:null,rendered:!1},a=function(){parseInt(KTUtil.css(e,"height"));var a=KTUtil.getCssVariableValue("--kt-gray-500"),o=KTUtil.getCssVariableValue("--kt-gray-200"),r=KTUtil.getCssVariableValue("--kt-success"),s=KTUtil.getCssVariableValue("--kt-success-light"),l=KTUtil.getCssVariableValue("--kt-warning"),i=KTUtil.getCssVariableValue("--kt-warning-light"),n={series:[{name:"Net Profit",data:[60,50,80,40,100,60]},{name:"Revenue",data:[70,60,110,40,50,70]}],chart:{fontFamily:"inherit",type:"area",height:350,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth"},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:a,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{style:{colors:a,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[r,l],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{colors:[s,i],strokeColor:[s,i],strokeWidth:3}};t.self=new ApexCharts(e,n),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_5_chart");if(e){var t={self:null,rendered:!1},a=function(){parseInt(KTUtil.css(e,"height"));var a=KTUtil.getCssVariableValue("--kt-gray-500"),o=KTUtil.getCssVariableValue("--kt-gray-200"),r={series:[{name:"Net Profit",data:[40,50,65,70,50,30]},{name:"Revenue",data:[-30,-40,-55,-60,-40,-20]}],chart:{fontFamily:"inherit",type:"bar",stacked:!0,height:350,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["12%"],borderRadius:[6,6]}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}}},yaxis:{min:-80,max:80,labels:{style:{colors:a,fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[KTUtil.getCssVariableValue("--kt-primary"),KTUtil.getCssVariableValue("--kt-info")],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}}};t.self=new ApexCharts(e,r),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_6_chart");if(e){var t={self:null,rendered:!1},a=function(){parseInt(KTUtil.css(e,"height"));var a=KTUtil.getCssVariableValue("--kt-gray-500"),o=KTUtil.getCssVariableValue("--kt-gray-200"),r=KTUtil.getCssVariableValue("--kt-primary"),s=KTUtil.getCssVariableValue("--kt-primary-light"),l={series:[{name:"Net Profit",type:"bar",stacked:!0,data:[40,50,65,70,50,30]},{name:"Revenue",type:"bar",stacked:!0,data:[20,20,25,30,30,20]},{name:"Expenses",type:"area",data:[50,80,60,90,50,70]}],chart:{fontFamily:"inherit",stacked:!0,height:350,toolbar:{show:!1}},plotOptions:{bar:{stacked:!0,horizontal:!1,borderRadius:4,columnWidth:["12%"]}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{curve:"smooth",show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}}},yaxis:{max:120,labels:{style:{colors:a,fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[r,KTUtil.getCssVariableValue("--kt-info"),s],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}},padding:{top:0,right:0,bottom:0,left:0}}};t.self=new ApexCharts(e,l),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_7_chart");if(e){var t={self:null,rendered:!1},a=function(){var a=parseInt(KTUtil.css(e,"height")),o=KTUtil.getCssVariableValue("--kt-gray-500"),r=KTUtil.getCssVariableValue("--kt-gray-200"),s=KTUtil.getCssVariableValue("--kt-gray-300"),l=KTUtil.getCssVariableValue("--kt-warning"),i=KTUtil.getCssVariableValue("--kt-warning-light"),n=KTUtil.getCssVariableValue("--kt-success"),d=KTUtil.getCssVariableValue("--kt-success-light"),c=KTUtil.getCssVariableValue("--kt-primary"),h={series:[{name:"Net Profit",data:[30,30,50,50,35,35]},{name:"Revenue",data:[55,20,20,20,70,70]},{name:"Expenses",data:[60,60,40,40,30,30]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:2,colors:[l,"transparent","transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:s,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[l,n,c],grid:{borderColor:r,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{colors:[i,d,KTUtil.getCssVariableValue("--kt-primary-light")],strokeColor:[l,n,c],strokeWidth:3}};t.self=new ApexCharts(e,h),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_8_chart");if(e){var t={self:null,rendered:!1},a=function(){var a=parseInt(KTUtil.css(e,"height")),o=KTUtil.getCssVariableValue("--kt-gray-500"),r=KTUtil.getCssVariableValue("--kt-gray-200"),s=KTUtil.getCssVariableValue("--kt-gray-300"),l=KTUtil.getCssVariableValue("--kt-warning"),i=KTUtil.getCssVariableValue("--kt-warning-light"),n=KTUtil.getCssVariableValue("--kt-success"),d=KTUtil.getCssVariableValue("--kt-success-light"),c=KTUtil.getCssVariableValue("--kt-primary"),h={series:[{name:"Net Profit",data:[30,30,50,50,35,35]},{name:"Revenue",data:[55,20,20,20,70,70]},{name:"Expenses",data:[60,60,40,40,30,30]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:2,colors:[l,n,c]},xaxis:{x:0,offsetX:0,offsetY:0,padding:{left:0,right:0,top:0},categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:s,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{y:0,offsetX:0,offsetY:0,padding:{left:0,right:0},labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[i,d,KTUtil.getCssVariableValue("--kt-primary-light")],grid:{borderColor:r,strokeDashArray:4,padding:{top:0,bottom:0,left:0,right:0}},markers:{colors:[l,n,c],strokeColor:[l,n,c],strokeWidth:3}};t.self=new ApexCharts(e,h),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e,t,a,o=document.querySelectorAll(".mixed-widget-2-chart"),r=KTUtil.getCssVariableValue("--kt-gray-500"),s=KTUtil.getCssVariableValue("--kt-gray-200");[].slice.call(o).map((function(o){a=parseInt(KTUtil.css(o,"height")),e=KTUtil.getCssVariableValue("--kt-"+o.getAttribute("data-kt-color")),t=KTUtil.colorDarken(e,15),new ApexCharts(o,{series:[{name:"Net Profit",data:[30,45,32,70,40,40,40]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0},dropShadow:{enabled:!0,enabledOnSeries:void 0,top:5,left:0,blur:3,color:t,opacity:.5}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:0},stroke:{curve:"smooth",show:!0,width:3,colors:[t]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:r,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:s,width:1,dashArray:3}}},yaxis:{min:0,max:80,labels:{show:!1,style:{colors:r,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}},marker:{show:!1}},colors:["transparent"],markers:{colors:[e],strokeColor:[t],strokeWidth:3}}).render()}))}(),function(){var e=document.querySelectorAll(".mixed-widget-3-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--kt-gray-800"),r=KTUtil.getCssVariableValue("--kt-gray-300"),s=KTUtil.getCssVariableValue("--kt-"+a),l=KTUtil.getCssVariableValue("--kt-"+a+"-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[30,25,45,30,55,55]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[s]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[l],markers:{colors:[l],strokeColor:[s],strokeWidth:3}}).render()}}))}(),function(){var e=document.querySelectorAll(".mixed-widget-4-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--kt-"+a),r=KTUtil.getCssVariableValue("--kt-"+a+"-light"),s=KTUtil.getCssVariableValue("--kt-gray-700");new ApexCharts(e,{series:[74],chart:{fontFamily:"inherit",height:t,type:"radialBar"},plotOptions:{radialBar:{hollow:{margin:0,size:"65%"},dataLabels:{showOn:"always",name:{show:!1,fontWeight:"700"},value:{color:s,fontSize:"30px",fontWeight:"700",offsetY:12,show:!0,formatter:function(e){return e+"%"}}},track:{background:r,strokeWidth:"100%"}}},colors:[o],stroke:{lineCap:"round"},labels:["Progress"]}).render()}}))}(),function(){var e=document.querySelectorAll(".mixed-widget-5-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--kt-gray-800"),r=KTUtil.getCssVariableValue("--kt-gray-300"),s=KTUtil.getCssVariableValue("--kt-"+a),l=KTUtil.getCssVariableValue("--kt-"+a+"-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[30,30,60,25,25,40]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},fill1:{type:"gradient",opacity:1,gradient:{type:"vertical",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:.375,stops:[25,50,100],colorStops:[]}},stroke:{curve:"smooth",show:!0,width:3,colors:[s]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:65,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[l],markers:{colors:[l],strokeColor:[s],strokeWidth:3}}).render()}}))}(),function(){var e=document.querySelectorAll(".mixed-widget-6-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--kt-gray-800"),r=KTUtil.getCssVariableValue("--kt-gray-300"),s=KTUtil.getCssVariableValue("--kt-"+a),l=KTUtil.getCssVariableValue("--kt-"+a+"-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[30,25,45,30,55,55]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[s]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[l],markers:{colors:[l],strokeColor:[s],strokeWidth:3}}).render()}}))}(),function(){var e=document.querySelectorAll(".mixed-widget-7-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--kt-gray-800"),r=KTUtil.getCssVariableValue("--kt-gray-300"),s=KTUtil.getCssVariableValue("--kt-"+a),l=KTUtil.getCssVariableValue("--kt-"+a+"-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[15,25,15,40,20,50]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[s]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[l],markers:{colors:[l],strokeColor:[s],strokeWidth:3}}).render()}}))}(),function(){var e,t,a,o=document.querySelectorAll(".mixed-widget-10-chart"),r=KTUtil.getCssVariableValue("--kt-gray-500"),s=KTUtil.getCssVariableValue("--kt-gray-200"),l=KTUtil.getCssVariableValue("--kt-gray-300");[].slice.call(o).map((function(o){e=o.getAttribute("data-kt-color"),t=parseInt(KTUtil.css(o,"height")),a=KTUtil.getCssVariableValue("--kt-"+e),new ApexCharts(o,{series:[{name:"Net Profit",data:[50,60,70,80,60,50,70,60]},{name:"Revenue",data:[50,60,70,80,60,50,70,60]}],chart:{fontFamily:"inherit",type:"bar",height:t,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["50%"],borderRadius:4}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug","Sep"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:r,fontSize:"12px"}}},yaxis:{y:0,offsetX:0,offsetY:0,labels:{style:{colors:r,fontSize:"12px"}}},fill:{type:"solid"},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" revenue"}}},colors:[a,l],grid:{padding:{top:10},borderColor:s,strokeDashArray:4,yaxis:{lines:{show:!0}}}}).render()}))}(),function(){var e,t=document.querySelectorAll(".mixed-widget-12-chart"),a=KTUtil.getCssVariableValue("--kt-gray-500"),o=KTUtil.getCssVariableValue("--kt-gray-200");[].slice.call(t).map((function(t){e=parseInt(KTUtil.css(t,"height")),new ApexCharts(t,{series:[{name:"Net Profit",data:[35,65,75,55,45,60,55]},{name:"Revenue",data:[40,70,80,60,50,65,60]}],chart:{fontFamily:"inherit",type:"bar",height:e,toolbar:{show:!1},sparkline:{enabled:!0}},plotOptions:{bar:{horizontal:!1,columnWidth:["30%"],borderRadius:2}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:1,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}}},yaxis:{min:0,max:100,labels:{style:{colors:a,fontSize:"12px"}}},fill:{type:["solid","solid"],opacity:[.25,1]},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}},marker:{show:!1}},colors:["#ffffff","#ffffff"],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}},padding:{left:20,right:20}}}).render()}))}(),function(){var e,t=document.querySelectorAll(".mixed-widget-13-chart");[].slice.call(t).map((function(t){if(e=parseInt(KTUtil.css(t,"height")),t){var a=KTUtil.getCssVariableValue("--kt-gray-800"),o=KTUtil.getCssVariableValue("--kt-gray-300");new ApexCharts(t,{series:[{name:"Net Profit",data:[15,25,15,40,20,50]}],grid:{show:!1,padding:{top:0,bottom:0,left:0,right:0}},chart:{fontFamily:"inherit",type:"area",height:e,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"gradient",gradient:{opacityFrom:.4,opacityTo:0,stops:[20,120,120,120]}},stroke:{curve:"smooth",show:!0,width:3,colors:["#FFFFFF"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:a,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:o,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:a,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:["#ffffff"],markers:{colors:[a],strokeColor:[o],strokeWidth:3}}).render()}}))}(),function(){var e,t=document.querySelectorAll(".mixed-widget-14-chart");[].slice.call(t).map((function(t){e=parseInt(KTUtil.css(t,"height"));var a=KTUtil.getCssVariableValue("--kt-gray-800");new ApexCharts(t,{series:[{name:"Inflation",data:[1,2.1,1,2.1,4.1,6.1,4.1,4.1,2.1,4.1,2.1,3.1,1,1,2.1]}],chart:{fontFamily:"inherit",height:e,type:"bar",toolbar:{show:!1}},grid:{show:!1,padding:{top:0,bottom:0,left:0,right:0}},colors:["#ffffff"],plotOptions:{bar:{borderRadius:2.5,dataLabels:{position:"top"},columnWidth:"20%"}},dataLabels:{enabled:!1,formatter:function(e){return e+"%"},offsetY:-20,style:{fontSize:"12px",colors:["#304758"]}},xaxis:{labels:{show:!1},categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","Jan","Feb","Mar"],position:"top",axisBorder:{show:!1},axisTicks:{show:!1},crosshairs:{show:!1},tooltip:{enabled:!1}},yaxis:{show:!1,axisBorder:{show:!1},axisTicks:{show:!1,background:a},labels:{show:!1,formatter:function(e){return e+"%"}}}}).render()}))}(),function(){var e=document.getElementById("kt_charts_mixed_widget_16_chart"),t=parseInt(KTUtil.css(e,"height"));if(e){var a={labels:["Total Members"],series:[74],chart:{fontFamily:"inherit",height:t,type:"radialBar",offsetY:0},plotOptions:{radialBar:{startAngle:-90,endAngle:90,hollow:{margin:0,size:"70%"},dataLabels:{showOn:"always",name:{show:!0,fontSize:"13px",fontWeight:"700",offsetY:-5,color:KTUtil.getCssVariableValue("--kt-gray-500")},value:{color:KTUtil.getCssVariableValue("--kt-gray-700"),fontSize:"30px",fontWeight:"700",offsetY:-40,show:!0}},track:{background:KTUtil.getCssVariableValue("--kt-primary-light"),strokeWidth:"100%"}}},colors:[KTUtil.getCssVariableValue("--kt-primary")],stroke:{lineCap:"round"}};new ApexCharts(e,a).render()}}(),function(){var e=document.querySelectorAll(".mixed-widget-17-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o={labels:["Total Orders"],series:[75],chart:{fontFamily:"inherit",height:t,type:"radialBar",offsetY:0},plotOptions:{radialBar:{startAngle:-90,endAngle:90,hollow:{margin:0,size:"55%"},dataLabels:{showOn:"always",name:{show:!0,fontSize:"12px",fontWeight:"700",offsetY:-5,color:KTUtil.getCssVariableValue("--kt-gray-500")},value:{color:KTUtil.getCssVariableValue("--kt-gray-900"),fontSize:"24px",fontWeight:"600",offsetY:-40,show:!0,formatter:function(e){return"8,346"}}},track:{background:KTUtil.getCssVariableValue("--kt-gray-300"),strokeWidth:"100%"}}},colors:[KTUtil.getCssVariableValue("--kt-"+a)],stroke:{lineCap:"round"}};new ApexCharts(e,o).render()}}))}(),function(){var e=document.getElementById("kt_charts_mixed_widget_18_chart"),t=parseInt(KTUtil.css(e,"height"));if(e){var a=KTUtil.getCssVariableValue("--kt-gray-800"),o=KTUtil.getCssVariableValue("--kt-gray-800"),r="dark"===KTThemeMode.getMode()?KTUtil.getCssVariableValue("--kt-gray-200"):"#D6D6E0";new ApexCharts(e,{series:[{name:"Net Profit",data:[30,25,45,30,55,55]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[o]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:a,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:o,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:a,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[r],markers:{colors:[r],strokeColor:[o],strokeWidth:3}}).render()}}(),function(){var e=document.getElementById("kt_charts_mixed_widget_19_chart"),t=parseInt(KTUtil.css(e,"height"));if(e){var a=KTUtil.getCssVariableValue("--kt-gray-800"),o=KTUtil.getCssVariableValue("--kt-info"),r=KTUtil.getCssVariableValue("--kt-info-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[30,25,45,30,55,55]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[o]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:a,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:o,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:a,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[r],markers:{colors:[r],strokeColor:[o],strokeWidth:3}}).render()}}(),(a=document.querySelector("#kt_forms_widget_1_form"))&&a&&new Quill("#kt_forms_widget_1_editor",{modules:{toolbar:{container:"#kt_forms_widget_1_editor_toolbar"}},placeholder:"What is on your mind ?",theme:"snow"}),o=document.querySelector("#kt_widget_5_load_more_btn"),r=document.querySelector("#kt_widget_5"),o&&o.addEventListener("click",(function(e){e.preventDefault(),o.setAttribute("data-kt-indicator","on"),setTimeout((function(){o.removeAttribute("data-kt-indicator"),r.classList.remove("d-none"),o.classList.add("d-none"),KTUtil.scrollTo(r,200)}),2e3)})),(s=document.querySelector("#kt_user_follow_button"))&&s.addEventListener("click",(function(e){e.preventDefault(),s.setAttribute("data-kt-indicator","on"),s.disabled=!0,s.classList.contains("btn-success")?setTimeout((function(){s.removeAttribute("data-kt-indicator"),s.classList.remove("btn-success"),s.classList.add("btn-light"),s.querySelector(".svg-icon").classList.add("d-none"),s.querySelector(".indicator-label").innerHTML="Follow",s.disabled=!1}),1500):setTimeout((function(){s.removeAttribute("data-kt-indicator"),s.classList.add("btn-success"),s.classList.remove("btn-light"),s.querySelector(".svg-icon").classList.remove("d-none"),s.querySelector(".indicator-label").innerHTML="Following",s.disabled=!1}),1e3)})),function(){if("undefined"!=typeof FullCalendar&&document.querySelector("#kt_calendar_widget_1")){var e=moment().startOf("day"),t=e.format("YYYY-MM"),a=e.clone().subtract(1,"day").format("YYYY-MM-DD"),o=e.format("YYYY-MM-DD"),r=e.clone().add(1,"day").format("YYYY-MM-DD"),s=document.getElementById("kt_calendar_widget_1");new FullCalendar.Calendar(s,{headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay,listMonth"},height:800,contentHeight:780,aspectRatio:3,nowIndicator:!0,now:o+"T09:25:00",views:{dayGridMonth:{buttonText:"month"},timeGridWeek:{buttonText:"week"},timeGridDay:{buttonText:"day"}},initialView:"dayGridMonth",initialDate:o,editable:!0,dayMaxEvents:!0,navLinks:!0,events:[{title:"All Day Event",start:t+"-01",description:"Toto lorem ipsum dolor sit incid idunt ut",className:"fc-event-danger fc-event-solid-warning"},{title:"Reporting",start:t+"-14T13:30:00",description:"Lorem ipsum dolor incid idunt ut labore",end:t+"-14",className:"fc-event-success"},{title:"Company Trip",start:t+"-02",description:"Lorem ipsum dolor sit tempor incid",end:t+"-03",className:"fc-event-primary"},{title:"ICT Expo 2017 - Product Release",start:t+"-03",description:"Lorem ipsum dolor sit tempor inci",end:t+"-05",className:"fc-event-light fc-event-solid-primary"},{title:"Dinner",start:t+"-12",description:"Lorem ipsum dolor sit amet, conse ctetur",end:t+"-10"},{id:999,title:"Repeating Event",start:t+"-09T16:00:00",description:"Lorem ipsum dolor sit ncididunt ut labore",className:"fc-event-danger"},{id:1e3,title:"Repeating Event",description:"Lorem ipsum dolor sit amet, labore",start:t+"-16T16:00:00"},{title:"Conference",start:a,end:r,description:"Lorem ipsum dolor eius mod tempor labore",className:"fc-event-primary"},{title:"Meeting",start:o+"T10:30:00",end:o+"T12:30:00",description:"Lorem ipsum dolor eiu idunt ut labore"},{title:"Lunch",start:o+"T12:00:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, ut labore"},{title:"Meeting",start:o+"T14:30:00",className:"fc-event-warning",description:"Lorem ipsum conse ctetur adipi scing"},{title:"Happy Hour",start:o+"T17:30:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, conse ctetur"},{title:"Dinner",start:r+"T05:00:00",className:"fc-event-solid-danger fc-event-light",description:"Lorem ipsum dolor sit ctetur adipi scing"},{title:"Birthday Party",start:r+"T07:00:00",className:"fc-event-primary",description:"Lorem ipsum dolor sit amet, scing"},{title:"Click for Google",url:"http://google.com/",start:t+"-28",className:"fc-event-solid-info fc-event-light",description:"Lorem ipsum dolor sit amet, labore"}]}).render()}}()}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTWidgets),KTUtil.onDOMContentLoaded((function(){KTWidgets.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/my_scripts.js b/mitra-panen-skripsi-main/public/assets/js/my_scripts.js
new file mode 100644
index 0000000..cdc380c
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/my_scripts.js
@@ -0,0 +1,41 @@
+// function convert number to rupiah
+function formatRupiah(angka, prefix) {
+ var number_string = angka.replaceAll(/[^,\d]/g, '').toString(),
+ split = number_string.split(','),
+ sisa = split[0].length % 3,
+ rupiah = split[0].substr(0, sisa),
+ ribuan = split[0].substr(sisa).match(/\d{3}/gi);
+
+ if (ribuan) {
+ separator = sisa ? '.' : '';
+ rupiah += separator + ribuan.join('.');
+ }
+
+ rupiah = split[1] != undefined ? rupiah + ',' + split[1] : rupiah;
+ return prefix == undefined ? rupiah : (rupiah ? 'Rp ' + rupiah : '');
+}
+
+// function convert input selling price to format rupiah
+const convertRupiah = (selector) => {
+ var sellingPrice = document.getElementById(selector);
+ sellingPrice.addEventListener('keyup', function (e) {
+ sellingPrice.value = formatRupiah(this.value, 'Rp ');
+ });
+}
+
+// function to set tinymce
+const setTinyMce = (mode, selector, read) => {
+ tinymce.remove();
+ var options = {
+ selector: selector, height: "240", plugins: "advlist autolink link lists preview code",
+ toolbar: ["styleselect fontselect fontsizeselect | undo redo | bold italic | link | alignleft aligncenter alignright alignjustify | bullist numlist | outdent indent"],
+ readonly: read
+ };
+
+ if (mode === "dark") {
+ options["skin"] = "oxide-dark";
+ options["content_css"] = "dark";
+ }
+
+ tinymce.init(options);
+}
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/scripts.bundle.js b/mitra-panen-skripsi-main/public/assets/js/scripts.bundle.js
new file mode 100644
index 0000000..3981d31
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/scripts.bundle.js
@@ -0,0 +1,7 @@
+"use strict";var KTBlockUI=function(e,t){var n=this;if(null!=e){var i={zIndex:!1,overlayClass:"",overflow:"hidden",message:' '},r=function(){n.options=KTUtil.deepExtend({},i,t),n.element=e,n.overlayElement=null,n.blocked=!1,n.positionChanged=!1,n.overflowChanged=!1,KTUtil.data(n.element).set("blockui",n)};KTUtil.data(e).has("blockui")?n=KTUtil.data(e).get("blockui"):r(),n.block=function(){!function(){if(!1!==KTEventHandler.trigger(n.element,"kt.blockui.block",n)){var e="BODY"===n.element.tagName,t=KTUtil.css(n.element,"position"),i=KTUtil.css(n.element,"overflow"),r=e?1e4:1;n.options.zIndex>0?r=n.options.zIndex:"auto"!=KTUtil.css(n.element,"z-index")&&(r=KTUtil.css(n.element,"z-index")),n.element.classList.add("blockui"),"absolute"!==t&&"relative"!==t&&"fixed"!==t||(KTUtil.css(n.element,"position","relative"),n.positionChanged=!0),"hidden"===n.options.overflow&&"visible"===i&&(KTUtil.css(n.element,"overflow","hidden"),n.overflowChanged=!0),n.overlayElement=document.createElement("DIV"),n.overlayElement.setAttribute("class","blockui-overlay "+n.options.overlayClass),n.overlayElement.innerHTML=n.options.message,KTUtil.css(n.overlayElement,"z-index",r),n.element.append(n.overlayElement),n.blocked=!0,KTEventHandler.trigger(n.element,"kt.blockui.after.blocked",n)}}()},n.release=function(){!1!==KTEventHandler.trigger(n.element,"kt.blockui.release",n)&&(n.element.classList.add("blockui"),n.positionChanged&&KTUtil.css(n.element,"position",""),n.overflowChanged&&KTUtil.css(n.element,"overflow",""),n.overlayElement&&KTUtil.remove(n.overlayElement),n.blocked=!1,KTEventHandler.trigger(n.element,"kt.blockui.released",n))},n.isBlocked=function(){return n.blocked},n.destroy=function(){KTUtil.data(n.element).remove("blockui")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTBlockUI.getInstance=function(e){return null!==e&&KTUtil.data(e).has("blockui")?KTUtil.data(e).get("blockui"):null},"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTBlockUI);var KTCookie={get:function(e){var t=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},set:function(e,t,n){null==n&&(n={}),(n=Object.assign({},{path:"/"},n)).expires instanceof Date&&(n.expires=n.expires.toUTCString());var i=encodeURIComponent(e)+"="+encodeURIComponent(t);for(var r in n)if(!1!==n.hasOwnProperty(r)){i+="; "+r;var o=n[r];!0!==o&&(i+="="+o)}document.cookie=i},remove:function(e){this.set(e,"",{"max-age":-1})}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTCookie);var KTDialer=function(e,t){var n=this;if(e){var i={min:null,max:null,step:1,decimals:0,prefix:"",suffix:""},r=function(){n.options=KTUtil.deepExtend({},i,t),n.element=e,n.incElement=n.element.querySelector('[data-kt-dialer-control="increase"]'),n.decElement=n.element.querySelector('[data-kt-dialer-control="decrease"]'),n.inputElement=n.element.querySelector("input[type]"),c("decimals")&&(n.options.decimals=parseInt(c("decimals"))),c("prefix")&&(n.options.prefix=c("prefix")),c("suffix")&&(n.options.suffix=c("suffix")),c("step")&&(n.options.step=parseFloat(c("step"))),c("min")&&(n.options.min=parseFloat(c("min"))),c("max")&&(n.options.max=parseFloat(c("max"))),n.value=parseFloat(n.inputElement.value.replace(/[^\d.]/g,"")),s(),o(),KTUtil.data(n.element).set("dialer",n)},o=function(){KTUtil.addEvent(n.incElement,"click",(function(e){e.preventDefault(),a()})),KTUtil.addEvent(n.decElement,"click",(function(e){e.preventDefault(),l()})),KTUtil.addEvent(n.inputElement,"input",(function(e){e.preventDefault(),s()}))},a=function(){return KTEventHandler.trigger(n.element,"kt.dialer.increase",n),n.inputElement.value=n.value+n.options.step,s(),KTEventHandler.trigger(n.element,"kt.dialer.increased",n),n},l=function(){return KTEventHandler.trigger(n.element,"kt.dialer.decrease",n),n.inputElement.value=n.value-n.options.step,s(),KTEventHandler.trigger(n.element,"kt.dialer.decreased",n),n},s=function(e){KTEventHandler.trigger(n.element,"kt.dialer.change",n),n.value=void 0!==e?e:u(n.inputElement.value),null!==n.options.min&&n.valuen.options.max&&(n.value=n.options.max),n.inputElement.value=d(n.value),n.inputElement.dispatchEvent(new Event("change")),KTEventHandler.trigger(n.element,"kt.dialer.changed",n)},u=function(e){return e=e.replace(/[^0-9.-]/g,"").replace(/(\..*)\./g,"$1").replace(/(?!^)-/g,"").replace(/^0+(\d)/gm,"$1"),e=parseFloat(e),isNaN(e)&&(e=0),e},d=function(e){return n.options.prefix+parseFloat(e).toFixed(n.options.decimals)+n.options.suffix},c=function(e){return!0===n.element.hasAttribute("data-kt-dialer-"+e)?n.element.getAttribute("data-kt-dialer-"+e):null};!0===KTUtil.data(e).has("dialer")?n=KTUtil.data(e).get("dialer"):r(),n.setMinValue=function(e){n.options.min=e},n.setMaxValue=function(e){n.options.max=e},n.setValue=function(e){s(e)},n.getValue=function(){return n.inputElement.value},n.update=function(){s()},n.increase=function(){return a()},n.decrease=function(){return l()},n.getElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("dialer")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTDialer.getInstance=function(e){return null!==e&&KTUtil.data(e).has("dialer")?KTUtil.data(e).get("dialer"):null},KTDialer.createInstances=function(e='[data-kt-dialer="true"]'){var t=document.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n0&&KTUtil.on(document.body,e,"click",(function(e){e.preventDefault(),n.toggleElement=this,a()})),null!==t&&t.length>0&&KTUtil.on(document.body,t,"click",(function(e){e.preventDefault(),n.closeElement=this,l()}))},a=function(){!1!==KTEventHandler.trigger(n.element,"kt.drawer.toggle",n)&&(!0===n.shown?l():s(),KTEventHandler.trigger(n.element,"kt.drawer.toggled",n))},l=function(){!1!==KTEventHandler.trigger(n.element,"kt.drawer.hide",n)&&(n.shown=!1,c(),document.body.removeAttribute("data-kt-drawer-"+n.name,"on"),document.body.removeAttribute("data-kt-drawer"),KTUtil.removeClass(n.element,n.options.baseClass+"-on"),null!==n.toggleElement&&KTUtil.removeClass(n.toggleElement,"active"),KTEventHandler.trigger(n.element,"kt.drawer.after.hidden",n))},s=function(){!1!==KTEventHandler.trigger(n.element,"kt.drawer.show",n)&&(n.shown=!0,d(),document.body.setAttribute("data-kt-drawer-"+n.name,"on"),document.body.setAttribute("data-kt-drawer","on"),KTUtil.addClass(n.element,n.options.baseClass+"-on"),null!==n.toggleElement&&KTUtil.addClass(n.toggleElement,"active"),KTEventHandler.trigger(n.element,"kt.drawer.shown",n))},u=function(){var e=f(),t=m("direction"),i=m("top"),r=m("bottom"),o=m("start"),a=m("end");!0===KTUtil.hasClass(n.element,n.options.baseClass+"-on")&&"on"===String(document.body.getAttribute("data-kt-drawer-"+n.name+"-"))?n.shown=!0:n.shown=!1,!0===m("activate")?(KTUtil.addClass(n.element,n.options.baseClass),KTUtil.addClass(n.element,n.options.baseClass+"-"+t),KTUtil.css(n.element,"width",e,!0),n.lastWidth=e,i&&KTUtil.css(n.element,"top",i),r&&KTUtil.css(n.element,"bottom",r),o&&(KTUtil.isRTL()?KTUtil.css(n.element,"right",o):KTUtil.css(n.element,"left",o)),a&&(KTUtil.isRTL()?KTUtil.css(n.element,"left",a):KTUtil.css(n.element,"right",a))):(KTUtil.removeClass(n.element,n.options.baseClass),KTUtil.removeClass(n.element,n.options.baseClass+"-"+t),KTUtil.css(n.element,"width",""),i&&KTUtil.css(n.element,"top",""),r&&KTUtil.css(n.element,"bottom",""),o&&(KTUtil.isRTL()?KTUtil.css(n.element,"right",""):KTUtil.css(n.element,"left","")),a&&(KTUtil.isRTL()?KTUtil.css(n.element,"left",""):KTUtil.css(n.element,"right","")),l())},d=function(){!0===m("overlay")&&(n.overlayElement=document.createElement("DIV"),KTUtil.css(n.overlayElement,"z-index",KTUtil.css(n.element,"z-index")-1),document.body.append(n.overlayElement),KTUtil.addClass(n.overlayElement,m("overlay-class")),KTUtil.addEvent(n.overlayElement,"click",(function(e){e.preventDefault(),l()})))},c=function(){null!==n.overlayElement&&KTUtil.remove(n.overlayElement)},m=function(e){if(!0===n.element.hasAttribute("data-kt-drawer-"+e)){var t=n.element.getAttribute("data-kt-drawer-"+e),i=KTUtil.getResponsiveValue(t);return null!==i&&"true"===String(i)?i=!0:null!==i&&"false"===String(i)&&(i=!1),i}var r=KTUtil.snakeToCamel(e);return n.options[r]?KTUtil.getResponsiveValue(n.options[r]):null},f=function(){var e=m("width");return"auto"===e&&(e=KTUtil.css(n.element,"width")),e};KTUtil.data(e).has("drawer")?n=KTUtil.data(e).get("drawer"):r(),n.toggle=function(){return a()},n.show=function(){return s()},n.hide=function(){return l()},n.isShown=function(){return n.shown},n.update=function(){u()},n.goElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("drawer")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTDrawer.getInstance=function(e){return null!==e&&KTUtil.data(e).has("drawer")?KTUtil.data(e).get("drawer"):null},KTDrawer.hideAll=function(e=null,t='[data-kt-drawer="true"]'){var n=document.querySelectorAll(t);if(n&&n.length>0)for(var i=0,r=n.length;i0)for(var n=0,i=t.length;n0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;t0)for(var n=0,i=t.length;n0)for(var t=0,i=e.length;t0?"dropdown":"accordion"},T=function(e){var t,n;return c(e)||e.hasAttribute("data-kt-menu-trigger")?e:KTUtil.data(e).has("item")?KTUtil.data(e).get("item"):(t=e.closest(".menu-item[data-kt-menu-trigger]"))?t:(n=e.closest(".menu-sub"))&&!0===KTUtil.data(n).has("item")?KTUtil.data(n).get("item"):void 0},h=function(e){var t,n=e.closest(".menu-sub");return KTUtil.data(n).has("item")?KTUtil.data(n).get("item"):n&&(t=n.closest(".menu-item[data-kt-menu-trigger]"))?t:null},K=function(e){var t,i=[],r=0;do{(t=h(e))&&(i.push(t),e=t),r++}while(null!==t&&r<20);return n.triggerElement&&i.unshift(n.triggerElement),i},b=function(e){var t=e;return KTUtil.data(e).get("sub")&&(t=KTUtil.data(e).get("sub")),null!==t&&t.querySelector(".menu-item[data-kt-menu-trigger]")||null},k=function(e){var t,n=[],i=0;do{(t=b(e))&&(n.push(t),e=t),i++}while(null!==t&&i<20);return n},U=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.dropdown.show",e)){KTMenu.hideDropdowns(e);c(e)||p(e);var t=g(e),i=I(e,"width"),r=I(e,"height"),o=n.options.dropdown.zindex,a=KTUtil.getHighestZindex(e);null!==a&&a>=o&&(o=a+1),o>0&&KTUtil.css(t,"z-index",o),null!==i&&KTUtil.css(t,"width",i),null!==r&&KTUtil.css(t,"height",r),KTUtil.css(t,"display",""),KTUtil.css(t,"overflow",""),y(e,t),KTUtil.addClass(e,"show"),KTUtil.addClass(e,"menu-dropdown"),KTUtil.addClass(t,"show"),!0===I(e,"overflow")?(document.body.appendChild(t),KTUtil.data(e).set("sub",t),KTUtil.data(t).set("item",e),KTUtil.data(t).set("menu",n)):KTUtil.data(t).set("item",e),KTEventHandler.trigger(n.element,"kt.menu.dropdown.shown",e)}},w=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.dropdown.hide",e)){var t=g(e);KTUtil.css(t,"z-index",""),KTUtil.css(t,"width",""),KTUtil.css(t,"height",""),KTUtil.removeClass(e,"show"),KTUtil.removeClass(e,"menu-dropdown"),KTUtil.removeClass(t,"show"),!0===I(e,"overflow")&&(e.classList.contains("menu-item")?e.appendChild(t):KTUtil.insertAfter(n.element,e),KTUtil.data(e).remove("sub"),KTUtil.data(t).remove("item"),KTUtil.data(t).remove("menu")),E(e),KTEventHandler.trigger(n.element,"kt.menu.dropdown.hidden",e)}},y=function(e,t){var n,i=I(e,"attach");n=i?"parent"===i?e.parentNode:document.querySelector(i):e;var r=Popper.createPopper(n,t,S(e));KTUtil.data(e).set("popper",r)},E=function(e){!0===KTUtil.data(e).has("popper")&&(KTUtil.data(e).get("popper").destroy(),KTUtil.data(e).remove("popper"))},S=function(e){var t=I(e,"placement");t||(t="right");var n=I(e,"offset"),i=n?n.split(","):[];return 2===i.length&&(i[0]=parseInt(i[0]),i[1]=parseInt(i[1])),{placement:t,strategy:!0===I(e,"overflow")?"absolute":"fixed",modifiers:[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{altAxis:!1!==I(e,"flip")}},{name:"flip",options:{flipVariations:!1}}]}},A=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.accordion.show",e)){var t=g(e),i=n.options.accordion.expand;!0===I(e,"expand")?i=!0:!1===I(e,"expand")?i=!1:!0===I(n.element,"expand")&&(i=!0),!1===i&&L(e),!0===KTUtil.data(e).has("popper")&&w(e),KTUtil.addClass(e,"hover"),KTUtil.addClass(e,"showing"),KTUtil.slideDown(t,n.options.accordion.slideSpeed,(function(){KTUtil.removeClass(e,"showing"),KTUtil.addClass(e,"show"),KTUtil.addClass(t,"show"),KTEventHandler.trigger(n.element,"kt.menu.accordion.shown",e)}))}},x=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.accordion.hide",e)){var t=g(e);KTUtil.addClass(e,"hiding"),KTUtil.slideUp(t,n.options.accordion.slideSpeed,(function(){KTUtil.removeClass(e,"hiding"),KTUtil.removeClass(e,"show"),KTUtil.removeClass(t,"show"),KTUtil.removeClass(e,"hover"),KTEventHandler.trigger(n.element,"kt.menu.accordion.hidden",e)}))}},L=function(e){var t,i=KTUtil.findAll(n.element,".show[data-kt-menu-trigger]");if(i&&i.length>0)for(var r=0,o=i.length;r0))for(var r=0,o=i.length;r0)for(var l=0,s=i.length;l0}(e)},n.getTriggerElement=function(){return n.triggerElement},n.isItemDropdownPermanent=function(e){return function(e){return!0===I(e,"permanent")}(e)},n.destroy=function(){KTUtil.data(n.element).remove("menu")},n.disable=function(){n.disabled=!0},n.enable=function(){n.disabled=!1},n.hideAccordions=function(e){return L(e)},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)}}};KTMenu.getInstance=function(e){var t;if(KTUtil.data(e).has("menu"))return KTUtil.data(e).get("menu");if(KTUtil.hasClass(e,"menu-link")){var n=e.closest(".menu-sub");if(KTUtil.data(n).has("menu"))return KTUtil.data(n).get("menu")}return null},KTMenu.hideDropdowns=function(e){var t=document.querySelectorAll(".show.menu-dropdown[data-kt-menu-trigger]");if(t&&t.length>0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;t0)for(var o=0,a=r.length;o .menu-link, [data-kt-menu-trigger]:not(.menu-item):not([data-kt-menu-trigger="auto"])',"click",(function(e){var t=KTMenu.getInstance(this);if(null!==t)return t.click(this,e)})),KTUtil.on(document.body,".menu-item:not([data-kt-menu-trigger]) > .menu-link","click",(function(e){var t=KTMenu.getInstance(this);if(null!==t)return t.link(this,e)})),KTUtil.on(document.body,'[data-kt-menu-dismiss="true"]',"click",(function(e){var t=KTMenu.getInstance(this);if(null!==t)return t.dismiss(this,e)})),KTUtil.on(document.body,"[data-kt-menu-trigger], .menu-sub","mouseover",(function(e){var t=KTMenu.getInstance(this);if(null!==t&&"dropdown"===t.getItemSubType(this))return t.mouseover(this,e)})),KTUtil.on(document.body,"[data-kt-menu-trigger], .menu-sub","mouseout",(function(e){var t=KTMenu.getInstance(this);if(null!==t&&"dropdown"===t.getItemSubType(this))return t.mouseout(this,e)})),window.addEventListener("resize",(function(){var e;KTUtil.throttle(undefined,(function(){var t=document.querySelectorAll('[data-kt-menu="true"]');if(t&&t.length>0)for(var n=0,i=t.length;n0)for(var i=0,r=n.length;i0)for(var n=0,i=t.length;n=n.options.minLength},s=function(){return/[a-z]/.test(n.inputElement.value)},u=function(){return/[A-Z]/.test(n.inputElement.value)},d=function(){return/[0-9]/.test(n.inputElement.value)},c=function(){return/[~`!#@$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g.test(n.inputElement.value)},m=function(){var e=1;return!0===n.options.checkUppercase&&e++,!0===n.options.checkLowercase&&e++,!0===n.options.checkDigit&&e++,!0===n.options.checkChar&&e++,n.checkSteps=e,100/n.checkSteps},f=function(){var e=[].slice.call(n.highlightElement.querySelectorAll("div")),t=e.length,i=0,r=m(),o=g();e.map((function(e){i++,r*i*(n.checkSteps/t)<=o?e.classList.add("active"):e.classList.remove("active")}))},p=function(){var e=n.visibilityElement.querySelector("i:not(.d-none), .svg-icon:not(.d-none)"),t=n.visibilityElement.querySelector("i.d-none, .svg-icon.d-none");"password"===n.inputElement.getAttribute("type").toLowerCase()?n.inputElement.setAttribute("type","text"):n.inputElement.setAttribute("type","password"),e.classList.add("d-none"),t.classList.remove("d-none"),n.inputElement.focus()},g=function(){return n.score};!0===KTUtil.data(e).has("password-meter")?n=KTUtil.data(e).get("password-meter"):r(),n.check=function(){return a()},n.getScore=function(){return g()},n.reset=function(){return n.score=0,void f()},n.destroy=function(){KTUtil.data(n.element).remove("password-meter")}}};KTPasswordMeter.getInstance=function(e){return null!==e&&KTUtil.data(e).has("password-meter")?KTUtil.data(e).get("password-meter"):null},KTPasswordMeter.createInstances=function(e="[data-kt-password-meter]"){var t=document.body.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n0?KTUtil.css(n.element,e,t):KTUtil.css(n.element,e,""),s(),!0===f("save-state")&&n.id?n.element.addEventListener("scroll",a):n.element.removeEventListener("scroll",a),function(){var e=o();if(!0===f("save-state")&&n.id&&localStorage.getItem(e+n.id+"st")){var t=parseInt(localStorage.getItem(e+n.id+"st"));t>0&&n.element.scroll({top:t,behavior:"instant"})}}()):(KTUtil.css(n.element,p(),""),n.element.removeEventListener("scroll",a))},s=function(){var e=f("stretch");if(null!==e){var t=document.querySelectorAll(e);if(t&&2==t.length){var i=t[0],r=t[1],o=c(r)-c(i);if(o>0){var a=parseInt(KTUtil.css(n.element,p()))+o;KTUtil.css(n.element,p(),String(a)+"px")}}}},u=function(){var e=f(p());return e instanceof Function?e.call():null!==e&&"string"==typeof e&&"auto"===e.toLowerCase()?d():e},d=function(){var e,t=KTUtil.getViewPort().height,i=f("dependencies"),r=f("wrappers"),o=f("offset");if((t-=m(n.element),null!==i)&&((e=document.querySelectorAll(i))&&e.length>0))for(var a=0,l=e.length;a0))for(a=0,l=e.length;a0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;te?!1===document.body.hasAttribute("data-kt-scrolltop")&&document.body.setAttribute("data-kt-scrolltop","on"):!0===document.body.hasAttribute("data-kt-scrolltop")&&document.body.removeAttribute("data-kt-scrolltop")},l=function(){parseInt(s("speed"));window.scrollTo({top:0,behavior:"smooth"})},s=function(e){if(!0===n.element.hasAttribute("data-kt-scrolltop-"+e)){var t=n.element.getAttribute("data-kt-scrolltop-"+e),i=KTUtil.getResponsiveValue(t);return null!==i&&"true"===String(i)?i=!0:null!==i&&"false"===String(i)&&(i=!1),i}var r=KTUtil.snakeToCamel(e);return n.options[r]?KTUtil.getResponsiveValue(n.options[r]):null};KTUtil.data(e).has("scrolltop")?n=KTUtil.data(e).get("scrolltop"):r(),n.go=function(){return l()},n.getElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("scrolltop")}}};KTScrolltop.getInstance=function(e){return e&&KTUtil.data(e).has("scrolltop")?KTUtil.data(e).get("scrolltop"):null},KTScrolltop.createInstances=function(e='[data-kt-scrolltop="true"]'){var t=document.body.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n=minLength)&&f()},l=function(){n.element.classList.remove("focus")},s=function(e){13==(e.charCode||e.keyCode||0)&&(e.preventDefault(),d())},u=function(){if(g("min-length")){var e=parseInt(g("min-length"));n.inputElement.value.length>=e?d():0===n.inputElement.value.length&&c()}},d=function(){!1===n.processing&&(n.spinnerElement&&n.spinnerElement.classList.remove("d-none"),n.clearElement&&n.clearElement.classList.add("d-none"),n.toolbarElement&&n.formElement.contains(n.toolbarElement)&&n.toolbarElement.classList.add("d-none"),n.inputElement.focus(),n.processing=!0,KTEventHandler.trigger(n.element,"kt.search.process",n))},c=function(){!1!==KTEventHandler.trigger(n.element,"kt.search.clear",n)&&(n.inputElement.value="",n.inputElement.focus(),n.clearElement&&n.clearElement.classList.add("d-none"),n.toolbarElement&&n.formElement.contains(n.toolbarElement)&&n.toolbarElement.classList.remove("d-none"),!1===g("show-on-focus")&&p(),KTEventHandler.trigger(n.element,"kt.search.cleared",n))},m=function(){if("menu"===n.layout){var e=T();"on"===e&&!1===n.contentElement.contains(n.formElement)?(n.contentElement.prepend(n.formElement),n.formElement.classList.remove("d-none")):"off"===e&&!0===n.contentElement.contains(n.formElement)&&(n.element.prepend(n.formElement),n.formElement.classList.add("d-none"))}},f=function(){n.menuObject&&(m(),n.menuObject.show(n.element))},p=function(){n.menuObject&&(m(),n.menuObject.hide(n.element))},g=function(e){if(!0===n.element.hasAttribute("data-kt-search-"+e)){var t=n.element.getAttribute("data-kt-search-"+e),i=KTUtil.getResponsiveValue(t);return null!==i&&"true"===String(i)?i=!0:null!==i&&"false"===String(i)&&(i=!1),i}var r=KTUtil.snakeToCamel(e);return n.options[r]?KTUtil.getResponsiveValue(n.options[r]):null},v=function(e){return n.element.querySelector('[data-kt-search-element="'+e+'"]')},T=function(){var e=g("responsive"),t=KTUtil.getViewPort().width;if(!e)return null;var n=KTUtil.getBreakpoint(e);return n||(n=parseInt(e)),t1&&o(n.options.startIndex),KTUtil.addEvent(n.btnNext,"click",(function(e){e.preventDefault(),KTEventHandler.trigger(n.element,"kt.stepper.next",n)})),KTUtil.addEvent(n.btnPrevious,"click",(function(e){e.preventDefault(),KTEventHandler.trigger(n.element,"kt.stepper.previous",n)})),KTUtil.on(n.element,'[data-kt-stepper-action="step"]',"click",(function(e){if(e.preventDefault(),n.steps&&n.steps.length>0)for(var t=0,i=n.steps.length;tn.totalStepsNumber||e<0))return e=parseInt(e),n.passedStepIndex=n.currentStepIndex,n.currentStepIndex=e,a(),KTEventHandler.trigger(n.element,"kt.stepper.changed",n),n},a=function(){var e="";e=l()?"last":s()?"first":"between",KTUtil.removeClass(n.element,"last"),KTUtil.removeClass(n.element,"first"),KTUtil.removeClass(n.element,"between"),KTUtil.addClass(n.element,e);var t=KTUtil.findAll(n.element,'[data-kt-stepper-element="nav"], [data-kt-stepper-element="content"], [data-kt-stepper-element="info"]');if(t&&t.length>0)for(var i=0,r=t.length;i=n.currentStepIndex+1?n.currentStepIndex+1:n.totalStepsNumber},d=function(){return n.currentStepIndex-1>1?n.currentStepIndex-1:1},c=function(){return 1},m=function(){return n.totalStepsNumber},f=function(e){return e>n.currentStepIndex?"next":"previous"};!0===KTUtil.data(e).has("stepper")?n=KTUtil.data(e).get("stepper"):r(),n.getElement=function(e){return n.element},n.goTo=function(e){return o(e)},n.goPrevious=function(){return o(d())},n.goNext=function(){return o(u())},n.goFirst=function(){return o(c())},n.goLast=function(){return o(m())},n.getCurrentStepIndex=function(){return n.currentStepIndex},n.getNextStepIndex=function(){return n.nextStepIndex},n.getPassedStepIndex=function(){return n.passedStepIndex},n.getClickedStepIndex=function(){return n.clickedStepIndex},n.getPreviousStepIndex=function(){return n.PreviousStepIndex},n.destroy=function(){KTUtil.data(n.element).remove("stepper")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTStepper.getInstance=function(e){return null!==e&&KTUtil.data(e).has("stepper")?KTUtil.data(e).get("stepper"):null},"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTStepper);var KTSticky=function(e,t){var n=this;if(null!=e){var i={offset:200,reverse:!1,animation:!0,animationSpeed:"0.3s",animationClass:"animation-slide-in-down"},r=function(){n.element=e,n.options=KTUtil.deepExtend({},i,t),n.uid=KTUtil.getUniqueId("sticky"),n.name=n.element.getAttribute("data-kt-sticky-name"),n.attributeName="data-kt-sticky-"+n.name,n.attributeName2="data-kt-"+n.name,n.eventTriggerState=!0,n.lastScrollTop=0,n.scrollHandler,n.element.setAttribute("data-kt-sticky","true"),window.addEventListener("scroll",o),o(),KTUtil.data(n.element).set("sticky",n)},o=function(e){var t,i=u("offset"),r=u("reverse");if(!1!==i)if(i=parseInt(i),t=KTUtil.getScrollTop(),document.documentElement.scrollHeight-window.innerHeight-KTUtil.getScrollTop(),!0===r){if(t>i){if(!1===document.body.hasAttribute(n.attributeName)){if(!1===a())return;document.body.setAttribute(n.attributeName,"on"),document.body.setAttribute(n.attributeName2,"on")}!0===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.on",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!1)}else!0===document.body.hasAttribute(n.attributeName)&&(l(),document.body.removeAttribute(n.attributeName),document.body.removeAttribute(n.attributeName2)),!1===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.off",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!0);n.lastScrollTop=t}else if(t>i){if(!1===document.body.hasAttribute(n.attributeName)){if(!1===a())return;document.body.setAttribute(n.attributeName,"on"),document.body.setAttribute(n.attributeName2,"on")}!0===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.on",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!1)}else!0===document.body.hasAttribute(n.attributeName)&&(l(),document.body.removeAttribute(n.attributeName),document.body.removeAttribute(n.attributeName2)),!1===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.off",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!0)},a=function(e){var t=u("top");t=t?parseInt(t):0;var i=u("left"),r=u("right"),o=u("width"),a=u("zindex"),l=u("dependencies"),d=u("class"),c=s(),m=u("height-offset");if(c+(m=m?parseInt(m):0)+t>KTUtil.getViewPort().height)return!1;if(!0!==e&&!0===u("animation")&&(KTUtil.css(n.element,"animationDuration",u("animationSpeed")),KTUtil.animateClass(n.element,"animation "+u("animationClass"))),null!==d&&KTUtil.addClass(n.element,d),null!==a&&(KTUtil.css(n.element,"z-index",a),KTUtil.css(n.element,"position","fixed")),t>0&&KTUtil.css(n.element,"top",String(t)+"px"),null!==o){if(o.target){var f=document.querySelector(o.target);f&&(o=KTUtil.css(f,"width"))}KTUtil.css(n.element,"width",o)}if(null!==i)if("auto"===String(i).toLowerCase()){var p=KTUtil.offset(n.element).left;p>0&&KTUtil.css(n.element,"left",String(p)+"px")}else KTUtil.css(n.element,"left",i);if(null!==r&&KTUtil.css(n.element,"right",r),null!==l){var g=document.querySelectorAll(l);if(g&&g.length>0)for(var v=0,T=g.length;v0)for(var r=0,o=i.length;r0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;t0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;t0&&n.element.classList.add(n.state),void 0!==KTCookie&&!0===n.options.saveState&&KTCookie.set(n.attribute,"on"),KTEventHandler.trigger(n.element,"kt.toggle.enabled",n),n},s=function(){if(!1!==u())return KTEventHandler.trigger(n.element,"kt.toggle.disable",n),n.target.removeAttribute(n.attribute),n.state.length>0&&n.element.classList.remove(n.state),void 0!==KTCookie&&!0===n.options.saveState&&KTCookie.remove(n.attribute),KTEventHandler.trigger(n.element,"kt.toggle.disabled",n),n},u=function(){return"on"===String(n.target.getAttribute(n.attribute)).toLowerCase()};!0===KTUtil.data(e).has("toggle")?n=KTUtil.data(e).get("toggle"):r(),n.toggle=function(){return a()},n.enable=function(){return l()},n.disable=function(){return s()},n.isEnabled=function(){return u()},n.goElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("toggle")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTToggle.getInstance=function(e){return null!==e&&KTUtil.data(e).has("toggle")?KTUtil.data(e).get("toggle"):null},KTToggle.createInstances=function(e="[data-kt-toggle]"){var t=document.body.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n=0&&t.item(n)!==this;);return n>-1}),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(this))return null;do{if(t.matches(e))return t;t=t.parentElement}while(null!==t);return null})
+/**
+ * ChildNode.remove() polyfill
+ * https://gomakethings.com/removing-an-element-from-the-dom-the-es6-way/
+ * @author Chris Ferdinandi
+ * @license MIT
+ */,function(e){for(var t=0;t=this.getBreakpoint(e)},isBreakpointDown:function(e){return this.getViewPort().widthe);n++);},getRandomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e},isAngularVersion:function(){return void 0!==window.Zone},deepExtend:function(e){e=e||{};for(var t=1;t0&&e.classList.add(KTUtil.trim(n[i]));else if(!KTUtil.hasClass(e,t))for(var r=0;r=r&&i<=o||n=0&&i(r(c,e,s,n)),c>=0&&c>=n?(i(t),o()):l(a)}))}},actualCss:function(e,t,n){var i,r="";if(e instanceof HTMLElement!=!1)return e.getAttribute("kt-hidden-"+t)&&!1!==n?parseFloat(e.getAttribute("kt-hidden-"+t)):(r=e.style.cssText,e.style.cssText="position: absolute; visibility: hidden; display: block;","width"==t?i=e.offsetWidth:"height"==t&&(i=e.offsetHeight),e.style.cssText=r,e.setAttribute("kt-hidden-"+t,i),parseFloat(i))},actualHeight:function(e,t){return KTUtil.actualCss(e,"height",t)},actualWidth:function(e,t){return KTUtil.actualCss(e,"width",t)},getScroll:function(e,t){return t="scroll"+t,e==window||e==document?self["scrollTop"==t?"pageYOffset":"pageXOffset"]||browserSupportsBoxModel&&document.documentElement[t]||document.body[t]:e[t]},css:function(e,t,n,i){if(e)if(void 0!==n)!0===i?e.style.setProperty(t,n,"important"):e.style[t]=n;else{var r=(e.ownerDocument||document).defaultView;if(r&&r.getComputedStyle)return t=t.replace(/([A-Z])/g,"-$1").toLowerCase(),r.getComputedStyle(e,null).getPropertyValue(t);if(e.currentStyle)return t=t.replace(/\-(\w)/g,(function(e,t){return t.toUpperCase()})),n=e.currentStyle[t],/^\d+(em|pt|%|ex)?$/i.test(n)?function(t){var n=e.style.left,i=e.runtimeStyle.left;return e.runtimeStyle.left=e.currentStyle.left,e.style.left=t||0,t=e.style.pixelLeft+"px",e.style.left=n,e.runtimeStyle.left=i,t}(n):n}},slide:function(e,t,n,i,r){if(!(!e||"up"==t&&!1===KTUtil.visible(e)||"down"==t&&!0===KTUtil.visible(e))){n=n||600;var o=KTUtil.actualHeight(e),a=!1,l=!1;KTUtil.css(e,"padding-top")&&!0!==KTUtil.data(e).has("slide-padding-top")&&KTUtil.data(e).set("slide-padding-top",KTUtil.css(e,"padding-top")),KTUtil.css(e,"padding-bottom")&&!0!==KTUtil.data(e).has("slide-padding-bottom")&&KTUtil.data(e).set("slide-padding-bottom",KTUtil.css(e,"padding-bottom")),KTUtil.data(e).has("slide-padding-top")&&(a=parseInt(KTUtil.data(e).get("slide-padding-top"))),KTUtil.data(e).has("slide-padding-bottom")&&(l=parseInt(KTUtil.data(e).get("slide-padding-bottom"))),"up"==t?(e.style.cssText="display: block; overflow: hidden;",a&&KTUtil.animate(0,a,n,(function(t){e.style.paddingTop=a-t+"px"}),"linear"),l&&KTUtil.animate(0,l,n,(function(t){e.style.paddingBottom=l-t+"px"}),"linear"),KTUtil.animate(0,o,n,(function(t){e.style.height=o-t+"px"}),"linear",(function(){e.style.height="",e.style.display="none","function"==typeof i&&i()}))):"down"==t&&(e.style.cssText="display: block; overflow: hidden;",a&&KTUtil.animate(0,a,n,(function(t){e.style.paddingTop=t+"px"}),"linear",(function(){e.style.paddingTop=""})),l&&KTUtil.animate(0,l,n,(function(t){e.style.paddingBottom=t+"px"}),"linear",(function(){e.style.paddingBottom=""})),KTUtil.animate(0,o,n,(function(t){e.style.height=t+"px"}),"linear",(function(){e.style.height="",e.style.display="",e.style.overflow="","function"==typeof i&&i()})))}},slideUp:function(e,t,n){KTUtil.slide(e,"up",t,n)},slideDown:function(e,t,n){KTUtil.slide(e,"down",t,n)},show:function(e,t){void 0!==e&&(e.style.display=t||"block")},hide:function(e){void 0!==e&&(e.style.display="none")},addEvent:function(e,t,n,i){null!=e&&e.addEventListener(t,n)},removeEvent:function(e,t,n){null!==e&&e.removeEventListener(t,n)},on:function(e,t,n,i){if(null!==e){var r=KTUtil.getUniqueId("event");return window.KTUtilDelegatedEventHandlers[r]=function(n){for(var r=e.querySelectorAll(t),o=n.target;o&&o!==e;){for(var a=0,l=r.length;a1?"."+t[1]:"",r=/(\d+)(\d{3})/;r.test(n);)n=n.replace(r,"$1,$2");return n+i},isRTL:function(){return"rtl"===document.querySelector("html").getAttribute("direction")},snakeToCamel:function(e){return e.replace(/(\-\w)/g,(function(e){return e[1].toUpperCase()}))},filterBoolean:function(e){return!0===e||"true"===e||!1!==e&&"false"!==e&&e},setHTML:function(e,t){e.innerHTML=t},getHTML:function(e){if(e)return e.innerHTML},getDocumentHeight:function(){var e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},getScrollTop:function(){return(document.scrollingElement||document.documentElement).scrollTop},colorLighten:function(e,t){const n=function(e,t){let n=parseInt(e,16)+t,i=n>255?255:n;return i=i.toString(16).length>1?i.toString(16):`0${i.toString(16)}`,i};return e=e.indexOf("#")>=0?e.substring(1,e.length):e,t=parseInt(255*t/100),`#${n(e.substring(0,2),t)}${n(e.substring(2,4),t)}${n(e.substring(4,6),t)}`},colorDarken:function(e,t){const n=function(e,t){let n=parseInt(e,16)-t,i=n<0?0:n;return i=i.toString(16).length>1?i.toString(16):`0${i.toString(16)}`,i};return e=e.indexOf("#")>=0?e.substring(1,e.length):e,t=parseInt(255*t/100),`#${n(e.substring(0,2),t)}${n(e.substring(2,4),t)}${n(e.substring(4,6),t)}`},throttle:function(e,t,n){e||(e=setTimeout((function(){t(),e=void 0}),n))},debounce:function(e,t,n){clearTimeout(e),e=setTimeout(t,n)},parseJson:function(e){if("string"==typeof e){var t=(e=e.replace(/'/g,'"')).replace(/(\w+:)|(\w+ :)/g,(function(e){return'"'+e.substring(0,e.length-1)+'":'}));try{e=JSON.parse(t)}catch(e){}}return e},getResponsiveValue:function(e,t){var n,i=this.getViewPort().width;if("object"==typeof(e=KTUtil.parseJson(e))){var r,o,a=-1;for(var l in e)(o="default"===l?0:this.getBreakpoint(l)?this.getBreakpoint(l):parseInt(l))<=i&&o>a&&(r=l,a=o);n=r?e[r]:e}else n=e;return n},each:function(e,t){return[].slice.call(e).map(t)},getSelectorMatchValue:function(e){var t=null;if("object"==typeof(e=KTUtil.parseJson(e))){if(void 0!==e.match){var n=Object.keys(e.match)[0];e=Object.values(e.match)[0],null!==document.querySelector(n)&&(t=e)}}else t=e;return t},getConditionalValue:function(e){e=KTUtil.parseJson(e);var t=KTUtil.getResponsiveValue(e);return null!==t&&void 0!==t.match&&(t=KTUtil.getSelectorMatchValue(t)),null===t&&null!==e&&void 0!==e.default&&(t=e.default),t},getCssVariableValue:function(e){var t=getComputedStyle(document.documentElement).getPropertyValue(e);return t&&t.length>0&&(t=t.trim()),t},isInViewport:function(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)},onDOMContentLoaded:function(e){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()},inIframe:function(){try{return window.self!==window.top}catch(e){return!0}},isHexColor:e=>/^#[0-9A-F]{6}$/i.test(e)}}();"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTUtil);var KTApp=function(){var e=!1,t=!1,n=function(){[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map((function(e){!function(e,t){if("1"!==e.getAttribute("data-kt-initialized")){var n={};e.hasAttribute("data-bs-delay-hide")&&(n.hide=e.getAttribute("data-bs-delay-hide")),e.hasAttribute("data-bs-delay-show")&&(n.show=e.getAttribute("data-bs-delay-show")),n&&(t.delay=n),e.hasAttribute("data-bs-dismiss")&&"click"==e.getAttribute("data-bs-dismiss")&&(t.dismiss="click");var i=new bootstrap.Tooltip(e,t);t.dismiss&&"click"===t.dismiss&&e.addEventListener("click",(function(e){i.hide()})),e.setAttribute("data-kt-initialized","1")}}(e,{})}))},i=function(){[].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')).map((function(e){!function(e,t){if("1"!==e.getAttribute("data-kt-initialized")){var n={};e.hasAttribute("data-bs-delay-hide")&&(n.hide=e.getAttribute("data-bs-delay-hide")),e.hasAttribute("data-bs-delay-show")&&(n.show=e.getAttribute("data-bs-delay-show")),n&&(t.delay=n),"true"==e.getAttribute("data-bs-dismiss")&&(t.dismiss=!0),!0===t.dismiss&&(t.template='');var i=new bootstrap.Popover(e,t);if(!0===t.dismiss){var r=function(e){i.hide()};e.addEventListener("shown.bs.popover",(function(){document.getElementById(e.getAttribute("aria-describedby")).addEventListener("click",r)})),e.addEventListener("hide.bs.popover",(function(){document.getElementById(e.getAttribute("aria-describedby")).removeEventListener("click",r)}))}e.setAttribute("data-kt-initialized","1")}}(e,{})}))},r=function(){[].slice.call(document.querySelectorAll('[data-kt-countup="true"]:not(.counted)')).map((function(e){if(KTUtil.isInViewport(e)&&KTUtil.visible(e)){if("1"===e.getAttribute("data-kt-initialized"))return;var t={},n=e.getAttribute("data-kt-countup-value");n=parseFloat(n.replace(/,/g,"")),e.hasAttribute("data-kt-countup-start-val")&&(t.startVal=parseFloat(e.getAttribute("data-kt-countup-start-val"))),e.hasAttribute("data-kt-countup-duration")&&(t.duration=parseInt(e.getAttribute("data-kt-countup-duration"))),e.hasAttribute("data-kt-countup-decimal-places")&&(t.decimalPlaces=parseInt(e.getAttribute("data-kt-countup-decimal-places"))),e.hasAttribute("data-kt-countup-prefix")&&(t.prefix=e.getAttribute("data-kt-countup-prefix")),e.hasAttribute("data-kt-countup-separator")&&(t.separator=e.getAttribute("data-kt-countup-separator")),e.hasAttribute("data-kt-countup-suffix")&&(t.suffix=e.getAttribute("data-kt-countup-suffix")),new countUp.CountUp(e,n,t).start(),e.classList.add("counted"),e.setAttribute("data-kt-initialized","1")}}))},o=function(){const e=Array.prototype.slice.call(document.querySelectorAll('[data-tns="true"]'),0);(e||0!==e.length)&&e.forEach((function(e){"1"!==e.getAttribute("data-kt-initialized")&&(!function(e){if(!e)return;const t={};e.getAttributeNames().forEach((function(n){if(/^data-tns-.*/g.test(n)){let r=n.replace("data-tns-","").toLowerCase().replace(/(?:[\s-])\w/g,(function(e){return e.replace("-","").toUpperCase()}));if("data-tns-responsive"===n){const i=e.getAttribute(n).replace(/(\w+:)|(\w+ :)/g,(function(e){return'"'+e.substring(0,e.length-1)+'":'}));try{t[r]=JSON.parse(i)}catch(e){}}else t[r]="true"===(i=e.getAttribute(n))||"false"!==i&&i}var i}));const n=Object.assign({},{container:e,slideBy:"page",autoplay:!0,autoplayButtonOutput:!1},t);e.closest(".tns")&&KTUtil.addClass(e.closest(".tns"),"tns-initiazlied"),tns(n)}(e),e.setAttribute("data-kt-initialized","1"))}))};return{init:function(){SmoothScroll&&new SmoothScroll('a[data-kt-scroll-toggle][href*="#"]',{speed:1e3,speedAsDuration:!0,offset:function(e,t){return e.hasAttribute("data-kt-scroll-offset")?KTUtil.getResponsiveValue(e.getAttribute("data-kt-scroll-offset")):0}}),KTUtil.on(document.body,'[data-kt-check="true"]',"change",(function(e){var t=this,n=document.querySelectorAll(t.getAttribute("data-kt-check-target"));KTUtil.each(n,(function(e){"checkbox"==e.type?e.checked=t.checked:e.classList.toggle("active")}))})),KTUtil.on(document.body,'.collapsible[data-bs-toggle="collapse"]',"click",(function(e){if(this.classList.contains("collapsed")?(this.classList.remove("active"),this.blur()):this.classList.add("active"),this.hasAttribute("data-kt-toggle-text")){var t=this.getAttribute("data-kt-toggle-text"),n=(n=this.querySelector('[data-kt-toggle-text-target="true"]'))||this;this.setAttribute("data-kt-toggle-text",n.innerText),n.innerText=t}})),KTUtil.on(document.body,'[data-kt-rotate="true"]',"click",(function(e){this.classList.contains("active")?(this.classList.remove("active"),this.blur()):this.classList.add("active")}))},initPageLoader:function(){KTUtil.removeClass(document.body,"page-loading"),document.body.removeAttribute("data-kt-app-page-loading")},createInstances:function(){n(),i(),[].slice.call(document.querySelectorAll(".toast")).map((function(e){if("1"!==e.getAttribute("data-kt-initialized"))return e.setAttribute("data-kt-initialized","1"),new bootstrap.Toast(e,{})})),function(){if("undefined"!=typeof jQuery&&void 0!==$.fn.daterangepicker){var e=[].slice.call(document.querySelectorAll('[data-kt-daterangepicker="true"]')),t=moment().subtract(29,"days"),n=moment();e.map((function(e){if("1"!==e.getAttribute("data-kt-initialized")){var i=e.querySelector("div"),r=e.hasAttribute("data-kt-daterangepicker-opens")?e.getAttribute("data-kt-daterangepicker-opens"):"left",o=function(e,t){var n=moment();i&&(n.isSame(e,"day")&&n.isSame(t,"day")?i.innerHTML=e.format("D MMM YYYY"):i.innerHTML=e.format("D MMM YYYY")+" - "+t.format("D MMM YYYY"))};"today"===e.getAttribute("data-kt-daterangepicker-range")&&(t=moment(),n=moment()),$(e).daterangepicker({startDate:t,endDate:n,opens:r,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,n),e.setAttribute("data-kt-initialized","1")}}))}}(),[].slice.call(document.querySelectorAll('[data-kt-buttons="true"]')).map((function(e){if("1"!==e.getAttribute("data-kt-initialized")){var t=e.hasAttribute("data-kt-buttons-target")?e.getAttribute("data-kt-buttons-target"):".btn",n=[].slice.call(e.querySelectorAll(t));KTUtil.on(e,t,"click",(function(e){n.map((function(e){e.classList.remove("active")})),this.classList.add("active")})),e.setAttribute("data-kt-initialized","1")}})),"undefined"!=typeof jQuery&&void 0!==$.fn.select2&&([].slice.call(document.querySelectorAll('[data-control="select2"], [data-kt-select2="true"]')).map((function(e){if("1"!==e.getAttribute("data-kt-initialized")){var t={dir:document.body.getAttribute("direction")};"true"==e.getAttribute("data-hide-search")&&(t.minimumResultsForSearch=1/0),$(e).select2(t),e.setAttribute("data-kt-initialized","1")}})),!1===e&&(e=!0,$(document).on("select2:open",(function(e){var t=document.querySelectorAll(".select2-container--open .select2-search__field");t.length>0&&t[t.length-1].focus()})))),r(),!1===t&&(r(),window.addEventListener("scroll",r)),[].slice.call(document.querySelectorAll('[data-kt-countup-tabs="true"][data-bs-toggle="tab"]')).map((function(e){"1"!==e.getAttribute("data-kt-initialized")&&(e.addEventListener("shown.bs.tab",r),e.setAttribute("data-kt-initialized","1"))})),t=!0,[].slice.call(document.querySelectorAll('[data-kt-autosize="true"]')).map((function(e){"1"!==e.getAttribute("data-kt-initialized")&&(autosize(e),e.setAttribute("data-kt-initialized","1"))})),o()}}}();KTUtil.onDOMContentLoaded((function(){KTApp.init(),KTApp.createInstances()})),window.addEventListener("load",(function(){KTApp.initPageLoader()})),"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTApp);var KTAppLayoutBuilder=function(){var e,t,n,i,r,o;return{init:function(){var a,l,s;(e=document.querySelector("#kt_app_layout_builder_form"))&&(n=e.getAttribute("action"),t=document.querySelector("#kt_app_layout_builder_action"),i=document.querySelector("#kt_app_layout_builder_preview"),r=document.querySelector("#kt_app_layout_builder_export"),o=document.querySelector("#kt_app_layout_builder_reset"),i&&i.addEventListener("click",(function(r){r.preventDefault(),t.value="preview",i.setAttribute("data-kt-indicator","on");var o=$(e).serialize();$.ajax({type:"POST",dataType:"html",url:n,data:o,success:function(e,t,n){history.scrollRestoration&&(history.scrollRestoration="manual"),location.reload()},error:function(e){toastr.error("Please try it again later.","Something went wrong!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0})},complete:function(){i.removeAttribute("data-kt-indicator")}})})),r&&r.addEventListener("click",(function(i){i.preventDefault(),toastr.success("Process has been started and it may take a while.","Generating HTML!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0}),r.setAttribute("data-kt-indicator","on"),t.value="export";var o=$(e).serialize();$.ajax({type:"POST",dataType:"html",url:n,data:o,success:function(e,t,i){var o=setInterval((function(){$("").attr({src:n+"?layout-builder[action]=export&download=1&output="+e,style:"visibility:hidden;display:none"}).ready((function(){clearInterval(o),r.removeAttribute("data-kt-indicator")})).appendTo("body")}),3e3)},error:function(e){toastr.error("Please try it again later.","Something went wrong!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0}),r.removeAttribute("data-kt-indicator")}})})),o&&o.addEventListener("click",(function(i){i.preventDefault(),o.setAttribute("data-kt-indicator","on"),t.value="reset";var r=$(e).serialize();$.ajax({type:"POST",dataType:"html",url:n,data:r,success:function(e,t,n){history.scrollRestoration&&(history.scrollRestoration="manual"),location.reload()},error:function(e){toastr.error("Please try it again later.","Something went wrong!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0})},complete:function(){o.removeAttribute("data-kt-indicator")}})})),a=document.querySelector("#kt_layout_builder_theme_mode_light"),l=document.querySelector("#kt_layout_builder_theme_mode_dark"),s=document.querySelector("#kt_layout_builder_theme_mode_"+KTThemeMode.getMode()),a&&a.addEventListener("click",(function(){this.checked=!0,this.closest('[data-kt-buttons="true"]').querySelector(".form-check-image.active").classList.remove("active"),this.closest(".form-check-image").classList.add("active"),KTThemeMode.setMode("light")})),l&&l.addEventListener("click",(function(){this.checked=!0,this.closest('[data-kt-buttons="true"]').querySelector(".form-check-image.active").classList.remove("active"),this.closest(".form-check-image").classList.add("active"),KTThemeMode.setMode("dark")})),s&&(s.closest(".form-check-image").classList.add("active"),s.checked=!0))}}}();KTUtil.onDOMContentLoaded((function(){KTAppLayoutBuilder.init()}));var KTLayoutSearch=function(){var e,t,n,i,r,o,a,l,s,u,d,c,m,f=function(e){setTimeout((function(){var i=KTUtil.getRandomInt(1,3);t.classList.add("d-none"),3===i?(n.classList.add("d-none"),r.classList.remove("d-none")):(n.classList.remove("d-none"),r.classList.add("d-none")),e.complete()}),1500)},p=function(e){t.classList.remove("d-none"),n.classList.add("d-none"),r.classList.add("d-none")};return{init:function(){(e=document.querySelector("#kt_header_search"))&&(i=e.querySelector('[data-kt-search-element="wrapper"]'),e.querySelector('[data-kt-search-element="form"]'),t=e.querySelector('[data-kt-search-element="main"]'),n=e.querySelector('[data-kt-search-element="results"]'),r=e.querySelector('[data-kt-search-element="empty"]'),o=e.querySelector('[data-kt-search-element="preferences"]'),a=e.querySelector('[data-kt-search-element="preferences-show"]'),l=e.querySelector('[data-kt-search-element="preferences-dismiss"]'),s=e.querySelector('[data-kt-search-element="advanced-options-form"]'),u=e.querySelector('[data-kt-search-element="advanced-options-form-show"]'),d=e.querySelector('[data-kt-search-element="advanced-options-form-cancel"]'),c=e.querySelector('[data-kt-search-element="advanced-options-form-search"]'),(m=new KTSearch(e)).on("kt.search.process",f),m.on("kt.search.clear",p),a.addEventListener("click",(function(){i.classList.add("d-none"),o.classList.remove("d-none")})),l.addEventListener("click",(function(){i.classList.remove("d-none"),o.classList.add("d-none")})),u.addEventListener("click",(function(){i.classList.add("d-none"),s.classList.remove("d-none")})),d.addEventListener("click",(function(){i.classList.remove("d-none"),s.classList.add("d-none")})),c.addEventListener("click",(function(){})))}}}();KTUtil.onDOMContentLoaded((function(){KTLayoutSearch.init()}));var KTThemeMode=function(){var e,t,n=this,i=function(e){return"kt_"+(document.body.hasAttribute("data-kt-name")?document.body.getAttribute("data-kt-name")+"_":"")+"theme_mode_"+e},r=function(){var e=i("value"),n=a();return null!==localStorage.getItem(e)?localStorage.getItem(e):t.hasAttribute("data-theme")?t.getAttribute("data-theme"):n?"system"===n?l():n:"light"},o=function(n,r){if("light"===n||"dark"===n){var o=i("value"),a=i("menu");"system"===r&&l()!==n&&(n=l()),r||(r=n);var u=e?e.querySelector('[data-kt-element="mode"][data-kt-value="'+r+'"]'):null;t.setAttribute("data-kt-theme-mode-switching","true"),t.setAttribute("data-theme",n),setTimeout((function(){t.removeAttribute("data-kt-theme-mode-switching")}),300),localStorage.setItem(o,n),u&&(localStorage.setItem(a,r),s(u))}},a=function(){var t=i("menu"),n=e?e.querySelector('.active[data-kt-element="mode"]'):null;return n&&n.getAttribute("data-kt-value")?n.getAttribute("data-kt-value"):null!==localStorage.getItem(t)?localStorage.getItem(t):""},l=function(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"},s=function(t){var n=i("menu"),r=t.getAttribute("data-kt-value"),o=e.querySelector('.active[data-kt-element="mode"]');o&&o.classList.remove("active"),t.classList.add("active"),localStorage.setItem(n,r)};return{init:function(){e=document.querySelector('[data-kt-element="theme-mode-menu"]'),t=document.documentElement,o(r(),a()),KTEventHandler.trigger(t,"kt.thememode.init",n),e&&(i("menu"),[].slice.call(e.querySelectorAll('[data-kt-element="mode"]')).map((function(e){e.addEventListener("click",(function(i){i.preventDefault();var r=e.getAttribute("data-kt-value"),a=r;"system"===r&&(a=l()),o(a,r),KTEventHandler.trigger(t,"kt.thememode.change",n)}))})))},getMode:function(){return r()},getMenuMode:function(){return a()},getSystemMode:function(){return l()},setMode:function(e){return o(e)},on:function(e,n){return KTEventHandler.on(t,e,n)},off:function(e,n){return KTEventHandler.off(t,e,n)}}}();KTUtil.onDOMContentLoaded((function(){KTThemeMode.init()})),"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTThemeMode);var KTAppSidebar=function(){var e,t,n,i,r;return{init:function(){var o,a,l;(t=document.querySelector("#kt_app_sidebar"),e=document.querySelector("#kt_app_sidebar_toggle"),n=document.querySelector("#kt_app_header_menu"),i=document.querySelector("#kt_app_sidebar_menu_dashboards_collapse"),r=document.querySelector("#kt_app_sidebar_menu_wrapper"),null!==t)&&(e&&(o=KTToggle.getInstance(e),a=KTMenu.getInstance(n),null!==o&&null!==a&&(o.on("kt.toggle.change",(function(){t.classList.add("animating"),setTimeout((function(){t.classList.remove("animating")}),300),a&&(a.disable(),setTimeout((function(){a.enable()}),1e3))})),o.on("kt.toggle.changed",(function(){var e=new Date(Date.now()+2592e6);KTCookie.set("sidebar_minimize_state",o.isEnabled()?"on":"off",{expires:e})})))),r&&(l=r.querySelector(".menu-link.active"))&&!0!==KTUtil.isVisibleInContainer(l,r)&&r.scroll({top:KTUtil.getRelativeTopPosition(l,r),behavior:"smooth"}),i&&i.addEventListener("hide.bs.collapse",(e=>{r.scrollTo({top:0,behavior:"instant"})})))}}}();KTUtil.onDOMContentLoaded((function(){KTAppSidebar.init()}));var KTLayoutToolbar={init:function(){document.querySelector("#kt_app_toolbar")&&function(){var e=document.querySelector("#kt_app_toolbar_slider"),t=document.querySelector("#kt_app_toolbar_slider_value");if(e){noUiSlider.create(e,{start:[5],connect:[!0,!1],step:1,format:wNumb({decimals:1}),range:{min:[1],max:[10]}}),e.noUiSlider.on("update",(function(e,n){t.innerHTML=e[n]}));var n=e.querySelector(".noUi-handle");n.setAttribute("tabindex",0),n.addEventListener("click",(function(){this.focus()})),n.addEventListener("keydown",(function(t){var n=Number(e.noUiSlider.get());switch(t.which){case 37:e.noUiSlider.set(n-1);break;case 39:e.noUiSlider.set(n+1)}}))}}()}};KTUtil.onDOMContentLoaded((function(){KTLayoutToolbar.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/js/widgets.bundle.js b/mitra-panen-skripsi-main/public/assets/js/widgets.bundle.js
new file mode 100644
index 0000000..0063a63
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/js/widgets.bundle.js
@@ -0,0 +1 @@
+"use strict";var KTFormsWidget1={init:function(){!function(){var e=document.querySelector("#kt_forms_widget_1_select_1");if(e){var t=function(e){if(!e.id)return e.text;var t=document.createElement("span"),a="";return a+=' ',a+=e.text,t.innerHTML=a,$(t)};$(e).select2({placeholder:"Select coin",minimumResultsForSearch:1/0,templateSelection:t,templateResult:t})}}(),function(){var e=document.querySelector("#kt_forms_widget_1_select_2");if(e){var t=function(e){if(!e.id)return e.text;var t=document.createElement("span"),a="";return a+=' ',a+=e.text,t.innerHTML=a,$(t)};$(e).select2({placeholder:"Select coin",minimumResultsForSearch:1/0,templateSelection:t,templateResult:t})}}()}};"undefined"!=typeof module&&(module.exports=KTFormsWidget1),KTUtil.onDOMContentLoaded((function(){KTFormsWidget1.init()}));var KTCardsWidget1={init:function(){!function(){var e=document.getElementById("kt_card_widget_1_chart");if(e){var t=e.getAttribute("data-kt-chart-color"),a=parseInt(KTUtil.css(e,"height")),l=KTUtil.getCssVariableValue("--kt-gray-500"),r=KTUtil.isHexColor(t)?t:KTUtil.getCssVariableValue("--kt-"+t),o=KTUtil.getCssVariableValue("--kt-gray-300"),i=new ApexCharts(e,{series:[{name:"Sales",data:[30,75,55,45,30,60,75,50],margin:{left:5,right:5}}],chart:{fontFamily:"inherit",type:"bar",height:a,toolbar:{show:!1},sparkline:{enabled:!0}},plotOptions:{bar:{horizontal:!1,columnWidth:["35%"],borderRadius:6}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:4,colors:["transparent"]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:l,fontSize:"12px"}},crosshairs:{show:!1}},yaxis:{labels:{show:!1,style:{colors:l,fontSize:"12px"}}},fill:{type:"solid"},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb: "+e}},y:{formatter:function(e){return e+"%"}}},colors:[r,o],grid:{borderColor:!1,strokeDashArray:4,yaxis:{lines:{show:!0}},padding:{top:10,left:25,right:25}}});setTimeout((function(){i.render()}),300)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget1),KTUtil.onDOMContentLoaded((function(){KTCardsWidget1.init()}));var KTCardsWidget10={init:function(){!function(){var e=document.getElementById("kt_card_widget_10_chart");if(e){var t={size:e.getAttribute("data-kt-size")?parseInt(e.getAttribute("data-kt-size")):70,lineWidth:e.getAttribute("data-kt-line")?parseInt(e.getAttribute("data-kt-line")):11,rotate:e.getAttribute("data-kt-rotate")?parseInt(e.getAttribute("data-kt-rotate")):145},a=document.createElement("canvas"),l=document.createElement("span");"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(a);var r=a.getContext("2d");a.width=a.height=t.size,e.appendChild(l),e.appendChild(a),r.translate(t.size/2,t.size/2),r.rotate((t.rotate/180-.5)*Math.PI);var o=(t.size-t.lineWidth)/2,i=function(e,t,a){a=Math.min(Math.max(0,a||1),1),r.beginPath(),r.arc(0,0,o,0,2*Math.PI*a,!1),r.strokeStyle=e,r.lineCap="round",r.lineWidth=t,r.stroke()};i("#E4E6EF",t.lineWidth,1),i(KTUtil.getCssVariableValue("--kt-primary"),t.lineWidth,100/150),i(KTUtil.getCssVariableValue("--kt-success"),t.lineWidth,.4)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget10),KTUtil.onDOMContentLoaded((function(){KTCardsWidget10.init()}));var KTCardWidget12=function(){var e={self:null,rendered:!1},t=function(e){var t=document.getElementById("kt_card_widget_12_chart");if(t){var a=parseInt(KTUtil.css(t,"height")),l=KTUtil.getCssVariableValue("--kt-border-dashed-color"),r=KTUtil.getCssVariableValue("--kt-gray-800"),o={series:[{name:"Sales",data:[3.5,5.7,2.8,5.9,4.2,5.6,4.3,4.5,5.9,4.5,5.7,4.8,5.7]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1}},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:0},stroke:{curve:"smooth",show:!0,width:2,colors:[r]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{show:!1}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb "+e}},y:{formatter:function(e){return"10"*e+"K"}}},colors:[KTUtil.getCssVariableValue("--kt-success")],grid:{borderColor:l,strokeDashArray:4,padding:{top:0,right:-20,bottom:-20,left:-20},yaxis:{lines:{show:!0}}},markers:{strokeColor:r,strokeWidth:2}};e.self=new ApexCharts(t,o),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(e),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t(e)}))}}}();"undefined"!=typeof module&&(module.exports=KTCardWidget12),KTUtil.onDOMContentLoaded((function(){KTCardWidget12.init()}));var KTCardWidget13=function(){var e={self:null,rendered:!1},t=function(e){var t=document.getElementById("kt_card_widget_13_chart");if(t){var a=parseInt(KTUtil.css(t,"height")),l=KTUtil.getCssVariableValue("--kt-border-dashed-color"),r=KTUtil.getCssVariableValue("--kt-gray-800"),o={series:[{name:"Shipments",data:[1.5,4.5,2,3,2,4,2.5,2,2.5,4,3.5,4.5,2.5]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1}},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:0},stroke:{curve:"smooth",show:!0,width:2,colors:[r]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{show:!1}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb "+e}},y:{formatter:function(e){return"10"*e+"K"}}},colors:[KTUtil.getCssVariableValue("--kt-success")],grid:{borderColor:l,strokeDashArray:4,padding:{top:0,right:-20,bottom:-20,left:-20},yaxis:{lines:{show:!0}}},markers:{strokeColor:r,strokeWidth:2}};e.self=new ApexCharts(t,o),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(e),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t(e)}))}}}();"undefined"!=typeof module&&(module.exports=KTCardWidget13),KTUtil.onDOMContentLoaded((function(){KTCardWidget13.init()}));var KTCardsWidget17={init:function(){!function(){var e=document.getElementById("kt_card_widget_17_chart");if(e){var t={size:e.getAttribute("data-kt-size")?parseInt(e.getAttribute("data-kt-size")):70,lineWidth:e.getAttribute("data-kt-line")?parseInt(e.getAttribute("data-kt-line")):11,rotate:e.getAttribute("data-kt-rotate")?parseInt(e.getAttribute("data-kt-rotate")):145},a=document.createElement("canvas"),l=document.createElement("span");"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(a);var r=a.getContext("2d");a.width=a.height=t.size,e.appendChild(l),e.appendChild(a),r.translate(t.size/2,t.size/2),r.rotate((t.rotate/180-.5)*Math.PI);var o=(t.size-t.lineWidth)/2,i=function(e,t,a){a=Math.min(Math.max(0,a||1),1),r.beginPath(),r.arc(0,0,o,0,2*Math.PI*a,!1),r.strokeStyle=e,r.lineCap="round",r.lineWidth=t,r.stroke()};i("#E4E6EF",t.lineWidth,1),i(KTUtil.getCssVariableValue("--kt-primary"),t.lineWidth,100/150),i(KTUtil.getCssVariableValue("--kt-success"),t.lineWidth,.4)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget17),KTUtil.onDOMContentLoaded((function(){KTCardsWidget17.init()}));var KTCardsWidget19={init:function(){!function(){var e=document.getElementById("kt_card_widget_19_chart");if(e){var t={size:e.getAttribute("data-kt-size")?parseInt(e.getAttribute("data-kt-size")):70,lineWidth:e.getAttribute("data-kt-line")?parseInt(e.getAttribute("data-kt-line")):11,rotate:e.getAttribute("data-kt-rotate")?parseInt(e.getAttribute("data-kt-rotate")):145},a=document.createElement("canvas"),l=document.createElement("span");"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(a);var r=a.getContext("2d");a.width=a.height=t.size,e.appendChild(l),e.appendChild(a),r.translate(t.size/2,t.size/2),r.rotate((t.rotate/180-.5)*Math.PI);var o=(t.size-t.lineWidth)/2,i=function(e,t,a){a=Math.min(Math.max(0,a||1),1),r.beginPath(),r.arc(0,0,o,0,2*Math.PI*a,!1),r.strokeStyle=e,r.lineCap="round",r.lineWidth=t,r.stroke()};i("#E4E6EF",t.lineWidth,1),i(KTUtil.getCssVariableValue("--kt-primary"),t.lineWidth,100/150),i(KTUtil.getCssVariableValue("--kt-success"),t.lineWidth,.4)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget19),KTUtil.onDOMContentLoaded((function(){KTCardsWidget19.init()}));var KTCardsWidget4={init:function(){!function(){var e=document.getElementById("kt_card_widget_4_chart");if(e){var t={size:e.getAttribute("data-kt-size")?parseInt(e.getAttribute("data-kt-size")):70,lineWidth:e.getAttribute("data-kt-line")?parseInt(e.getAttribute("data-kt-line")):11,rotate:e.getAttribute("data-kt-rotate")?parseInt(e.getAttribute("data-kt-rotate")):145},a=document.createElement("canvas"),l=document.createElement("span");"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(a);var r=a.getContext("2d");a.width=a.height=t.size,e.appendChild(l),e.appendChild(a),r.translate(t.size/2,t.size/2),r.rotate((t.rotate/180-.5)*Math.PI);var o=(t.size-t.lineWidth)/2,i=function(e,t,a){a=Math.min(Math.max(0,a||1),1),r.beginPath(),r.arc(0,0,o,0,2*Math.PI*a,!1),r.strokeStyle=e,r.lineCap="round",r.lineWidth=t,r.stroke()};i("#E4E6EF",t.lineWidth,1),i(KTUtil.getCssVariableValue("--kt-danger"),t.lineWidth,100/150),i(KTUtil.getCssVariableValue("--kt-primary"),t.lineWidth,.4)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget4),KTUtil.onDOMContentLoaded((function(){KTCardsWidget4.init()}));var KTCardsWidget6={init:function(){!function(){var e=document.getElementById("kt_card_widget_6_chart");if(e){var t=parseInt(KTUtil.css(e,"height")),a=KTUtil.getCssVariableValue("--kt-gray-500"),l=KTUtil.getCssVariableValue("--kt-border-dashed-color"),r=KTUtil.getCssVariableValue("--kt-primary"),o=KTUtil.getCssVariableValue("--kt-gray-300"),i=new ApexCharts(e,{series:[{name:"Sales",data:[30,60,53,45,60,75,53]}],chart:{fontFamily:"inherit",type:"bar",height:t,toolbar:{show:!1},sparkline:{enabled:!0}},plotOptions:{bar:{horizontal:!1,columnWidth:["55%"],borderRadius:6}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:9,colors:["transparent"]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1,tickPlacement:"between"},labels:{show:!1,style:{colors:a,fontSize:"12px"}},crosshairs:{show:!1}},yaxis:{labels:{show:!1,style:{colors:a,fontSize:"12px"}}},fill:{type:"solid"},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb: "+e}},y:{formatter:function(e){return e+"%"}}},colors:[r,o],grid:{padding:{left:10,right:10},borderColor:l,strokeDashArray:4,yaxis:{lines:{show:!0}}}});setTimeout((function(){i.render()}),300)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget6),KTUtil.onDOMContentLoaded((function(){KTCardsWidget6.init()}));var KTCardWidget8=function(){var e={self:null,rendered:!1},t=function(e){var t=document.getElementById("kt_card_widget_8_chart");if(t){var a=parseInt(KTUtil.css(t,"height")),l=KTUtil.getCssVariableValue("--kt-border-dashed-color"),r=KTUtil.getCssVariableValue("--kt-gray-800"),o={series:[{name:"Sales",data:[4.5,5.7,2.8,5.9,4.2,5.6,5.2,4.5,5.9,4.5,5.7,4.8,5.7]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1}},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:0},stroke:{curve:"smooth",show:!0,width:2,colors:[r]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{show:!1}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb "+e}},y:{formatter:function(e){return"$"+e+"K"}}},colors:[KTUtil.getCssVariableValue("--kt-success")],grid:{borderColor:l,strokeDashArray:4,padding:{top:0,right:-20,bottom:-20,left:-20},yaxis:{lines:{show:!0}}},markers:{strokeColor:r,strokeWidth:2}};e.self=new ApexCharts(t,o),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(e),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t(e)}))}}}();"undefined"!=typeof module&&(module.exports=KTCardWidget8),KTUtil.onDOMContentLoaded((function(){KTCardWidget8.init()}));var KTCardWidget9=function(){var e={self:null,rendered:!1},t=function(e){var t=document.getElementById("kt_card_widget_9_chart");if(t){var a=parseInt(KTUtil.css(t,"height")),l=KTUtil.getCssVariableValue("--kt-border-dashed-color"),r=KTUtil.getCssVariableValue("--kt-gray-800"),o={series:[{name:"Visitors",data:[1.5,2.5,2,3,2,4,2.5,2,2.5,4,2.5,4.5,2.5]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1}},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:0},stroke:{curve:"smooth",show:!0,width:2,colors:[r]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{show:!1}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb "+e}},y:{formatter:function(e){return e+"K"}}},colors:[KTUtil.getCssVariableValue("--kt-success")],grid:{borderColor:l,strokeDashArray:4,padding:{top:0,right:-20,bottom:-20,left:-20},yaxis:{lines:{show:!0}}},markers:{strokeColor:r,strokeWidth:2}};e.self=new ApexCharts(t,o),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(e),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t(e)}))}}}();"undefined"!=typeof module&&(module.exports=KTCardWidget9),KTUtil.onDOMContentLoaded((function(){KTCardWidget9.init()}));var KTTimelineWidget24={init:function(){var e;(e=document.querySelector("#kt_list_widget_24"))&&KTUtil.on(e,'[data-kt-element="follow"]',"click",(function(e){"Following"===this.innerText?(this.innerText="Follow",this.classList.add("btn-light-primary"),this.classList.remove("btn-primary"),this.blur()):(this.innerText="Following",this.classList.add("btn-primary"),this.classList.remove("btn-light-primary"),this.blur())}))}};"undefined"!=typeof module&&(module.exports=KTTimelineWidget24),KTUtil.onDOMContentLoaded((function(){KTTimelineWidget24.init()}));var KTChartsWidget1=function(){var e={self:null,rendered:!1},t=function(){var t=document.getElementById("kt_charts_widget_1");if(t){var a=t.hasAttribute("data-kt-negative-color")?t.getAttribute("data-kt-negative-color"):KTUtil.getCssVariableValue("--kt-success"),l=parseInt(KTUtil.css(t,"height")),r=KTUtil.getCssVariableValue("--kt-gray-500"),o=KTUtil.getCssVariableValue("--kt-border-dashed-color"),i={series:[{name:"Subscribed",data:[20,30,20,40,60,75,65,18,10,5,15,40,60,18,35,55,20]},{name:"Unsubscribed",data:[-20,-15,-5,-20,-30,-15,-10,-8,-5,-5,-10,-25,-15,-5,-10,-5,-15]}],chart:{fontFamily:"inherit",type:"bar",stacked:!0,height:l,toolbar:{show:!1}},plotOptions:{bar:{columnWidth:"35%",barHeight:"70%",borderRadius:[6,6]}},legend:{show:!1},dataLabels:{enabled:!1},xaxis:{categories:["Jan 5","Jan 7","Jan 9","Jan 11","Jan 13","Jan 15","Jan 17","Jan 19","Jan 20","Jan 21","Jan 23","Jan 24","Jan 25","Jan 26","Jan 24","Jan 28","Jan 29"],axisBorder:{show:!1},axisTicks:{show:!1},tickAmount:10,labels:{style:{colors:[r],fontSize:"12px"}},crosshairs:{show:!1}},yaxis:{min:-50,max:80,tickAmount:6,labels:{style:{colors:[r],fontSize:"12px"},formatter:function(e){return parseInt(e)+"K"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px",borderRadius:4},y:{formatter:function(e){return e>0?e+"K":Math.abs(e)+"K"}}},colors:[KTUtil.getCssVariableValue("--kt-primary"),a],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}}};e.self=new ApexCharts(t,i),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t()}))}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget1),KTUtil.onDOMContentLoaded((function(){KTChartsWidget1.init()}));var KTChartsWidget10=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l={self:null,rendered:!1},r=function(e,t,a,l,r){var o=document.querySelector(a);if(o){var i=parseInt(KTUtil.css(o,"height")),s=KTUtil.getCssVariableValue("--kt-gray-900"),n=KTUtil.getCssVariableValue("--kt-border-dashed-color"),d={series:[{name:"Achieved Target",data:l}],chart:{fontFamily:"inherit",type:"bar",height:i,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["22%"],borderRadius:5,dataLabels:{position:"top"},startingShape:"flat"}},legend:{show:!1},dataLabels:{enabled:!0,offsetY:-30,style:{fontSize:"13px",colors:[s]},formatter:function(e){return e+"K"}},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Metals","Energy","Agro","Machines","Transport","Textile","Wood"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:KTUtil.getCssVariableValue("--kt-gray-500"),fontSize:"13px"}},crosshairs:{fill:{gradient:{opacityFrom:0,opacityTo:0}}}},yaxis:{labels:{style:{colors:KTUtil.getCssVariableValue("--kt-gray-500"),fontSize:"13px"},formatter:function(e){return parseInt(e)+"K"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return+e+"K"}}},colors:[KTUtil.getCssVariableValue("--kt-primary"),KTUtil.getCssVariableValue("--kt-primary-light")],grid:{borderColor:n,strokeDashArray:4,yaxis:{lines:{show:!0}}}};e.self=new ApexCharts(o,d);var m=document.querySelector(t);!0===r&&setTimeout((function(){e.self.render(),e.rendered=!0}),200),m.addEventListener("shown.bs.tab",(function(t){!1===e.rendered&&(e.self.render(),e.rendered=!0)}))}};return{init:function(){var o=[30,18,43,70,13,37,23];r(e,"#kt_charts_widget_10_tab_1","#kt_charts_widget_10_chart_1",o,!0);var i=[25,55,35,50,45,20,31];r(t,"#kt_charts_widget_10_tab_2","#kt_charts_widget_10_chart_2",i,!1);var s=[45,15,35,70,45,50,21];r(a,"#kt_charts_widget_10_tab_3","#kt_charts_widget_10_chart_3",s,!1);var n=[15,55,25,50,25,60,31];r(l,"#kt_charts_widget_10_tab_4","#kt_charts_widget_10_chart_4",n,!1),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t.rendered&&t.self.destroy(),a.rendered&&a.self.destroy(),l.rendered&&l.self.destroy(),r(e,"#kt_charts_widget_10_tab_1","#kt_charts_widget_10_chart_1",o,e.rendered),r(t,"#kt_charts_widget_10_tab_2","#kt_charts_widget_10_chart_2",i,t.rendered),r(a,"#kt_charts_widget_10_tab_3","#kt_charts_widget_10_chart_3",s,a.rendered),r(l,"#kt_charts_widget_10_tab_4","#kt_charts_widget_10_chart_4",n,l.rendered)}))}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget10),KTUtil.onDOMContentLoaded((function(){KTChartsWidget10.init()}));var KTChartsWidget11=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l=function(e,t,a,l,r){var o=document.querySelector(a),i=parseInt(KTUtil.css(o,"height"));if(o){var s=KTUtil.getCssVariableValue("--kt-gray-500"),n=KTUtil.getCssVariableValue("--kt-border-dashed-color"),d=KTUtil.getCssVariableValue("--kt-success"),m={series:[{name:"Deliveries",data:l}],chart:{fontFamily:"inherit",type:"area",height:i,toolbar:{show:!1}},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"gradient",gradient:{shadeIntensity:1,opacityFrom:.4,opacityTo:0,stops:[0,80,100]}},stroke:{curve:"smooth",show:!0,width:3,colors:[d]},xaxis:{categories:["","Apr 02","Apr 06","Apr 06","Apr 05","Apr 06","Apr 10","Apr 08","Apr 09","Apr 14","Apr 10","Apr 12","Apr 18","Apr 14","Apr 15","Apr 14","Apr 17","Apr 18","Apr 02","Apr 06","Apr 18","Apr 05","Apr 06","Apr 10","Apr 08","Apr 22","Apr 14","Apr 11","Apr 12",""],axisBorder:{show:!1},axisTicks:{show:!1},tickAmount:5,labels:{rotate:0,rotateAlways:!0,style:{colors:s,fontSize:"13px"}},crosshairs:{position:"front",stroke:{color:d,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"13px"}}},yaxis:{tickAmount:4,max:24,min:10,labels:{style:{colors:s,fontSize:"13px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return+e}}},colors:[d],grid:{borderColor:n,strokeDashArray:3,yaxis:{lines:{show:!0}}},markers:{strokeColor:d,strokeWidth:3}};e.self=new ApexCharts(o,m);var c=document.querySelector(t);!0===r&&setTimeout((function(){e.self.render(),e.rendered=!0}),200),c.addEventListener("shown.bs.tab",(function(t){!1===e.rendered&&(e.self.render(),e.rendered=!0)}))}};return{init:function(){var r=[16,19,19,16,16,14,15,15,17,17,19,19,18,18,20,20,18,18,22,22,20,20,18,18,20,20,18,20,20,22];l(e,"#kt_charts_widget_11_tab_1","#kt_charts_widget_11_chart_1",r,!1);var o=[18,18,20,20,18,18,22,22,20,20,18,18,20,20,18,18,20,20,22,15,18,18,17,17,15,15,17,17,19,17];l(t,"#kt_charts_widget_11_tab_2","#kt_charts_widget_11_chart_2",o,!1);var i=[17,20,20,19,19,17,17,19,19,21,21,19,19,21,21,18,18,16,17,17,19,19,21,21,19,19,17,17,18,18];l(a,"#kt_charts_widget_11_tab_3","#kt_charts_widget_11_chart_3",i,!0),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t.rendered&&t.self.destroy(),a.rendered&&a.self.destroy(),l(e,"#kt_charts_widget_11_tab_1","#kt_charts_widget_11_chart_1",r,e.rendered),l(t,"#kt_charts_widget_11_tab_2","#kt_charts_widget_11_chart_2",o,t.rendered),l(a,"#kt_charts_widget_11_tab_3","#kt_charts_widget_11_chart_3",i,a.rendered)}))}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget11),KTUtil.onDOMContentLoaded((function(){KTChartsWidget11.init()}));var KTChartsWidget12=function(){var e=function(e,t,a,l){var r=document.querySelector(t);if(r){var o=parseInt(KTUtil.css(r,"height")),i=KTUtil.getCssVariableValue("--kt-gray-900"),s=KTUtil.getCssVariableValue("--kt-border-dashed-color"),n={series:[{name:"Deliveries",data:a}],chart:{fontFamily:"inherit",type:"bar",height:o,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["22%"],borderRadius:5,dataLabels:{position:"top"},startingShape:"flat"}},legend:{show:!1},dataLabels:{enabled:!0,offsetY:-28,style:{fontSize:"13px",colors:i},formatter:function(e){return e+"K"}},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Grossey","Pet Food","Flowers","Restaurant","Kids Toys","Clothing","Still Water"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:KTUtil.getCssVariableValue("--kt-gray-500"),fontSize:"13px"}},crosshairs:{fill:{gradient:{opacityFrom:0,opacityTo:0}}}},yaxis:{labels:{style:{colors:KTUtil.getCssVariableValue("--kt-gray-500"),fontSize:"13px"},formatter:function(e){return e+"K"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return+e+"K"}}},colors:[KTUtil.getCssVariableValue("--kt-primary"),KTUtil.getCssVariableValue("--kt-primary-light")],grid:{borderColor:s,strokeDashArray:4,yaxis:{lines:{show:!0}}}},d=new ApexCharts(r,n),m=!1,c=document.querySelector(e);!0===l&&(d.render(),m=!0),c.addEventListener("shown.bs.tab",(function(e){0==m&&(d.render(),m=!0)}))}};return{init:function(){e("#kt_charts_widget_12_tab_1","#kt_charts_widget_12_chart_1",[54,42,75,110,23,87,50],!0),e("#kt_charts_widget_12_tab_2","#kt_charts_widget_12_chart_2",[25,55,35,50,45,20,31],!1),e("#kt_charts_widget_12_tab_3","#kt_charts_widget_12_chart_3",[45,15,35,70,45,50,21],!1)}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget12),KTUtil.onDOMContentLoaded((function(){KTChartsWidget12.init()}));var KTChartsWidget13={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_charts_widget_13_chart");if(e){var t,a=function(){(t=am5.Root.new(e)).setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5xy.XYChart.new(t,{panX:!0,panY:!0,wheelX:"panX",wheelY:"zoomX"}));a.set("cursor",am5xy.XYCursor.new(t,{behavior:"none"})).lineY.set("visible",!1);var l=[{year:"2003",cars:1587,motorcycles:650,bicycles:121},{year:"2004",cars:1567,motorcycles:683,bicycles:146},{year:"2005",cars:1617,motorcycles:691,bicycles:138},{year:"2006",cars:1630,motorcycles:642,bicycles:127},{year:"2007",cars:1660,motorcycles:699,bicycles:105},{year:"2008",cars:1683,motorcycles:721,bicycles:109},{year:"2009",cars:1691,motorcycles:737,bicycles:112},{year:"2010",cars:1298,motorcycles:680,bicycles:101},{year:"2011",cars:1275,motorcycles:664,bicycles:97},{year:"2012",cars:1246,motorcycles:648,bicycles:93},{year:"2013",cars:1318,motorcycles:697,bicycles:111},{year:"2014",cars:1213,motorcycles:633,bicycles:87},{year:"2015",cars:1199,motorcycles:621,bicycles:79},{year:"2016",cars:1110,motorcycles:210,bicycles:81},{year:"2017",cars:1165,motorcycles:232,bicycles:75},{year:"2018",cars:1145,motorcycles:219,bicycles:88},{year:"2019",cars:1163,motorcycles:201,bicycles:82},{year:"2020",cars:1180,motorcycles:285,bicycles:87},{year:"2021",cars:1159,motorcycles:277,bicycles:71}],r=a.xAxes.push(am5xy.CategoryAxis.new(t,{categoryField:"year",startLocation:.5,endLocation:.5,renderer:am5xy.AxisRendererX.new(t,{}),tooltip:am5.Tooltip.new(t,{})}));r.get("renderer").grid.template.setAll({disabled:!0,strokeOpacity:0}),r.get("renderer").labels.template.setAll({fontWeight:"400",fontSize:13,fill:am5.color(KTUtil.getCssVariableValue("--kt-gray-500"))}),r.data.setAll(l);var o=a.yAxes.push(am5xy.ValueAxis.new(t,{renderer:am5xy.AxisRendererY.new(t,{})}));function i(e,i,s){var n=a.series.push(am5xy.LineSeries.new(t,{name:e,xAxis:r,yAxis:o,stacked:!0,valueYField:i,categoryXField:"year",fill:am5.color(s),tooltip:am5.Tooltip.new(t,{pointerOrientation:"horizontal",labelText:"[bold]{name}[/]\n{categoryX}: {valueY}"})}));n.fills.template.setAll({fillOpacity:.5,visible:!0}),n.data.setAll(l),n.appear(1e3)}o.get("renderer").grid.template.setAll({stroke:am5.color(KTUtil.getCssVariableValue("--kt-gray-300")),strokeWidth:1,strokeOpacity:1,strokeDasharray:[3]}),o.get("renderer").labels.template.setAll({fontWeight:"400",fontSize:13,fill:am5.color(KTUtil.getCssVariableValue("--kt-gray-500"))}),i("Cars","cars",KTUtil.getCssVariableValue("--kt-primary")),i("Motorcycles","motorcycles",KTUtil.getCssVariableValue("--kt-success")),i("Bicycles","bicycles",KTUtil.getCssVariableValue("--kt-warning")),a.set("scrollbarX",am5.Scrollbar.new(t,{orientation:"horizontal",marginBottom:25,height:8}));var s=r.makeDataItem({category:"2016",endCategory:"2021"});r.createAxisRange(s),s.get("grid").setAll({stroke:am5.color(KTUtil.getCssVariableValue("--kt-gray-200")),strokeOpacity:.5,strokeDasharray:[3]}),s.get("axisFill").setAll({fill:am5.color(KTUtil.getCssVariableValue("--kt-gray-200")),fillOpacity:.1}),s.get("label").setAll({inside:!0,text:"Fines increased",rotation:90,centerX:am5.p100,centerY:am5.p100,location:0,paddingBottom:10,paddingRight:15});var n=r.makeDataItem({category:"2021"});r.createAxisRange(n),n.get("grid").setAll({stroke:am5.color(KTUtil.getCssVariableValue("--kt-danger")),strokeOpacity:1,strokeDasharray:[3]}),n.get("label").setAll({inside:!0,text:"Fee introduced",rotation:90,centerX:am5.p100,centerY:am5.p100,location:0,paddingBottom:10,paddingRight:15}),a.appear(1e3,100)};am5.ready((function(){a()})),KTThemeMode.on("kt.thememode.change",(function(){t.dispose(),a()}))}}}()}};"undefined"!=typeof module&&(module.exports=KTChartsWidget13),KTUtil.onDOMContentLoaded((function(){KTChartsWidget13.init()}));var KTChartsWidget14={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_charts_widget_14_chart");e&&am5.ready((function(){var t=am5.Root.new(e);t.setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5radar.RadarChart.new(t,{panX:!1,panY:!1,wheelX:"panX",wheelY:"zoomX",innerRadius:am5.percent(20),startAngle:-90,endAngle:180})),l=[{category:"Research",value:80,full:100,columnSettings:{fillOpacity:1,fill:am5.color(KTUtil.getCssVariableValue("--kt-info"))}},{category:"Marketing",value:35,full:100,columnSettings:{fillOpacity:1,fill:am5.color(KTUtil.getCssVariableValue("--kt-danger"))}},{category:"Distribution",value:92,full:100,columnSettings:{fillOpacity:1,fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{category:"Human Resources",value:68,full:100,columnSettings:{fillOpacity:1,fill:am5.color(KTUtil.getCssVariableValue("--kt-success"))}}];a.set("cursor",am5radar.RadarCursor.new(t,{behavior:"zoomX"})).lineY.set("visible",!1);var r=am5radar.AxisRendererCircular.new(t,{});r.labels.template.setAll({radius:10}),r.grid.template.setAll({forceHidden:!0});var o=a.xAxes.push(am5xy.ValueAxis.new(t,{renderer:r,min:0,max:100,strictMinMax:!0,numberFormat:"#'%'",tooltip:am5.Tooltip.new(t,{})}));o.get("renderer").labels.template.setAll({fill:am5.color(KTUtil.getCssVariableValue("--kt-gray-500")),fontWeight:"500",fontSize:16});var i=am5radar.AxisRendererRadial.new(t,{minGridDistance:20});i.labels.template.setAll({centerX:am5.p100,fontWeight:"500",fontSize:18,fill:am5.color(KTUtil.getCssVariableValue("--kt-gray-500")),templateField:"columnSettings"}),i.grid.template.setAll({forceHidden:!0});var s=a.yAxes.push(am5xy.CategoryAxis.new(t,{categoryField:"category",renderer:i}));s.data.setAll(l);var n=a.series.push(am5radar.RadarColumnSeries.new(t,{xAxis:o,yAxis:s,clustered:!1,valueXField:"full",categoryYField:"category",fill:t.interfaceColors.get("alternativeBackground")}));n.columns.template.setAll({width:am5.p100,fillOpacity:.08,strokeOpacity:0,cornerRadius:20}),n.data.setAll(l);var d=a.series.push(am5radar.RadarColumnSeries.new(t,{xAxis:o,yAxis:s,clustered:!1,valueXField:"value",categoryYField:"category"}));d.columns.template.setAll({width:am5.p100,strokeOpacity:0,tooltipText:"{category}: {valueX}%",cornerRadius:20,templateField:"columnSettings"}),d.data.setAll(l),n.appear(1e3),d.appear(1e3),a.appear(1e3,100)}))}}()}};"undefined"!=typeof module&&(module.exports=KTChartsWidget14),KTUtil.onDOMContentLoaded((function(){KTChartsWidget14.init()}));var KTChartsWidget15={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_charts_widget_15_chart");if(e){var t,a=function(){(t=am5.Root.new(e)).setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5xy.XYChart.new(t,{panX:!1,panY:!1,layout:t.verticalLayout})),l=(a.get("colors"),[{country:"US",visits:725,icon:"https://www.amcharts.com/wp-content/uploads/flags/united-states.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{country:"UK",visits:625,icon:"https://www.amcharts.com/wp-content/uploads/flags/united-kingdom.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{country:"China",visits:602,icon:"https://www.amcharts.com/wp-content/uploads/flags/china.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{country:"Japan",visits:509,icon:"https://www.amcharts.com/wp-content/uploads/flags/japan.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{country:"Germany",visits:322,icon:"https://www.amcharts.com/wp-content/uploads/flags/germany.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{country:"France",visits:214,icon:"https://www.amcharts.com/wp-content/uploads/flags/france.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{country:"India",visits:204,icon:"https://www.amcharts.com/wp-content/uploads/flags/india.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{country:"Spain",visits:200,icon:"https://www.amcharts.com/wp-content/uploads/flags/spain.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{country:"Italy",visits:165,icon:"https://www.amcharts.com/wp-content/uploads/flags/italy.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{country:"Russia",visits:152,icon:"https://www.amcharts.com/wp-content/uploads/flags/russia.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{country:"Norway",visits:125,icon:"https://www.amcharts.com/wp-content/uploads/flags/norway.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}},{country:"Canada",visits:99,icon:"https://www.amcharts.com/wp-content/uploads/flags/canada.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--kt-primary"))}}]),r=a.xAxes.push(am5xy.CategoryAxis.new(t,{categoryField:"country",renderer:am5xy.AxisRendererX.new(t,{minGridDistance:30}),bullet:function(e,t,a){return am5xy.AxisBullet.new(e,{location:.5,sprite:am5.Picture.new(e,{width:24,height:24,centerY:am5.p50,centerX:am5.p50,src:a.dataContext.icon})})}}));r.get("renderer").labels.template.setAll({paddingTop:20,fontWeight:"400",fontSize:10,fill:am5.color(KTUtil.getCssVariableValue("--kt-gray-500"))}),r.get("renderer").grid.template.setAll({disabled:!0,strokeOpacity:0}),r.data.setAll(l);var o=a.yAxes.push(am5xy.ValueAxis.new(t,{renderer:am5xy.AxisRendererY.new(t,{})}));o.get("renderer").grid.template.setAll({stroke:am5.color(KTUtil.getCssVariableValue("--kt-gray-300")),strokeWidth:1,strokeOpacity:1,strokeDasharray:[3]}),o.get("renderer").labels.template.setAll({fontWeight:"400",fontSize:10,fill:am5.color(KTUtil.getCssVariableValue("--kt-gray-500"))});var i=a.series.push(am5xy.ColumnSeries.new(t,{xAxis:r,yAxis:o,valueYField:"visits",categoryXField:"country"}));i.columns.template.setAll({tooltipText:"{categoryX}: {valueY}",tooltipY:0,strokeOpacity:0,templateField:"columnSettings"}),i.columns.template.setAll({strokeOpacity:0,cornerRadiusBR:0,cornerRadiusTR:6,cornerRadiusBL:0,cornerRadiusTL:6}),i.data.setAll(l),i.appear(),a.appear(1e3,100)};am5.ready((function(){a()})),KTThemeMode.on("kt.thememode.change",(function(){t.dispose(),a()}))}}}()}};"undefined"!=typeof module&&(module.exports=KTChartsWidget15),KTUtil.onDOMContentLoaded((function(){KTChartsWidget15.init()}));var KTChartsWidget16={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_charts_widget_16_chart");if(e){var t,a=function(){(t=am5.Root.new(e)).setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5xy.XYChart.new(t,{panX:!1,panY:!1,wheelX:"panX",wheelY:"zoomX",layout:t.verticalLayout})),l=(a.get("colors"),[{country:"US",visits:725},{country:"UK",visits:625},{country:"China",visits:602},{country:"Japan",visits:509},{country:"Germany",visits:322},{country:"France",visits:214},{country:"India",visits:204},{country:"Spain",visits:198},{country:"Italy",visits:165},{country:"Russia",visits:130},{country:"Norway",visits:93},{country:"Canada",visits:41}]);!function(){for(var e=0,t=0;t0&&!t.paused?(t.pause(),i.classList.remove("d-none"),s.classList.add("d-none")):t.readyState>=2&&(t.play(),i.classList.add("d-none"),s.classList.remove("d-none"))})),n.addEventListener("click",(function(){t.readyState>=2&&(t.currentTime=0,t.play(),i.classList.add("d-none"),s.classList.remove("d-none"))})),c.addEventListener("click",(function(){t.readyState>=2&&(t.currentTime=0,t.play(),i.classList.add("d-none"),s.classList.remove("d-none"))})),m.addEventListener("click",(function(){t.readyState>=2&&(t.currentTime=0,t.play(),i.classList.add("d-none"),s.classList.remove("d-none"))})),d.addEventListener("click",(function(){t.readyState>=2&&(t.currentTime=0,t.play(),i.classList.add("d-none"),s.classList.remove("d-none"))})),a.addEventListener("change",(function(){t.currentTime=a.value,i.classList.add("d-none"),s.classList.remove("d-none"),t.play()}))}};return{init:function(){e()}}}();"undefined"!=typeof module&&(module.exports=KTPlayersWidget2),window.addEventListener("load",(function(){KTPlayersWidget2.init()}));var KTSlidersWidget1=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l=function(e,t,a){var l=document.querySelector(t);if(l&&(!0!==e.rendered||!l.classList.contains("initialized"))){var r=parseInt(KTUtil.css(l,"height")),o=KTUtil.getCssVariableValue("--kt-primary"),i={series:[a],chart:{fontFamily:"inherit",height:r,type:"radialBar",sparkline:{enabled:!0}},plotOptions:{radialBar:{hollow:{margin:0,size:"45%"},dataLabels:{showOn:"always",name:{show:!1},value:{show:!1}},track:{background:KTUtil.getCssVariableValue("--kt-primary-light"),strokeWidth:"100%"}}},colors:[o],stroke:{lineCap:"round"},labels:["Progress"]};e.self=new ApexCharts(l,i),e.self.render(),e.rendered=!0,l.classList.add("initialized")}};return{init:function(){l(e,"#kt_slider_widget_1_chart_1",76);var r=document.querySelector("#kt_sliders_widget_1_slider");r&&(r.addEventListener("slid.bs.carousel",(function(e){1===e.to&&l(t,"#kt_slider_widget_1_chart_2",55),2===e.to&&l(a,"#kt_slider_widget_1_chart_3",25)})),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&(e.self.destroy(),e.rendered=!1),t.rendered&&(t.self.destroy(),t.rendered=!1),a.rendered&&(a.self.destroy(),a.rendered=!1),l(e,"#kt_slider_widget_1_chart_1",76),l(t,"#kt_slider_widget_1_chart_2",55),l(a,"#kt_slider_widget_1_chart_3",25)})))}}}();"undefined"!=typeof module&&(module.exports=KTSlidersWidget1),KTUtil.onDOMContentLoaded((function(){KTSlidersWidget1.init()}));var KTSlidersWidget3=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a=function(e,t,a,l){var r=document.querySelector(t);if(r&&(!0!==e.rendered||!r.classList.contains("initialized"))){var o=parseInt(KTUtil.css(r,"height")),i=KTUtil.getCssVariableValue("--kt-gray-500"),s=KTUtil.getCssVariableValue("--kt-border-dashed-color"),n=KTUtil.getCssVariableValue("--kt-"+a),d={series:[{name:"Lessons",data:l}],chart:{fontFamily:"inherit",type:"area",height:o,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"gradient",gradient:{shadeIntensity:1,opacityFrom:.4,opacityTo:0,stops:[0,80,100]}},stroke:{curve:"smooth",show:!0,width:3,colors:[n]},xaxis:{categories:["","Apr 05","Apr 06","Apr 07","Apr 08","Apr 09","Apr 11","Apr 12","Apr 14","Apr 15","Apr 16","Apr 17","Apr 18",""],axisBorder:{show:!1},axisTicks:{show:!1},tickAmount:6,labels:{rotate:0,rotateAlways:!0,style:{colors:i,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:n,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{tickAmount:4,max:24,min:10,labels:{style:{colors:i,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"}},colors:[n],grid:{borderColor:s,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{strokeColor:n,strokeWidth:3}};e.self=new ApexCharts(r,d),e.self.render(),e.rendered=!0,r.classList.add("initialized")}};return{init:function(){var l=[19,21,21,20,20,18,18,20,20,22,22,21,21,22],r=[18,22,22,20,20,18,18,20,20,18,18,20,20,22];a(e,"#kt_sliders_widget_3_chart_1","danger",l);var o=document.querySelector("#kt_sliders_widget_3_slider");o&&(o.addEventListener("slid.bs.carousel",(function(e){1===e.to&&a(t,"#kt_sliders_widget_3_chart_2","primary",r)})),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&(e.self.destroy(),e.rendered=!1),t.rendered&&(t.self.destroy(),t.rendered=!1),a(e,"#kt_sliders_widget_3_chart_1","danger",l),a(t,"#kt_sliders_widget_3_chart_2","primary",r)})))}}}();"undefined"!=typeof module&&(module.exports=KTSlidersWidget3),KTUtil.onDOMContentLoaded((function(){KTSlidersWidget3.init()}));var KTMapsWidget1={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_maps_widget_1_map");if(e){var t,a=function(){(t=am5.Root.new(e)).setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5map.MapChart.new(t,{panX:"translateX",panY:"translateY",projection:am5map.geoMercator(),paddingLeft:0,paddingrIGHT:0,paddingBottom:0})),l=a.series.push(am5map.MapPolygonSeries.new(t,{geoJSON:am5geodata_worldLow,exclude:["AQ"]}));l.mapPolygons.template.setAll({tooltipText:"{name}",toggleKey:"active",interactive:!0,fill:am5.color(KTUtil.getCssVariableValue("--kt-gray-300"))}),l.mapPolygons.template.states.create("hover",{fill:am5.color(KTUtil.getCssVariableValue("--kt-success"))}),l.mapPolygons.template.states.create("active",{fill:am5.color(KTUtil.getCssVariableValue("--kt-success"))});var r=a.series.push(am5map.MapPolygonSeries.new(t,{geoJSON:am5geodata_worldLow,include:["US","BR","DE","AU","JP"]}));r.mapPolygons.template.setAll({tooltipText:"{name}",toggleKey:"active",interactive:!0}),am5.ColorSet.new(t,{}),r.mapPolygons.template.set("fill",am5.color(KTUtil.getCssVariableValue("--kt-primary"))),r.mapPolygons.template.states.create("hover",{fill:t.interfaceColors.get("primaryButtonHover")}),r.mapPolygons.template.states.create("active",{fill:t.interfaceColors.get("primaryButtonHover")}),a.chartContainer.get("background").events.on("click",(function(){a.goHome()})),a.appear(1e3,100)};am5.ready((function(){a()})),KTThemeMode.on("kt.thememode.change",(function(){t.dispose(),a()}))}}}()}};"undefined"!=typeof module&&(module.exports=KTMapsWidget1),KTUtil.onDOMContentLoaded((function(){KTMapsWidget1.init()}));var KTMapsWidget2={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_maps_widget_2_map");if(e){var t,a=function(){(t=am5.Root.new(e)).setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5map.MapChart.new(t,{panX:"translateX",panY:"translateY",projection:am5map.geoMercator(),paddingLeft:0,paddingrIGHT:0,paddingBottom:0})),l=a.series.push(am5map.MapPolygonSeries.new(t,{geoJSON:am5geodata_worldLow,exclude:["AQ"]}));l.mapPolygons.template.setAll({tooltipText:"{name}",toggleKey:"active",interactive:!0,fill:am5.color(KTUtil.getCssVariableValue("--kt-gray-300"))}),l.mapPolygons.template.states.create("hover",{fill:am5.color(KTUtil.getCssVariableValue("--kt-success"))}),l.mapPolygons.template.states.create("active",{fill:am5.color(KTUtil.getCssVariableValue("--kt-success"))});var r=a.series.push(am5map.MapPolygonSeries.new(t,{geoJSON:am5geodata_worldLow,include:["US","BR","DE","AU","JP"]}));r.mapPolygons.template.setAll({tooltipText:"{name}",toggleKey:"active",interactive:!0}),am5.ColorSet.new(t,{}),r.mapPolygons.template.set("fill",am5.color(KTUtil.getCssVariableValue("--kt-primary"))),r.mapPolygons.template.states.create("hover",{fill:t.interfaceColors.get("primaryButtonHover")}),r.mapPolygons.template.states.create("active",{fill:t.interfaceColors.get("primaryButtonHover")}),a.chartContainer.get("background").events.on("click",(function(){a.goHome()})),a.appear(1e3,100)};am5.ready((function(){a()})),KTThemeMode.on("kt.thememode.change",(function(){t.dispose(),a()}))}}}()}};"undefined"!=typeof module&&(module.exports=KTMapsWidget2),KTUtil.onDOMContentLoaded((function(){KTMapsWidget2.init()}));var KTTablesWidget14=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l={self:null,rendered:!1},r={self:null,rendered:!1},o=function(e,t,a,l){var r=document.querySelector(t);if(r){var o=parseInt(KTUtil.css(r,"height")),i=r.getAttribute("data-kt-chart-color"),s=KTUtil.getCssVariableValue("--kt-gray-300"),n=KTUtil.getCssVariableValue("--kt-"+i),d=KTUtil.getCssVariableValue("--kt-body-bg"),m={series:[{name:"Net Profit",data:a}],chart:{fontFamily:"inherit",type:"area",height:o,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:2,colors:[n]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{show:!1,position:"front",stroke:{color:s,width:1,dashArray:3}},tooltip:{enabled:!1}},yaxis:{min:0,max:60,labels:{show:!1}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{enabled:!1},colors:[d],markers:{colors:[d],strokeColor:[n],strokeWidth:3}};e.self=new ApexCharts(r,m),!0===l&&setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){var i=[7,10,5,21,6,11,5,23,5,11,18,7,21,13];o(e,"#kt_table_widget_14_chart_1",i,!0);var s=[17,5,23,2,21,9,17,23,4,24,9,17,21,7];o(t,"#kt_table_widget_14_chart_2",s,!0);var n=[2,24,5,17,7,2,12,24,5,24,2,8,12,7];o(a,"#kt_table_widget_14_chart_3",n,!0);var d=[24,3,5,19,3,7,25,14,5,14,2,8,5,17];o(l,"#kt_table_widget_14_chart_4",d,!0);var m=[3,23,1,19,3,17,3,9,25,4,2,18,25,3];o(r,"#kt_table_widget_14_chart_5",m,!0),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t.rendered&&t.self.destroy(),a.rendered&&a.self.destroy(),l.rendered&&l.self.destroy(),r.rendered&&r.self.destroy(),o(e,"#kt_table_widget_14_chart_1",i,e.rendered),o(t,"#kt_table_widget_14_chart_2",s,t.rendered),o(a,"#kt_table_widget_14_chart_3",n,a.rendered),o(l,"#kt_table_widget_14_chart_4",d,l.rendered),o(r,"#kt_table_widget_14_chart_5",m,r.rendered)}))}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget14),KTUtil.onDOMContentLoaded((function(){KTTablesWidget14.init()}));var KTTablesWidget15=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l={self:null,rendered:!1},r={self:null,rendered:!1},o=function(e,t,a,l){var r=document.querySelector(t);if(r){var o=parseInt(KTUtil.css(r,"height")),i=r.getAttribute("data-kt-chart-color"),s=KTUtil.getCssVariableValue("--kt-gray-300"),n=KTUtil.getCssVariableValue("--kt-"+i),d=KTUtil.getCssVariableValue("--kt-body-bg"),m={series:[{name:"Net Profit",data:a}],chart:{fontFamily:"inherit",type:"area",height:o,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:2,colors:[n]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{show:!1,position:"front",stroke:{color:s,width:1,dashArray:3}},tooltip:{enabled:!1}},yaxis:{min:0,max:60,labels:{show:!1,ontSize:"12px"}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{enabled:!1},colors:[d],markers:{colors:[d],strokeColor:[n],strokeWidth:3}};e.self=new ApexCharts(r,m),!0===l&&setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){var i=[7,10,5,21,6,11,5,23,5,11,18,7,21,13];o(e,"#kt_table_widget_15_chart_1",i,!0);var s=[17,5,23,2,21,9,17,23,4,24,9,17,21,7];o(t,"#kt_table_widget_15_chart_2",s,!0);var n=[2,24,5,17,7,2,12,24,5,24,2,8,12,7];o(a,"#kt_table_widget_15_chart_3",n,!0);var d=[24,3,5,19,3,7,25,14,5,14,2,8,5,17];o(l,"#kt_table_widget_15_chart_4",d,!0);var m=[3,23,1,19,3,17,3,9,25,4,2,18,25,3];o(r,"#kt_table_widget_15_chart_5",m,!0),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t.rendered&&t.self.destroy(),a.rendered&&a.self.destroy(),l.rendered&&l.self.destroy(),r.rendered&&r.self.destroy(),o(e,"#kt_table_widget_15_chart_1",i,e.rendered),o(t,"#kt_table_widget_15_chart_2",s,t.rendered),o(a,"#kt_table_widget_15_chart_3",n,a.rendered),o(l,"#kt_table_widget_15_chart_4",d,l.rendered),o(r,"#kt_table_widget_15_chart_5",m,r.rendered)}))}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget15),KTUtil.onDOMContentLoaded((function(){KTTablesWidget15.init()}));var KTTablesWidget16=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l={self:null,rendered:!1},r={self:null,rendered:!1},o={self:null,rendered:!1},i={self:null,rendered:!1},s={self:null,rendered:!1},n={self:null,rendered:!1},d={self:null,rendered:!1},m={self:null,rendered:!1},c={self:null,rendered:!1},g={self:null,rendered:!1},f={self:null,rendered:!1},u={self:null,rendered:!1},p={self:null,rendered:!1},h={self:null,rendered:!1},y={self:null,rendered:!1},_={self:null,rendered:!1},v={self:null,rendered:!1},b=function(e,t,a,l,r){var o=document.querySelector(a);if(o){var i=parseInt(KTUtil.css(o,"height")),s=o.getAttribute("data-kt-chart-color"),n=(KTUtil.getCssVariableValue("--kt-gray-800"),KTUtil.getCssVariableValue("--kt-gray-300")),d=KTUtil.getCssVariableValue("--kt-"+s),m=KTUtil.getCssVariableValue("--kt-body-bg"),c={series:[{name:"Net Profit",data:l}],chart:{fontFamily:"inherit",type:"area",height:i,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:2,colors:[d]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{show:!1,position:"front",stroke:{color:n,width:1,dashArray:3}},tooltip:{enabled:!1}},yaxis:{min:0,max:60,labels:{show:!1,ontSize:"12px"}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{enabled:!1},colors:[m],markers:{colors:[m],strokeColor:[d],strokeWidth:3}};e.self=new ApexCharts(o,c);var g=document.querySelector(t);!0===r&&setTimeout((function(){e.self.render(),e.rendered=!0}),200),g.addEventListener("shown.bs.tab",(function(t){!1===e.rendered&&(e.self.render(),e.rendered=!0)}))}};return{init:function(){var k=[16,10,15,21,6,11,5,23,5,11,18,7,21,13];b(e,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_1",k,!0);var w=[8,5,16,3,23,16,11,15,3,11,15,7,17,9];b(t,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_2",w,!0);var T=[8,6,16,3,23,16,11,14,3,11,15,8,17,9];b(a,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_3",T,!0);var x=[12,5,23,12,21,9,17,20,4,24,9,13,18,9];b(l,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_4",x,!0);var A=[13,10,15,21,6,11,5,21,5,12,18,7,21,13];b(r,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_1",A,!1);var C=[13,5,21,12,21,9,17,20,4,23,9,17,21,7];b(o,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_2",C,!1);var K=[8,10,14,21,6,31,5,21,5,11,15,7,23,13];b(i,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_3",K,!1);var V=[6,10,12,21,6,11,7,23,5,12,18,7,21,15];b(s,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_4",V,!1);var S=[7,10,5,21,6,11,5,23,5,11,18,7,21,13];b(n,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_1",S,!1);var U=[8,5,16,2,19,9,17,21,4,24,4,13,21,5];b(d,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_2",U,!1);var M=[15,10,12,21,6,11,23,11,5,12,18,7,21,15];b(m,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_3",M,!1);var W=[3,9,12,23,6,11,7,23,5,12,14,7,21,8];b(c,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_4",W,!1);var L=[9,14,15,21,8,11,5,23,5,11,18,5,23,8];b(g,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_1",L,!1);var D=[7,5,23,12,21,9,17,15,4,24,9,17,21,7];b(f,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_2",D,!1);var z=[8,10,14,21,6,31,8,23,5,3,14,7,21,12];b(u,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_3",z,!1);var O=[6,12,12,19,6,11,7,23,5,12,18,7,21,15];b(p,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_4",O,!1);var F=[5,10,15,21,6,11,5,23,5,11,17,7,21,13];b(h,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_1",F,!1);var I=[4,5,23,12,21,9,17,15,4,24,9,17,21,7];b(y,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_2",I,!1);var P=[7,10,14,21,6,31,5,23,5,11,15,7,21,17];b(_,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_3",P,!1);var R=[3,10,12,23,6,11,7,22,5,12,18,7,21,14];b(v,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_4",R,!1),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t.rendered&&t.self.destroy(),a.rendered&&a.self.destroy(),l.rendered&&l.self.destroy(),r.rendered&&r.self.destroy(),o.rendered&&o.self.destroy(),i.rendered&&i.self.destroy(),s.rendered&&s.self.destroy(),n.rendered&&n.self.destroy(),d.rendered&&d.self.destroy(),m.rendered&&m.self.destroy(),c.rendered&&c.self.destroy(),g.rendered&&g.self.destroy(),f.rendered&&f.self.destroy(),u.rendered&&u.self.destroy(),p.rendered&&p.self.destroy(),h.rendered&&h.self.destroy(),y.rendered&&y.self.destroy(),_.rendered&&_.self.destroy(),v.rendered&&v.self.destroy(),b(e,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_1",k,e.rendered),b(t,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_2",w,t.rendered),b(a,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_3",T,a.rendered),b(l,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_4",x,l.rendered),b(r,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_1",A,r.rendered),b(o,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_2",C,o.rendered),b(i,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_3",K,i.rendered),b(s,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_4",V,s.rendered),b(n,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_1",S,n.rendered),b(d,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_2",U,d.rendered),b(m,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_3",M,m.rendered),b(c,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_4",W,c.rendered),b(g,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_1",L,g.rendered),b(f,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_2",D,f.rendered),b(u,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_3",z,u.rendered),b(p,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_4",O,p.rendered),b(h,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_1",F,h.rendered),b(y,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_2",I,y.rendered),b(_,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_3",P,_.rendered),b(v,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_4",R,v.rendered)}))}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget16),KTUtil.onDOMContentLoaded((function(){KTTablesWidget16.init()}));var KTTablesWidget3=function(){var e,t;const a=()=>{const e=document.querySelector('[data-kt-table-widget-3="filter_status"]');$(e).on("select2:select",(function(e){const a=$(this).val();"Show All"===a?t.search("").draw():t.search(a).draw()}))};return{init:function(){(e=document.querySelector("#kt_widget_table_3"))&&(t=$(e).DataTable({info:!1,order:[],paging:!1,pageLength:!1}),(()=>{const e=document.querySelector('[data-kt-table-widget-3="tabs_nav"]').querySelectorAll('[data-kt-table-widget-3="tab"]'),a=["border-bottom","border-3","border-primary"];e.forEach((l=>{l.addEventListener("click",(r=>{const o=l.getAttribute("data-kt-table-widget-3-value");e.forEach((e=>{e.classList.remove(...a),e.classList.add("text-muted")})),l.classList.remove("text-muted"),l.classList.add(...a),"Show All"===o?t.search("").draw():t.search(o).draw()}))}))})(),a())}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget3),KTUtil.onDOMContentLoaded((function(){KTTablesWidget3.init()}));var KTTablesWidget4=function(){var e,t,a;const l=()=>{const e=document.querySelector('[data-kt-table-widget-4="filter_status"]');$(e).on("select2:select",(function(e){const a=$(this).val();"Show All"===a?t.search("").draw():t.search(a).draw()}))},r=[{image:"76",name:"Go Pro 8",description:"Latest version of Go Pro.",cost:"500.00",qty:"1",total:"500.00",stock:"12"},{image:"60",name:"Bose Earbuds",description:"Top quality earbuds from Bose.",cost:"300.00",qty:"1",total:"300.00",stock:"8"},{image:"211",name:"Dry-fit Sports T-shirt",description:"Comfortable sportswear.",cost:"89.00",qty:"1",total:"89.00",stock:"18"},{image:"21",name:"Apple Airpod 3",description:"Apple's latest earbuds.",cost:"200.00",qty:"2",total:"400.00",stock:"32"},{image:"83",name:"Nike Pumps",description:"Apple's latest headphones.",cost:"200.00",qty:"1",total:"200.00",stock:"8"}],o=()=>{const e=document.querySelectorAll('[data-kt-table-widget-4="expand_row"]'),t=[3,1,3,1,2,1];e.forEach(((e,a)=>{e.addEventListener("click",(l=>{l.stopImmediatePropagation(),l.preventDefault();const o=e.closest("tr"),s=["isOpen","border-bottom-0"],n=[];for(var d=0;d{t.forEach(((r,o)=>{const i=a.cloneNode(!0),s=i.querySelector('[data-kt-table-widget-4="template_image"]'),n=i.querySelector('[data-kt-table-widget-4="template_name"]'),d=i.querySelector('[data-kt-table-widget-4="template_description"]'),m=i.querySelector('[data-kt-table-widget-4="template_cost"]'),c=i.querySelector('[data-kt-table-widget-4="template_qty"]'),g=i.querySelector('[data-kt-table-widget-4="template_total"]'),f=i.querySelector('[data-kt-table-widget-4="template_stock"]'),u=s.getAttribute("data-kt-src-path");s.setAttribute("src",u+r.image+".gif"),n.innerText=r.name,d.innerText=r.description,m.innerText=r.cost,c.innerText=r.qty,g.innerText=r.total,r.stock>10?f.innerHTML='In Stock
':f.innerHTML='Low Stock
',1===t.length||t.length;e.querySelector("tbody").insertBefore(i,l.nextSibling)}))},s=()=>{document.querySelectorAll('[data-kt-table-widget-4="subtable_template"]').forEach((e=>{e.parentNode.removeChild(e)}));e.querySelectorAll("tbody tr").forEach((e=>{e.classList.remove("isOpen"),e.querySelector('[data-kt-table-widget-4="expand_row"]')&&e.querySelector('[data-kt-table-widget-4="expand_row"]').classList.remove("active")}))};return{init:function(){(e=document.querySelector("#kt_table_widget_4_table"))&&((()=>{const l=document.querySelector('[data-kt-table-widget-4="subtable_template"]');(a=l.cloneNode(!0)).classList.remove("d-none"),l.parentNode.removeChild(l),(t=$(e).DataTable({info:!1,order:[],lengthChange:!1,pageLength:6,ordering:!1,paging:!1,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){s(),o()}))})(),document.querySelector('[data-kt-table-widget-4="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),l(),o())}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget4),KTUtil.onDOMContentLoaded((function(){KTTablesWidget4.init()}));var KTTablesWidget5=function(){var e,t;const a=()=>{const e=document.querySelector('[data-kt-table-widget-5="filter_status"]');$(e).on("select2:select",(function(e){const a=$(this).val();"Show All"===a?t.search("").draw():t.search(a).draw()}))};return{init:function(){(e=document.querySelector("#kt_table_widget_5_table"))&&(e.querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),a=moment(t[2].innerHTML,"MMM DD, YYYY").format();t[2].setAttribute("data-order",a)})),t=$(e).DataTable({info:!1,order:[],lengthChange:!1,pageLength:6,paging:!1,columnDefs:[{orderable:!1,targets:1}]}),a())}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget5),KTUtil.onDOMContentLoaded((function(){KTTablesWidget5.init()}));var KTTimelineWidget1=function(){const e=()=>{document.querySelectorAll('[data-kt-timeline-widget-1="tab"]').forEach((e=>{e.addEventListener("shown.bs.tab",(a=>{"#kt_timeline_widget_1_tab_week"===e.getAttribute("href")&&(()=>{const e=document.querySelector("#kt_timeline_widget_1_2");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-1-image-root"),r=new vis.DataSet([{id:1,content:"Research",order:1},{id:2,content:"Phase 2.6 QA",order:2},{id:3,content:"UI Design",order:3},{id:4,content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:1,start:a,end:moment(a).add(7,"days"),content:"Framework",progress:"71%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:2,start:moment(a).add(7,"days"),end:moment(a).add(14,"days"),content:"Accessibility",progress:"84%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:3,start:moment(a).add(3,"days"),end:moment(a).add(20,"days"),content:"Microsites",progress:"69%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:4,start:moment(a).add(10,"days"),end:moment(a).add(21,"days"),content:"Deployment",progress:"74%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-1-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})(),"#kt_timeline_widget_1_tab_month"===e.getAttribute("href")&&(()=>{const e=document.querySelector("#kt_timeline_widget_1_3");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-1-image-root"),r=new vis.DataSet([{id:"research",content:"Research",order:1},{id:"qa",content:"Phase 2.6 QA",order:2},{id:"ui",content:"UI Design",order:3},{id:"dev",content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:"research",start:a,end:moment(a).add(2,"months"),content:"Tags",progress:"79%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:"qa",start:moment(a).add(.5,"months"),end:moment(a).add(5,"months"),content:"Testing",progress:"64%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:"ui",start:moment(a).add(2,"months"),end:moment(a).add(6.5,"months"),content:"Media",progress:"82%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:"dev",start:moment(a).add(4,"months"),end:moment(a).add(7,"months"),content:"Plugins",progress:"58%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-1-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})()}))}))},t=()=>{const e=document.querySelectorAll("[data-kt-timeline-avatar-src]");e&&e.forEach((e=>{e.setAttribute("src",e.getAttribute("data-kt-timeline-avatar-src")),e.removeAttribute("data-kt-timeline-avatar-src")}))};return{init:function(){(()=>{const e=document.querySelector("#kt_timeline_widget_1_1");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-1-image-root"),r=new vis.DataSet([{id:"research",content:"Research",order:1},{id:"qa",content:"Phase 2.6 QA",order:2},{id:"ui",content:"UI Design",order:3},{id:"dev",content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:"research",start:a,end:moment(a).add(1.5,"hours"),content:"Meeting",progress:"60%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:"qa",start:moment(a).add(1,"hours"),end:moment(a).add(2,"hours"),content:"Testing",progress:"47%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:"ui",start:moment(a).add(30,"minutes"),end:moment(a).add(2.5,"hours"),content:"Landing page",progress:"55%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:"dev",start:moment(a).add(1.5,"hours"),end:moment(a).add(3,"hours"),content:"Products module",progress:"75%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-1-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})(),document.querySelectorAll('[data-kt-timeline-widget-1-blockui="true"]').forEach((e=>{new KTBlockUI(e,{overlayClass:"bg-body"}).block()})),e()}}}();"undefined"!=typeof module&&(module.exports=KTTimelineWidget1),KTUtil.onDOMContentLoaded((function(){KTTimelineWidget1.init()}));var KTTimelineWidget2={init:function(){var e;(e=document.querySelector("#kt_timeline_widget_2_card"))&&KTUtil.on(e,'[data-kt-element="checkbox"]',"change",(function(e){var t=this.closest(".form-check"),a=this.closest("tr"),l=a.querySelector('[data-kt-element="bullet"]'),r=a.querySelector('[data-kt-element="status"]');!0===this.checked?(t.classList.add("form-check-success"),l.classList.remove("bg-primary"),l.classList.add("bg-success"),r.innerText="Done",r.classList.remove("badge-light-primary"),r.classList.add("badge-light-success")):(t.classList.remove("form-check-success"),l.classList.remove("bg-success"),l.classList.add("bg-primary"),r.innerText="In Process",r.classList.remove("badge-light-success"),r.classList.add("badge-light-primary"))}))}};"undefined"!=typeof module&&(module.exports=KTTimelineWidget2),KTUtil.onDOMContentLoaded((function(){KTTimelineWidget2.init()}));var KTTimelineWidget4=function(){const e=()=>{document.querySelectorAll('[data-kt-timeline-widget-4="tab"]').forEach((e=>{e.addEventListener("shown.bs.tab",(a=>{"#kt_timeline_widget_4_tab_week"===e.getAttribute("href")&&(()=>{const e=document.querySelector("#kt_timeline_widget_4_2");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-4-image-root"),r=new vis.DataSet([{id:1,content:"Research",order:1},{id:2,content:"Phase 2.6 QA",order:2},{id:3,content:"UI Design",order:3},{id:4,content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:1,start:a,end:moment(a).add(7,"days"),content:"Framework",progress:"71%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:2,start:moment(a).add(7,"days"),end:moment(a).add(14,"days"),content:"Accessibility",progress:"84%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:3,start:moment(a).add(3,"days"),end:moment(a).add(20,"days"),content:"Microsites",progress:"69%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:4,start:moment(a).add(10,"days"),end:moment(a).add(21,"days"),content:"Deployment",progress:"74%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-4-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})(),"#kt_timeline_widget_4_tab_month"===e.getAttribute("href")&&(()=>{const e=document.querySelector("#kt_timeline_widget_4_3");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-4-image-root"),r=new vis.DataSet([{id:"research",content:"Research",order:1},{id:"qa",content:"Phase 2.6 QA",order:2},{id:"ui",content:"UI Design",order:3},{id:"dev",content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:"research",start:a,end:moment(a).add(2,"months"),content:"Tags",progress:"79%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:"qa",start:moment(a).add(.5,"months"),end:moment(a).add(5,"months"),content:"Testing",progress:"64%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:"ui",start:moment(a).add(2,"months"),end:moment(a).add(6.5,"months"),content:"Media",progress:"82%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:"dev",start:moment(a).add(4,"months"),end:moment(a).add(7,"months"),content:"Plugins",progress:"58%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-4-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})(),"#kt_timeline_widget_4_tab_2022"===e.getAttribute("href")&&(()=>{const e=document.querySelector("#kt_timeline_widget_4_4");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-4-image-root"),r=new vis.DataSet([{id:"research",content:"Research",order:1},{id:"qa",content:"Phase 2.6 QA",order:2},{id:"ui",content:"UI Design",order:3},{id:"dev",content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:"research",start:a,end:moment(a).add(2,"months"),content:"Tags",progress:"51%",color:"primary",users:["avatars/300-7.jpg","avatars/300-2.jpg"]},{id:2,group:"qa",start:moment(a).add(.5,"months"),end:moment(a).add(5,"months"),content:"Testing",progress:"64%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:"ui",start:moment(a).add(2,"months"),end:moment(a).add(6.5,"months"),content:"Media",progress:"54%",color:"danger",users:["avatars/300-5.jpg","avatars/300-21.jpg"]},{id:4,group:"dev",start:moment(a).add(4,"months"),end:moment(a).add(7,"months"),content:"Plugins",progress:"348%",color:"info",users:["avatars/300-3.jpg","avatars/300-11.jpg","avatars/300-13.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-4-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})()}))}))},t=()=>{const e=document.querySelectorAll("[data-kt-timeline-avatar-src]");e&&e.forEach((e=>{e.setAttribute("src",e.getAttribute("data-kt-timeline-avatar-src")),e.removeAttribute("data-kt-timeline-avatar-src")}))};return{init:function(){(()=>{const e=document.querySelector("#kt_timeline_widget_4_1");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-4-image-root"),r=new vis.DataSet([{id:"research",content:"Research",order:1},{id:"qa",content:"Phase 2.6 QA",order:2},{id:"ui",content:"UI Design",order:3},{id:"dev",content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:"research",start:a,end:moment(a).add(1.5,"hours"),content:"Meeting",progress:"60%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:"qa",start:moment(a).add(1,"hours"),end:moment(a).add(2,"hours"),content:"Testing",progress:"47%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:"ui",start:moment(a).add(30,"minutes"),end:moment(a).add(2.5,"hours"),content:"Landing page",progress:"55%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:"dev",start:moment(a).add(1.5,"hours"),end:moment(a).add(3,"hours"),content:"Products module",progress:"75%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-4-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})(),document.querySelectorAll('[data-kt-timeline-widget-4-blockui="true"]').forEach((e=>{new KTBlockUI(e,{overlayClass:"bg-body"}).block()})),e()}}}();"undefined"!=typeof module&&(module.exports=KTTimelineWidget4),KTUtil.onDOMContentLoaded((function(){KTTimelineWidget4.init()}));
\ No newline at end of file
diff --git a/mitra-panen-skripsi-main/public/assets/plugins/custom/ckeditor/ckeditor-balloon-block.bundle.js b/mitra-panen-skripsi-main/public/assets/plugins/custom/ckeditor/ckeditor-balloon-block.bundle.js
new file mode 100644
index 0000000..121c795
--- /dev/null
+++ b/mitra-panen-skripsi-main/public/assets/plugins/custom/ckeditor/ckeditor-balloon-block.bundle.js
@@ -0,0 +1,6 @@
+!function(t){const e=t.en=t.en||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Aquamarine",Black:"Black","Block quote":"Block quote",Blue:"Blue",Bold:"Bold","Break text":"Break text","Bulleted List":"Bulleted List",Cancel:"Cancel","Cannot determine a category for the uploaded file.":"Cannot determine a category for the uploaded file.","Cannot upload file:":"Cannot upload file:","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Choose heading":"Choose heading",Column:"Column","Could not insert image at the current position.":"Could not insert image at the current position.","Could not obtain resized image URL.":"Could not obtain resized image URL.","Decrease indent":"Decrease indent","Delete column":"Delete column","Delete row":"Delete row","Dim grey":"Dim grey",Downloadable:"Downloadable","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Edit link":"Edit link","Editor toolbar":"Editor toolbar","Enter image caption":"Enter image caption","Full size image":"Full size image",Green:"Green",Grey:"Grey","Header column":"Header column","Header row":"Header row",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Image toolbar":"Image toolbar","image widget":"image widget","In line":"In line","Increase indent":"Increase indent","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert image":"Insert image","Insert image or file":"Insert image or file","Insert media":"Insert media","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table","Inserting image failed":"Inserting image failed",Italic:"Italic","Left aligned image":"Left aligned image","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link URL":"Link URL","Media URL":"Media URL","media widget":"media widget","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells",Next:"Next","Numbered List":"Numbered List","Open file manager":"Open file manager","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab",Orange:"Orange",Paragraph:"Paragraph","Paste the media URL in the input.":"Paste the media URL in the input.",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Rich Text Editor":"Rich Text Editor","Rich Text Editor, %0":"Rich Text Editor, %0","Right aligned image":"Right aligned image",Row:"Row",Save:"Save","Select all":"Select all","Select column":"Select column","Select row":"Select row","Selecting resized image failed":"Selecting resized image failed","Show more items":"Show more items","Side image":"Side image","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically","Table toolbar":"Table toolbar","Text alternative":"Text alternative","The URL must not be empty.":"The URL must not be empty.","This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on",Turquoise:"Turquoise",Undo:"Undo",Unlink:"Unlink","Upload failed":"Upload failed","Upload in progress":"Upload in progress",White:"White","Widget toolbar":"Widget toolbar","Wrap text":"Wrap text",Yellow:"Yellow"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})),
+/*!
+ * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
+ * For licensing, see LICENSE.md.
+ */
+function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.BalloonEditor=e():t.BalloonEditor=e()}(self,(()=>(()=>{"use strict";var t={3062:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}","",{version:3,sources:["webpack://./../ckeditor5-block-quote/theme/blockquote.css"],names:[],mappings:"AAKA,uBAWC,0BAAsC,CADtC,iBAAkB,CAFlB,aAAc,CACd,cAAe,CAPf,eAAgB,CAIhB,kBAAmB,CADnB,mBAOD,CAEA,gCACC,aAAc,CACd,2BACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content blockquote {\n\t/* See #12 */\n\toverflow: hidden;\n\n\t/* https://github.com/ckeditor/ckeditor5-block-quote/issues/15 */\n\tpadding-right: 1.5em;\n\tpadding-left: 1.5em;\n\n\tmargin-left: 0;\n\tmargin-right: 0;\n\tfont-style: italic;\n\tborder-left: solid 5px hsl(0, 0%, 80%);\n}\n\n.ck-content[dir="rtl"] blockquote {\n\tborder-left: 0;\n\tborder-right: solid 5px hsl(0, 0%, 80%);\n}\n'],sourceRoot:""}]);const a=s},7657:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-block-toolbar-button{transform:translateX(calc(var(--ck-spacing-large)*-1))}","",{version:3,sources:["webpack://./theme/theme.css"],names:[],mappings:"AAMA,4BACC,sDACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Give the block toolbar button some space, moving it a few pixels away from the editable area. */\n.ck.ck-block-toolbar-button {\n\ttransform: translateX( calc(-1 * var(--ck-spacing-large)) );\n}\n"],sourceRoot:""}]);const a=s},903:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}',"",{version:3,sources:["webpack://./../ckeditor5-clipboard/theme/clipboard.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-clipboard/clipboard.css"],names:[],mappings:"AASC,8DACC,cAAe,CAEf,mBAAoB,CADpB,iBAOD,CAJC,mEACC,iBAAkB,CAClB,OACD,CAWA,qJACC,YACD,CCzBF,MACC,yCAA0C,CAC1C,yCAA0C,CAC1C,6DACD,CAOE,mEAIC,gDAAiD,CADjD,sDAAuD,CAFvD,2DAA8D,CAI9D,gBAAiB,CAHjB,wDAqBD,CAfC,yEAWC,sFAAuF,CAEvF,kBAAmB,CADnB,qKAA0K,CAX1K,UAAW,CAIX,aAAc,CAFd,QAAS,CAIT,QAAS,CADT,iBAAkB,CAElB,wDAA2D,CAE3D,0BAA2B,CAR3B,OAYD,CA2DF,kEACC,gGACD,CAKA,gDACC,OAAS,CACT,sBACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: inline;\n\t\tposition: relative;\n\t\tpointer-events: none;\n\n\t\t& span {\n\t\t\tposition: absolute;\n\t\t\twidth: 0;\n\t\t}\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\t& > .ck-widget__selection-handle {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t& > .ck-widget__type-around {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-clipboard-drop-target-dot-width: 12px;\n\t--ck-clipboard-drop-target-dot-height: 8px;\n\t--ck-clipboard-drop-target-color: var(--ck-color-focus-border)\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\t& span {\n\t\t\tbottom: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\ttop: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tbackground: var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-left: -1px;\n\n\t\t\t/* The triangle above the marker */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: 50%;\n\t\t\t\ttop: calc(var(--ck-clipboard-drop-target-dot-height) * -.5);\n\n\t\t\t\ttransform: translateX(-50%);\n\t\t\t\tborder-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent;\n\t\t\t\tborder-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t// Horizontal drop target (between blocks).\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\twidth: 100%;\n\t\theight: 0;\n\t\tmargin: 0;\n\t\ttext-align: initial;\n\n\t\t& .ck-clipboard-drop-target__line {\n\t\t\tposition: absolute;\n\t\t\twidth: 100%;\n\t\t\theight: 0;\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-top: -1px;\n\n\t\t\t&::before {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent transparent transparent var(--ck-clipboard-drop-target-color);\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) 0 var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent var(--ck-clipboard-drop-target-color) transparent transparent;\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size)) var(--ck-clipboard-drop-target-dot-size) 0;\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\t*/\n\n\t/*\n\t * Styles of the widget that it a drop target.\n\t */\n\t& .ck-widget.ck-clipboard-drop-target-range {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important;\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\tzoom: 0.6;\n\t\toutline: none !important;\n\t}\n}\n'],sourceRoot:""}]);const a=s},4717:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}","",{version:3,sources:["webpack://./../ckeditor5-engine/theme/placeholder.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-engine/placeholder.css"],names:[],mappings:"AAMA,uCAEC,iBAWD,CATC,qDAIC,8BAA+B,CAF/B,MAAO,CAKP,mBAAoB,CANpB,iBAAkB,CAElB,OAKD,CAKA,wCACC,YACD,CAQD,iCACC,iBACD,CC5BC,qDAEC,6CAA8C,CAD9C,WAED",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder,\n.ck .ck-placeholder {\n\tposition: relative;\n\n\t&::before {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tcontent: attr(data-placeholder);\n\n\t\t/* See ckeditor/ckeditor5#469. */\n\t\tpointer-events: none;\n\t}\n}\n\n/* See ckeditor/ckeditor5#1987. */\n.ck.ck-read-only .ck-placeholder {\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n\n/*\n * Rules for the `ck-placeholder` are loaded before the rules for `ck-reset_all` in the base CKEditor 5 DLL build.\n * This fix overwrites the incorrectly set `position: static` from `ck-reset_all`.\n * See https://github.com/ckeditor/ckeditor5/issues/11418.\n */\n.ck.ck-reset_all .ck-placeholder {\n\tposition: relative;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder, .ck .ck-placeholder {\n\t&::before {\n\t\tcursor: text;\n\t\tcolor: var(--ck-color-engine-placeholder-text);\n\t}\n}\n"],sourceRoot:""}]);const a=s},9315:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}","",{version:3,sources:["webpack://./../ckeditor5-engine/theme/renderer.css"],names:[],mappings:"AAMA,qDACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Elements marked by the Renderer as hidden should be invisible in the editor. */\n.ck.ck-editor__editable span[data-ck-unsafe-element] {\n\tdisplay: none;\n}\n"],sourceRoot:""}]);const a=s},8733:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}","",{version:3,sources:["webpack://./../ckeditor5-heading/theme/heading.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-heading/heading.css"],names:[],mappings:"AAKA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,+BACC,eACD,CCZC,2EACC,SACD,CAEA,uEACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-heading_heading1 {\n\tfont-size: 20px;\n}\n\n.ck.ck-heading_heading2 {\n\tfont-size: 17px;\n}\n\n.ck.ck-heading_heading3 {\n\tfont-size: 14px;\n}\n\n.ck[class*="ck-heading_heading"] {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Resize dropdown's button label. */\n.ck.ck-dropdown.ck-heading-dropdown {\n\t& .ck-dropdown__button .ck-button__label {\n\t\twidth: 8em;\n\t}\n\n\t& .ck-dropdown__panel .ck-list__item {\n\t\tmin-width: 18em;\n\t}\n}\n"],sourceRoot:""}]);const a=s},3508:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image-inline.ck-widget_selected,.ck.ck-editor__editable .image.ck-widget_selected{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/image.css"],names:[],mappings:"AAMC,mBAEC,UAAW,CADX,aAAc,CAOd,gBAAkB,CAGlB,cAAe,CARf,iBAuBD,CAbC,uBAEC,aAAc,CAGd,aAAc,CAGd,cAAe,CAGf,cACD,CAGD,0BAYC,sBAAuB,CANvB,mBAAoB,CAGpB,cAoBD,CAdC,kCACC,YACD,CAGA,gEAGC,WAAY,CACZ,aAAc,CAGd,cACD,CAUD,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAWA,2GACC,SAUD,CAHC,qEACC,YACD,CAOA,0FACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content {\n\t& .image {\n\t\tdisplay: table;\n\t\tclear: both;\n\t\ttext-align: center;\n\n\t\t/* Make sure there is some space between the content and the image. Center image by default. */\n\t\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\t \tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\t\tmargin: 0.9em auto;\n\n\t\t/* Make sure the caption will be displayed properly (See: https://github.com/ckeditor/ckeditor5/issues/1870). */\n\t\tmin-width: 50px;\n\n\t\t& img {\n\t\t\t/* Prevent unnecessary margins caused by line-height (see #44). */\n\t\t\tdisplay: block;\n\n\t\t\t/* Center the image if its width is smaller than the content\'s width. */\n\t\t\tmargin: 0 auto;\n\n\t\t\t/* Make sure the image never exceeds the size of the parent container (ckeditor/ckeditor5-ui#67). */\n\t\t\tmax-width: 100%;\n\n\t\t\t/* Make sure the image is never smaller than the parent container (See: https://github.com/ckeditor/ckeditor5/issues/9300). */\n\t\t\tmin-width: 100%\n\t\t}\n\t}\n\n\t& .image-inline {\n\t\t/*\n\t\t * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).\n\t\t * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root.\n\t\t * This strange behavior does not happen with inline-flex.\n\t\t */\n\t\tdisplay: inline-flex;\n\n\t\t/* While being resized, don\'t allow the image to exceed the width of the editing root. */\n\t\tmax-width: 100%;\n\n\t\t/* This is required by Safari to resize images in a sensible way. Without this, the browser breaks the ratio. */\n\t\talign-items: flex-start;\n\n\t\t/* When the picture is present it must act as a flex container to let the img resize properly */\n\t\t& picture {\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t/* When the picture is present, it must act like a resizable img. */\n\t\t& picture,\n\t\t& img {\n\t\t\t/* This is necessary for the img to span the entire .image-inline wrapper and to resize properly. */\n\t\t\tflex-grow: 1;\n\t\t\tflex-shrink: 1;\n\n\t\t\t/* Prevents overflowing the editing root boundaries when an inline image is very wide. */\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Inhertit the content styles padding of the in case the integration overrides `text-align: center`\n\t * of `.image` (e.g. to the left/right). This ensures the placeholder stays at the padding just like the native\n\t * caret does, and not at the edge of .\n\t */\n\t& .image > figcaption.ck-placeholder::before {\n\t\tpadding-left: inherit;\n\t\tpadding-right: inherit;\n\n\t\t/*\n\t\t * Make sure the image caption placeholder doesn\'t overflow the placeholder area.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9162.\n\t\t */\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\n\t/*\n\t * Make sure the selected inline image always stays on top of its siblings.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9108.\n\t */\n\t& .image.ck-widget_selected {\n\t\tz-index: 1;\n\t}\n\n\t& .image-inline.ck-widget_selected {\n\t\tz-index: 1;\n\n\t\t/*\n\t\t * Make sure the native browser selection style is not displayed.\n\t\t * Inline image widgets have their own styles for the selected state and\n\t\t * leaving this up to the browser is asking for a visual collision.\n\t\t */\n\t\t& ::selection {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t/* The inline image nested in the table should have its original size if not resized.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9117. */\n\t& td,\n\t& th {\n\t\t& .image-inline img {\n\t\t\tmax-width: none;\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},2640:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highligted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highligted-background)}to{background-color:var(--ck-color-image-caption-background)}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imagecaption.css"],names:[],mappings:"AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,mDACD,CAGA,8BAKC,yDAA0D,CAH1D,mBAAoB,CAEpB,wCAAyC,CAHzC,qBAAsB,CAMtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,qBAMD,CAGA,qEACC,iDACD,CAEA,sCACC,GACC,oEACD,CAEA,GACC,yDACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-caption-background: hsl(0, 0%, 97%);\n\t--ck-color-image-caption-text: hsl(0, 0%, 20%);\n\t--ck-color-image-caption-highligted-background: hsl(52deg 100% 50%);\n}\n\n/* Content styles */\n.ck-content .image > figcaption {\n\tdisplay: table-caption;\n\tcaption-side: bottom;\n\tword-break: break-word;\n\tcolor: var(--ck-color-image-caption-text);\n\tbackground-color: var(--ck-color-image-caption-background);\n\tpadding: .6em;\n\tfont-size: .75em;\n\toutline-offset: -1px;\n}\n\n/* Editing styles */\n.ck.ck-editor__editable .image > figcaption.image__caption_highlighted {\n\tanimation: ck-image-caption-highlight .6s ease-out;\n}\n\n@keyframes ck-image-caption-highlight {\n\t0% {\n\t\tbackground-color: var(--ck-color-image-caption-highligted-background);\n\t}\n\n\t100% {\n\t\tbackground-color: var(--ck-color-image-caption-background);\n\t}\n}\n"],sourceRoot:""}]);const a=s},5083:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imagestyle.css"],names:[],mappings:"AAKA,MACC,8BAA+B,CAC/B,qEACD,CAMC,qFAEC,oDACD,CAIA,yEAEC,UACD,CAEA,8BACC,WAAY,CACZ,yCAA0C,CAC1C,aACD,CAEA,oCACC,UAAW,CACX,0CACD,CAEA,sCACC,gBAAiB,CACjB,iBACD,CAEA,qCACC,WAAY,CACZ,yCACD,CAEA,2CAEC,gBAAiB,CADjB,cAED,CAEA,0CACC,aAAc,CACd,iBACD,CAGA,6GAGC,YACD,CAGC,mGAGC,kDAAmD,CADnD,+CAED,CAEA,iDACC,iDACD,CAEA,kDACC,gDACD,CAUC,0lBAGC,qDAKD,CAHC,8nBACC,YACD,CAKD,oVAGC,2DACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-image-style-spacing: 1.5em;\n\t--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);\n}\n\n.ck-content {\n\t/* Provides a minimal side margin for the left and right aligned images, so that the user has a visual feedback\n\tconfirming successful application of the style if image width exceeds the editor's size.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9342 */\n\t& .image-style-block-align-left,\n\t& .image-style-block-align-right {\n\t\tmax-width: calc(100% - var(--ck-image-style-spacing));\n\t}\n\n\t/* Allows displaying multiple floating images in the same line.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9183#issuecomment-804988132 */\n\t& .image-style-align-left,\n\t& .image-style-align-right {\n\t\tclear: none;\n\t}\n\n\t& .image-style-side {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t\tmax-width: 50%;\n\t}\n\n\t& .image-style-align-left {\n\t\tfloat: left;\n\t\tmargin-right: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-align-center {\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t}\n\n\t& .image-style-align-right {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-block-align-right {\n\t\tmargin-right: 0;\n\t\tmargin-left: auto;\n\t}\n\n\t& .image-style-block-align-left {\n\t\tmargin-left: 0;\n\t\tmargin-right: auto;\n\t}\n\n\t/* Simulates margin collapsing with the preceding paragraph, which does not work for the floating elements. */\n\t& p + .image-style-align-left,\n\t& p + .image-style-align-right,\n\t& p + .image-style-side {\n\t\tmargin-top: 0;\n\t}\n\n\t& .image-inline {\n\t\t&.image-style-align-left,\n\t\t&.image-style-align-right {\n\t\t\tmargin-top: var(--ck-inline-image-style-spacing);\n\t\t\tmargin-bottom: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-left {\n\t\t\tmargin-right: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-right {\n\t\t\tmargin-left: var(--ck-inline-image-style-spacing);\n\t\t}\n\t}\n}\n\n.ck.ck-splitbutton {\n\t/* The button should display as a regular drop-down if the action button\n\tis forced to fire the same action as the arrow button. */\n\t&.ck-splitbutton_flatten {\n\t\t&:hover,\n\t\t&.ck-splitbutton_open {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-background);\n\n\t\t\t\t&::after {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.ck-splitbutton_open:hover {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-hover-background);\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},4036:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}',"",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadicon.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadicon.css"],names:[],mappings:"AAKA,+BAUC,iBAAkB,CATlB,aAAc,CACd,iBAAkB,CAOlB,sCAAwC,CADxC,oCAAsC,CAGtC,SAMD,CAJC,qCACC,UAAW,CACX,iBACD,CChBD,MACC,iCAA8C,CAC9C,+CAA4D,CAG5D,8BAA+B,CAC/B,gCAAiC,CACjC,4DACD,CAEA,+BAWC,sBAA4B,CAN5B,0BAAgC,CADhC,qCAAuC,CADvC,wEAA0E,CAD1E,uDAAwD,CAMxD,oDAAuD,CAWvD,oFAAuF,CAlBvF,SAAU,CAgBV,eAAgB,CAChB,mFA0BD,CAtBC,qCAgBC,mBAAsB,CADtB,sBAAyB,CAEzB,4BAA6B,CAH7B,4CAA6C,CAF7C,sFAAuF,CADvF,oFAAqF,CASrF,qBAAsB,CAdtB,QAAS,CAJT,QAAS,CAGT,SAAU,CADV,OAAQ,CAKR,mCAAoC,CACpC,yBAA0B,CAH1B,OAcD,CAGD,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,yCACC,GAGC,QAAS,CAFT,SAAU,CACV,OAED,CACA,IAEC,QAAS,CADT,UAED,CACA,GAGC,YAAc,CAFd,SAAU,CACV,UAED,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-image-upload-complete-icon {\n\tdisplay: block;\n\tposition: absolute;\n\n\t/*\n\t * Smaller images should have the icon closer to the border.\n\t * Match the icon position with the linked image indicator brought by the link image feature.\n\t */\n\ttop: min(var(--ck-spacing-medium), 6%);\n\tright: min(var(--ck-spacing-medium), 6%);\n\tborder-radius: 50%;\n\tz-index: 1;\n\n\t&::after {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t}\n}\n','/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-upload-icon: hsl(0, 0%, 100%);\n\t--ck-color-image-upload-icon-background: hsl(120, 100%, 27%);\n\n\t/* Match the icon size with the linked image indicator brought by the link image feature. */\n\t--ck-image-upload-icon-size: 20;\n\t--ck-image-upload-icon-width: 2px;\n\t--ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px);\n}\n\n.ck-image-upload-complete-icon {\n\topacity: 0;\n\tbackground: var(--ck-color-image-upload-icon-background);\n\tanimation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide;\n\tanimation-fill-mode: forwards, forwards;\n\tanimation-duration: 500ms, 500ms;\n\n\t/* To make animation scalable. */\n\tfont-size: calc(1px * var(--ck-image-upload-icon-size));\n\n\t/* Hide completed upload icon after 3 seconds. */\n\tanimation-delay: 0ms, 3000ms;\n\n\t/*\n\t * Use CSS math to simulate container queries.\n\t * https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things\n\t */\n\toverflow: hidden;\n\twidth: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\theight: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\n\t/* This is check icon element made from border-width mixed with animations. */\n\t&::after {\n\t\t/* Because of border transformation we need to "hard code" left position. */\n\t\tleft: 25%;\n\n\t\ttop: 50%;\n\t\topacity: 0;\n\t\theight: 0;\n\t\twidth: 0;\n\n\t\ttransform: scaleX(-1) rotate(135deg);\n\t\ttransform-origin: left top;\n\t\tborder-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\t\tborder-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\n\t\tanimation-name: ck-upload-complete-icon-check;\n\t\tanimation-duration: 500ms;\n\t\tanimation-delay: 500ms;\n\t\tanimation-fill-mode: forwards;\n\n\t\t/* #1095. While reset is not providing proper box-sizing for pseudoelements, we need to handle it. */\n\t\tbox-sizing: border-box;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-show {\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-hide {\n\tfrom {\n\t\topacity: 1;\n\t}\n\n\tto {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-check {\n\t0% {\n\t\topacity: 1;\n\t\twidth: 0;\n\t\theight: 0;\n\t}\n\t33% {\n\t\twidth: 0.3em;\n\t\theight: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t\twidth: 0.3em;\n\t\theight: 0.45em;\n\t}\n}\n'],sourceRoot:""}]);const a=s},3773:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}',"",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadloader.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadloader.css"],names:[],mappings:"AAKA,kCAGC,kBAAmB,CADnB,YAAa,CAEb,sBAAuB,CAEvB,MAAO,CALP,iBAAkB,CAIlB,KAOD,CAJC,yCACC,UAAW,CACX,iBACD,CCXD,MACC,4CAAqD,CACrD,wCAAyC,CACzC,8CACD,CAEA,iCAGC,QAAS,CADT,UAgBD,CAbC,8CACC,sGACD,CAEA,qCAOC,4DACD,CAGD,kCAEC,WAAY,CADZ,UAWD,CARC,yCAMC,yDAA0D,CAH1D,iBAAkB,CAElB,kCAAmC,CADnC,8DAA+D,CAF/D,+CAAgD,CADhD,8CAMD,CAGD,wCACC,GACC,uBACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-upload-placeholder-loader {\n\tposition: absolute;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\ttop: 0;\n\tleft: 0;\n\n\t&::before {\n\t\tcontent: '';\n\t\tposition: relative;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-upload-placeholder-loader: hsl(0, 0%, 70%);\n\t--ck-upload-placeholder-loader-size: 32px;\n\t--ck-upload-placeholder-image-aspect-ratio: 2.8;\n}\n\n.ck .ck-image-upload-placeholder {\n\t/* We need to control the full width of the SVG gray background. */\n\twidth: 100%;\n\tmargin: 0;\n\n\t&.image-inline {\n\t\twidth: calc( 2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio) );\n\t}\n\n\t& img {\n\t\t/*\n\t\t * This is an arbitrary aspect for a 1x1 px GIF to display to the user. Not too tall, not too short.\n\t\t * There's nothing special about this number except that it should make the image placeholder look like\n\t\t * a real image during this short period after the upload started and before the image was read from the\n\t\t * file system (and a rich preview was loaded).\n\t\t */\n\t\taspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio);\n\t}\n}\n\n.ck .ck-upload-placeholder-loader {\n\twidth: 100%;\n\theight: 100%;\n\n\t&::before {\n\t\twidth: var(--ck-upload-placeholder-loader-size);\n\t\theight: var(--ck-upload-placeholder-loader-size);\n\t\tborder-radius: 50%;\n\t\tborder-top: 3px solid var(--ck-color-upload-placeholder-loader);\n\t\tborder-right: 2px solid transparent;\n\t\tanimation: ck-upload-placeholder-loader 1s linear infinite;\n\t}\n}\n\n@keyframes ck-upload-placeholder-loader {\n\tto {\n\t\ttransform: rotate( 360deg );\n\t}\n}\n"],sourceRoot:""}]);const a=s},3689:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadprogress.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadprogress.css"],names:[],mappings:"AAMC,qEAEC,iBACD,CAGA,uGAIC,MAAO,CAFP,iBAAkB,CAClB,KAED,CCRC,yFACC,oBACD,CAID,uGAIC,gDAAiD,CAFjD,UAAW,CAGX,oBAAuB,CAFvB,OAGD,CAGD,kBACC,GAAO,SAAY,CACnB,GAAO,SAAY,CACpB",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\tposition: relative;\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\t/* Showing animation. */\n\t\t&.ck-appear {\n\t\t\tanimation: fadeIn 700ms;\n\t\t}\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\theight: 2px;\n\t\twidth: 0;\n\t\tbackground: var(--ck-color-upload-bar-background);\n\t\ttransition: width 100ms;\n\t}\n}\n\n@keyframes fadeIn {\n\tfrom { opacity: 0; }\n\tto { opacity: 1; }\n}\n"],sourceRoot:""}]);const a=s},1905:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/textalternativeform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,6BACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,oDACC,oBACD,CAEA,uCACC,YACD,CCZA,oCDCD,6BAcE,cAUF,CARE,oDACC,eACD,CAEA,wCACC,cACD,CCrBD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-text-alternative-form {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},9773:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/link.css"],names:[],mappings:"AAMA,sBACC,mDAMD,CAHC,wCACC,yFACD,CAOD,4BACC,8CACD,CAGA,sCAEC,gDAAiD,CADjD,WAAY,CAEZ,iBAAkB,CAClB,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Class added to span element surrounding currently selected link. */\n.ck .ck-link_selected {\n\tbackground: var(--ck-color-link-selected-background);\n\n\t/* Give linked inline images some outline to let the user know they are also part of the link. */\n\t& span.image-inline {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background);\n\t}\n}\n\n/*\n * Classes used by the "fake visual selection" displayed in the content when an input\n * in the link UI has focus (the browser does not render the native selection in this state).\n */\n.ck .ck-fake-link-selection {\n\tbackground: var(--ck-color-link-fake-selection);\n}\n\n/* A collapsed fake visual selection. */\n.ck .ck-fake-link-selection_collapsed {\n\theight: 100%;\n\tborder-right: 1px solid var(--ck-color-base-text);\n\tmargin-right: -1px;\n\toutline: solid 1px hsla(0, 0%, 100%, .5);\n}\n'],sourceRoot:""}]);const a=s},2347:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}","",{version:3,sources:["webpack://./../ckeditor5-link/theme/linkactions.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/linkactions.css"],names:[],mappings:"AAOA,oBACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,8CACC,oBAKD,CAHC,gEACC,eACD,CCXD,oCDCD,oBAcE,cAUF,CARE,8CACC,eACD,CAEA,8DACC,cACD,CCrBD,CCKA,wDACC,cAAe,CACf,eAmCD,CAjCC,0EAEC,kCAAmC,CAEnC,cAAe,CAIf,+BAAgC,CAChC,aAAc,CARd,kCAAmC,CASnC,iBAAkB,CAPlB,sBAYD,CAHC,gFACC,yBACD,CAGD,mPAIC,eACD,CAEA,+DACC,eACD,CAGC,gFACC,yBACD,CAWD,qHACC,sCACD,CDvDD,oCC2DC,wDACC,8DAMD,CAJC,0EAEC,cAAe,CADf,WAED,CAGD,gJAME,aAEF,CD1ED",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-link-actions__preview {\n\t\tdisplay: inline-block;\n\n\t\t& .ck-button__label {\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-link-actions__preview {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\t& .ck-button.ck-link-actions__preview {\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\n\t\t& .ck-button__label {\n\t\t\tpadding: 0 var(--ck-spacing-medium);\n\t\t\tcolor: var(--ck-color-link-default);\n\t\t\ttext-overflow: ellipsis;\n\t\t\tcursor: pointer;\n\n\t\t\t/* Match the box model of the link editor form\'s input so the balloon\n\t\t\tdoes not change width when moving between actions and the form. */\n\t\t\tmax-width: var(--ck-input-width);\n\t\t\tmin-width: 3em;\n\t\t\ttext-align: center;\n\n\t\t\t&:hover {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t&,\n\t\t&:hover,\n\t\t&:focus,\n\t\t&:active {\n\t\t\tbackground: none;\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\t& .ck-button__label {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-button:not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-button:not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\t& .ck-button.ck-link-actions__preview {\n\t\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0;\n\n\t\t\t& .ck-button__label {\n\t\t\t\tmin-width: 0;\n\t\t\t\tmax-width: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},7754:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical .ck-button{border:0;border-radius:0;border-top:1px solid var(--ck-color-base-border);margin:0;padding:var(--ck-spacing-standard);width:50%}[dir=ltr] .ck.ck-link-form_layout-vertical .ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical .ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical .ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{border:0;padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}","",{version:3,sources:["webpack://./../ckeditor5-link/theme/linkform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/linkform.css"],names:[],mappings:"AAOA,iBACC,YAiBD,CAfC,2BACC,YACD,CCNA,oCDCD,iBAQE,cAUF,CARE,wCACC,eACD,CAEA,4BACC,cACD,CCfD,CDuBD,iCACC,aAYD,CALE,wHAEC,mCACD,CE/BF,iCAEC,+BAAgC,CADhC,SA+CD,CA5CC,wDACC,8EAMD,CAJC,uEACC,WAAY,CACZ,UACD,CAGD,4CAIC,QAAS,CADT,eAAgB,CAEhB,gDAAiD,CAHjD,QAAS,CADT,kCAAmC,CAKnC,SAaD,CAnBA,4GAaE,aAMF,CAJE,mEACC,kDACD,CAKF,6CACC,yDAWD,CATC,wEACC,QAAS,CACT,SAAU,CACV,UAKD,CAHC,8EACC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-form {\n\tdisplay: flex;\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tdisplay: block;\n\n\t/*\n\t * Whether the form is in the responsive mode or not, if there are decorator buttons\n\t * keep the top margin of action buttons medium.\n\t */\n\t& .ck-button {\n\t\t&.ck-button-save,\n\t\t&.ck-button-cancel {\n\t\t\tmargin-top: var(--ck-spacing-medium);\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tpadding: 0;\n\tmin-width: var(--ck-input-width);\n\n\t& .ck-labeled-field-view {\n\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small);\n\n\t\t& .ck-input-text {\n\t\t\tmin-width: 0;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t& .ck-button {\n\t\tpadding: var(--ck-spacing-standard);\n\t\tmargin: 0;\n\t\tborder-radius: 0;\n\t\tborder: 0;\n\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\twidth: 50%;\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-left: 0;\n\n\t\t\t&:last-of-type {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Using additional `.ck` class for stronger CSS specificity than `.ck.ck-link-form > :not(:first-child)`. */\n\t& .ck.ck-list {\n\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-large);\n\n\t\t& .ck-button.ck-switchbutton {\n\t\t\tborder: 0;\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: none;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},4652:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}","",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaembed.css"],names:[],mappings:"AAKA,mBAGC,UAAW,CASX,aAAc,CAJd,aAAe,CAQf,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .media {\n\t/* Don\'t allow floated content overlap the media.\n\thttps://github.com/ckeditor/ckeditor5-media-embed/issues/53 */\n\tclear: both;\n\n\t/* Make sure there is some space between the content and the media. */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em 0;\n\n\t/* Make sure media is not overriden with Bootstrap default `flex` value.\n\tSee: https://github.com/ckeditor/ckeditor5/issues/1373. */\n\tdisplay: block;\n\n\t/* Give the media some minimal width in the content to prevent them\n\tfrom being "squashed" in tight spaces, e.g. in table cells (#44) */\n\tmin-width: 15em;\n}\n'],sourceRoot:""}]);const a=s},7442:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip{display:block}@media (hover:none){.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip{display:none}}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url:hover .ck-tooltip{opacity:1;visibility:visible}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}',"",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaembedediting.css","webpack://./../ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-media-embed/mediaembedediting.css"],names:[],mappings:"AAQC,0CAGC,kBAAmB,CAFnB,YAAa,CACb,qBAoBD,CCpBA,kFACC,aAqBD,CAHC,oBAnBD,kFAoBE,YAEF,CADC,CDlBA,sEAIC,cAAe,CAEf,iBAUD,CCoBD,wFAEC,SAAU,CADV,kBAED,CD3BE,wGAEC,aAAc,CADd,eAED,CAWD,6kBACC,YACD,CAYF,2LACC,mBACD,CElDA,MACC,0CAA2C,CAE3C,mDAA4D,CAC5D,2EACD,CAEA,mBACC,aA+FD,CA7FC,0CAEC,0CAA2C,CAD3C,0CA6BD,CA1BC,uEAIC,uBAA2B,CAC3B,qBAAsB,CAHtB,kDAAmD,CACnD,qCAAsC,CAFtC,qDAUD,CAJC,gFAEC,WAAY,CADZ,UAED,CAGD,4EACC,sDAAuD,CAGvD,iBAAkB,CADlB,iBAAkB,CAElB,sBAAuB,CAHvB,kBAUD,CALC,kFACC,4DAA6D,CAC7D,cAAe,CACf,yBACD,CAIF,wDAEC,gBAAiB,CADjB,eAED,CAEA,4UAIC,wvGACD,CAEA,2EACC,kBAaD,CAXC,wGACC,orBACD,CAEA,6GACC,UAKD,CAHC,mHACC,UACD,CAIF,4EACC,2DAcD,CAZC,yGACC,4jHACD,CAGA,8GACC,aAKD,CAHC,oHACC,UACD,CAIF,6EAEC,iDAaD,CAXC,0GACC,wiCACD,CAEA,+GACC,aAKD,CAHC,qHACC,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css";\n\n.ck-media__wrapper {\n\t& .ck-media__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\n\t\t& .ck-media__placeholder__url {\n\t\t\t@mixin ck-tooltip_enabled;\n\n\t\t\t/* Otherwise the URL will overflow when the content is very narrow. */\n\t\t\tmax-width: 100%;\n\n\t\t\tposition: relative;\n\n\t\t\t&:hover {\n\t\t\t\t@mixin ck-tooltip_visible;\n\t\t\t}\n\n\t\t\t& .ck-media__placeholder__url__text {\n\t\t\t\toverflow: hidden;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"],\n\t&[data-oembed-url*="google.com/maps"],\n\t&[data-oembed-url*="goo.gl/maps"],\n\t&[data-oembed-url*="maps.google.com"],\n\t&[data-oembed-url*="maps.app.goo.gl"],\n\t&[data-oembed-url*="facebook.com"],\n\t&[data-oembed-url*="instagram.com"] {\n\t\t& .ck-media__placeholder__icon * {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/* Disable all mouse interaction as long as the editor is not read–only.\n https://github.com/ckeditor/ckeditor5-media-embed/issues/58 */\n.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder) {\n\tpointer-events: none;\n}\n\n/* Disable all mouse interaction when the widget is not selected (e.g. to avoid opening links by accident).\n https://github.com/ckeditor/ckeditor5-media-embed/issues/18 */\n.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder {\n\tpointer-events: none;\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Enables the tooltip, which is the tooltip is in DOM but\n * not yet displayed.\n */\n@define-mixin ck-tooltip_enabled {\n\t& .ck-tooltip {\n\t\tdisplay: block;\n\n\t\t/*\n\t\t * Don't display tooltips in devices which don't support :hover.\n\t\t * In fact, it's all about iOS, which forces user to click UI elements twice to execute\n\t\t * the primary action, when tooltips are enabled.\n\t\t *\n\t\t * Q: OK, but why not the following query?\n\t\t *\n\t\t * @media (hover) {\n\t\t * display: block;\n\t\t * }\n\t\t *\n\t\t * A: Because FF does not support it and it would completely disable tooltips\n\t\t * in that browser.\n\t\t *\n\t\t * More in https://github.com/ckeditor/ckeditor5/issues/920.\n\t\t */\n\t\t@media (hover:none) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/**\n * Disables the tooltip making it disappear from DOM.\n */\n@define-mixin ck-tooltip_disabled {\n\t& .ck-tooltip {\n\t\tdisplay: none;\n\t}\n}\n\n/**\n * Shows the tooltip, which is already in DOM.\n * Requires `ck-tooltip_enabled` first.\n */\n@define-mixin ck-tooltip_visible {\n\t& .ck-tooltip {\n\t\tvisibility: visible;\n\t\topacity: 1;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-media-embed-placeholder-icon-size: 3em;\n\n\t--ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%);\n\t--ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text);\n}\n\n.ck-media__wrapper {\n\tmargin: 0 auto;\n\n\t& .ck-media__placeholder {\n\t\tpadding: calc( 3 * var(--ck-spacing-standard) );\n\t\tbackground: var(--ck-color-base-foreground);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tmin-width: var(--ck-media-embed-placeholder-icon-size);\n\t\t\theight: var(--ck-media-embed-placeholder-icon-size);\n\t\t\tmargin-bottom: var(--ck-spacing-large);\n\t\t\tbackground-position: center;\n\t\t\tbackground-size: cover;\n\n\t\t\t& .ck-icon {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text);\n\t\t\twhite-space: nowrap;\n\t\t\ttext-align: center;\n\t\t\tfont-style: italic;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text-hover);\n\t\t\t\tcursor: pointer;\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="open.spotify.com"] {\n\t\tmax-width: 300px;\n\t\tmax-height: 380px;\n\t}\n\n\t&[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon {\n\t\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+);\n\t}\n\n\t&[data-oembed-url*="facebook.com"] .ck-media__placeholder {\n\t\tbackground: hsl(220, 46%, 48%);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(220, 100%, 90%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="instagram.com"] .ck-media__placeholder {\n\t\tbackground: linear-gradient(-135deg,hsl(246, 100%, 39%),hsl(302, 100%, 36%),hsl(0, 100%, 48%));\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=);\n\t\t}\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(302, 100%, 94%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder {\n\t\t/* Use gradient to contrast with focused widget (ckeditor/ckeditor5-media-embed#22). */\n\t\tbackground: linear-gradient( to right, hsl(201, 85%, 70%), hsl(201, 85%, 35%) );\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(201, 100%, 86%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},9292:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-media-form .ck-labeled-field-view{display:inline-block}.ck.ck-media-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,kBAEC,sBAAuB,CADvB,YAAa,CAEb,kBAAmB,CACnB,gBAqBD,CAnBC,yCACC,oBACD,CAEA,4BACC,YACD,CCbA,oCDCD,kBAeE,cAUF,CARE,yCACC,eACD,CAEA,6BACC,cACD,CCtBD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-media-form {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},1613:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;height:var(--ck-insert-table-dropdown-box-height);margin:var(--ck-insert-table-dropdown-box-margin);width:var(--ck-insert-table-dropdown-box-width)}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/inserttable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/inserttable.css"],names:[],mappings:"AAKA,oCACC,YAAa,CACb,kBAAmB,CACnB,cACD,CCJA,MACC,uCAAwC,CACxC,0CAA2C,CAC3C,yCAA0C,CAC1C,yCACD,CAEA,oCAGC,yFAA0F,CAD1F,oJAED,CAEA,qCACC,iBACD,CAEA,uCAIC,4CAA6C,CAC7C,iBAAkB,CAHlB,iDAAkD,CAClD,iDAAkD,CAFlD,+CAUD,CAJC,6CAEC,6CAA8C,CAD9C,yCAED",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-insert-table-dropdown__grid {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-insert-table-dropdown-padding: 10px;\n\t--ck-insert-table-dropdown-box-height: 11px;\n\t--ck-insert-table-dropdown-box-width: 12px;\n\t--ck-insert-table-dropdown-box-margin: 1px;\n}\n\n.ck .ck-insert-table-dropdown__grid {\n\t/* The width of a container should match 10 items in a row so there will be a 10x10 grid. */\n\twidth: calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);\n\tpadding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;\n}\n\n.ck .ck-insert-table-dropdown__label {\n\ttext-align: center;\n}\n\n.ck .ck-insert-table-dropdown-grid-box {\n\twidth: var(--ck-insert-table-dropdown-box-width);\n\theight: var(--ck-insert-table-dropdown-box-height);\n\tmargin: var(--ck-insert-table-dropdown-box-margin);\n\tborder: 1px solid var(--ck-color-base-border);\n\tborder-radius: 1px;\n\n\t&.ck-on {\n\t\tborder-color: var(--ck-color-focus-border);\n\t\tbackground: var(--ck-color-focus-outer-shadow);\n\t}\n}\n\n"],sourceRoot:""}]);const a=s},6306:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/table.css"],names:[],mappings:"AAKA,mBAKC,aAAc,CADd,gBAiCD,CA9BC,yBAYC,yBAAkC,CAVlC,wBAAyB,CACzB,gBAAiB,CAKjB,WAAY,CADZ,UAsBD,CAfC,wDAQC,wBAAiC,CANjC,aAAc,CACd,YAMD,CAEA,4BAEC,0BAA+B,CAD/B,eAED,CAMF,+BACC,gBACD,CAEA,+BACC,eACD,CAEA,+CAKC,oBAAqB,CAMrB,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .table {\n\t/* Give the table widget some air and center it horizontally */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em auto;\n\tdisplay: table;\n\n\t& table {\n\t\t/* The table cells should have slight borders */\n\t\tborder-collapse: collapse;\n\t\tborder-spacing: 0;\n\n\t\t/* Table width and height are set on the parent . Make sure the table inside stretches\n\t\tto the full dimensions of the container (https://github.com/ckeditor/ckeditor5/issues/6186). */\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t\t/* The outer border of the table should be slightly darker than the inner lines.\n\t\tAlso see https://github.com/ckeditor/ckeditor5-table/issues/50. */\n\t\tborder: 1px double hsl(0, 0%, 70%);\n\n\t\t& td,\n\t\t& th {\n\t\t\tmin-width: 2em;\n\t\t\tpadding: .4em;\n\n\t\t\t/* The border is inherited from .ck-editor__nested-editable styles, so theoretically it\'s not necessary here.\n\t\t\tHowever, the border is a content style, so it should use .ck-content (so it works outside the editor).\n\t\t\tHence, the duplication. See https://github.com/ckeditor/ckeditor5/issues/6314 */\n\t\t\tborder: 1px solid hsl(0, 0%, 75%);\n\t\t}\n\n\t\t& th {\n\t\t\tfont-weight: bold;\n\t\t\tbackground: hsla(0, 0%, 0%, 5%);\n\t\t}\n\t}\n}\n\n/* Text alignment of the table header should match the editor settings and override the native browser styling,\nwhen content is available outside the editor. See https://github.com/ckeditor/ckeditor5/issues/6638 */\n.ck-content[dir="rtl"] .table th {\n\ttext-align: right;\n}\n\n.ck-content[dir="ltr"] .table th {\n\ttext-align: left;\n}\n\n.ck-editor__editable .ck-table-bogus-paragraph {\n\t/*\n\t * Use display:inline-block to force Chrome/Safari to limit text mutations to this element.\n\t * See https://github.com/ckeditor/ckeditor5/issues/6062.\n\t */\n\tdisplay: inline-block;\n\n\t/*\n\t * Inline HTML elements nested in the span should always be dimensioned in relation to the whole cell width.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9117.\n\t */\n\twidth: 100%;\n}\n'],sourceRoot:""}]);const a=s},3881:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-table-focused-cell-background:rgba(158,207,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-table-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/tableediting.css"],names:[],mappings:"AAKA,MACC,6DACD,CAKE,8QAGC,wDAAyD,CAKzD,iBAAkB,CAClB,8CAA+C,CAC/C,mBACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-focused-cell-background: hsla(208, 90%, 80%, .3);\n}\n\n.ck-widget.table {\n\t& td,\n\t& th {\n\t\t&.ck-editor__nested-editable.ck-editor__nested-editable_focused,\n\t\t&.ck-editor__nested-editable:focus {\n\t\t\t/* A very slight background to highlight the focused cell */\n\t\t\tbackground: var(--ck-color-table-focused-cell-background);\n\n\t\t\t/* Fixes the problem where surrounding cells cover the focused cell's border.\n\t\t\tIt does not fix the problem in all places but the UX is improved.\n\t\t\tSee https://github.com/ckeditor/ckeditor5-table/issues/29. */\n\t\t\tborder-style: none;\n\t\t\toutline: 1px solid var(--ck-color-focus-border);\n\t\t\toutline-offset: -1px; /* progressive enhancement - no IE support */\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},6945:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,':root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}',"",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/tableselection.css"],names:[],mappings:"AAKA,MACC,wDACD,CAGC,0IAKC,gBAAiB,CAFjB,uBAAwB,CACxB,aAAc,CAFd,iBAiCD,CA3BC,sJAGC,yDAA0D,CAK1D,QAAS,CAPT,UAAW,CAKX,MAAO,CAJP,mBAAoB,CAEpB,iBAAkB,CAGlB,OAAQ,CAFR,KAID,CAEA,wTAEC,4BACD,CAMA,gKACC,aAKD,CAHC,0NACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-table-selected-cell-background: hsla(208, 90%, 80%, .3);\n}\n\n.ck.ck-editor__editable .table table {\n\t& td.ck-editor__editable_selected,\n\t& th.ck-editor__editable_selected {\n\t\tposition: relative;\n\t\tcaret-color: transparent;\n\t\toutline: unset;\n\t\tbox-shadow: unset;\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/6446 */\n\t\t&:after {\n\t\t\tcontent: '';\n\t\t\tpointer-events: none;\n\t\t\tbackground-color: var(--ck-table-selected-cell-background);\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t}\n\n\t\t& ::selection,\n\t\t&:focus {\n\t\t\tbackground-color: transparent;\n\t\t}\n\n\t\t/*\n\t\t * To reduce the amount of noise, all widgets in the table selection have no outline and no selection handle.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9491.\n\t\t */\n\t\t& .ck-widget {\n\t\t\toutline: unset;\n\n\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},4906:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-button,a.ck.ck-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-button .ck-tooltip,a.ck.ck-button .ck-tooltip{display:block}@media (hover:none){.ck.ck-button .ck-tooltip,a.ck.ck-button .ck-tooltip{display:none}}.ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;justify-content:left;position:relative}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button:focus .ck-tooltip,.ck.ck-button:hover .ck-tooltip,a.ck.ck-button:focus .ck-tooltip,a.ck.ck-button:hover .ck-tooltip{opacity:1;visibility:visible}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background);box-shadow:inset 0 2px 2px var(--ck-color-button-default-active-shadow)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background);box-shadow:inset 0 2px 2px var(--ck-color-button-on-active-shadow)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background);box-shadow:inset 0 2px 2px var(--ck-color-button-action-active-shadow)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/button/button.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/button.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/mixins/_button.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AAQA,6BCCC,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD0BD,CE5BC,qDACC,aAqBD,CAHC,oBAnBD,qDAoBE,YAEF,CADC,CFvBF,6BAOC,kBAAmB,CADnB,mBAAoB,CAEpB,oBAAqB,CAHrB,iBAyBD,CApBC,iEACC,YACD,CAGC,yGACC,oBACD,CAID,iFACC,sBACD,CEkBA,kIAEC,SAAU,CADV,kBAED,CCxCD,6BCAC,oDD0ID,CCvIE,6EACC,0DACD,CAEA,+EACC,2DAA4C,CAC5C,uEACD,CAID,qDACC,6DACD,CDhBD,6BEDC,eF2ID,CA1IA,wIEGE,qCFuIF,CA1IA,6BA6BC,uBAAwB,CANxB,4BAA6B,CAjB7B,cAAe,CAcf,iBAAkB,CAHlB,aAAc,CAJd,4CAA6C,CAD7C,2CAA4C,CAJ5C,8BAA+B,CAC/B,iBAAkB,CAiBlB,4DAA8D,CAnB9D,qBAAsB,CAFtB,kBAqID,CA3GC,oFGhCA,2BAA2B,CCF3B,2CAA8B,CDC9B,YHqCA,CAIC,kJAEC,aACD,CAGD,iEAIC,aAAc,CACd,cAAe,CAHf,iBAAkB,CAClB,mBAAoB,CAMpB,qBASD,CAlBA,qFAYE,eAMF,CAlBA,qFAgBE,gBAEF,CAEA,yEACC,aAYD,CAbA,6FAIE,mCASF,CAbA,6FAQE,oCAKF,CAbA,yEAWC,eAAiB,CACjB,UACD,CAIC,oIIrFD,oDJyFC,CAOA,gLKhGD,kCLkGC,CAEA,iGACC,UACD,CAGD,qEACC,yDAcD,CAXC,2HAEE,4CAA+C,CAC/C,oCAOF,CAVA,2HAQE,mCAAoC,CADpC,6CAGF,CAKA,mHACC,WACD,CAID,yCC/HA,+CDiIA,CC9HC,yFACC,qDACD,CAEA,2FACC,sDAA4C,CAC5C,kEACD,CAID,iEACC,wDACD,CDmHA,2DACC,iCACD,CAEA,+DACC,mCACD,CAID,2CC7IC,mDDkJD,CC/IE,2FACC,yDACD,CAEA,6FACC,0DAA4C,CAC5C,sEACD,CAID,mEACC,4DACD,CD6HD,2CAIC,wCACD,CAEA,uCAEC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n@import "../tooltip/mixins/_tooltip.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-unselectable;\n\t@mixin ck-tooltip_enabled;\n\n\tposition: relative;\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: left;\n\n\t& .ck-button__label {\n\t\tdisplay: none;\n\t}\n\n\t&.ck-button_with-text {\n\t\t& .ck-button__label {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t/* Center the icon horizontally in a button without text. */\n\t&:not(.ck-button_with-text) {\n\t\tjustify-content: center;\n\t}\n\n\t&:hover,\n\t/* Enable toolbar button tooltips for keyboard users too. See https://github.com/ckeditor/ckeditor5/issues/5581. */\n\t&:focus {\n\t\t@mixin ck-tooltip_visible;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Enables the tooltip, which is the tooltip is in DOM but\n * not yet displayed.\n */\n@define-mixin ck-tooltip_enabled {\n\t& .ck-tooltip {\n\t\tdisplay: block;\n\n\t\t/*\n\t\t * Don't display tooltips in devices which don't support :hover.\n\t\t * In fact, it's all about iOS, which forces user to click UI elements twice to execute\n\t\t * the primary action, when tooltips are enabled.\n\t\t *\n\t\t * Q: OK, but why not the following query?\n\t\t *\n\t\t * @media (hover) {\n\t\t * display: block;\n\t\t * }\n\t\t *\n\t\t * A: Because FF does not support it and it would completely disable tooltips\n\t\t * in that browser.\n\t\t *\n\t\t * More in https://github.com/ckeditor/ckeditor5/issues/920.\n\t\t */\n\t\t@media (hover:none) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/**\n * Disables the tooltip making it disappear from DOM.\n */\n@define-mixin ck-tooltip_disabled {\n\t& .ck-tooltip {\n\t\tdisplay: none;\n\t}\n}\n\n/**\n * Shows the tooltip, which is already in DOM.\n * Requires `ck-tooltip_enabled` first.\n */\n@define-mixin ck-tooltip_visible {\n\t& .ck-tooltip {\n\t\tvisibility: visible;\n\t\topacity: 1;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../mixins/_button.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-button-colors --ck-color-button-default;\n\t@mixin ck-rounded-corners;\n\n\twhite-space: nowrap;\n\tcursor: default;\n\tvertical-align: middle;\n\tpadding: var(--ck-spacing-tiny);\n\ttext-align: center;\n\n\t/* A very important piece of styling. Go to variable declaration to learn more. */\n\tmin-width: var(--ck-ui-component-min-height);\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Normalize the height of the line. Removing this will break consistent height\n\tamong text and text-less buttons (with icons). */\n\tline-height: 1;\n\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t/* Avoid flickering when the foucs border shows up. */\n\tborder: 1px solid transparent;\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .2s ease-in-out, border .2s ease-in-out;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/189 */\n\t-webkit-appearance: none;\n\n\t&:active,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t/* Allow icon coloring using the text "color" property. */\n\t& .ck-button__icon {\n\t\t& use,\n\t\t& use * {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\n\t& .ck-button__label {\n\t\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\t\tfont-size: inherit;\n\t\tfont-weight: inherit;\n\t\tcolor: inherit;\n\t\tcursor: inherit;\n\n\t\t/* Must be consistent with .ck-icon\'s vertical align. Otherwise, buttons with and\n\t\twithout labels (but with icons) have different sizes in Chrome */\n\t\tvertical-align: middle;\n\n\t\t@mixin ck-dir ltr {\n\t\t\ttext-align: left;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\n\t& .ck-button__keystroke {\n\t\tcolor: inherit;\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: var(--ck-spacing-large);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-right: var(--ck-spacing-large);\n\t\t}\n\n\t\tfont-weight: bold;\n\t\topacity: .7;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t&.ck-disabled {\n\t\t&:active,\n\t\t&:focus {\n\t\t\t/* The disabled button should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t\t& .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t& .ck-button__keystroke {\n\t\t\topacity: .3;\n\t\t}\n\t}\n\n\t&.ck-button_with-text {\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-standard);\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-button_with-keystroke {\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__label {\n\t\t\tflex-grow: 1;\n\t\t}\n\t}\n\n\t/* A style of the button which is currently on, e.g. its feature is active. */\n\t&.ck-on {\n\t\t@mixin ck-button-colors --ck-color-button-on;\n\t}\n\n\t&.ck-button-save {\n\t\tcolor: var(--ck-color-button-save);\n\t}\n\n\t&.ck-button-cancel {\n\t\tcolor: var(--ck-color-button-cancel);\n\t}\n}\n\n/* A style of the button which handles the primary action. */\n.ck.ck-button-action,\na.ck.ck-button-action {\n\t@mixin ck-button-colors --ck-color-button-action;\n\n\tcolor: var(--ck-color-button-action-text);\n}\n\n.ck.ck-button-bold,\na.ck.ck-button-bold {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements a button of given background color.\n *\n * @param {String} $background - Background color of the button.\n * @param {String} $border - Border color of the button.\n */\n@define-mixin ck-button-colors $prefix {\n\tbackground: var($(prefix)-background);\n\n\t&:not(.ck-disabled) {\n\t\t&:hover {\n\t\t\tbackground: var($(prefix)-hover-background);\n\t\t}\n\n\t\t&:active {\n\t\t\tbackground: var($(prefix)-active-background);\n\t\t\tbox-shadow: inset 0 2px 2px var($(prefix)-active-shadow);\n\t\t}\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t&.ck-disabled {\n\t\tbackground: var($(prefix)-disabled-background);\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const a=s},5332:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:1.0769230769em;--ck-switch-button-toggle-spacing:1px;--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - var(--ck-switch-button-toggle-spacing)*2)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);transition:background .4s ease;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);margin:var(--ck-switch-button-toggle-spacing);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/button/switchbutton.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/switchbutton.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AASE,4HACC,aACD,CCCF,MAEC,8CAA+C,CAE/C,mDAAoD,CACpD,qCAAsC,CACtC,gKAKD,CAGC,0DAGE,4CAOF,CAVA,0DAQE,2CAEF,CAEA,iDC3BA,eDoEA,CAzCA,yICvBC,qCDgED,CAzCA,2DAKE,gBAoCF,CAzCA,2DAUE,iBA+BF,CAzCA,iDAiBC,uDAAwD,CAHxD,8BAAiC,CAEjC,0CAyBD,CAtBC,2EC9CD,eD2DC,CAbA,6LC1CA,qCAAsC,CD4CpC,8CAWF,CAbA,2EASC,yDAA0D,CAD1D,gDAAiD,CAFjD,6CAA8C,CAM9C,uBAA0B,CAL1B,+CAMD,CAEA,uDACC,6DAKD,CAHC,iFACC,+DACD,CAIF,6DExEA,kCF0EA,CAEA,uDACC,sDAkBD,CAhBC,6DACC,4DACD,CAEA,2FAKE,2DAMF,CAXA,2FASE,oEAEF",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-button.ck-switchbutton {\n\t& .ck-button__toggle {\n\t\tdisplay: block;\n\n\t\t& .ck-button__toggle__inner {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/* Note: To avoid rendering issues (aliasing) but to preserve the responsive nature\nof the component, floating–point numbers have been used which, for the default font size\n(see: --ck-font-size-base), will generate simple integers. */\n:root {\n\t/* 34px at 13px font-size */\n\t--ck-switch-button-toggle-width: 2.6153846154em;\n\t/* 14px at 13px font-size */\n\t--ck-switch-button-toggle-inner-size: 1.0769230769em;\n\t--ck-switch-button-toggle-spacing: 1px;\n\t--ck-switch-button-translation: calc(\n\t\tvar(--ck-switch-button-toggle-width) -\n\t\tvar(--ck-switch-button-toggle-inner-size) -\n\t\t2 * var(--ck-switch-button-toggle-spacing)\n\t);\n}\n\n.ck.ck-button.ck-switchbutton {\n\t& .ck-button__label {\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-right: calc(2 * var(--ck-spacing-large));\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-left: calc(2 * var(--ck-spacing-large));\n\t\t}\n\t}\n\n\t& .ck-button__toggle {\n\t\t@mixin ck-rounded-corners;\n\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Make sure the toggle is always to the right as far as possible. */\n\t\t\tmargin-left: auto;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Make sure the toggle is always to the left as far as possible. */\n\t\t\tmargin-right: auto;\n\t\t}\n\n\t\t/* Gently animate the background color of the toggle switch */\n\t\ttransition: background 400ms ease;\n\n\t\twidth: var(--ck-switch-button-toggle-width);\n\t\tbackground: var(--ck-color-switch-button-off-background);\n\n\t\t& .ck-button__toggle__inner {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: calc(.5 * var(--ck-border-radius));\n\t\t\t}\n\n\t\t\t/* Leave some tiny bit of space around the inner part of the switch */\n\t\t\tmargin: var(--ck-switch-button-toggle-spacing);\n\t\t\twidth: var(--ck-switch-button-toggle-inner-size);\n\t\t\theight: var(--ck-switch-button-toggle-inner-size);\n\t\t\tbackground: var(--ck-color-switch-button-inner-background);\n\n\t\t\t/* Gently animate the inner part of the toggle switch */\n\t\t\ttransition: all 300ms ease;\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground: var(--ck-color-switch-button-off-hover-background);\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\tbox-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-button__toggle {\n\t\t@mixin ck-disabled;\n\t}\n\n\t&.ck-on .ck-button__toggle {\n\t\tbackground: var(--ck-color-switch-button-on-background);\n\n\t\t&:hover {\n\t\t\tbackground: var(--ck-color-switch-button-on-hover-background);\n\t\t}\n\n\t\t& .ck-button__toggle__inner {\n\t\t\t/*\n\t\t\t * Move the toggle switch to the right. It will be animated.\n\t\t\t */\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\ttransform: translateX( var( --ck-switch-button-translation ) );\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\ttransform: translateX( calc( -1 * var( --ck-switch-button-translation ) ) );\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const a=s},6781:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#000}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/colorgrid/colorgrid.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/colorgrid/colorgrid.css"],names:[],mappings:"AAKA,kBACC,YACD,CCAA,MACC,8BAA+B,CAK/B,qCACD,CAEA,kBACC,YAAa,CACb,WACD,CAEA,wBAOC,QAAS,CALT,qCAAsC,CAEtC,yCAA0C,CAD1C,wCAAyC,CAEzC,SAAU,CACV,8BAA+B,CAL/B,oCAyCD,CAjCC,oCACC,YAAa,CACb,gBACD,CAEA,4DACC,gDACD,CAEA,oCAEC,2CAA4C,CAD5C,YAED,CAEA,8BACC,8FAKD,CAHC,0CACC,aACD,CAGD,8HAIC,QACD,CAEA,gGAEC,iGACD,CAGD,yBACC,oCACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-color-grid {\n\tdisplay: grid;\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-grid-tile-size: 24px;\n\n\t/* Not using global colors here because these may change but some colors in a pallette\n\t * require special treatment. For instance, this ensures no matter what the UI text color is,\n\t * the check icon will look good on the black color tile. */\n\t--ck-color-color-grid-check-icon: hsl(0, 0%, 0%);\n}\n\n.ck.ck-color-grid {\n\tgrid-gap: 5px;\n\tpadding: 8px;\n}\n\n.ck.ck-color-grid__tile {\n\twidth: var(--ck-color-grid-tile-size);\n\theight: var(--ck-color-grid-tile-size);\n\tmin-width: var(--ck-color-grid-tile-size);\n\tmin-height: var(--ck-color-grid-tile-size);\n\tpadding: 0;\n\ttransition: .2s ease box-shadow;\n\tborder: 0;\n\n\t&.ck-disabled {\n\t\tcursor: unset;\n\t\ttransition: unset;\n\t}\n\n\t&.ck-color-table__color-tile_bordered {\n\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-border);\n\t}\n\n\t& .ck.ck-icon {\n\t\tdisplay: none;\n\t\tcolor: var(--ck-color-color-grid-check-icon);\n\t}\n\n\t&.ck-on {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text);\n\n\t\t& .ck.ck-icon {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t&.ck-on,\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\t/* Disable the default .ck-button\'s border ring. */\n\t\tborder: 0;\n\t}\n\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);\n\t}\n}\n\n.ck.ck-color-grid__label {\n\tpadding: 0 var(--ck-spacing-standard);\n}\n'],sourceRoot:""}]);const a=s},5485:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on .ck-tooltip{display:none}.ck.ck-dropdown .ck-dropdown__panel{-webkit-backface-visibility:hidden;display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-modal)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-modal) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/dropdown.css","webpack://./../ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/dropdown.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,MACC,4BACD,CAEA,gBACC,oBAAqB,CACrB,iBAqFD,CAnFC,oCACC,mBAAoB,CACpB,2BACD,CAGA,+CACC,UAOD,CCUA,iEACC,YACD,CDVA,oCAGC,kCAAmC,CAEnC,YAAa,CAEb,sCAAuC,CAEvC,iBAAkB,CAHlB,yBA4DD,CAvDC,+DACC,oBACD,CAEA,mSAKC,WACD,CAEA,mSAUC,WAAY,CADZ,QAED,CAEA,oHAEC,MACD,CAEA,oHAEC,OACD,CAEA,kHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAQF,mCACC,mCACD,CEhGA,MACC,sDACD,CAEA,gBAEC,iBA2ED,CAzEC,oCACC,mCACD,CAGC,8CAIC,sCAAuC,CAHvC,gCAID,CAIA,8CACC,+BAAgC,CAGhC,oCACD,CAGD,gDC/BA,kCDiCA,CAIE,mFAEC,oCACD,CAIA,mFAEC,qCACD,CAID,iEAEC,eAAgB,CAChB,sBAAuB,CAFvB,SAGD,CAGA,6EC1DD,kCD4DC,CAGA,qDACC,2BAA4B,CAC5B,4BACD,CAEA,sGACC,UACD,CAGA,yHAEC,eAKD,CAHC,qIE7EF,2CF+EE,CAKH,uBGlFC,eH8GD,CA5BA,qFG9EE,qCH0GF,CA5BA,uBAIC,oDAAqD,CACrD,sDAAuD,CACvD,QAAS,CE1FT,oCAA8B,CF6F9B,cAmBD,CAfC,6CACC,wBACD,CAEA,6CACC,yBACD,CAEA,6CACC,2BACD,CAEA,6CACC,4BACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import \"../tooltip/mixins/_tooltip.css\";\n\n:root {\n\t--ck-dropdown-max-width: 75vw;\n}\n\n.ck.ck-dropdown {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t& .ck-dropdown__arrow {\n\t\tpointer-events: none;\n\t\tz-index: var(--ck-z-default);\n\t}\n\n\t/* Dropdown button should span horizontally, e.g. in vertical toolbars */\n\t& .ck-button.ck-dropdown__button {\n\t\twidth: 100%;\n\n\t\t/* Disable main button's tooltip when the dropdown is open. Otherwise the panel may\n\t\tpartially cover the tooltip */\n\t\t&.ck-on {\n\t\t\t@mixin ck-tooltip_disabled;\n\t\t}\n\t}\n\n\t& .ck-dropdown__panel {\n\t\t/* This is to get rid of flickering when the tooltip is shown under the panel,\n\t\twhich looks like the panel moves vertically a pixel down and up. */\n\t\t-webkit-backface-visibility: hidden;\n\n\t\tdisplay: none;\n\t\tz-index: var(--ck-z-modal);\n\t\tmax-width: var(--ck-dropdown-max-width);\n\n\t\tposition: absolute;\n\n\t\t&.ck-dropdown__panel-visible {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_n,\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_nme {\n\t\t\tbottom: 100%;\n\t\t}\n\n\t\t&.ck-dropdown__panel_se,\n\t\t&.ck-dropdown__panel_sw,\n\t\t&.ck-dropdown__panel_smw,\n\t\t&.ck-dropdown__panel_sme,\n\t\t&.ck-dropdown__panel_s {\n\t\t\t/*\n\t\t\t * Using transform: translate3d( 0, 100%, 0 ) causes blurry dropdown on Chrome 67-78+ on non-retina displays.\n\t\t\t * See https://github.com/ckeditor/ckeditor5/issues/1053.\n\t\t\t */\n\t\t\ttop: 100%;\n\t\t\tbottom: auto;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_se {\n\t\t\tleft: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_sw {\n\t\t\tright: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_s,\n\t\t&.ck-dropdown__panel_n {\n\t\t\t/* Positioning panels relative to the center of the button */\n\t\t\tleft: 50%;\n\t\t\ttransform: translateX(-50%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_smw {\n\t\t\t/* Positioning panels relative to the middle-west of the button */\n\t\t\tleft: 75%;\n\t\t\ttransform: translateX(-75%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nme,\n\t\t&.ck-dropdown__panel_sme {\n\t\t\t/* Positioning panels relative to the middle-east of the button */\n\t\t\tleft: 25%;\n\t\t\ttransform: translateX(-25%);\n\t\t}\n\t}\n}\n\n/*\n * Toolbar dropdown panels should be always above the UI (eg. other dropdown panels) from the editor's content.\n * See https://github.com/ckeditor/ckeditor5/issues/7874\n */\n.ck.ck-toolbar .ck-dropdown__panel {\n\tz-index: calc( var(--ck-z-modal) + 1 );\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Enables the tooltip, which is the tooltip is in DOM but\n * not yet displayed.\n */\n@define-mixin ck-tooltip_enabled {\n\t& .ck-tooltip {\n\t\tdisplay: block;\n\n\t\t/*\n\t\t * Don't display tooltips in devices which don't support :hover.\n\t\t * In fact, it's all about iOS, which forces user to click UI elements twice to execute\n\t\t * the primary action, when tooltips are enabled.\n\t\t *\n\t\t * Q: OK, but why not the following query?\n\t\t *\n\t\t * @media (hover) {\n\t\t * display: block;\n\t\t * }\n\t\t *\n\t\t * A: Because FF does not support it and it would completely disable tooltips\n\t\t * in that browser.\n\t\t *\n\t\t * More in https://github.com/ckeditor/ckeditor5/issues/920.\n\t\t */\n\t\t@media (hover:none) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/**\n * Disables the tooltip making it disappear from DOM.\n */\n@define-mixin ck-tooltip_disabled {\n\t& .ck-tooltip {\n\t\tdisplay: none;\n\t}\n}\n\n/**\n * Shows the tooltip, which is already in DOM.\n * Requires `ck-tooltip_enabled` first.\n */\n@define-mixin ck-tooltip_visible {\n\t& .ck-tooltip {\n\t\tvisibility: visible;\n\t\topacity: 1;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n:root {\n\t--ck-dropdown-arrow-size: calc(0.5 * var(--ck-icon-size));\n}\n\n.ck.ck-dropdown {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-dropdown__arrow {\n\t\twidth: var(--ck-dropdown-arrow-size);\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-dropdown__arrow {\n\t\t\tright: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-dropdown__arrow {\n\t\t\tleft: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-dropdown__arrow {\n\t\t@mixin ck-disabled;\n\t}\n\n\t& .ck-button.ck-dropdown__button {\n\t\t@mixin ck-dir ltr {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-right: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t/* #23 */\n\t\t& .ck-button__label {\n\t\t\twidth: 7em;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t\t&.ck-disabled .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/816 */\n\t\t&.ck-on {\n\t\t\tborder-bottom-left-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t&.ck-dropdown__button_label-width_auto .ck-button__label {\n\t\t\twidth: auto;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/8699 */\n\t\t&.ck-off:active,\n\t\t&.ck-on:active {\n\t\t\tbox-shadow: none;\n\t\t\t\n\t\t\t&:focus {\n\t\t\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-dropdown__panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tbackground: var(--ck-color-dropdown-panel-background);\n\tborder: 1px solid var(--ck-color-dropdown-panel-border);\n\tbottom: 0;\n\n\t/* Make sure the panel is at least as wide as the drop-down\'s button. */\n\tmin-width: 100%;\n\n\t/* Disabled corner border radius to be consistent with the .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-dropdown__panel_se {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_sw {\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_ne {\n\t\tborder-bottom-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_nw {\n\t\tborder-bottom-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},3949:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/listdropdown.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,6CCIC,eDqBD,CAzBA,iICQE,qCAAsC,CDJtC,wBAqBF,CAfE,mFCND,eDYC,CANA,6MCFA,qCAAsC,CDKpC,2BAA4B,CAC5B,4BAA6B,CAF7B,wBAIF,CAEA,kFCdD,eDmBC,CALA,2MCVA,qCAAsC,CDYpC,wBAAyB,CACzB,yBAEF",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-dropdown .ck-dropdown__panel .ck-list {\n\t/* Disabled radius of top-left border to be consistent with .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t/* Make sure the button belonging to the first/last child of the list goes well with the\n\tborder radius of the entire panel. */\n\t& .ck-list__item {\n\t\t&:first-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-top-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},7686:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button .ck-tooltip{display:none}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/splitbutton.css","webpack://./../ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/splitbutton.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,mBAEC,iBAUD,CARC,iDACC,qCACD,CC0BA,8DACC,YACD,CClCD,MACC,gDAAyD,CACzD,4CACD,CAMC,oIAKE,gCAAiC,CADjC,6BASF,CAbA,oIAWE,+BAAgC,CADhC,4BAGF,CAEA,0CAGC,eAiBD,CApBA,oDAQE,+BAAgC,CADhC,4BAaF,CApBA,oDAcE,gCAAiC,CADjC,6BAOF,CAHC,8CACC,mCACD,CASA,0KACC,wDACD,CAIA,8JAKC,0DAA2D,CAJ3D,UAAW,CAGX,WAAY,CAFZ,iBAAkB,CAClB,SAGD,CAGC,kLACC,SACD,CAIA,kLACC,UACD,CAMF,uCC7EA,eDuFA,CAVA,qHCzEC,qCDmFD,CARE,qKACC,2BACD,CAEA,mKACC,4BACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../tooltip/mixins/_tooltip.css";\n\n.ck.ck-splitbutton {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-splitbutton__action:focus {\n\t\tz-index: calc(var(--ck-z-default) + 1);\n\t}\n\n\t/* Disable tooltips for the buttons when the button is "open" */\n\t&.ck-splitbutton_open > .ck-button {\n\t\t@mixin ck-tooltip_disabled;\n\t}\n}\n\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Enables the tooltip, which is the tooltip is in DOM but\n * not yet displayed.\n */\n@define-mixin ck-tooltip_enabled {\n\t& .ck-tooltip {\n\t\tdisplay: block;\n\n\t\t/*\n\t\t * Don't display tooltips in devices which don't support :hover.\n\t\t * In fact, it's all about iOS, which forces user to click UI elements twice to execute\n\t\t * the primary action, when tooltips are enabled.\n\t\t *\n\t\t * Q: OK, but why not the following query?\n\t\t *\n\t\t * @media (hover) {\n\t\t * display: block;\n\t\t * }\n\t\t *\n\t\t * A: Because FF does not support it and it would completely disable tooltips\n\t\t * in that browser.\n\t\t *\n\t\t * More in https://github.com/ckeditor/ckeditor5/issues/920.\n\t\t */\n\t\t@media (hover:none) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/**\n * Disables the tooltip making it disappear from DOM.\n */\n@define-mixin ck-tooltip_disabled {\n\t& .ck-tooltip {\n\t\tdisplay: none;\n\t}\n}\n\n/**\n * Shows the tooltip, which is already in DOM.\n * Requires `ck-tooltip_enabled` first.\n */\n@define-mixin ck-tooltip_visible {\n\t& .ck-tooltip {\n\t\tvisibility: visible;\n\t\topacity: 1;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-split-button-hover-background: hsl(0, 0%, 92%);\n\t--ck-color-split-button-hover-border: hsl(0, 0%, 70%);\n}\n\n.ck.ck-splitbutton {\n\t/*\n\t * Note: ck-rounded and ck-dir mixins don\'t go together (because they both use @nest).\n\t */\n\t&:hover > .ck-splitbutton__action,\n\t&.ck-splitbutton_open > .ck-splitbutton__action {\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the action button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the action button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\t}\n\n\t& > .ck-splitbutton__arrow {\n\t\t/* It\'s a text-less button and since the icon is positioned absolutely in such situation,\n\t\tit must get some arbitrary min-width. */\n\t\tmin-width: unset;\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the arrow button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the arrow button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t& svg {\n\t\t\twidth: var(--ck-dropdown-arrow-size);\n\t\t}\n\t}\n\n\t/* When the split button is "open" (the arrow is on) or being hovered, it should get some styling\n\tas a whole. The background of both buttons should stand out and there should be a visual\n\tseparation between both buttons. */\n\t&.ck-splitbutton_open,\n\t&:hover {\n\t\t/* When the split button hovered as a whole, not as individual buttons. */\n\t\t& > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) {\n\t\t\tbackground: var(--ck-color-split-button-hover-background);\n\t\t}\n\n\t\t/* Splitbutton separator needs to be set with the ::after pseudoselector\n\t\tto display properly the borders on focus */\n\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\tcontent: \'\';\n\t\t\tposition: absolute;\n\t\t\twidth: 1px;\n\t\t\theight: 100%;\n\t\t\tbackground-color: var(--ck-color-split-button-hover-border);\n\t\t}\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tleft: -1px;\n\t\t\t}\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tright: -1px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Don\'t round the bottom left and right corners of the buttons when "open"\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-splitbutton_open {\n\t\t@mixin ck-rounded-corners {\n\t\t\t& > .ck-splitbutton__action {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t}\n\n\t\t\t& > .ck-splitbutton__arrow {\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},7339:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/toolbardropdown.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/toolbardropdown.css"],names:[],mappings:"AAKA,MACC,oCACD,CAEA,4CAGC,8CAA+C,CAD/C,iBAQD,CAJE,6DACC,qCACD,CCZF,oCACC,QACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-toolbar-dropdown-max-width: 60vw;\n}\n\n.ck.ck-toolbar-dropdown > .ck-dropdown__panel {\n\t/* https://github.com/ckeditor/ckeditor5/issues/5586 */\n\twidth: max-content;\n\tmax-width: var(--ck-toolbar-dropdown-max-width);\n\n\t& .ck-button {\n\t\t&:focus {\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-toolbar-dropdown .ck-toolbar {\n\tborder: 0;\n}\n"],sourceRoot:""}]);const a=s},9688:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-base-foreground)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-base-foreground)}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/editorui/editorui.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAWA,MACC,0CACD,CAEA,yDCJC,eDWD,CAPA,yJCAE,qCDOF,CAJC,oEEPA,2BAA2B,CCF3B,qCAA8B,CDC9B,YFWA,CAGD,+BAGC,4BAA6B,CAF7B,aAAc,CACd,oCA6BD,CA1BC,wCACC,eACD,CAEA,wCACC,gBACD,CAGA,4CACC,kCACD,CAGA,2CAKC,qCACD,CAGA,sDACC,kDACD,CAKA,gEACC,mDACD,CAIA,gEACC,gDACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_focus.css";\n@import "../../mixins/_button.css";\n\n:root {\n\t--ck-color-editable-blur-selection: hsl(0, 0%, 85%);\n}\n\n.ck.ck-editor__editable:not(.ck-editor__nested-editable) {\n\t@mixin ck-rounded-corners;\n\n\t&.ck-focused {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\t}\n}\n\n.ck.ck-editor__editable_inline {\n\toverflow: auto;\n\tpadding: 0 var(--ck-spacing-standard);\n\tborder: 1px solid transparent;\n\n\t&[dir="ltr"] {\n\t\ttext-align: left;\n\t}\n\n\t&[dir="rtl"] {\n\t\ttext-align: right;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/116 */\n\t& > *:first-child {\n\t\tmargin-top: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/847 */\n\t& > *:last-child {\n\t\t/*\n\t\t * This value should match with the default margins of the block elements (like .media or .image)\n\t\t * to avoid a content jumping when the fake selection container shows up (See https://github.com/ckeditor/ckeditor5/issues/9825).\n\t\t */\n\t\tmargin-bottom: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/6517 */\n\t&.ck-blurred ::selection {\n\t\tbackground: var(--ck-color-editable-blur-selection);\n\t}\n}\n\n/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/111 */\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_n"] {\n\t&::after {\n\t\tborder-bottom-color: var(--ck-color-base-foreground);\n\t}\n}\n\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_s"] {\n\t&::after {\n\t\tborder-top-color: var(--ck-color-base-foreground);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},8847:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}:root{--ck-form-header-height:38px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form__header .ck-form__header__label{font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/formheader/formheader.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/formheader/formheader.css"],names:[],mappings:"AAKA,oBAIC,kBAAmB,CAHnB,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CAEjB,6BACD,CCNA,MACC,4BACD,CAEA,oBAIC,mDAAoD,CAFpD,mCAAoC,CACpC,wCAAyC,CAFzC,uDAQD,CAHC,4CACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form__header {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\talign-items: center;\n\tjustify-content: space-between;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-form-header-height: 38px;\n}\n\n.ck.ck-form__header {\n\tpadding: var(--ck-spacing-small) var(--ck-spacing-large);\n\theight: var(--ck-form-header-height);\n\tline-height: var(--ck-form-header-height);\n\tborder-bottom: 1px solid var(--ck-color-base-border);\n\n\t& .ck-form__header__label {\n\t\tfont-weight: bold;\n\t}\n}\n"],sourceRoot:""}]);const a=s},6574:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{color:inherit;cursor:inherit}.ck.ck-icon :not([fill]){fill:currentColor}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/icon/icon.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/icon/icon.css"],names:[],mappings:"AAKA,YACC,qBACD,CCFA,MACC,0EACD,CAEA,YAKC,uBAAwB,CAHxB,0BAA2B,CAD3B,yBAA0B,CAY1B,qBAcD,CAZC,0BARA,aAAc,CAGd,cAgBA,CAJC,yBAEC,iBACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-icon {\n\tvertical-align: middle;\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal));\n}\n\n.ck.ck-icon {\n\twidth: var(--ck-icon-size);\n\theight: var(--ck-icon-size);\n\n\t/* Multiplied by the height of the line in "px" should give SVG "viewport" dimensions */\n\tfont-size: .8333350694em;\n\n\tcolor: inherit;\n\n\t/* Inherit cursor style (#5). */\n\tcursor: inherit;\n\n\t/* This will prevent blurry icons on Firefox. See #340. */\n\twill-change: transform;\n\n\t& * {\n\t\t/* Inherit cursor style (#5). */\n\t\tcursor: inherit;\n\n\t\t/* Allows dynamic coloring of the icons. */\n\t\tcolor: inherit;\n\n\t\t&:not([fill]) {\n\t\t\t/* Needed by FF. */\n\t\t\tfill: currentColor;\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},4879:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/input/input.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AASA,MACC,qBAAsB,CAGtB,2CACD,CAEA,aCLC,eD2CD,CAtCA,iECDE,qCDuCF,CAtCA,aAGC,2CAA4C,CAC5C,6CAA8C,CAK9C,4CAA6C,CAH7C,+BAAgC,CADhC,6DAA8D,CAO9D,4DA0BD,CAxBC,mBEnBA,2BAA2B,CCF3B,2CAA8B,CDC9B,YFuBA,CAEA,uBAEC,oDAAqD,CADrD,sDAAuD,CAEvD,yCAMD,CAJC,6BG/BD,oDHkCC,CAGD,sBAEC,sCAAuC,CADvC,+CAMD,CAHC,4BGzCD,iDH2CC,CAIF,0BACC,IACC,0BACD,CAEA,IACC,yBACD,CAEA,IACC,0BACD,CAEA,IACC,yBACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-input-width: 18em;\n\n\t/* Backward compatibility. */\n\t--ck-input-text-width: var(--ck-input-width);\n}\n\n.ck.ck-input {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-input-background);\n\tborder: 1px solid var(--ck-color-input-border);\n\tpadding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);\n\tmin-width: var(--ck-input-width);\n\n\t/* This is important to stay of the same height as surrounding buttons */\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .1s ease-in-out, border .1s ease-in-out;\n\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t&[readonly] {\n\t\tborder: 1px solid var(--ck-color-input-disabled-border);\n\t\tbackground: var(--ck-color-input-disabled-background);\n\t\tcolor: var(--ck-color-input-disabled-text);\n\n\t\t&:focus {\n\t\t\t/* The read-only input should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\tborder-color: var(--ck-color-input-error-border);\n\t\tanimation: ck-input-shake .3s ease both;\n\n\t\t&:focus {\n\t\t\t@mixin ck-box-shadow var(--ck-focus-error-outer-shadow);\n\t\t}\n\t}\n}\n\n@keyframes ck-input-shake {\n\t20% {\n\t\ttransform: translateX(-2px);\n\t}\n\n\t40% {\n\t\ttransform: translateX(2px);\n\t}\n\n\t60% {\n\t\ttransform: translateX(-1px);\n\t}\n\n\t80% {\n\t\ttransform: translateX(1px);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},3662:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/label/label.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/label/label.css"],names:[],mappings:"AAKA,aACC,aACD,CAEA,mBACC,YACD,CCNA,aACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tdisplay: block;\n}\n\n.ck.ck-voice-label {\n\tdisplay: none;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tfont-weight: bold;\n}\n"],sourceRoot:""}]);const a=s},2577:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-spacing-medium),calc(var(--ck-font-size-base)*.6)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-spacing-medium)*-1),calc(var(--ck-font-size-base)*.6)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/labeledfield/labeledfieldview.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAMC,mEACC,YAAa,CACb,iBACD,CAEA,uCACC,aAAc,CACd,iBACD,CCND,MACC,kEAAsE,CACtE,gFAAiF,CACjF,yEACD,CAEA,0BCHC,eD4GD,CAzGA,2FCCE,qCDwGF,CAtGC,mEACC,UAmCD,CAjCC,gFACC,KA+BD,CAhCA,0FAIE,MA4BF,CAhCA,0FAQE,OAwBF,CAhCA,gFAiBC,yDAA0D,CAG1D,eAAmB,CADnB,kBAAoB,CAOpB,cAAe,CAFf,eAAgB,CANhB,2CAA8C,CAP9C,mBAAoB,CAYpB,sBAAuB,CARvB,6DAA+D,CAH/D,oBAAqB,CAgBrB,+JAID,CAQA,mKACC,gCACD,CAGD,yDACC,mCAAoC,CACpC,kCAAmC,CAInC,kBAKD,CAHC,6FACC,gCACD,CAID,4OAEC,yCACD,CAIA,oUAGE,wFAYF,CAfA,oUAOE,iGAQF,CAfA,gTAaC,sBAAuB,CAFvB,iEAAkE,CAGlE,SACD,CAKA,8FACC,sBACD,CAGA,yIACC,SACD,CAGA,kMACC,8HACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-labeled-field-view {\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t}\n\n\t& .ck.ck-label {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, 0.24, 0.95);\n\t--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);\n\t--ck-color-labeled-field-label-background: var(--ck-color-base-background);\n}\n\n.ck.ck-labeled-field-view {\n\t@mixin ck-rounded-corners;\n\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\twidth: 100%;\n\n\t\t& > .ck.ck-label {\n\t\t\ttop: 0px;\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tleft: 0px;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tright: 0px;\n\t\t\t}\n\n\t\t\tpointer-events: none;\n\t\t\ttransform-origin: 0 0;\n\n\t\t\t/* By default, display the label scaled down above the field. */\n\t\t\ttransform: translate(var(--ck-spacing-medium), -6px) scale(.75);\n\n\t\t\tbackground: var(--ck-color-labeled-field-label-background);\n\t\t\tpadding: 0 calc(.5 * var(--ck-font-size-tiny));\n\t\t\tline-height: initial;\n\t\t\tfont-weight: normal;\n\n\t\t\t/* Prevent overflow when the label is longer than the input */\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\n\t\t\tmax-width: 100%;\n\n\t\t\ttransition:\n\t\t\t\ttransform var(--ck-labeled-field-view-transition),\n\t\t\t\tpadding var(--ck-labeled-field-view-transition),\n\t\t\t\tbackground var(--ck-labeled-field-view-transition);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\t& > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\n\t\t& .ck-input:not([readonly]) + .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t& .ck-labeled-field-view__status {\n\t\tfont-size: var(--ck-font-size-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\n\t\t/* Let the info wrap to the next line to avoid stretching the layout horizontally.\n\t\tThe status could be very long. */\n\t\twhite-space: normal;\n\n\t\t&.ck-labeled-field-view__status_error {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t/* Disabled fields and fields that have no focus should fade out. */\n\t&.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\tcolor: var(--ck-color-input-disabled-text);\n\t}\n\n\t/* Fields that are disabled or not focused and without a placeholder should have full-sized labels. */\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t@mixin ck-dir ltr {\n\t\t\ttransform: translate(var(--ck-spacing-medium), calc(0.6 * var(--ck-font-size-base))) scale(1);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttransform: translate(calc(-1 * var(--ck-spacing-medium)), calc(0.6 * var(--ck-font-size-base))) scale(1);\n\t\t}\n\n\t\t/* Compensate for the default translate position. */\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width));\n\n\t\tbackground: transparent;\n\t\tpadding: 0;\n\t}\n\n\t/*------ DropdownView integration ----------------------------------------------------------------------------------- */\n\n\t/* Make sure dropdown\' background color in any of dropdown\'s state does not collide with labeled field. */\n\t& > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button {\n\t\tbackground: transparent;\n\t}\n\n\t/* When the dropdown is "empty", the labeled field label replaces its label. */\n\t&.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label {\n\t\topacity: 0;\n\t}\n\n\t/* Make sure the label of the empty, unfocused input does not cover the dropdown arrow. */\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label {\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard));\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},1046:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{border-radius:0;min-height:unset;padding:calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base));text-align:left;width:100%}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/list/list.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/list/list.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,YAGC,YAAa,CACb,qBAAsB,CCFtB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDaD,CAZC,2DAEC,aACD,CAKA,kCACC,iBAAkB,CAClB,2BACD,CEfD,YCEC,eDGD,CALA,+DCME,qCDDF,CALA,YAIC,0CAA2C,CAD3C,oBAED,CAEA,kBACC,cAAe,CACf,cA2DD,CAzDC,6BAIC,eAAgB,CAHhB,gBAAiB,CAQjB,iIAEiE,CARjE,eAAgB,CADhB,UAwCD,CA7BC,+CAEC,yEACD,CAEA,oCACC,eACD,CAEA,mCACC,oDAAqD,CACrD,yCAaD,CAXC,0CACC,eACD,CAEA,2DACC,0DACD,CAEA,2DACC,4CACD,CAGD,qDACC,uDACD,CAMA,yCACC,0CAA2C,CAC3C,aAMD,CAJC,iEACC,uDAAwD,CACxD,aACD,CAKH,uBAGC,sCAAuC,CAFvC,UAAW,CACX,UAED",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-list {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .ck-list__item,\n\t& .ck-list__separator {\n\t\tdisplay: block;\n\t}\n\n\t/* Make sure that whatever child of the list item gets focus, it remains on the\n\ttop. Thanks to that, styles like box-shadow, outline, etc. are not masked by\n\tadjacent list items. */\n\t& .ck-list__item > *:focus {\n\t\tposition: relative;\n\t\tz-index: var(--ck-z-default);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-list {\n\t@mixin ck-rounded-corners;\n\n\tlist-style-type: none;\n\tbackground: var(--ck-color-list-background);\n}\n\n.ck.ck-list__item {\n\tcursor: default;\n\tmin-width: 12em;\n\n\t& .ck-button {\n\t\tmin-height: unset;\n\t\twidth: 100%;\n\t\ttext-align: left;\n\t\tborder-radius: 0;\n\n\t\t/* List items should have the same height. Use absolute units to make sure it is so\n\t\t because e.g. different heading styles may have different height\n\t\t https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\tpadding:\n\t\t\tcalc(.2 * var(--ck-line-height-base) * var(--ck-font-size-base))\n\t\t\tcalc(.4 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\n\t\t& .ck-button__label {\n\t\t\t/* https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\t\tline-height: calc(1.2 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-button-on-background);\n\t\t\tcolor: var(--ck-color-list-button-on-text);\n\n\t\t\t&:active {\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-on-background-focus);\n\t\t\t}\n\n\t\t\t&:focus:not(.ck-disabled) {\n\t\t\t\tborder-color: var(--ck-color-base-background);\n\t\t\t}\n\t\t}\n\n\t\t&:hover:not(.ck-disabled) {\n\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t}\n\t}\n\n\t/* It\'s unnecessary to change the background/text of a switch toggle; it has different ways\n\tof conveying its state (like the switcher) */\n\t& .ck-switchbutton {\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-background);\n\t\t\tcolor: inherit;\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t\t\tcolor: inherit;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-list__separator {\n\theight: 1px;\n\twidth: 100%;\n\tbackground: var(--ck-color-base-border);\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},8793:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-modal)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:var(--ck-balloon-arrow-offset)}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow))}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:var(--ck-balloon-arrow-offset)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/balloonpanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonpanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MAEC,8DACD,CAEA,qBACC,YAAa,CACb,iBAAkB,CAElB,yBAyCD,CAtCE,+GAEC,UAAW,CACX,iBACD,CAEA,wDACC,6CACD,CAEA,uDACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAGD,8CACC,aACD,CC9CD,MACC,6BAA8B,CAC9B,8BAA+B,CAC/B,iCAAkC,CAClC,oEACD,CAEA,qBCJC,eD4ID,CAxIA,iFCAE,qCDwIF,CAxIA,qBAMC,2CAA4C,CAC5C,6CAA8C,CEb9C,oCAA8B,CFU9B,eAoID,CA9HE,+GAIC,kBAAmB,CADnB,QAAS,CADT,OAGD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EACD,CAEA,2CACC,iFAAkF,CAClF,yCACD,CAIA,uFAEC,mHACD,CAEA,4CACC,iEAAkE,CAClE,uDACD,CAEA,2CACC,iFAAkF,CAClF,4CACD,CAIA,yGAEC,QAAS,CACT,uDAA0D,CAC1D,2CACD,CAIA,2GAEC,+CAAkD,CAClD,2CACD,CAIA,2GAEC,gDAAmD,CACnD,2CACD,CAIA,yGAIC,8CAAiD,CAFjD,QAAS,CACT,uDAED,CAIA,2GAGC,8CAAiD,CADjD,+CAED,CAIA,2GAGC,8CAAiD,CADjD,gDAED,CAIA,6GAIC,8CAAiD,CADjD,uDAA0D,CAD1D,SAGD,CAIA,6GAIC,8CAAiD,CAFjD,QAAS,CACT,sDAED,CAIA,6GAGC,uDAA0D,CAD1D,SAAU,CAEV,2CACD,CAIA,6GAEC,QAAS,CACT,sDAAyD,CACzD,2CACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* Make sure the balloon arrow does not float over its children. */\n\t--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3);\n}\n\n.ck.ck-balloon-panel {\n\tdisplay: none;\n\tposition: absolute;\n\n\tz-index: var(--ck-z-modal);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tposition: absolute;\n\t\t}\n\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_visible {\n\t\tdisplay: block;\n\t}\n}\n','/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-arrow-offset: 2px;\n\t--ck-balloon-arrow-height: 10px;\n\t--ck-balloon-arrow-half-width: 8px;\n\t--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop);\n}\n\n.ck.ck-balloon-panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: 1px solid var(--ck-color-panel-border);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-border) transparent;\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-background) transparent;\n\t\t\tmargin-top: var(--ck-balloon-arrow-offset);\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: var(--ck-color-panel-border) transparent transparent;\n\t\t\tfilter: drop-shadow(var(--ck-balloon-arrow-drop-shadow));\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: var(--ck-color-panel-background) transparent transparent transparent;\n\t\t\tmargin-bottom: var(--ck-balloon-arrow-offset);\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_n {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_ne {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_s {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_se {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_smw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nmw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},4650:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/balloonrotator.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonrotator.css"],names:[],mappings:"AAKA,oCAEC,kBAAmB,CADnB,YAAa,CAEb,sBACD,CAKA,6CACC,sBACD,CCXA,oCACC,6CAA8C,CAC9C,sDAAuD,CACvD,iCAgBD,CAbC,sCAGC,qCAAsC,CAFtC,oCAAqC,CACrC,kCAED,CAGA,iEAIC,mCAAoC,CAHpC,uCAID,CAMA,2DACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Buttons inside a toolbar should be centered when rotator bar is wider.\n * See: https://github.com/ckeditor/ckeditor5-ui/issues/495\n */\n.ck .ck-balloon-rotator__content .ck-toolbar {\n\tjustify-content: center;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tbackground: var(--ck-color-toolbar-background);\n\tborder-bottom: 1px solid var(--ck-color-toolbar-border);\n\tpadding: 0 var(--ck-spacing-small);\n\n\t/* Let's keep similar appearance to `ck-toolbar`. */\n\t& > * {\n\t\tmargin-right: var(--ck-spacing-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t/* Gives counter more breath than buttons. */\n\t& .ck-balloon-rotator__counter {\n\t\tmargin-right: var(--ck-spacing-standard);\n\n\t\t/* We need to use smaller margin because of previous button's right margin. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n.ck .ck-balloon-rotator__content {\n\n\t/* Disable default annotation shadow inside rotator with fake panels. */\n\t& .ck.ck-annotation-wrapper {\n\t\tbox-shadow: none;\n\t}\n}\n"],sourceRoot:""}]);const a=s},7676:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-modal) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/fakepanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/fakepanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,mBACC,iBAAkB,CAGlB,mCACD,CAEA,uBACC,iBACD,CAEA,mCACC,SACD,CAEA,oCACC,SACD,CCfA,MACC,6CAA8C,CAC9C,2CACD,CAGA,uBAKC,2CAA4C,CAC5C,6CAA8C,CAC9C,qCAAsC,CCXtC,oCAA8B,CDc9B,WAAY,CAPZ,eAAgB,CAMhB,UAED,CAEA,mCACC,0DAA2D,CAC3D,uDACD,CAEA,oCACC,kEAAqE,CACrE,+DACD,CACA,oCACC,kEAAqE,CACrE,+DACD,CAGA,yIAGC,4CACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-fake-panel {\n\tposition: absolute;\n\n\t/* Fake panels should be placed under main balloon content. */\n\tz-index: calc(var(--ck-z-modal) - 1);\n}\n\n.ck .ck-fake-panel div {\n\tposition: absolute;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tz-index: 2;\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tz-index: 1;\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-fake-panel-offset-horizontal: 6px;\n\t--ck-balloon-fake-panel-offset-vertical: 6px;\n}\n\n/* Let\'s use `.ck-balloon-panel` appearance. See: balloonpanel.css. */\n.ck .ck-fake-panel div {\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: 1px solid var(--ck-color-panel-border);\n\tborder-radius: var(--ck-border-radius);\n\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tmargin-left: var(--ck-balloon-fake-panel-offset-horizontal);\n\tmargin-top: var(--ck-balloon-fake-panel-offset-vertical);\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 2);\n}\n.ck .ck-fake-panel div:nth-child( 3 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 3);\n}\n\n/* If balloon is positioned above element, we need to move fake panel to the top. */\n.ck .ck-balloon-panel_arrow_s + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_se + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel {\n\t--ck-balloon-fake-panel-offset-vertical: -6px;\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},5868:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-modal)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/stickypanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/stickypanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAMC,qDAEC,cAAe,CACf,KAAM,CAFN,yBAGD,CAEA,kEAEC,iBAAkB,CADlB,QAED,CCPA,qDAIC,wBAAyB,CACzB,yBAA0B,CAF1B,sBAAuB,CCFxB,oCDKA",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\tz-index: var(--ck-z-modal); /* #315 */\n\t\tposition: fixed;\n\t\ttop: 0;\n\t}\n\n\t& .ck-sticky-panel__content_sticky_bottom-limit {\n\t\ttop: auto;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\t@mixin ck-drop-shadow;\n\n\t\tborder-width: 0 1px 1px;\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},6764:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck-vertical-form .ck-button:after{bottom:var(--ck-spacing-small);content:"";position:absolute;right:-1px;top:var(--ck-spacing-small);width:0;z-index:1}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:var(--ck-spacing-small);content:"";position:absolute;right:-1px;top:var(--ck-spacing-small);width:0;z-index:1}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border:0;border-radius:0;border-top:1px solid var(--ck-color-base-border);margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after,[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/responsive-form/responsiveform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/responsive-form/responsiveform.css"],names:[],mappings:"AAOA,mCAMC,8BAA+B,CAL/B,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,2BAA4B,CAH5B,OAAQ,CAKR,SACD,CCTC,oCDaC,wCAMC,8BAA+B,CAL/B,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,2BAA4B,CAH5B,OAAQ,CAKR,SACD,CCnBD,CCAD,qDACC,kDACD,CAEA,uBACC,+BAkED,CAhEC,6BAEC,YACD,CASC,uGACC,sCACD,CDvBD,oCCMD,uBAqBE,SAAU,CACV,oCA6CF,CA3CE,8CACC,wDAWD,CATC,6DACC,WAAY,CACZ,UACD,CAGA,4EACC,kBACD,CAID,iGAMC,QAAS,CADT,eAAgB,CAEhB,gDAAiD,CAJjD,kCAAmC,CADnC,kCAkBD,CApBA,0OAcE,aAMF,CAGC,yMACC,kDACD,CDpEF",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck-vertical-form .ck-button::after {\n\tcontent: "";\n\twidth: 0;\n\tposition: absolute;\n\tright: -1px;\n\ttop: var(--ck-spacing-small);\n\tbottom: var(--ck-spacing-small);\n\tz-index: 1;\n}\n\n.ck.ck-responsive-form {\n\t@mixin ck-media-phone {\n\t\t& .ck-button::after {\n\t\t\tcontent: "";\n\t\t\twidth: 0;\n\t\t\tposition: absolute;\n\t\t\tright: -1px;\n\t\t\ttop: var(--ck-spacing-small);\n\t\t\tbottom: var(--ck-spacing-small);\n\t\t\tz-index: 1;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck-vertical-form > .ck-button:nth-last-child(2)::after {\n\tborder-right: 1px solid var(--ck-color-base-border);\n}\n\n.ck.ck-responsive-form {\n\tpadding: var(--ck-spacing-large);\n\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& > :not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& > :not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tpadding: 0;\n\t\twidth: calc(.8 * var(--ck-input-width));\n\n\t\t& .ck-labeled-field-view {\n\t\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) 0;\n\n\t\t\t& .ck-input-text {\n\t\t\t\tmin-width: 0;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t/* Let the long error messages wrap in the narrow form. */\n\t\t\t& .ck-labeled-field-view__error {\n\t\t\t\twhite-space: normal;\n\t\t\t}\n\t\t}\n\n\t\t/* Styles for two last buttons in the form (save&cancel, edit&unlink, etc.). */\n\t\t& > .ck-button:nth-last-child(1),\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\tpadding: var(--ck-spacing-standard);\n\t\t\tmargin-top: var(--ck-spacing-large);\n\n\t\t\tborder-radius: 0;\n\t\t\tborder: 0;\n\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\n\t\t\t\t&:last-of-type {\n\t\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\t&::after {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},9695:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/toolbar/blocktoolbar.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/blocktoolbar.css"],names:[],mappings:"AAKA,4BACC,iBAAkB,CAClB,2BACD,CCHA,MACC,oDAAqD,CACrD,yDACD,CAEA,4BACC,0CAA2C,CAC3C,sCACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-block-toolbar-button {\n\tposition: absolute;\n\tz-index: var(--ck-z-default);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-block-toolbar-button: var(--ck-color-text);\n\t--ck-block-toolbar-button-size: var(--ck-font-size-normal);\n}\n\n.ck.ck-block-toolbar-button {\n\tcolor: var(--ck-color-block-toolbar-button);\n\tfont-size: var(--ck-block-toolbar-size);\n}\n"],sourceRoot:""}]);const a=s},5542:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border:0;border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/toolbar/toolbar.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/toolbar.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,eAKC,kBAAmB,CAFnB,YAAa,CACb,oBAAqB,CCFrB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD6CD,CA3CC,kCAGC,kBAAmB,CAFnB,YAAa,CACb,kBAAmB,CAEnB,WAED,CAEA,yCACC,oBAWD,CAJC,yGAEC,YACD,CAGD,uCACC,eACD,CAEA,sDACC,gBACD,CAEA,sDACC,qBACD,CAEA,sDACC,gBACD,CAGC,yFACC,YACD,CE/CF,eCGC,eD0FD,CA7FA,qECOE,qCDsFF,CA7FA,eAGC,6CAA8C,CAE9C,+CAAgD,CADhD,iCAyFD,CAtFC,yCACC,kBAAmB,CAGnB,yCAA0C,CAO1C,qCAAsC,CADtC,kCAAmC,CAPnC,aAAc,CADd,SAUD,CAEA,uCACC,QACD,CAGC,gEAEC,oCACD,CAIA,kEACC,YACD,CAGD,gHAIC,qCAAsC,CADtC,kCAED,CAEA,mCAEC,SAgBD,CAbC,0DAWC,QAAS,CAHT,eAAgB,CAHhB,QAAS,CAHT,UAUD,CAGD,kCAEC,SAWD,CATC,uDAEC,QAMD,CAHC,yFACC,eACD,CASD,kFACC,mCACD,CAvFF,qCA2FE,QAEF,CAYC,+FACC,cACD,CAEA,iJAEC,mCACD,CAEA,qHACC,aACD,CAIC,6JAEC,2BAA4B,CAD5B,wBAED,CAGA,2JAEC,4BAA6B,CAD7B,yBAED,CASD,8RACC,mCACD,CAWA,qHACC,cACD,CAIC,6JAEC,4BAA6B,CAD7B,yBAED,CAGA,2JAEC,2BAA4B,CAD5B,wBAED,CASD,8RACC,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\talign-items: center;\n\n\t& > .ck-toolbar__items {\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\talign-items: center;\n\t\tflex-grow: 1;\n\n\t}\n\n\t& .ck.ck-toolbar__separator {\n\t\tdisplay: inline-block;\n\n\t\t/*\n\t\t * A leading or trailing separator makes no sense (separates from nothing on one side).\n\t\t * For instance, it can happen when toolbar items (also separators) are getting grouped one by one and\n\t\t * moved to another toolbar in the dropdown.\n\t\t */\n\t\t&:first-child,\n\t\t&:last-child {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\tflex-basis: 100%;\n\t}\n\n\t&.ck-toolbar_grouping > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t&.ck-toolbar_vertical > .ck-toolbar__items {\n\t\tflex-direction: column;\n\t}\n\n\t&.ck-toolbar_floating > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t& > .ck-dropdown__button .ck-dropdown__arrow {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-toolbar-background);\n\tpadding: 0 var(--ck-spacing-small);\n\tborder: 1px solid var(--ck-color-toolbar-border);\n\n\t& .ck.ck-toolbar__separator {\n\t\talign-self: stretch;\n\t\twidth: 1px;\n\t\tmin-width: 1px;\n\t\tbackground: var(--ck-color-toolbar-border);\n\n\t\t/*\n\t\t * These margins make the separators look better in balloon toolbars (when aligned with the "tip").\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/7493.\n\t\t */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\theight: 0;\n\t}\n\n\t& > .ck-toolbar__items {\n\t\t& > *:not(.ck-toolbar__line-break) {\n\t\t\t/* (#11) Separate toolbar items. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\n\t\t/* Don\'t display a separator after an empty items container, for instance,\n\t\twhen all items were grouped */\n\t\t&:empty + .ck.ck-toolbar__separator {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& > .ck-toolbar__items > *:not(.ck-toolbar__line-break),\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/* Make sure items wrapped to the next line have v-spacing */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t&.ck-toolbar_vertical {\n\t\t/* Items in a vertical toolbar span the entire width. */\n\t\tpadding: 0;\n\n\t\t/* Specificity matters here. See https://github.com/ckeditor/ckeditor5-theme-lark/issues/168. */\n\t\t& > .ck-toolbar__items > .ck {\n\t\t\t/* Items in a vertical toolbar should span the horizontal space. */\n\t\t\twidth: 100%;\n\n\t\t\t/* Items in a vertical toolbar should have no margin. */\n\t\t\tmargin: 0;\n\n\t\t\t/* Items in a vertical toolbar span the entire width so rounded corners are pointless. */\n\t\t\tborder-radius: 0;\n\n\t\t\t/* Items in a vertical toolbar span the entire width so any border is pointless. */\n\t\t\tborder: 0;\n\t\t}\n\t}\n\n\t&.ck-toolbar_compact {\n\t\t/* No spacing around items. */\n\t\tpadding: 0;\n\n\t\t& > .ck-toolbar__items > * {\n\t\t\t/* Compact toolbar items have no spacing between them. */\n\t\t\tmargin: 0;\n\n\t\t\t/* "Middle" children should have no rounded corners. */\n\t\t\t&:not(:first-child):not(:last-child) {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/*\n\t\t * Dropdown button has asymmetric padding to fit the arrow.\n\t\t * This button has no arrow so let\'s revert that padding back to normal.\n\t\t */\n\t\t& > .ck.ck-button.ck-dropdown__button {\n\t\t\tpadding-left: var(--ck-spacing-tiny);\n\t\t}\n\t}\n\n\t@nest .ck-toolbar-container & {\n\t\tborder: 0;\n\t}\n}\n\n/* stylelint-disable */\n\n/*\n * Styles for RTL toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="rtl"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="rtl"] {\n\t& > .ck-toolbar__items > .ck {\n\t\tmargin-right: 0;\n\t}\n\n\t&:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck {\n\t\t/* (#11) Separate toolbar items. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-left: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n/*\n * Styles for LTR toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="ltr"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="ltr"] {\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-right: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n}\n\n/* stylelint-enable */\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},3332:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck.ck-tooltip,.ck.ck-tooltip .ck-tooltip__text:after{-webkit-backface-visibility:hidden;pointer-events:none;position:absolute}.ck.ck-tooltip{display:none;opacity:0;visibility:hidden;z-index:var(--ck-z-modal)}.ck.ck-tooltip .ck-tooltip__text{display:inline-block}.ck.ck-tooltip .ck-tooltip__text:after{content:"";height:0;width:0}:root{--ck-tooltip-arrow-size:5px}.ck.ck-tooltip{left:50%;top:0;transition:opacity .2s ease-in-out .2s}.ck.ck-tooltip .ck-tooltip__text{border-radius:0}.ck-rounded-corners .ck.ck-tooltip .ck-tooltip__text,.ck.ck-tooltip .ck-tooltip__text.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-tooltip .ck-tooltip__text{background:var(--ck-color-tooltip-background);color:var(--ck-color-tooltip-text);font-size:.9em;left:-50%;line-height:1.5;padding:var(--ck-spacing-small) var(--ck-spacing-medium);position:relative}.ck.ck-tooltip .ck-tooltip__text:after{border-style:solid;left:50%;transition:opacity .2s ease-in-out .2s}.ck.ck-tooltip.ck-tooltip_s,.ck.ck-tooltip.ck-tooltip_se,.ck.ck-tooltip.ck-tooltip_sw{bottom:calc(var(--ck-tooltip-arrow-size)*-1);transform:translateY(100%)}.ck.ck-tooltip.ck-tooltip_s .ck-tooltip__text:after,.ck.ck-tooltip.ck-tooltip_se .ck-tooltip__text:after,.ck.ck-tooltip.ck-tooltip_sw .ck-tooltip__text:after{border-color:transparent transparent var(--ck-color-tooltip-background) transparent;border-width:0 var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size);top:calc(var(--ck-tooltip-arrow-size)*-1 + 1px);transform:translateX(-50%)}.ck.ck-tooltip.ck-tooltip_sw{left:auto;right:50%}.ck.ck-tooltip.ck-tooltip_sw .ck-tooltip__text{left:auto;right:calc(var(--ck-tooltip-arrow-size)*-2)}.ck.ck-tooltip.ck-tooltip_sw .ck-tooltip__text:after{left:auto;right:0}.ck.ck-tooltip.ck-tooltip_se{left:50%;right:auto}.ck.ck-tooltip.ck-tooltip_se .ck-tooltip__text{left:calc(var(--ck-tooltip-arrow-size)*-2);right:auto}.ck.ck-tooltip.ck-tooltip_se .ck-tooltip__text:after{left:0;right:auto;transform:translateX(50%)}.ck.ck-tooltip.ck-tooltip_n{top:calc(var(--ck-tooltip-arrow-size)*-1);transform:translateY(-100%)}.ck.ck-tooltip.ck-tooltip_n .ck-tooltip__text:after{border-color:var(--ck-color-tooltip-background) transparent transparent transparent;border-width:var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) 0 var(--ck-tooltip-arrow-size);bottom:calc(var(--ck-tooltip-arrow-size)*-1);transform:translateX(-50%)}.ck.ck-tooltip.ck-tooltip_e{left:calc(100% + var(--ck-tooltip-arrow-size));top:50%}.ck.ck-tooltip.ck-tooltip_e .ck-tooltip__text{left:0;transform:translateY(-50%)}.ck.ck-tooltip.ck-tooltip_e .ck-tooltip__text:after{border-color:transparent var(--ck-color-tooltip-background) transparent transparent;border-width:var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) 0;left:calc(var(--ck-tooltip-arrow-size)*-1);top:calc(50% - var(--ck-tooltip-arrow-size)*1)}.ck.ck-tooltip.ck-tooltip_w{left:auto;right:calc(100% + var(--ck-tooltip-arrow-size));top:50%}.ck.ck-tooltip.ck-tooltip_w .ck-tooltip__text{left:0;transform:translateY(-50%)}.ck.ck-tooltip.ck-tooltip_w .ck-tooltip__text:after{border-color:transparent transparent transparent var(--ck-color-tooltip-background);border-width:var(--ck-tooltip-arrow-size) 0 var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size);left:100%;top:calc(50% - var(--ck-tooltip-arrow-size)*1)}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/tooltip/tooltip.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/tooltip/tooltip.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,sDASC,kCAAmC,CAJnC,mBAAoB,CAHpB,iBAQD,CAEA,eAIC,YAAa,CADb,SAAU,CADV,iBAAkB,CAGlB,yBAWD,CATC,iCACC,oBAOD,CALC,uCACC,UAAW,CAEX,QAAS,CADT,OAED,CCxBF,MACC,2BACD,CAEA,eACC,QAAS,CAMT,KAAM,CAON,sCAwKD,CAtKC,iCChBA,eDqCA,CArBA,yGCZC,qCDiCD,CArBA,iCAOC,6CAA8C,CAF9C,kCAAmC,CAFnC,cAAe,CAMf,SAAU,CALV,eAAgB,CAEhB,wDAAyD,CAEzD,iBAaD,CAVC,uCAOC,kBAAmB,CACnB,QAAS,CAFT,sCAGD,CAYD,sFAGC,4CAA+C,CAC/C,0BASD,CAPC,8JAIC,mFAAoF,CACpF,qGAAsG,CAHtG,+CAAkD,CAClD,0BAGD,CAaD,6BAEC,SAAU,CADV,SAYD,CATC,+CACC,SAAU,CACV,2CACD,CAEA,qDACC,SAAU,CACV,OACD,CAYD,6BACC,QAAS,CACT,UAYD,CAVC,+CAEC,0CAA8C,CAD9C,UAED,CAEA,qDAEC,MAAO,CADP,UAAW,CAEX,yBACD,CAYD,4BACC,yCAA4C,CAC5C,2BAQD,CANC,oDAGC,mFAAoF,CACpF,qGAAsG,CAHtG,4CAA+C,CAC/C,0BAGD,CAUD,4BACC,8CAA+C,CAC/C,OAaD,CAXC,8CACC,MAAO,CACP,0BAQD,CANC,oDAGC,mFAAoF,CACpF,qGAAsG,CAHtG,0CAA6C,CAC7C,8CAGD,CAWF,4BAEC,SAAU,CADV,+CAAgD,CAEhD,OAaD,CAXC,8CACC,MAAO,CACP,0BAQD,CANC,oDAGC,mFAAoF,CACpF,qGAAsG,CAHtG,SAAU,CACV,8CAGD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-tooltip,\n.ck.ck-tooltip .ck-tooltip__text::after {\n\tposition: absolute;\n\n\t/* Without this, hovering the tooltip could keep it visible. */\n\tpointer-events: none;\n\n\t/* This is to get rid of flickering when transitioning opacity in Chrome.\n\tIt\'s weird but it works. */\n\t-webkit-backface-visibility: hidden;\n}\n\n.ck.ck-tooltip {\n\t/* Tooltip is hidden by default. */\n\tvisibility: hidden;\n\topacity: 0;\n\tdisplay: none;\n\tz-index: var(--ck-z-modal);\n\n\t& .ck-tooltip__text {\n\t\tdisplay: inline-block;\n\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t}\n\t}\n}\n','/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-tooltip-arrow-size: 5px;\n}\n\n.ck.ck-tooltip {\n\tleft: 50%;\n\n\t/*\n\t * Prevent blurry tooltips in LoDPI environments.\n\t * See https://github.com/ckeditor/ckeditor5/issues/1802.\n\t */\n\ttop: 0;\n\n\t/*\n\t * For the transition to work, the tooltip must be controlled\n\t * using visibility+opacity. A delay prevents a "tooltip avalanche"\n\t * i.e. when scanning the toolbar with mouse cursor.\n\t */\n\ttransition: opacity .2s ease-in-out .2s;\n\n\t& .ck-tooltip__text {\n\t\t@mixin ck-rounded-corners;\n\n\t\tfont-size: .9em;\n\t\tline-height: 1.5;\n\t\tcolor: var(--ck-color-tooltip-text);\n\t\tpadding: var(--ck-spacing-small) var(--ck-spacing-medium);\n\t\tbackground: var(--ck-color-tooltip-background);\n\t\tposition: relative;\n\t\tleft: -50%;\n\n\t\t&::after {\n\t\t\t/*\n\t\t\t * For the transition to work, the tooltip must be controlled\n\t\t\t * using visibility+opacity. A delay prevents a "tooltip avalanche"\n\t\t\t * i.e. when scanning the toolbar with mouse cursor.\n\t\t\t */\n\t\t\ttransition: opacity .2s ease-in-out .2s;\n\t\t\tborder-style: solid;\n\t\t\tleft: 50%;\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip south of the element.\n\t *\n\t * [element]\n\t * ^\n\t * +-----------+\n\t * | Tooltip |\n\t * +-----------+\n\t */\n\t&.ck-tooltip_s,\n\t&.ck-tooltip_sw,\n\t&.ck-tooltip_se {\n\t\tbottom: calc(-1 * var(--ck-tooltip-arrow-size));\n\t\ttransform: translateY( 100% );\n\n\t\t& .ck-tooltip__text::after {\n\t\t\t/* 1px addresses gliches in rendering causing gap between the triangle and the text */\n\t\t\ttop: calc(-1 * var(--ck-tooltip-arrow-size) + 1px);\n\t\t\ttransform: translateX( -50% );\n\t\t\tborder-color: transparent transparent var(--ck-color-tooltip-background) transparent;\n\t\t\tborder-width: 0 var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size);\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip south-west of the element.\n\t *\n\t * [element]\n\t * ^\n\t * +-----------+\n\t * | Tooltip |\n\t * +-----------+\n\t */\n\n\t&.ck-tooltip_sw {\n\t\tright: 50%;\n\t\tleft: auto;\n\n\t\t& .ck-tooltip__text {\n\t\t\tleft: auto;\n\t\t\tright: calc( -2 * var(--ck-tooltip-arrow-size));\n\t\t}\n\n\t\t& .ck-tooltip__text::after {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip south-east of the element.\n\t *\n\t * [element]\n\t * ^\n\t * +-----------+\n\t * | Tooltip |\n\t * +-----------+\n\t */\n\t&.ck-tooltip_se {\n\t\tleft: 50%;\n\t\tright: auto;\n\n\t\t& .ck-tooltip__text {\n\t\t\tright: auto;\n\t\t\tleft: calc( -2 * var(--ck-tooltip-arrow-size));\n\t\t}\n\n\t\t& .ck-tooltip__text::after {\n\t\t\tright: auto;\n\t\t\tleft: 0;\n\t\t\ttransform: translateX( 50% );\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip north of the element.\n\t *\n\t * +-----------+\n\t * | Tooltip |\n\t * +-----------+\n\t * V\n\t * [element]\n\t */\n\t&.ck-tooltip_n {\n\t\ttop: calc(-1 * var(--ck-tooltip-arrow-size));\n\t\ttransform: translateY( -100% );\n\n\t\t& .ck-tooltip__text::after {\n\t\t\tbottom: calc(-1 * var(--ck-tooltip-arrow-size));\n\t\t\ttransform: translateX( -50% );\n\t\t\tborder-color: var(--ck-color-tooltip-background) transparent transparent transparent;\n\t\t\tborder-width: var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) 0 var(--ck-tooltip-arrow-size);\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip east of the element.\n\t *\n\t * +----------+\n\t * [element] < | east |\n\t * +----------+\n\t */\n\t&.ck-tooltip_e {\n\t\tleft: calc(100% + var(--ck-tooltip-arrow-size));\n\t\ttop: 50%;\n\n\t\t& .ck-tooltip__text {\n\t\t\tleft: 0;\n\t\t\ttransform: translateY( -50% );\n\n\t\t\t&::after {\n\t\t\t\tleft: calc(-1 * var(--ck-tooltip-arrow-size));\n\t\t\t\ttop: calc(50% - 1 * var(--ck-tooltip-arrow-size));\n\t\t\t\tborder-color: transparent var(--ck-color-tooltip-background) transparent transparent;\n\t\t\t\tborder-width: var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip west of the element.\n\t *\n\t * +----------+\n\t * | west | > [element]\n\t * +----------+\n\t */\n\t&.ck-tooltip_w {\n\t\tright: calc(100% + var(--ck-tooltip-arrow-size));\n\t\tleft: auto;\n\t\ttop: 50%;\n\n\t\t& .ck-tooltip__text {\n\t\t\tleft: 0;\n\t\t\ttransform: translateY( -50% );\n\n\t\t\t&::after {\n\t\t\t\tleft: 100%;\n\t\t\t\ttop: calc(50% - 1 * var(--ck-tooltip-arrow-size));\n\t\t\t\tborder-color: transparent transparent transparent var(--ck-color-tooltip-background);\n\t\t\t\tborder-width: var(--ck-tooltip-arrow-size) 0 var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size);\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},4793:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-modal:calc(var(--ck-z-default) + 999)}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#c4c4c4;--ck-color-base-action:#61b045;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#198cf0;--ck-color-base-active-focus:#0e7fe1;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:208,79%,51%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#bcdefb;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#e6e6e6;--ck-color-button-default-active-background:#d9d9d9;--ck-color-button-default-active-shadow:#bfbfbf;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#dedede;--ck-color-button-on-hover-background:#c4c4c4;--ck-color-button-on-active-background:#bababa;--ck-color-button-on-active-shadow:#a1a1a1;--ck-color-button-on-disabled-background:#dedede;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#579e3d;--ck-color-button-action-active-background:#53973b;--ck-color-button-action-active-shadow:#498433;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#b0b0b0;--ck-color-switch-button-off-hover-background:#a3a3a3;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#579e3d;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:#c7c7c7;--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:#c7c7c7;--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-base-active);--ck-color-list-button-on-background-focus:var(--ck-color-base-active-focus);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-foreground);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/globals/_hidden.css","webpack://./../ckeditor5-ui/theme/globals/_reset.css","webpack://./../ckeditor5-ui/theme/globals/_zindex.css","webpack://./../ckeditor5-ui/theme/globals/_transition.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_colors.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_disabled.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_focus.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_fonts.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_reset.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_spacing.css"],names:[],mappings:"AAQA,WAGC,sBACD,CCPA,2EAGC,qBAAsB,CAEtB,WAAY,CACZ,eAAgB,CAFhB,UAGD,CCPA,MACC,gBAAiB,CACjB,4CACD,CCAA,oDAEC,yBACD,CCNA,MACC,kCAAmD,CACnD,+BAAoD,CACpD,8BAAgD,CAChD,8BAAmD,CACnD,6BAAmD,CACnD,yBAA+C,CAC/C,8BAAmD,CACnD,oCAAuD,CACvD,6BAAkD,CAIlD,+CAAwD,CACxD,qEAA+E,CAC/E,qCAAwD,CACxD,qDAA8D,CAC9D,gDAAyD,CACzD,yCAAqD,CACrD,sCAAsD,CACtD,4CAA0D,CAC1D,sCAAsD,CAItD,gDAAuD,CACvD,kDAA+D,CAC/D,mDAAgE,CAChE,+CAA6D,CAC7D,yDAA8D,CAE9D,uCAAuD,CACvD,6CAA4D,CAC5D,8CAA4D,CAC5D,0CAAyD,CACzD,gDAA8D,CAE9D,+DAAsE,CACtE,iDAAkE,CAClE,kDAAkE,CAClE,8CAA+D,CAC/D,oDAAoE,CACpE,6DAAsE,CAEtE,8BAAoD,CACpD,gCAAqD,CAErD,+CAA4D,CAC5D,qDAAiE,CACjE,+EAAqF,CACrF,oDAAmE,CACnE,yEAA8E,CAC9E,oDAAgE,CAIhE,oEAA2E,CAC3E,4DAAoE,CAIpE,2DAAoE,CACpE,+BAAiD,CACjD,wDAAgE,CAChE,+CAA0D,CAC1D,4CAA2D,CAC3D,wCAAwD,CACxD,sCAAsD,CAItD,0DAAmE,CACnE,uFAA6F,CAC7F,gEAAuE,CACvE,4EAAiF,CACjF,8DAAsE,CAItE,2DAAoE,CACpE,mDAA6D,CAI7D,6DAAsE,CACtE,qDAA+D,CAI/D,uDAAgE,CAChE,uDAAiE,CAIjE,0CAAyD,CAIzD,wCAA2D,CAI3D,+BAAoD,CACpD,uDAAmE,CACnE,kDAAgE,CCpGhE,wBAAyB,CCAzB,0CAA2C,CAK3C,gGAAiG,CAKjG,4GAA6G,CAK7G,sGAAuG,CAKvG,sDAAuD,CCvBvD,wBAAyB,CACzB,6BAA8B,CAC9B,wDAA6D,CAE7D,yBAA0B,CAC1B,2BAA4B,CAC5B,yBAA0B,CAC1B,wBAAyB,CACzB,0BAA2B,CCJ3B,kCJoGD,CI9FA,2EAaC,oBAAqB,CANrB,sBAAuB,CADvB,QAAS,CAFT,QAAS,CACT,SAAU,CAGV,oBAAqB,CAErB,eAAgB,CADhB,qBAKD,CAKA,8DAGC,wBAAyB,CAEzB,0BAA2B,CAG3B,WAAY,CACZ,UAAW,CALX,iGAAkG,CAElG,eAAgB,CAChB,kBAGD,CAGC,qDACC,gBACD,CAEA,mDAEC,sBACD,CAEA,qDACC,oBACD,CAEA,mLAGC,WACD,CAEA,iNAGC,cACD,CAEA,qDAEC,yBAAoC,CADpC,YAED,CAEA,qEAGC,QAAQ,CADR,SAED,CAMD,8BAEC,gBACD,CCnFA,MACC,sBAAuB,CCAvB,gEAAiE,CAKjE,0DAA2D,CAK3D,wEAAyE,CCbzE,uBAA8B,CAC9B,mDAA2D,CAC3D,4CAAkD,CAClD,oDAA4D,CAC5D,mDAA2D,CAC3D,kDAA2D,CAC3D,yDFFD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which hides an element in DOM.\n */\n.ck-hidden {\n\t/* Override selector specificity. Otherwise, all elements with some display\n\tstyle defined will override this one, which is not a desired result. */\n\tdisplay: none !important;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\tbox-sizing: border-box;\n\twidth: auto;\n\theight: auto;\n\tposition: static;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-z-default: 1;\n\t--ck-z-modal: calc( var(--ck-z-default) + 999 );\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class that disables all transitions of the element and its children.\n */\n.ck-transitions-disabled,\n.ck-transitions-disabled * {\n\ttransition: none !important;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-base-foreground: \t\t\t\t\t\t\t\thsl(0, 0%, 98%);\n\t--ck-color-base-background: \t\t\t\t\t\t\t\thsl(0, 0%, 100%);\n\t--ck-color-base-border: \t\t\t\t\t\t\t\t\thsl(0, 0%, 77%);\n\t--ck-color-base-action: \t\t\t\t\t\t\t\t\thsl(104, 44%, 48%);\n\t--ck-color-base-focus: \t\t\t\t\t\t\t\t\t\thsl(209, 92%, 70%);\n\t--ck-color-base-text: \t\t\t\t\t\t\t\t\t\thsl(0, 0%, 20%);\n\t--ck-color-base-active: \t\t\t\t\t\t\t\t\thsl(208, 88%, 52%);\n\t--ck-color-base-active-focus:\t\t\t\t\t\t\t\thsl(208, 88%, 47%);\n\t--ck-color-base-error:\t\t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t/* -- Generic colors ------------------------------------------------------------------------ */\n\n\t--ck-color-focus-border-coordinates: \t\t\t\t\t\t208, 79%, 51%;\n\t--ck-color-focus-border: \t\t\t\t\t\t\t\t\thsl(var(--ck-color-focus-border-coordinates));\n\t--ck-color-focus-outer-shadow:\t\t\t\t\t\t\t\thsl(207, 89%, 86%);\n\t--ck-color-focus-disabled-shadow:\t\t\t\t\t\t\thsla(209, 90%, 72%,.3);\n\t--ck-color-focus-error-shadow:\t\t\t\t\t\t\t\thsla(9,100%,56%,.3);\n\t--ck-color-text: \t\t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-shadow-drop: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.15);\n\t--ck-color-shadow-drop-active:\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.2);\n\t--ck-color-shadow-inner: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Buttons ------------------------------------------------------------------------------- */\n\n\t--ck-color-button-default-background: \t\t\t\t\t\ttransparent;\n\t--ck-color-button-default-hover-background: \t\t\t\thsl(0, 0%, 90%);\n\t--ck-color-button-default-active-background: \t\t\t\thsl(0, 0%, 85%);\n\t--ck-color-button-default-active-shadow: \t\t\t\t\thsl(0, 0%, 75%);\n\t--ck-color-button-default-disabled-background: \t\t\t\ttransparent;\n\n\t--ck-color-button-on-background: \t\t\t\t\t\t\thsl(0, 0%, 87%);\n\t--ck-color-button-on-hover-background: \t\t\t\t\t\thsl(0, 0%, 77%);\n\t--ck-color-button-on-active-background: \t\t\t\t\thsl(0, 0%, 73%);\n\t--ck-color-button-on-active-shadow: \t\t\t\t\t\thsl(0, 0%, 63%);\n\t--ck-color-button-on-disabled-background: \t\t\t\t\thsl(0, 0%, 87%);\n\n\t--ck-color-button-action-background: \t\t\t\t\t\tvar(--ck-color-base-action);\n\t--ck-color-button-action-hover-background: \t\t\t\t\thsl(104, 44%, 43%);\n\t--ck-color-button-action-active-background: \t\t\t\thsl(104, 44%, 41%);\n\t--ck-color-button-action-active-shadow: \t\t\t\t\thsl(104, 44%, 36%);\n\t--ck-color-button-action-disabled-background: \t\t\t\thsl(104, 44%, 58%);\n\t--ck-color-button-action-text: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t--ck-color-button-save: \t\t\t\t\t\t\t\t\thsl(120, 100%, 27%);\n\t--ck-color-button-cancel: \t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t--ck-color-switch-button-off-background:\t\t\t\t\thsl(0, 0%, 69%);\n\t--ck-color-switch-button-off-hover-background:\t\t\t\thsl(0, 0%, 64%);\n\t--ck-color-switch-button-on-background:\t\t\t\t\t\tvar(--ck-color-button-action-background);\n\t--ck-color-switch-button-on-hover-background:\t\t\t\thsl(104, 44%, 43%);\n\t--ck-color-switch-button-inner-background:\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-switch-button-inner-shadow:\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Dropdown ------------------------------------------------------------------------------ */\n\n\t--ck-color-dropdown-panel-background: \t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-dropdown-panel-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Input --------------------------------------------------------------------------------- */\n\n\t--ck-color-input-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-input-border: \t\t\t\t\t\t\t\t\thsl(0, 0%, 78%);\n\t--ck-color-input-error-border:\t\t\t\t\t\t\t\tvar(--ck-color-base-error);\n\t--ck-color-input-text: \t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-input-disabled-background: \t\t\t\t\t\thsl(0, 0%, 95%);\n\t--ck-color-input-disabled-border: \t\t\t\t\t\t\thsl(0, 0%, 78%);\n\t--ck-color-input-disabled-text: \t\t\t\t\t\t\thsl(0, 0%, 46%);\n\n\t/* -- List ---------------------------------------------------------------------------------- */\n\n\t--ck-color-list-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-list-button-hover-background: \t\t\t\t\tvar(--ck-color-button-default-hover-background);\n\t--ck-color-list-button-on-background: \t\t\t\t\t\tvar(--ck-color-base-active);\n\t--ck-color-list-button-on-background-focus: \t\t\t\tvar(--ck-color-base-active-focus);\n\t--ck-color-list-button-on-text:\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Panel --------------------------------------------------------------------------------- */\n\n\t--ck-color-panel-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-panel-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Toolbar ------------------------------------------------------------------------------- */\n\n\t--ck-color-toolbar-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-foreground);\n\t--ck-color-toolbar-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Tooltip ------------------------------------------------------------------------------- */\n\n\t--ck-color-tooltip-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-tooltip-text: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Engine -------------------------------------------------------------------------------- */\n\n\t--ck-color-engine-placeholder-text: \t\t\t\t\t\thsl(0, 0%, 44%);\n\n\t/* -- Upload -------------------------------------------------------------------------------- */\n\n\t--ck-color-upload-bar-background:\t\t \t\t\t\t\thsl(209, 92%, 70%);\n\n\t/* -- Link -------------------------------------------------------------------------------- */\n\n\t--ck-color-link-default:\t\t\t\t\t\t\t\t\thsl(240, 100%, 47%);\n\t--ck-color-link-selected-background:\t\t\t\t\t\thsla(201, 100%, 56%, 0.1);\n\t--ck-color-link-fake-selection:\t\t\t\t\t\t\t\thsla(201, 100%, 56%, 0.3);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * An opacity value of disabled UI item.\n\t */\n\t--ck-disabled-opacity: .5;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * The geometry of the of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow-geometry: 0 0 0 3px;\n\n\t/**\n\t * A visual style of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when disabled).\n\t */\n\t--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when has errors).\n\t */\n\t--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);\n\n\t/**\n\t * A visual style of focused element's border or outline.\n\t */\n\t--ck-focus-ring: 1px solid var(--ck-color-focus-border);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-font-size-base: 13px;\n\t--ck-line-height-base: 1.84615;\n\t--ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;\n\n\t--ck-font-size-tiny: 0.7em;\n\t--ck-font-size-small: 0.75em;\n\t--ck-font-size-normal: 1em;\n\t--ck-font-size-big: 1.4em;\n\t--ck-font-size-large: 1.8em;\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* This is super-important. This is **manually** adjusted so a button without an icon\n\tis never smaller than a button with icon, additionally making sure that text-less buttons\n\tare perfect squares. The value is also shared by other components which should stay "in-line"\n\twith buttons. */\n\t--ck-ui-component-min-height: 2.3em;\n}\n\n/**\n * Resets an element, ignoring its children.\n */\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* Do not include inheritable rules here. */\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tbackground: transparent;\n\ttext-decoration: none;\n\tvertical-align: middle;\n\ttransition: none;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/105 */\n\tword-wrap: break-word;\n}\n\n/**\n * Resets an element AND its children.\n */\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* These are rule inherited by all children elements. */\n\tborder-collapse: collapse;\n\tfont: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);\n\tcolor: var(--ck-color-text);\n\ttext-align: left;\n\twhite-space: nowrap;\n\tcursor: auto;\n\tfloat: none;\n}\n\n.ck-reset_all {\n\t& .ck-rtl *:not(.ck-reset_all-excluded *) {\n\t\ttext-align: right;\n\t}\n\n\t& iframe:not(.ck-reset_all-excluded *) {\n\t\t/* For IE */\n\t\tvertical-align: inherit;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *) {\n\t\twhite-space: pre-wrap;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *),\n\t& input[type="text"]:not(.ck-reset_all-excluded *),\n\t& input[type="password"]:not(.ck-reset_all-excluded *) {\n\t\tcursor: text;\n\t}\n\n\t& textarea[disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="text"][disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="password"][disabled]:not(.ck-reset_all-excluded *) {\n\t\tcursor: default;\n\t}\n\n\t& fieldset:not(.ck-reset_all-excluded *) {\n\t\tpadding: 10px;\n\t\tborder: 2px groove hsl(255, 7%, 88%);\n\t}\n\n\t& button:not(.ck-reset_all-excluded *)::-moz-focus-inner {\n\t\t/* See http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox */\n\t\tpadding: 0;\n\t\tborder: 0\n\t}\n}\n\n/**\n * Default UI rules for RTL languages.\n */\n.ck[dir="rtl"],\n.ck[dir="rtl"] .ck {\n\ttext-align: right;\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Default border-radius value.\n */\n:root{\n\t--ck-border-radius: 2px;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * A visual style of element's inner shadow (i.e. input).\n\t */\n\t--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;\n\n\t/**\n\t * A visual style of element's drop shadow (i.e. panel).\n\t */\n\t--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);\n\n\t/**\n\t * A visual style of element's active shadow (i.e. comment or suggestion).\n\t */\n\t--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-spacing-unit: \t\t\t\t\t\t0.6em;\n\t--ck-spacing-large: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 1.5);\n\t--ck-spacing-standard: \t\t\t\t\tvar(--ck-spacing-unit);\n\t--ck-spacing-medium: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.8);\n\t--ck-spacing-small: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.5);\n\t--ck-spacing-tiny: \t\t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.3);\n\t--ck-spacing-extra-tiny: \t\t\t\tcalc(var(--ck-spacing-unit) * 0.16);\n}\n"],sourceRoot:""}]);const a=s},3488:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}","",{version:3,sources:["webpack://./../ckeditor5-widget/theme/widget.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widget.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MACC,+CAAgD,CAChD,6CAAsD,CACtD,uCAAgD,CAEhD,kDAAmD,CACnD,gCAAiC,CACjC,kEACD,CAOA,8DAEC,iBAqBD,CAnBC,4EACC,iBAOD,CALC,qFAGC,aACD,CASD,iLACC,kBACD,CAGD,kBACC,qDAAsD,CAEtD,qDAAsD,CACtD,6CAA8C,CAF9C,0CAA2C,CAI3C,aAAc,CADd,kCAAmC,CAGnC,uCAAwC,CACxC,4CAA6C,CAF7C,iCAsCD,CAlCC,8NAKC,iBACD,CAEA,0CAEC,qCAAsC,CADtC,oCAED,CAEA,2CAEC,sCAAuC,CADvC,oCAED,CAEA,8CACC,uCAAwC,CACxC,sCACD,CAEA,6CACC,uCAAwC,CACxC,qCACD,CAGA,8CAEC,QAAS,CADT,6CAAgD,CAEhD,yBACD,CCjFD,MACC,iCAAkC,CAClC,kCAAmC,CACnC,4CAA6C,CAC7C,wCAAyC,CAEzC,wCAAiD,CACjD,sCAAkD,CAClD,2EAA4E,CAC5E,yEACD,CAEA,eAGC,yBAA0B,CAD1B,mBAAoB,CADpB,gDAAiD,CAGjD,6GAUD,CARC,0EAEC,6EACD,CAEA,qBACC,iDACD,CAGD,gCACC,4BAWD,CAPC,yGAKC,iEAAkE,CCnCnE,2BAA2B,CCF3B,qCAA8B,CDC9B,YDqCA,CAIA,4EAKC,4BAA6B,CAa7B,iEAAkE,CAhBlE,qBAAsB,CAoBtB,mDAAoD,CAhBpD,SAAU,CALV,WAAY,CAsBZ,KAAM,CAFN,2BAA4B,CAT5B,6SAgCD,CAnBC,qFAIC,oDAAqD,CADrD,yCAA0C,CAD1C,wCAWD,CANC,kHACC,SAAU,CAGV,+DACD,CAID,wHACC,SACD,CAID,kFAEC,oDAAqD,CADrD,SAED,CAKC,oMAEC,6CAA8C,CAD9C,SAOD,CAHC,gRACC,SACD,CAOH,qFACC,SAAU,CACV,oDACD,CAGA,gDAEC,eAkBD,CAhBC,yEAOC,iCACD,CAGC,gOAEC,gDACD,CAOD,wIAEC,mDAQD,CALE,ghBAEC,gDACD,CAKH,yKAOC,yDACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-resizer: var(--ck-color-focus-border);\n\t--ck-color-resizer-tooltip-background: hsl(0, 0%, 15%);\n\t--ck-color-resizer-tooltip-text: hsl(0, 0%, 95%);\n\n\t--ck-resizer-border-radius: var(--ck-border-radius);\n\t--ck-resizer-tooltip-offset: 10px;\n\t--ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px);\n}\n\n.ck .ck-widget {\n\t/* This is neccessary for type around UI to be positioned properly. */\n\tposition: relative;\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n\n\t& .ck-widget__selection-handle {\n\t\tposition: absolute;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the icon in not a subject to font-size or line-height to avoid\n\t\t\tunnecessary spacing around it. */\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* Show the selection handle on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n\n\t/* Show the selection handle when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n}\n\n.ck .ck-size-view {\n\tbackground: var(--ck-color-resizer-tooltip-background);\n\tcolor: var(--ck-color-resizer-tooltip-text);\n\tborder: 1px solid var(--ck-color-resizer-tooltip-text);\n\tborder-radius: var(--ck-resizer-border-radius);\n\tfont-size: var(--ck-font-size-tiny);\n\tdisplay: block;\n\tpadding: 0 var(--ck-spacing-small);\n\theight: var(--ck-resizer-tooltip-height);\n\tline-height: var(--ck-resizer-tooltip-height);\n\n\t&.ck-orientation-top-left,\n\t&.ck-orientation-top-right,\n\t&.ck-orientation-bottom-right,\n\t&.ck-orientation-bottom-left,\n\t&.ck-orientation-above-center {\n\t\tposition: absolute;\n\t}\n\n\t&.ck-orientation-top-left {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-top-right {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-right {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-left {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t/* Class applied if the widget is too small to contain the size label */\n\t&.ck-orientation-above-center {\n\t\ttop: calc(var(--ck-resizer-tooltip-height) * -1);\n\t\tleft: 50%;\n\t\ttransform: translate(-50%);\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n\n:root {\n\t--ck-widget-outline-thickness: 3px;\n\t--ck-widget-handler-icon-size: 16px;\n\t--ck-widget-handler-animation-duration: 200ms;\n\t--ck-widget-handler-animation-curve: ease;\n\n\t--ck-color-widget-blurred-border: hsl(0, 0%, 87%);\n\t--ck-color-widget-hover-border: hsl(43, 100%, 62%);\n\t--ck-color-widget-editable-focus-background: var(--ck-color-base-background);\n\t--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background);\n}\n\n.ck .ck-widget {\n\toutline-width: var(--ck-widget-outline-thickness);\n\toutline-style: solid;\n\toutline-color: transparent;\n\ttransition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border);\n\t}\n\n\t&:hover {\n\t\toutline-color: var(--ck-color-widget-hover-border);\n\t}\n}\n\n.ck .ck-editor__nested-editable {\n\tborder: 1px solid transparent;\n\n\t/* The :focus style is applied before .ck-editor__nested-editable_focused class is rendered in the view.\n\tThese styles show a different border for a blink of an eye, so `:focus` need to have same styles applied. */\n\t&.ck-editor__nested-editable_focused,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\n\t\tbackground-color: var(--ck-color-widget-editable-focus-background);\n\t}\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t& .ck-widget__selection-handle {\n\t\tpadding: 4px;\n\t\tbox-sizing: border-box;\n\n\t\t/* Background and opacity will be animated as the handler shows up or the widget gets selected. */\n\t\tbackground-color: transparent;\n\t\topacity: 0;\n\n\t\t/* Transition:\n\t\t * background-color for the .ck-widget_selected state change,\n\t\t * visibility for hiding the handler,\n\t\t * opacity for the proper look of the icon when the handler disappears. */\n\t\ttransition:\n\t\t\tbackground-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\tvisibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\topacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t/* Make only top corners round. */\n\t\tborder-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;\n\n\t\t/* Place the drag handler outside the widget wrapper. */\n\t\ttransform: translateY(-100%);\n\t\tleft: calc(0px - var(--ck-widget-outline-thickness));\n\t\ttop: 0;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the dimensions of the icon are independent of the fon-size of the content. */\n\t\t\twidth: var(--ck-widget-handler-icon-size);\n\t\t\theight: var(--ck-widget-handler-icon-size);\n\t\t\tcolor: var(--ck-color-widget-drag-handler-icon-color);\n\n\t\t\t/* The "selected" part of the icon is invisible by default */\n\t\t\t& .ck-icon__selected-indicator {\n\t\t\t\topacity: 0;\n\n\t\t\t\t/* Note: The animation is longer on purpose. Simply feels better. */\n\t\t\t\ttransition: opacity 300ms var(--ck-widget-handler-animation-curve);\n\t\t\t}\n\t\t}\n\n\t\t/* Advertise using the look of the icon that once clicked the handler, the widget will be selected. */\n\t\t&:hover .ck-icon .ck-icon__selected-indicator {\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t/* Show the selection handler on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\topacity: 1;\n\t\tbackground-color: var(--ck-color-widget-hover-border);\n\t}\n\n\t/* Show the selection handler when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\t& > .ck-widget__selection-handle {\n\t\t\topacity: 1;\n\t\t\tbackground-color: var(--ck-color-focus-border);\n\n\t\t\t/* When the widget is selected, notify the user using the proper look of the icon. */\n\t\t\t& .ck-icon .ck-icon__selected-indicator {\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* In a RTL environment, align the selection handler to the right side of the widget */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {\n\tleft: auto;\n\tright: calc(0px - var(--ck-widget-outline-thickness));\n}\n\n/* https://github.com/ckeditor/ckeditor5/issues/6415 */\n.ck.ck-editor__editable.ck-read-only .ck-widget {\n\t/* Prevent the :hover outline from showing up because of the used outline-color transition. */\n\ttransition: none;\n\n\t&:not(.ck-widget_selected) {\n\t\t/* Disable visual effects of hover/active widget when CKEditor is in readOnly mode.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/1261\n\t\t *\n\t\t * Leave the unit because this custom property is used in calc() by other features.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/6775\n\t\t */\n\t\t--ck-widget-outline-thickness: 0px;\n\t}\n\n\t&.ck-widget_with-selection-handle {\n\t\t& .ck-widget__selection-handle,\n\t\t& .ck-widget__selection-handle:hover {\n\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t}\n\t}\n}\n\n/* Style the widget when it\'s selected but the editable it belongs to lost focus. */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck.ck-editor__editable.ck-blurred .ck-widget {\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline-color: var(--ck-color-widget-blurred-border);\n\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t& > .ck-widget__selection-handle,\n\t\t\t& > .ck-widget__selection-handle:hover {\n\t\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child,\n.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child {\n\t/* Do not crop selection handler if a widget is a first-child in the blockquote or in the root editable.\n\tIn fact, anything with overflow: hidden.\n\thttps://github.com/ckeditor/ckeditor5-block-quote/issues/28\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/44\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/66 */\n\tmargin-top: calc(1em + var(--ck-widget-handler-icon-size));\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},8506:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}","",{version:3,sources:["webpack://./../ckeditor5-widget/theme/widgetresize.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widgetresize.css"],names:[],mappings:"AAKA,4BAEC,iBACD,CAEA,wBACC,YAAa,CAMb,MAAO,CAFP,mBAAoB,CAHpB,iBAAkB,CAMlB,KACD,CAGC,2EACC,aACD,CAGD,gCAIC,kBAAmB,CAHnB,iBAcD,CATC,4IAEC,kBACD,CAEA,4IAEC,kBACD,CCpCD,MACC,sBAAuB,CAGvB,yDAAiE,CACjE,6BACD,CAEA,wBACC,yCACD,CAEA,gCAGC,uCAAwC,CACxC,gDAA6D,CAC7D,6CAA8C,CAH9C,6BAA8B,CAD9B,4BAyBD,CAnBC,oEAEC,6BAA8B,CAD9B,4BAED,CAEA,qEAEC,8BAA+B,CAD/B,4BAED,CAEA,wEACC,+BAAgC,CAChC,8BACD,CAEA,uEACC,+BAAgC,CAChC,6BACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget_with-resizer {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n}\n\n.ck .ck-widget__resizer {\n\tdisplay: none;\n\tposition: absolute;\n\n\t/* The wrapper itself should not interfere with the pointer device, only the handles should. */\n\tpointer-events: none;\n\n\tleft: 0;\n\ttop: 0;\n}\n\n.ck-focused .ck-widget_with-resizer.ck-widget_selected {\n\t& > .ck-widget__resizer {\n\t\tdisplay: block;\n\t}\n}\n\n.ck .ck-widget__resizer__handle {\n\tposition: absolute;\n\n\t/* Resizers are the only UI elements that should interfere with a pointer device. */\n\tpointer-events: all;\n\n\t&.ck-widget__resizer__handle-top-left,\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tcursor: nwse-resize;\n\t}\n\n\t&.ck-widget__resizer__handle-top-right,\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tcursor: nesw-resize;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-resizer-size: 10px;\n\n\t/* Set the resizer with a 50% offset. */\n\t--ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px);\n\t--ck-resizer-border-width: 1px;\n}\n\n.ck .ck-widget__resizer {\n\toutline: 1px solid var(--ck-color-resizer);\n}\n\n.ck .ck-widget__resizer__handle {\n\twidth: var(--ck-resizer-size);\n\theight: var(--ck-resizer-size);\n\tbackground: var(--ck-color-focus-border);\n\tborder: var(--ck-resizer-border-width) solid hsl(0, 0%, 100%);\n\tborder-radius: var(--ck-resizer-border-radius);\n\n\t&.ck-widget__resizer__handle-top-left {\n\t\ttop: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-top-right {\n\t\ttop: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n}\n"],sourceRoot:""}]);const a=s},4921:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./../ckeditor5-widget/theme/widgettypearound.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widgettypearound.css"],names:[],mappings:"AASC,+CACC,aAAc,CAEd,eAAgB,CADhB,iBAAkB,CAElB,2BAwBD,CAtBC,mDAGC,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAEA,qFAGC,kBAAoB,CADpB,gDAAoD,CAGpD,0BACD,CAEA,oFAEC,mDAAuD,CACvD,mBAAqB,CAErB,yBACD,CAUA,mLACC,UAAW,CACX,aAAc,CAGd,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAMD,2EACC,YAAa,CAEb,MAAO,CADP,iBAAkB,CAElB,OACD,CAOA,iFACC,gDAAqD,CACrD,iDACD,CAKA,wHAEC,aAAc,CADd,qDAED,CAKA,uHACC,wDAA6D,CAC7D,aACD,CAoBD,mOACC,YACD,CC3GA,MACC,wCAAyC,CACzC,wEAAyE,CACzE,8EAA+E,CAC/E,2FAA4F,CAC5F,wDAAyD,CACzD,uDAAwD,CACxD,yEACD,CAgBC,+CAGC,oDAAqD,CACrD,mBAAoB,CAFpB,+CAAgD,CAVjD,SAAU,CACV,mBAAoB,CAYnB,uMAAyM,CAJzM,8CAkDD,CA1CC,mDAEC,UAAW,CAGX,cAAe,CAFf,8BAA+B,CAC/B,6BAA8B,CAH9B,UAoBD,CAdC,qDACC,mBAAoB,CACpB,mBAAoB,CAEpB,SAAU,CACV,qDAAsD,CACtD,kBAAmB,CACnB,oBAAqB,CACrB,qBACD,CAEA,wDACC,kBACD,CAGD,qDAIC,6DAcD,CARE,kEACC,oDACD,CAEA,8DACC,wDACD,CAUF,uKAvED,SAAU,CACV,mBAwEC,CAOD,gGACC,0DACD,CAOA,uKAEC,2DAQD,CANC,mLAIC,uEAAkF,CADlF,mBAAoB,CADpB,2DAA4D,CAD5D,0DAID,CAOD,8GACC,gBACD,CAKA,mDAGC,mFAAoF,CAOpF,oCAAqC,CARrC,UAAW,CAOX,oCAAwC,CARxC,mBAUD,CAOC,6JAEC,yBACD,CAUA,yKACC,iDACD,CAMA,uOAlJD,SAAU,CACV,mBAmJC,CAoBA,6yBACC,SACD,CASF,uHACC,aAAc,CACd,iBACD,CAYG,iRAlMF,SAAU,CACV,mBAmME,CAQH,kIACC,qEAKD,CAHC,wIACC,WACD,CAGD,4CACC,GACC,oBACD,CACA,OACC,mBACD,CACD,CAEA,gDACC,OACC,mBACD,CACA,OACC,mBACD,CACD,CAEA,8CACC,GACC,6HACD,CACA,IACC,6HACD,CACA,GACC,+HACD,CACD,CAEA,kDACC,GACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,GACC,SACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\toverflow: hidden;\n\t\tz-index: var(--ck-z-default);\n\n\t\t& svg {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 50%;\n\t\t\tz-index: calc(var(--ck-z-default) + 2);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_before {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\ttop: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tleft: min(10%, 30px);\n\n\t\t\ttransform: translateY(-50%);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_after {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\tbottom: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tright: min(10%, 30px);\n\n\t\t\ttransform: translateY(50%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\ttop: 1px;\n\t\t\tleft: 1px;\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tdisplay: none;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n\n\t/*\n\t * When the widget is hovered the "fake caret" would normally be narrower than the\n\t * extra outline displayed around the widget. Let\'s extend the "fake caret" to match\n\t * the full width of the widget.\n\t */\n\t&:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tleft: calc( -1 * var(--ck-widget-outline-thickness) );\n\t\tright: calc( -1 * var(--ck-widget-outline-thickness) );\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed before the widget (backward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\ttop: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed after the widget (forward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tbottom: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n}\n\n/*\n * Integration with the read-only mode of the editor.\n */\n.ck.ck-editor__editable.ck-read-only .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the restricted editing mode (feature) of the editor.\n */\n.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the #isEnabled property of the WidgetTypeAround plugin.\n */\n.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around {\n\tdisplay: none;\n}\n','/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-widget-type-around-button-size: 20px;\n\t--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);\n\t--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);\n\t--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);\n\t--ck-color-widget-type-around-button-radar-start-alpha: 0;\n\t--ck-color-widget-type-around-button-radar-end-alpha: .3;\n\t--ck-color-widget-type-around-button-icon: var(--ck-color-base-background);\n}\n\n@define-mixin ck-widget-type-around-button-visible {\n\topacity: 1;\n\tpointer-events: auto;\n}\n\n@define-mixin ck-widget-type-around-button-hidden {\n\topacity: 0;\n\tpointer-events: none;\n}\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\twidth: var(--ck-widget-type-around-button-size);\n\t\theight: var(--ck-widget-type-around-button-size);\n\t\tbackground: var(--ck-color-widget-type-around-button);\n\t\tborder-radius: 100px;\n\t\ttransition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t@mixin ck-widget-type-around-button-hidden;\n\n\t\t& svg {\n\t\t\twidth: 10px;\n\t\t\theight: 8px;\n\t\t\ttransform: translate(-50%,-50%);\n\t\t\ttransition: transform .5s ease;\n\t\t\tmargin-top: 1px;\n\n\t\t\t& * {\n\t\t\t\tstroke-dasharray: 10;\n\t\t\t\tstroke-dashoffset: 0;\n\n\t\t\t\tfill: none;\n\t\t\t\tstroke: var(--ck-color-widget-type-around-button-icon);\n\t\t\t\tstroke-width: 1.5px;\n\t\t\t\tstroke-linecap: round;\n\t\t\t\tstroke-linejoin: round;\n\t\t\t}\n\n\t\t\t& line {\n\t\t\t\tstroke-dasharray: 7;\n\t\t\t}\n\t\t}\n\n\t\t&:hover {\n\t\t\t/*\n\t\t\t * Display the "sonar" around the button when hovered.\n\t\t\t */\n\t\t\tanimation: ck-widget-type-around-button-sonar 1s ease infinite;\n\n\t\t\t/*\n\t\t\t * Animate active button\'s icon.\n\t\t\t */\n\t\t\t& svg {\n\t\t\t\t& polyline {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-dash 2s linear;\n\t\t\t\t}\n\n\t\t\t\t& line {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-tip-dash 2s linear;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t * Show type around buttons when the widget gets selected or being hovered.\n\t */\n\t&.ck-widget_selected,\n\t&:hover {\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-visible;\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when the widget is NOT selected (but the buttons are visible\n\t * and still can be hovered).\n\t */\n\t&:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\tbackground: var(--ck-color-widget-type-around-button-hover);\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\tbackground: var(--ck-color-widget-type-around-button-active);\n\n\t\t&::after {\n\t\t\twidth: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\theight: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\tborder-radius: 100px;\n\t\t\tbackground: linear-gradient(135deg, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 100%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the "before" button when the widget has a selection handle. Because some space\n\t * is consumed by the handle, the button must be moved slightly to the right to let it breathe.\n\t */\n\t&.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before {\n\t\tmargin-left: 20px;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& .ck-widget__type-around__fake-caret {\n\t\tpointer-events: none;\n\t\theight: 1px;\n\t\tanimation: ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;\n\n\t\t/*\n\t\t * The semi-transparent-outline+background combo improves the contrast\n\t\t * when the background underneath the fake caret is dark.\n\t\t */\n\t\toutline: solid 1px hsla(0, 0%, 100%, .5);\n\t\tbackground: var(--ck-color-base-text);\n\t}\n\n\t/*\n\t * Styles of the widget when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t * Despite the widget being physically selected in the model, its outline should disappear.\n\t */\n\t&.ck-widget_selected {\n\t\t&.ck-widget_type-around_show-fake-caret_before,\n\t\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t\toutline-color: transparent;\n\t\t}\n\t}\n\n\t&.ck-widget_type-around_show-fake-caret_before,\n\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t/*\n\t\t * When the "fake caret" is visible we simulate that the widget is not selected\n\t\t * (despite being physically selected), so the outline color should be for the\n\t\t * unselected widget.\n\t\t */\n\t\t&.ck-widget_selected:hover {\n\t\t\toutline-color: var(--ck-color-widget-hover-border);\n\t\t}\n\n\t\t/*\n\t\t * Styles of the type around buttons when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t\t * In this state, the type around buttons would collide with the fake carets so they should disappear.\n\t\t */\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the selection handle. When the caret is visible, simply\n\t\t * hide the handle because it intersects with the caret (and does not make much sense anyway).\n\t\t */\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t&.ck-widget_selected,\n\t\t\t&.ck-widget_selected:hover {\n\t\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\t\topacity: 0\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the resize UI. When the caret is visible, simply\n\t\t * hide the resize UI because it creates too much noise. It can be visible when the user\n\t\t * hovers the widget, though.\n\t\t */\n\t\t&.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer {\n\t\t\topacity: 0\n\t\t}\n\t}\n}\n\n/*\n * Styles for the "before" button when the widget has a selection handle in an RTL environment.\n * The selection handler is aligned to the right side of the widget so there is no need to create\n * additional space for it next to the "before" button.\n */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before {\n\tmargin-left: 0;\n\tmargin-right: 20px;\n}\n\n/*\n * Hide type around buttons when the widget is selected as a child of a selected\n * nested editable (e.g. mulit-cell table selection).\n *\n * See https://github.com/ckeditor/ckeditor5/issues/7263.\n */\n.ck-editor__nested-editable.ck-editor__editable_selected {\n\t& .ck-widget {\n\t\t&.ck-widget_selected,\n\t\t&:hover {\n\t\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*\n * Styles for the buttons when the widget is selected but the user clicked outside of the editor (blurred the editor).\n */\n.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) {\n\tbackground: var(--ck-color-widget-type-around-button-blurred-editable);\n\n\t& svg * {\n\t\tstroke: hsl(0,0%,60%);\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-dash {\n\t0% {\n\t\tstroke-dashoffset: 10;\n\t}\n\t20%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-tip-dash {\n\t0%, 20% {\n\t\tstroke-dashoffset: 7;\n\t}\n\t40%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-button-sonar {\n\t0% {\n\t\tbox-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n\t50% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha));\n\t}\n\t100% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n}\n\n@keyframes ck-widget-type-around-fake-caret-pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t49% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0;\n\t}\n\t99% {\n\t\topacity: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n'],sourceRoot:""}]);const a=s},2609:t=>{t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=t(e);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,o){"string"==typeof t&&(t=[[null,t,""]]);var i={};if(o)for(var r=0;r{function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=t&&("undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"]);if(null!=n){var o,i,r=[],s=!0,a=!1;try{for(n=n.call(t);!(s=(o=n.next()).done)&&(r.push(o.value),!e||r.length!==e);s=!0);}catch(t){a=!0,i=t}finally{try{s||null==n.return||n.return()}finally{if(a)throw i}}return r}}(t,e)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n{var o,i=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),r=[];function s(t){for(var e=-1,n=0;n{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.nc=void 0;var o={};return(()=>{n.d(o,{default:()=>vw});class t{constructor(t,e){this.source=t,this.name=e,this.path=[],this.stop=function t(){t.called=!0},this.off=function t(){t.called=!0}}}const e=new Array(256).fill().map(((t,e)=>("0"+e.toString(16)).slice(-2)));function i(){const t=4294967296*Math.random()>>>0,n=4294967296*Math.random()>>>0,o=4294967296*Math.random()>>>0,i=4294967296*Math.random()>>>0;return"e"+e[t>>0&255]+e[t>>8&255]+e[t>>16&255]+e[t>>24&255]+e[n>>0&255]+e[n>>8&255]+e[n>>16&255]+e[n>>24&255]+e[o>>0&255]+e[o>>8&255]+e[o>>16&255]+e[o>>24&255]+e[i>>0&255]+e[i>>8&255]+e[i>>16&255]+e[i>>24&255]}const r={get(t){return"number"!=typeof t?this[t]||this.normal:t},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};function s(t,e){const n=r.get(e.priority);for(let o=0;o{if("object"==typeof e&&null!==e){if(n.has(e))return`[object ${e.constructor.name}]`;n.add(e)}return e}))}`:"";return t+o+d(t)}(t,n)),this.name="CKEditorError",this.context=e,this.data=n}is(t){return"CKEditorError"===t}static rethrowUnexpectedError(t,e){if(t.is&&t.is("CKEditorError"))throw t;const n=new a(t.message,e);throw n.stack=t.stack,n}}function c(t,e){console.warn(...h(t,e))}function l(t,e){console.error(...h(t,e))}function d(t){return`\nRead more: https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html#error-${t}`}function h(t,e){const n=d(t);return e?[t,e,n]:[t,n]}const u="object"==typeof window?window:n.g;if(u.CKEDITOR_VERSION)throw new a("ckeditor-duplicated-modules",null);u.CKEDITOR_VERSION="34.2.0";const g=Symbol("listeningTo"),m=Symbol("emitterId"),p={on(t,e,n={}){this.listenTo(this,t,e,n)},once(t,e,n){let o=!1;this.listenTo(this,t,(function(t,...n){o||(o=!0,t.off(),e.call(this,t,...n))}),n)},off(t,e){this.stopListening(this,t,e)},listenTo(t,e,n,o={}){let i,r;this[g]||(this[g]={});const s=this[g];b(t)||k(t);const a=b(t);(i=s[a])||(i=s[a]={emitter:t,callbacks:{}}),(r=i.callbacks[e])||(r=i.callbacks[e]=[]),r.push(n),function(t,e,n,o,i){e._addEventListener?e._addEventListener(n,o,i):t._addEventListener.call(e,n,o,i)}(this,t,e,n,o)},stopListening(t,e,n){const o=this[g];let i=t&&b(t);const r=o&&i&&o[i],s=r&&e&&r.callbacks[e];if(!(!o||t&&!r||e&&!s))if(n)v(this,t,e,n),-1!==s.indexOf(n)&&(1===s.length?delete r.callbacks[e]:v(this,t,e,n));else if(s){for(;n=s.pop();)v(this,t,e,n);delete r.callbacks[e]}else if(r){for(e in r.callbacks)this.stopListening(t,e);delete o[i]}else{for(i in o)this.stopListening(o[i].emitter);delete this[g]}},fire(e,...n){try{const o=e instanceof t?e:new t(this,e),i=o.name;let r=A(this,i);if(o.path.push(this),r){const t=[o,...n];r=Array.from(r);for(let e=0;e{this._delegations||(this._delegations=new Map),t.forEach((t=>{const o=this._delegations.get(t);o?o.set(e,n):this._delegations.set(t,new Map([[e,n]]))}))}}},stopDelegating(t,e){if(this._delegations)if(t)if(e){const n=this._delegations.get(t);n&&n.delete(e)}else this._delegations.delete(t);else this._delegations.clear()},_addEventListener(t,e,n){!function(t,e){const n=w(t);if(n[e])return;let o=e,i=null;const r=[];for(;""!==o&&!n[o];)n[o]={callbacks:[],childEvents:[]},r.push(n[o]),i&&n[o].childEvents.push(i),i=o,o=o.substr(0,o.lastIndexOf(":"));if(""!==o){for(const t of r)t.callbacks=n[o].callbacks.slice();n[o].childEvents.push(i)}}(this,t);const o=_(this,t),i={callback:e,priority:r.get(n.priority)};for(const t of o)s(t,i)},_removeEventListener(t,e){const n=_(this,t);for(const t of n)for(let n=0;n-1?A(t,e.substr(0,e.lastIndexOf(":"))):null}function C(e,n,o){for(let[i,r]of e){r?"function"==typeof r&&(r=r(n.name)):r=n.name;const e=new t(n.source,r);e.path=[...n.path],i.fire(e,...o)}}function v(t,e,n,o){e._removeEventListener?e._removeEventListener(n,o):t._removeEventListener.call(e,n,o)}const y=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)},x="object"==typeof global&&global&&global.Object===Object&&global;var E="object"==typeof self&&self&&self.Object===Object&&self;const D=x||E||Function("return this")(),I=D.Symbol;var M=Object.prototype,S=M.hasOwnProperty,T=M.toString,N=I?I.toStringTag:void 0;var B=Object.prototype.toString;var P=I?I.toStringTag:void 0;const z=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":P&&P in Object(t)?function(t){var e=S.call(t,N),n=t[N];try{t[N]=void 0;var o=!0}catch(t){}var i=T.call(t);return o&&(e?t[N]=n:delete t[N]),i}(t):function(t){return B.call(t)}(t)},L=function(t){if(!y(t))return!1;var e=z(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e},O=D["__core-js_shared__"];var R=function(){var t=/[^.]+$/.exec(O&&O.keys&&O.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();var j=Function.prototype.toString;const F=function(t){if(null!=t){try{return j.call(t)}catch(t){}try{return t+""}catch(t){}}return""};var V=/^\[object .+?Constructor\]$/,U=Function.prototype,H=Object.prototype,W=U.toString,q=H.hasOwnProperty,G=RegExp("^"+W.call(q).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const Y=function(t){return!(!y(t)||function(t){return!!R&&R in t}(t))&&(L(t)?G:V).test(F(t))},K=function(t,e){var n=function(t,e){return null==t?void 0:t[e]}(t,e);return Y(n)?n:void 0},$=function(){try{var t=K(Object,"defineProperty");return t({},"",{}),t}catch(t){}}(),Q=function(t,e,n){"__proto__"==e&&$?$(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n},Z=function(t,e){return t===e||t!=t&&e!=e};var J=Object.prototype.hasOwnProperty;const X=function(t,e,n){var o=t[e];J.call(t,e)&&Z(o,n)&&(void 0!==n||e in t)||Q(t,e,n)},tt=function(t,e,n,o){var i=!n;n||(n={});for(var r=-1,s=e.length;++r0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}(rt),ct=function(t,e){return at(function(t,e,n){return e=ot(void 0===e?t.length-1:e,0),function(){for(var o=arguments,i=-1,r=ot(o.length-e,0),s=Array(r);++i-1&&t%1==0&&t<=9007199254740991},dt=function(t){return null!=t&<(t.length)&&!L(t)};var ht=/^(?:0|[1-9]\d*)$/;const ut=function(t,e){var n=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==n||"symbol"!=n&&ht.test(t))&&t>-1&&t%1==0&&t1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(r=t.length>3&&"function"==typeof r?(i--,r):void 0,s&&function(t,e,n){if(!y(n))return!1;var o=typeof e;return!!("number"==o?dt(n)&&ut(e,n.length):"string"==o&&e in n)&&Z(n[e],t)}(n[0],n[1],s)&&(r=i<3?void 0:r,i=1),e=Object(e);++o{this.set(e,t[e])}),this);Kt(this);const n=this[Vt];if(t in this&&!n.has(t))throw new a("observable-set-cannot-override",this);Object.defineProperty(this,t,{enumerable:!0,configurable:!0,get:()=>n.get(t),set(e){const o=n.get(t);let i=this.fire("set:"+t,t,e,o);void 0===i&&(i=e),o===i&&n.has(t)||(n.set(t,i),this.fire("change:"+t,t,i,o))}}),this[t]=e},bind(...t){if(!t.length||!Zt(t))throw new a("observable-bind-wrong-properties",this);if(new Set(t).size!==t.length)throw new a("observable-bind-duplicate-properties",this);Kt(this);const e=this[Ht];t.forEach((t=>{if(e.has(t))throw new a("observable-bind-rebind",this)}));const n=new Map;return t.forEach((t=>{const o={property:t,to:[]};e.set(t,o),n.set(t,o)})),{to:$t,toMany:Qt,_observable:this,_bindProperties:t,_to:[],_bindings:n}},unbind(...t){if(!this[Vt])return;const e=this[Ht],n=this[Ut];if(t.length){if(!Zt(t))throw new a("observable-unbind-wrong-properties",this);t.forEach((t=>{const o=e.get(t);if(!o)return;let i,r,s,a;o.to.forEach((t=>{i=t[0],r=t[1],s=n.get(i),a=s[r],a.delete(o),a.size||delete s[r],Object.keys(s).length||(n.delete(i),this.stopListening(i,"change"))})),e.delete(t)}))}else n.forEach(((t,e)=>{this.stopListening(e,"change")})),n.clear(),e.clear()},decorate(t){const e=this[t];if(!e)throw new a("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:t});this.on(t,((t,n)=>{t.return=e.apply(this,n)})),this[t]=function(...e){return this.fire(t,e)},this[t][qt]=e,this[Wt]||(this[Wt]=[]),this[Wt].push(t)}};Ft(Gt,f),Gt.stopListening=function(t,e,n){if(!t&&this[Wt]){for(const t of this[Wt])this[t]=this[t][qt];delete this[Wt]}f.stopListening.call(this,t,e,n)};const Yt=Gt;function Kt(t){t[Vt]||(Object.defineProperty(t,Vt,{value:new Map}),Object.defineProperty(t,Ut,{value:new Map}),Object.defineProperty(t,Ht,{value:new Map}))}function $t(...t){const e=function(...t){if(!t.length)throw new a("observable-bind-to-parse-error",null);const e={to:[]};let n;return"function"==typeof t[t.length-1]&&(e.callback=t.pop()),t.forEach((t=>{if("string"==typeof t)n.properties.push(t);else{if("object"!=typeof t)throw new a("observable-bind-to-parse-error",null);n={observable:t,properties:[]},e.to.push(n)}})),e}(...t),n=Array.from(this._bindings.keys()),o=n.length;if(!e.callback&&e.to.length>1)throw new a("observable-bind-to-no-callback",this);if(o>1&&e.callback)throw new a("observable-bind-to-extra-callback",this);var i;e.to.forEach((t=>{if(t.properties.length&&t.properties.length!==o)throw new a("observable-bind-to-properties-length",this);t.properties.length||(t.properties=this._bindProperties)})),this._to=e.to,e.callback&&(this._bindings.get(n[0]).callback=e.callback),i=this._observable,this._to.forEach((t=>{const e=i[Ut];let n;e.get(t.observable)||i.listenTo(t.observable,"change",((o,r)=>{n=e.get(t.observable)[r],n&&n.forEach((t=>{Jt(i,t.property)}))}))})),function(t){let e;t._bindings.forEach(((n,o)=>{t._to.forEach((i=>{e=i.properties[n.callback?0:t._bindProperties.indexOf(o)],n.to.push([i.observable,e]),function(t,e,n,o){const i=t[Ut],r=i.get(n),s=r||{};s[o]||(s[o]=new Set),s[o].add(e),r||i.set(n,s)}(t._observable,n,i.observable,e)}))}))}(this),this._bindProperties.forEach((t=>{Jt(this._observable,t)}))}function Qt(t,e,n){if(this._bindings.size>1)throw new a("observable-bind-to-many-not-one-binding",this);this.to(...function(t,e){const n=t.map((t=>[t,e]));return Array.prototype.concat.apply([],n)}(t,e),n)}function Zt(t){return t.every((t=>"string"==typeof t))}function Jt(t,e){const n=t[Ht].get(e);let o;n.callback?o=n.callback.apply(t,n.to.map((t=>t[0][t[1]]))):(o=n.to[0],o=o[0][o[1]]),Object.prototype.hasOwnProperty.call(t,e)?t[e]=o:t.set(e,o)}function Xt(t,...e){e.forEach((e=>{Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e)).forEach((n=>{if(n in t.prototype)return;const o=Object.getOwnPropertyDescriptor(e,n);o.enumerable=!1,Object.defineProperty(t.prototype,n,o)}))}))}class te{constructor(t){this.editor=t,this.set("isEnabled",!0),this._disableStack=new Set}forceDisabled(t){this._disableStack.add(t),1==this._disableStack.size&&(this.on("set:isEnabled",ee,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(t){this._disableStack.delete(t),0==this._disableStack.size&&(this.off("set:isEnabled",ee),this.isEnabled=!0)}destroy(){this.stopListening()}static get isContextPlugin(){return!1}}function ee(t){t.return=!1,t.stop()}Xt(te,Yt);class ne{constructor(t){this.editor=t,this.set("value",void 0),this.set("isEnabled",!1),this.affectsData=!0,this._disableStack=new Set,this.decorate("execute"),this.listenTo(this.editor.model.document,"change",(()=>{this.refresh()})),this.on("execute",(t=>{this.isEnabled||t.stop()}),{priority:"high"}),this.listenTo(t,"change:isReadOnly",((t,e,n)=>{n&&this.affectsData?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")}))}refresh(){this.isEnabled=!0}forceDisabled(t){this._disableStack.add(t),1==this._disableStack.size&&(this.on("set:isEnabled",oe,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(t){this._disableStack.delete(t),0==this._disableStack.size&&(this.off("set:isEnabled",oe),this.refresh())}execute(){}destroy(){this.stopListening()}}function oe(t){t.return=!1,t.stop()}Xt(ne,Yt);class ie extends ne{constructor(t){super(t),this._childCommandsDefinitions=[]}refresh(){}execute(...t){const e=this._getFirstEnabledCommand();return!!e&&e.execute(t)}registerChildCommand(t,e={priority:"normal"}){s(this._childCommandsDefinitions,{command:t,priority:e.priority}),t.on("change:isEnabled",(()=>this._checkEnabled())),this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const t=this._childCommandsDefinitions.find((({command:t})=>t.isEnabled));return t&&t.command}}const re=function(t,e){return function(n){return t(e(n))}},se=re(Object.getPrototypeOf,Object);var ae=Function.prototype,ce=Object.prototype,le=ae.toString,de=ce.hasOwnProperty,he=le.call(Object);const ue=function(t){if(!mt(t)||"[object Object]"!=z(t))return!1;var e=se(t);if(null===e)return!0;var n=de.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&le.call(n)==he},ge=function(t,e){for(var n=t.length;n--;)if(Z(t[n][0],e))return n;return-1};var me=Array.prototype.splice;function pe(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1},pe.prototype.set=function(t,e){var n=this.__data__,o=ge(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this};const fe=pe,ke=K(D,"Map"),be=K(Object,"create");var we=Object.prototype.hasOwnProperty;var _e=Object.prototype.hasOwnProperty;function Ae(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e{this._setToTarget(t,o,e[o],n)}))}}function Tn(t){return In(t,Nn)}function Nn(t){return Mn(t)?t:void 0}function Bn(t){return!(!t||!t[Symbol.iterator])}class Pn{constructor(t={},e={}){const n=Bn(t);if(n||(e=t),this._items=[],this._itemMap=new Map,this._idProperty=e.idProperty||"id",this._bindToExternalToInternalMap=new WeakMap,this._bindToInternalToExternalMap=new WeakMap,this._skippedIndexesFromExternal=[],n)for(const e of t)this._items.push(e),this._itemMap.set(this._getItemIdBeforeAdding(e),e)}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(t,e){return this.addMany([t],e)}addMany(t,e){if(void 0===e)e=this._items.length;else if(e>this._items.length||e<0)throw new a("collection-add-item-invalid-index",this);for(let n=0;n{this._setUpBindToBinding((e=>new t(e)))},using:t=>{"function"==typeof t?this._setUpBindToBinding((e=>t(e))):this._setUpBindToBinding((e=>e[t]))}}}_setUpBindToBinding(t){const e=this._bindToCollection,n=(n,o,i)=>{const r=e._bindToCollection==this,s=e._bindToInternalToExternalMap.get(o);if(r&&s)this._bindToExternalToInternalMap.set(o,s),this._bindToInternalToExternalMap.set(s,o);else{const n=t(o);if(!n)return void this._skippedIndexesFromExternal.push(i);let r=i;for(const t of this._skippedIndexesFromExternal)i>t&&r--;for(const t of e._skippedIndexesFromExternal)r>=t&&r++;this._bindToExternalToInternalMap.set(o,n),this._bindToInternalToExternalMap.set(n,o),this.add(n,r);for(let t=0;t{const o=this._bindToExternalToInternalMap.get(e);o&&this.remove(o),this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce(((t,e)=>(ne&&t.push(e),t)),[])}))}_getItemIdBeforeAdding(t){const e=this._idProperty;let n;if(e in t){if(n=t[e],"string"!=typeof n)throw new a("collection-add-invalid-id",this);if(this.get(n))throw new a("collection-add-item-already-exists",this)}else t[e]=n=i();return n}_remove(t){let e,n,o,i=!1;const r=this._idProperty;if("string"==typeof t?(n=t,o=this._itemMap.get(n),i=!o,o&&(e=this._items.indexOf(o))):"number"==typeof t?(e=t,o=this._items[e],i=!o,o&&(n=o[r])):(o=t,n=o[r],e=this._items.indexOf(o),i=-1==e||!this._itemMap.get(n)),i)throw new a("collection-remove-404",this);this._items.splice(e,1),this._itemMap.delete(n);const s=this._bindToInternalToExternalMap.get(o);return this._bindToInternalToExternalMap.delete(o),this._bindToExternalToInternalMap.delete(s),this.fire("remove",o,e),[o,e]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}Xt(Pn,f);class zn{constructor(t,e=[],n=[]){this._context=t,this._plugins=new Map,this._availablePlugins=new Map;for(const t of e)t.pluginName&&this._availablePlugins.set(t.pluginName,t);this._contextPlugins=new Map;for(const[t,e]of n)this._contextPlugins.set(t,e),this._contextPlugins.set(e,t),t.pluginName&&this._availablePlugins.set(t.pluginName,t)}*[Symbol.iterator](){for(const t of this._plugins)"function"==typeof t[0]&&(yield t)}get(t){const e=this._plugins.get(t);if(!e){let e=t;throw"function"==typeof t&&(e=t.pluginName||t.name),new a("plugincollection-plugin-not-loaded",this._context,{plugin:e})}return e}has(t){return this._plugins.has(t)}init(t,e=[],n=[]){const o=this,i=this._context;!function t(e,n=new Set){e.forEach((e=>{c(e)&&(n.has(e)||(n.add(e),e.pluginName&&!o._availablePlugins.has(e.pluginName)&&o._availablePlugins.set(e.pluginName,e),e.requires&&t(e.requires,n)))}))}(t),u(t);const r=[...function t(e,n=new Set){return e.map((t=>c(t)?t:o._availablePlugins.get(t))).reduce(((e,o)=>n.has(o)?e:(n.add(o),o.requires&&(u(o.requires,o),t(o.requires,n).forEach((t=>e.add(t)))),e.add(o))),new Set)}(t.filter((t=>!d(t,e))))];!function(t,e){for(const n of e){if("function"!=typeof n)throw new a("plugincollection-replace-plugin-invalid-type",null,{pluginItem:n});const e=n.pluginName;if(!e)throw new a("plugincollection-replace-plugin-missing-name",null,{pluginItem:n});if(n.requires&&n.requires.length)throw new a("plugincollection-plugin-for-replacing-cannot-have-dependencies",null,{pluginName:e});const i=o._availablePlugins.get(e);if(!i)throw new a("plugincollection-plugin-for-replacing-not-exist",null,{pluginName:e});const r=t.indexOf(i);if(-1===r){if(o._contextPlugins.has(i))return;throw new a("plugincollection-plugin-for-replacing-not-loaded",null,{pluginName:e})}if(i.requires&&i.requires.length)throw new a("plugincollection-replaced-plugin-cannot-have-dependencies",null,{pluginName:e});t.splice(r,1,n),o._availablePlugins.set(e,n)}}(r,n);const s=function(t){return t.map((t=>{const e=o._contextPlugins.get(t)||new t(i);return o._add(t,e),e}))}(r);return g(s,"init").then((()=>g(s,"afterInit"))).then((()=>s));function c(t){return"function"==typeof t}function l(t){return c(t)&&t.isContextPlugin}function d(t,e){return e.some((e=>e===t||h(t)===e||h(e)===t))}function h(t){return c(t)?t.pluginName||t.name:t}function u(t,n=null){t.map((t=>c(t)?t:o._availablePlugins.get(t)||t)).forEach((t=>{!function(t,e){if(!c(t)){if(e)throw new a("plugincollection-soft-required",i,{missingPlugin:t,requiredBy:h(e)});throw new a("plugincollection-plugin-not-found",i,{plugin:t})}}(t,n),function(t,e){if(l(e)&&!l(t))throw new a("plugincollection-context-required",i,{plugin:h(t),requiredBy:h(e)})}(t,n),function(t,n){if(n&&d(t,e))throw new a("plugincollection-required",i,{plugin:h(t),requiredBy:h(n)})}(t,n)}))}function g(t,e){return t.reduce(((t,n)=>n[e]?o._contextPlugins.has(n)?t:t.then(n[e].bind(n)):t),Promise.resolve())}}destroy(){const t=[];for(const[,e]of this)"function"!=typeof e.destroy||this._contextPlugins.has(e)||t.push(e.destroy());return Promise.all(t)}_add(t,e){this._plugins.set(t,e);const n=t.pluginName;if(n){if(this._plugins.has(n))throw new a("plugincollection-plugin-name-conflict",null,{pluginName:n,plugin1:this._plugins.get(n).constructor,plugin2:t});this._plugins.set(n,e)}}}function Ln(t){return Array.isArray(t)?t:[t]}Xt(zn,f),window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={});const On=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"];function Rn(t){return On.includes(t)?"rtl":"ltr"}class jn{constructor(t={}){this.uiLanguage=t.uiLanguage||"en",this.contentLanguage=t.contentLanguage||this.uiLanguage,this.uiLanguageDirection=Rn(this.uiLanguage),this.contentLanguageDirection=Rn(this.contentLanguage),this.t=(t,e)=>this._t(t,e)}get language(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}_t(t,e=[]){e=Ln(e),"string"==typeof t&&(t={string:t});const n=t.plural?e[0]:1;return function(t,e){return t.replace(/%(\d+)/g,((t,n)=>n1===t?0:1);if("string"==typeof r[i])return r[i];const c=Number(s(n));return r[i][c]}(this.uiLanguage,t,n),e)}}class Fn{constructor(t){this.config=new Sn(t,this.constructor.defaultConfig);const e=this.constructor.builtinPlugins;this.config.define("plugins",e),this.plugins=new zn(this,e);const n=this.config.get("language")||{};this.locale=new jn({uiLanguage:"string"==typeof n?n:n.ui,contentLanguage:this.config.get("language.content")}),this.t=this.locale.t,this.editors=new Pn,this._contextOwner=null}initPlugins(){const t=this.config.get("plugins")||[],e=this.config.get("substitutePlugins")||[];for(const n of t.concat(e)){if("function"!=typeof n)throw new a("context-initplugins-constructor-only",null,{Plugin:n});if(!0!==n.isContextPlugin)throw new a("context-initplugins-invalid-plugin",null,{Plugin:n})}return this.plugins.init(t,[],e)}destroy(){return Promise.all(Array.from(this.editors,(t=>t.destroy()))).then((()=>this.plugins.destroy()))}_addEditor(t,e){if(this._contextOwner)throw new a("context-addeditor-private-context");this.editors.add(t),e&&(this._contextOwner=t)}_removeEditor(t){return this.editors.has(t)&&this.editors.remove(t),this._contextOwner===t?this.destroy():Promise.resolve()}_getEditorConfig(){const t={};for(const e of this.config.names())["plugins","removePlugins","extraPlugins"].includes(e)||(t[e]=this.config.get(e));return t}static create(t){return new Promise((e=>{const n=new this(t);e(n.initPlugins().then((()=>n)))}))}}class Vn{constructor(t){this.context=t}destroy(){this.stopListening()}static get isContextPlugin(){return!0}}function Un(t,e){const n=Math.min(t.length,e.length);for(let o=0;ot.data.length)throw new a("view-textproxy-wrong-offsetintext",this);if(n<0||e+n>t.data.length)throw new a("view-textproxy-wrong-length",this);this.data=t.data.substring(e,e+n),this.offsetInText=e}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}is(t){return"$textProxy"===t||"view:$textProxy"===t||"textProxy"===t||"view:textProxy"===t}getAncestors(t={includeSelf:!1,parentFirst:!1}){const e=[];let n=t.includeSelf?this.textNode:this.parent;for(;null!==n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}}function Yn(t){return Bn(t)?new Map(t):function(t){const e=new Map;for(const n in t)e.set(n,t[n]);return e}(t)}class Kn{constructor(...t){this._patterns=[],this.add(...t)}add(...t){for(let e of t)("string"==typeof e||e instanceof RegExp)&&(e={name:e}),this._patterns.push(e)}match(...t){for(const e of t)for(const t of this._patterns){const n=$n(e,t);if(n)return{element:e,pattern:t,match:n}}return null}matchAll(...t){const e=[];for(const n of t)for(const t of this._patterns){const o=$n(n,t);o&&e.push({element:n,pattern:t,match:o})}return e.length>0?e:null}getElementName(){if(1!==this._patterns.length)return null;const t=this._patterns[0],e=t.name;return"function"==typeof t||!e||e instanceof RegExp?null:e}}function $n(t,e){if("function"==typeof e)return e(t);const n={};return e.name&&(n.name=function(t,e){return t instanceof RegExp?!!e.match(t):t===e}(e.name,t.name),!n.name)||e.attributes&&(n.attributes=function(t,e){const n=new Set(e.getAttributeKeys());return ue(t)?(void 0!==t.style&&c("matcher-pattern-deprecated-attributes-style-key",t),void 0!==t.class&&c("matcher-pattern-deprecated-attributes-class-key",t)):(n.delete("style"),n.delete("class")),Qn(t,n,(t=>e.getAttribute(t)))}(e.attributes,t),!n.attributes)?null:!(e.classes&&(n.classes=function(t,e){return Qn(t,e.getClassNames())}(e.classes,t),!n.classes))&&!(e.styles&&(n.styles=function(t,e){return Qn(t,e.getStyleNames(!0),(t=>e.getStyle(t)))}(e.styles,t),!n.styles))&&n}function Qn(t,e,n){const o=function(t){return Array.isArray(t)?t.map((t=>ue(t)?(void 0!==t.key&&void 0!==t.value||c("matcher-pattern-missing-key-or-value",t),[t.key,t.value]):[t,!0])):ue(t)?Object.entries(t):[[t,!0]]}(t),i=Array.from(e),r=[];return o.forEach((([t,e])=>{i.forEach((o=>{(function(t,e){return!0===t||t===e||t instanceof RegExp&&e.match(t)})(t,o)&&function(t,e,n){if(!0===t)return!0;const o=n(e);return t===o||t instanceof RegExp&&!!String(o).match(t)}(e,o,n)&&r.push(o)}))})),!o.length||r.lengthi?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var r=Array(i);++oe===t));return Array.isArray(e)}set(t,e){if(y(t))for(const[e,n]of Object.entries(t))this._styleProcessor.toNormalizedForm(e,n,this._styles);else this._styleProcessor.toNormalizedForm(t,e,this._styles)}remove(t){const e=Eo(t);(function(t,e){null==t||po(t,e)})(this._styles,e),delete this._styles[t],this._cleanEmptyObjectsOnPath(e)}getNormalized(t){return this._styleProcessor.getNormalized(t,this._styles)}toString(){return this.isEmpty?"":this._getStylesEntries().map((t=>t.join(":"))).sort().join(";")+";"}getAsString(t){if(this.isEmpty)return;if(this._styles[t]&&!y(this._styles[t]))return this._styles[t];const e=this._styleProcessor.getReducedForm(t,this._styles).find((([e])=>e===t));return Array.isArray(e)?e[1]:void 0}getStyleNames(t=!1){return this.isEmpty?[]:t?this._styleProcessor.getStyleNames(this._styles):this._getStylesEntries().map((([t])=>t))}clear(){this._styles={}}_getStylesEntries(){const t=[],e=Object.keys(this._styles);for(const n of e)t.push(...this._styleProcessor.getReducedForm(n,this._styles));return t}_cleanEmptyObjectsOnPath(t){const e=t.split(".");if(!(e.length>1))return;const n=e.splice(0,e.length-1).join("."),o=fo(this._styles,n);o&&!Array.from(Object.keys(o)).length&&this.remove(n)}}class xo{constructor(){this._normalizers=new Map,this._extractors=new Map,this._reducers=new Map,this._consumables=new Map}toNormalizedForm(t,e,n){if(y(e))Do(n,Eo(t),e);else if(this._normalizers.has(t)){const o=this._normalizers.get(t),{path:i,value:r}=o(e);Do(n,i,r)}else Do(n,t,e)}getNormalized(t,e){if(!t)return Co({},e);if(void 0!==e[t])return e[t];if(this._extractors.has(t)){const n=this._extractors.get(t);if("string"==typeof n)return fo(e,n);const o=n(t,e);if(o)return o}return fo(e,Eo(t))}getReducedForm(t,e){const n=this.getNormalized(t,e);return void 0===n?[]:this._reducers.has(t)?this._reducers.get(t)(n):[[t,n]]}getStyleNames(t){const e=Array.from(this._consumables.keys()).filter((e=>{const n=this.getNormalized(e,t);return n&&"object"==typeof n?Object.keys(n).length:n})),n=new Set([...e,...Object.keys(t)]);return Array.from(n.values())}getRelatedStyles(t){return this._consumables.get(t)||[]}setNormalizer(t,e){this._normalizers.set(t,e)}setExtractor(t,e){this._extractors.set(t,e)}setReducer(t,e){this._reducers.set(t,e)}setStyleRelation(t,e){this._mapStyleNames(t,e);for(const n of e)this._mapStyleNames(n,[t])}_mapStyleNames(t,e){this._consumables.has(t)||this._consumables.set(t,[]),this._consumables.get(t).push(...e)}}function Eo(t){return t.replace("-",".")}function Do(t,e,n){let o=n;y(n)&&(o=Co({},fo(t,e),n)),vo(t,e,o)}class Io extends Wn{constructor(t,e,n,o){if(super(t),this.name=e,this._attrs=function(t){t=Yn(t);for(const[e,n]of t)null===n?t.delete(e):"string"!=typeof n&&t.set(e,String(n));return t}(n),this._children=[],o&&this._insertChild(0,o),this._classes=new Set,this._attrs.has("class")){const t=this._attrs.get("class");Mo(this._classes,t),this._attrs.delete("class")}this._styles=new yo(this.document.stylesProcessor),this._attrs.has("style")&&(this._styles.setTo(this._attrs.get("style")),this._attrs.delete("style")),this._customProperties=new Map,this._unsafeAttributesToRender=[]}get childCount(){return this._children.length}get isEmpty(){return 0===this._children.length}is(t,e=null){return e?e===this.name&&("element"===t||"view:element"===t):"element"===t||"view:element"===t||"node"===t||"view:node"===t}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){this._classes.size>0&&(yield"class"),this._styles.isEmpty||(yield"style"),yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries(),this._classes.size>0&&(yield["class",this.getAttribute("class")]),this._styles.isEmpty||(yield["style",this.getAttribute("style")])}getAttribute(t){if("class"==t)return this._classes.size>0?[...this._classes].join(" "):void 0;if("style"==t){const t=this._styles.toString();return""==t?void 0:t}return this._attrs.get(t)}hasAttribute(t){return"class"==t?this._classes.size>0:"style"==t?!this._styles.isEmpty:this._attrs.has(t)}isSimilar(t){if(!(t instanceof Io))return!1;if(this===t)return!0;if(this.name!=t.name)return!1;if(this._attrs.size!==t._attrs.size||this._classes.size!==t._classes.size||this._styles.size!==t._styles.size)return!1;for(const[e,n]of this._attrs)if(!t._attrs.has(e)||t._attrs.get(e)!==n)return!1;for(const e of this._classes)if(!t._classes.has(e))return!1;for(const e of this._styles.getStyleNames())if(!t._styles.has(e)||t._styles.getAsString(e)!==this._styles.getAsString(e))return!1;return!0}hasClass(...t){for(const e of t)if(!this._classes.has(e))return!1;return!0}getClassNames(){return this._classes.keys()}getStyle(t){return this._styles.getAsString(t)}getNormalizedStyle(t){return this._styles.getNormalized(t)}getStyleNames(t=!1){return this._styles.getStyleNames(t)}hasStyle(...t){for(const e of t)if(!this._styles.has(e))return!1;return!0}findAncestor(...t){const e=new Kn(...t);let n=this.parent;for(;n;){if(e.match(n))return n;n=n.parent}return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const t=Array.from(this._classes).sort().join(","),e=this._styles.toString(),n=Array.from(this._attrs).map((t=>`${t[0]}="${t[1]}"`)).sort().join(" ");return this.name+(""==t?"":` class="${t}"`)+(e?` style="${e}"`:"")+(""==n?"":` ${n}`)}shouldRenderUnsafeAttribute(t){return this._unsafeAttributesToRender.includes(t)}_clone(t=!1){const e=[];if(t)for(const n of this.getChildren())e.push(n._clone(t));const n=new this.constructor(this.document,this.name,this._attrs,e);return n._classes=new Set(this._classes),n._styles.set(this._styles.getNormalized()),n._customProperties=new Map(this._customProperties),n.getFillerOffset=this.getFillerOffset,n._unsafeAttributesToRender=this._unsafeAttributesToRender,n}_appendChild(t){return this._insertChild(this.childCount,t)}_insertChild(t,e){this._fireChange("children",this);let n=0;const o=function(t,e){return"string"==typeof e?[new qn(t,e)]:(Bn(e)||(e=[e]),Array.from(e).map((e=>"string"==typeof e?new qn(t,e):e instanceof Gn?new qn(t,e.data):e)))}(this.document,e);for(const e of o)null!==e.parent&&e._remove(),e.parent=this,e.document=this.document,this._children.splice(t,0,e),t++,n++;return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n0&&(this._classes.clear(),!0):"style"==t?!this._styles.isEmpty&&(this._styles.clear(),!0):this._attrs.delete(t)}_addClass(t){this._fireChange("attributes",this);for(const e of Ln(t))this._classes.add(e)}_removeClass(t){this._fireChange("attributes",this);for(const e of Ln(t))this._classes.delete(e)}_setStyle(t,e){this._fireChange("attributes",this),this._styles.set(t,e)}_removeStyle(t){this._fireChange("attributes",this);for(const e of Ln(t))this._styles.remove(e)}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}}function Mo(t,e){const n=e.split(/\s+/);t.clear(),n.forEach((e=>t.add(e)))}class So extends Io{constructor(t,e,n,o){super(t,e,n,o),this.getFillerOffset=To}is(t,e=null){return e?e===this.name&&("containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t}}function To(){const t=[...this.getChildren()],e=t[this.childCount-1];if(e&&e.is("element","br"))return this.childCount;for(const e of t)if(!e.is("uiElement"))return null;return this.childCount}class No extends So{constructor(t,e,n,o){super(t,e,n,o),this.set("isReadOnly",!1),this.set("isFocused",!1),this.bind("isReadOnly").to(t),this.bind("isFocused").to(t,"isFocused",(e=>e&&t.selection.editableElement==this)),this.listenTo(t.selection,"change",(()=>{this.isFocused=t.isFocused&&t.selection.editableElement==this}))}is(t,e=null){return e?e===this.name&&("editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t}destroy(){this.stopListening()}}Xt(No,Yt);const Bo=Symbol("rootName");class Po extends No{constructor(t,e){super(t,e),this.rootName="main"}is(t,e=null){return e?e===this.name&&("rootElement"===t||"view:rootElement"===t||"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"rootElement"===t||"view:rootElement"===t||"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t}get rootName(){return this.getCustomProperty(Bo)}set rootName(t){this._setCustomProperty(Bo,t)}set _name(t){this.name=t}}class zo{constructor(t={}){if(!t.boundaries&&!t.startPosition)throw new a("view-tree-walker-no-start-position",null);if(t.direction&&"forward"!=t.direction&&"backward"!=t.direction)throw new a("view-tree-walker-unknown-direction",t.startPosition,{direction:t.direction});this.boundaries=t.boundaries||null,t.startPosition?this.position=Lo._createAt(t.startPosition):this.position=Lo._createAt(t.boundaries["backward"==t.direction?"end":"start"]),this.direction=t.direction||"forward",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}skip(t){let e,n,o;do{o=this.position,({done:e,value:n}=this.next())}while(!e&&t(n));e||(this.position=o)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){let t=this.position.clone();const e=this.position,n=t.parent;if(null===n.parent&&t.offset===n.childCount)return{done:!0};if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0};let o;if(n instanceof qn){if(t.isAtEnd)return this.position=Lo._createAfter(n),this._next();o=n.data[t.offset]}else o=n.getChild(t.offset);if(o instanceof Io)return this.shallow?t.offset++:t=new Lo(o,0),this.position=t,this._formatReturnValue("elementStart",o,e,t,1);if(o instanceof qn){if(this.singleCharacters)return t=new Lo(o,0),this.position=t,this._next();{let n,i=o.data.length;return o==this._boundaryEndParent?(i=this.boundaries.end.offset,n=new Gn(o,0,i),t=Lo._createAfter(n)):(n=new Gn(o,0,o.data.length),t.offset++),this.position=t,this._formatReturnValue("text",n,e,t,i)}}if("string"==typeof o){let o;o=this.singleCharacters?1:(n===this._boundaryEndParent?this.boundaries.end.offset:n.data.length)-t.offset;const i=new Gn(n,t.offset,o);return t.offset+=o,this.position=t,this._formatReturnValue("text",i,e,t,o)}return t=Lo._createAfter(n),this.position=t,this.ignoreElementEnd?this._next():this._formatReturnValue("elementEnd",n,e,t)}_previous(){let t=this.position.clone();const e=this.position,n=t.parent;if(null===n.parent&&0===t.offset)return{done:!0};if(n==this._boundaryStartParent&&t.offset==this.boundaries.start.offset)return{done:!0};let o;if(n instanceof qn){if(t.isAtStart)return this.position=Lo._createBefore(n),this._previous();o=n.data[t.offset-1]}else o=n.getChild(t.offset-1);if(o instanceof Io)return this.shallow?(t.offset--,this.position=t,this._formatReturnValue("elementStart",o,e,t,1)):(t=new Lo(o,o.childCount),this.position=t,this.ignoreElementEnd?this._previous():this._formatReturnValue("elementEnd",o,e,t));if(o instanceof qn){if(this.singleCharacters)return t=new Lo(o,o.data.length),this.position=t,this._previous();{let n,i=o.data.length;if(o==this._boundaryStartParent){const e=this.boundaries.start.offset;n=new Gn(o,e,o.data.length-e),i=n.data.length,t=Lo._createBefore(n)}else n=new Gn(o,0,o.data.length),t.offset--;return this.position=t,this._formatReturnValue("text",n,e,t,i)}}if("string"==typeof o){let o;if(this.singleCharacters)o=1;else{const e=n===this._boundaryStartParent?this.boundaries.start.offset:0;o=t.offset-e}t.offset-=o;const i=new Gn(n,t.offset,o);return this.position=t,this._formatReturnValue("text",i,e,t,o)}return t=Lo._createBefore(n),this.position=t,this._formatReturnValue("elementStart",n,e,t,1)}_formatReturnValue(t,e,n,o,i){return e instanceof Gn&&(e.offsetInText+e.data.length==e.textNode.data.length&&("forward"!=this.direction||this.boundaries&&this.boundaries.end.isEqual(this.position)?n=Lo._createAfter(e.textNode):(o=Lo._createAfter(e.textNode),this.position=o)),0===e.offsetInText&&("backward"!=this.direction||this.boundaries&&this.boundaries.start.isEqual(this.position)?n=Lo._createBefore(e.textNode):(o=Lo._createBefore(e.textNode),this.position=o))),{done:!1,value:{type:t,item:e,previousPosition:n,nextPosition:o,length:i}}}}class Lo{constructor(t,e){this.parent=t,this.offset=e}get nodeAfter(){return this.parent.is("$text")?null:this.parent.getChild(this.offset)||null}get nodeBefore(){return this.parent.is("$text")?null:this.parent.getChild(this.offset-1)||null}get isAtStart(){return 0===this.offset}get isAtEnd(){const t=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===t}get root(){return this.parent.root}get editableElement(){let t=this.parent;for(;!(t instanceof No);){if(!t.parent)return null;t=t.parent}return t}getShiftedBy(t){const e=Lo._createAt(this),n=e.offset+t;return e.offset=n<0?0:n,e}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new zo(e);return n.skip(t),n.position}getAncestors(){return this.parent.is("documentFragment")?[this.parent]:this.parent.getAncestors({includeSelf:!0})}getCommonAncestor(t){const e=this.getAncestors(),n=t.getAncestors();let o=0;for(;e[o]==n[o]&&e[o];)o++;return 0===o?null:e[o-1]}is(t){return"position"===t||"view:position"===t}isEqual(t){return this.parent==t.parent&&this.offset==t.offset}isBefore(t){return"before"==this.compareWith(t)}isAfter(t){return"after"==this.compareWith(t)}compareWith(t){if(this.root!==t.root)return"different";if(this.isEqual(t))return"same";const e=this.parent.is("node")?this.parent.getPath():[],n=t.parent.is("node")?t.parent.getPath():[];e.push(this.offset),n.push(t.offset);const o=Un(e,n);switch(o){case"prefix":return"before";case"extension":return"after";default:return e[o]0?new this(n,o):new this(o,n)}static _createIn(t){return this._createFromParentsAndOffsets(t,0,t,t.childCount)}static _createOn(t){const e=t.is("$textProxy")?t.offsetSize:1;return this._createFromPositionAndShift(Lo._createBefore(t),e)}}function Ro(t){return!(!t.item.is("attributeElement")&&!t.item.is("uiElement"))}function jo(t){let e=0;for(const n of t)e++;return e}class Fo{constructor(t=null,e,n){this._ranges=[],this._lastRangeBackward=!1,this._isFake=!1,this._fakeSelectionLabel="",this.setTo(t,e,n)}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length)return null;const t=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?t.end:t.start).clone()}get focus(){if(!this._ranges.length)return null;const t=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?t.start:t.end).clone()}get isCollapsed(){return 1===this.rangeCount&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){return this.anchor?this.anchor.editableElement:null}*getRanges(){for(const t of this._ranges)yield t.clone()}getFirstRange(){let t=null;for(const e of this._ranges)t&&!e.start.isBefore(t.start)||(t=e);return t?t.clone():null}getLastRange(){let t=null;for(const e of this._ranges)t&&!e.end.isAfter(t.end)||(t=e);return t?t.clone():null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}isEqual(t){if(this.isFake!=t.isFake)return!1;if(this.isFake&&this.fakeSelectionLabel!=t.fakeSelectionLabel)return!1;if(this.rangeCount!=t.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus))return!1;for(const e of this._ranges){let n=!1;for(const o of t._ranges)if(e.isEqual(o)){n=!0;break}if(!n)return!1}return!0}isSimilar(t){if(this.isBackward!=t.isBackward)return!1;const e=jo(this.getRanges());if(e!=jo(t.getRanges()))return!1;if(0==e)return!0;for(let e of this.getRanges()){e=e.getTrimmed();let n=!1;for(let o of t.getRanges())if(o=o.getTrimmed(),e.start.isEqual(o.start)&&e.end.isEqual(o.end)){n=!0;break}if(!n)return!1}return!0}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}setTo(t,e,n){if(null===t)this._setRanges([]),this._setFakeOptions(e);else if(t instanceof Fo||t instanceof Vo)this._setRanges(t.getRanges(),t.isBackward),this._setFakeOptions({fake:t.isFake,label:t.fakeSelectionLabel});else if(t instanceof Oo)this._setRanges([t],e&&e.backward),this._setFakeOptions(e);else if(t instanceof Lo)this._setRanges([new Oo(t)]),this._setFakeOptions(e);else if(t instanceof Wn){const o=!!n&&!!n.backward;let i;if(void 0===e)throw new a("view-selection-setto-required-second-parameter",this);i="in"==e?Oo._createIn(t):"on"==e?Oo._createOn(t):new Oo(Lo._createAt(t,e)),this._setRanges([i],o),this._setFakeOptions(n)}else{if(!Bn(t))throw new a("view-selection-setto-not-selectable",this);this._setRanges(t,e&&e.backward),this._setFakeOptions(e)}this.fire("change")}setFocus(t,e){if(null===this.anchor)throw new a("view-selection-setfocus-no-ranges",this);const n=Lo._createAt(t,e);if("same"==n.compareWith(this.focus))return;const o=this.anchor;this._ranges.pop(),"before"==n.compareWith(o)?this._addRange(new Oo(n,o),!0):this._addRange(new Oo(o,n)),this.fire("change")}is(t){return"selection"===t||"view:selection"===t}_setRanges(t,e=!1){t=Array.from(t),this._ranges=[];for(const e of t)this._addRange(e);this._lastRangeBackward=!!e}_setFakeOptions(t={}){this._isFake=!!t.fake,this._fakeSelectionLabel=t.fake&&t.label||""}_addRange(t,e=!1){if(!(t instanceof Oo))throw new a("view-selection-add-range-not-range",this);this._pushRange(t),this._lastRangeBackward=!!e}_pushRange(t){for(const e of this._ranges)if(t.isIntersecting(e))throw new a("view-selection-range-intersects",this,{addedRange:t,intersectingRange:e});this._ranges.push(new Oo(t.start,t.end))}}Xt(Fo,f);class Vo{constructor(t=null,e,n){this._selection=new Fo,this._selection.delegate("change").to(this),this._selection.setTo(t,e,n)}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(t){return this._selection.isEqual(t)}isSimilar(t){return this._selection.isSimilar(t)}is(t){return"selection"===t||"documentSelection"==t||"view:selection"==t||"view:documentSelection"==t}_setTo(t,e,n){this._selection.setTo(t,e,n)}_setFocus(t,e){this._selection.setFocus(t,e)}}Xt(Vo,f);class Uo extends t{constructor(t,e,n){super(t,e),this.startRange=n,this._eventPhase="none",this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}const Ho=Symbol("bubbling contexts"),Wo={fire(e,...n){try{const o=e instanceof t?e:new t(this,e),i=$o(this);if(!i.size)return;if(Go(o,"capturing",this),Yo(i,"$capture",o,...n))return o.return;const r=o.startRange||this.selection.getFirstRange(),s=r?r.getContainedElement():null,a=!!s&&Boolean(Ko(i,s));let c=s||function(t){if(!t)return null;const e=t.start.parent,n=t.end.parent,o=e.getPath(),i=n.getPath();return o.length>i.length?e:n}(r);if(Go(o,"atTarget",c),!a){if(Yo(i,"$text",o,...n))return o.return;Go(o,"bubbling",c)}for(;c;){if(c.is("rootElement")){if(Yo(i,"$root",o,...n))return o.return}else if(c.is("element")&&Yo(i,c.name,o,...n))return o.return;if(Yo(i,c,o,...n))return o.return;c=c.parent,Go(o,"bubbling",c)}return Go(o,"bubbling",this),Yo(i,"$document",o,...n),o.return}catch(e){a.rethrowUnexpectedError(e,this)}},_addEventListener(t,e,n){const o=Ln(n.context||"$document"),i=$o(this);for(const r of o){let o=i.get(r);o||(o=Object.create(f),i.set(r,o)),this.listenTo(o,t,e,n)}},_removeEventListener(t,e){const n=$o(this);for(const o of n.values())this.stopListening(o,t,e)}},qo=Wo;function Go(t,e,n){t instanceof Uo&&(t._eventPhase=e,t._currentTarget=n)}function Yo(t,e,n,...o){const i="string"==typeof e?t.get(e):Ko(t,e);return!!i&&(i.fire(n,...o),n.stop.called)}function Ko(t,e){for(const[n,o]of t)if("function"==typeof n&&n(e))return o;return null}function $o(t){return t[Ho]||(t[Ho]=new Map),t[Ho]}class Qo{constructor(t){this.selection=new Vo,this.roots=new Pn({idProperty:"rootName"}),this.stylesProcessor=t,this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("isSelecting",!1),this.set("isComposing",!1),this._postFixers=new Set}getRoot(t="main"){return this.roots.get(t)}registerPostFixer(t){this._postFixers.add(t)}destroy(){this.roots.map((t=>t.destroy())),this.stopListening()}_callPostFixers(t){let e=!1;do{for(const n of this._postFixers)if(e=n(t),e)break}while(e)}}Xt(Qo,qo),Xt(Qo,Yt);class Zo extends Io{constructor(t,e,n,o){super(t,e,n,o),this.getFillerOffset=Jo,this._priority=10,this._id=null,this._clonesGroup=null}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(null===this.id)throw new a("attribute-element-get-elements-with-same-id-no-id",this);return new Set(this._clonesGroup)}is(t,e=null){return e?e===this.name&&("attributeElement"===t||"view:attributeElement"===t||"element"===t||"view:element"===t):"attributeElement"===t||"view:attributeElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t}isSimilar(t){return null!==this.id||null!==t.id?this.id===t.id:super.isSimilar(t)&&this.priority==t.priority}_clone(t){const e=super._clone(t);return e._priority=this._priority,e._id=this._id,e}}function Jo(){if(Xo(this))return null;let t=this.parent;for(;t&&t.is("attributeElement");){if(Xo(t)>1)return null;t=t.parent}return!t||Xo(t)>1?null:this.childCount}function Xo(t){return Array.from(t.getChildren()).filter((t=>!t.is("uiElement"))).length}Zo.DEFAULT_PRIORITY=10;class ti extends Io{constructor(t,e,n,o){super(t,e,n,o),this.getFillerOffset=ei}is(t,e=null){return e?e===this.name&&("emptyElement"===t||"view:emptyElement"===t||"element"===t||"view:element"===t):"emptyElement"===t||"view:emptyElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t}_insertChild(t,e){if(e&&(e instanceof Wn||Array.from(e).length>0))throw new a("view-emptyelement-cannot-add",[this,e])}}function ei(){return null}const ni=navigator.userAgent.toLowerCase(),oi={isMac:ri(ni),isWindows:function(t){return t.indexOf("windows")>-1}(ni),isGecko:function(t){return!!t.match(/gecko\/\d+/)}(ni),isSafari:function(t){return t.indexOf(" applewebkit/")>-1&&-1===t.indexOf("chrome")}(ni),isiOS:function(t){return!!t.match(/iphone|ipad/i)||ri(t)&&navigator.maxTouchPoints>0}(ni),isAndroid:function(t){return t.indexOf("android")>-1}(ni),isBlink:function(t){return t.indexOf("chrome/")>-1&&t.indexOf("edge/")<0}(ni),features:{isRegExpUnicodePropertySupported:function(){let t=!1;try{t=0==="ć".search(new RegExp("[\\p{L}]","u"))}catch(t){}return t}()}},ii=oi;function ri(t){return t.indexOf("macintosh")>-1}const si={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"},ai={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"},ci=function(){const t={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let e=65;e<=90;e++){t[String.fromCharCode(e).toLowerCase()]=e}for(let e=48;e<=57;e++)t[e-48]=e;for(let e=112;e<=123;e++)t["f"+(e-111)]=e;for(const e of"`-=[];',./\\")t[e]=e.charCodeAt(0);return t}(),li=Object.fromEntries(Object.entries(ci).map((([t,e])=>[e,t.charAt(0).toUpperCase()+t.slice(1)])));function di(t){let e;if("string"==typeof t){if(e=ci[t.toLowerCase()],!e)throw new a("keyboard-unknown-key",null,{key:t})}else e=t.keyCode+(t.altKey?ci.alt:0)+(t.ctrlKey?ci.ctrl:0)+(t.shiftKey?ci.shift:0)+(t.metaKey?ci.cmd:0);return e}function hi(t){return"string"==typeof t&&(t=function(t){return t.split("+").map((t=>t.trim()))}(t)),t.map((t=>"string"==typeof t?function(t){if(t.endsWith("!"))return di(t.slice(0,-1));const e=di(t);return ii.isMac&&e==ci.ctrl?ci.cmd:e}(t):t)).reduce(((t,e)=>e+t),0)}function ui(t){let e=hi(t);return Object.entries(ii.isMac?si:ai).reduce(((t,[n,o])=>(0!=(e&ci[n])&&(e&=~ci[n],t+=o),t)),"")+(e?li[e]:"")}function gi(t,e){const n="ltr"===e;switch(t){case ci.arrowleft:return n?"left":"right";case ci.arrowright:return n?"right":"left";case ci.arrowup:return"up";case ci.arrowdown:return"down"}}class mi extends Io{constructor(t,e,n,o){super(t,e,n,o),this.getFillerOffset=pi}is(t,e=null){return e?e===this.name&&("uiElement"===t||"view:uiElement"===t||"element"===t||"view:element"===t):"uiElement"===t||"view:uiElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t}_insertChild(t,e){if(e&&(e instanceof Wn||Array.from(e).length>0))throw new a("view-uielement-cannot-add",this)}render(t){return this.toDomElement(t)}toDomElement(t){const e=t.createElement(this.name);for(const t of this.getAttributeKeys())e.setAttribute(t,this.getAttribute(t));return e}}function pi(){return null}class fi extends Io{constructor(t,e,n,o){super(t,e,n,o),this.getFillerOffset=ki}is(t,e=null){return e?e===this.name&&("rawElement"===t||"view:rawElement"===t||"element"===t||"view:element"===t):"rawElement"===t||"view:rawElement"===t||t===this.name||t==="view:"+this.name||"element"===t||"view:element"===t||"node"===t||"view:node"===t}_insertChild(t,e){if(e&&(e instanceof Wn||Array.from(e).length>0))throw new a("view-rawelement-cannot-add",[this,e])}}function ki(){return null}class bi{constructor(t,e){this.document=t,this._children=[],e&&this._insertChild(0,e)}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return 0===this.childCount}get root(){return this}get parent(){return null}is(t){return"documentFragment"===t||"view:documentFragment"===t}_appendChild(t){return this._insertChild(this.childCount,t)}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(t,e){this._fireChange("children",this);let n=0;const o=function(t,e){return"string"==typeof e?[new qn(t,e)]:(Bn(e)||(e=[e]),Array.from(e).map((e=>"string"==typeof e?new qn(t,e):e instanceof Gn?new qn(t,e.data):e)))}(this.document,e);for(const e of o)null!==e.parent&&e._remove(),e.parent=this,this._children.splice(t,0,e),t++,n++;return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n{}),o.renderUnsafeAttributes&&i._unsafeAttributesToRender.push(...o.renderUnsafeAttributes),i}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){ue(t)&&void 0===n&&(n=e),n._setStyle(t,e)}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}breakAttributes(t){return t instanceof Lo?this._breakAttributes(t):this._breakAttributesRange(t)}breakContainer(t){const e=t.parent;if(!e.is("containerElement"))throw new a("view-writer-break-non-container-element",this.document);if(!e.parent)throw new a("view-writer-break-root",this.document);if(t.isAtStart)return Lo._createBefore(e);if(!t.isAtEnd){const n=e._clone(!1);this.insert(Lo._createAfter(e),n);const o=new Oo(t,Lo._createAt(e,"end")),i=new Lo(n,0);this.move(o,i)}return Lo._createAfter(e)}mergeAttributes(t){const e=t.offset,n=t.parent;if(n.is("$text"))return t;if(n.is("attributeElement")&&0===n.childCount){const t=n.parent,e=n.index;return n._remove(),this._removeFromClonedElementsGroup(n),this.mergeAttributes(new Lo(t,e))}const o=n.getChild(e-1),i=n.getChild(e);if(!o||!i)return t;if(o.is("$text")&&i.is("$text"))return yi(o,i);if(o.is("attributeElement")&&i.is("attributeElement")&&o.isSimilar(i)){const t=o.childCount;return o._appendChild(i.getChildren()),i._remove(),this._removeFromClonedElementsGroup(i),this.mergeAttributes(new Lo(o,t))}return t}mergeContainers(t){const e=t.nodeBefore,n=t.nodeAfter;if(!(e&&n&&e.is("containerElement")&&n.is("containerElement")))throw new a("view-writer-merge-containers-invalid-position",this.document);const o=e.getChild(e.childCount-1),i=o instanceof qn?Lo._createAt(o,"end"):Lo._createAt(e,"end");return this.move(Oo._createIn(n),Lo._createAt(e,"end")),this.remove(Oo._createOn(n)),i}insert(t,e){xi(e=Bn(e)?[...e]:[e],this.document);const n=e.reduce(((t,e)=>{const n=t[t.length-1],o=!e.is("uiElement");return n&&n.breakAttributes==o?n.nodes.push(e):t.push({breakAttributes:o,nodes:[e]}),t}),[]);let o=null,i=t;for(const{nodes:t,breakAttributes:e}of n){const n=this._insertNodes(i,t,e);o||(o=n.start),i=n.end}return o?new Oo(o,i):new Oo(t)}remove(t){const e=t instanceof Oo?t:Oo._createOn(t);if(Ii(e,this.document),e.isCollapsed)return new bi(this.document);const{start:n,end:o}=this._breakAttributesRange(e,!0),i=n.parent,r=o.offset-n.offset,s=i._removeChildren(n.offset,r);for(const t of s)this._removeFromClonedElementsGroup(t);const a=this.mergeAttributes(n);return e.start=a,e.end=a.clone(),new bi(this.document,s)}clear(t,e){Ii(t,this.document);const n=t.getWalker({direction:"backward",ignoreElementEnd:!0});for(const o of n){const n=o.item;let i;if(n.is("element")&&e.isSimilar(n))i=Oo._createOn(n);else if(!o.nextPosition.isAfter(t.start)&&n.is("$textProxy")){const t=n.getAncestors().find((t=>t.is("element")&&e.isSimilar(t)));t&&(i=Oo._createIn(t))}i&&(i.end.isAfter(t.end)&&(i.end=t.end),i.start.isBefore(t.start)&&(i.start=t.start),this.remove(i))}}move(t,e){let n;if(e.isAfter(t.end)){const o=(e=this._breakAttributes(e,!0)).parent,i=o.childCount;t=this._breakAttributesRange(t,!0),n=this.remove(t),e.offset+=o.childCount-i}else n=this.remove(t);return this.insert(e,n)}wrap(t,e){if(!(e instanceof Zo))throw new a("view-writer-wrap-invalid-attribute",this.document);if(Ii(t,this.document),t.isCollapsed){let o=t.start;o.parent.is("element")&&(n=o.parent,!Array.from(n.getChildren()).some((t=>!t.is("uiElement"))))&&(o=o.getLastMatchingPosition((t=>t.item.is("uiElement")))),o=this._wrapPosition(o,e);const i=this.document.selection;return i.isCollapsed&&i.getFirstPosition().isEqual(t.start)&&this.setSelection(o),new Oo(o)}return this._wrapRange(t,e);var n}unwrap(t,e){if(!(e instanceof Zo))throw new a("view-writer-unwrap-invalid-attribute",this.document);if(Ii(t,this.document),t.isCollapsed)return t;const{start:n,end:o}=this._breakAttributesRange(t,!0),i=n.parent,r=this._unwrapChildren(i,n.offset,o.offset,e),s=this.mergeAttributes(r.start);s.isEqual(r.start)||r.end.offset--;const c=this.mergeAttributes(r.end);return new Oo(s,c)}rename(t,e){const n=new So(this.document,t,e.getAttributes());return this.insert(Lo._createAfter(e),n),this.move(Oo._createIn(e),Lo._createAt(n,0)),this.remove(Oo._createOn(e)),n}clearClonedElementsGroup(t){this._cloneGroups.delete(t)}createPositionAt(t,e){return Lo._createAt(t,e)}createPositionAfter(t){return Lo._createAfter(t)}createPositionBefore(t){return Lo._createBefore(t)}createRange(t,e){return new Oo(t,e)}createRangeOn(t){return Oo._createOn(t)}createRangeIn(t){return Oo._createIn(t)}createSelection(t,e,n){return new Fo(t,e,n)}createSlot(t){if(!this._slotFactory)throw new a("view-writer-invalid-create-slot-context",this.document);return this._slotFactory(this,t)}_registerSlotFactory(t){this._slotFactory=t}_clearSlotFactory(){this._slotFactory=null}_insertNodes(t,e,n){let o,i;if(o=n?_i(t):t.parent.is("$text")?t.parent.parent:t.parent,!o)throw new a("view-writer-invalid-position-container",this.document);i=n?this._breakAttributes(t,!0):t.parent.is("$text")?vi(t):t;const r=o._insertChild(i.offset,e);for(const t of e)this._addToClonedElementsGroup(t);const s=i.getShiftedBy(r),c=this.mergeAttributes(i);c.isEqual(i)||s.offset--;const l=this.mergeAttributes(s);return new Oo(c,l)}_wrapChildren(t,e,n,o){let i=e;const r=[];for(;i!1,t.parent._insertChild(t.offset,n);const o=new Oo(t,t.getShiftedBy(1));this.wrap(o,e);const i=new Lo(n.parent,n.index);n._remove();const r=i.nodeBefore,s=i.nodeAfter;return r instanceof qn&&s instanceof qn?yi(r,s):Ci(i)}_wrapAttributeElement(t,e){if(!Mi(t,e))return!1;if(t.name!==e.name||t.priority!==e.priority)return!1;for(const n of t.getAttributeKeys())if("class"!==n&&"style"!==n&&e.hasAttribute(n)&&e.getAttribute(n)!==t.getAttribute(n))return!1;for(const n of t.getStyleNames())if(e.hasStyle(n)&&e.getStyle(n)!==t.getStyle(n))return!1;for(const n of t.getAttributeKeys())"class"!==n&&"style"!==n&&(e.hasAttribute(n)||this.setAttribute(n,t.getAttribute(n),e));for(const n of t.getStyleNames())e.hasStyle(n)||this.setStyle(n,t.getStyle(n),e);for(const n of t.getClassNames())e.hasClass(n)||this.addClass(n,e);return!0}_unwrapAttributeElement(t,e){if(!Mi(t,e))return!1;if(t.name!==e.name||t.priority!==e.priority)return!1;for(const n of t.getAttributeKeys())if("class"!==n&&"style"!==n&&(!e.hasAttribute(n)||e.getAttribute(n)!==t.getAttribute(n)))return!1;if(!e.hasClass(...t.getClassNames()))return!1;for(const n of t.getStyleNames())if(!e.hasStyle(n)||e.getStyle(n)!==t.getStyle(n))return!1;for(const n of t.getAttributeKeys())"class"!==n&&"style"!==n&&this.removeAttribute(n,e);return this.removeClass(Array.from(t.getClassNames()),e),this.removeStyle(Array.from(t.getStyleNames()),e),!0}_breakAttributesRange(t,e=!1){const n=t.start,o=t.end;if(Ii(t,this.document),t.isCollapsed){const n=this._breakAttributes(t.start,e);return new Oo(n,n)}const i=this._breakAttributes(o,e),r=i.parent.childCount,s=this._breakAttributes(n,e);return i.offset+=i.parent.childCount-r,new Oo(s,i)}_breakAttributes(t,e=!1){const n=t.offset,o=t.parent;if(t.parent.is("emptyElement"))throw new a("view-writer-cannot-break-empty-element",this.document);if(t.parent.is("uiElement"))throw new a("view-writer-cannot-break-ui-element",this.document);if(t.parent.is("rawElement"))throw new a("view-writer-cannot-break-raw-element",this.document);if(!e&&o.is("$text")&&Di(o.parent))return t.clone();if(Di(o))return t.clone();if(o.is("$text"))return this._breakAttributes(vi(t),e);if(n==o.childCount){const t=new Lo(o.parent,o.index+1);return this._breakAttributes(t,e)}if(0===n){const t=new Lo(o.parent,o.index);return this._breakAttributes(t,e)}{const t=o.index+1,i=o._clone();o.parent._insertChild(t,i),this._addToClonedElementsGroup(i);const r=o.childCount-n,s=o._removeChildren(n,r);i._appendChild(s);const a=new Lo(o.parent,t);return this._breakAttributes(a,e)}}_addToClonedElementsGroup(t){if(!t.root.is("rootElement"))return;if(t.is("element"))for(const e of t.getChildren())this._addToClonedElementsGroup(e);const e=t.id;if(!e)return;let n=this._cloneGroups.get(e);n||(n=new Set,this._cloneGroups.set(e,n)),n.add(t),t._clonesGroup=n}_removeFromClonedElementsGroup(t){if(t.is("element"))for(const e of t.getChildren())this._removeFromClonedElementsGroup(e);const e=t.id;if(!e)return;const n=this._cloneGroups.get(e);n&&n.delete(t)}}function _i(t){let e=t.parent;for(;!Di(e);){if(!e)return;e=e.parent}return e}function Ai(t,e){return t.prioritye.priority)&&t.getIdentity()n instanceof t)))throw new a("view-writer-insert-invalid-node-type",e);n.is("$text")||xi(n.getChildren(),e)}}const Ei=[qn,Zo,So,ti,fi,mi];function Di(t){return t&&(t.is("containerElement")||t.is("documentFragment"))}function Ii(t,e){const n=_i(t.start),o=_i(t.end);if(!n||!o||n!==o)throw new a("view-writer-invalid-range-container",e)}function Mi(t,e){return null===t.id&&null===e.id}function Si(t){return"[object Text]"==Object.prototype.toString.call(t)}const Ti=t=>t.createTextNode(" "),Ni=t=>{const e=t.createElement("span");return e.dataset.ckeFiller=!0,e.innerText=" ",e},Bi=t=>{const e=t.createElement("br");return e.dataset.ckeFiller=!0,e},Pi="".repeat(7);function zi(t){return Si(t)&&t.data.substr(0,7)===Pi}function Li(t){return 7==t.data.length&&zi(t)}function Oi(t){return zi(t)?t.data.slice(7):t.data}function Ri(t,e){if(e.keyCode==ci.arrowleft){const t=e.domTarget.ownerDocument.defaultView.getSelection();if(1==t.rangeCount&&t.getRangeAt(0).collapsed){const e=t.getRangeAt(0).startContainer,n=t.getRangeAt(0).startOffset;zi(e)&&n<=7&&t.collapse(e,0)}}}function ji(t,e,n,o=!1){n=n||function(t,e){return t===e},Array.isArray(t)||(t=Array.prototype.slice.call(t)),Array.isArray(e)||(e=Array.prototype.slice.call(e));const i=function(t,e,n){const o=Fi(t,e,n);if(-1===o)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};const i=Fi(Vi(t,o),Vi(e,o),n);return{firstIndex:o,lastIndexOld:t.length-i,lastIndexNew:e.length-i}}(t,e,n);return o?function(t,e){const{firstIndex:n,lastIndexOld:o,lastIndexNew:i}=t;if(-1===n)return Array(e).fill("equal");let r=[];return n>0&&(r=r.concat(Array(n).fill("equal"))),i-n>0&&(r=r.concat(Array(i-n).fill("insert"))),o-n>0&&(r=r.concat(Array(o-n).fill("delete"))),i0&&n.push({index:o,type:"insert",values:t.slice(o,r)}),i-o>0&&n.push({index:o+(r-o),type:"delete",howMany:i-o}),n}(e,i)}function Fi(t,e,n){for(let o=0;o200||i>200||o+i>300)return Ui.fastDiff(t,e,n,!0);let r,s;if(il?-1:1;d[o+u]&&(d[o]=d[o+u].slice(0)),d[o]||(d[o]=[]),d[o].push(i>l?r:s);let g=Math.max(i,l),m=g-o;for(;ml;g--)h[g]=u(g);h[l]=u(l),m++}while(h[l]!==c);return d[l].slice(1)}function Hi(t,e,n){t.insertBefore(n,t.childNodes[e]||null)}function Wi(t){const e=t.parentNode;e&&e.removeChild(t)}function qi(t){return t&&t.nodeType===Node.COMMENT_NODE}function Gi(t){if(t){if(t.defaultView)return t instanceof t.defaultView.Document;if(t.ownerDocument&&t.ownerDocument.defaultView)return t instanceof t.ownerDocument.defaultView.Node}return!1}Ui.fastDiff=ji;var Yi=n(6062),Ki=n.n(Yi),$i=n(9315);Ki()($i.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),$i.Z.locals;class Qi{constructor(t,e){this.domDocuments=new Set,this.domConverter=t,this.markedAttributes=new Set,this.markedChildren=new Set,this.markedTexts=new Set,this.selection=e,this.set("isFocused",!1),this.set("isSelecting",!1),ii.isBlink&&!ii.isAndroid&&this.on("change:isSelecting",(()=>{this.isSelecting||this.render()})),this._inlineFiller=null,this._fakeSelectionContainer=null}markToSync(t,e){if("text"===t)this.domConverter.mapViewToDom(e.parent)&&this.markedTexts.add(e);else{if(!this.domConverter.mapViewToDom(e))return;if("attributes"===t)this.markedAttributes.add(e);else{if("children"!==t)throw new a("view-renderer-unknown-type",this);this.markedChildren.add(e)}}}render(){let t;const e=!(ii.isBlink&&!ii.isAndroid&&this.isSelecting);for(const t of this.markedChildren)this._updateChildrenMappings(t);e?(this._inlineFiller&&!this._isSelectionInInlineFiller()&&this._removeInlineFiller(),this._inlineFiller?t=this._getInlineFillerPosition():this._needsInlineFillerAtSelection()&&(t=this.selection.getFirstPosition(),this.markedChildren.add(t.parent))):this._inlineFiller&&this._inlineFiller.parentNode&&(t=this.domConverter.domPositionToView(this._inlineFiller),t.parent.is("$text")&&(t=Lo._createBefore(t.parent)));for(const t of this.markedAttributes)this._updateAttrs(t);for(const e of this.markedChildren)this._updateChildren(e,{inlineFillerPosition:t});for(const e of this.markedTexts)!this.markedChildren.has(e.parent)&&this.domConverter.mapViewToDom(e.parent)&&this._updateText(e,{inlineFillerPosition:t});if(e)if(t){const e=this.domConverter.viewPositionToDom(t),n=e.parent.ownerDocument;zi(e.parent)?this._inlineFiller=e.parent:this._inlineFiller=Zi(n,e.parent,e.offset)}else this._inlineFiller=null;this._updateFocus(),this._updateSelection(),this.markedTexts.clear(),this.markedAttributes.clear(),this.markedChildren.clear()}_updateChildrenMappings(t){const e=this.domConverter.mapViewToDom(t);if(!e)return;const n=Array.from(this.domConverter.mapViewToDom(t).childNodes),o=Array.from(this.domConverter.viewChildrenToDom(t,e.ownerDocument,{withChildren:!1})),i=this._diffNodeLists(n,o),r=this._findReplaceActions(i,n,o);if(-1!==r.indexOf("replace")){const e={equal:0,insert:0,delete:0};for(const i of r)if("replace"===i){const i=e.equal+e.insert,r=e.equal+e.delete,s=t.getChild(i);!s||s.is("uiElement")||s.is("rawElement")||this._updateElementMappings(s,n[r]),Wi(o[i]),e.equal++}else e[i]++}}_updateElementMappings(t,e){this.domConverter.unbindDomElement(e),this.domConverter.bindElements(e,t),this.markedChildren.add(t),this.markedAttributes.add(t)}_getInlineFillerPosition(){const t=this.selection.getFirstPosition();return t.parent.is("$text")?Lo._createBefore(this.selection.getFirstPosition().parent):t}_isSelectionInInlineFiller(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const t=this.selection.getFirstPosition(),e=this.domConverter.viewPositionToDom(t);return!!(e&&Si(e.parent)&&zi(e.parent))}_removeInlineFiller(){const t=this._inlineFiller;if(!zi(t))throw new a("view-renderer-filler-was-lost",this);Li(t)?t.remove():t.data=t.data.substr(7),this._inlineFiller=null}_needsInlineFillerAtSelection(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const t=this.selection.getFirstPosition(),e=t.parent,n=t.offset;if(!this.domConverter.mapViewToDom(e.root))return!1;if(!e.is("element"))return!1;if(!function(t){if("false"==t.getAttribute("contenteditable"))return!1;const e=t.findAncestor((t=>t.hasAttribute("contenteditable")));return!e||"true"==e.getAttribute("contenteditable")}(e))return!1;if(n===e.getFillerOffset())return!1;const o=t.nodeBefore,i=t.nodeAfter;return!(o instanceof qn||i instanceof qn)}_updateText(t,e){const n=this.domConverter.findCorrespondingDomText(t),o=this.domConverter.viewToDom(t,n.ownerDocument),i=n.data;let r=o.data;const s=e.inlineFillerPosition;if(s&&s.parent==t.parent&&s.offset==t.index&&(r=Pi+r),i!=r){const t=ji(i,r);for(const e of t)"insert"===e.type?n.insertData(e.index,e.values.join("")):n.deleteData(e.index,e.howMany)}}_updateAttrs(t){const e=this.domConverter.mapViewToDom(t);if(!e)return;const n=Array.from(e.attributes).map((t=>t.name)),o=t.getAttributeKeys();for(const n of o)this.domConverter.setDomElementAttribute(e,n,t.getAttribute(n),t);for(const o of n)t.hasAttribute(o)||this.domConverter.removeDomElementAttribute(e,o)}_updateChildren(t,e){const n=this.domConverter.mapViewToDom(t);if(!n)return;const o=e.inlineFillerPosition,i=this.domConverter.mapViewToDom(t).childNodes,r=Array.from(this.domConverter.viewChildrenToDom(t,n.ownerDocument,{bind:!0}));o&&o.parent===t&&Zi(n.ownerDocument,r,o.offset);const s=this._diffNodeLists(i,r);let a=0;const c=new Set;for(const t of s)"delete"===t?(c.add(i[a]),Wi(i[a])):"equal"===t&&a++;a=0;for(const t of s)"insert"===t?(Hi(n,a,r[a]),a++):"equal"===t&&(this._markDescendantTextToSync(this.domConverter.domToView(r[a])),a++);for(const t of c)t.parentNode||this.domConverter.unbindDomElement(t)}_diffNodeLists(t,e){return Ui(t=function(t,e){const n=Array.from(t);return 0!=n.length&&e?(n[n.length-1]==e&&n.pop(),n):n}(t,this._fakeSelectionContainer),e,Xi.bind(null,this.domConverter))}_findReplaceActions(t,e,n){if(-1===t.indexOf("insert")||-1===t.indexOf("delete"))return t;let o=[],i=[],r=[];const s={equal:0,insert:0,delete:0};for(const a of t)"insert"===a?r.push(n[s.equal+s.insert]):"delete"===a?i.push(e[s.equal+s.delete]):(o=o.concat(Ui(i,r,Ji).map((t=>"equal"===t?"replace":t))),o.push("equal"),i=[],r=[]),s[a]++;return o.concat(Ui(i,r,Ji).map((t=>"equal"===t?"replace":t)))}_markDescendantTextToSync(t){if(t)if(t.is("$text"))this.markedTexts.add(t);else if(t.is("element"))for(const e of t.getChildren())this._markDescendantTextToSync(e)}_updateSelection(){if(ii.isBlink&&!ii.isAndroid&&this.isSelecting&&!this.markedChildren.size)return;if(0===this.selection.rangeCount)return this._removeDomSelection(),void this._removeFakeSelection();const t=this.domConverter.mapViewToDom(this.selection.editableElement);this.isFocused&&t&&(this.selection.isFake?this._updateFakeSelection(t):(this._removeFakeSelection(),this._updateDomSelection(t)))}_updateFakeSelection(t){const e=t.ownerDocument;this._fakeSelectionContainer||(this._fakeSelectionContainer=function(t){const e=t.createElement("div");return e.className="ck-fake-selection-container",Object.assign(e.style,{position:"fixed",top:0,left:"-9999px",width:"42px"}),e.textContent=" ",e}(e));const n=this._fakeSelectionContainer;if(this.domConverter.bindFakeSelection(n,this.selection),!this._fakeSelectionNeedsUpdate(t))return;n.parentElement&&n.parentElement==t||t.appendChild(n),n.textContent=this.selection.fakeSelectionLabel||" ";const o=e.getSelection(),i=e.createRange();o.removeAllRanges(),i.selectNodeContents(n),o.addRange(i)}_updateDomSelection(t){const e=t.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(e))return;const n=this.domConverter.viewPositionToDom(this.selection.anchor),o=this.domConverter.viewPositionToDom(this.selection.focus);e.collapse(n.parent,n.offset),e.extend(o.parent,o.offset),ii.isGecko&&function(t,e){const n=t.parent;if(n.nodeType!=Node.ELEMENT_NODE||t.offset!=n.childNodes.length-1)return;const o=n.childNodes[t.offset];o&&"BR"==o.tagName&&e.addRange(e.getRangeAt(0))}(o,e)}_domSelectionNeedsUpdate(t){if(!this.domConverter.isDomSelectionCorrect(t))return!0;const e=t&&this.domConverter.domSelectionToView(t);return!(e&&this.selection.isEqual(e)||!this.selection.isCollapsed&&this.selection.isSimilar(e))}_fakeSelectionNeedsUpdate(t){const e=this._fakeSelectionContainer,n=t.ownerDocument.getSelection();return!e||e.parentElement!==t||n.anchorNode!==e&&!e.contains(n.anchorNode)||e.textContent!==this.selection.fakeSelectionLabel}_removeDomSelection(){for(const t of this.domDocuments)if(t.getSelection().rangeCount){const e=t.activeElement,n=this.domConverter.mapDomToView(e);e&&n&&t.getSelection().removeAllRanges()}}_removeFakeSelection(){const t=this._fakeSelectionContainer;t&&t.remove()}_updateFocus(){if(this.isFocused){const t=this.selection.editableElement;t&&this.domConverter.focus(t)}}}function Zi(t,e,n){const o=e instanceof Array?e:e.childNodes,i=o[n];if(Si(i))return i.data=Pi+i.data,i;{const i=t.createTextNode(Pi);return Array.isArray(e)?o.splice(n,0,i):Hi(e,n,i),i}}function Ji(t,e){return Gi(t)&&Gi(e)&&!Si(t)&&!Si(e)&&!qi(t)&&!qi(e)&&t.tagName.toLowerCase()===e.tagName.toLowerCase()}function Xi(t,e,n){return e===n||(Si(e)&&Si(n)?e.data===n.data:!(!t.isBlockFiller(e)||!t.isBlockFiller(n)))}Xt(Qi,Yt);const tr={window:window,document:document};function er(t){let e=0;for(;t.previousSibling;)t=t.previousSibling,e++;return e}function nr(t){const e=[];for(;t&&t.nodeType!=Node.DOCUMENT_NODE;)e.unshift(t),t=t.parentNode;return e}const or=Bi(document),ir=Ti(document),rr=Ni(document),sr="data-ck-unsafe-attribute-",ar="data-ck-unsafe-element";class cr{constructor(t,e={}){this.document=t,this.renderingMode=e.renderingMode||"editing",this.blockFillerMode=e.blockFillerMode||("editing"===this.renderingMode?"br":"nbsp"),this.preElements=["pre"],this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"],this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"],this.unsafeElements=["script","style"],this._domToViewMapping=new WeakMap,this._viewToDomMapping=new WeakMap,this._fakeSelectionMapping=new WeakMap,this._rawContentElementMatcher=new Kn,this._encounteredRawContentDomNodes=new WeakSet}bindFakeSelection(t,e){this._fakeSelectionMapping.set(t,new Fo(e))}fakeSelectionToView(t){return this._fakeSelectionMapping.get(t)}bindElements(t,e){this._domToViewMapping.set(t,e),this._viewToDomMapping.set(e,t)}unbindDomElement(t){const e=this._domToViewMapping.get(t);if(e){this._domToViewMapping.delete(t),this._viewToDomMapping.delete(e);for(const e of t.childNodes)this.unbindDomElement(e)}}bindDocumentFragments(t,e){this._domToViewMapping.set(t,e),this._viewToDomMapping.set(e,t)}shouldRenderAttribute(t,e,n){return"data"===this.renderingMode||!(t=t.toLowerCase()).startsWith("on")&&("srcdoc"!==t||!e.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i))&&("img"===n&&("src"===t||"srcset"===t)||"source"===n&&"srcset"===t||!e.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i))}setContentOf(t,e){if("data"===this.renderingMode)return void(t.innerHTML=e);const n=(new DOMParser).parseFromString(e,"text/html"),o=n.createDocumentFragment(),i=n.body.childNodes;for(;i.length>0;)o.appendChild(i[0]);const r=n.createTreeWalker(o,NodeFilter.SHOW_ELEMENT),s=[];let a;for(;a=r.nextNode();)s.push(a);for(const t of s){for(const e of t.getAttributeNames())this.setDomElementAttribute(t,e,t.getAttribute(e));const e=t.tagName.toLowerCase();this._shouldRenameElement(e)&&(hr(e),t.replaceWith(this._createReplacementDomElement(e,t)))}for(;t.firstChild;)t.firstChild.remove();t.append(o)}viewToDom(t,e,n={}){if(t.is("$text")){const n=this._processDataFromViewText(t);return e.createTextNode(n)}{if(this.mapViewToDom(t))return this.mapViewToDom(t);let o;if(t.is("documentFragment"))o=e.createDocumentFragment(),n.bind&&this.bindDocumentFragments(o,t);else{if(t.is("uiElement"))return o="$comment"===t.name?e.createComment(t.getCustomProperty("$rawContent")):t.render(e,this),n.bind&&this.bindElements(o,t),o;this._shouldRenameElement(t.name)?(hr(t.name),o=this._createReplacementDomElement(t.name)):o=t.hasAttribute("xmlns")?e.createElementNS(t.getAttribute("xmlns"),t.name):e.createElement(t.name),t.is("rawElement")&&t.render(o,this),n.bind&&this.bindElements(o,t);for(const e of t.getAttributeKeys())this.setDomElementAttribute(o,e,t.getAttribute(e),t)}if(!1!==n.withChildren)for(const i of this.viewChildrenToDom(t,e,n))o.appendChild(i);return o}}setDomElementAttribute(t,e,n,o=null){const i=this.shouldRenderAttribute(e,n,t.tagName.toLowerCase())||o&&o.shouldRenderUnsafeAttribute(e);i||c("domconverter-unsafe-attribute-detected",{domElement:t,key:e,value:n}),t.hasAttribute(e)&&!i?t.removeAttribute(e):t.hasAttribute(sr+e)&&i&&t.removeAttribute(sr+e),t.setAttribute(i?e:sr+e,n)}removeDomElementAttribute(t,e){e!=ar&&(t.removeAttribute(e),t.removeAttribute(sr+e))}*viewChildrenToDom(t,e,n={}){const o=t.getFillerOffset&&t.getFillerOffset();let i=0;for(const r of t.getChildren()){o===i&&(yield this._getBlockFiller(e));const t=r.is("element")&&r.getCustomProperty("dataPipeline:transparentRendering");t&&"data"==this.renderingMode?yield*this.viewChildrenToDom(r,e,n):(t&&c("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:r}),yield this.viewToDom(r,e,n)),i++}o===i&&(yield this._getBlockFiller(e))}viewRangeToDom(t){const e=this.viewPositionToDom(t.start),n=this.viewPositionToDom(t.end),o=document.createRange();return o.setStart(e.parent,e.offset),o.setEnd(n.parent,n.offset),o}viewPositionToDom(t){const e=t.parent;if(e.is("$text")){const n=this.findCorrespondingDomText(e);if(!n)return null;let o=t.offset;return zi(n)&&(o+=7),{parent:n,offset:o}}{let n,o,i;if(0===t.offset){if(n=this.mapViewToDom(e),!n)return null;i=n.childNodes[0]}else{const e=t.nodeBefore;if(o=e.is("$text")?this.findCorrespondingDomText(e):this.mapViewToDom(t.nodeBefore),!o)return null;n=o.parentNode,i=o.nextSibling}return Si(i)&&zi(i)?{parent:i,offset:7}:{parent:n,offset:o?er(o)+1:0}}}domToView(t,e={}){if(this.isBlockFiller(t))return null;const n=this.getHostViewElement(t);if(n)return n;if(qi(t)&&e.skipComments)return null;if(Si(t)){if(Li(t))return null;{const e=this._processDataFromDomText(t);return""===e?null:new qn(this.document,e)}}{if(this.mapDomToView(t))return this.mapDomToView(t);let n;if(this.isDocumentFragment(t))n=new bi(this.document),e.bind&&this.bindDocumentFragments(t,n);else{n=this._createViewElement(t,e),e.bind&&this.bindElements(t,n);const o=t.attributes;if(o)for(let t=o.length,e=0;e{const{scrollLeft:e,scrollTop:n}=t;o.push([e,n])})),e.focus(),lr(e,(t=>{const[e,n]=o.shift();t.scrollLeft=e,t.scrollTop=n})),tr.window.scrollTo(t,n)}}isElement(t){return t&&t.nodeType==Node.ELEMENT_NODE}isDocumentFragment(t){return t&&t.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(t){return"br"==this.blockFillerMode?t.isEqualNode(or):!("BR"!==t.tagName||!dr(t,this.blockElements)||1!==t.parentNode.childNodes.length)||t.isEqualNode(rr)||function(t,e){return t.isEqualNode(ir)&&dr(t,e)&&1===t.parentNode.childNodes.length}(t,this.blockElements)}isDomSelectionBackward(t){if(t.isCollapsed)return!1;const e=document.createRange();e.setStart(t.anchorNode,t.anchorOffset),e.setEnd(t.focusNode,t.focusOffset);const n=e.collapsed;return e.detach(),n}getHostViewElement(t){const e=nr(t);for(e.pop();e.length;){const t=e.pop(),n=this._domToViewMapping.get(t);if(n&&(n.is("uiElement")||n.is("rawElement")))return n}return null}isDomSelectionCorrect(t){return this._isDomSelectionPositionCorrect(t.anchorNode,t.anchorOffset)&&this._isDomSelectionPositionCorrect(t.focusNode,t.focusOffset)}registerRawContentMatcher(t){this._rawContentElementMatcher.add(t)}_getBlockFiller(t){switch(this.blockFillerMode){case"nbsp":return Ti(t);case"markedNbsp":return Ni(t);case"br":return Bi(t)}}_isDomSelectionPositionCorrect(t,e){if(Si(t)&&zi(t)&&e<7)return!1;if(this.isElement(t)&&zi(t.childNodes[e]))return!1;const n=this.mapDomToView(t);return!n||!n.is("uiElement")&&!n.is("rawElement")}_processDataFromViewText(t){let e=t.data;if(t.getAncestors().some((t=>this.preElements.includes(t.name))))return e;if(" "==e.charAt(0)){const n=this._getTouchingInlineViewNode(t,!1);!(n&&n.is("$textProxy")&&this._nodeEndsWithSpace(n))&&n||(e=" "+e.substr(1))}if(" "==e.charAt(e.length-1)){const n=this._getTouchingInlineViewNode(t,!0),o=n&&n.is("$textProxy")&&" "==n.data.charAt(0);" "!=e.charAt(e.length-2)&&n&&!o||(e=e.substr(0,e.length-1)+" ")}return e.replace(/ {2}/g," ")}_nodeEndsWithSpace(t){if(t.getAncestors().some((t=>this.preElements.includes(t.name))))return!1;const e=this._processDataFromViewText(t);return" "==e.charAt(e.length-1)}_processDataFromDomText(t){let e=t.data;if(function(t,e){return nr(t).some((t=>t.tagName&&e.includes(t.tagName.toLowerCase())))}(t,this.preElements))return Oi(t);e=e.replace(/[ \n\t\r]{1,}/g," ");const n=this._getTouchingInlineDomNode(t,!1),o=this._getTouchingInlineDomNode(t,!0),i=this._checkShouldLeftTrimDomText(t,n),r=this._checkShouldRightTrimDomText(t,o);i&&(e=e.replace(/^ /,"")),r&&(e=e.replace(/ $/,"")),e=Oi(new Text(e)),e=e.replace(/ \u00A0/g," ");const s=o&&this.isElement(o)&&"BR"!=o.tagName,a=o&&Si(o)&&" "==o.data.charAt(0);return(/( |\u00A0)\u00A0$/.test(e)||!o||s||a)&&(e=e.replace(/\u00A0$/," ")),(i||n&&this.isElement(n)&&"BR"!=n.tagName)&&(e=e.replace(/^\u00A0/," ")),e}_checkShouldLeftTrimDomText(t,e){return!e||(this.isElement(e)?"BR"===e.tagName:!this._encounteredRawContentDomNodes.has(t.previousSibling)&&/[^\S\u00A0]/.test(e.data.charAt(e.data.length-1)))}_checkShouldRightTrimDomText(t,e){return!e&&!zi(t)}_getTouchingInlineViewNode(t,e){const n=new zo({startPosition:e?Lo._createAfter(t):Lo._createBefore(t),direction:e?"forward":"backward"});for(const t of n){if(t.item.is("element")&&this.inlineObjectElements.includes(t.item.name))return t.item;if(t.item.is("containerElement"))return null;if(t.item.is("element","br"))return null;if(t.item.is("$textProxy"))return t.item}return null}_getTouchingInlineDomNode(t,e){if(!t.parentNode)return null;const n=e?"firstChild":"lastChild",o=e?"nextSibling":"previousSibling";let i=!0;do{if(!i&&t[n]?t=t[n]:t[o]?(t=t[o],i=!1):(t=t.parentNode,i=!0),!t||this._isBlockElement(t))return null}while(!Si(t)&&"BR"!=t.tagName&&!this._isInlineObjectElement(t));return t}_isBlockElement(t){return this.isElement(t)&&this.blockElements.includes(t.tagName.toLowerCase())}_isInlineObjectElement(t){return this.isElement(t)&&this.inlineObjectElements.includes(t.tagName.toLowerCase())}_createViewElement(t,e){if(qi(t))return new mi(this.document,"$comment");const n=e.keepOriginalCase?t.tagName:t.tagName.toLowerCase();return new Io(this.document,n)}_isViewElementWithRawContent(t,e){return!1!==e.withChildren&&this._rawContentElementMatcher.match(t)}_shouldRenameElement(t){const e=t.toLowerCase();return"editing"===this.renderingMode&&this.unsafeElements.includes(e)}_createReplacementDomElement(t,e=null){const n=document.createElement("span");if(n.setAttribute(ar,t),e){for(;e.firstChild;)n.appendChild(e.firstChild);for(const t of e.getAttributeNames())n.setAttribute(t,e.getAttribute(t))}return n}}function lr(t,e){for(;t&&t!=tr.document;)e(t),t=t.parentNode}function dr(t,e){const n=t.parentNode;return n&&n.tagName&&e.includes(n.tagName.toLowerCase())}function hr(t){"script"===t&&c("domconverter-unsafe-script-element-detected"),"style"===t&&c("domconverter-unsafe-style-element-detected")}function ur(t){const e=Object.prototype.toString.apply(t);return"[object Window]"==e||"[object global]"==e}const gr=Ft({},f,{listenTo(t,e,n,o={}){if(Gi(t)||ur(t)){const i={capture:!!o.useCapture,passive:!!o.usePassive},r=this._getProxyEmitter(t,i)||new pr(t,i);this.listenTo(r,e,n,o)}else f.listenTo.call(this,t,e,n,o)},stopListening(t,e,n){if(Gi(t)||ur(t)){const o=this._getAllProxyEmitters(t);for(const t of o)this.stopListening(t,e,n)}else f.stopListening.call(this,t,e,n)},_getProxyEmitter(t,e){return n=this,o=fr(t,e),n[g]&&n[g][o]?n[g][o].emitter:null;var n,o},_getAllProxyEmitters(t){return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map((e=>this._getProxyEmitter(t,e))).filter((t=>!!t))}}),mr=gr;class pr{constructor(t,e){k(this,fr(t,e)),this._domNode=t,this._options=e}}function fr(t,e){let n=function(t){return t["data-ck-expando"]||(t["data-ck-expando"]=i())}(t);for(const t of Object.keys(e).sort())e[t]&&(n+="-"+t);return n}Ft(pr.prototype,f,{attach(t){if(this._domListeners&&this._domListeners[t])return;const e=this._createDomListener(t);this._domNode.addEventListener(t,e,this._options),this._domListeners||(this._domListeners={}),this._domListeners[t]=e},detach(t){let e;!this._domListeners[t]||(e=this._events[t])&&e.callbacks.length||this._domListeners[t].removeListener()},_addEventListener(t,e,n){this.attach(t),f._addEventListener.call(this,t,e,n)},_removeEventListener(t,e){f._removeEventListener.call(this,t,e),this.detach(t)},_createDomListener(t){const e=e=>{this.fire(t,e)};return e.removeListener=()=>{this._domNode.removeEventListener(t,e,this._options),delete this._domListeners[t]},e}});class kr{constructor(t){this.view=t,this.document=t.document,this.isEnabled=!1}enable(){this.isEnabled=!0}disable(){this.isEnabled=!1}destroy(){this.disable(),this.stopListening()}checkShouldIgnoreEventFromTarget(t){return t&&3===t.nodeType&&(t=t.parentNode),!(!t||1!==t.nodeType)&&t.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}Xt(kr,mr);function br(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new xe;++ea))return!1;var l=r.get(t),d=r.get(e);if(l&&d)return l==e&&d==t;var h=-1,u=!0,g=2&n?new wr:void 0;for(r.set(t,e),r.set(e,t);++h{this.listenTo(t,e,((t,e)=>{this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(e.target)&&this.onDomEvent(e)}),{useCapture:this.useCapture})}))}fire(t,e,n){this.isEnabled&&this.document.fire(t,new Lr(this.view,e,n))}}class Rr extends Or{constructor(t){super(t),this.domEventType=["keydown","keyup"]}onDomEvent(t){this.fire(t.type,t,{keyCode:t.keyCode,altKey:t.altKey,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,metaKey:t.metaKey,get keystroke(){return di(this)}})}}const jr=function(){return D.Date.now()};var Fr=/\s/;var Vr=/^\s+/;const Ur=function(t){return t?t.slice(0,function(t){for(var e=t.length;e--&&Fr.test(t.charAt(e)););return e}(t)+1).replace(Vr,""):t};var Hr=/^[-+]0x[0-9a-f]+$/i,Wr=/^0b[01]+$/i,qr=/^0o[0-7]+$/i,Gr=parseInt;const Yr=function(t){if("number"==typeof t)return t;if(Zn(t))return NaN;if(y(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=y(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Ur(t);var n=Wr.test(t);return n||qr.test(t)?Gr(t.slice(2),n?2:8):Hr.test(t)?NaN:+t};var Kr=Math.max,$r=Math.min;const Qr=function(t,e,n){var o,i,r,s,a,c,l=0,d=!1,h=!1,u=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function g(e){var n=o,r=i;return o=i=void 0,l=e,s=t.apply(r,n)}function m(t){return l=t,a=setTimeout(f,e),d?g(t):s}function p(t){var n=t-c;return void 0===c||n>=e||n<0||h&&t-l>=r}function f(){var t=jr();if(p(t))return k(t);a=setTimeout(f,function(t){var n=e-(t-c);return h?$r(n,r-(t-l)):n}(t))}function k(t){return a=void 0,u&&o?g(t):(o=i=void 0,s)}function b(){var t=jr(),n=p(t);if(o=arguments,i=this,c=t,n){if(void 0===a)return m(c);if(h)return clearTimeout(a),a=setTimeout(f,e),g(c)}return void 0===a&&(a=setTimeout(f,e)),s}return e=Yr(e)||0,y(n)&&(d=!!n.leading,r=(h="maxWait"in n)?Kr(Yr(n.maxWait)||0,e):r,u="trailing"in n?!!n.trailing:u),b.cancel=function(){void 0!==a&&clearTimeout(a),l=0,o=c=i=a=void 0},b.flush=function(){return void 0===a?s:k(jr())},b};class Zr extends kr{constructor(t){super(t),this._fireSelectionChangeDoneDebounced=Qr((t=>this.document.fire("selectionChangeDone",t)),200)}observe(){const t=this.document;t.on("arrowKey",((e,n)=>{t.selection.isFake&&this.isEnabled&&n.preventDefault()}),{context:"$capture"}),t.on("arrowKey",((e,n)=>{t.selection.isFake&&this.isEnabled&&this._handleSelectionMove(n.keyCode)}),{priority:"lowest"})}destroy(){super.destroy(),this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(t){const e=this.document.selection,n=new Fo(e.getRanges(),{backward:e.isBackward,fake:!1});t!=ci.arrowleft&&t!=ci.arrowup||n.setTo(n.getFirstPosition()),t!=ci.arrowright&&t!=ci.arrowdown||n.setTo(n.getLastPosition());const o={oldSelection:e,newSelection:n,domSelection:null};this.document.fire("selectionChange",o),this._fireSelectionChangeDoneDebounced(o)}}class Jr extends kr{constructor(t){super(t),this.mutationObserver=t.getObserver(zr),this.selection=this.document.selection,this.domConverter=t.domConverter,this._documents=new WeakSet,this._fireSelectionChangeDoneDebounced=Qr((t=>this.document.fire("selectionChangeDone",t)),200),this._clearInfiniteLoopInterval=setInterval((()=>this._clearInfiniteLoop()),1e3),this._documentIsSelectingInactivityTimeoutDebounced=Qr((()=>this.document.isSelecting=!1),5e3),this._loopbackCounter=0}observe(t){const e=t.ownerDocument,n=()=>{this.document.isSelecting=!1,this._documentIsSelectingInactivityTimeoutDebounced.cancel()};this.listenTo(t,"selectstart",(()=>{this.document.isSelecting=!0,this._documentIsSelectingInactivityTimeoutDebounced()}),{priority:"highest"}),this.listenTo(t,"keydown",n,{priority:"highest"}),this.listenTo(t,"keyup",n,{priority:"highest"}),this._documents.has(e)||(this.listenTo(e,"mouseup",n,{priority:"highest"}),this.listenTo(e,"selectionchange",((t,n)=>{this._handleSelectionChange(n,e),this._documentIsSelectingInactivityTimeoutDebounced()})),this._documents.add(e))}destroy(){super.destroy(),clearInterval(this._clearInfiniteLoopInterval),this._fireSelectionChangeDoneDebounced.cancel(),this._documentIsSelectingInactivityTimeoutDebounced.cancel()}_handleSelectionChange(t,e){if(!this.isEnabled)return;const n=e.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(n.anchorNode))return;this.mutationObserver.flush();const o=this.domConverter.domSelectionToView(n);if(0!=o.rangeCount){if(this.view.hasDomSelection=!0,!(this.selection.isEqual(o)&&this.domConverter.isDomSelectionCorrect(n)||++this._loopbackCounter>60))if(this.selection.isSimilar(o))this.view.forceRender();else{const t={oldSelection:this.selection,newSelection:o,domSelection:n};this.document.fire("selectionChange",t),this._fireSelectionChangeDoneDebounced(t)}}else this.view.hasDomSelection=!1}_clearInfiniteLoop(){this._loopbackCounter=0}}class Xr extends Or{constructor(t){super(t),this.domEventType=["focus","blur"],this.useCapture=!0;const e=this.document;e.on("focus",(()=>{e.isFocused=!0,this._renderTimeoutId=setTimeout((()=>t.change((()=>{}))),50)})),e.on("blur",((n,o)=>{const i=e.selection.editableElement;null!==i&&i!==o.target||(e.isFocused=!1,t.change((()=>{})))}))}onDomEvent(t){this.fire(t.type,t)}destroy(){this._renderTimeoutId&&clearTimeout(this._renderTimeoutId),super.destroy()}}class ts extends Or{constructor(t){super(t),this.domEventType=["compositionstart","compositionupdate","compositionend"];const e=this.document;e.on("compositionstart",(()=>{e.isComposing=!0})),e.on("compositionend",(()=>{e.isComposing=!1}))}onDomEvent(t){this.fire(t.type,t)}}class es extends Or{constructor(t){super(t),this.domEventType=["beforeinput"]}onDomEvent(t){this.fire(t.type,t)}}const ns=function(t){return"string"==typeof t||!_t(t)&&mt(t)&&"[object String]"==z(t)};function os(t,e,n={},o=[]){const i=n&&n.xmlns,r=i?t.createElementNS(i,e):t.createElement(e);for(const t in n)r.setAttribute(t,n[t]);!ns(o)&&Bn(o)||(o=[o]);for(let e of o)ns(e)&&(e=t.createTextNode(e)),r.appendChild(e);return r}function is(t){return"[object Range]"==Object.prototype.toString.apply(t)}function rs(t){const e=t.ownerDocument.defaultView.getComputedStyle(t);return{top:parseInt(e.borderTopWidth,10),right:parseInt(e.borderRightWidth,10),bottom:parseInt(e.borderBottomWidth,10),left:parseInt(e.borderLeftWidth,10)}}const ss=["top","right","bottom","left","width","height"];class as{constructor(t){const e=is(t);if(Object.defineProperty(this,"_source",{value:t._source||t,writable:!0,enumerable:!1}),Mn(t)||e)if(e){const e=as.getDomRangeRects(t);cs(this,as.getBoundingRect(e))}else cs(this,t.getBoundingClientRect());else if(ur(t)){const{innerWidth:e,innerHeight:n}=t;cs(this,{top:0,right:e,bottom:n,left:0,width:e,height:n})}else cs(this,t)}clone(){return new as(this)}moveTo(t,e){return this.top=e,this.right=t+this.width,this.bottom=e+this.height,this.left=t,this}moveBy(t,e){return this.top+=e,this.right+=t,this.left+=t,this.bottom+=e,this}getIntersection(t){const e={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left)};return e.width=e.right-e.left,e.height=e.bottom-e.top,e.width<0||e.height<0?null:new as(e)}getIntersectionArea(t){const e=this.getIntersection(t);return e?e.getArea():0}getArea(){return this.width*this.height}getVisible(){const t=this._source;let e=this.clone();if(!ls(t)){let n=t.parentNode||t.commonAncestorContainer;for(;n&&!ls(n);){const t=new as(n),o=e.getIntersection(t);if(!o)return null;o.getArea(){for(const e of t){const t=ds._getElementCallbacks(e.target);if(t)for(const n of t)n(e)}}))}}ds._observerInstance=null,ds._elementCallbacks=null;class hs{constructor(t){this._callback=t,this._elements=new Set,this._previousRects=new Map,this._periodicCheckTimeout=null}observe(t){this._elements.add(t),this._checkElementRectsAndExecuteCallback(),1===this._elements.size&&this._startPeriodicCheck()}unobserve(t){this._elements.delete(t),this._previousRects.delete(t),this._elements.size||this._stopPeriodicCheck()}_startPeriodicCheck(){const t=()=>{this._checkElementRectsAndExecuteCallback(),this._periodicCheckTimeout=setTimeout(t,100)};this.listenTo(tr.window,"resize",(()=>{this._checkElementRectsAndExecuteCallback()})),this._periodicCheckTimeout=setTimeout(t,100)}_stopPeriodicCheck(){clearTimeout(this._periodicCheckTimeout),this.stopListening(),this._previousRects.clear()}_checkElementRectsAndExecuteCallback(){const t=[];for(const e of this._elements)this._hasRectChanged(e)&&t.push({target:e,contentRect:this._previousRects.get(e)});t.length&&this._callback(t)}_hasRectChanged(t){if(!t.ownerDocument.body.contains(t))return!1;const e=new as(t),n=this._previousRects.get(t),o=!n||!n.isEqual(e);return this._previousRects.set(t,e),o}}function us(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}function gs({target:t,viewportOffset:e=0}){const n=_s(t);let o=n,i=null;for(;o;){let r;r=As(o==n?t:i),ps(r,(()=>Cs(t,o)));const s=Cs(t,o);if(ms(o,s,e),o.parent!=o){if(i=o.frameElement,o=o.parent,!i)return}else o=null}}function ms(t,e,n){const o=e.clone().moveBy(0,n),i=e.clone().moveBy(0,-n),r=new as(t).excludeScrollbarsAndBorders();if(![i,o].every((t=>r.contains(t)))){let{scrollX:s,scrollY:a}=t;ks(i,r)?a-=r.top-e.top+n:fs(o,r)&&(a+=e.bottom-r.bottom+n),bs(e,r)?s-=r.left-e.left+n:ws(e,r)&&(s+=e.right-r.right+n),t.scrollTo(s,a)}}function ps(t,e){const n=_s(t);let o,i;for(;t!=n.document.body;)i=e(),o=new as(t).excludeScrollbarsAndBorders(),o.contains(i)||(ks(i,o)?t.scrollTop-=o.top-i.top:fs(i,o)&&(t.scrollTop+=i.bottom-o.bottom),bs(i,o)?t.scrollLeft-=o.left-i.left:ws(i,o)&&(t.scrollLeft+=i.right-o.right)),t=t.parentNode}function fs(t,e){return t.bottom>e.bottom}function ks(t,e){return t.tope.right}function _s(t){return is(t)?t.startContainer.ownerDocument.defaultView:t.ownerDocument.defaultView}function As(t){if(is(t)){let e=t.commonAncestorContainer;return Si(e)&&(e=e.parentNode),e}return t.parentNode}function Cs(t,e){const n=_s(t),o=new as(t);if(n===e)return o;{let t=n;for(;t!=e;){const e=t.frameElement,n=new as(e).excludeScrollbarsAndBorders();o.moveBy(n.left,n.top),t=t.parent}}return o}function vs(t){const e=t.next();return e.done?null:e.value}Xt(hs,mr),Object.assign({},{scrollViewportToShowTarget:gs,scrollAncestorsToShowTarget:function(t){ps(As(t),(()=>new as(t)))}});class ys{constructor(){this.set("isFocused",!1),this.set("focusedElement",null),this._elements=new Set,this._nextEventLoopTimeout=null}add(t){if(this._elements.has(t))throw new a("focustracker-add-element-already-exist",this);this.listenTo(t,"focus",(()=>this._focus(t)),{useCapture:!0}),this.listenTo(t,"blur",(()=>this._blur()),{useCapture:!0}),this._elements.add(t)}remove(t){t===this.focusedElement&&this._blur(t),this._elements.has(t)&&(this.stopListening(t),this._elements.delete(t))}destroy(){this.stopListening()}_focus(t){clearTimeout(this._nextEventLoopTimeout),this.focusedElement=t,this.isFocused=!0}_blur(){clearTimeout(this._nextEventLoopTimeout),this._nextEventLoopTimeout=setTimeout((()=>{this.focusedElement=null,this.isFocused=!1}),0)}}Xt(ys,mr),Xt(ys,Yt);class xs{constructor(){this._listener=Object.create(mr)}listenTo(t){this._listener.listenTo(t,"keydown",((t,e)=>{this._listener.fire("_keydown:"+di(e),e)}))}set(t,e,n={}){const o=hi(t),i=n.priority;this._listener.listenTo(this._listener,"_keydown:"+o,((t,n)=>{e(n,(()=>{n.preventDefault(),n.stopPropagation(),t.stop()})),t.return=!0}),{priority:i})}press(t){return!!this._listener.fire("_keydown:"+di(t),t)}destroy(){this._listener.stopListening()}}class Es extends kr{constructor(t){super(t),this.document.on("keydown",((t,e)=>{if(this.isEnabled&&((n=e.keyCode)==ci.arrowright||n==ci.arrowleft||n==ci.arrowup||n==ci.arrowdown)){const n=new Uo(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(n,e),n.stop.called&&t.stop()}var n}))}observe(){}}class Ds extends kr{constructor(t){super(t);const e=this.document;e.on("keydown",((t,n)=>{if(!this.isEnabled||n.keyCode!=ci.tab||n.ctrlKey)return;const o=new Uo(e,"tab",e.selection.getFirstRange());e.fire(o,n),o.stop.called&&t.stop()}))}observe(){}}class Is{constructor(t){this.document=new Qo(t),this.domConverter=new cr(this.document),this.domRoots=new Map,this.set("isRenderingInProgress",!1),this.set("hasDomSelection",!1),this._renderer=new Qi(this.domConverter,this.document.selection),this._renderer.bind("isFocused","isSelecting").to(this.document),this._initialDomRootAttributes=new WeakMap,this._observers=new Map,this._ongoingChange=!1,this._postFixersInProgress=!1,this._renderingDisabled=!1,this._hasChangedSinceTheLastRendering=!1,this._writer=new wi(this.document),this.addObserver(zr),this.addObserver(Jr),this.addObserver(Xr),this.addObserver(Rr),this.addObserver(Zr),this.addObserver(ts),this.addObserver(Es),this.addObserver(Ds),ii.isAndroid&&this.addObserver(es),this.document.on("arrowKey",Ri,{priority:"low"}),function(t){t.document.on("arrowKey",((e,n)=>function(t,e,n){if(e.keyCode==ci.arrowright){const t=e.domTarget.ownerDocument.defaultView.getSelection(),o=1==t.rangeCount&&t.getRangeAt(0).collapsed;if(o||e.shiftKey){const e=t.focusNode,i=t.focusOffset,r=n.domPositionToView(e,i);if(null===r)return;let s=!1;const a=r.getLastMatchingPosition((t=>(t.item.is("uiElement")&&(s=!0),!(!t.item.is("uiElement")&&!t.item.is("attributeElement")))));if(s){const e=n.viewPositionToDom(a);o?t.collapse(e.parent,e.offset):t.extend(e.parent,e.offset)}}}}(0,n,t.domConverter)),{priority:"low"})}(this),this.on("render",(()=>{this._render(),this.document.fire("layoutChanged"),this._hasChangedSinceTheLastRendering=!1})),this.listenTo(this.document.selection,"change",(()=>{this._hasChangedSinceTheLastRendering=!0})),this.listenTo(this.document,"change:isFocused",(()=>{this._hasChangedSinceTheLastRendering=!0}))}attachDomRoot(t,e="main"){const n=this.document.getRoot(e);n._name=t.tagName.toLowerCase();const o={};for(const{name:e,value:i}of Array.from(t.attributes))o[e]=i,"class"===e?this._writer.addClass(i.split(" "),n):this._writer.setAttribute(e,i,n);this._initialDomRootAttributes.set(t,o);const i=()=>{this._writer.setAttribute("contenteditable",!n.isReadOnly,n),n.isReadOnly?this._writer.addClass("ck-read-only",n):this._writer.removeClass("ck-read-only",n)};i(),this.domRoots.set(e,t),this.domConverter.bindElements(t,n),this._renderer.markToSync("children",n),this._renderer.markToSync("attributes",n),this._renderer.domDocuments.add(t.ownerDocument),n.on("change:children",((t,e)=>this._renderer.markToSync("children",e))),n.on("change:attributes",((t,e)=>this._renderer.markToSync("attributes",e))),n.on("change:text",((t,e)=>this._renderer.markToSync("text",e))),n.on("change:isReadOnly",(()=>this.change(i))),n.on("change",(()=>{this._hasChangedSinceTheLastRendering=!0}));for(const n of this._observers.values())n.observe(t,e)}detachDomRoot(t){const e=this.domRoots.get(t);Array.from(e.attributes).forEach((({name:t})=>e.removeAttribute(t)));const n=this._initialDomRootAttributes.get(e);for(const t in n)e.setAttribute(t,n[t]);this.domRoots.delete(t),this.domConverter.unbindDomElement(e)}getDomRoot(t="main"){return this.domRoots.get(t)}addObserver(t){let e=this._observers.get(t);if(e)return e;e=new t(this),this._observers.set(t,e);for(const[t,n]of this.domRoots)e.observe(n,t);return e.enable(),e}getObserver(t){return this._observers.get(t)}disableObservers(){for(const t of this._observers.values())t.disable()}enableObservers(){for(const t of this._observers.values())t.enable()}scrollToTheSelection(){const t=this.document.selection.getFirstRange();t&&gs({target:this.domConverter.viewRangeToDom(t),viewportOffset:20})}focus(){if(!this.document.isFocused){const t=this.document.selection.editableElement;t&&(this.domConverter.focus(t),this.forceRender())}}change(t){if(this.isRenderingInProgress||this._postFixersInProgress)throw new a("cannot-change-view-tree",this);try{if(this._ongoingChange)return t(this._writer);this._ongoingChange=!0;const e=t(this._writer);return this._ongoingChange=!1,!this._renderingDisabled&&this._hasChangedSinceTheLastRendering&&(this._postFixersInProgress=!0,this.document._callPostFixers(this._writer),this._postFixersInProgress=!1,this.fire("render")),e}catch(t){a.rethrowUnexpectedError(t,this)}}forceRender(){this._hasChangedSinceTheLastRendering=!0,this.change((()=>{}))}destroy(){for(const t of this._observers.values())t.destroy();this.document.destroy(),this.stopListening()}createPositionAt(t,e){return Lo._createAt(t,e)}createPositionAfter(t){return Lo._createAfter(t)}createPositionBefore(t){return Lo._createBefore(t)}createRange(t,e){return new Oo(t,e)}createRangeOn(t){return Oo._createOn(t)}createRangeIn(t){return Oo._createIn(t)}createSelection(t,e,n){return new Fo(t,e,n)}_disableRendering(t){this._renderingDisabled=t,0==t&&this.change((()=>{}))}_render(){this.isRenderingInProgress=!0,this.disableObservers(),this._renderer.render(),this.enableObservers(),this.isRenderingInProgress=!1}}Xt(Is,Yt);class Ms{constructor(t){this.parent=null,this._attrs=Yn(t)}get index(){let t;if(!this.parent)return null;if(null===(t=this.parent.getChildIndex(this)))throw new a("model-node-not-found-in-parent",this);return t}get startOffset(){let t;if(!this.parent)return null;if(null===(t=this.parent.getChildStartOffset(this)))throw new a("model-node-not-found-in-parent",this);return t}get offsetSize(){return 1}get endOffset(){return this.parent?this.startOffset+this.offsetSize:null}get nextSibling(){const t=this.index;return null!==t&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return null!==t&&this.parent.getChild(t-1)||null}get root(){let t=this;for(;t.parent;)t=t.parent;return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;for(;e.parent;)t.unshift(e.startOffset),e=e.parent;return t}getAncestors(t={includeSelf:!1,parentFirst:!1}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e),o=t.getAncestors(e);let i=0;for(;n[i]==o[i]&&n[i];)i++;return 0===i?null:n[i-1]}isBefore(t){if(this==t)return!1;if(this.root!==t.root)return!1;const e=this.getPath(),n=t.getPath(),o=Un(e,n);switch(o){case"prefix":return!0;case"extension":return!1;default:return e[o](t[e[0]]=e[1],t)),{})),t}is(t){return"node"===t||"model:node"===t}_clone(){return new Ms(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(t,e){this._attrs.set(t,e)}_setAttributesTo(t){this._attrs=Yn(t)}_removeAttribute(t){return this._attrs.delete(t)}_clearAttributes(){this._attrs.clear()}}class Ss extends Ms{constructor(t,e){super(e),this._data=t||""}get offsetSize(){return this.data.length}get data(){return this._data}is(t){return"$text"===t||"model:$text"===t||"text"===t||"model:text"===t||"node"===t||"model:node"===t}toJSON(){const t=super.toJSON();return t.data=this.data,t}_clone(){return new Ss(this.data,this.getAttributes())}static fromJSON(t){return new Ss(t.data,t.attributes)}}class Ts{constructor(t,e,n){if(this.textNode=t,e<0||e>t.offsetSize)throw new a("model-textproxy-wrong-offsetintext",this);if(n<0||e+n>t.offsetSize)throw new a("model-textproxy-wrong-length",this);this.data=t.data.substring(e,e+n),this.offsetInText=e}get startOffset(){return null!==this.textNode.startOffset?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return null!==this.startOffset?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}is(t){return"$textProxy"===t||"model:$textProxy"===t||"textProxy"===t||"model:textProxy"===t}getPath(){const t=this.textNode.getPath();return t.length>0&&(t[t.length-1]+=this.offsetInText),t}getAncestors(t={includeSelf:!1,parentFirst:!1}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}hasAttribute(t){return this.textNode.hasAttribute(t)}getAttribute(t){return this.textNode.getAttribute(t)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}class Ns{constructor(t){this._nodes=[],t&&this._insertNodes(0,t)}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce(((t,e)=>t+e.offsetSize),0)}getNode(t){return this._nodes[t]||null}getNodeIndex(t){const e=this._nodes.indexOf(t);return-1==e?null:e}getNodeStartOffset(t){const e=this.getNodeIndex(t);return null===e?null:this._nodes.slice(0,e).reduce(((t,e)=>t+e.offsetSize),0)}indexToOffset(t){if(t==this._nodes.length)return this.maxOffset;const e=this._nodes[t];if(!e)throw new a("model-nodelist-index-out-of-bounds",this);return this.getNodeStartOffset(e)}offsetToIndex(t){let e=0;for(const n of this._nodes){if(t>=e&&tt.toJSON()))}}class Bs extends Ms{constructor(t,e,n){super(e),this.name=t,this._children=new Ns,n&&this._insertChild(0,n)}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}is(t,e=null){return e?e===this.name&&("element"===t||"model:element"===t):"element"===t||"model:element"===t||"node"===t||"model:node"===t}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}offsetToIndex(t){return this._children.offsetToIndex(t)}getNodeByPath(t){let e=this;for(const n of t)e=e.getChild(e.offsetToIndex(n));return e}findAncestor(t,e={includeSelf:!1}){let n=e.includeSelf?this:this.parent;for(;n;){if(n.name===t)return n;n=n.parent}return null}toJSON(){const t=super.toJSON();if(t.name=this.name,this._children.length>0){t.children=[];for(const e of this._children)t.children.push(e.toJSON())}return t}_clone(t=!1){const e=t?Array.from(this._children).map((t=>t._clone(!0))):null;return new Bs(this.name,this.getAttributes(),e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=function(t){return"string"==typeof t?[new Ss(t)]:(Bn(t)||(t=[t]),Array.from(t).map((t=>"string"==typeof t?new Ss(t):t instanceof Ts?new Ss(t.data,t.getAttributes()):t)))}(e);for(const t of n)null!==t.parent&&t._remove(),t.parent=this;this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n)t.parent=null;return n}static fromJSON(t){let e=null;if(t.children){e=[];for(const n of t.children)n.name?e.push(Bs.fromJSON(n)):e.push(Ss.fromJSON(n))}return new Bs(t.name,t.attributes,e)}}class Ps{constructor(t={}){if(!t.boundaries&&!t.startPosition)throw new a("model-tree-walker-no-start-position",null);const e=t.direction||"forward";if("forward"!=e&&"backward"!=e)throw new a("model-tree-walker-unknown-direction",t,{direction:e});this.direction=e,this.boundaries=t.boundaries||null,t.startPosition?this.position=t.startPosition.clone():this.position=Ls._createAt(this.boundaries["backward"==this.direction?"end":"start"]),this.position.stickiness="toNone",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null,this._visitedParent=this.position.parent}[Symbol.iterator](){return this}skip(t){let e,n,o,i;do{o=this.position,i=this._visitedParent,({done:e,value:n}=this.next())}while(!e&&t(n));e||(this.position=o,this._visitedParent=i)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){const t=this.position,e=this.position.clone(),n=this._visitedParent;if(null===n.parent&&e.offset===n.maxOffset)return{done:!0};if(n===this._boundaryEndParent&&e.offset==this.boundaries.end.offset)return{done:!0};const o=Os(e,n),i=o||Rs(e,n,o);if(i instanceof Bs)return this.shallow?e.offset++:(e.path.push(0),this._visitedParent=i),this.position=e,zs("elementStart",i,t,e,1);if(i instanceof Ss){let o;if(this.singleCharacters)o=1;else{let t=i.endOffset;this._boundaryEndParent==n&&this.boundaries.end.offsett&&(t=this.boundaries.start.offset),o=e.offset-t}const i=e.offset-r.startOffset,s=new Ts(r,i-o,o);return e.offset-=o,this.position=e,zs("text",s,t,e,o)}return e.path.pop(),this.position=e,this._visitedParent=n.parent,zs("elementStart",n,t,e,1)}}function zs(t,e,n,o,i){return{done:!1,value:{type:t,item:e,previousPosition:n,nextPosition:o,length:i}}}class Ls{constructor(t,e,n="toNone"){if(!t.is("element")&&!t.is("documentFragment"))throw new a("model-position-root-invalid",t);if(!(e instanceof Array)||0===e.length)throw new a("model-position-path-incorrect-format",t,{path:e});t.is("rootElement")?e=e.slice():(e=[...t.getPath(),...e],t=t.root),this.root=t,this.path=e,this.stickiness=n}get offset(){return this.path[this.path.length-1]}set offset(t){this.path[this.path.length-1]=t}get parent(){let t=this.root;for(let e=0;en.path.length){if(e.offset!==o.maxOffset)return!1;e.path=e.path.slice(0,-1),o=o.parent,e.offset++}else{if(0!==n.offset)return!1;n.path=n.path.slice(0,-1)}}}is(t){return"position"===t||"model:position"===t}hasSameParentAs(t){return this.root===t.root&&"same"==Un(this.getParentPath(),t.getParentPath())}getTransformedByOperation(t){let e;switch(t.type){case"insert":e=this._getTransformedByInsertOperation(t);break;case"move":case"remove":case"reinsert":e=this._getTransformedByMoveOperation(t);break;case"split":e=this._getTransformedBySplitOperation(t);break;case"merge":e=this._getTransformedByMergeOperation(t);break;default:e=Ls._createAt(this)}return e}_getTransformedByInsertOperation(t){return this._getTransformedByInsertion(t.position,t.howMany)}_getTransformedByMoveOperation(t){return this._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany)}_getTransformedBySplitOperation(t){const e=t.movedRange;return e.containsPosition(this)||e.start.isEqual(this)&&"toNext"==this.stickiness?this._getCombined(t.splitPosition,t.moveTargetPosition):t.graveyardPosition?this._getTransformedByMove(t.graveyardPosition,t.insertionPosition,1):this._getTransformedByInsertion(t.insertionPosition,1)}_getTransformedByMergeOperation(t){const e=t.movedRange;let n;return e.containsPosition(this)||e.start.isEqual(this)?(n=this._getCombined(t.sourcePosition,t.targetPosition),t.sourcePosition.isBefore(t.targetPosition)&&(n=n._getTransformedByDeletion(t.deletionPosition,1))):n=this.isEqual(t.deletionPosition)?Ls._createAt(t.deletionPosition):this._getTransformedByMove(t.deletionPosition,t.graveyardPosition,1),n}_getTransformedByDeletion(t,e){const n=Ls._createAt(this);if(this.root!=t.root)return n;if("same"==Un(t.getParentPath(),this.getParentPath())){if(t.offsetthis.offset)return null;n.offset-=e}}else if("prefix"==Un(t.getParentPath(),this.getParentPath())){const o=t.path.length-1;if(t.offset<=this.path[o]){if(t.offset+e>this.path[o])return null;n.path[o]-=e}}return n}_getTransformedByInsertion(t,e){const n=Ls._createAt(this);if(this.root!=t.root)return n;if("same"==Un(t.getParentPath(),this.getParentPath()))(t.offsete+1;){const e=o.maxOffset-n.offset;0!==e&&t.push(new Fs(n,n.getShiftedBy(e))),n.path=n.path.slice(0,-1),n.offset++,o=o.parent}for(;n.path.length<=this.end.path.length;){const e=this.end.path[n.path.length-1],o=e-n.offset;0!==o&&t.push(new Fs(n,n.getShiftedBy(o))),n.offset=e,n.path.push(0)}return t}getWalker(t={}){return t.boundaries=this,new Ps(t)}*getItems(t={}){t.boundaries=this,t.ignoreElementEnd=!0;const e=new Ps(t);for(const t of e)yield t.item}*getPositions(t={}){t.boundaries=this;const e=new Ps(t);yield e.position;for(const t of e)yield t.nextPosition}getTransformedByOperation(t){switch(t.type){case"insert":return this._getTransformedByInsertOperation(t);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(t);case"split":return[this._getTransformedBySplitOperation(t)];case"merge":return[this._getTransformedByMergeOperation(t)]}return[new Fs(this.start,this.end)]}getTransformedByOperations(t){const e=[new Fs(this.start,this.end)];for(const n of t)for(let t=0;t0?new this(n,o):new this(o,n)}static _createIn(t){return new this(Ls._createAt(t,0),Ls._createAt(t,t.maxOffset))}static _createOn(t){return this._createFromPositionAndShift(Ls._createBefore(t),t.offsetSize)}static _createFromRanges(t){if(0===t.length)throw new a("range-create-from-ranges-empty-array",null);if(1==t.length)return t[0].clone();const e=t[0];t.sort(((t,e)=>t.start.isAfter(e.start)?1:-1));const n=t.indexOf(e),o=new this(e.start,e.end);if(n>0)for(let e=n-1;t[e].end.isEqual(o.start);e++)o.start=Ls._createAt(t[e].start);for(let e=n+1;e{if(e.viewPosition)return;const n=this._modelToViewMapping.get(e.modelPosition.parent);if(!n)throw new a("mapping-model-position-view-parent-not-found",this,{modelPosition:e.modelPosition});e.viewPosition=this.findPositionIn(n,e.modelPosition.offset)}),{priority:"low"}),this.on("viewToModelPosition",((t,e)=>{if(e.modelPosition)return;const n=this.findMappedViewAncestor(e.viewPosition),o=this._viewToModelMapping.get(n),i=this._toModelOffset(e.viewPosition.parent,e.viewPosition.offset,n);e.modelPosition=Ls._createAt(o,i)}),{priority:"low"})}bindElements(t,e){this._modelToViewMapping.set(t,e),this._viewToModelMapping.set(e,t)}unbindViewElement(t,e={}){const n=this.toModelElement(t);if(this._elementToMarkerNames.has(t))for(const e of this._elementToMarkerNames.get(t))this._unboundMarkerNames.add(e);e.defer?this._deferredBindingRemovals.set(t,t.root):(this._viewToModelMapping.delete(t),this._modelToViewMapping.get(n)==t&&this._modelToViewMapping.delete(n))}unbindModelElement(t){const e=this.toViewElement(t);this._modelToViewMapping.delete(t),this._viewToModelMapping.get(e)==t&&this._viewToModelMapping.delete(e)}bindElementToMarker(t,e){const n=this._markerNameToElements.get(e)||new Set;n.add(t);const o=this._elementToMarkerNames.get(t)||new Set;o.add(e),this._markerNameToElements.set(e,n),this._elementToMarkerNames.set(t,o)}unbindElementFromMarkerName(t,e){const n=this._markerNameToElements.get(e);n&&(n.delete(t),0==n.size&&this._markerNameToElements.delete(e));const o=this._elementToMarkerNames.get(t);o&&(o.delete(e),0==o.size&&this._elementToMarkerNames.delete(t))}flushUnboundMarkerNames(){const t=Array.from(this._unboundMarkerNames);return this._unboundMarkerNames.clear(),t}flushDeferredBindings(){for(const[t,e]of this._deferredBindingRemovals)t.root==e&&this.unbindViewElement(t);this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set,this._deferredBindingRemovals=new Map}toModelElement(t){return this._viewToModelMapping.get(t)}toViewElement(t){return this._modelToViewMapping.get(t)}toModelRange(t){return new Fs(this.toModelPosition(t.start),this.toModelPosition(t.end))}toViewRange(t){return new Oo(this.toViewPosition(t.start),this.toViewPosition(t.end))}toModelPosition(t){const e={viewPosition:t,mapper:this};return this.fire("viewToModelPosition",e),e.modelPosition}toViewPosition(t,e={isPhantom:!1}){const n={modelPosition:t,mapper:this,isPhantom:e.isPhantom};return this.fire("modelToViewPosition",n),n.viewPosition}markerNameToElements(t){const e=this._markerNameToElements.get(t);if(!e)return null;const n=new Set;for(const t of e)if(t.is("attributeElement"))for(const e of t.getElementsWithSameId())n.add(e);else n.add(t);return n}registerViewToModelLength(t,e){this._viewToModelLengthCallbacks.set(t,e)}findMappedViewAncestor(t){let e=t.parent;for(;!this._viewToModelMapping.has(e);)e=e.parent;return e}_toModelOffset(t,e,n){if(n!=t)return this._toModelOffset(t.parent,t.index,n)+this._toModelOffset(t,e,t);if(t.is("$text"))return e;let o=0;for(let n=0;n1?e[0]+":"+e[1]:e[0]}class Ws{constructor(t){this._conversionApi={dispatcher:this,...t},this._firedEventsMap=new WeakMap}convertChanges(t,e,n){const o=this._createConversionApi(n,t.getRefreshedItems());for(const e of t.getMarkersToRemove())this._convertMarkerRemove(e.name,e.range,o);const i=this._reduceChanges(t.getChanges());for(const t of i)"insert"===t.type?this._convertInsert(Fs._createFromPositionAndShift(t.position,t.length),o):"reinsert"===t.type?this._convertReinsert(Fs._createFromPositionAndShift(t.position,t.length),o):"remove"===t.type?this._convertRemove(t.position,t.length,t.name,o):this._convertAttribute(t.range,t.attributeKey,t.attributeOldValue,t.attributeNewValue,o);for(const t of o.mapper.flushUnboundMarkerNames()){const n=e.get(t).getRange();this._convertMarkerRemove(t,n,o),this._convertMarkerAdd(t,n,o)}for(const e of t.getMarkersToAdd())this._convertMarkerAdd(e.name,e.range,o);o.mapper.flushDeferredBindings(),o.consumable.verifyAllConsumed("insert")}convert(t,e,n,o={}){const i=this._createConversionApi(n,void 0,o);this._convertInsert(t,i);for(const[t,n]of e)this._convertMarkerAdd(t,n,i);i.consumable.verifyAllConsumed("insert")}convertSelection(t,e,n){const o=Array.from(e.getMarkersAtPosition(t.getFirstPosition())),i=this._createConversionApi(n);if(this._addConsumablesForSelection(i.consumable,t,o),this.fire("selection",{selection:t},i),t.isCollapsed){for(const e of o){const n=e.getRange();if(!qs(t.getFirstPosition(),e,i.mapper))continue;const o={item:t,markerName:e.name,markerRange:n};i.consumable.test(t,"addMarker:"+e.name)&&this.fire("addMarker:"+e.name,o,i)}for(const e of t.getAttributeKeys()){const n={item:t,range:t.getFirstRange(),attributeKey:e,attributeOldValue:null,attributeNewValue:t.getAttribute(e)};i.consumable.test(t,"attribute:"+n.attributeKey)&&this.fire("attribute:"+n.attributeKey+":$text",n,i)}}}_convertInsert(t,e,n={}){n.doNotAddConsumables||this._addConsumablesForInsert(e.consumable,Array.from(t));for(const n of Array.from(t.getWalker({shallow:!0})).map(Gs))this._testAndFire("insert",n,e)}_convertRemove(t,e,n,o){this.fire("remove:"+n,{position:t,length:e},o)}_convertAttribute(t,e,n,o,i){this._addConsumablesForRange(i.consumable,t,`attribute:${e}`);for(const r of t){const t={item:r.item,range:Fs._createFromPositionAndShift(r.previousPosition,r.length),attributeKey:e,attributeOldValue:n,attributeNewValue:o};this._testAndFire(`attribute:${e}`,t,i)}}_convertReinsert(t,e){const n=Array.from(t.getWalker({shallow:!0}));this._addConsumablesForInsert(e.consumable,n);for(const t of n.map(Gs))this._testAndFire("insert",{...t,reconversion:!0},e)}_convertMarkerAdd(t,e,n){if("$graveyard"==e.root.rootName)return;const o="addMarker:"+t;if(n.consumable.add(e,o),this.fire(o,{markerName:t,markerRange:e},n),n.consumable.consume(e,o)){this._addConsumablesForRange(n.consumable,e,o);for(const i of e.getItems()){if(!n.consumable.test(i,o))continue;const r={item:i,range:Fs._createOn(i),markerName:t,markerRange:e};this.fire(o,r,n)}}}_convertMarkerRemove(t,e,n){"$graveyard"!=e.root.rootName&&this.fire("removeMarker:"+t,{markerName:t,markerRange:e},n)}_reduceChanges(t){const e={changes:t};return this.fire("reduceChanges",e),e.changes}_addConsumablesForInsert(t,e){for(const n of e){const e=n.item;if(null===t.test(e,"insert")){t.add(e,"insert");for(const n of e.getAttributeKeys())t.add(e,"attribute:"+n)}}return t}_addConsumablesForRange(t,e,n){for(const o of e.getItems())t.add(o,n);return t}_addConsumablesForSelection(t,e,n){t.add(e,"selection");for(const o of n)t.add(e,"addMarker:"+o.name);for(const n of e.getAttributeKeys())t.add(e,"attribute:"+n);return t}_testAndFire(t,e,n){const o=function(t,e){return`${t}:${e.item.name||"$text"}`}(t,e),i=e.item.is("$textProxy")?n.consumable._getSymbolForTextProxy(e.item):e.item,r=this._firedEventsMap.get(n),s=r.get(i);if(s){if(s.has(o))return;s.add(o)}else r.set(i,new Set([o]));this.fire(o,e,n)}_testAndFireAddAttributes(t,e){const n={item:t,range:Fs._createOn(t)};for(const t of n.item.getAttributeKeys())n.attributeKey=t,n.attributeOldValue=null,n.attributeNewValue=n.item.getAttribute(t),this._testAndFire(`attribute:${t}`,n,e)}_createConversionApi(t,e=new Set,n={}){const o={...this._conversionApi,consumable:new Us,writer:t,options:n,convertItem:t=>this._convertInsert(Fs._createOn(t),o),convertChildren:t=>this._convertInsert(Fs._createIn(t),o,{doNotAddConsumables:!0}),convertAttributes:t=>this._testAndFireAddAttributes(t,o),canReuseView:t=>!e.has(o.mapper.toModelElement(t))};return this._firedEventsMap.set(o,new Map),o}}function qs(t,e,n){const o=e.getRange(),i=Array.from(t.getAncestors());return i.shift(),i.reverse(),!i.some((t=>{if(o.containsItem(t))return!!n.toViewElement(t).getCustomProperty("addHighlight")}))}function Gs(t){return{item:t.item,range:Fs._createFromPositionAndShift(t.previousPosition,t.length)}}Xt(Ws,f);class Ys{constructor(t,e,n){this._lastRangeBackward=!1,this._ranges=[],this._attrs=new Map,t&&this.setTo(t,e,n)}get anchor(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.end:t.start}return null}get focus(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.start:t.end}return null}get isCollapsed(){return 1===this._ranges.length&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(t){if(this.rangeCount!=t.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus))return!1;for(const e of this._ranges){let n=!1;for(const o of t._ranges)if(e.isEqual(o)){n=!0;break}if(!n)return!1}return!0}*getRanges(){for(const t of this._ranges)yield new Fs(t.start,t.end)}getFirstRange(){let t=null;for(const e of this._ranges)t&&!e.start.isBefore(t.start)||(t=e);return t?new Fs(t.start,t.end):null}getLastRange(){let t=null;for(const e of this._ranges)t&&!e.end.isAfter(t.end)||(t=e);return t?new Fs(t.start,t.end):null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}setTo(t,e,n){if(null===t)this._setRanges([]);else if(t instanceof Ys)this._setRanges(t.getRanges(),t.isBackward);else if(t&&"function"==typeof t.getRanges)this._setRanges(t.getRanges(),t.isBackward);else if(t instanceof Fs)this._setRanges([t],!!e&&!!e.backward);else if(t instanceof Ls)this._setRanges([new Fs(t)]);else if(t instanceof Ms){const o=!!n&&!!n.backward;let i;if("in"==e)i=Fs._createIn(t);else if("on"==e)i=Fs._createOn(t);else{if(void 0===e)throw new a("model-selection-setto-required-second-parameter",[this,t]);i=new Fs(Ls._createAt(t,e))}this._setRanges([i],o)}else{if(!Bn(t))throw new a("model-selection-setto-not-selectable",[this,t]);this._setRanges(t,e&&!!e.backward)}}_setRanges(t,e=!1){const n=(t=Array.from(t)).some((e=>{if(!(e instanceof Fs))throw new a("model-selection-set-ranges-not-range",[this,t]);return this._ranges.every((t=>!t.isEqual(e)))}));if(t.length!==this._ranges.length||n){this._removeAllRanges();for(const e of t)this._pushRange(e);this._lastRangeBackward=!!e,this.fire("change:range",{directChange:!0})}}setFocus(t,e){if(null===this.anchor)throw new a("model-selection-setfocus-no-ranges",[this,t]);const n=Ls._createAt(t,e);if("same"==n.compareWith(this.focus))return;const o=this.anchor;this._ranges.length&&this._popRange(),"before"==n.compareWith(o)?(this._pushRange(new Fs(n,o)),this._lastRangeBackward=!0):(this._pushRange(new Fs(o,n)),this._lastRangeBackward=!1),this.fire("change:range",{directChange:!0})}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(t){return this._attrs.has(t)}removeAttribute(t){this.hasAttribute(t)&&(this._attrs.delete(t),this.fire("change:attribute",{attributeKeys:[t],directChange:!0}))}setAttribute(t,e){this.getAttribute(t)!==e&&(this._attrs.set(t,e),this.fire("change:attribute",{attributeKeys:[t],directChange:!0}))}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}is(t){return"selection"===t||"model:selection"===t}*getSelectedBlocks(){const t=new WeakSet;for(const e of this.getRanges()){const n=Qs(e.start,t);n&&Zs(n,e)&&(yield n);for(const n of e.getWalker()){const o=n.item;"elementEnd"==n.type&&$s(o,t,e)&&(yield o)}const o=Qs(e.end,t);o&&!e.end.isTouching(Ls._createAt(o,0))&&Zs(o,e)&&(yield o)}}containsEntireContent(t=this.anchor.root){const e=Ls._createAt(t,0),n=Ls._createAt(t,"end");return e.isTouching(this.getFirstPosition())&&n.isTouching(this.getLastPosition())}_pushRange(t){this._checkRange(t),this._ranges.push(new Fs(t.start,t.end))}_checkRange(t){for(let e=0;e0;)this._popRange()}_popRange(){this._ranges.pop()}}function Ks(t,e){return!e.has(t)&&(e.add(t),t.root.document.model.schema.isBlock(t)&&t.parent)}function $s(t,e,n){return Ks(t,e)&&Zs(t,n)}function Qs(t,e){const n=t.parent.root.document.model.schema,o=t.parent.getAncestors({parentFirst:!0,includeSelf:!0});let i=!1;const r=o.find((t=>!i&&(i=n.isLimit(t),!i&&Ks(t,e))));return o.forEach((t=>e.add(t))),r}function Zs(t,e){const n=function(t){const e=t.root.document.model.schema;let n=t.parent;for(;n;){if(e.isBlock(n))return n;n=n.parent}}(t);return!n||!e.containsRange(Fs._createOn(n),!0)}Xt(Ys,f);class Js extends Fs{constructor(t,e){super(t,e),Xs.call(this)}detach(){this.stopListening()}is(t){return"liveRange"===t||"model:liveRange"===t||"range"==t||"model:range"===t}toRange(){return new Fs(this.start,this.end)}static fromRange(t){return new Js(t.start,t.end)}}function Xs(){this.listenTo(this.root.document.model,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&ta.call(this,n)}),{priority:"low"})}function ta(t){const e=this.getTransformedByOperation(t),n=Fs._createFromRanges(e),o=!n.isEqual(this),i=function(t,e){switch(e.type){case"insert":return t.containsPosition(e.position);case"move":case"remove":case"reinsert":case"merge":return t.containsPosition(e.sourcePosition)||t.start.isEqual(e.sourcePosition)||t.containsPosition(e.targetPosition);case"split":return t.containsPosition(e.splitPosition)||t.containsPosition(e.insertionPosition)}return!1}(this,t);let r=null;if(o){"$graveyard"==n.root.rootName&&(r="remove"==t.type?t.sourcePosition:t.deletionPosition);const e=this.toRange();this.start=n.start,this.end=n.end,this.fire("change:range",e,{deletionPosition:r})}else i&&this.fire("change:content",this.toRange(),{deletionPosition:r})}Xt(Js,f);const ea="selection:";class na{constructor(t){this._selection=new oa(t),this._selection.delegate("change:range").to(this),this._selection.delegate("change:attribute").to(this),this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(t){return this._selection.containsEntireContent(t)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(t){return this._selection.getAttribute(t)}hasAttribute(t){return this._selection.hasAttribute(t)}refresh(){this._selection._updateMarkers(),this._selection._updateAttributes(!1)}observeMarkers(t){this._selection.observeMarkers(t)}is(t){return"selection"===t||"model:selection"==t||"documentSelection"==t||"model:documentSelection"==t}_setFocus(t,e){this._selection.setFocus(t,e)}_setTo(t,e,n){this._selection.setTo(t,e,n)}_setAttribute(t,e){this._selection.setAttribute(t,e)}_removeAttribute(t){this._selection.removeAttribute(t)}_getStoredAttributes(){return this._selection._getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(t){this._selection.restoreGravity(t)}static _getStoreAttributeKey(t){return ea+t}static _isStoreAttributeKey(t){return t.startsWith(ea)}}Xt(na,f);class oa extends Ys{constructor(t){super(),this.markers=new Pn({idProperty:"name"}),this._model=t.model,this._document=t,this._attributePriority=new Map,this._selectionRestorePosition=null,this._hasChangedRange=!1,this._overriddenGravityRegister=new Set,this._observedMarkers=new Set,this.listenTo(this._model,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&"marker"!=n.type&&"rename"!=n.type&&"noop"!=n.type&&(0==this._ranges.length&&this._selectionRestorePosition&&this._fixGraveyardSelection(this._selectionRestorePosition),this._selectionRestorePosition=null,this._hasChangedRange&&(this._hasChangedRange=!1,this.fire("change:range",{directChange:!1})))}),{priority:"lowest"}),this.on("change:range",(()=>{for(const t of this.getRanges())if(!this._document._validateSelectionRange(t))throw new a("document-selection-wrong-position",this,{range:t})})),this.listenTo(this._model.markers,"update",((t,e,n,o)=>{this._updateMarker(e,o)})),this.listenTo(this._document,"change",((t,e)=>{!function(t,e){const n=t.document.differ;for(const o of n.getChanges()){if("insert"!=o.type)continue;const n=o.position.parent;o.length===n.maxOffset&&t.enqueueChange(e,(t=>{const e=Array.from(n.getAttributeKeys()).filter((t=>t.startsWith(ea)));for(const o of e)t.removeAttribute(o,n)}))}}(this._model,e)}))}get isCollapsed(){return 0===this._ranges.length?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let t=0;t{if(this._hasChangedRange=!0,e.root==this._document.graveyard){this._selectionRestorePosition=o.deletionPosition;const t=this._ranges.indexOf(e);this._ranges.splice(t,1),e.detach()}})),e}_updateMarkers(){if(!this._observedMarkers.size)return;const t=[];let e=!1;for(const e of this._model.markers){const n=e.name.split(":",1)[0];if(!this._observedMarkers.has(n))continue;const o=e.getRange();for(const n of this.getRanges())o.containsRange(n,!n.isCollapsed)&&t.push(e)}const n=Array.from(this.markers);for(const n of t)this.markers.has(n)||(this.markers.add(n),e=!0);for(const n of Array.from(this.markers))t.includes(n)||(this.markers.remove(n),e=!0);e&&this.fire("change:marker",{oldMarkers:n,directChange:!1})}_updateMarker(t,e){const n=t.name.split(":",1)[0];if(!this._observedMarkers.has(n))return;let o=!1;const i=Array.from(this.markers),r=this.markers.has(t);if(e){let n=!1;for(const t of this.getRanges())if(e.containsRange(t,!t.isCollapsed)){n=!0;break}n&&!r?(this.markers.add(t),o=!0):!n&&r&&(this.markers.remove(t),o=!0)}else r&&(this.markers.remove(t),o=!0);o&&this.fire("change:marker",{oldMarkers:i,directChange:!1})}_updateAttributes(t){const e=Yn(this._getSurroundingAttributes()),n=Yn(this.getAttributes());if(t)this._attributePriority=new Map,this._attrs=new Map;else for(const[t,e]of this._attributePriority)"low"==e&&(this._attrs.delete(t),this._attributePriority.delete(t));this._setAttributesTo(e);const o=[];for(const[t,e]of this.getAttributes())n.has(t)&&n.get(t)===e||o.push(t);for(const[t]of n)this.hasAttribute(t)||o.push(t);o.length>0&&this.fire("change:attribute",{attributeKeys:o,directChange:!1})}_setAttribute(t,e,n=!0){const o=n?"normal":"low";return("low"!=o||"normal"!=this._attributePriority.get(t))&&(super.getAttribute(t)!==e&&(this._attrs.set(t,e),this._attributePriority.set(t,o),!0))}_removeAttribute(t,e=!0){const n=e?"normal":"low";return!("low"==n&&"normal"==this._attributePriority.get(t)||(this._attributePriority.set(t,n),!super.hasAttribute(t)||(this._attrs.delete(t),0)))}_setAttributesTo(t){const e=new Set;for(const[e,n]of this.getAttributes())t.get(e)!==n&&this._removeAttribute(e,!1);for(const[n,o]of t)this._setAttribute(n,o,!1)&&e.add(n);return e}*_getStoredAttributes(){const t=this.getFirstPosition().parent;if(this.isCollapsed&&t.isEmpty)for(const e of t.getAttributeKeys())if(e.startsWith(ea)){const n=e.substr(ea.length);yield[n,t.getAttribute(e)]}}_getSurroundingAttributes(){const t=this.getFirstPosition(),e=this._model.schema;let n=null;if(this.isCollapsed){const o=t.textNode?t.textNode:t.nodeBefore,i=t.textNode?t.textNode:t.nodeAfter;if(this.isGravityOverridden||(n=ia(o)),n||(n=ia(i)),!this.isGravityOverridden&&!n){let t=o;for(;t&&!e.isInline(t)&&!n;)t=t.previousSibling,n=ia(t)}if(!n){let t=i;for(;t&&!e.isInline(t)&&!n;)t=t.nextSibling,n=ia(t)}n||(n=this._getStoredAttributes())}else{const t=this.getFirstRange();for(const o of t){if(o.item.is("element")&&e.isObject(o.item))break;if("text"==o.type){n=o.item.getAttributes();break}}}return n}_fixGraveyardSelection(t){const e=this._model.schema.getNearestSelectionRange(t);e&&this._pushRange(e)}}function ia(t){return t instanceof Ts||t instanceof Ss?t.getAttributes():null}class ra{constructor(t){this._dispatchers=t}add(t){for(const e of this._dispatchers)t(e);return this}}const sa=function(t){return Dn(t,5)};class aa extends ra{elementToElement(t){return this.add(function(t){return(t=sa(t)).model=da(t.model),t.view=ha(t.view,"container"),t.model.attributes.length&&(t.model.children=!0),e=>{e.on("insert:"+t.model.name,function(t,e=wa){return(n,o,i)=>{if(!e(o.item,i.consumable,{preflight:!0}))return;const r=t(o.item,i,o);if(!r)return;e(o.item,i.consumable);const s=i.mapper.toViewPosition(o.range.start);i.mapper.bindElements(o.item,r),i.writer.insert(s,r),i.convertAttributes(o.item),ka(r,o.item.getChildren(),i,{reconversion:o.reconversion})}}(t.view,fa(t.model)),{priority:t.converterPriority||"normal"}),(t.model.children||t.model.attributes.length)&&e.on("reduceChanges",pa(t.model),{priority:"low"})}}(t))}elementToStructure(t){return this.add(function(t){return(t=sa(t)).model=da(t.model),t.view=ha(t.view,"container"),t.model.children=!0,e=>{if(e._conversionApi.schema.checkChild(t.model.name,"$text"))throw new a("conversion-element-to-structure-disallowed-text",e,{elementName:t.model.name});var n,o;e.on("insert:"+t.model.name,(n=t.view,o=fa(t.model),(t,e,i)=>{if(!o(e.item,i.consumable,{preflight:!0}))return;const r=new Map;i.writer._registerSlotFactory(function(t,e,n){return(o,i="children")=>{const r=o.createContainerElement("$slot");let s=null;if("children"===i)s=Array.from(t.getChildren());else{if("function"!=typeof i)throw new a("conversion-slot-mode-unknown",n.dispatcher,{modeOrFilter:i});s=Array.from(t.getChildren()).filter((t=>i(t)))}return e.set(r,s),r}}(e.item,r,i));const s=n(e.item,i,e);if(i.writer._clearSlotFactory(),!s)return;!function(t,e,n){const o=Array.from(e.values()).flat(),i=new Set(o);if(i.size!=o.length)throw new a("conversion-slot-filter-overlap",n.dispatcher,{element:t});if(i.size!=t.childCount)throw new a("conversion-slot-filter-incomplete",n.dispatcher,{element:t})}(e.item,r,i),o(e.item,i.consumable);const c=i.mapper.toViewPosition(e.range.start);i.mapper.bindElements(e.item,s),i.writer.insert(c,s),i.convertAttributes(e.item),function(t,e,n,o){n.mapper.on("modelToViewPosition",s,{priority:"highest"});let i=null,r=null;for([i,r]of e)ka(t,r,n,o),n.writer.move(n.writer.createRangeIn(i),n.writer.createPositionBefore(i)),n.writer.remove(i);function s(t,e){const n=e.modelPosition.nodeAfter,o=r.indexOf(n);o<0||(e.viewPosition=e.mapper.findPositionIn(i,o))}n.mapper.off("modelToViewPosition",s)}(s,r,i,{reconversion:e.reconversion})}),{priority:t.converterPriority||"normal"}),e.on("reduceChanges",pa(t.model),{priority:"low"})}}(t))}attributeToElement(t){return this.add(function(t){let e="attribute:"+((t=sa(t)).model.key?t.model.key:t.model);if(t.model.name&&(e+=":"+t.model.name),t.model.values)for(const e of t.model.values)t.view[e]=ha(t.view[e],"attribute");else t.view=ha(t.view,"attribute");const n=ua(t);return o=>{o.on(e,function(t){return(e,n,o)=>{if(!o.consumable.test(n.item,e.name))return;const i=t(n.attributeOldValue,o,n),r=t(n.attributeNewValue,o,n);if(!i&&!r)return;o.consumable.consume(n.item,e.name);const s=o.writer,a=s.document.selection;if(n.item instanceof Ys||n.item instanceof na)s.wrap(a.getFirstRange(),r);else{let t=o.mapper.toViewRange(n.range);null!==n.attributeOldValue&&i&&(t=s.unwrap(t,i)),null!==n.attributeNewValue&&r&&s.wrap(t,r)}}}(n),{priority:t.converterPriority||"normal"})}}(t))}attributeToAttribute(t){return this.add(function(t){let e="attribute:"+((t=sa(t)).model.key?t.model.key:t.model);if(t.model.name&&(e+=":"+t.model.name),t.model.values)for(const e of t.model.values)t.view[e]=ga(t.view[e]);else t.view=ga(t.view);const n=ua(t);return o=>{var i;o.on(e,(i=n,(t,e,n)=>{if(!n.consumable.test(e.item,t.name))return;const o=i(e.attributeOldValue,n,e),r=i(e.attributeNewValue,n,e);if(!o&&!r)return;n.consumable.consume(e.item,t.name);const s=n.mapper.toViewElement(e.item),c=n.writer;if(!s)throw new a("conversion-attribute-to-attribute-on-text",n.dispatcher,e);if(null!==e.attributeOldValue&&o)if("class"==o.key){const t=Ln(o.value);for(const e of t)c.removeClass(e,s)}else if("style"==o.key){const t=Object.keys(o.value);for(const e of t)c.removeStyle(e,s)}else c.removeAttribute(o.key,s);if(null!==e.attributeNewValue&&r)if("class"==r.key){const t=Ln(r.value);for(const e of t)c.addClass(e,s)}else if("style"==r.key){const t=Object.keys(r.value);for(const e of t)c.setStyle(e,r.value[e],s)}else c.setAttribute(r.key,r.value,s)}),{priority:t.converterPriority||"normal"})}}(t))}markerToElement(t){return this.add(function(t){return(t=sa(t)).view=ha(t.view,"ui"),e=>{var n;e.on("addMarker:"+t.model,(n=t.view,(t,e,o)=>{e.isOpening=!0;const i=n(e,o);e.isOpening=!1;const r=n(e,o);if(!i||!r)return;const s=e.markerRange;if(s.isCollapsed&&!o.consumable.consume(s,t.name))return;for(const e of s)if(!o.consumable.consume(e.item,t.name))return;const a=o.mapper,c=o.writer;c.insert(a.toViewPosition(s.start),i),o.mapper.bindElementToMarker(i,e.markerName),s.isCollapsed||(c.insert(a.toViewPosition(s.end),r),o.mapper.bindElementToMarker(r,e.markerName)),t.stop()}),{priority:t.converterPriority||"normal"}),e.on("removeMarker:"+t.model,(t.view,(t,e,n)=>{const o=n.mapper.markerNameToElements(e.markerName);if(o){for(const t of o)n.mapper.unbindElementFromMarkerName(t,e.markerName),n.writer.clear(n.writer.createRangeOn(t),t);n.writer.clearClonedElementsGroup(e.markerName),t.stop()}}),{priority:t.converterPriority||"normal"})}}(t))}markerToHighlight(t){return this.add(function(t){return e=>{var n;e.on("addMarker:"+t.model,(n=t.view,(t,e,o)=>{if(!e.item)return;if(!(e.item instanceof Ys||e.item instanceof na||e.item.is("$textProxy")))return;const i=ma(n,e,o);if(!i)return;if(!o.consumable.consume(e.item,t.name))return;const r=o.writer,s=ca(r,i),a=r.document.selection;if(e.item instanceof Ys||e.item instanceof na)r.wrap(a.getFirstRange(),s,a);else{const t=o.mapper.toViewRange(e.range),n=r.wrap(t,s);for(const t of n.getItems())if(t.is("attributeElement")&&t.isSimilar(s)){o.mapper.bindElementToMarker(t,e.markerName);break}}}),{priority:t.converterPriority||"normal"}),e.on("addMarker:"+t.model,function(t){return(e,n,o)=>{if(!n.item)return;if(!(n.item instanceof Bs))return;const i=ma(t,n,o);if(!i)return;if(!o.consumable.test(n.item,e.name))return;const r=o.mapper.toViewElement(n.item);if(r&&r.getCustomProperty("addHighlight")){o.consumable.consume(n.item,e.name);for(const t of Fs._createIn(n.item))o.consumable.consume(t.item,e.name);r.getCustomProperty("addHighlight")(r,i,o.writer),o.mapper.bindElementToMarker(r,n.markerName)}}}(t.view),{priority:t.converterPriority||"normal"}),e.on("removeMarker:"+t.model,function(t){return(e,n,o)=>{if(n.markerRange.isCollapsed)return;const i=ma(t,n,o);if(!i)return;const r=ca(o.writer,i),s=o.mapper.markerNameToElements(n.markerName);if(s){for(const t of s)o.mapper.unbindElementFromMarkerName(t,n.markerName),t.is("attributeElement")?o.writer.unwrap(o.writer.createRangeOn(t),r):t.getCustomProperty("removeHighlight")(t,i.id,o.writer);o.writer.clearClonedElementsGroup(n.markerName),e.stop()}}}(t.view),{priority:t.converterPriority||"normal"})}}(t))}markerToData(t){return this.add(function(t){const e=(t=sa(t)).model;return t.view||(t.view=n=>({group:e,name:n.substr(t.model.length+1)})),n=>{var o;n.on("addMarker:"+e,(o=t.view,(t,e,n)=>{const i=o(e.markerName,n);if(!i)return;const r=e.markerRange;n.consumable.consume(r,t.name)&&(la(r,!1,n,e,i),la(r,!0,n,e,i),t.stop())}),{priority:t.converterPriority||"normal"}),n.on("removeMarker:"+e,function(t){return(e,n,o)=>{const i=t(n.markerName,o);if(!i)return;const r=o.mapper.markerNameToElements(n.markerName);if(r){for(const t of r)o.mapper.unbindElementFromMarkerName(t,n.markerName),t.is("containerElement")?(s(`data-${i.group}-start-before`,t),s(`data-${i.group}-start-after`,t),s(`data-${i.group}-end-before`,t),s(`data-${i.group}-end-after`,t)):o.writer.clear(o.writer.createRangeOn(t),t);o.writer.clearClonedElementsGroup(n.markerName),e.stop()}function s(t,e){if(e.hasAttribute(t)){const n=new Set(e.getAttribute(t).split(","));n.delete(i.name),0==n.size?o.writer.removeAttribute(t,e):o.writer.setAttribute(t,Array.from(n).join(","),e)}}}}(t.view),{priority:t.converterPriority||"normal"})}}(t))}}function ca(t,e){const n=t.createAttributeElement("span",e.attributes);return e.classes&&n._addClass(e.classes),"number"==typeof e.priority&&(n._priority=e.priority),n._id=e.id,n}function la(t,e,n,o,i){const r=e?t.start:t.end,s=r.nodeAfter&&r.nodeAfter.is("element")?r.nodeAfter:null,a=r.nodeBefore&&r.nodeBefore.is("element")?r.nodeBefore:null;if(s||a){let t,r;e&&s||!e&&!a?(t=s,r=!0):(t=a,r=!1);const c=n.mapper.toViewElement(t);if(c)return void function(t,e,n,o,i,r){const s=`data-${r.group}-${e?"start":"end"}-${n?"before":"after"}`,a=t.hasAttribute(s)?t.getAttribute(s).split(","):[];a.unshift(r.name),o.writer.setAttribute(s,a.join(","),t),o.mapper.bindElementToMarker(t,i.markerName)}(c,e,r,n,o,i)}!function(t,e,n,o,i){const r=`${i.group}-${e?"start":"end"}`,s=i.name?{name:i.name}:null,a=n.writer.createUIElement(r,s);n.writer.insert(t,a),n.mapper.bindElementToMarker(a,o.markerName)}(n.mapper.toViewPosition(r),e,n,o,i)}function da(t){return"string"==typeof t&&(t={name:t}),t.attributes?Array.isArray(t.attributes)||(t.attributes=[t.attributes]):t.attributes=[],t.children=!!t.children,t}function ha(t,e){return"function"==typeof t?t:(n,o)=>function(t,e,n){let o;"string"==typeof t&&(t={name:t});const i=e.writer,r=Object.assign({},t.attributes);if("container"==n)o=i.createContainerElement(t.name,r);else if("attribute"==n){const e={priority:t.priority||Zo.DEFAULT_PRIORITY};o=i.createAttributeElement(t.name,r,e)}else o=i.createUIElement(t.name,r);if(t.styles){const e=Object.keys(t.styles);for(const n of e)i.setStyle(n,t.styles[n],o)}if(t.classes){const e=t.classes;if("string"==typeof e)i.addClass(e,o);else for(const t of e)i.addClass(t,o)}return o}(t,o,e)}function ua(t){return t.model.values?(e,n)=>{const o=t.view[e];return o?o(e,n):null}:t.view}function ga(t){return"string"==typeof t?e=>({key:t,value:e}):"object"==typeof t?t.value?()=>t:e=>({key:t.key,value:e}):t}function ma(t,e,n){const o="function"==typeof t?t(e,n):t;return o?(o.priority||(o.priority=10),o.id||(o.id=e.markerName),o):null}function pa(t){const e=function(t){return(e,n)=>{if(!e.is("element",t.name))return!1;if("attribute"==n.type){if(t.attributes.includes(n.attributeKey))return!0}else if(t.children)return!0;return!1}}(t);return(t,n)=>{const o=[];n.reconvertedElements||(n.reconvertedElements=new Set);for(const t of n.changes){const i=t.position?t.position.parent:t.range.start.nodeAfter;if(i&&e(i,t)){if(!n.reconvertedElements.has(i)){n.reconvertedElements.add(i);const t=Ls._createBefore(i);o.push({type:"remove",name:i.name,position:t,length:1},{type:"reinsert",name:i.name,position:t,length:1})}}else o.push(t)}n.changes=o}}function fa(t){return(e,n,o={})=>{const i=["insert"];for(const n of t.attributes)e.hasAttribute(n)&&i.push(`attribute:${n}`);return!!i.every((t=>n.test(e,t)))&&(o.preflight||i.forEach((t=>n.consume(e,t))),!0)}}function ka(t,e,n,o){for(const i of e)ba(t.root,i,n,o)||n.convertItem(i)}function ba(t,e,n,o){const{writer:i,mapper:r}=n;if(!o.reconversion)return!1;const s=r.toViewElement(e);return!(!s||s.root==t||!n.canReuseView(s)||(i.move(i.createRangeOn(s),r.toViewPosition(Ls._createBefore(e))),0))}function wa(t,e,{preflight:n}={}){return n?e.test(t,"insert"):e.consume(t,"insert")}function _a(t){const{schema:e,document:n}=t.model;for(const o of n.getRootNames()){const i=n.getRoot(o);if(i.isEmpty&&!e.checkChild(i,"$text")&&e.checkChild(i,"paragraph"))return t.insertElement("paragraph",i),!0}return!1}function Aa(t,e,n){const o=n.createContext(t);return!!n.checkChild(o,"paragraph")&&!!n.checkChild(o.push("paragraph"),e)}function Ca(t,e){const n=e.createElement("paragraph");return e.insert(n,t),e.createPositionAt(n,0)}class va extends ra{elementToElement(t){return this.add(ya(t))}elementToAttribute(t){return this.add(function(t){Da(t=sa(t));const e=Ia(t,!1),n=xa(t.view),o=n?"element:"+n:"element";return n=>{n.on(o,e,{priority:t.converterPriority||"low"})}}(t))}attributeToAttribute(t){return this.add(function(t){let e=null;("string"==typeof(t=sa(t)).view||t.view.key)&&(e=function(t){"string"==typeof t.view&&(t.view={key:t.view});const e=t.view.key;let n;return n="class"==e||"style"==e?{["class"==e?"classes":"styles"]:t.view.value}:{attributes:{[e]:void 0===t.view.value?/[\s\S]*/:t.view.value}},t.view.name&&(n.name=t.view.name),t.view=n,e}(t)),Da(t,e);const n=Ia(t,!0);return e=>{e.on("element",n,{priority:t.converterPriority||"low"})}}(t))}elementToMarker(t){return this.add(function(t){return function(t){const e=t.model;t.model=(t,n)=>{const o="string"==typeof e?e:e(t,n);return n.writer.createElement("$marker",{"data-name":o})}}(t=sa(t)),ya(t)}(t))}dataToMarker(t){return this.add(function(t){(t=sa(t)).model||(t.model=e=>e?t.view+":"+e:t.view);const e=Ea(Ma(t,"start")),n=Ea(Ma(t,"end"));return o=>{o.on("element:"+t.view+"-start",e,{priority:t.converterPriority||"normal"}),o.on("element:"+t.view+"-end",n,{priority:t.converterPriority||"normal"});const i=r.get("low"),s=r.get("highest"),a=r.get(t.converterPriority)/s;o.on("element",function(t){return(e,n,o)=>{const i=`data-${t.view}`;function r(e,i){for(const r of i){const i=t.model(r,o),s=o.writer.createElement("$marker",{"data-name":i});o.writer.insert(s,e),n.modelCursor.isEqual(e)?n.modelCursor=n.modelCursor.getShiftedBy(1):n.modelCursor=n.modelCursor._getTransformedByInsertion(e,1),n.modelRange=n.modelRange._getTransformedByInsertion(e,1)[0]}}(o.consumable.test(n.viewItem,{attributes:i+"-end-after"})||o.consumable.test(n.viewItem,{attributes:i+"-start-after"})||o.consumable.test(n.viewItem,{attributes:i+"-end-before"})||o.consumable.test(n.viewItem,{attributes:i+"-start-before"}))&&(n.modelRange||Object.assign(n,o.convertChildren(n.viewItem,n.modelCursor)),o.consumable.consume(n.viewItem,{attributes:i+"-end-after"})&&r(n.modelRange.end,n.viewItem.getAttribute(i+"-end-after").split(",")),o.consumable.consume(n.viewItem,{attributes:i+"-start-after"})&&r(n.modelRange.end,n.viewItem.getAttribute(i+"-start-after").split(",")),o.consumable.consume(n.viewItem,{attributes:i+"-end-before"})&&r(n.modelRange.start,n.viewItem.getAttribute(i+"-end-before").split(",")),o.consumable.consume(n.viewItem,{attributes:i+"-start-before"})&&r(n.modelRange.start,n.viewItem.getAttribute(i+"-start-before").split(",")))}}(t),{priority:i+a})}}(t))}}function ya(t){const e=Ea(t=sa(t)),n=xa(t.view),o=n?"element:"+n:"element";return n=>{n.on(o,e,{priority:t.converterPriority||"normal"})}}function xa(t){return"string"==typeof t?t:"object"==typeof t&&"string"==typeof t.name?t.name:null}function Ea(t){const e=new Kn(t.view);return(n,o,i)=>{const r=e.match(o.viewItem);if(!r)return;const s=r.match;if(s.name=!0,!i.consumable.test(o.viewItem,s))return;const a=function(t,e,n){return t instanceof Function?t(e,n):n.writer.createElement(t)}(t.model,o.viewItem,i);a&&i.safeInsert(a,o.modelCursor)&&(i.consumable.consume(o.viewItem,s),i.convertChildren(o.viewItem,a),i.updateConversionResult(a,o))}}function Da(t,e=null){const n=null===e||(t=>t.getAttribute(e)),o="object"!=typeof t.model?t.model:t.model.key,i="object"!=typeof t.model||void 0===t.model.value?n:t.model.value;t.model={key:o,value:i}}function Ia(t,e){const n=new Kn(t.view);return(o,i,r)=>{if(!i.modelRange&&e)return;const s=n.match(i.viewItem);if(!s)return;if(function(t,e){const n="function"==typeof t?t(e):t;return!("object"==typeof n&&!xa(n))&&(!n.classes&&!n.attributes&&!n.styles)}(t.view,i.viewItem)?s.match.name=!0:delete s.match.name,!r.consumable.test(i.viewItem,s.match))return;const a=t.model.key,c="function"==typeof t.model.value?t.model.value(i.viewItem,r):t.model.value;if(null===c)return;i.modelRange||Object.assign(i,r.convertChildren(i.viewItem,i.modelCursor));const l=function(t,e,n,o){let i=!1;for(const r of Array.from(t.getItems({shallow:n})))o.schema.checkAttribute(r,e.key)&&(i=!0,r.hasAttribute(e.key)||o.writer.setAttribute(e.key,e.value,r));return i}(i.modelRange,{key:a,value:c},e,r);l&&(r.consumable.test(i.viewItem,{name:!0})&&(s.match.name=!0),r.consumable.consume(i.viewItem,s.match))}}function Ma(t,e){const n={};return n.view=t.view+"-"+e,n.model=(e,n)=>{const o=e.getAttribute("name"),i=t.model(o,n);return n.writer.createElement("$marker",{"data-name":i})},n}class Sa{constructor(t,e){this.model=t,this.view=new Is(e),this.mapper=new Vs,this.downcastDispatcher=new Ws({mapper:this.mapper,schema:t.schema});const n=this.model.document,o=n.selection,i=this.model.markers;this.listenTo(this.model,"_beforeChanges",(()=>{this.view._disableRendering(!0)}),{priority:"highest"}),this.listenTo(this.model,"_afterChanges",(()=>{this.view._disableRendering(!1)}),{priority:"lowest"}),this.listenTo(n,"change",(()=>{this.view.change((t=>{this.downcastDispatcher.convertChanges(n.differ,i,t),this.downcastDispatcher.convertSelection(o,i,t)}))}),{priority:"low"}),this.listenTo(this.view.document,"selectionChange",function(t,e){return(n,o)=>{const i=o.newSelection,r=[];for(const t of i.getRanges())r.push(e.toModelRange(t));const s=t.createSelection(r,{backward:i.isBackward});s.isEqual(t.document.selection)||t.change((t=>{t.setSelection(s)}))}}(this.model,this.mapper)),this.downcastDispatcher.on("insert:$text",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name))return;const o=n.writer,i=n.mapper.toViewPosition(e.range.start),r=o.createText(e.item.data);o.insert(i,r)}),{priority:"lowest"}),this.downcastDispatcher.on("insert",((t,e,n)=>{n.convertAttributes(e.item),e.reconversion||!e.item.is("element")||e.item.isEmpty||n.convertChildren(e.item)}),{priority:"lowest"}),this.downcastDispatcher.on("remove",((t,e,n)=>{const o=n.mapper.toViewPosition(e.position),i=e.position.getShiftedBy(e.length),r=n.mapper.toViewPosition(i,{isPhantom:!0}),s=n.writer.createRange(o,r),a=n.writer.remove(s.getTrimmed());for(const t of n.writer.createRangeIn(a).getItems())n.mapper.unbindViewElement(t,{defer:!0})}),{priority:"low"}),this.downcastDispatcher.on("selection",((t,e,n)=>{const o=n.writer,i=o.document.selection;for(const t of i.getRanges())t.isCollapsed&&t.end.parent.isAttached()&&n.writer.mergeAttributes(t.start);o.setSelection(null)}),{priority:"high"}),this.downcastDispatcher.on("selection",((t,e,n)=>{const o=e.selection;if(o.isCollapsed)return;if(!n.consumable.consume(o,"selection"))return;const i=[];for(const t of o.getRanges()){const e=n.mapper.toViewRange(t);i.push(e)}n.writer.setSelection(i,{backward:o.isBackward})}),{priority:"low"}),this.downcastDispatcher.on("selection",((t,e,n)=>{const o=e.selection;if(!o.isCollapsed)return;if(!n.consumable.consume(o,"selection"))return;const i=n.writer,r=o.getFirstPosition(),s=n.mapper.toViewPosition(r),a=i.breakAttributes(s);i.setSelection(a)}),{priority:"low"}),this.view.document.roots.bindTo(this.model.document.roots).using((t=>{if("$graveyard"==t.rootName)return null;const e=new Po(this.view.document,t.name);return e.rootName=t.rootName,this.mapper.bindElements(t,e),e}))}destroy(){this.view.destroy(),this.stopListening()}reconvertMarker(t){const e="string"==typeof t?t:t.name,n=this.model.markers.get(e);if(!n)throw new a("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:e});this.model.change((()=>{this.model.markers._refresh(n)}))}reconvertItem(t){this.model.change((()=>{this.model.document.differ._refreshItem(t)}))}}Xt(Sa,Yt);class Ta{constructor(){this._commands=new Map}add(t,e){this._commands.set(t,e)}get(t){return this._commands.get(t)}execute(t,...e){const n=this.get(t);if(!n)throw new a("commandcollection-command-not-found",this,{commandName:t});return n.execute(...e)}*names(){yield*this._commands.keys()}*commands(){yield*this._commands.values()}[Symbol.iterator](){return this._commands[Symbol.iterator]()}destroy(){for(const t of this.commands())t.destroy()}}class Na{constructor(){this._consumables=new Map}add(t,e){let n;t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!0):(this._consumables.has(t)?n=this._consumables.get(t):(n=new Ba(t),this._consumables.set(t,n)),n.add(e))}test(t,e){const n=this._consumables.get(t);return void 0===n?null:t.is("$text")||t.is("documentFragment")?n:n.test(e)}consume(t,e){return!!this.test(t,e)&&(t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!1):this._consumables.get(t).consume(e),!0)}revert(t,e){const n=this._consumables.get(t);void 0!==n&&(t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!0):n.revert(e))}static consumablesFromElement(t){const e={element:t,name:!0,attributes:[],classes:[],styles:[]},n=t.getAttributeKeys();for(const t of n)"style"!=t&&"class"!=t&&e.attributes.push(t);const o=t.getClassNames();for(const t of o)e.classes.push(t);const i=t.getStyleNames();for(const t of i)e.styles.push(t);return e}static createFrom(t,e){if(e||(e=new Na(t)),t.is("$text"))return e.add(t),e;t.is("element")&&e.add(t,Na.consumablesFromElement(t)),t.is("documentFragment")&&e.add(t);for(const n of t.getChildren())e=Na.createFrom(n,e);return e}}class Ba{constructor(t){this.element=t,this._canConsumeName=null,this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(t){t.name&&(this._canConsumeName=!0);for(const e in this._consumables)e in t&&this._add(e,t[e])}test(t){if(t.name&&!this._canConsumeName)return this._canConsumeName;for(const e in this._consumables)if(e in t){const n=this._test(e,t[e]);if(!0!==n)return n}return!0}consume(t){t.name&&(this._canConsumeName=!1);for(const e in this._consumables)e in t&&this._consume(e,t[e])}revert(t){t.name&&(this._canConsumeName=!0);for(const e in this._consumables)e in t&&this._revert(e,t[e])}_add(t,e){const n=_t(e)?e:[e],o=this._consumables[t];for(const e of n){if("attributes"===t&&("class"===e||"style"===e))throw new a("viewconsumable-invalid-attribute",this);if(o.set(e,!0),"styles"===t)for(const t of this.element.document.stylesProcessor.getRelatedStyles(e))o.set(t,!0)}}_test(t,e){const n=_t(e)?e:[e],o=this._consumables[t];for(const e of n)if("attributes"!==t||"class"!==e&&"style"!==e){const t=o.get(e);if(void 0===t)return null;if(!t)return!1}else{const t="class"==e?"classes":"styles",n=this._test(t,[...this._consumables[t].keys()]);if(!0!==n)return n}return!0}_consume(t,e){const n=_t(e)?e:[e],o=this._consumables[t];for(const e of n)if("attributes"!==t||"class"!==e&&"style"!==e){if(o.set(e,!1),"styles"==t)for(const t of this.element.document.stylesProcessor.getRelatedStyles(e))o.set(t,!1)}else{const t="class"==e?"classes":"styles";this._consume(t,[...this._consumables[t].keys()])}}_revert(t,e){const n=_t(e)?e:[e],o=this._consumables[t];for(const e of n)if("attributes"!==t||"class"!==e&&"style"!==e)!1===o.get(e)&&o.set(e,!0);else{const t="class"==e?"classes":"styles";this._revert(t,[...this._consumables[t].keys()])}}}class Pa{constructor(){this._sourceDefinitions={},this._attributeProperties={},this.decorate("checkChild"),this.decorate("checkAttribute"),this.on("checkAttribute",((t,e)=>{e[0]=new za(e[0])}),{priority:"highest"}),this.on("checkChild",((t,e)=>{e[0]=new za(e[0]),e[1]=this.getDefinition(e[1])}),{priority:"highest"})}register(t,e){if(this._sourceDefinitions[t])throw new a("schema-cannot-register-item-twice",this,{itemName:t});this._sourceDefinitions[t]=[Object.assign({},e)],this._clearCache()}extend(t,e){if(!this._sourceDefinitions[t])throw new a("schema-cannot-extend-missing-item",this,{itemName:t});this._sourceDefinitions[t].push(Object.assign({},e)),this._clearCache()}getDefinitions(){return this._compiledDefinitions||this._compile(),this._compiledDefinitions}getDefinition(t){let e;return e="string"==typeof t?t:t.is&&(t.is("$text")||t.is("$textProxy"))?"$text":t.name,this.getDefinitions()[e]}isRegistered(t){return!!this.getDefinition(t)}isBlock(t){const e=this.getDefinition(t);return!(!e||!e.isBlock)}isLimit(t){const e=this.getDefinition(t);return!(!e||!e.isLimit&&!e.isObject)}isObject(t){const e=this.getDefinition(t);return!!e&&!!(e.isObject||e.isLimit&&e.isSelectable&&e.isContent)}isInline(t){const e=this.getDefinition(t);return!(!e||!e.isInline)}isSelectable(t){const e=this.getDefinition(t);return!(!e||!e.isSelectable&&!e.isObject)}isContent(t){const e=this.getDefinition(t);return!(!e||!e.isContent&&!e.isObject)}checkChild(t,e){return!!e&&this._checkContextMatch(e,t)}checkAttribute(t,e){const n=this.getDefinition(t.last);return!!n&&n.allowAttributes.includes(e)}checkMerge(t,e=null){if(t instanceof Ls){const e=t.nodeBefore,n=t.nodeAfter;if(!(e instanceof Bs))throw new a("schema-check-merge-no-element-before",this);if(!(n instanceof Bs))throw new a("schema-check-merge-no-element-after",this);return this.checkMerge(e,n)}for(const n of e.getChildren())if(!this.checkChild(t,n))return!1;return!0}addChildCheck(t){this.on("checkChild",((e,[n,o])=>{if(!o)return;const i=t(n,o);"boolean"==typeof i&&(e.stop(),e.return=i)}),{priority:"high"})}addAttributeCheck(t){this.on("checkAttribute",((e,[n,o])=>{const i=t(n,o);"boolean"==typeof i&&(e.stop(),e.return=i)}),{priority:"high"})}setAttributeProperties(t,e){this._attributeProperties[t]=Object.assign(this.getAttributeProperties(t),e)}getAttributeProperties(t){return this._attributeProperties[t]||{}}getLimitElement(t){let e;for(e=t instanceof Ls?t.parent:(t instanceof Fs?[t]:Array.from(t.getRanges())).reduce(((t,e)=>{const n=e.getCommonAncestor();return t?t.getCommonAncestor(n,{includeSelf:!0}):n}),null);!this.isLimit(e)&&e.parent;)e=e.parent;return e}checkAttributeInSelection(t,e){if(t.isCollapsed){const n=[...t.getFirstPosition().getAncestors(),new Ss("",t.getAttributes())];return this.checkAttribute(n,e)}{const n=t.getRanges();for(const t of n)for(const n of t)if(this.checkAttribute(n.item,e))return!0}return!1}*getValidRanges(t,e){t=function*(t){for(const e of t)yield*e.getMinimalFlatRanges()}(t);for(const n of t)yield*this._getValidRangesForRange(n,e)}getNearestSelectionRange(t,e="both"){if(this.checkChild(t,"$text"))return new Fs(t);let n,o;const i=t.getAncestors().reverse().find((t=>this.isLimit(t)))||t.root;"both"!=e&&"backward"!=e||(n=new Ps({boundaries:Fs._createIn(i),startPosition:t,direction:"backward"})),"both"!=e&&"forward"!=e||(o=new Ps({boundaries:Fs._createIn(i),startPosition:t}));for(const t of function*(t,e){let n=!1;for(;!n;){if(n=!0,t){const e=t.next();e.done||(n=!1,yield{walker:t,value:e.value})}if(e){const t=e.next();t.done||(n=!1,yield{walker:e,value:t.value})}}}(n,o)){const e=t.walker==n?"elementEnd":"elementStart",o=t.value;if(o.type==e&&this.isObject(o.item))return Fs._createOn(o.item);if(this.checkChild(o.nextPosition,"$text"))return new Fs(o.nextPosition)}return null}findAllowedParent(t,e){let n=t.parent;for(;n;){if(this.checkChild(n,e))return n;if(this.isLimit(n))return null;n=n.parent}return null}setAllowedAttributes(t,e,n){const o=n.model;for(const[i,r]of Object.entries(e))o.schema.checkAttribute(t,i)&&n.setAttribute(i,r,t)}removeDisallowedAttributes(t,e){for(const n of t)if(n.is("$text"))Ka(this,n,e);else{const t=Fs._createIn(n).getPositions();for(const n of t)Ka(this,n.nodeBefore||n.parent,e)}}getAttributesWithProperty(t,e,n){const o={};for(const[i,r]of t.getAttributes()){const t=this.getAttributeProperties(i);void 0!==t[e]&&(void 0!==n&&n!==t[e]||(o[i]=r))}return o}createContext(t){return new za(t)}_clearCache(){this._compiledDefinitions=null}_compile(){const t={},e=this._sourceDefinitions,n=Object.keys(e);for(const o of n)t[o]=La(e[o],o);for(const e of n)Oa(t,e);for(const e of n)Ra(t,e);for(const e of n)ja(t,e);for(const e of n)Fa(t,e),Va(t,e);for(const e of n)Ua(t,e),Ha(t,e),Wa(t,e);this._compiledDefinitions=t}_checkContextMatch(t,e,n=e.length-1){const o=e.getItem(n);if(t.allowIn.includes(o.name)){if(0==n)return!0;{const t=this.getDefinition(o);return this._checkContextMatch(t,e,n-1)}}return!1}*_getValidRangesForRange(t,e){let n=t.start,o=t.start;for(const i of t.getItems({shallow:!0}))i.is("element")&&(yield*this._getValidRangesForRange(Fs._createIn(i),e)),this.checkAttribute(i,e)||(n.isEqual(o)||(yield new Fs(n,o)),n=Ls._createAfter(i)),o=Ls._createAfter(i);n.isEqual(o)||(yield new Fs(n,o))}}Xt(Pa,Yt);class za{constructor(t){if(t instanceof za)return t;"string"==typeof t?t=[t]:Array.isArray(t)||(t=t.getAncestors({includeSelf:!0})),this._items=t.map(Ya)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(t){const e=new za([t]);return e._items=[...this._items,...e._items],e}getItem(t){return this._items[t]}*getNames(){yield*this._items.map((t=>t.name))}endsWith(t){return Array.from(this.getNames()).join(" ").endsWith(t)}startsWith(t){return Array.from(this.getNames()).join(" ").startsWith(t)}}function La(t,e){const n={name:e,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};return function(t,e){for(const n of t){const t=Object.keys(n).filter((t=>t.startsWith("is")));for(const o of t)e[o]=n[o]}}(t,n),qa(t,n,"allowIn"),qa(t,n,"allowContentOf"),qa(t,n,"allowWhere"),qa(t,n,"allowAttributes"),qa(t,n,"allowAttributesOf"),qa(t,n,"allowChildren"),qa(t,n,"inheritTypesFrom"),function(t,e){for(const n of t){const t=n.inheritAllFrom;t&&(e.allowContentOf.push(t),e.allowWhere.push(t),e.allowAttributesOf.push(t),e.inheritTypesFrom.push(t))}}(t,n),n}function Oa(t,e){const n=t[e];for(const o of n.allowChildren){const n=t[o];n&&n.allowIn.push(e)}n.allowChildren.length=0}function Ra(t,e){for(const n of t[e].allowContentOf)t[n]&&Ga(t,n).forEach((t=>{t.allowIn.push(e)}));delete t[e].allowContentOf}function ja(t,e){for(const n of t[e].allowWhere){const o=t[n];if(o){const n=o.allowIn;t[e].allowIn.push(...n)}}delete t[e].allowWhere}function Fa(t,e){for(const n of t[e].allowAttributesOf){const o=t[n];if(o){const n=o.allowAttributes;t[e].allowAttributes.push(...n)}}delete t[e].allowAttributesOf}function Va(t,e){const n=t[e];for(const e of n.inheritTypesFrom){const o=t[e];if(o){const t=Object.keys(o).filter((t=>t.startsWith("is")));for(const e of t)e in n||(n[e]=o[e])}}delete n.inheritTypesFrom}function Ua(t,e){const n=t[e],o=n.allowIn.filter((e=>t[e]));n.allowIn=Array.from(new Set(o))}function Ha(t,e){const n=t[e];for(const o of n.allowIn)t[o].allowChildren.push(e)}function Wa(t,e){const n=t[e];n.allowAttributes=Array.from(new Set(n.allowAttributes))}function qa(t,e,n){for(const o of t)"string"==typeof o[n]?e[n].push(o[n]):Array.isArray(o[n])&&e[n].push(...o[n])}function Ga(t,e){const n=t[e];return(o=t,Object.keys(o).map((t=>o[t]))).filter((t=>t.allowIn.includes(n.name)));var o}function Ya(t){return"string"==typeof t||t.is("documentFragment")?{name:"string"==typeof t?t:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}:{name:t.is("element")?t.name:"$text",*getAttributeKeys(){yield*t.getAttributeKeys()},getAttribute:e=>t.getAttribute(e)}}function Ka(t,e,n){for(const o of e.getAttributeKeys())t.checkAttribute(e,o)||n.removeAttribute(o,e)}class $a{constructor(t={}){this._splitParts=new Map,this._cursorParents=new Map,this._modelCursor=null,this._emptyElementsToKeep=new Set,this.conversionApi=Object.assign({},t),this.conversionApi.convertItem=this._convertItem.bind(this),this.conversionApi.convertChildren=this._convertChildren.bind(this),this.conversionApi.safeInsert=this._safeInsert.bind(this),this.conversionApi.updateConversionResult=this._updateConversionResult.bind(this),this.conversionApi.splitToAllowedParent=this._splitToAllowedParent.bind(this),this.conversionApi.getSplitParts=this._getSplitParts.bind(this),this.conversionApi.keepEmptyElement=this._keepEmptyElement.bind(this)}convert(t,e,n=["$root"]){this.fire("viewCleanup",t),this._modelCursor=function(t,e){let n;for(const o of new za(t)){const t={};for(const e of o.getAttributeKeys())t[e]=o.getAttribute(e);const i=e.createElement(o.name,t);n&&e.append(i,n),n=Ls._createAt(i,0)}return n}(n,e),this.conversionApi.writer=e,this.conversionApi.consumable=Na.createFrom(t),this.conversionApi.store={};const{modelRange:o}=this._convertItem(t,this._modelCursor),i=e.createDocumentFragment();if(o){this._removeEmptyElements();for(const t of Array.from(this._modelCursor.parent.getChildren()))e.append(t,i);i.markers=function(t,e){const n=new Set,o=new Map,i=Fs._createIn(t).getItems();for(const t of i)"$marker"==t.name&&n.add(t);for(const t of n){const n=t.getAttribute("data-name"),i=e.createPositionBefore(t);o.has(n)?o.get(n).end=i.clone():o.set(n,new Fs(i.clone())),e.remove(t)}return o}(i,e)}return this._modelCursor=null,this._splitParts.clear(),this._cursorParents.clear(),this._emptyElementsToKeep.clear(),this.conversionApi.writer=null,this.conversionApi.store=null,i}_convertItem(t,e){const n=Object.assign({viewItem:t,modelCursor:e,modelRange:null});if(t.is("element")?this.fire("element:"+t.name,n,this.conversionApi):t.is("$text")?this.fire("text",n,this.conversionApi):this.fire("documentFragment",n,this.conversionApi),n.modelRange&&!(n.modelRange instanceof Fs))throw new a("view-conversion-dispatcher-incorrect-result",this);return{modelRange:n.modelRange,modelCursor:n.modelCursor}}_convertChildren(t,e){let n=e.is("position")?e:Ls._createAt(e,0);const o=new Fs(n);for(const e of Array.from(t.getChildren())){const t=this._convertItem(e,n);t.modelRange instanceof Fs&&(o.end=t.modelRange.end,n=t.modelCursor)}return{modelRange:o,modelCursor:n}}_safeInsert(t,e){const n=this._splitToAllowedParent(t,e);return!!n&&(this.conversionApi.writer.insert(t,n.position),!0)}_updateConversionResult(t,e){const n=this._getSplitParts(t),o=this.conversionApi.writer;e.modelRange||(e.modelRange=o.createRange(o.createPositionBefore(t),o.createPositionAfter(n[n.length-1])));const i=this._cursorParents.get(t);e.modelCursor=i?o.createPositionAt(i,0):e.modelRange.end}_splitToAllowedParent(t,e){const{schema:n,writer:o}=this.conversionApi;let i=n.findAllowedParent(e,t);if(i){if(i===e.parent)return{position:e};this._modelCursor.parent.getAncestors().includes(i)&&(i=null)}if(!i)return Aa(e,t,n)?{position:Ca(e,o)}:null;const r=this.conversionApi.writer.split(e,i),s=[];for(const t of r.range.getWalker())if("elementEnd"==t.type)s.push(t.item);else{const e=s.pop(),n=t.item;this._registerSplitPair(e,n)}const a=r.range.end.parent;return this._cursorParents.set(t,a),{position:r.position,cursorParent:a}}_registerSplitPair(t,e){this._splitParts.has(t)||this._splitParts.set(t,[t]);const n=this._splitParts.get(t);this._splitParts.set(e,n),n.push(e)}_getSplitParts(t){let e;return e=this._splitParts.has(t)?this._splitParts.get(t):[t],e}_keepEmptyElement(t){this._emptyElementsToKeep.add(t)}_removeEmptyElements(){let t=!1;for(const e of this._splitParts.keys())e.isEmpty&&!this._emptyElementsToKeep.has(e)&&(this.conversionApi.writer.remove(e),this._splitParts.delete(e),t=!0);t&&this._removeEmptyElements()}}Xt($a,f);class Qa{getHtml(t){const e=document.implementation.createHTMLDocument("").createElement("div");return e.appendChild(t),e.innerHTML}}class Za{constructor(t){this.domParser=new DOMParser,this.domConverter=new cr(t,{renderingMode:"data"}),this.htmlWriter=new Qa}toData(t){const e=this.domConverter.viewToDom(t,document);return this.htmlWriter.getHtml(e)}toView(t){const e=this._toDom(t);return this.domConverter.domToView(e)}registerRawContentMatcher(t){this.domConverter.registerRawContentMatcher(t)}useFillerType(t){this.domConverter.blockFillerMode="marked"==t?"markedNbsp":"nbsp"}_toDom(t){t.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)||(t=`${t}`);const e=this.domParser.parseFromString(t,"text/html"),n=e.createDocumentFragment(),o=e.body.childNodes;for(;o.length>0;)n.appendChild(o[0]);return n}}class Ja{constructor(t,e){this.model=t,this.mapper=new Vs,this.downcastDispatcher=new Ws({mapper:this.mapper,schema:t.schema}),this.downcastDispatcher.on("insert:$text",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name))return;const o=n.writer,i=n.mapper.toViewPosition(e.range.start),r=o.createText(e.item.data);o.insert(i,r)}),{priority:"lowest"}),this.downcastDispatcher.on("insert",((t,e,n)=>{n.convertAttributes(e.item),e.reconversion||!e.item.is("element")||e.item.isEmpty||n.convertChildren(e.item)}),{priority:"lowest"}),this.upcastDispatcher=new $a({schema:t.schema}),this.viewDocument=new Qo(e),this.stylesProcessor=e,this.htmlProcessor=new Za(this.viewDocument),this.processor=this.htmlProcessor,this._viewWriter=new wi(this.viewDocument),this.upcastDispatcher.on("text",((t,e,{schema:n,consumable:o,writer:i})=>{let r=e.modelCursor;if(!o.test(e.viewItem))return;if(!n.checkChild(r,"$text")){if(!Aa(r,"$text",n))return;if(0==e.viewItem.data.trim().length)return;r=Ca(r,i)}o.consume(e.viewItem);const s=i.createText(e.viewItem.data);i.insert(s,r),e.modelRange=i.createRange(r,r.getShiftedBy(s.offsetSize)),e.modelCursor=e.modelRange.end}),{priority:"lowest"}),this.upcastDispatcher.on("element",((t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:!0})){const{modelRange:t,modelCursor:o}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t,e.modelCursor=o}}),{priority:"lowest"}),this.upcastDispatcher.on("documentFragment",((t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:!0})){const{modelRange:t,modelCursor:o}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t,e.modelCursor=o}}),{priority:"lowest"}),this.decorate("init"),this.decorate("set"),this.decorate("get"),this.on("init",(()=>{this.fire("ready")}),{priority:"lowest"}),this.on("ready",(()=>{this.model.enqueueChange({isUndoable:!1},_a)}),{priority:"lowest"})}get(t={}){const{rootName:e="main",trim:n="empty"}=t;if(!this._checkIfRootsExists([e]))throw new a("datacontroller-get-non-existent-root",this);const o=this.model.document.getRoot(e);return"empty"!==n||this.model.hasContent(o,{ignoreWhitespaces:!0})?this.stringify(o,t):""}stringify(t,e={}){const n=this.toView(t,e);return this.processor.toData(n)}toView(t,e={}){const n=this.viewDocument,o=this._viewWriter;this.mapper.clearBindings();const i=Fs._createIn(t),r=new bi(n);this.mapper.bindElements(t,r);const s=t.is("documentFragment")?t.markers:function(t){const e=[],n=t.root.document;if(!n)return new Map;const o=Fs._createIn(t);for(const t of n.model.markers){const n=t.getRange(),i=n.isCollapsed,r=n.start.isEqual(o.start)||n.end.isEqual(o.end);if(i&&r)e.push([t.name,n]);else{const i=o.getIntersection(n);i&&e.push([t.name,i])}}return e.sort((([t,e],[n,o])=>{if("after"!==e.end.compareWith(o.start))return 1;if("before"!==e.start.compareWith(o.end))return-1;switch(e.start.compareWith(o.start)){case"before":return 1;case"after":return-1;default:switch(e.end.compareWith(o.end)){case"before":return 1;case"after":return-1;default:return n.localeCompare(t)}}})),new Map(e)}(t);return this.downcastDispatcher.convert(i,s,o,e),r}init(t){if(this.model.document.version)throw new a("datacontroller-init-document-not-empty",this);let e={};if("string"==typeof t?e.main=t:e=t,!this._checkIfRootsExists(Object.keys(e)))throw new a("datacontroller-init-non-existent-root",this);return this.model.enqueueChange({isUndoable:!1},(t=>{for(const n of Object.keys(e)){const o=this.model.document.getRoot(n);t.insert(this.parse(e[n],o),o,0)}})),Promise.resolve()}set(t,e={}){let n={};if("string"==typeof t?n.main=t:n=t,!this._checkIfRootsExists(Object.keys(n)))throw new a("datacontroller-set-non-existent-root",this);this.model.enqueueChange(e.batchType||{},(t=>{t.setSelection(null),t.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const e of Object.keys(n)){const o=this.model.document.getRoot(e);t.remove(t.createRangeIn(o)),t.insert(this.parse(n[e],o),o,0)}}))}parse(t,e="$root"){const n=this.processor.toView(t);return this.toModel(n,e)}toModel(t,e="$root"){return this.model.change((n=>this.upcastDispatcher.convert(t,n,e)))}addStyleProcessorRules(t){t(this.stylesProcessor)}registerRawContentMatcher(t){this.processor&&this.processor!==this.htmlProcessor&&this.processor.registerRawContentMatcher(t),this.htmlProcessor.registerRawContentMatcher(t)}destroy(){this.stopListening()}_checkIfRootsExists(t){for(const e of t)if(!this.model.document.getRootNames().includes(e))return!1;return!0}}Xt(Ja,Yt);class Xa{constructor(t,e){this._helpers=new Map,this._downcast=Ln(t),this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:!0}),this._upcast=Ln(e),this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:!1})}addAlias(t,e){const n=this._downcast.includes(e);if(!this._upcast.includes(e)&&!n)throw new a("conversion-add-alias-dispatcher-not-registered",this);this._createConversionHelpers({name:t,dispatchers:[e],isDowncast:n})}for(t){if(!this._helpers.has(t))throw new a("conversion-for-unknown-group",this);return this._helpers.get(t)}elementToElement(t){this.for("downcast").elementToElement(t);for(const{model:e,view:n}of tc(t))this.for("upcast").elementToElement({model:e,view:n,converterPriority:t.converterPriority})}attributeToElement(t){this.for("downcast").attributeToElement(t);for(const{model:e,view:n}of tc(t))this.for("upcast").elementToAttribute({view:n,model:e,converterPriority:t.converterPriority})}attributeToAttribute(t){this.for("downcast").attributeToAttribute(t);for(const{model:e,view:n}of tc(t))this.for("upcast").attributeToAttribute({view:n,model:e})}_createConversionHelpers({name:t,dispatchers:e,isDowncast:n}){if(this._helpers.has(t))throw new a("conversion-group-exists",this);const o=n?new aa(e):new va(e);this._helpers.set(t,o)}}function*tc(t){if(t.model.values)for(const e of t.model.values){const n={key:t.model.key,value:e},o=t.view[e],i=t.upcastAlso?t.upcastAlso[e]:void 0;yield*ec(n,o,i)}else yield*ec(t.model,t.view,t.upcastAlso)}function*ec(t,e,n){if(yield{model:t,view:e},n)for(const e of Ln(n))yield{model:t,view:e}}class nc{constructor(t={}){"string"==typeof t&&(t="transparent"===t?{isUndoable:!1}:{},c("batch-constructor-deprecated-string-type"));const{isUndoable:e=!0,isLocal:n=!0,isUndo:o=!1,isTyping:i=!1}=t;this.operations=[],this.isUndoable=e,this.isLocal=n,this.isUndo=o,this.isTyping=i}get type(){return c("batch-type-deprecated"),"default"}get baseVersion(){for(const t of this.operations)if(null!==t.baseVersion)return t.baseVersion;return null}addOperation(t){return t.batch=this,this.operations.push(t),t}}class oc{constructor(t){this.baseVersion=t,this.isDocumentOperation=null!==this.baseVersion,this.batch=null}_validate(){}toJSON(){const t=Object.assign({},this);return t.__className=this.constructor.className,delete t.batch,delete t.isDocumentOperation,t}static get className(){return"Operation"}static fromJSON(t){return new this(t.baseVersion)}}class ic{constructor(t){this.markers=new Map,this._children=new Ns,t&&this._insertChild(0,t)}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}get root(){return this}get parent(){return null}is(t){return"documentFragment"===t||"model:documentFragment"===t}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}getPath(){return[]}getNodeByPath(t){let e=this;for(const n of t)e=e.getChild(e.offsetToIndex(n));return e}offsetToIndex(t){return this._children.offsetToIndex(t)}toJSON(){const t=[];for(const e of this._children)t.push(e.toJSON());return t}static fromJSON(t){const e=[];for(const n of t)n.name?e.push(Bs.fromJSON(n)):e.push(Ss.fromJSON(n));return new ic(e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=function(t){return"string"==typeof t?[new Ss(t)]:(Bn(t)||(t=[t]),Array.from(t).map((t=>"string"==typeof t?new Ss(t):t instanceof Ts?new Ss(t.data,t.getAttributes()):t)))}(e);for(const t of n)null!==t.parent&&t._remove(),t.parent=this;this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n)t.parent=null;return n}}function rc(t,e){const n=(e=cc(e)).reduce(((t,e)=>t+e.offsetSize),0),o=t.parent;dc(t);const i=t.index;return o._insertChild(i,e),lc(o,i+e.length),lc(o,i),new Fs(t,t.getShiftedBy(n))}function sc(t){if(!t.isFlat)throw new a("operation-utils-remove-range-not-flat",this);const e=t.start.parent;dc(t.start),dc(t.end);const n=e._removeChildren(t.start.index,t.end.index-t.start.index);return lc(e,t.start.index),n}function ac(t,e){if(!t.isFlat)throw new a("operation-utils-move-range-not-flat",this);const n=sc(t);return rc(e=e._getTransformedByDeletion(t.start,t.end.offset-t.start.offset),n)}function cc(t){const e=[];t instanceof Array||(t=[t]);for(let n=0;nt.maxOffset)throw new a("move-operation-nodes-do-not-exist",this);if(t===e&&n=n&&this.targetPosition.path[t]t._clone(!0)))),e=new fc(this.position,t,this.baseVersion);return e.shouldReceiveAttributes=this.shouldReceiveAttributes,e}getReversed(){const t=this.position.root.document.graveyard,e=new Ls(t,[0]);return new pc(this.position,this.nodes.maxOffset,e,this.baseVersion+1)}_validate(){const t=this.position.parent;if(!t||t.maxOffsett._clone(!0)))),rc(this.position,t)}toJSON(){const t=super.toJSON();return t.position=this.position.toJSON(),t.nodes=this.nodes.toJSON(),t}static get className(){return"InsertOperation"}static fromJSON(t,e){const n=[];for(const e of t.nodes)e.name?n.push(Bs.fromJSON(e)):n.push(Ss.fromJSON(e));const o=new fc(Ls.fromJSON(t.position,e),n,t.baseVersion);return o.shouldReceiveAttributes=t.shouldReceiveAttributes,o}}class kc extends oc{constructor(t,e,n,o,i,r){super(r),this.name=t,this.oldRange=e?e.clone():null,this.newRange=n?n.clone():null,this.affectsData=i,this._markers=o}get type(){return"marker"}clone(){return new kc(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new kc(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){const t=this.newRange?"_set":"_remove";this._markers[t](this.name,this.newRange,!0,this.affectsData)}toJSON(){const t=super.toJSON();return this.oldRange&&(t.oldRange=this.oldRange.toJSON()),this.newRange&&(t.newRange=this.newRange.toJSON()),delete t._markers,t}static get className(){return"MarkerOperation"}static fromJSON(t,e){return new kc(t.name,t.oldRange?Fs.fromJSON(t.oldRange,e):null,t.newRange?Fs.fromJSON(t.newRange,e):null,e.model.markers,t.affectsData,t.baseVersion)}}class bc extends oc{constructor(t,e,n,o){super(o),this.position=t,this.position.stickiness="toNext",this.oldName=e,this.newName=n}get type(){return"rename"}clone(){return new bc(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new bc(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const t=this.position.nodeAfter;if(!(t instanceof Bs))throw new a("rename-operation-wrong-position",this);if(t.name!==this.oldName)throw new a("rename-operation-wrong-name",this)}_execute(){this.position.nodeAfter.name=this.newName}toJSON(){const t=super.toJSON();return t.position=this.position.toJSON(),t}static get className(){return"RenameOperation"}static fromJSON(t,e){return new bc(Ls.fromJSON(t.position,e),t.oldName,t.newName,t.baseVersion)}}class wc extends oc{constructor(t,e,n,o,i){super(i),this.root=t,this.key=e,this.oldValue=n,this.newValue=o}get type(){return null===this.oldValue?"addRootAttribute":null===this.newValue?"removeRootAttribute":"changeRootAttribute"}clone(){return new wc(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new wc(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment"))throw new a("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key});if(null!==this.oldValue&&this.root.getAttribute(this.key)!==this.oldValue)throw new a("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key});if(null===this.oldValue&&null!==this.newValue&&this.root.hasAttribute(this.key))throw new a("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}_execute(){null!==this.newValue?this.root._setAttribute(this.key,this.newValue):this.root._removeAttribute(this.key)}toJSON(){const t=super.toJSON();return t.root=this.root.toJSON(),t}static get className(){return"RootAttributeOperation"}static fromJSON(t,e){if(!e.getRoot(t.root))throw new a("rootattribute-operation-fromjson-no-root",this,{rootName:t.root});return new wc(e.getRoot(t.root),t.key,t.oldValue,t.newValue,t.baseVersion)}}class _c extends oc{constructor(t,e,n,o,i){super(i),this.sourcePosition=t.clone(),this.sourcePosition.stickiness="toPrevious",this.howMany=e,this.targetPosition=n.clone(),this.targetPosition.stickiness="toNext",this.graveyardPosition=o.clone()}get type(){return"merge"}get deletionPosition(){return new Ls(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const t=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new Fs(this.sourcePosition,t)}clone(){return new this.constructor(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.targetPosition._getTransformedByMergeOperation(this),e=this.sourcePosition.path.slice(0,-1),n=new Ls(this.sourcePosition.root,e)._getTransformedByMergeOperation(this);return new Ac(t,this.howMany,n,this.graveyardPosition,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent,e=this.targetPosition.parent;if(!t.parent)throw new a("merge-operation-source-position-invalid",this);if(!e.parent)throw new a("merge-operation-target-position-invalid",this);if(this.howMany!=t.maxOffset)throw new a("merge-operation-how-many-invalid",this)}_execute(){const t=this.sourcePosition.parent;ac(Fs._createIn(t),this.targetPosition),ac(Fs._createOn(t),this.graveyardPosition)}toJSON(){const t=super.toJSON();return t.sourcePosition=t.sourcePosition.toJSON(),t.targetPosition=t.targetPosition.toJSON(),t.graveyardPosition=t.graveyardPosition.toJSON(),t}static get className(){return"MergeOperation"}static fromJSON(t,e){const n=Ls.fromJSON(t.sourcePosition,e),o=Ls.fromJSON(t.targetPosition,e),i=Ls.fromJSON(t.graveyardPosition,e);return new this(n,t.howMany,o,i,t.baseVersion)}}class Ac extends oc{constructor(t,e,n,o,i){super(i),this.splitPosition=t.clone(),this.splitPosition.stickiness="toNext",this.howMany=e,this.insertionPosition=n,this.graveyardPosition=o?o.clone():null,this.graveyardPosition&&(this.graveyardPosition.stickiness="toNext")}get type(){return"split"}get moveTargetPosition(){const t=this.insertionPosition.path.slice();return t.push(0),new Ls(this.insertionPosition.root,t)}get movedRange(){const t=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new Fs(this.splitPosition,t)}clone(){return new this.constructor(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.splitPosition.root.document.graveyard,e=new Ls(t,[0]);return new _c(this.moveTargetPosition,this.howMany,this.splitPosition,e,this.baseVersion+1)}_validate(){const t=this.splitPosition.parent,e=this.splitPosition.offset;if(!t||t.maxOffset{for(const e of t.getAttributeKeys())this.removeAttribute(e,t)};if(t instanceof Fs)for(const n of t.getItems())e(n);else e(t)}move(t,e,n){if(this._assertWriterUsedCorrectly(),!(t instanceof Fs))throw new a("writer-move-invalid-range",this);if(!t.isFlat)throw new a("writer-move-range-not-flat",this);const o=Ls._createAt(e,n);if(o.isEqual(t.start))return;if(this._addOperationForAffectedMarkers("move",t),!Ic(t.root,o.root))throw new a("writer-move-different-document",this);const i=t.root.document?t.root.document.version:null,r=new pc(t.start,t.end.offset-t.start.offset,o,i);this.batch.addOperation(r),this.model.applyOperation(r)}remove(t){this._assertWriterUsedCorrectly();const e=(t instanceof Fs?t:Fs._createOn(t)).getMinimalFlatRanges().reverse();for(const t of e)this._addOperationForAffectedMarkers("move",t),Dc(t.start,t.end.offset-t.start.offset,this.batch,this.model)}merge(t){this._assertWriterUsedCorrectly();const e=t.nodeBefore,n=t.nodeAfter;if(this._addOperationForAffectedMarkers("merge",t),!(e instanceof Bs))throw new a("writer-merge-no-element-before",this);if(!(n instanceof Bs))throw new a("writer-merge-no-element-after",this);t.root.document?this._merge(t):this._mergeDetached(t)}createPositionFromPath(t,e,n){return this.model.createPositionFromPath(t,e,n)}createPositionAt(t,e){return this.model.createPositionAt(t,e)}createPositionAfter(t){return this.model.createPositionAfter(t)}createPositionBefore(t){return this.model.createPositionBefore(t)}createRange(t,e){return this.model.createRange(t,e)}createRangeIn(t){return this.model.createRangeIn(t)}createRangeOn(t){return this.model.createRangeOn(t)}createSelection(t,e,n){return this.model.createSelection(t,e,n)}_mergeDetached(t){const e=t.nodeBefore,n=t.nodeAfter;this.move(Fs._createIn(n),Ls._createAt(e,"end")),this.remove(n)}_merge(t){const e=Ls._createAt(t.nodeBefore,"end"),n=Ls._createAt(t.nodeAfter,0),o=t.root.document.graveyard,i=new Ls(o,[0]),r=t.root.document.version,s=new _c(n,t.nodeAfter.maxOffset,e,i,r);this.batch.addOperation(s),this.model.applyOperation(s)}rename(t,e){if(this._assertWriterUsedCorrectly(),!(t instanceof Bs))throw new a("writer-rename-not-element-instance",this);const n=t.root.document?t.root.document.version:null,o=new bc(Ls._createBefore(t),t.name,e,n);this.batch.addOperation(o),this.model.applyOperation(o)}split(t,e){this._assertWriterUsedCorrectly();let n,o,i=t.parent;if(!i.parent)throw new a("writer-split-element-no-parent",this);if(e||(e=i.parent),!t.parent.getAncestors({includeSelf:!0}).includes(e))throw new a("writer-split-invalid-limit-element",this);do{const e=i.root.document?i.root.document.version:null,r=i.maxOffset-t.offset,s=Ac.getInsertionPosition(t),a=new Ac(t,r,s,null,e);this.batch.addOperation(a),this.model.applyOperation(a),n||o||(n=i,o=t.parent.nextSibling),i=(t=this.createPositionAfter(t.parent)).parent}while(i!==e);return{position:t,range:new Fs(Ls._createAt(n,"end"),Ls._createAt(o,0))}}wrap(t,e){if(this._assertWriterUsedCorrectly(),!t.isFlat)throw new a("writer-wrap-range-not-flat",this);const n=e instanceof Bs?e:new Bs(e);if(n.childCount>0)throw new a("writer-wrap-element-not-empty",this);if(null!==n.parent)throw new a("writer-wrap-element-attached",this);this.insert(n,t.start);const o=new Fs(t.start.getShiftedBy(1),t.end.getShiftedBy(1));this.move(o,Ls._createAt(n,0))}unwrap(t){if(this._assertWriterUsedCorrectly(),null===t.parent)throw new a("writer-unwrap-element-no-parent",this);this.move(Fs._createIn(t),this.createPositionAfter(t)),this.remove(t)}addMarker(t,e){if(this._assertWriterUsedCorrectly(),!e||"boolean"!=typeof e.usingOperation)throw new a("writer-addmarker-no-usingoperation",this);const n=e.usingOperation,o=e.range,i=void 0!==e.affectsData&&e.affectsData;if(this.model.markers.has(t))throw new a("writer-addmarker-marker-exists",this);if(!o)throw new a("writer-addmarker-no-range",this);return n?(Ec(this,t,null,o,i),this.model.markers.get(t)):this.model.markers._set(t,o,n,i)}updateMarker(t,e){this._assertWriterUsedCorrectly();const n="string"==typeof t?t:t.name,o=this.model.markers.get(n);if(!o)throw new a("writer-updatemarker-marker-not-exists",this);if(!e)return c("writer-updatemarker-reconvert-using-editingcontroller",{markerName:n}),void this.model.markers._refresh(o);const i="boolean"==typeof e.usingOperation,r="boolean"==typeof e.affectsData,s=r?e.affectsData:o.affectsData;if(!i&&!e.range&&!r)throw new a("writer-updatemarker-wrong-options",this);const l=o.getRange(),d=e.range?e.range:l;i&&e.usingOperation!==o.managedUsingOperations?e.usingOperation?Ec(this,n,null,d,s):(Ec(this,n,l,null,s),this.model.markers._set(n,d,void 0,s)):o.managedUsingOperations?Ec(this,n,l,d,s):this.model.markers._set(n,d,void 0,s)}removeMarker(t){this._assertWriterUsedCorrectly();const e="string"==typeof t?t:t.name;if(!this.model.markers.has(e))throw new a("writer-removemarker-no-marker",this);const n=this.model.markers.get(e);n.managedUsingOperations?Ec(this,e,n.getRange(),null,n.affectsData):this.model.markers._remove(e)}setSelection(t,e,n){this._assertWriterUsedCorrectly(),this.model.document.selection._setTo(t,e,n)}setSelectionFocus(t,e){this._assertWriterUsedCorrectly(),this.model.document.selection._setFocus(t,e)}setSelectionAttribute(t,e){if(this._assertWriterUsedCorrectly(),"string"==typeof t)this._setSelectionAttribute(t,e);else for(const[e,n]of Yn(t))this._setSelectionAttribute(e,n)}removeSelectionAttribute(t){if(this._assertWriterUsedCorrectly(),"string"==typeof t)this._removeSelectionAttribute(t);else for(const e of t)this._removeSelectionAttribute(e)}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(t){this.model.document.selection._restoreGravity(t)}_setSelectionAttribute(t,e){const n=this.model.document.selection;if(n.isCollapsed&&n.anchor.parent.isEmpty){const o=na._getStoreAttributeKey(t);this.setAttribute(o,e,n.anchor.parent)}n._setAttribute(t,e)}_removeSelectionAttribute(t){const e=this.model.document.selection;if(e.isCollapsed&&e.anchor.parent.isEmpty){const n=na._getStoreAttributeKey(t);this.removeAttribute(n,e.anchor.parent)}e._removeAttribute(t)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this)throw new a("writer-incorrect-use",this)}_addOperationForAffectedMarkers(t,e){for(const n of this.model.markers){if(!n.managedUsingOperations)continue;const o=n.getRange();let i=!1;if("move"===t)i=e.containsPosition(o.start)||e.start.isEqual(o.start)||e.containsPosition(o.end)||e.end.isEqual(o.end);else{const t=e.nodeBefore,n=e.nodeAfter,r=o.start.parent==t&&o.start.isAtEnd,s=o.end.parent==n&&0==o.end.offset,a=o.end.nodeAfter==n,c=o.start.nodeAfter==n;i=r||s||a||c}i&&this.updateMarker(n.name,{range:o})}}}function yc(t,e,n,o){const i=t.model,r=i.document;let s,a,c,l=o.start;for(const t of o.getWalker({shallow:!0}))c=t.item.getAttribute(e),s&&a!=c&&(a!=n&&d(),l=s),s=t.nextPosition,a=c;function d(){const o=new Fs(l,s),c=o.root.document?r.version:null,d=new gc(o,e,a,n,c);t.batch.addOperation(d),i.applyOperation(d)}s instanceof Ls&&s!=l&&a!=n&&d()}function xc(t,e,n,o){const i=t.model,r=i.document,s=o.getAttribute(e);let a,c;if(s!=n){if(o.root===o){const t=o.document?r.version:null;c=new wc(o,e,s,n,t)}else{a=new Fs(Ls._createBefore(o),t.createPositionAfter(o));const i=a.root.document?r.version:null;c=new gc(a,e,s,n,i)}t.batch.addOperation(c),i.applyOperation(c)}}function Ec(t,e,n,o,i){const r=t.model,s=r.document,a=new kc(e,n,o,r.markers,i,s.version);t.batch.addOperation(a),r.applyOperation(a)}function Dc(t,e,n,o){let i;if(t.root.document){const n=o.document,r=new Ls(n.graveyard,[0]);i=new pc(t,e,r,n.version)}else i=new mc(t,e);n.addOperation(i),o.applyOperation(i)}function Ic(t,e){return t===e||t instanceof Cc&&e instanceof Cc}class Mc{constructor(t){this._markerCollection=t,this._changesInElement=new Map,this._elementSnapshots=new Map,this._changedMarkers=new Map,this._changeCount=0,this._cachedChanges=null,this._cachedChangesWithGraveyard=null,this._refreshedItems=new Set}get isEmpty(){return 0==this._changesInElement.size&&0==this._changedMarkers.size}bufferOperation(t){switch(t.type){case"insert":if(this._isInInsertedElement(t.position.parent))return;this._markInsert(t.position.parent,t.position.offset,t.nodes.maxOffset);break;case"addAttribute":case"removeAttribute":case"changeAttribute":for(const e of t.range.getItems({shallow:!0}))this._isInInsertedElement(e.parent)||this._markAttribute(e);break;case"remove":case"move":case"reinsert":{if(t.sourcePosition.isEqual(t.targetPosition)||t.sourcePosition.getShiftedBy(t.howMany).isEqual(t.targetPosition))return;const e=this._isInInsertedElement(t.sourcePosition.parent),n=this._isInInsertedElement(t.targetPosition.parent);e||this._markRemove(t.sourcePosition.parent,t.sourcePosition.offset,t.howMany),n||this._markInsert(t.targetPosition.parent,t.getMovedRangeStart().offset,t.howMany);break}case"rename":{if(this._isInInsertedElement(t.position.parent))return;this._markRemove(t.position.parent,t.position.offset,1),this._markInsert(t.position.parent,t.position.offset,1);const e=Fs._createFromPositionAndShift(t.position,1);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getData();this.bufferMarkerChange(t.name,e,e)}break}case"split":{const e=t.splitPosition.parent;this._isInInsertedElement(e)||this._markRemove(e,t.splitPosition.offset,t.howMany),this._isInInsertedElement(t.insertionPosition.parent)||this._markInsert(t.insertionPosition.parent,t.insertionPosition.offset,1),t.graveyardPosition&&this._markRemove(t.graveyardPosition.parent,t.graveyardPosition.offset,1);break}case"merge":{const e=t.sourcePosition.parent;this._isInInsertedElement(e.parent)||this._markRemove(e.parent,e.startOffset,1);const n=t.graveyardPosition.parent;this._markInsert(n,t.graveyardPosition.offset,1);const o=t.targetPosition.parent;this._isInInsertedElement(o)||this._markInsert(o,t.targetPosition.offset,e.maxOffset);break}}this._cachedChanges=null}bufferMarkerChange(t,e,n){const o=this._changedMarkers.get(t);o?(o.newMarkerData=n,null==o.oldMarkerData.range&&null==n.range&&this._changedMarkers.delete(t)):this._changedMarkers.set(t,{newMarkerData:n,oldMarkerData:e})}getMarkersToRemove(){const t=[];for(const[e,n]of this._changedMarkers)null!=n.oldMarkerData.range&&t.push({name:e,range:n.oldMarkerData.range});return t}getMarkersToAdd(){const t=[];for(const[e,n]of this._changedMarkers)null!=n.newMarkerData.range&&t.push({name:e,range:n.newMarkerData.range});return t}getChangedMarkers(){return Array.from(this._changedMarkers).map((([t,e])=>({name:t,data:{oldRange:e.oldMarkerData.range,newRange:e.newMarkerData.range}})))}hasDataChanges(){if(this._changesInElement.size>0)return!0;for(const{newMarkerData:t,oldMarkerData:e}of this._changedMarkers.values()){if(t.affectsData!==e.affectsData)return!0;if(t.affectsData){const n=t.range&&!e.range,o=!t.range&&e.range,i=t.range&&e.range&&!t.range.isEqual(e.range);if(n||o||i)return!0}}return!1}getChanges(t={includeChangesInGraveyard:!1}){if(this._cachedChanges)return t.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice();let e=[];for(const t of this._changesInElement.keys()){const n=this._changesInElement.get(t).sort(((t,e)=>t.offset===e.offset?t.type!=e.type?"remove"==t.type?-1:1:0:t.offsett.position.root!=e.position.root?t.position.root.rootNamet));for(const t of e)delete t.changeCount,"attribute"==t.type&&(delete t.position,delete t.length);return this._changeCount=0,this._cachedChangesWithGraveyard=e,this._cachedChanges=e.filter(Nc),t.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice()}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear(),this._elementSnapshots.clear(),this._changedMarkers.clear(),this._refreshedItems=new Set,this._cachedChanges=null}_refreshItem(t){if(this._isInInsertedElement(t.parent))return;this._markRemove(t.parent,t.startOffset,t.offsetSize),this._markInsert(t.parent,t.startOffset,t.offsetSize),this._refreshedItems.add(t);const e=Fs._createOn(t);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getData();this.bufferMarkerChange(t.name,e,e)}this._cachedChanges=null}_markInsert(t,e,n){const o={type:"insert",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,o)}_markRemove(t,e,n){const o={type:"remove",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,o),this._removeAllNestedChanges(t,e,n)}_markAttribute(t){const e={type:"attribute",offset:t.startOffset,howMany:t.offsetSize,count:this._changeCount++};this._markChange(t.parent,e)}_markChange(t,e){this._makeSnapshot(t);const n=this._getChangesForElement(t);this._handleChange(e,n),n.push(e);for(let t=0;tn.offset){if(o>i){const t={type:"attribute",offset:i,howMany:o-i,count:this._changeCount++};this._handleChange(t,e),e.push(t)}t.nodesToHandle=n.offset-t.offset,t.howMany=t.nodesToHandle}else t.offset>=n.offset&&t.offseti?(t.nodesToHandle=o-i,t.offset=i):t.nodesToHandle=0);if("remove"==n.type&&t.offsetn.offset){const i={type:"attribute",offset:n.offset,howMany:o-n.offset,count:this._changeCount++};this._handleChange(i,e),e.push(i),t.nodesToHandle=n.offset-t.offset,t.howMany=t.nodesToHandle}"attribute"==n.type&&(t.offset>=n.offset&&o<=i?(t.nodesToHandle=0,t.howMany=0,t.offset=0):t.offset<=n.offset&&o>=i&&(n.howMany=0))}}t.howMany=t.nodesToHandle,delete t.nodesToHandle}_getInsertDiff(t,e,n){return{type:"insert",position:Ls._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getRemoveDiff(t,e,n){return{type:"remove",position:Ls._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getAttributesDiff(t,e,n){const o=[];n=new Map(n);for(const[i,r]of e){const e=n.has(i)?n.get(i):null;e!==r&&o.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:i,attributeOldValue:r,attributeNewValue:e,changeCount:this._changeCount++}),n.delete(i)}for(const[e,i]of n)o.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:e,attributeOldValue:null,attributeNewValue:i,changeCount:this._changeCount++});return o}_isInInsertedElement(t){const e=t.parent;if(!e)return!1;const n=this._changesInElement.get(e),o=t.startOffset;if(n)for(const t of n)if("insert"==t.type&&o>=t.offset&&oo){for(let e=0;ethis._version+1&&this._gaps.set(this._version,t),this._version=t}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(t){if(t.baseVersion!==this.version)throw new a("model-document-history-addoperation-incorrect-version",this,{operation:t,historyVersion:this.version});this._operations.push(t),this._version++,this._baseVersionToOperationIndex.set(t.baseVersion,this._operations.length-1)}getOperations(t,e=this.version){if(!this._operations.length)return[];const n=this._operations[0];void 0===t&&(t=n.baseVersion);let o=e-1;for(const[e,n]of this._gaps)t>e&&te&&othis.lastOperation.baseVersion)return[];let i=this._baseVersionToOperationIndex.get(t);void 0===i&&(i=0);let r=this._baseVersionToOperationIndex.get(o);return void 0===r&&(r=this._operations.length-1),this._operations.slice(i,r+1)}getOperation(t){const e=this._baseVersionToOperationIndex.get(t);if(void 0!==e)return this._operations[e]}setOperationAsUndone(t,e){this._undoPairs.set(e,t),this._undoneOperations.add(t)}isUndoingOperation(t){return this._undoPairs.has(t)}isUndoneOperation(t){return this._undoneOperations.has(t)}getUndoneOperation(t){return this._undoPairs.get(t)}reset(){this._version=0,this._undoPairs=new Map,this._operations=[],this._undoneOperations=new Set,this._gaps=new Map,this._baseVersionToOperationIndex=new Map}}function Pc(t,e){return!!(n=t.charAt(e-1))&&1==n.length&&/[\ud800-\udbff]/.test(n)&&function(t){return!!t&&1==t.length&&/[\udc00-\udfff]/.test(t)}(t.charAt(e));var n}function zc(t,e){return!!(n=t.charAt(e))&&1==n.length&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(n);var n}const Lc=function(){const t=/\p{Regional_Indicator}{2}/u.source,e="(?:"+[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u].map((t=>t.source)).join("|")+")";return new RegExp(`${t}|${e}(?:${e})*`,"ug")}();function Oc(t,e){const n=String(t).matchAll(Lc);return Array.from(n).some((t=>t.index{const n=e[0];n.isDocumentOperation&&this.differ.bufferOperation(n)}),{priority:"high"}),this.listenTo(t,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&this.history.addOperation(n)}),{priority:"low"}),this.listenTo(this.selection,"change",(()=>{this._hasSelectionChangedFromTheLastChangeBlock=!0})),this.listenTo(t.markers,"update",((t,e,n,o,i)=>{const r={...e.getData(),range:o};this.differ.bufferMarkerChange(e.name,i,r),null===n&&e.on("change",((t,n)=>{const o=e.getData();this.differ.bufferMarkerChange(e.name,{...o,range:n},o)}))}))}get version(){return this.history.version}set version(t){this.history.version=t}get graveyard(){return this.getRoot(Rc)}createRoot(t="$root",e="main"){if(this.roots.get(e))throw new a("model-document-createroot-name-exists",this,{name:e});const n=new Cc(this,t,e);return this.roots.add(n),n}destroy(){this.selection.destroy(),this.stopListening()}getRoot(t="main"){return this.roots.get(t)}getRootNames(){return Array.from(this.roots,(t=>t.rootName)).filter((t=>t!=Rc))}registerPostFixer(t){this._postFixers.add(t)}toJSON(){const t=Hn(this);return t.selection="[engine.model.DocumentSelection]",t.model="[engine.model.Model]",t}_handleChangeBlock(t){this._hasDocumentChangedFromTheLastChangeBlock()&&(this._callPostFixers(t),this.selection.refresh(),this.differ.hasDataChanges()?this.fire("change:data",t.batch):this.fire("change",t.batch),this.selection.refresh(),this.differ.reset()),this._hasSelectionChangedFromTheLastChangeBlock=!1}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){for(const t of this.roots)if(t!==this.graveyard)return t;return this.graveyard}_getDefaultRange(){const t=this._getDefaultRoot(),e=this.model,n=e.schema,o=e.createPositionFromPath(t,[0]);return n.getNearestSelectionRange(o)||e.createRange(o)}_validateSelectionRange(t){return Fc(t.start)&&Fc(t.end)}_callPostFixers(t){let e=!1;do{for(const n of this._postFixers)if(this.selection.refresh(),e=n(t),e)break}while(e)}}function Fc(t){const e=t.textNode;if(e){const n=e.data,o=t.offset-e.startOffset;return!Pc(n,o)&&!zc(n,o)}return!0}Xt(jc,f);class Vc{constructor(){this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(t){const e=t instanceof Uc?t.name:t;return this._markers.has(e)}get(t){return this._markers.get(t)||null}_set(t,e,n=!1,o=!1){const i=t instanceof Uc?t.name:t;if(i.includes(","))throw new a("markercollection-incorrect-marker-name",this);const r=this._markers.get(i);if(r){const t=r.getData(),s=r.getRange();let a=!1;return s.isEqual(e)||(r._attachLiveRange(Js.fromRange(e)),a=!0),n!=r.managedUsingOperations&&(r._managedUsingOperations=n,a=!0),"boolean"==typeof o&&o!=r.affectsData&&(r._affectsData=o,a=!0),a&&this.fire("update:"+i,r,s,e,t),r}const s=Js.fromRange(e),c=new Uc(i,s,n,o);return this._markers.set(i,c),this.fire("update:"+i,c,null,e,{...c.getData(),range:null}),c}_remove(t){const e=t instanceof Uc?t.name:t,n=this._markers.get(e);return!!n&&(this._markers.delete(e),this.fire("update:"+e,n,n.getRange(),null,n.getData()),this._destroyMarker(n),!0)}_refresh(t){const e=t instanceof Uc?t.name:t,n=this._markers.get(e);if(!n)throw new a("markercollection-refresh-marker-not-exists",this);const o=n.getRange();this.fire("update:"+e,n,o,o,n.getData())}*getMarkersAtPosition(t){for(const e of this)e.getRange().containsPosition(t)&&(yield e)}*getMarkersIntersectingRange(t){for(const e of this)null!==e.getRange().getIntersection(t)&&(yield e)}destroy(){for(const t of this._markers.values())this._destroyMarker(t);this._markers=null,this.stopListening()}*getMarkersGroup(t){for(const e of this._markers.values())e.name.startsWith(t+":")&&(yield e)}_destroyMarker(t){t.stopListening(),t._detachLiveRange()}}Xt(Vc,f);class Uc{constructor(t,e,n,o){this.name=t,this._liveRange=this._attachLiveRange(e),this._managedUsingOperations=n,this._affectsData=o}get managedUsingOperations(){if(!this._liveRange)throw new a("marker-destroyed",this);return this._managedUsingOperations}get affectsData(){if(!this._liveRange)throw new a("marker-destroyed",this);return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange)throw new a("marker-destroyed",this);return this._liveRange.start.clone()}getEnd(){if(!this._liveRange)throw new a("marker-destroyed",this);return this._liveRange.end.clone()}getRange(){if(!this._liveRange)throw new a("marker-destroyed",this);return this._liveRange.toRange()}is(t){return"marker"===t||"model:marker"===t}_attachLiveRange(t){return this._liveRange&&this._detachLiveRange(),t.delegate("change:range").to(this),t.delegate("change:content").to(this),this._liveRange=t,t}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this),this._liveRange.stopDelegating("change:content",this),this._liveRange.detach(),this._liveRange=null}}Xt(Uc,f);class Hc extends oc{get type(){return"noop"}clone(){return new Hc(this.baseVersion)}getReversed(){return new Hc(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}const Wc={};Wc[gc.className]=gc,Wc[fc.className]=fc,Wc[kc.className]=kc,Wc[pc.className]=pc,Wc[Hc.className]=Hc,Wc[oc.className]=oc,Wc[bc.className]=bc,Wc[wc.className]=wc,Wc[Ac.className]=Ac,Wc[_c.className]=_c;class qc extends Ls{constructor(t,e,n="toNone"){if(super(t,e,n),!this.root.is("rootElement"))throw new a("model-liveposition-root-not-rootelement",t);Gc.call(this)}detach(){this.stopListening()}is(t){return"livePosition"===t||"model:livePosition"===t||"position"==t||"model:position"===t}toPosition(){return new Ls(this.root,this.path.slice(),this.stickiness)}static fromPosition(t,e){return new this(t.root,t.path.slice(),e||t.stickiness)}}function Gc(){this.listenTo(this.root.document.model,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&Yc.call(this,n)}),{priority:"low"})}function Yc(t){const e=this.getTransformedByOperation(t);if(!this.isEqual(e)){const t=this.toPosition();this.path=e.path,this.root=e.root,this.fire("change",t)}}Xt(qc,f);class Kc{constructor(t,e,n){this.model=t,this.writer=e,this.position=n,this.canMergeWith=new Set([this.position.parent]),this.schema=t.schema,this._documentFragment=e.createDocumentFragment(),this._documentFragmentPosition=e.createPositionAt(this._documentFragment,0),this._firstNode=null,this._lastNode=null,this._lastAutoParagraph=null,this._filterAttributesOf=[],this._affectedStart=null,this._affectedEnd=null}handleNodes(t){for(const e of Array.from(t))this._handleNode(e);this._insertPartialFragment(),this._lastAutoParagraph&&this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph),this._mergeOnRight(),this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer),this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(t){const e=this.writer.createPositionAfter(this._lastNode),n=this.writer.createPositionAfter(t);if(n.isAfter(e)){if(this._lastNode=t,this.position.parent!=t||!this.position.isAtEnd)throw new a("insertcontent-invalid-insertion-position",this);this.position=n,this._setAffectedBoundaries(this.position)}}getSelectionRange(){return this.nodeToSelect?Fs._createOn(this.nodeToSelect):this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){return this._affectedStart?new Fs(this._affectedStart,this._affectedEnd):null}destroy(){this._affectedStart&&this._affectedStart.detach(),this._affectedEnd&&this._affectedEnd.detach()}_handleNode(t){if(this.schema.isObject(t))return void this._handleObject(t);let e=this._checkAndAutoParagraphToAllowedPosition(t);e||(e=this._checkAndSplitToAllowedPosition(t),e)?(this._appendToFragment(t),this._firstNode||(this._firstNode=t),this._lastNode=t):this._handleDisallowedNode(t)}_insertPartialFragment(){if(this._documentFragment.isEmpty)return;const t=qc.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position),this._documentFragment.getChild(0)==this._firstNode&&(this.writer.insert(this._firstNode,this.position),this._mergeOnLeft(),this.position=t.toPosition()),this._documentFragment.isEmpty||this.writer.insert(this._documentFragment,this.position),this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0),this.position=t.toPosition(),t.detach()}_handleObject(t){this._checkAndSplitToAllowedPosition(t)?this._appendToFragment(t):this._tryAutoparagraphing(t)}_handleDisallowedNode(t){t.is("element")?this.handleNodes(t.getChildren()):this._tryAutoparagraphing(t)}_appendToFragment(t){if(!this.schema.checkChild(this.position,t))throw new a("insertcontent-wrong-position",this,{node:t,position:this.position});this.writer.insert(t,this._documentFragmentPosition),this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(t.offsetSize),this.schema.isObject(t)&&!this.schema.checkChild(this.position,"$text")?this.nodeToSelect=t:this.nodeToSelect=null,this._filterAttributesOf.push(t)}_setAffectedBoundaries(t){this._affectedStart||(this._affectedStart=qc.fromPosition(t,"toPrevious")),this._affectedEnd&&!this._affectedEnd.isBefore(t)||(this._affectedEnd&&this._affectedEnd.detach(),this._affectedEnd=qc.fromPosition(t,"toNext"))}_mergeOnLeft(){const t=this._firstNode;if(!(t instanceof Bs))return;if(!this._canMergeLeft(t))return;const e=qc._createBefore(t);e.stickiness="toNext";const n=qc.fromPosition(this.position,"toNext");this._affectedStart.isEqual(e)&&(this._affectedStart.detach(),this._affectedStart=qc._createAt(e.nodeBefore,"end","toPrevious")),this._firstNode===this._lastNode&&(this._firstNode=e.nodeBefore,this._lastNode=e.nodeBefore),this.writer.merge(e),e.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode&&(this._affectedEnd.detach(),this._affectedEnd=qc._createAt(e.nodeBefore,"end","toNext")),this.position=n.toPosition(),n.detach(),this._filterAttributesOf.push(this.position.parent),e.detach()}_mergeOnRight(){const t=this._lastNode;if(!(t instanceof Bs))return;if(!this._canMergeRight(t))return;const e=qc._createAfter(t);if(e.stickiness="toNext",!this.position.isEqual(e))throw new a("insertcontent-invalid-insertion-position",this);this.position=Ls._createAt(e.nodeBefore,"end");const n=qc.fromPosition(this.position,"toPrevious");this._affectedEnd.isEqual(e)&&(this._affectedEnd.detach(),this._affectedEnd=qc._createAt(e.nodeBefore,"end","toNext")),this._firstNode===this._lastNode&&(this._firstNode=e.nodeBefore,this._lastNode=e.nodeBefore),this.writer.merge(e),e.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode&&(this._affectedStart.detach(),this._affectedStart=qc._createAt(e.nodeBefore,0,"toPrevious")),this.position=n.toPosition(),n.detach(),this._filterAttributesOf.push(this.position.parent),e.detach()}_canMergeLeft(t){const e=t.previousSibling;return e instanceof Bs&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(e,t)}_canMergeRight(t){const e=t.nextSibling;return e instanceof Bs&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(t,e)}_tryAutoparagraphing(t){const e=this.writer.createElement("paragraph");this._getAllowedIn(this.position.parent,e)&&this.schema.checkChild(e,t)&&(e._appendChild(t),this._handleNode(e))}_checkAndAutoParagraphToAllowedPosition(t){if(this.schema.checkChild(this.position.parent,t))return!0;if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",t))return!1;this._insertPartialFragment();const e=this.writer.createElement("paragraph");return this.writer.insert(e,this.position),this._setAffectedBoundaries(this.position),this._lastAutoParagraph=e,this.position=this.writer.createPositionAt(e,0),!0}_checkAndSplitToAllowedPosition(t){const e=this._getAllowedIn(this.position.parent,t);if(!e)return!1;for(e!=this.position.parent&&this._insertPartialFragment();e!=this.position.parent;)if(this.position.isAtStart){const t=this.position.parent;this.position=this.writer.createPositionBefore(t),t.isEmpty&&t.parent===e&&this.writer.remove(t)}else if(this.position.isAtEnd)this.position=this.writer.createPositionAfter(this.position.parent);else{const t=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position),this.writer.split(this.position),this.position=t,this.canMergeWith.add(this.position.nodeAfter)}return!0}_getAllowedIn(t,e){return this.schema.checkChild(t,e)?t:this.schema.isLimit(t)?null:this._getAllowedIn(t.parent,e)}}function $c(t,e,n="auto"){const o=t.getSelectedElement();if(o&&e.schema.isObject(o)&&!e.schema.isInline(o))return["before","after"].includes(n)?e.createRange(e.createPositionAt(o,n)):e.createRangeOn(o);const i=vs(t.getSelectedBlocks());if(!i)return e.createRange(t.focus);if(i.isEmpty)return e.createRange(e.createPositionAt(i,0));const r=e.createPositionAfter(i);return t.focus.isTouching(r)?e.createRange(r):e.createRange(e.createPositionBefore(i))}function Qc(t,e,n={}){if(e.isCollapsed)return;const o=e.getFirstRange();if("$graveyard"==o.root.rootName)return;const i=t.schema;t.change((t=>{if(!n.doNotResetEntireContent&&function(t,e){const n=t.getLimitElement(e);if(!e.containsEntireContent(n))return!1;const o=e.getFirstRange();return o.start.parent!=o.end.parent&&t.checkChild(n,"paragraph")}(i,e))return void function(t,e){const n=t.model.schema.getLimitElement(e);t.remove(t.createRangeIn(n)),tl(t,t.createPositionAt(n,0),e)}(t,e);const r={};if(!n.doNotAutoparagraph){const t=e.getSelectedElement();t&&Object.assign(r,i.getAttributesWithProperty(t,"copyOnReplace",!0))}const[s,a]=function(t){const e=t.root.document.model,n=t.start;let o=t.end;if(e.hasContent(t,{ignoreMarkers:!0})){const n=function(t){const e=t.parent,n=e.root.document.model.schema,o=e.getAncestors({parentFirst:!0,includeSelf:!0});for(const t of o){if(n.isLimit(t))return null;if(n.isBlock(t))return t}}(o);if(n&&o.isTouching(e.createPositionAt(n,0))){const n=e.createSelection(t);e.modifySelection(n,{direction:"backward"});const i=n.getLastPosition(),r=e.createRange(i,o);e.hasContent(r,{ignoreMarkers:!0})||(o=i)}}return[qc.fromPosition(n,"toPrevious"),qc.fromPosition(o,"toNext")]}(o);s.isTouching(a)||t.remove(t.createRange(s,a)),n.leaveUnmerged||(function(t,e,n){const o=t.model;if(!Xc(t.model.schema,e,n))return;const[i,r]=function(t,e){const n=t.getAncestors(),o=e.getAncestors();let i=0;for(;n[i]&&n[i]==o[i];)i++;return[n[i],o[i]]}(e,n);i&&r&&(!o.hasContent(i,{ignoreMarkers:!0})&&o.hasContent(r,{ignoreMarkers:!0})?Jc(t,e,n,i.parent):Zc(t,e,n,i.parent))}(t,s,a),i.removeDisallowedAttributes(s.parent.getChildren(),t)),el(t,e,s),!n.doNotAutoparagraph&&function(t,e){const n=t.checkChild(e,"$text"),o=t.checkChild(e,"paragraph");return!n&&o}(i,s)&&tl(t,s,e,r),s.detach(),a.detach()}))}function Zc(t,e,n,o){const i=e.parent,r=n.parent;if(i!=o&&r!=o){for(e=t.createPositionAfter(i),(n=t.createPositionBefore(r)).isEqual(e)||t.insert(r,e),t.merge(e);n.parent.isEmpty;){const e=n.parent;n=t.createPositionBefore(e),t.remove(e)}Xc(t.model.schema,e,n)&&Zc(t,e,n,o)}}function Jc(t,e,n,o){const i=e.parent,r=n.parent;if(i!=o&&r!=o){for(e=t.createPositionAfter(i),(n=t.createPositionBefore(r)).isEqual(e)||t.insert(i,n);e.parent.isEmpty;){const n=e.parent;e=t.createPositionBefore(n),t.remove(n)}n=t.createPositionBefore(r),function(t,e){const n=e.nodeBefore,o=e.nodeAfter;n.name!=o.name&&t.rename(n,o.name),t.clearAttributes(n),t.setAttributes(Object.fromEntries(o.getAttributes()),n),t.merge(e)}(t,n),Xc(t.model.schema,e,n)&&Jc(t,e,n,o)}}function Xc(t,e,n){const o=e.parent,i=n.parent;return o!=i&&!t.isLimit(o)&&!t.isLimit(i)&&function(t,e,n){const o=new Fs(t,e);for(const t of o.getWalker())if(n.isLimit(t.item))return!1;return!0}(e,n,t)}function tl(t,e,n,o={}){const i=t.createElement("paragraph");t.model.schema.setAllowedAttributes(i,o,t),t.insert(i,e),el(t,n,t.createPositionAt(i,0))}function el(t,e,n){e instanceof na?t.setSelection(n):e.setTo(n)}const nl=' ,.?!:;"-()';function ol(t,e){const{isForward:n,walker:o,unit:i,schema:r,treatEmojiAsSingleUnit:s}=t,{type:a,item:c,nextPosition:l}=e;if("text"==a)return"word"===t.unit?function(t,e){let n=t.position.textNode;if(n){let o=t.position.offset-n.startOffset;for(;!rl(n.data,o,e)&&!sl(n,o,e);){t.next();const i=e?t.position.nodeAfter:t.position.nodeBefore;if(i&&i.is("$text")){const o=i.data.charAt(e?0:i.data.length-1);nl.includes(o)||(t.next(),n=t.position.textNode)}o=t.position.offset-n.startOffset}}return t.position}(o,n):function(t,e,n){const o=t.position.textNode;if(o){const i=o.data;let r=t.position.offset-o.startOffset;for(;Pc(i,r)||"character"==e&&zc(i,r)||n&&Oc(i,r);)t.next(),r=t.position.offset-o.startOffset}return t.position}(o,i,s);if(a==(n?"elementStart":"elementEnd")){if(r.isSelectable(c))return Ls._createAt(c,n?"after":"before");if(r.checkChild(l,"$text"))return l}else{if(r.isLimit(c))return void o.skip((()=>!0));if(r.checkChild(l,"$text"))return l}}function il(t,e){const n=t.root,o=Ls._createAt(n,e?"end":0);return e?new Fs(t,o):new Fs(o,t)}function rl(t,e,n){const o=e+(n?0:-1);return nl.includes(t.charAt(o))}function sl(t,e,n){return e===(n?t.endOffset:0)}function al(t,e){const n=[];Array.from(t.getItems({direction:"backward"})).map((t=>e.createRangeOn(t))).filter((e=>(e.start.isAfter(t.start)||e.start.isEqual(t.start))&&(e.end.isBefore(t.end)||e.end.isEqual(t.end)))).forEach((t=>{n.push(t.start.parent),e.remove(t)})),n.forEach((t=>{let n=t;for(;n.parent&&n.isEmpty;){const t=e.createRangeOn(n);n=n.parent,e.remove(t)}}))}function cl(t,e){return t.isCollapsed?function(t,e){const n=t.start,o=e.getNearestSelectionRange(n);if(!o){const t=n.getAncestors().reverse().find((t=>e.isObject(t)));return t?Fs._createOn(t):null}if(!o.isCollapsed)return o;const i=o.start;return n.isEqual(i)?null:new Fs(i)}(t,e):function(t,e){const{start:n,end:o}=t,i=e.checkChild(n,"$text"),r=e.checkChild(o,"$text"),s=e.getLimitElement(n),a=e.getLimitElement(o);if(s===a){if(i&&r)return null;if(function(t,e,n){const o=t.nodeAfter&&!n.isLimit(t.nodeAfter)||n.checkChild(t,"$text"),i=e.nodeBefore&&!n.isLimit(e.nodeBefore)||n.checkChild(e,"$text");return o||i}(n,o,e)){const t=n.nodeAfter&&e.isSelectable(n.nodeAfter)?null:e.getNearestSelectionRange(n,"forward"),i=o.nodeBefore&&e.isSelectable(o.nodeBefore)?null:e.getNearestSelectionRange(o,"backward"),r=t?t.start:n,s=i?i.end:o;return new Fs(r,s)}}const c=s&&!s.is("rootElement"),l=a&&!a.is("rootElement");if(c||l){const t=n.nodeAfter&&o.nodeBefore&&n.nodeAfter.parent===o.nodeBefore.parent,i=c&&(!t||!dl(n.nodeAfter,e)),r=l&&(!t||!dl(o.nodeBefore,e));let d=n,h=o;return i&&(d=Ls._createBefore(ll(s,e))),r&&(h=Ls._createAfter(ll(a,e))),new Fs(d,h)}return null}(t,e)}function ll(t,e){let n=t,o=n;for(;e.isLimit(o)&&o.parent;)n=o,o=o.parent;return n}function dl(t,e){return t&&e.isSelectable(t)}class hl{constructor(){this.markers=new Vc,this.document=new jc(this),this.schema=new Pa,this._pendingChanges=[],this._currentWriter=null,["insertContent","insertObject","deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach((t=>this.decorate(t))),this.on("applyOperation",((t,e)=>{e[0]._validate()}),{priority:"highest"}),this.schema.register("$root",{isLimit:!0}),this.schema.register("$container",{allowIn:["$root","$container"]}),this.schema.register("$block",{allowIn:["$root","$container"],isBlock:!0}),this.schema.register("$blockObject",{allowWhere:"$block",isBlock:!0,isObject:!0}),this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:!0,isObject:!0}),this.schema.register("$text",{allowIn:"$block",isInline:!0,isContent:!0}),this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$marker"),this.schema.addChildCheck(((t,e)=>{if("$marker"===e.name)return!0})),function(t){t.document.registerPostFixer((e=>function(t,e){const n=e.document.selection,o=e.schema,i=[];let r=!1;for(const t of n.getRanges()){const e=cl(t,o);e&&!e.isEqual(t)?(i.push(e),r=!0):i.push(t)}r&&t.setSelection(function(t){const e=[...t],n=new Set;let o=1;for(;o!n.has(e)))}(i),{backward:n.isBackward})}(e,t)))}(this),this.document.registerPostFixer(_a)}change(t){try{return 0===this._pendingChanges.length?(this._pendingChanges.push({batch:new nc,callback:t}),this._runPendingChanges()[0]):t(this._currentWriter)}catch(t){a.rethrowUnexpectedError(t,this)}}enqueueChange(t,e){try{t?"function"==typeof t?(e=t,t=new nc):t instanceof nc||(t=new nc(t)):t=new nc,this._pendingChanges.push({batch:t,callback:e}),1==this._pendingChanges.length&&this._runPendingChanges()}catch(t){a.rethrowUnexpectedError(t,this)}}applyOperation(t){t._execute()}insertContent(t,e,n){return function(t,e,n,o){return t.change((i=>{let r;r=n?n instanceof Ys||n instanceof na?n:i.createSelection(n,o):t.document.selection,r.isCollapsed||t.deleteContent(r,{doNotAutoparagraph:!0});const s=new Kc(t,i,r.anchor);let a;a=e.is("documentFragment")?e.getChildren():[e],s.handleNodes(a);const c=s.getSelectionRange();c&&(r instanceof na?i.setSelection(c):r.setTo(c));const l=s.getAffectedRange()||t.createRange(r.anchor);return s.destroy(),l}))}(this,t,e,n)}insertObject(t,e,n,o){return function(t,e,n,o,i={}){if(!t.schema.isObject(e))throw new a("insertobject-element-not-an-object",t,{object:e});let r;r=n?n.is("selection")?n:t.createSelection(n,o):t.document.selection;let s=r;i.findOptimalPosition&&t.schema.isBlock(e)&&(s=t.createSelection($c(r,t,i.findOptimalPosition)));const c=vs(r.getSelectedBlocks()),l={};return c&&Object.assign(l,t.schema.getAttributesWithProperty(c,"copyOnReplace",!0)),t.change((n=>{s.isCollapsed||t.deleteContent(s,{doNotAutoparagraph:!0});let o=e;const r=s.anchor.parent;!t.schema.checkChild(r,e)&&t.schema.checkChild(r,"paragraph")&&t.schema.checkChild("paragraph",e)&&(o=n.createElement("paragraph"),n.insert(e,o)),t.schema.setAllowedAttributes(o,l,n);const c=t.insertContent(o,s);return c.isCollapsed||i.setSelection&&function(t,e,n,o){const i=t.model;if("after"==n){let n=e.nextSibling;!(n&&i.schema.checkChild(n,"$text"))&&i.schema.checkChild(e.parent,"paragraph")&&(n=t.createElement("paragraph"),i.schema.setAllowedAttributes(n,o,t),i.insertContent(n,t.createPositionAfter(e))),n&&t.setSelection(n,0)}else{if("on"!=n)throw new a("insertobject-invalid-place-parameter-value",i);t.setSelection(e,"on")}}(n,e,i.setSelection,l),c}))}(this,t,e,n,o)}deleteContent(t,e){Qc(this,t,e)}modifySelection(t,e){!function(t,e,n={}){const o=t.schema,i="backward"!=n.direction,r=n.unit?n.unit:"character",s=!!n.treatEmojiAsSingleUnit,a=e.focus,c=new Ps({boundaries:il(a,i),singleCharacters:!0,direction:i?"forward":"backward"}),l={walker:c,schema:o,isForward:i,unit:r,treatEmojiAsSingleUnit:s};let d;for(;d=c.next();){if(d.done)return;const n=ol(l,d.value);if(n)return void(e instanceof na?t.change((t=>{t.setSelectionFocus(n)})):e.setFocus(n))}}(this,t,e)}getSelectedContent(t){return function(t,e){return t.change((t=>{const n=t.createDocumentFragment(),o=e.getFirstRange();if(!o||o.isCollapsed)return n;const i=o.start.root,r=o.start.getCommonPath(o.end),s=i.getNodeByPath(r);let a;a=o.start.parent==o.end.parent?o:t.createRange(t.createPositionAt(s,o.start.path[r.length]),t.createPositionAt(s,o.end.path[r.length]+1));const c=a.end.offset-a.start.offset;for(const e of a.getItems({shallow:!0}))e.is("$textProxy")?t.appendText(e.data,e.getAttributes(),n):t.append(t.cloneElement(e,!0),n);if(a!=o){const e=o._getTransformedByMove(a.start,t.createPositionAt(n,0),c)[0],i=t.createRange(t.createPositionAt(n,0),e.start);al(t.createRange(e.end,t.createPositionAt(n,"end")),t),al(i,t)}return n}))}(this,t)}hasContent(t,e={}){const n=t instanceof Bs?Fs._createIn(t):t;if(n.isCollapsed)return!1;const{ignoreWhitespaces:o=!1,ignoreMarkers:i=!1}=e;if(!i)for(const t of this.markers.getMarkersIntersectingRange(n))if(t.affectsData)return!0;for(const t of n.getItems())if(this.schema.isContent(t)){if(!t.is("$textProxy"))return!0;if(!o)return!0;if(-1!==t.data.search(/\S/))return!0}return!1}createPositionFromPath(t,e,n){return new Ls(t,e,n)}createPositionAt(t,e){return Ls._createAt(t,e)}createPositionAfter(t){return Ls._createAfter(t)}createPositionBefore(t){return Ls._createBefore(t)}createRange(t,e){return new Fs(t,e)}createRangeIn(t){return Fs._createIn(t)}createRangeOn(t){return Fs._createOn(t)}createSelection(t,e,n){return new Ys(t,e,n)}createBatch(t){return new nc(t)}createOperationFromJSON(t){return class{static fromJSON(t,e){return Wc[t.__className].fromJSON(t,e)}}.fromJSON(t,this.document)}destroy(){this.document.destroy(),this.stopListening()}_runPendingChanges(){const t=[];for(this.fire("_beforeChanges");this._pendingChanges.length;){const e=this._pendingChanges[0].batch;this._currentWriter=new vc(this,e);const n=this._pendingChanges[0].callback(this._currentWriter);t.push(n),this.document._handleChangeBlock(this._currentWriter),this._pendingChanges.shift(),this._currentWriter=null}return this.fire("_afterChanges"),t}}Xt(hl,Yt);class ul extends xs{constructor(t){super(),this.editor=t}set(t,e,n={}){if("string"==typeof e){const t=e;e=(e,n)=>{this.editor.execute(t),n()}}super.set(t,e,n)}}class gl{constructor(t={}){const e=t.language||this.constructor.defaultConfig&&this.constructor.defaultConfig.language;this._context=t.context||new Fn({language:e}),this._context._addEditor(this,!t.context);const n=Array.from(this.constructor.builtinPlugins||[]);this.config=new Sn(t,this.constructor.defaultConfig),this.config.define("plugins",n),this.config.define(this._context._getEditorConfig()),this.plugins=new zn(this,n,this._context.plugins),this.locale=this._context.locale,this.t=this.locale.t,this._readOnlyLocks=new Set,this.commands=new Ta,this.set("state","initializing"),this.once("ready",(()=>this.state="ready"),{priority:"high"}),this.once("destroy",(()=>this.state="destroyed"),{priority:"high"}),this.model=new hl;const o=new xo;this.data=new Ja(this.model,o),this.editing=new Sa(this.model,o),this.editing.view.document.bind("isReadOnly").to(this),this.conversion=new Xa([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher),this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher),this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher),this.keystrokes=new ul(this),this.keystrokes.listenTo(this.editing.view.document)}get isReadOnly(){return this._readOnlyLocks.size>0}set isReadOnly(t){throw new a("editor-isreadonly-has-no-setter")}enableReadOnlyMode(t){if("string"!=typeof t&&"symbol"!=typeof t)throw new a("editor-read-only-lock-id-invalid",null,{lockId:t});this._readOnlyLocks.has(t)||(this._readOnlyLocks.add(t),1===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!0,!1))}disableReadOnlyMode(t){if("string"!=typeof t&&"symbol"!=typeof t)throw new a("editor-read-only-lock-id-invalid",null,{lockId:t});this._readOnlyLocks.has(t)&&(this._readOnlyLocks.delete(t),0===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!1,!0))}initPlugins(){const t=this.config,e=t.get("plugins"),n=t.get("removePlugins")||[],o=t.get("extraPlugins")||[],i=t.get("substitutePlugins")||[];return this.plugins.init(e.concat(o),n,i)}destroy(){let t=Promise.resolve();return"initializing"==this.state&&(t=new Promise((t=>this.once("ready",t)))),t.then((()=>{this.fire("destroy"),this.stopListening(),this.commands.destroy()})).then((()=>this.plugins.destroy())).then((()=>{this.model.destroy(),this.data.destroy(),this.editing.destroy(),this.keystrokes.destroy()})).then((()=>this._context._removeEditor(this)))}execute(...t){try{return this.commands.execute(...t)}catch(t){a.rethrowUnexpectedError(t,this)}}focus(){this.editing.view.focus()}}Xt(gl,Yt);class ml{constructor(t){this.editor=t,this._components=new Map}*names(){for(const t of this._components.values())yield t.originalName}add(t,e){this._components.set(pl(t),{callback:e,originalName:t})}create(t){if(!this.has(t))throw new a("componentfactory-item-missing",this,{name:t});return this._components.get(pl(t)).callback(this.editor.locale)}has(t){return this._components.has(pl(t))}}function pl(t){return String(t).toLowerCase()}class fl{constructor(t){this.editor=t,this.componentFactory=new ml(t),this.focusTracker=new ys,this.set("viewportOffset",this._readViewportOffsetFromConfig()),this._editableElementsMap=new Map,this.listenTo(t.editing.view.document,"layoutChanged",(()=>this.update()))}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening(),this.focusTracker.destroy();for(const t of this._editableElementsMap.values())t.ckeditorInstance=null;this._editableElementsMap=new Map}setEditableElement(t,e){this._editableElementsMap.set(t,e),e.ckeditorInstance||(e.ckeditorInstance=this.editor)}getEditableElement(t="main"){return this._editableElementsMap.get(t)}getEditableElementsNames(){return this._editableElementsMap.keys()}get _editableElements(){return console.warn("editor-ui-deprecated-editable-elements: The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this}),this._editableElementsMap}_readViewportOffsetFromConfig(){const t=this.editor,e=t.config.get("ui.viewportOffset");if(e)return e;const n=t.config.get("toolbar.viewportTopOffset");return n?(console.warn("editor-ui-deprecated-viewport-offset-config: The `toolbar.vieportTopOffset` configuration option is deprecated. It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead."),{top:n}):{top:0}}}Xt(fl,Yt);const kl={setData(t){this.data.set(t)},getData(t){return this.data.get(t)}},bl=kl,wl={updateSourceElement(){if(!this.sourceElement)throw new a("editor-missing-sourceelement",this);us(this.sourceElement,this.data.get())}};class _l extends Vn{static get pluginName(){return"PendingActions"}init(){this.set("hasAny",!1),this._actions=new Pn({idProperty:"_id"}),this._actions.delegate("add","remove").to(this)}add(t){if("string"!=typeof t)throw new a("pendingactions-add-invalid-message",this);const e=Object.create(Yt);return e.set("message",t),this._actions.add(e),this.hasAny=!0,e}remove(t){this._actions.remove(t),this.hasAny=!!this._actions.length}get first(){return this._actions.get(0)}[Symbol.iterator](){return this._actions[Symbol.iterator]()}}const Al=' ',Cl=' ',vl={cancel:' ',caption:' ',check:' ',cog:' ',eraser:' ',lowVision:' ',image:' ',alignBottom:' ',alignMiddle:' ',alignTop:' ',alignLeft:' ',alignCenter:' ',alignRight:' ',alignJustify:' ',objectLeft:' ',objectCenter:' ',objectRight:' ',objectFullWidth:' ',objectInline:' ',objectBlockLeft:' ',objectBlockRight:' ',objectSizeFull:' ',objectSizeLarge:' ',objectSizeSmall:' ',objectSizeMedium:' ',pencil:' ',pilcrow:Al,quote:' ',threeVerticalDots:Cl};function yl({emitter:t,activator:e,callback:n,contextElements:o}){t.listenTo(document,"mousedown",((t,i)=>{if(!e())return;const r="function"==typeof i.composedPath?i.composedPath():[];for(const t of o)if(t.contains(i.target)||r.includes(t))return;n()}))}function xl(t){t.set("_isCssTransitionsDisabled",!1),t.disableCssTransitions=()=>{t._isCssTransitionsDisabled=!0},t.enableCssTransitions=()=>{t._isCssTransitionsDisabled=!1},t.extendTemplate({attributes:{class:[t.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}function El({view:t}){t.listenTo(t.element,"submit",((e,n)=>{n.preventDefault(),t.fire("submit")}),{useCapture:!0})}class Dl extends Pn{constructor(t=[]){super(t,{idProperty:"viewUid"}),this.on("add",((t,e,n)=>{this._renderViewIntoCollectionParent(e,n)})),this.on("remove",((t,e)=>{e.element&&this._parentElement&&e.element.remove()})),this._parentElement=null}destroy(){this.map((t=>t.destroy()))}setParent(t){this._parentElement=t;for(const t of this)this._renderViewIntoCollectionParent(t)}delegate(...t){if(!t.length||!t.every((t=>"string"==typeof t)))throw new a("ui-viewcollection-delegate-wrong-events",this);return{to:e=>{for(const n of this)for(const o of t)n.delegate(o).to(e);this.on("add",((n,o)=>{for(const n of t)o.delegate(n).to(e)})),this.on("remove",((n,o)=>{for(const n of t)o.stopDelegating(n,e)}))}}}_renderViewIntoCollectionParent(t,e){t.isRendered||t.render(),t.element&&this._parentElement&&this._parentElement.insertBefore(t.element,this._parentElement.children[e])}}var Il=n(4793);Ki()(Il.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Il.Z.locals;class Ml{constructor(t){this.element=null,this.isRendered=!1,this.locale=t,this.t=t&&t.t,this._viewCollections=new Pn,this._unboundChildren=this.createCollection(),this._viewCollections.on("add",((e,n)=>{n.locale=t})),this.decorate("render")}get bindTemplate(){return this._bindTemplate?this._bindTemplate:this._bindTemplate=Sl.bind(this,this)}createCollection(t){const e=new Dl(t);return this._viewCollections.add(e),e}registerChild(t){Bn(t)||(t=[t]);for(const e of t)this._unboundChildren.add(e)}deregisterChild(t){Bn(t)||(t=[t]);for(const e of t)this._unboundChildren.remove(e)}setTemplate(t){this.template=new Sl(t)}extendTemplate(t){Sl.extend(this.template,t)}render(){if(this.isRendered)throw new a("ui-view-render-already-rendered",this);this.template&&(this.element=this.template.render(),this.registerChild(this.template.getViews())),this.isRendered=!0}destroy(){this.stopListening(),this._viewCollections.map((t=>t.destroy())),this.template&&this.template._revertData&&this.template.revert(this.element)}}Xt(Ml,mr),Xt(Ml,Yt);class Sl{constructor(t){Object.assign(this,Fl(jl(t))),this._isRendered=!1,this._revertData=null}render(){const t=this._renderNode({intoFragment:!0});return this._isRendered=!0,t}apply(t){return this._revertData={children:[],bindings:[],attributes:{}},this._renderNode({node:t,isApplying:!0,revertData:this._revertData}),t}revert(t){if(!this._revertData)throw new a("ui-template-revert-not-applied",[this,t]);this._revertTemplateFromNode(t,this._revertData)}*getViews(){yield*function*t(e){if(e.children)for(const n of e.children)Gl(n)?yield n:Yl(n)&&(yield*t(n))}(this)}static bind(t,e){return{to:(n,o)=>new Nl({eventNameOrFunction:n,attribute:n,observable:t,emitter:e,callback:o}),if:(n,o,i)=>new Bl({observable:t,emitter:e,attribute:n,valueIfTrue:o,callback:i})}}static extend(t,e){if(t._isRendered)throw new a("template-extend-render",[this,t]);Wl(t,Fl(jl(e)))}_renderNode(t){let e;if(e=t.node?this.tag&&this.text:this.tag?this.text:!this.text,e)throw new a("ui-template-wrong-syntax",this);return this.text?this._renderText(t):this._renderElement(t)}_renderElement(t){let e=t.node;return e||(e=t.node=document.createElementNS(this.ns||"http://www.w3.org/1999/xhtml",this.tag)),this._renderAttributes(t),this._renderElementChildren(t),this._setUpListeners(t),e}_renderText(t){let e=t.node;return e?t.revertData.text=e.textContent:e=t.node=document.createTextNode(""),Pl(this.text)?this._bindToObservable({schema:this.text,updater:Ll(e),data:t}):e.textContent=this.text.join(""),e}_renderAttributes(t){let e,n,o,i;if(!this.attributes)return;const r=t.node,s=t.revertData;for(e in this.attributes)if(o=r.getAttribute(e),n=this.attributes[e],s&&(s.attributes[e]=o),i=y(n[0])&&n[0].ns?n[0].ns:null,Pl(n)){const a=i?n[0].value:n;s&&$l(e)&&a.unshift(o),this._bindToObservable({schema:a,updater:Ol(r,e,i),data:t})}else"style"==e&&"string"!=typeof n[0]?this._renderStyleAttribute(n[0],t):(s&&o&&$l(e)&&n.unshift(o),n=n.map((t=>t&&t.value||t)).reduce(((t,e)=>t.concat(e)),[]).reduce(Ul,""),ql(n)||r.setAttributeNS(i,e,n))}_renderStyleAttribute(t,e){const n=e.node;for(const o in t){const i=t[o];Pl(i)?this._bindToObservable({schema:[i],updater:Rl(n,o),data:e}):n.style[o]=i}}_renderElementChildren(t){const e=t.node,n=t.intoFragment?document.createDocumentFragment():e,o=t.isApplying;let i=0;for(const r of this.children)if(Kl(r)){if(!o){r.setParent(e);for(const t of r)n.appendChild(t.element)}}else if(Gl(r))o||(r.isRendered||r.render(),n.appendChild(r.element));else if(Gi(r))n.appendChild(r);else if(o){const e={children:[],bindings:[],attributes:{}};t.revertData.children.push(e),r._renderNode({node:n.childNodes[i++],isApplying:!0,revertData:e})}else n.appendChild(r.render());t.intoFragment&&e.appendChild(n)}_setUpListeners(t){if(this.eventListeners)for(const e in this.eventListeners){const n=this.eventListeners[e].map((n=>{const[o,i]=e.split("@");return n.activateDomEventListener(o,i,t)}));t.revertData&&t.revertData.bindings.push(n)}}_bindToObservable({schema:t,updater:e,data:n}){const o=n.revertData;zl(t,e,n);const i=t.filter((t=>!ql(t))).filter((t=>t.observable)).map((o=>o.activateAttributeListener(t,e,n)));o&&o.bindings.push(i)}_revertTemplateFromNode(t,e){for(const t of e.bindings)for(const e of t)e();if(e.text)t.textContent=e.text;else{for(const n in e.attributes){const o=e.attributes[n];null===o?t.removeAttribute(n):t.setAttribute(n,o)}for(let n=0;nzl(t,e,n);return this.emitter.listenTo(this.observable,"change:"+this.attribute,o),()=>{this.emitter.stopListening(this.observable,"change:"+this.attribute,o)}}}class Nl extends Tl{activateDomEventListener(t,e,n){const o=(t,n)=>{e&&!n.target.matches(e)||("function"==typeof this.eventNameOrFunction?this.eventNameOrFunction(n):this.observable.fire(this.eventNameOrFunction,n))};return this.emitter.listenTo(n.node,t,o),()=>{this.emitter.stopListening(n.node,t,o)}}}class Bl extends Tl{getValue(t){return!ql(super.getValue(t))&&(this.valueIfTrue||!0)}}function Pl(t){return!!t&&(t.value&&(t=t.value),Array.isArray(t)?t.some(Pl):t instanceof Tl)}function zl(t,e,{node:n}){let o=function(t,e){return t.map((t=>t instanceof Tl?t.getValue(e):t))}(t,n);o=1==t.length&&t[0]instanceof Bl?o[0]:o.reduce(Ul,""),ql(o)?e.remove():e.set(o)}function Ll(t){return{set(e){t.textContent=e},remove(){t.textContent=""}}}function Ol(t,e,n){return{set(o){t.setAttributeNS(n,e,o)},remove(){t.removeAttributeNS(n,e)}}}function Rl(t,e){return{set(n){t.style[e]=n},remove(){t.style[e]=null}}}function jl(t){return In(t,(t=>{if(t&&(t instanceof Tl||Yl(t)||Gl(t)||Kl(t)))return t}))}function Fl(t){if("string"==typeof t?t=function(t){return{text:[t]}}(t):t.text&&function(t){t.text=Ln(t.text)}(t),t.on&&(t.eventListeners=function(t){for(const e in t)Vl(t,e);return t}(t.on),delete t.on),!t.text){t.attributes&&function(t){for(const e in t)t[e].value&&(t[e].value=Ln(t[e].value)),Vl(t,e)}(t.attributes);const e=[];if(t.children)if(Kl(t.children))e.push(t.children);else for(const n of t.children)Yl(n)||Gl(n)||Gi(n)?e.push(n):e.push(new Sl(n));t.children=e}return t}function Vl(t,e){t[e]=Ln(t[e])}function Ul(t,e){return ql(e)?t:ql(t)?e:`${t} ${e}`}function Hl(t,e){for(const n in e)t[n]?t[n].push(...e[n]):t[n]=e[n]}function Wl(t,e){if(e.attributes&&(t.attributes||(t.attributes={}),Hl(t.attributes,e.attributes)),e.eventListeners&&(t.eventListeners||(t.eventListeners={}),Hl(t.eventListeners,e.eventListeners)),e.text&&t.text.push(...e.text),e.children&&e.children.length){if(t.children.length!=e.children.length)throw new a("ui-template-extend-children-mismatch",t);let n=0;for(const o of e.children)Wl(t.children[n++],o)}}function ql(t){return!t&&0!==t}function Gl(t){return t instanceof Ml}function Yl(t){return t instanceof Sl}function Kl(t){return t instanceof Dl}function $l(t){return"class"==t||"style"==t}class Ql extends Dl{constructor(t,e=[]){super(e),this.locale=t}attachToDom(){this._bodyCollectionContainer=new Sl({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let t=document.querySelector(".ck-body-wrapper");t||(t=os(document,"div",{class:"ck-body-wrapper"}),document.body.appendChild(t)),t.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy(),this._bodyCollectionContainer&&this._bodyCollectionContainer.remove();const t=document.querySelector(".ck-body-wrapper");t&&0==t.childElementCount&&t.remove()}}var Zl=n(6574);Ki()(Zl.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Zl.Z.locals;class Jl extends Ml{constructor(){super();const t=this.bindTemplate;this.set("content",""),this.set("viewBox","0 0 20 20"),this.set("fillColor",""),this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon"],viewBox:t.to("viewBox")}})}render(){super.render(),this._updateXMLContent(),this._colorFillPaths(),this.on("change:content",(()=>{this._updateXMLContent(),this._colorFillPaths()})),this.on("change:fillColor",(()=>{this._colorFillPaths()}))}_updateXMLContent(){if(this.content){const t=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml").querySelector("svg"),e=t.getAttribute("viewBox");for(e&&(this.viewBox=e),this.element.innerHTML="";t.childNodes.length>0;)this.element.appendChild(t.childNodes[0])}}_colorFillPaths(){this.fillColor&&this.element.querySelectorAll(".ck-icon__fill").forEach((t=>{t.style.fill=this.fillColor}))}}var Xl=n(3332);Ki()(Xl.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Xl.Z.locals;class td extends Ml{constructor(t){super(t),this.set("text",""),this.set("position","s");const e=this.bindTemplate;this.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip",e.to("position",(t=>"ck-tooltip_"+t)),e.if("text","ck-hidden",(t=>!t.trim()))]},children:[{tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:e.to("text")}]}]})}}var ed=n(4906);Ki()(ed.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),ed.Z.locals;class nd extends Ml{constructor(t){super(t);const e=this.bindTemplate,n=i();this.set("class"),this.set("labelStyle"),this.set("icon"),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isVisible",!0),this.set("isToggleable",!1),this.set("keystroke"),this.set("label"),this.set("tabindex",-1),this.set("tooltip"),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.set("withKeystroke",!1),this.children=this.createCollection(),this.tooltipView=this._createTooltipView(),this.labelView=this._createLabelView(n),this.iconView=new Jl,this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}}),this.keystrokeView=this._createKeystrokeView(),this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this)),this.setTemplate({tag:"button",attributes:{class:["ck","ck-button",e.to("class"),e.if("isEnabled","ck-disabled",(t=>!t)),e.if("isVisible","ck-hidden",(t=>!t)),e.to("isOn",(t=>t?"ck-on":"ck-off")),e.if("withText","ck-button_with-text"),e.if("withKeystroke","ck-button_with-keystroke")],type:e.to("type",(t=>t||"button")),tabindex:e.to("tabindex"),"aria-labelledby":`ck-editor__aria-label_${n}`,"aria-disabled":e.if("isEnabled",!0,(t=>!t)),"aria-pressed":e.to("isOn",(t=>!!this.isToggleable&&String(t)))},children:this.children,on:{mousedown:e.to((t=>{t.preventDefault()})),click:e.to((t=>{this.isEnabled?this.fire("execute"):t.preventDefault()}))}})}render(){super.render(),this.icon&&(this.iconView.bind("content").to(this,"icon"),this.children.add(this.iconView)),this.children.add(this.tooltipView),this.children.add(this.labelView),this.withKeystroke&&this.keystroke&&this.children.add(this.keystrokeView)}focus(){this.element.focus()}_createTooltipView(){const t=new td;return t.bind("text").to(this,"_tooltipString"),t.bind("position").to(this,"tooltipPosition"),t}_createLabelView(t){const e=new Ml,n=this.bindTemplate;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:n.to("labelStyle"),id:`ck-editor__aria-label_${t}`},children:[{text:this.bindTemplate.to("label")}]}),e}_createKeystrokeView(){const t=new Ml;return t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",(t=>ui(t)))}]}),t}_getTooltipString(t,e,n){return t?"string"==typeof t?t:(n&&(n=ui(n)),t instanceof Function?t(e,n):`${e}${n?` (${n})`:""}`):""}}var od=n(5332);Ki()(od.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),od.Z.locals;class id extends nd{constructor(t){super(t),this.isToggleable=!0,this.toggleSwitchView=this._createToggleView(),this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render(),this.children.add(this.toggleSwitchView)}_createToggleView(){const t=new Ml;return t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]}),t}}var rd=n(6781);Ki()(rd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),rd.Z.locals;const sd=' ';class ad extends nd{constructor(t){super(t),this.arrowView=this._createArrowView(),this.extendTemplate({attributes:{"aria-haspopup":!0}}),this.delegate("execute").to(this,"open")}render(){super.render(),this.children.add(this.arrowView)}_createArrowView(){const t=new Jl;return t.content=sd,t.extendTemplate({attributes:{class:"ck-dropdown__arrow"}}),t}}var cd=n(7686);Ki()(cd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),cd.Z.locals;class ld extends Ml{constructor(t){super(t);const e=this.bindTemplate;this.set("class"),this.set("icon"),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isToggleable",!1),this.set("isVisible",!0),this.set("keystroke"),this.set("label"),this.set("tabindex",-1),this.set("tooltip"),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.children=this.createCollection(),this.actionView=this._createActionView(),this.arrowView=this._createArrowView(),this.keystrokes=new xs,this.focusTracker=new ys,this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",e.to("class"),e.if("isVisible","ck-hidden",(t=>!t)),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render(),this.children.add(this.actionView),this.children.add(this.arrowView),this.focusTracker.add(this.actionView.element),this.focusTracker.add(this.arrowView.element),this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",((t,e)=>{this.focusTracker.focusedElement===this.actionView.element&&(this.arrowView.focus(),e())})),this.keystrokes.set("arrowleft",((t,e)=>{this.focusTracker.focusedElement===this.arrowView.element&&(this.actionView.focus(),e())}))}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(){const t=new nd;return t.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this),t.extendTemplate({attributes:{class:"ck-splitbutton__action"}}),t.delegate("execute").to(this),t}_createArrowView(){const t=new nd,e=t.bindTemplate;return t.icon=sd,t.extendTemplate({attributes:{class:"ck-splitbutton__arrow","aria-haspopup":!0,"aria-expanded":e.to("isOn",(t=>String(t)))}}),t.bind("isEnabled").to(this),t.bind("label").to(this),t.bind("tooltip").to(this),t.delegate("execute").to(this,"open"),t}}class dd extends Ml{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",!1),this.set("position","se"),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",e.to("position",(t=>`ck-dropdown__panel_${t}`)),e.if("isVisible","ck-dropdown__panel-visible")]},children:this.children,on:{selectstart:e.to((t=>t.preventDefault()))}})}focus(){this.children.length&&this.children.first.focus()}focusLast(){if(this.children.length){const t=this.children.last;"function"==typeof t.focusLast?t.focusLast():t.focus()}}}var hd=n(5485);function ud({element:t,target:e,positions:n,limiter:o,fitInViewport:i,viewportOffsetConfig:r}){L(e)&&(e=e()),L(o)&&(o=o());const s=function(t){return t&&t.parentNode?t.offsetParent===tr.document.body?null:t.offsetParent:null}(t),a=new as(t);let c;const l={targetRect:new as(e),elementRect:a,positionedElementAncestor:s};if(o||i){const t=o&&new as(o).getVisible(),e=i&&function(t){t=Object.assign({top:0,bottom:0,left:0,right:0},t);const e=new as(tr.window);return e.top+=t.top,e.height-=t.top,e.bottom-=t.bottom,e.height-=t.bottom,e}(r);Object.assign(l,{limiterRect:t,viewportRect:e}),c=function(t,e){const{elementRect:n}=e,o=n.getArea(),i=t.map((t=>new md(t,e))).filter((t=>!!t.name));let r=0,s=null;for(const t of i){const{_limiterIntersectionArea:e,_viewportIntersectionArea:n}=t;if(e===o)return t;const i=n**2+e**2;i>r&&(r=i,s=t)}return s}(n,l)||new md(n[0],l)}else c=new md(n[0],l);return c}function gd(t){const{scrollX:e,scrollY:n}=tr.window;return t.clone().moveBy(e,n)}Ki()(hd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),hd.Z.locals;class md{constructor(t,e){const n=t(e.targetRect,e.elementRect,e.viewportRect);if(!n)return;const{left:o,top:i,name:r,config:s}=n;Object.assign(this,{name:r,config:s}),this._positioningFunctionCorrdinates={left:o,top:i},this._options=e}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get _limiterIntersectionArea(){const t=this._options.limiterRect;if(t){const e=this._options.viewportRect;if(!e)return t.getIntersectionArea(this._rect);{const n=t.getIntersection(e);if(n)return n.getIntersectionArea(this._rect)}}return 0}get _viewportIntersectionArea(){const t=this._options.viewportRect;return t?t.getIntersectionArea(this._rect):0}get _rect(){return this._cachedRect||(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left,this._positioningFunctionCorrdinates.top)),this._cachedRect}get _absoluteRect(){return this._cachedAbsoluteRect||(this._cachedAbsoluteRect=gd(this._rect),this._options.positionedElementAncestor&&function(t,e){const n=gd(new as(e)),o=rs(e);let i=0,r=0;i-=n.left,r-=n.top,i+=e.scrollLeft,r+=e.scrollTop,i-=o.left,r-=o.top,t.moveBy(i,r)}(this._cachedAbsoluteRect,this._options.positionedElementAncestor)),this._cachedAbsoluteRect}}class pd extends Ml{constructor(t,e,n){super(t);const o=this.bindTemplate;this.buttonView=e,this.panelView=n,this.set("isOpen",!1),this.set("isEnabled",!0),this.set("class"),this.set("id"),this.set("panelPosition","auto"),this.keystrokes=new xs,this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",o.to("class"),o.if("isEnabled","ck-disabled",(t=>!t))],id:o.to("id"),"aria-describedby":o.to("ariaDescribedById")},children:[e,n]}),e.extendTemplate({attributes:{class:["ck-dropdown__button"]}})}render(){super.render(),this.listenTo(this.buttonView,"open",(()=>{this.isOpen=!this.isOpen})),this.panelView.bind("isVisible").to(this,"isOpen"),this.on("change:isOpen",(()=>{this.isOpen&&("auto"===this.panelPosition?this.panelView.position=pd._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:!0,positions:this._panelPositions}).name:this.panelView.position=this.panelPosition)})),this.keystrokes.listenTo(this.element);const t=(t,e)=>{this.isOpen&&(this.buttonView.focus(),this.isOpen=!1,e())};this.keystrokes.set("arrowdown",((t,e)=>{this.buttonView.isEnabled&&!this.isOpen&&(this.isOpen=!0,e())})),this.keystrokes.set("arrowright",((t,e)=>{this.isOpen&&e()})),this.keystrokes.set("arrowleft",t),this.keystrokes.set("esc",t)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:t,north:e,southEast:n,southWest:o,northEast:i,northWest:r,southMiddleEast:s,southMiddleWest:a,northMiddleEast:c,northMiddleWest:l}=pd.defaultPanelPositions;return"rtl"!==this.locale.uiLanguageDirection?[n,o,s,a,t,i,r,c,l,e]:[o,n,a,s,t,r,i,l,c,e]}}function fd(t){return!!(t&&t.getClientRects&&t.getClientRects().length)}pd.defaultPanelPositions={south:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/2,name:"s"}),southEast:t=>({top:t.bottom,left:t.left,name:"se"}),southWest:(t,e)=>({top:t.bottom,left:t.left-e.width+t.width,name:"sw"}),southMiddleEast:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/4,name:"sme"}),southMiddleWest:(t,e)=>({top:t.bottom,left:t.left-3*(e.width-t.width)/4,name:"smw"}),north:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/2,name:"n"}),northEast:(t,e)=>({top:t.top-e.height,left:t.left,name:"ne"}),northWest:(t,e)=>({top:t.top-e.height,left:t.left-e.width+t.width,name:"nw"}),northMiddleEast:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/4,name:"nme"}),northMiddleWest:(t,e)=>({top:t.top-e.height,left:t.left-3*(e.width-t.width)/4,name:"nmw"})},pd._getOptimalPosition=ud;class kd{constructor(t){if(Object.assign(this,t),t.actions&&t.keystrokeHandler)for(const e in t.actions){let n=t.actions[e];"string"==typeof n&&(n=[n]);for(const o of n)t.keystrokeHandler.set(o,((t,n)=>{this[e](),n()}))}}get first(){return this.focusables.find(bd)||null}get last(){return this.focusables.filter(bd).slice(-1)[0]||null}get next(){return this._getFocusableItem(1)}get previous(){return this._getFocusableItem(-1)}get current(){let t=null;return null===this.focusTracker.focusedElement?null:(this.focusables.find(((e,n)=>{const o=e.element===this.focusTracker.focusedElement;return o&&(t=n),o})),t)}focusFirst(){this._focus(this.first)}focusLast(){this._focus(this.last)}focusNext(){this._focus(this.next)}focusPrevious(){this._focus(this.previous)}_focus(t){t&&t.focus()}_getFocusableItem(t){const e=this.current,n=this.focusables.length;if(!n)return null;if(null===e)return this[1===t?"first":"last"];let o=(e+n+t)%n;do{const e=this.focusables.get(o);if(bd(e))return e;o=(o+n+t)%n}while(o!==e);return null}}function bd(t){return!(!t.focus||!fd(t.element))}class wd extends Ml{constructor(t){super(t),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}class _d extends Ml{constructor(t){super(t),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}function Ad(t){return Array.isArray(t)?{items:t,removeItems:[]}:t?Object.assign({items:[],removeItems:[]},t):{items:[],removeItems:[]}}var Cd=n(5542);Ki()(Cd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Cd.Z.locals;class vd extends Ml{constructor(t,e){super(t);const n=this.bindTemplate,o=this.t;this.options=e||{},this.set("ariaLabel",o("Editor toolbar")),this.set("maxWidth","auto"),this.items=this.createCollection(),this.focusTracker=new ys,this.keystrokes=new xs,this.set("class"),this.set("isCompact",!1),this.itemsView=new yd(t),this.children=this.createCollection(),this.children.add(this.itemsView),this.focusables=this.createCollection();const i="rtl"===t.uiLanguageDirection;this._focusCycler=new kd({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[i?"arrowright":"arrowleft","arrowup"],focusNext:[i?"arrowleft":"arrowright","arrowdown"]}});const r=["ck","ck-toolbar",n.to("class"),n.if("isCompact","ck-toolbar_compact")];var s;this.options.shouldGroupWhenFull&&this.options.isFloating&&r.push("ck-toolbar_floating"),this.setTemplate({tag:"div",attributes:{class:r,role:"toolbar","aria-label":n.to("ariaLabel"),style:{maxWidth:n.to("maxWidth")}},children:this.children,on:{mousedown:(s=this,s.bindTemplate.to((t=>{t.target===s.element&&t.preventDefault()})))}}),this._behavior=this.options.shouldGroupWhenFull?new Ed(this):new xd(this)}render(){super.render();for(const t of this.items)this.focusTracker.add(t.element);this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)})),this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)})),this.keystrokes.listenTo(this.element),this._behavior.render(this)}destroy(){return this._behavior.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy(),super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(t,e){const n=Ad(t),o=n.items.filter(((t,o,i)=>"|"===t||-1===n.removeItems.indexOf(t)&&("-"===t?!this.options.shouldGroupWhenFull||(c("toolbarview-line-break-ignored-when-grouping-items",i),!1):!!e.has(t)||(c("toolbarview-item-unavailable",{name:t}),!1)))),i=this._cleanSeparators(o).map((t=>"|"===t?new wd:"-"===t?new _d:e.create(t)));this.items.addMany(i)}_cleanSeparators(t){const e=t=>"-"!==t&&"|"!==t,n=t.length,o=t.findIndex(e),i=n-t.slice().reverse().findIndex(e);return t.slice(o,i).filter(((t,n,o)=>!!e(t)||!(n>0&&o[n-1]===t)))}}class yd extends Ml{constructor(t){super(t),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class xd{constructor(t){const e=t.bindTemplate;t.set("isVertical",!1),t.itemsView.children.bindTo(t.items).using((t=>t)),t.focusables.bindTo(t.items).using((t=>t)),t.extendTemplate({attributes:{class:[e.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class Ed{constructor(t){this.view=t,this.viewChildren=t.children,this.viewFocusables=t.focusables,this.viewItemsView=t.itemsView,this.viewFocusTracker=t.focusTracker,this.viewLocale=t.locale,this.ungroupedItems=t.createCollection(),this.groupedItems=t.createCollection(),this.groupedItemsDropdown=this._createGroupedItemsDropdown(),this.resizeObserver=null,this.cachedPadding=null,this.shouldUpdateGroupingOnNextResize=!1,t.itemsView.children.bindTo(this.ungroupedItems).using((t=>t)),this.ungroupedItems.on("add",this._updateFocusCycleableItems.bind(this)),this.ungroupedItems.on("remove",this._updateFocusCycleableItems.bind(this)),t.children.on("add",this._updateFocusCycleableItems.bind(this)),t.children.on("remove",this._updateFocusCycleableItems.bind(this)),t.items.on("change",((t,e)=>{const n=e.index;for(const t of e.removed)n>=this.ungroupedItems.length?this.groupedItems.remove(t):this.ungroupedItems.remove(t);for(let t=n;tthis.ungroupedItems.length?this.groupedItems.add(o,t-this.ungroupedItems.length):this.ungroupedItems.add(o,t)}this._updateGrouping()})),t.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(t){this.viewElement=t.element,this._enableGroupingOnResize(),this._enableGroupingOnMaxWidthChange(t)}destroy(){this.groupedItemsDropdown.destroy(),this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement))return;if(!fd(this.viewElement))return void(this.shouldUpdateGroupingOnNextResize=!0);const t=this.groupedItems.length;let e;for(;this._areItemsOverflowing;)this._groupLastItem(),e=!0;if(!e&&this.groupedItems.length){for(;this.groupedItems.length&&!this._areItemsOverflowing;)this._ungroupFirstItem();this._areItemsOverflowing&&this._groupLastItem()}this.groupedItems.length!==t&&this.view.fire("groupedItemsUpdate")}get _areItemsOverflowing(){if(!this.ungroupedItems.length)return!1;const t=this.viewElement,e=this.viewLocale.uiLanguageDirection,n=new as(t.lastChild),o=new as(t);if(!this.cachedPadding){const n=tr.window.getComputedStyle(t),o="ltr"===e?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(n[o])}return"ltr"===e?n.right>o.right-this.cachedPadding:n.left{t&&t===e.contentRect.width&&!this.shouldUpdateGroupingOnNextResize||(this.shouldUpdateGroupingOnNextResize=!1,this._updateGrouping(),t=e.contentRect.width)})),this._updateGrouping()}_enableGroupingOnMaxWidthChange(t){t.on("change:maxWidth",(()=>{this._updateGrouping()}))}_groupLastItem(){this.groupedItems.length||(this.viewChildren.add(new wd),this.viewChildren.add(this.groupedItemsDropdown),this.viewFocusTracker.add(this.groupedItemsDropdown.element)),this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first)),this.groupedItems.length||(this.viewChildren.remove(this.groupedItemsDropdown),this.viewChildren.remove(this.viewChildren.last),this.viewFocusTracker.remove(this.groupedItemsDropdown.element))}_createGroupedItemsDropdown(){const t=this.viewLocale,e=t.t,n=Bd(t);return n.class="ck-toolbar__grouped-dropdown",n.panelPosition="ltr"===t.uiLanguageDirection?"sw":"se",Pd(n,[]),n.buttonView.set({label:e("Show more items"),tooltip:!0,tooltipPosition:"rtl"===t.uiLanguageDirection?"se":"sw",icon:Cl}),n.toolbarView.items.bindTo(this.groupedItems).using((t=>t)),n}_updateFocusCycleableItems(){this.viewFocusables.clear(),this.ungroupedItems.map((t=>{this.viewFocusables.add(t)})),this.groupedItems.length&&this.viewFocusables.add(this.groupedItemsDropdown)}}var Dd=n(1046);Ki()(Dd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Dd.Z.locals;class Id extends Ml{constructor(){super(),this.items=this.createCollection(),this.focusTracker=new ys,this.keystrokes=new xs,this._focusCycler=new kd({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}}),this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"]},children:this.items})}render(){super.render();for(const t of this.items)this.focusTracker.add(t.element);this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)})),this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}class Md extends Ml{constructor(t){super(t),this.children=this.createCollection(),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item"]},children:this.children})}focus(){this.children.first.focus()}}class Sd extends Ml{constructor(t){super(t),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}var Td=n(7339);Ki()(Td.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Td.Z.locals;var Nd=n(3949);function Bd(t,e=ad){const n=new e(t),o=new dd(t),i=new pd(t,n,o);return n.bind("isEnabled").to(i),n instanceof ad?n.bind("isOn").to(i,"isOpen"):n.arrowView.bind("isOn").to(i,"isOpen"),function(t){(function(t){t.on("render",(()=>{yl({emitter:t,activator:()=>t.isOpen,callback:()=>{t.isOpen=!1},contextElements:[t.element]})}))})(t),function(t){t.on("execute",(e=>{e.source instanceof id||(t.isOpen=!1)}))}(t),function(t){t.keystrokes.set("arrowdown",((e,n)=>{t.isOpen&&(t.panelView.focus(),n())})),t.keystrokes.set("arrowup",((e,n)=>{t.isOpen&&(t.panelView.focusLast(),n())}))}(t)}(i),i}function Pd(t,e){const n=t.locale,o=n.t,i=t.toolbarView=new vd(n);i.set("ariaLabel",o("Dropdown toolbar")),t.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}}),e.map((t=>i.items.add(t))),t.panelView.children.add(i),i.items.delegate("execute").to(t)}function zd(t,e){const n=t.locale,o=t.listView=new Id(n);o.items.bindTo(e).using((({type:t,model:e})=>{if("separator"===t)return new Sd(n);if("button"===t||"switchbutton"===t){const o=new Md(n);let i;return i="button"===t?new nd(n):new id(n),i.bind(...Object.keys(e)).to(e),i.delegate("execute").to(o),o.children.add(i),o}})),t.panelView.children.add(o),o.items.delegate("execute").to(t)}Ki()(Nd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Nd.Z.locals;var Ld=n(9688);Ki()(Ld.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Ld.Z.locals;class Od extends Ml{constructor(t){super(t),this.body=new Ql(t)}render(){super.render(),this.body.attachToDom()}destroy(){return this.body.detachFromDom(),super.destroy()}}var Rd=n(3662);Ki()(Rd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Rd.Z.locals;class jd extends Ml{constructor(t){super(t),this.set("text"),this.set("for"),this.id=`ck-editor__label_${i()}`;const e=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:e.to("for")},children:[{text:e.to("text")}]})}}class Fd extends Ml{constructor(t,e,n){super(t),this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:t.contentLanguage,dir:t.contentLanguageDirection}}),this.name=null,this.set("isFocused",!1),this._editableElement=n,this._hasExternalElement=!!this._editableElement,this._editingView=e}render(){super.render(),this._hasExternalElement?this.template.apply(this.element=this._editableElement):this._editableElement=this.element,this.on("change:isFocused",(()=>this._updateIsFocusedClasses())),this._updateIsFocusedClasses()}destroy(){this._hasExternalElement&&this.template.revert(this._editableElement),super.destroy()}_updateIsFocusedClasses(){const t=this._editingView;function e(e){t.change((n=>{const o=t.document.getRoot(e.name);n.addClass(e.isFocused?"ck-focused":"ck-blurred",o),n.removeClass(e.isFocused?"ck-blurred":"ck-focused",o)}))}t.isRenderingInProgress?function n(o){t.once("change:isRenderingInProgress",((t,i,r)=>{r?n(o):e(o)}))}(this):e(this)}}class Vd extends Fd{constructor(t,e,n){super(t,e,n),this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}})}render(){super.render();const t=this._editingView,e=this.t;t.change((n=>{const o=t.document.getRoot(this.name);n.setAttribute("aria-label",e("Rich Text Editor, %0",this.name),o)}))}}var Ud=n(8847);Ki()(Ud.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Ud.Z.locals;var Hd=n(4879);Ki()(Hd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Hd.Z.locals;class Wd extends Ml{constructor(t){super(t),this.set("value"),this.set("id"),this.set("placeholder"),this.set("isReadOnly",!1),this.set("hasError",!1),this.set("ariaDescribedById"),this.focusTracker=new ys,this.bind("isFocused").to(this.focusTracker),this.set("isEmpty",!0),this.set("inputMode","text");const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",e.if("isFocused","ck-input_focused"),e.if("isEmpty","ck-input-text_empty"),e.if("hasError","ck-error")],id:e.to("id"),placeholder:e.to("placeholder"),readonly:e.to("isReadOnly"),inputmode:e.to("inputMode"),"aria-invalid":e.if("hasError",!0),"aria-describedby":e.to("ariaDescribedById")},on:{input:e.to(((...t)=>{this.fire("input",...t),this._updateIsEmpty()})),change:e.to(this._updateIsEmpty.bind(this))}})}render(){super.render(),this.focusTracker.add(this.element),this._setDomElementValue(this.value),this._updateIsEmpty(),this.on("change:value",((t,e,n)=>{this._setDomElementValue(n),this._updateIsEmpty()}))}destroy(){super.destroy(),this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}_updateIsEmpty(){this.isEmpty=!this.element.value}_setDomElementValue(t){this.element.value=t||0===t?t:""}}class qd extends Wd{constructor(t){super(t),this.extendTemplate({attributes:{type:"text",class:["ck-input-text"]}})}}var Gd=n(2577);Ki()(Gd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Gd.Z.locals;class Yd extends Ml{constructor(t,e){super(t);const n=`ck-labeled-field-view-${i()}`,o=`ck-labeled-field-view-status-${i()}`;this.fieldView=e(this,n,o),this.set("label"),this.set("isEnabled",!0),this.set("isEmpty",!0),this.set("isFocused",!1),this.set("errorText",null),this.set("infoText",null),this.set("class"),this.set("placeholder"),this.labelView=this._createLabelView(n),this.statusView=this._createStatusView(o),this.bind("_statusText").to(this,"errorText",this,"infoText",((t,e)=>t||e));const r=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",r.to("class"),r.if("isEnabled","ck-disabled",(t=>!t)),r.if("isEmpty","ck-labeled-field-view_empty"),r.if("isFocused","ck-labeled-field-view_focused"),r.if("placeholder","ck-labeled-field-view_placeholder"),r.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:[this.fieldView,this.labelView]},this.statusView]})}_createLabelView(t){const e=new jd(this.locale);return e.for=t,e.bind("text").to(this,"label"),e}_createStatusView(t){const e=new Ml(this.locale),n=this.bindTemplate;return e.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",n.if("errorText","ck-labeled-field-view__status_error"),n.if("_statusText","ck-hidden",(t=>!t))],id:t,role:n.if("errorText","alert")},children:[{text:n.to("_statusText")}]}),e}focus(){this.fieldView.focus()}}function Kd(t,e,n){const o=new qd(t.locale);return o.set({id:e,ariaDescribedById:n}),o.bind("isReadOnly").to(t,"isEnabled",(t=>!t)),o.bind("hasError").to(t,"errorText",(t=>!!t)),o.on("input",(()=>{t.errorText=null})),t.bind("isEmpty","isFocused","placeholder").to(o),o}class $d extends Vn{static get pluginName(){return"Notification"}init(){this.on("show:warning",((t,e)=>{window.alert(e.message)}),{priority:"lowest"})}showSuccess(t,e={}){this._showNotification({message:t,type:"success",namespace:e.namespace,title:e.title})}showInfo(t,e={}){this._showNotification({message:t,type:"info",namespace:e.namespace,title:e.title})}showWarning(t,e={}){this._showNotification({message:t,type:"warning",namespace:e.namespace,title:e.title})}_showNotification(t){const e=`show:${t.type}`+(t.namespace?`:${t.namespace}`:"");this.fire(e,{message:t.message,type:t.type,title:t.title||""})}}class Qd{constructor(t,e){e&&Ft(this,e),t&&this.set(t)}}function Zd(t){return e=>e+t}Xt(Qd,Yt);var Jd=n(8793);Ki()(Jd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Jd.Z.locals;const Xd=Zd("px"),th=tr.document.body;class eh extends Ml{constructor(t){super(t);const e=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("position","arrow_nw"),this.set("isVisible",!1),this.set("withArrow",!0),this.set("class"),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",e.to("position",(t=>`ck-balloon-panel_${t}`)),e.if("isVisible","ck-balloon-panel_visible"),e.if("withArrow","ck-balloon-panel_with-arrow"),e.to("class")],style:{top:e.to("top",Xd),left:e.to("left",Xd)}},children:this.content})}show(){this.isVisible=!0}hide(){this.isVisible=!1}attachTo(t){this.show();const e=eh.defaultPositions,n=Object.assign({},{element:this.element,positions:[e.southArrowNorth,e.southArrowNorthMiddleWest,e.southArrowNorthMiddleEast,e.southArrowNorthWest,e.southArrowNorthEast,e.northArrowSouth,e.northArrowSouthMiddleWest,e.northArrowSouthMiddleEast,e.northArrowSouthWest,e.northArrowSouthEast,e.viewportStickyNorth],limiter:th,fitInViewport:!0},t),o=eh._getOptimalPosition(n),i=parseInt(o.left),r=parseInt(o.top),{name:s,config:a={}}=o,{withArrow:c=!0}=a;Object.assign(this,{top:r,left:i,position:s,withArrow:c})}pin(t){this.unpin(),this._pinWhenIsVisibleCallback=()=>{this.isVisible?this._startPinning(t):this._stopPinning()},this._startPinning(t),this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){this._pinWhenIsVisibleCallback&&(this._stopPinning(),this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback),this._pinWhenIsVisibleCallback=null,this.hide())}_startPinning(t){this.attachTo(t);const e=nh(t.target),n=t.limiter?nh(t.limiter):th;this.listenTo(tr.document,"scroll",((o,i)=>{const r=i.target,s=e&&r.contains(e),a=n&&r.contains(n);!s&&!a&&e&&n||this.attachTo(t)}),{useCapture:!0}),this.listenTo(tr.window,"resize",(()=>{this.attachTo(t)}))}_stopPinning(){this.stopListening(tr.document,"scroll"),this.stopListening(tr.window,"resize")}}function nh(t){return Mn(t)?t:is(t)?t.commonAncestorContainer:"function"==typeof t?nh(t()):null}function oh({horizontalOffset:t=eh.arrowHorizontalOffset,verticalOffset:e=eh.arrowVerticalOffset,stickyVerticalOffset:n=eh.stickyVerticalOffset,config:o}={}){return{northWestArrowSouthWest:(e,n)=>({top:i(e,n),left:e.left-t,name:"arrow_sw",...o&&{config:o}}),northWestArrowSouthMiddleWest:(e,n)=>({top:i(e,n),left:e.left-.25*n.width-t,name:"arrow_smw",...o&&{config:o}}),northWestArrowSouth:(t,e)=>({top:i(t,e),left:t.left-e.width/2,name:"arrow_s",...o&&{config:o}}),northWestArrowSouthMiddleEast:(e,n)=>({top:i(e,n),left:e.left-.75*n.width+t,name:"arrow_sme",...o&&{config:o}}),northWestArrowSouthEast:(e,n)=>({top:i(e,n),left:e.left-n.width+t,name:"arrow_se",...o&&{config:o}}),northArrowSouthWest:(e,n)=>({top:i(e,n),left:e.left+e.width/2-t,name:"arrow_sw",...o&&{config:o}}),northArrowSouthMiddleWest:(e,n)=>({top:i(e,n),left:e.left+e.width/2-.25*n.width-t,name:"arrow_smw",...o&&{config:o}}),northArrowSouth:(t,e)=>({top:i(t,e),left:t.left+t.width/2-e.width/2,name:"arrow_s",...o&&{config:o}}),northArrowSouthMiddleEast:(e,n)=>({top:i(e,n),left:e.left+e.width/2-.75*n.width+t,name:"arrow_sme",...o&&{config:o}}),northArrowSouthEast:(e,n)=>({top:i(e,n),left:e.left+e.width/2-n.width+t,name:"arrow_se",...o&&{config:o}}),northEastArrowSouthWest:(e,n)=>({top:i(e,n),left:e.right-t,name:"arrow_sw",...o&&{config:o}}),northEastArrowSouthMiddleWest:(e,n)=>({top:i(e,n),left:e.right-.25*n.width-t,name:"arrow_smw",...o&&{config:o}}),northEastArrowSouth:(t,e)=>({top:i(t,e),left:t.right-e.width/2,name:"arrow_s",...o&&{config:o}}),northEastArrowSouthMiddleEast:(e,n)=>({top:i(e,n),left:e.right-.75*n.width+t,name:"arrow_sme",...o&&{config:o}}),northEastArrowSouthEast:(e,n)=>({top:i(e,n),left:e.right-n.width+t,name:"arrow_se",...o&&{config:o}}),southWestArrowNorthWest:(e,n)=>({top:r(e),left:e.left-t,name:"arrow_nw",...o&&{config:o}}),southWestArrowNorthMiddleWest:(e,n)=>({top:r(e),left:e.left-.25*n.width-t,name:"arrow_nmw",...o&&{config:o}}),southWestArrowNorth:(t,e)=>({top:r(t),left:t.left-e.width/2,name:"arrow_n",...o&&{config:o}}),southWestArrowNorthMiddleEast:(e,n)=>({top:r(e),left:e.left-.75*n.width+t,name:"arrow_nme",...o&&{config:o}}),southWestArrowNorthEast:(e,n)=>({top:r(e),left:e.left-n.width+t,name:"arrow_ne",...o&&{config:o}}),southArrowNorthWest:(e,n)=>({top:r(e),left:e.left+e.width/2-t,name:"arrow_nw",...o&&{config:o}}),southArrowNorthMiddleWest:(e,n)=>({top:r(e),left:e.left+e.width/2-.25*n.width-t,name:"arrow_nmw",...o&&{config:o}}),southArrowNorth:(t,e)=>({top:r(t),left:t.left+t.width/2-e.width/2,name:"arrow_n",...o&&{config:o}}),southArrowNorthMiddleEast:(e,n)=>({top:r(e),left:e.left+e.width/2-.75*n.width+t,name:"arrow_nme",...o&&{config:o}}),southArrowNorthEast:(e,n)=>({top:r(e),left:e.left+e.width/2-n.width+t,name:"arrow_ne",...o&&{config:o}}),southEastArrowNorthWest:(e,n)=>({top:r(e),left:e.right-t,name:"arrow_nw",...o&&{config:o}}),southEastArrowNorthMiddleWest:(e,n)=>({top:r(e),left:e.right-.25*n.width-t,name:"arrow_nmw",...o&&{config:o}}),southEastArrowNorth:(t,e)=>({top:r(t),left:t.right-e.width/2,name:"arrow_n",...o&&{config:o}}),southEastArrowNorthMiddleEast:(e,n)=>({top:r(e),left:e.right-.75*n.width+t,name:"arrow_nme",...o&&{config:o}}),southEastArrowNorthEast:(e,n)=>({top:r(e),left:e.right-n.width+t,name:"arrow_ne",...o&&{config:o}}),viewportStickyNorth:(t,e,i)=>t.getIntersection(i)?{top:i.top+n,left:t.left+t.width/2-e.width/2,name:"arrowless",config:{withArrow:!1,...o}}:null};function i(t,n){return t.top-n.height-e}function r(t){return t.bottom+e}}eh.arrowHorizontalOffset=25,eh.arrowVerticalOffset=10,eh.stickyVerticalOffset=20,eh._getOptimalPosition=ud,eh.defaultPositions=oh();var ih=n(4650);Ki()(ih.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),ih.Z.locals;var rh=n(7676);Ki()(rh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),rh.Z.locals;const sh=Zd("px");class ah extends te{static get pluginName(){return"ContextualBalloon"}constructor(t){super(t),this.positionLimiter=()=>{const t=this.editor.editing.view,e=t.document.selection.editableElement;return e?t.domConverter.mapViewToDom(e.root):null},this.set("visibleView",null),this.view=new eh(t.locale),t.ui.view.body.add(this.view),t.ui.focusTracker.add(this.view.element),this._viewToStack=new Map,this._idToStack=new Map,this.set("_numberOfStacks",0),this.set("_singleViewMode",!1),this._rotatorView=this._createRotatorView(),this._fakePanelsView=this._createFakePanelsView()}destroy(){super.destroy(),this.view.destroy(),this._rotatorView.destroy(),this._fakePanelsView.destroy()}hasView(t){return Array.from(this._viewToStack.keys()).includes(t)}add(t){if(this.hasView(t.view))throw new a("contextualballoon-add-view-exist",[this,t]);const e=t.stackId||"main";if(!this._idToStack.has(e))return this._idToStack.set(e,new Map([[t.view,t]])),this._viewToStack.set(t.view,this._idToStack.get(e)),this._numberOfStacks=this._idToStack.size,void(this._visibleStack&&!t.singleViewMode||this.showStack(e));const n=this._idToStack.get(e);t.singleViewMode&&this.showStack(e),n.set(t.view,t),this._viewToStack.set(t.view,n),n===this._visibleStack&&this._showView(t)}remove(t){if(!this.hasView(t))throw new a("contextualballoon-remove-view-not-exist",[this,t]);const e=this._viewToStack.get(t);this._singleViewMode&&this.visibleView===t&&(this._singleViewMode=!1),this.visibleView===t&&(1===e.size?this._idToStack.size>1?this._showNextStack():(this.view.hide(),this.visibleView=null,this._rotatorView.hideView()):this._showView(Array.from(e.values())[e.size-2])),1===e.size?(this._idToStack.delete(this._getStackId(e)),this._numberOfStacks=this._idToStack.size):e.delete(t),this._viewToStack.delete(t)}updatePosition(t){t&&(this._visibleStack.get(this.visibleView).position=t),this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition()}showStack(t){this.visibleStack=t;const e=this._idToStack.get(t);if(!e)throw new a("contextualballoon-showstack-stack-not-exist",this);this._visibleStack!==e&&this._showView(Array.from(e.values()).pop())}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(t){return Array.from(this._idToStack.entries()).find((e=>e[1]===t))[0]}_showNextStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)+1;t[e]||(e=0),this.showStack(this._getStackId(t[e]))}_showPrevStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)-1;t[e]||(e=t.length-1),this.showStack(this._getStackId(t[e]))}_createRotatorView(){const t=new ch(this.editor.locale),e=this.editor.locale.t;return this.view.content.add(t),t.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",((t,e)=>!e&&t>1)),t.on("change:isNavigationVisible",(()=>this.updatePosition()),{priority:"low"}),t.bind("counter").to(this,"visibleView",this,"_numberOfStacks",((t,n)=>{if(n<2)return"";const o=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return e("%0 of %1",[o,n])})),t.buttonNextView.on("execute",(()=>{t.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showNextStack()})),t.buttonPrevView.on("execute",(()=>{t.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showPrevStack()})),t}_createFakePanelsView(){const t=new lh(this.editor.locale,this.view);return t.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",((t,e)=>!e&&t>=2?Math.min(t-1,2):0)),t.listenTo(this.view,"change:top",(()=>t.updatePosition())),t.listenTo(this.view,"change:left",(()=>t.updatePosition())),this.editor.ui.view.body.add(t),t}_showView({view:t,balloonClassName:e="",withArrow:n=!0,singleViewMode:o=!1}){this.view.class=e,this.view.withArrow=n,this._rotatorView.showView(t),this.visibleView=t,this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition(),o&&(this._singleViewMode=!0)}_getBalloonPosition(){let t=Array.from(this._visibleStack.values()).pop().position;return t&&(t.limiter||(t=Object.assign({},t,{limiter:this.positionLimiter})),t=Object.assign({},t,{viewportOffsetConfig:this.editor.ui.viewportOffset})),t}}class ch extends Ml{constructor(t){super(t);const e=t.t,n=this.bindTemplate;this.set("isNavigationVisible",!0),this.focusTracker=new ys,this.buttonPrevView=this._createButtonView(e("Previous"),' '),this.buttonNextView=this._createButtonView(e("Next"),' '),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",n.to("isNavigationVisible",(t=>t?"":"ck-hidden"))]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:n.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render(),this.focusTracker.add(this.element)}destroy(){super.destroy(),this.focusTracker.destroy()}showView(t){this.hideView(),this.content.add(t)}hideView(){this.content.clear()}_createButtonView(t,e){const n=new nd(this.locale);return n.set({label:t,icon:e,tooltip:!0}),n}}class lh extends Ml{constructor(t,e){super(t);const n=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("height",0),this.set("width",0),this.set("numberOfPanels",0),this.content=this.createCollection(),this._balloonPanelView=e,this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",n.to("numberOfPanels",(t=>t?"":"ck-hidden"))],style:{top:n.to("top",sh),left:n.to("left",sh),width:n.to("width",sh),height:n.to("height",sh)}},children:this.content}),this.on("change:numberOfPanels",((t,e,n,o)=>{n>o?this._addPanels(n-o):this._removePanels(o-n),this.updatePosition()}))}_addPanels(t){for(;t--;){const t=new Ml;t.setTemplate({tag:"div"}),this.content.add(t),this.registerChild(t)}}_removePanels(t){for(;t--;){const t=this.content.last;this.content.remove(t),this.deregisterChild(t),t.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:t,left:e}=this._balloonPanelView,{width:n,height:o}=new as(this._balloonPanelView.element);Object.assign(this,{top:t,left:e,width:n,height:o})}}}var dh=n(5868);Ki()(dh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),dh.Z.locals,Zd("px");const hh=Zd("px");class uh extends te{static get pluginName(){return"BalloonToolbar"}static get requires(){return[ah]}constructor(t){super(t),this._balloonConfig=Ad(t.config.get("balloonToolbar")),this.toolbarView=this._createToolbarView(),this.focusTracker=new ys,t.ui.once("ready",(()=>{this.focusTracker.add(t.ui.getEditableElement()),this.focusTracker.add(this.toolbarView.element)})),this._resizeObserver=null,this._balloon=t.plugins.get(ah),this._fireSelectionChangeDebounced=Qr((()=>this.fire("_selectionChangeDebounced")),200),this.decorate("show")}init(){const t=this.editor,e=t.model.document.selection;this.listenTo(this.focusTracker,"change:isFocused",((t,e,n)=>{const o=this._balloon.visibleView===this.toolbarView;!n&&o?this.hide():n&&this.show()})),this.listenTo(e,"change:range",((t,n)=>{(n.directChange||e.isCollapsed)&&this.hide(),this._fireSelectionChangeDebounced()})),this.listenTo(this,"_selectionChangeDebounced",(()=>{this.editor.editing.view.document.isFocused&&this.show()})),this._balloonConfig.shouldNotGroupWhenFull||this.listenTo(t,"ready",(()=>{const e=t.ui.view.editable.element;this._resizeObserver=new ds(e,(()=>{this.toolbarView.maxWidth=hh(.9*new as(e).width)}))})),this.listenTo(this.toolbarView,"groupedItemsUpdate",(()=>{this._updatePosition()}))}afterInit(){const t=this.editor.ui.componentFactory;this.toolbarView.fillFromConfig(this._balloonConfig,t)}_createToolbarView(){const t=!this._balloonConfig.shouldNotGroupWhenFull,e=new vd(this.editor.locale,{shouldGroupWhenFull:t,isFloating:!0});return e.render(),e}show(){const t=this.editor,e=t.model.document.selection,n=t.model.schema;this._balloon.hasView(this.toolbarView)||e.isCollapsed||function(t,e){return 1!==t.rangeCount&&[...t.getRanges()].every((t=>{const n=t.getContainedElement();return n&&e.isSelectable(n)}))}(e,n)||Array.from(this.toolbarView.items).every((t=>void 0!==t.isEnabled&&!t.isEnabled))||(this.listenTo(this.editor.ui,"update",(()=>{this._updatePosition()})),this._balloon.add({view:this.toolbarView,position:this._getBalloonPositionData(),balloonClassName:"ck-toolbar-container"}))}hide(){this._balloon.hasView(this.toolbarView)&&(this.stopListening(this.editor.ui,"update"),this._balloon.remove(this.toolbarView))}_getBalloonPositionData(){const t=this.editor.editing.view,e=t.document,n=e.selection,o=e.selection.isBackward;return{target:()=>{const e=o?n.getFirstRange():n.getLastRange(),i=as.getDomRangeRects(t.domConverter.viewRangeToDom(e));return o?i[0]:(i.length>1&&0===i[i.length-1].width&&i.pop(),i[i.length-1])},positions:this._getBalloonPositions(o)}}_updatePosition(){this._balloon.updatePosition(this._getBalloonPositionData())}destroy(){super.destroy(),this.stopListening(),this._fireSelectionChangeDebounced.cancel(),this.toolbarView.destroy(),this.focusTracker.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_getBalloonPositions(t){const e=ii.isSafari&&ii.isiOS?oh({verticalOffset:Math.max(eh.arrowVerticalOffset,Math.round(20/tr.window.visualViewport.scale))}):eh.defaultPositions;return t?[e.northWestArrowSouth,e.northWestArrowSouthWest,e.northWestArrowSouthEast,e.northWestArrowSouthMiddleEast,e.northWestArrowSouthMiddleWest,e.southWestArrowNorth,e.southWestArrowNorthWest,e.southWestArrowNorthEast,e.southWestArrowNorthMiddleWest,e.southWestArrowNorthMiddleEast]:[e.southEastArrowNorth,e.southEastArrowNorthEast,e.southEastArrowNorthWest,e.southEastArrowNorthMiddleEast,e.southEastArrowNorthMiddleWest,e.northEastArrowSouth,e.northEastArrowSouthEast,e.northEastArrowSouthWest,e.northEastArrowSouthMiddleEast,e.northEastArrowSouthMiddleWest]}}var gh=n(9695);Ki()(gh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),gh.Z.locals;const mh=Zd("px");class ph extends nd{constructor(t){super(t);const e=this.bindTemplate;this.isVisible=!1,this.isToggleable=!0,this.set("top",0),this.set("left",0),this.extendTemplate({attributes:{class:"ck-block-toolbar-button",style:{top:e.to("top",(t=>mh(t))),left:e.to("left",(t=>mh(t)))}}})}}const fh=Zd("px");var kh=n(4717);Ki()(kh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),kh.Z.locals;const bh=new WeakMap;function wh(t){const{view:e,element:n,text:o,isDirectHost:i=!0,keepOnFocus:r=!1}=t,s=e.document;bh.has(s)||(bh.set(s,new Map),s.registerPostFixer((t=>_h(s,t)))),bh.get(s).set(n,{text:o,isDirectHost:i,keepOnFocus:r,hostElement:i?n:null}),e.change((t=>_h(s,t)))}function _h(t,e){const n=bh.get(t),o=[];let i=!1;for(const[t,r]of n)r.isDirectHost&&(o.push(t),Ah(e,t,r)&&(i=!0));for(const[t,r]of n){if(r.isDirectHost)continue;const n=Ch(t);n&&(o.includes(n)||(r.hostElement=n,Ah(e,t,r)&&(i=!0)))}return i}function Ah(t,e,n){const{text:o,isDirectHost:i,hostElement:r}=n;let s=!1;return r.getAttribute("data-placeholder")!==o&&(t.setAttribute("data-placeholder",o,r),s=!0),(i||1==e.childCount)&&function(t,e){if(!t.isAttached())return!1;const n=Array.from(t.getChildren()).some((t=>!t.is("uiElement")));if(n)return!1;if(e)return!0;const o=t.document;if(!o.isFocused)return!0;const i=o.selection.anchor;return i&&i.parent!==t}(r,n.keepOnFocus)?function(t,e){return!e.hasClass("ck-placeholder")&&(t.addClass("ck-placeholder",e),!0)}(t,r)&&(s=!0):function(t,e){return!!e.hasClass("ck-placeholder")&&(t.removeClass("ck-placeholder",e),!0)}(t,r)&&(s=!0),s}function Ch(t){if(t.childCount){const e=t.getChild(0);if(e.is("element")&&!e.is("uiElement")&&!e.is("attributeElement"))return e}return null}const vh=new Map;function yh(t,e,n){let o=vh.get(t);o||(o=new Map,vh.set(t,o)),o.set(e,n)}function xh(t){return[t]}function Eh(t,e,n={}){const o=function(t,e){const n=vh.get(t);return n&&n.has(e)?n.get(e):xh}(t.constructor,e.constructor);try{return o(t=t.clone(),e,n)}catch(t){throw t}}function Dh(t,e,n){t=t.slice(),e=e.slice();const o=new Ih(n.document,n.useRelations,n.forceWeakRemove);o.setOriginalOperations(t),o.setOriginalOperations(e);const i=o.originalOperations;if(0==t.length||0==e.length)return{operationsA:t,operationsB:e,originalOperations:i};const r=new WeakMap;for(const e of t)r.set(e,0);const s={nextBaseVersionA:t[t.length-1].baseVersion+1,nextBaseVersionB:e[e.length-1].baseVersion+1,originalOperationsACount:t.length,originalOperationsBCount:e.length};let a=0;for(;a{if(t.key===e.key&&t.range.start.hasSameParentAs(e.range.start)){const o=t.range.getDifference(e.range).map((e=>new gc(e,t.key,t.oldValue,t.newValue,0))),i=t.range.getIntersection(e.range);return i&&n.aIsStrong&&o.push(new gc(i,e.key,e.newValue,t.newValue,0)),0==o.length?[new Hc(0)]:o}return[t]})),yh(gc,fc,((t,e)=>{if(t.range.start.hasSameParentAs(e.position)&&t.range.containsPosition(e.position)){const n=t.range._getTransformedByInsertion(e.position,e.howMany,!e.shouldReceiveAttributes).map((e=>new gc(e,t.key,t.oldValue,t.newValue,t.baseVersion)));if(e.shouldReceiveAttributes){const o=Th(e,t.key,t.oldValue);o&&n.unshift(o)}return n}return t.range=t.range._getTransformedByInsertion(e.position,e.howMany,!1)[0],[t]})),yh(gc,_c,((t,e)=>{const n=[];t.range.start.hasSameParentAs(e.deletionPosition)&&(t.range.containsPosition(e.deletionPosition)||t.range.start.isEqual(e.deletionPosition))&&n.push(Fs._createFromPositionAndShift(e.graveyardPosition,1));const o=t.range._getTransformedByMergeOperation(e);return o.isCollapsed||n.push(o),n.map((e=>new gc(e,t.key,t.oldValue,t.newValue,t.baseVersion)))})),yh(gc,pc,((t,e)=>{const n=function(t,e){const n=Fs._createFromPositionAndShift(e.sourcePosition,e.howMany);let o=null,i=[];n.containsRange(t,!0)?o=t:t.start.hasSameParentAs(n.start)?(i=t.getDifference(n),o=t.getIntersection(n)):i=[t];const r=[];for(let t of i){t=t._getTransformedByDeletion(e.sourcePosition,e.howMany);const n=e.getMovedRangeStart(),o=t.start.hasSameParentAs(n);t=t._getTransformedByInsertion(n,e.howMany,o),r.push(...t)}return o&&r.push(o._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany,!1)[0]),r}(t.range,e);return n.map((e=>new gc(e,t.key,t.oldValue,t.newValue,t.baseVersion)))})),yh(gc,Ac,((t,e)=>{if(t.range.end.isEqual(e.insertionPosition))return e.graveyardPosition||t.range.end.offset++,[t];if(t.range.start.hasSameParentAs(e.splitPosition)&&t.range.containsPosition(e.splitPosition)){const n=t.clone();return n.range=new Fs(e.moveTargetPosition.clone(),t.range.end._getCombined(e.splitPosition,e.moveTargetPosition)),t.range.end=e.splitPosition.clone(),t.range.end.stickiness="toPrevious",[t,n]}return t.range=t.range._getTransformedBySplitOperation(e),[t]})),yh(fc,gc,((t,e)=>{const n=[t];if(t.shouldReceiveAttributes&&t.position.hasSameParentAs(e.range.start)&&e.range.containsPosition(t.position)){const o=Th(t,e.key,e.newValue);o&&n.push(o)}return n})),yh(fc,fc,((t,e,n)=>(t.position.isEqual(e.position)&&n.aIsStrong||(t.position=t.position._getTransformedByInsertOperation(e)),[t]))),yh(fc,pc,((t,e)=>(t.position=t.position._getTransformedByMoveOperation(e),[t]))),yh(fc,Ac,((t,e)=>(t.position=t.position._getTransformedBySplitOperation(e),[t]))),yh(fc,_c,((t,e)=>(t.position=t.position._getTransformedByMergeOperation(e),[t]))),yh(kc,fc,((t,e)=>(t.oldRange&&(t.oldRange=t.oldRange._getTransformedByInsertOperation(e)[0]),t.newRange&&(t.newRange=t.newRange._getTransformedByInsertOperation(e)[0]),[t]))),yh(kc,kc,((t,e,n)=>{if(t.name==e.name){if(!n.aIsStrong)return[new Hc(0)];t.oldRange=e.newRange?e.newRange.clone():null}return[t]})),yh(kc,_c,((t,e)=>(t.oldRange&&(t.oldRange=t.oldRange._getTransformedByMergeOperation(e)),t.newRange&&(t.newRange=t.newRange._getTransformedByMergeOperation(e)),[t]))),yh(kc,pc,((t,e,n)=>{if(t.oldRange&&(t.oldRange=Fs._createFromRanges(t.oldRange._getTransformedByMoveOperation(e))),t.newRange){if(n.abRelation){const o=Fs._createFromRanges(t.newRange._getTransformedByMoveOperation(e));if("left"==n.abRelation.side&&e.targetPosition.isEqual(t.newRange.start))return t.newRange.start.path=n.abRelation.path,t.newRange.end=o.end,[t];if("right"==n.abRelation.side&&e.targetPosition.isEqual(t.newRange.end))return t.newRange.start=o.start,t.newRange.end.path=n.abRelation.path,[t]}t.newRange=Fs._createFromRanges(t.newRange._getTransformedByMoveOperation(e))}return[t]})),yh(kc,Ac,((t,e,n)=>{if(t.oldRange&&(t.oldRange=t.oldRange._getTransformedBySplitOperation(e)),t.newRange){if(n.abRelation){const o=t.newRange._getTransformedBySplitOperation(e);return t.newRange.start.isEqual(e.splitPosition)&&n.abRelation.wasStartBeforeMergedElement?t.newRange.start=Ls._createAt(e.insertionPosition):t.newRange.start.isEqual(e.splitPosition)&&!n.abRelation.wasInLeftElement&&(t.newRange.start=Ls._createAt(e.moveTargetPosition)),t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasInRightElement?t.newRange.end=Ls._createAt(e.moveTargetPosition):t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasEndBeforeMergedElement?t.newRange.end=Ls._createAt(e.insertionPosition):t.newRange.end=o.end,[t]}t.newRange=t.newRange._getTransformedBySplitOperation(e)}return[t]})),yh(_c,fc,((t,e)=>(t.sourcePosition.hasSameParentAs(e.position)&&(t.howMany+=e.howMany),t.sourcePosition=t.sourcePosition._getTransformedByInsertOperation(e),t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e),[t]))),yh(_c,_c,((t,e,n)=>{if(t.sourcePosition.isEqual(e.sourcePosition)&&t.targetPosition.isEqual(e.targetPosition)){if(n.bWasUndone){const n=e.graveyardPosition.path.slice();return n.push(0),t.sourcePosition=new Ls(e.graveyardPosition.root,n),t.howMany=0,[t]}return[new Hc(0)]}if(t.sourcePosition.isEqual(e.sourcePosition)&&!t.targetPosition.isEqual(e.targetPosition)&&!n.bWasUndone&&"splitAtSource"!=n.abRelation){const o="$graveyard"==t.targetPosition.root.rootName,i="$graveyard"==e.targetPosition.root.rootName,r=o&&!i;if(i&&!o||!r&&n.aIsStrong){const n=e.targetPosition._getTransformedByMergeOperation(e),o=t.targetPosition._getTransformedByMergeOperation(e);return[new pc(n,t.howMany,o,0)]}return[new Hc(0)]}return t.sourcePosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.sourcePosition=t.sourcePosition._getTransformedByMergeOperation(e),t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),t.graveyardPosition.isEqual(e.graveyardPosition)&&n.aIsStrong||(t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)),[t]})),yh(_c,pc,((t,e,n)=>{const o=Fs._createFromPositionAndShift(e.sourcePosition,e.howMany);return"remove"==e.type&&!n.bWasUndone&&!n.forceWeakRemove&&t.deletionPosition.hasSameParentAs(e.sourcePosition)&&o.containsPosition(t.sourcePosition)?[new Hc(0)]:(t.sourcePosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.sourcePosition.hasSameParentAs(e.sourcePosition)&&(t.howMany-=e.howMany),t.sourcePosition=t.sourcePosition._getTransformedByMoveOperation(e),t.targetPosition=t.targetPosition._getTransformedByMoveOperation(e),t.graveyardPosition.isEqual(e.targetPosition)||(t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)),[t])})),yh(_c,Ac,((t,e,n)=>{if(e.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedByDeletion(e.graveyardPosition,1),t.deletionPosition.isEqual(e.graveyardPosition)&&(t.howMany=e.howMany)),t.targetPosition.isEqual(e.splitPosition)){const o=0!=e.howMany,i=e.graveyardPosition&&t.deletionPosition.isEqual(e.graveyardPosition);if(o||i||"mergeTargetNotMoved"==n.abRelation)return t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e),[t]}if(t.sourcePosition.isEqual(e.splitPosition)){if("mergeSourceNotMoved"==n.abRelation)return t.howMany=0,t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t];if("mergeSameElement"==n.abRelation||t.sourcePosition.offset>0)return t.sourcePosition=e.moveTargetPosition.clone(),t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t]}return t.sourcePosition.hasSameParentAs(e.splitPosition)&&(t.howMany=e.splitPosition.offset),t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e),t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t]})),yh(pc,fc,((t,e)=>{const n=Fs._createFromPositionAndShift(t.sourcePosition,t.howMany)._getTransformedByInsertOperation(e,!1)[0];return t.sourcePosition=n.start,t.howMany=n.end.offset-n.start.offset,t.targetPosition.isEqual(e.position)||(t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e)),[t]})),yh(pc,pc,((t,e,n)=>{const o=Fs._createFromPositionAndShift(t.sourcePosition,t.howMany),i=Fs._createFromPositionAndShift(e.sourcePosition,e.howMany);let r,s=n.aIsStrong,a=!n.aIsStrong;if("insertBefore"==n.abRelation||"insertAfter"==n.baRelation?a=!0:"insertAfter"!=n.abRelation&&"insertBefore"!=n.baRelation||(a=!1),r=t.targetPosition.isEqual(e.targetPosition)&&a?t.targetPosition._getTransformedByDeletion(e.sourcePosition,e.howMany):t.targetPosition._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),Nh(t,e)&&Nh(e,t))return[e.getReversed()];if(o.containsPosition(e.targetPosition)&&o.containsRange(i,!0))return o.start=o.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),o.end=o.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),Bh([o],r);if(i.containsPosition(t.targetPosition)&&i.containsRange(o,!0))return o.start=o.start._getCombined(e.sourcePosition,e.getMovedRangeStart()),o.end=o.end._getCombined(e.sourcePosition,e.getMovedRangeStart()),Bh([o],r);const c=Un(t.sourcePosition.getParentPath(),e.sourcePosition.getParentPath());if("prefix"==c||"extension"==c)return o.start=o.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),o.end=o.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),Bh([o],r);"remove"!=t.type||"remove"==e.type||n.aWasUndone||n.forceWeakRemove?"remove"==t.type||"remove"!=e.type||n.bWasUndone||n.forceWeakRemove||(s=!1):s=!0;const l=[],d=o.getDifference(i);for(const t of d){t.start=t.start._getTransformedByDeletion(e.sourcePosition,e.howMany),t.end=t.end._getTransformedByDeletion(e.sourcePosition,e.howMany);const n="same"==Un(t.start.getParentPath(),e.getMovedRangeStart().getParentPath()),o=t._getTransformedByInsertion(e.getMovedRangeStart(),e.howMany,n);l.push(...o)}const h=o.getIntersection(i);return null!==h&&s&&(h.start=h.start._getCombined(e.sourcePosition,e.getMovedRangeStart()),h.end=h.end._getCombined(e.sourcePosition,e.getMovedRangeStart()),0===l.length?l.push(h):1==l.length?i.start.isBefore(o.start)||i.start.isEqual(o.start)?l.unshift(h):l.push(h):l.splice(1,0,h)),0===l.length?[new Hc(t.baseVersion)]:Bh(l,r)})),yh(pc,Ac,((t,e,n)=>{let o=t.targetPosition.clone();t.targetPosition.isEqual(e.insertionPosition)&&e.graveyardPosition&&"moveTargetAfter"!=n.abRelation||(o=t.targetPosition._getTransformedBySplitOperation(e));const i=Fs._createFromPositionAndShift(t.sourcePosition,t.howMany);if(i.end.isEqual(e.insertionPosition))return e.graveyardPosition||t.howMany++,t.targetPosition=o,[t];if(i.start.hasSameParentAs(e.splitPosition)&&i.containsPosition(e.splitPosition)){let t=new Fs(e.splitPosition,i.end);return t=t._getTransformedBySplitOperation(e),Bh([new Fs(i.start,e.splitPosition),t],o)}t.targetPosition.isEqual(e.splitPosition)&&"insertAtSource"==n.abRelation&&(o=e.moveTargetPosition),t.targetPosition.isEqual(e.insertionPosition)&&"insertBetween"==n.abRelation&&(o=t.targetPosition);const r=[i._getTransformedBySplitOperation(e)];if(e.graveyardPosition){const o=i.start.isEqual(e.graveyardPosition)||i.containsPosition(e.graveyardPosition);t.howMany>1&&o&&!n.aWasUndone&&r.push(Fs._createFromPositionAndShift(e.insertionPosition,1))}return Bh(r,o)})),yh(pc,_c,((t,e,n)=>{const o=Fs._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.deletionPosition.hasSameParentAs(t.sourcePosition)&&o.containsPosition(e.sourcePosition))if("remove"!=t.type||n.forceWeakRemove){if(1==t.howMany)return n.bWasUndone?(t.sourcePosition=e.graveyardPosition.clone(),t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),[t]):[new Hc(0)]}else if(!n.aWasUndone){const n=[];let o=e.graveyardPosition.clone(),i=e.targetPosition._getTransformedByMergeOperation(e);t.howMany>1&&(n.push(new pc(t.sourcePosition,t.howMany-1,t.targetPosition,0)),o=o._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1),i=i._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1));const r=e.deletionPosition._getCombined(t.sourcePosition,t.targetPosition),s=new pc(o,1,r,0),a=s.getMovedRangeStart().path.slice();a.push(0);const c=new Ls(s.targetPosition.root,a);i=i._getTransformedByMove(o,r,1);const l=new pc(i,e.howMany,c,0);return n.push(s),n.push(l),n}const i=Fs._createFromPositionAndShift(t.sourcePosition,t.howMany)._getTransformedByMergeOperation(e);return t.sourcePosition=i.start,t.howMany=i.end.offset-i.start.offset,t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),[t]})),yh(bc,fc,((t,e)=>(t.position=t.position._getTransformedByInsertOperation(e),[t]))),yh(bc,_c,((t,e)=>t.position.isEqual(e.deletionPosition)?(t.position=e.graveyardPosition.clone(),t.position.stickiness="toNext",[t]):(t.position=t.position._getTransformedByMergeOperation(e),[t]))),yh(bc,pc,((t,e)=>(t.position=t.position._getTransformedByMoveOperation(e),[t]))),yh(bc,bc,((t,e,n)=>{if(t.position.isEqual(e.position)){if(!n.aIsStrong)return[new Hc(0)];t.oldName=e.newName}return[t]})),yh(bc,Ac,((t,e)=>{if("same"==Un(t.position.path,e.splitPosition.getParentPath())&&!e.graveyardPosition){const e=new bc(t.position.getShiftedBy(1),t.oldName,t.newName,0);return[t,e]}return t.position=t.position._getTransformedBySplitOperation(e),[t]})),yh(wc,wc,((t,e,n)=>{if(t.root===e.root&&t.key===e.key){if(!n.aIsStrong||t.newValue===e.newValue)return[new Hc(0)];t.oldValue=e.newValue}return[t]})),yh(Ac,fc,((t,e)=>(t.splitPosition.hasSameParentAs(e.position)&&t.splitPosition.offset{if(!t.graveyardPosition&&!n.bWasUndone&&t.splitPosition.hasSameParentAs(e.sourcePosition)){const n=e.graveyardPosition.path.slice();n.push(0);const o=new Ls(e.graveyardPosition.root,n),i=Ac.getInsertionPosition(new Ls(e.graveyardPosition.root,n)),r=new Ac(o,0,i,null,0);return t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e),t.insertionPosition=Ac.getInsertionPosition(t.splitPosition),t.graveyardPosition=r.insertionPosition.clone(),t.graveyardPosition.stickiness="toNext",[r,t]}return t.splitPosition.hasSameParentAs(e.deletionPosition)&&!t.splitPosition.isAfter(e.deletionPosition)&&t.howMany--,t.splitPosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e),t.insertionPosition=Ac.getInsertionPosition(t.splitPosition),t.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)),[t]})),yh(Ac,pc,((t,e,n)=>{const o=Fs._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.graveyardPosition){const i=o.start.isEqual(t.graveyardPosition)||o.containsPosition(t.graveyardPosition);if(!n.bWasUndone&&i){const n=t.splitPosition._getTransformedByMoveOperation(e),o=t.graveyardPosition._getTransformedByMoveOperation(e),i=o.path.slice();i.push(0);const r=new Ls(o.root,i);return[new pc(n,t.howMany,r,0)]}t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)}const i=t.splitPosition.isEqual(e.targetPosition);if(i&&("insertAtSource"==n.baRelation||"splitBefore"==n.abRelation))return t.howMany+=e.howMany,t.splitPosition=t.splitPosition._getTransformedByDeletion(e.sourcePosition,e.howMany),t.insertionPosition=Ac.getInsertionPosition(t.splitPosition),[t];if(i&&n.abRelation&&n.abRelation.howMany){const{howMany:e,offset:o}=n.abRelation;return t.howMany+=e,t.splitPosition=t.splitPosition.getShiftedBy(o),[t]}if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&o.containsPosition(t.splitPosition)){const n=e.howMany-(t.splitPosition.offset-e.sourcePosition.offset);return t.howMany-=n,t.splitPosition.hasSameParentAs(e.targetPosition)&&t.splitPosition.offset{if(t.splitPosition.isEqual(e.splitPosition)){if(!t.graveyardPosition&&!e.graveyardPosition)return[new Hc(0)];if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition))return[new Hc(0)];if("splitBefore"==n.abRelation)return t.howMany=0,t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e),[t]}if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition)){const o="$graveyard"==t.splitPosition.root.rootName,i="$graveyard"==e.splitPosition.root.rootName,r=o&&!i;if(i&&!o||!r&&n.aIsStrong){const n=[];return e.howMany&&n.push(new pc(e.moveTargetPosition,e.howMany,e.splitPosition,0)),t.howMany&&n.push(new pc(t.splitPosition,t.howMany,t.moveTargetPosition,0)),n}return[new Hc(0)]}if(t.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e)),t.splitPosition.isEqual(e.insertionPosition)&&"splitBefore"==n.abRelation)return t.howMany++,[t];if(e.splitPosition.isEqual(t.insertionPosition)&&"splitBefore"==n.baRelation){const n=e.insertionPosition.path.slice();n.push(0);const o=new Ls(e.insertionPosition.root,n);return[t,new pc(t.insertionPosition,1,o,0)]}return t.splitPosition.hasSameParentAs(e.splitPosition)&&t.splitPosition.offset{n.isFocused&&!o.focusTracker.isFocused&&(i&&i(),o.focus(),e())})),o.keystrokes.set("Esc",((e,n)=>{o.focusTracker.isFocused&&(t.focus(),r&&r(),n())}))}({origin:o,originFocusTracker:this.focusTracker,originKeystrokeHandler:t.keystrokes,toolbar:n.toolbarView,beforeFocus(){n.show()},afterBlur(){n.hide()}}),this._initPlaceholder(),this.fire("ready")}destroy(){const t=this.view;this.editor.editing.view.detachDomRoot(t.editable.name),t.destroy(),super.destroy()}_initPlaceholder(){const t=this.editor,e=t.editing.view,n=e.document.getRoot(),o=t.sourceElement,i=t.config.get("placeholder")||o&&"textarea"===o.tagName.toLowerCase()&&o.getAttribute("placeholder");i&&wh({view:e,element:n,text:i,isDirectHost:!1,keepOnFocus:!0})}}class Rh extends Od{constructor(t,e,n){super(t),this.editable=new Vd(t,e,n)}render(){super.render(),this.registerChild(this.editable)}}class jh extends gl{constructor(t,e={}){if(!Mn(t)&&void 0!==e.initialData)throw new a("editor-create-initial-data",null);super(e),void 0===this.config.get("initialData")&&this.config.set("initialData",function(t){return Mn(t)?(e=t)instanceof HTMLTextAreaElement?e.value:e.innerHTML:t;var e}(t)),Mn(t)&&(this.sourceElement=t,function(t){const e=t.sourceElement;if(e){if(e.ckeditorInstance)throw new a("editor-source-element-already-used",t);e.ckeditorInstance=t,t.once("destroy",(()=>{delete e.ckeditorInstance}))}}(this));const n=this.config.get("plugins");n.push(uh),this.config.set("plugins",n),this.config.define("balloonToolbar",this.config.get("toolbar")),this.model.document.createRoot();const o=new Rh(this.locale,this.editing.view,this.sourceElement);this.ui=new Oh(this,o),function(t){if(!L(t.updateSourceElement))throw new a("attachtoform-missing-elementapi-interface",t);const e=t.sourceElement;if(e&&"textarea"===e.tagName.toLowerCase()&&e.form){let n;const o=e.form,i=()=>t.updateSourceElement();L(o.submit)&&(n=o.submit,o.submit=()=>{i(),n.apply(o)}),o.addEventListener("submit",i),t.on("destroy",(()=>{o.removeEventListener("submit",i),n&&(o.submit=n)}))}}(this)}destroy(){const t=this.getData();return this.ui.destroy(),super.destroy().then((()=>{this.sourceElement&&us(this.sourceElement,t)}))}static create(t,e={}){return new Promise((n=>{if(Mn(t)&&"TEXTAREA"===t.tagName)throw new a("editor-wrong-element",null);const o=new this(t,e);n(o.initPlugins().then((()=>o.ui.init())).then((()=>o.data.init(o.config.get("initialData")))).then((()=>o.fire("ready"))).then((()=>o)))}))}}Xt(jh,bl),Xt(jh,wl);class Fh{constructor(t){this.files=function(t){const e=Array.from(t.files||[]),n=Array.from(t.items||[]);return e.length?e:n.filter((t=>"file"===t.kind)).map((t=>t.getAsFile()))}(t),this._native=t}get types(){return this._native.types}getData(t){return this._native.getData(t)}setData(t,e){this._native.setData(t,e)}set effectAllowed(t){this._native.effectAllowed=t}get effectAllowed(){return this._native.effectAllowed}set dropEffect(t){this._native.dropEffect=t}get dropEffect(){return this._native.dropEffect}get isCanceled(){return"none"==this._native.dropEffect||!!this._native.mozUserCancelled}}class Vh extends Or{constructor(e){super(e);const n=this.document;function o(e){return(o,i)=>{i.preventDefault();const r=i.dropRange?[i.dropRange]:null,s=new t(n,e);n.fire(s,{dataTransfer:i.dataTransfer,method:o.name,targetRanges:r,target:i.target}),s.stop.called&&i.stopPropagation()}}this.domEventType=["paste","copy","cut","drop","dragover","dragstart","dragend","dragenter","dragleave"],this.listenTo(n,"paste",o("clipboardInput"),{priority:"low"}),this.listenTo(n,"drop",o("clipboardInput"),{priority:"low"}),this.listenTo(n,"dragover",o("dragging"),{priority:"low"})}onDomEvent(t){const e={dataTransfer:new Fh(t.clipboardData?t.clipboardData:t.dataTransfer)};"drop"!=t.type&&"dragover"!=t.type||(e.dropRange=function(t,e){const n=e.target.ownerDocument,o=e.clientX,i=e.clientY;let r;return n.caretRangeFromPoint&&n.caretRangeFromPoint(o,i)?r=n.caretRangeFromPoint(o,i):e.rangeParent&&(r=n.createRange(),r.setStart(e.rangeParent,e.rangeOffset),r.collapse(!0)),r?t.domConverter.domRangeToView(r):null}(this.view,t)),this.fire(t.type,t,e)}}const Uh=["figcaption","li"];function Hh(t){let e="";if(t.is("$text")||t.is("$textProxy"))e=t.data;else if(t.is("element","img")&&t.hasAttribute("alt"))e=t.getAttribute("alt");else if(t.is("element","br"))e="\n";else{let n=null;for(const o of t.getChildren()){const t=Hh(o);n&&(n.is("containerElement")||o.is("containerElement"))&&(Uh.includes(n.name)||Uh.includes(o.name)?e+="\n":e+="\n\n"),e+=t,n=o}}return e}class Wh extends te{static get pluginName(){return"ClipboardPipeline"}init(){this.editor.editing.view.addObserver(Vh),this._setupPasteDrop(),this._setupCopyCut()}_setupPasteDrop(){const e=this.editor,n=e.model,o=e.editing.view,i=o.document;this.listenTo(i,"clipboardInput",(t=>{e.isReadOnly&&t.stop()}),{priority:"highest"}),this.listenTo(i,"clipboardInput",((e,n)=>{const i=n.dataTransfer;let r=n.content||"";var s;r||(i.getData("text/html")?r=function(t){return t.replace(/(\s+)<\/span>/g,((t,e)=>1==e.length?" ":e)).replace(//g,"")}(i.getData("text/html")):i.getData("text/plain")&&(((s=(s=i.getData("text/plain")).replace(//g,">").replace(/\r?\n\r?\n/g,"").replace(/\r?\n/g," ").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g," ")).includes("
")||s.includes(" "))&&(s=`
${s}
`),r=s),r=this.editor.data.htmlProcessor.toView(r));const a=new t(this,"inputTransformation");this.fire(a,{content:r,dataTransfer:i,targetRanges:n.targetRanges,method:n.method}),a.stop.called&&e.stop(),o.scrollToTheSelection()}),{priority:"low"}),this.listenTo(this,"inputTransformation",((t,e)=>{if(e.content.isEmpty)return;const o=this.editor.data.toModel(e.content,"$clipboardHolder");0!=o.childCount&&(t.stop(),n.change((()=>{this.fire("contentInsertion",{content:o,method:e.method,dataTransfer:e.dataTransfer,targetRanges:e.targetRanges})})))}),{priority:"low"}),this.listenTo(this,"contentInsertion",((t,e)=>{e.resultRange=n.insertContent(e.content)}),{priority:"low"})}_setupCopyCut(){const t=this.editor,e=t.model.document,n=t.editing.view.document;function o(o,i){const r=i.dataTransfer;i.preventDefault();const s=t.data.toView(t.model.getSelectedContent(e.selection));n.fire("clipboardOutput",{dataTransfer:r,content:s,method:o.name})}this.listenTo(n,"copy",o,{priority:"low"}),this.listenTo(n,"cut",((e,n)=>{t.isReadOnly?n.preventDefault():o(e,n)}),{priority:"low"}),this.listenTo(n,"clipboardOutput",((n,o)=>{o.content.isEmpty||(o.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(o.content)),o.dataTransfer.setData("text/plain",Hh(o.content))),"cut"==o.method&&t.model.deleteContent(e.selection)}),{priority:"low"})}}function*qh(t,e){for(const n of e)n&&t.getAttributeProperties(n[0]).copyOnEnter&&(yield n)}class Gh extends ne{execute(){const t=this.editor.model,e=t.document;t.change((n=>{!function(t,e,n,o){const i=n.isCollapsed,r=n.getFirstRange(),s=r.start.parent,a=r.end.parent;if(o.isLimit(s)||o.isLimit(a))i||s!=a||t.deleteContent(n);else if(i){const t=qh(e.model.schema,n.getAttributes());Yh(e,r.start),e.setSelectionAttribute(t)}else{const o=!(r.start.isAtStart&&r.end.isAtEnd),i=s==a;t.deleteContent(n,{leaveUnmerged:o}),o&&(i?Yh(e,n.focus):e.setSelection(a,0))}}(this.editor.model,n,e.selection,t.schema),this.fire("afterExecute",{writer:n})}))}}function Yh(t,e){t.split(e),t.setSelection(e.parent.nextSibling,0)}class Kh extends kr{constructor(t){super(t);const e=this.document;e.on("keydown",((t,n)=>{if(this.isEnabled&&n.keyCode==ci.enter){const o=new Uo(e,"enter",e.selection.getFirstRange());e.fire(o,new Lr(e,n.domEvent,{isSoft:n.shiftKey})),o.stop.called&&t.stop()}}))}observe(){}}class $h extends te{static get pluginName(){return"Enter"}init(){const t=this.editor,e=t.editing.view,n=e.document;e.addObserver(Kh),t.commands.add("enter",new Gh(t)),this.listenTo(n,"enter",((n,o)=>{o.preventDefault(),o.isSoft||(t.execute("enter"),e.scrollToTheSelection())}),{priority:"low"})}}class Qh{constructor(t,e=20){this.model=t,this.size=0,this.limit=e,this.isLocked=!1,this._changeCallback=(t,e)=>{e.isLocal&&e.isUndoable&&e!==this._batch&&this._reset(!0)},this._selectionChangeCallback=()=>{this._reset()},this.model.document.on("change",this._changeCallback),this.model.document.selection.on("change:range",this._selectionChangeCallback),this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){return this._batch||(this._batch=this.model.createBatch({isTyping:!0})),this._batch}input(t){this.size+=t,this.size>=this.limit&&this._reset(!0)}lock(){this.isLocked=!0}unlock(){this.isLocked=!1}destroy(){this.model.document.off("change",this._changeCallback),this.model.document.selection.off("change:range",this._selectionChangeCallback),this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(t){this.isLocked&&!t||(this._batch=null,this.size=0)}}class Zh extends ne{constructor(t,e){super(t),this.direction=e,this._buffer=new Qh(t.model,t.config.get("typing.undoStep"))}get buffer(){return this._buffer}execute(t={}){const e=this.editor.model,n=e.document;e.enqueueChange(this._buffer.batch,(o=>{this._buffer.lock();const i=o.createSelection(t.selection||n.selection),r=t.sequence||1,s=i.isCollapsed;if(i.isCollapsed&&e.modifySelection(i,{direction:this.direction,unit:t.unit,treatEmojiAsSingleUnit:!0}),this._shouldEntireContentBeReplacedWithParagraph(r))return void this._replaceEntireContentWithParagraph(o);if(this._shouldReplaceFirstBlockWithParagraph(i,r))return void this.editor.execute("paragraph",{selection:i});if(i.isCollapsed)return;let a=0;i.getFirstRange().getMinimalFlatRanges().forEach((t=>{a+=jo(t.getWalker({singleCharacters:!0,ignoreElementEnd:!0,shallow:!0}))})),e.deleteContent(i,{doNotResetEntireContent:s,direction:this.direction}),this._buffer.input(a),o.setSelection(i),this._buffer.unlock()}))}_shouldEntireContentBeReplacedWithParagraph(t){if(t>1)return!1;const e=this.editor.model,n=e.document.selection,o=e.schema.getLimitElement(n);if(!n.isCollapsed||!n.containsEntireContent(o))return!1;if(!e.schema.checkChild(o,"paragraph"))return!1;const i=o.getChild(0);return!i||"paragraph"!==i.name}_replaceEntireContentWithParagraph(t){const e=this.editor.model,n=e.document.selection,o=e.schema.getLimitElement(n),i=t.createElement("paragraph");t.remove(t.createRangeIn(o)),t.insert(i,o),t.setSelection(i,0)}_shouldReplaceFirstBlockWithParagraph(t,e){const n=this.editor.model;if(e>1||"backward"!=this.direction)return!1;if(!t.isCollapsed)return!1;const o=t.getFirstPosition(),i=n.schema.getLimitElement(o),r=i.getChild(0);return o.parent==r&&!!t.containsEntireContent(r)&&!!n.schema.checkChild(i,"paragraph")&&"paragraph"!=r.name}}function Jh(t){if(t.newChildren.length-t.oldChildren.length!=1)return;const e=function(t,e){const n=[];let o,i=0;return t.forEach((t=>{"equal"==t?(r(),i++):"insert"==t?(s("insert")?o.values.push(e[i]):(r(),o={type:"insert",index:i,values:[e[i]]}),i++):s("delete")?o.howMany++:(r(),o={type:"delete",index:i,howMany:1})})),r(),n;function r(){o&&(n.push(o),o=null)}function s(t){return o&&o.type==t}}(Ui(t.oldChildren,t.newChildren,Xh),t.newChildren);if(e.length>1)return;const n=e[0];return n.values[0]&&n.values[0].is("$text")?n:void 0}function Xh(t,e){return t&&t.is("$text")&&e&&e.is("$text")?t.data===e.data:t===e}function tu(t,e){const n=e.selection,o=t.shiftKey&&t.keyCode===ci.delete,i=!n.isCollapsed;return o&&i}class eu extends kr{constructor(t){super(t);const e=t.document;let n=0;function o(t,n,o){const i=new Uo(e,"delete",e.selection.getFirstRange());e.fire(i,new Lr(e,n,o)),i.stop.called&&t.stop()}e.on("keyup",((t,e)=>{e.keyCode!=ci.delete&&e.keyCode!=ci.backspace||(n=0)})),e.on("keydown",((t,i)=>{if(ii.isWindows&&tu(i,e))return;const r={};if(i.keyCode==ci.delete)r.direction="forward",r.unit="character";else{if(i.keyCode!=ci.backspace)return;r.direction="backward",r.unit="codePoint"}const s=ii.isMac?i.altKey:i.ctrlKey;r.unit=s?"word":r.unit,r.sequence=++n,o(t,i.domEvent,r)})),ii.isAndroid&&e.on("beforeinput",((e,n)=>{if("deleteContentBackward"!=n.domEvent.inputType)return;const i={unit:"codepoint",direction:"backward",sequence:1},r=n.domTarget.ownerDocument.defaultView.getSelection();r.anchorNode==r.focusNode&&r.anchorOffset+1!=r.focusOffset&&(i.selectionToRemove=t.domConverter.domSelectionToView(r)),o(e,n.domEvent,i)}))}observe(){}}class nu extends te{static get pluginName(){return"Delete"}init(){const t=this.editor,e=t.editing.view,n=e.document,o=t.model.document;e.addObserver(eu),this._undoOnBackspace=!1;const i=new Zh(t,"forward");if(t.commands.add("deleteForward",i),t.commands.add("forwardDelete",i),t.commands.add("delete",new Zh(t,"backward")),this.listenTo(n,"delete",((n,o)=>{const i={unit:o.unit,sequence:o.sequence};if(o.selectionToRemove){const e=t.model.createSelection(),n=[];for(const e of o.selectionToRemove.getRanges())n.push(t.editing.mapper.toModelRange(e));e.setTo(n),i.selection=e}t.execute("forward"==o.direction?"deleteForward":"delete",i),o.preventDefault(),e.scrollToTheSelection()}),{priority:"low"}),ii.isAndroid){let t=null;this.listenTo(n,"delete",((e,n)=>{const o=n.domTarget.ownerDocument.defaultView.getSelection();t={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}}),{priority:"lowest"}),this.listenTo(n,"keyup",((e,n)=>{if(t){const e=n.domTarget.ownerDocument.defaultView.getSelection();e.collapse(t.anchorNode,t.anchorOffset),e.extend(t.focusNode,t.focusOffset),t=null}}))}this.editor.plugins.has("UndoEditing")&&(this.listenTo(n,"delete",((e,n)=>{this._undoOnBackspace&&"backward"==n.direction&&1==n.sequence&&"codePoint"==n.unit&&(this._undoOnBackspace=!1,t.execute("undo"),n.preventDefault(),e.stop())}),{context:"$capture"}),this.listenTo(o,"change",(()=>{this._undoOnBackspace=!1})))}requestUndoOnBackspace(){this.editor.plugins.has("UndoEditing")&&(this._undoOnBackspace=!0)}}class ou{constructor(){this._stack=[]}add(t,e){const n=this._stack,o=n[0];this._insertDescriptor(t);const i=n[0];o===i||iu(o,i)||this.fire("change:top",{oldDescriptor:o,newDescriptor:i,writer:e})}remove(t,e){const n=this._stack,o=n[0];this._removeDescriptor(t);const i=n[0];o===i||iu(o,i)||this.fire("change:top",{oldDescriptor:o,newDescriptor:i,writer:e})}_insertDescriptor(t){const e=this._stack,n=e.findIndex((e=>e.id===t.id));if(iu(t,e[n]))return;n>-1&&e.splice(n,1);let o=0;for(;e[o]&&ru(e[o],t);)o++;e.splice(o,0,t)}_removeDescriptor(t){const e=this._stack,n=e.findIndex((e=>e.id===t));n>-1&&e.splice(n,1)}}function iu(t,e){return t&&e&&t.priority==e.priority&&su(t.classes)==su(e.classes)}function ru(t,e){return t.priority>e.priority||!(t.prioritysu(e.classes)}function su(t){return Array.isArray(t)?t.sort().join(","):t}Xt(ou,f);const au="ck-widget_selected";function cu(t){return!!t.is("element")&&!!t.getCustomProperty("widget")}function lu(t,e,n={}){if(!t.is("containerElement"))throw new a("widget-to-widget-wrong-element-type",null,{element:t});return e.setAttribute("contenteditable","false",t),e.addClass("ck-widget",t),e.setCustomProperty("widget",!0,t),t.getFillerOffset=fu,n.label&&function(t,e,n){n.setCustomProperty("widgetLabel",e,t)}(t,n.label,e),n.hasSelectionHandle&&function(t,e){const n=e.createUIElement("div",{class:"ck ck-widget__selection-handle"},(function(t){const e=this.toDomElement(t),n=new Jl;return n.set("content",' '),n.render(),e.appendChild(n.element),e}));e.insert(e.createPositionAt(t,0),n),e.addClass(["ck-widget_with-selection-handle"],t)}(t,e),uu(t,e),t}function du(t,e,n){if(e.classes&&n.addClass(Ln(e.classes),t),e.attributes)for(const o in e.attributes)n.setAttribute(o,e.attributes[o],t)}function hu(t,e,n){if(e.classes&&n.removeClass(Ln(e.classes),t),e.attributes)for(const o in e.attributes)n.removeAttribute(o,t)}function uu(t,e,n=du,o=hu){const i=new ou;i.on("change:top",((e,i)=>{i.oldDescriptor&&o(t,i.oldDescriptor,i.writer),i.newDescriptor&&n(t,i.newDescriptor,i.writer)})),e.setCustomProperty("addHighlight",((t,e,n)=>i.add(e,n)),t),e.setCustomProperty("removeHighlight",((t,e,n)=>i.remove(e,n)),t)}function gu(t){const e=t.getCustomProperty("widgetLabel");return e?"function"==typeof e?e():e:""}function mu(t,e){return e.addClass(["ck-editor__editable","ck-editor__nested-editable"],t),e.setAttribute("contenteditable",t.isReadOnly?"false":"true",t),t.on("change:isReadOnly",((n,o,i)=>{e.setAttribute("contenteditable",i?"false":"true",t)})),t.on("change:isFocused",((n,o,i)=>{i?e.addClass("ck-editor__nested-editable_focused",t):e.removeClass("ck-editor__nested-editable_focused",t)})),uu(t,e),t}function pu(t,e){const n=t.getSelectedElement();if(n){const o=wu(t);if(o)return e.createRange(e.createPositionAt(n,o))}return $c(t,e)}function fu(){return null}const ku="widget-type-around";function bu(t,e,n){return t&&cu(t)&&!n.isInline(e)}function wu(t){return t.getAttribute(ku)}const _u=[di("arrowUp"),di("arrowRight"),di("arrowDown"),di("arrowLeft"),9,16,17,18,19,20,27,33,34,35,36,45,91,93,144,145,173,174,175,176,177,178,179,255];for(let t=112;t<=135;t++)_u.push(t);function Au(t){return!(!t.ctrlKey&&!t.metaKey)||_u.includes(t.keyCode)}var Cu=n(4921);Ki()(Cu.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Cu.Z.locals;const vu=["before","after"],yu=(new DOMParser).parseFromString(' ',"image/svg+xml").firstChild,xu="ck-widget__type-around_disabled";class Eu extends te{static get pluginName(){return"WidgetTypeAround"}static get requires(){return[$h,nu]}constructor(t){super(t),this._currentFakeCaretModelElement=null}init(){const t=this.editor,e=t.editing.view;this.on("change:isEnabled",((n,o,i)=>{e.change((t=>{for(const n of e.document.roots)i?t.removeClass(xu,n):t.addClass(xu,n)})),i||t.model.change((t=>{t.removeSelectionAttribute(ku)}))})),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}destroy(){this._currentFakeCaretModelElement=null}_insertParagraph(t,e){const n=this.editor,o=n.editing.view,i=n.model.schema.getAttributesWithProperty(t,"copyOnReplace",!0);n.execute("insertParagraph",{position:n.model.createPositionAt(t,e),attributes:i}),o.focus(),o.scrollToTheSelection()}_listenToIfEnabled(t,e,n,o){this.listenTo(t,e,((...t)=>{this.isEnabled&&n(...t)}),o)}_insertParagraphAccordingToFakeCaretPosition(){const t=this.editor.model.document.selection,e=wu(t);if(!e)return!1;const n=t.getSelectedElement();return this._insertParagraph(n,e),!0}_enableTypeAroundUIInjection(){const t=this.editor,e=t.model.schema,n=t.locale.t,o={before:n("Insert paragraph before block"),after:n("Insert paragraph after block")};t.editing.downcastDispatcher.on("insert",((t,n,i)=>{const r=i.mapper.toViewElement(n.item);bu(r,n.item,e)&&function(t,e,n){const o=t.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},(function(t){const n=this.toDomElement(t);return function(t,e){for(const n of vu){const o=new Sl({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${n}`],title:e[n]},children:[t.ownerDocument.importNode(yu,!0)]});t.appendChild(o.render())}}(n,e),function(t){const e=new Sl({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});t.appendChild(e.render())}(n),n}));t.insert(t.createPositionAt(n,"end"),o)}(i.writer,o,r)}),{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const t=this.editor,e=t.model,n=e.document.selection,o=e.schema,i=t.editing.view;function r(t){return`ck-widget_type-around_show-fake-caret_${t}`}this._listenToIfEnabled(i.document,"arrowKey",((t,e)=>{this._handleArrowKeyPress(t,e)}),{context:[cu,"$text"],priority:"high"}),this._listenToIfEnabled(n,"change:range",((e,n)=>{n.directChange&&t.model.change((t=>{t.removeSelectionAttribute(ku)}))})),this._listenToIfEnabled(e.document,"change:data",(()=>{const e=n.getSelectedElement();e&&bu(t.editing.mapper.toViewElement(e),e,o)||t.model.change((t=>{t.removeSelectionAttribute(ku)}))})),this._listenToIfEnabled(t.editing.downcastDispatcher,"selection",((t,e,n)=>{const i=n.writer;if(this._currentFakeCaretModelElement){const t=n.mapper.toViewElement(this._currentFakeCaretModelElement);t&&(i.removeClass(vu.map(r),t),this._currentFakeCaretModelElement=null)}const s=e.selection.getSelectedElement();if(!s)return;const a=n.mapper.toViewElement(s);if(!bu(a,s,o))return;const c=wu(e.selection);c&&(i.addClass(r(c),a),this._currentFakeCaretModelElement=s)})),this._listenToIfEnabled(t.ui.focusTracker,"change:isFocused",((e,n,o)=>{o||t.model.change((t=>{t.removeSelectionAttribute(ku)}))}))}_handleArrowKeyPress(t,e){const n=this.editor,o=n.model,i=o.document.selection,r=o.schema,s=n.editing.view,a=function(t,e){const n=gi(t,e);return"down"===n||"right"===n}(e.keyCode,n.locale.contentLanguageDirection),c=s.document.selection.getSelectedElement();let l;bu(c,n.editing.mapper.toModelElement(c),r)?l=this._handleArrowKeyPressOnSelectedWidget(a):i.isCollapsed?l=this._handleArrowKeyPressWhenSelectionNextToAWidget(a):e.shiftKey||(l=this._handleArrowKeyPressWhenNonCollapsedSelection(a)),l&&(e.preventDefault(),t.stop())}_handleArrowKeyPressOnSelectedWidget(t){const e=this.editor.model,n=wu(e.document.selection);return e.change((e=>n?n!==(t?"after":"before")&&(e.removeSelectionAttribute(ku),!0):(e.setSelectionAttribute(ku,t?"after":"before"),!0)))}_handleArrowKeyPressWhenSelectionNextToAWidget(t){const e=this.editor,n=e.model,o=n.schema,i=e.plugins.get("Widget"),r=i._getObjectElementNextToSelection(t);return!!bu(e.editing.mapper.toViewElement(r),r,o)&&(n.change((e=>{i._setSelectionOverElement(r),e.setSelectionAttribute(ku,t?"before":"after")})),!0)}_handleArrowKeyPressWhenNonCollapsedSelection(t){const e=this.editor,n=e.model,o=n.schema,i=e.editing.mapper,r=n.document.selection,s=t?r.getLastPosition().nodeBefore:r.getFirstPosition().nodeAfter;return!!bu(i.toViewElement(s),s,o)&&(n.change((e=>{e.setSelection(s,"on"),e.setSelectionAttribute(ku,t?"after":"before")})),!0)}_enableInsertingParagraphsOnButtonClick(){const t=this.editor,e=t.editing.view;this._listenToIfEnabled(e.document,"mousedown",((n,o)=>{const i=o.domTarget.closest(".ck-widget__type-around__button");if(!i)return;const r=function(t){return t.classList.contains("ck-widget__type-around__button_before")?"before":"after"}(i),s=function(t,e){const n=t.closest(".ck-widget");return e.mapDomToView(n)}(i,e.domConverter),a=t.editing.mapper.toModelElement(s);this._insertParagraph(a,r),o.preventDefault(),n.stop()}))}_enableInsertingParagraphsOnEnterKeypress(){const t=this.editor,e=t.model.document.selection,n=t.editing.view;this._listenToIfEnabled(n.document,"enter",((n,o)=>{if("atTarget"!=n.eventPhase)return;const i=e.getSelectedElement(),r=t.editing.mapper.toViewElement(i),s=t.model.schema;let a;this._insertParagraphAccordingToFakeCaretPosition()?a=!0:bu(r,i,s)&&(this._insertParagraph(i,o.isSoft?"before":"after"),a=!0),a&&(o.preventDefault(),n.stop())}),{context:cu})}_enableInsertingParagraphsOnTypingKeystroke(){const t=this.editor.editing.view,e=[ci.enter,ci.delete,ci.backspace];this._listenToIfEnabled(t.document,"keydown",((t,n)=>{e.includes(n.keyCode)||Au(n)||this._insertParagraphAccordingToFakeCaretPosition()}),{priority:"high"})}_enableDeleteIntegration(){const t=this.editor,e=t.editing.view,n=t.model,o=n.schema;this._listenToIfEnabled(e.document,"delete",((e,i)=>{if("atTarget"!=e.eventPhase)return;const r=wu(n.document.selection);if(!r)return;const s=i.direction,a=n.document.selection.getSelectedElement(),c="forward"==s;if("before"===r===c)t.execute("delete",{selection:n.createSelection(a,"on")});else{const e=o.getNearestSelectionRange(n.createPositionAt(a,r),s);if(e)if(e.isCollapsed){const i=n.createSelection(e.start);if(n.modifySelection(i,{direction:s}),i.focus.isEqual(e.start)){const t=function(t,e){let n=e;for(const o of e.getAncestors({parentFirst:!0})){if(o.childCount>1||t.isLimit(o))break;n=o}return n}(o,e.start.parent);n.deleteContent(n.createSelection(t,"on"),{doNotAutoparagraph:!0})}else n.change((n=>{n.setSelection(e),t.execute(c?"deleteForward":"delete")}))}else n.change((n=>{n.setSelection(e),t.execute(c?"deleteForward":"delete")}))}i.preventDefault(),e.stop()}),{context:cu})}_enableInsertContentIntegration(){const t=this.editor,e=this.editor.model,n=e.document.selection;this._listenToIfEnabled(t.model,"insertContent",((t,[o,i])=>{if(i&&!i.is("documentSelection"))return;const r=wu(n);return r?(t.stop(),e.change((t=>{const i=n.getSelectedElement(),s=e.createPositionAt(i,r),a=t.createSelection(s),c=e.insertContent(o,a);return t.setSelection(a),c}))):void 0}),{priority:"high"})}_enableInsertObjectIntegration(){const t=this.editor,e=this.editor.model.document.selection;this._listenToIfEnabled(t.model,"insertObject",((t,n)=>{const[,o,,i={}]=n;if(o&&!o.is("documentSelection"))return;const r=wu(e);r&&(i.findOptimalPosition=r,n[3]=i)}),{priority:"high"})}_enableDeleteContentIntegration(){const t=this.editor,e=this.editor.model.document.selection;this._listenToIfEnabled(t.model,"deleteContent",((t,[n])=>{n&&!n.is("documentSelection")||wu(e)&&t.stop()}),{priority:"high"})}}function Du(t,e,n){const o=t.schema,i=t.createRangeIn(e.root),r="forward"==n?"elementStart":"elementEnd";for(const{previousPosition:t,item:s,type:a}of i.getWalker({startPosition:e,direction:n})){if(o.isLimit(s)&&!o.isInline(s))return t;if(a==r&&o.isBlock(s))return null}return null}function Iu(t,e,n){const o="backward"==n?e.end:e.start;if(t.checkChild(o,"$text"))return o;for(const{nextPosition:o}of e.getWalker({direction:n}))if(t.checkChild(o,"$text"))return o;return null}var Mu=n(3488);Ki()(Mu.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Mu.Z.locals;class Su extends te{static get pluginName(){return"Widget"}static get requires(){return[Eu,nu]}init(){const t=this.editor,e=t.editing.view,n=e.document;this._previouslySelected=new Set,this.editor.editing.downcastDispatcher.on("selection",((e,n,o)=>{const i=o.writer,r=n.selection;if(r.isCollapsed)return;const s=r.getSelectedElement();if(!s)return;const a=t.editing.mapper.toViewElement(s);cu(a)&&o.consumable.consume(r,"selection")&&i.setSelection(i.createRangeOn(a),{fake:!0,label:gu(a)})})),this.editor.editing.downcastDispatcher.on("selection",((t,e,n)=>{this._clearPreviouslySelectedWidgets(n.writer);const o=n.writer,i=o.document.selection;let r=null;for(const t of i.getRanges())for(const e of t){const t=e.item;cu(t)&&!Tu(t,r)&&(o.addClass(au,t),this._previouslySelected.add(t),r=t)}}),{priority:"low"}),e.addObserver(zh),this.listenTo(n,"mousedown",((...t)=>this._onMousedown(...t))),this.listenTo(n,"arrowKey",((...t)=>{this._handleSelectionChangeOnArrowKeyPress(...t)}),{context:[cu,"$text"]}),this.listenTo(n,"arrowKey",((...t)=>{this._preventDefaultOnArrowKeyPress(...t)}),{context:"$root"}),this.listenTo(n,"arrowKey",function(t){const e=t.model;return(n,o)=>{const i=o.keyCode==ci.arrowup,r=o.keyCode==ci.arrowdown,s=o.shiftKey,a=e.document.selection;if(!i&&!r)return;const c=r;if(s&&function(t,e){return!t.isCollapsed&&t.isBackward==e}(a,c))return;const l=function(t,e,n){const o=t.model;if(n){const t=e.isCollapsed?e.focus:e.getLastPosition(),n=Du(o,t,"forward");if(!n)return null;const i=o.createRange(t,n),r=Iu(o.schema,i,"backward");return r?o.createRange(t,r):null}{const t=e.isCollapsed?e.focus:e.getFirstPosition(),n=Du(o,t,"backward");if(!n)return null;const i=o.createRange(n,t),r=Iu(o.schema,i,"forward");return r?o.createRange(r,t):null}}(t,a,c);if(l){if(l.isCollapsed){if(a.isCollapsed)return;if(s)return}(l.isCollapsed||function(t,e,n){const o=t.model,i=t.view.domConverter;if(n){const t=o.createSelection(e.start);o.modifySelection(t),t.focus.isAtEnd||e.start.isEqual(t.focus)||(e=o.createRange(t.focus,e.end))}const r=t.mapper.toViewRange(e),s=i.viewRangeToDom(r),a=as.getDomRangeRects(s);let c;for(const t of a)if(void 0!==c){if(Math.round(t.top)>=c)return!1;c=Math.max(c,Math.round(t.bottom))}else c=Math.round(t.bottom);return!0}(t,l,c))&&(e.change((t=>{const n=c?l.end:l.start;if(s){const o=e.createSelection(a.anchor);o.setFocus(n),t.setSelection(o)}else t.setSelection(n)})),n.stop(),o.preventDefault(),o.stopPropagation())}}}(this.editor.editing),{context:"$text"}),this.listenTo(n,"delete",((t,e)=>{this._handleDelete("forward"==e.direction)&&(e.preventDefault(),t.stop())}),{context:"$root"})}_onMousedown(t,e){const n=this.editor,o=n.editing.view,i=o.document;let r=e.target;if(function(t){for(;t;){if(t.is("editableElement")&&!t.is("rootElement"))return!0;if(cu(t))return!1;t=t.parent}return!1}(r)){if((ii.isSafari||ii.isGecko)&&e.domEvent.detail>=3){const t=n.editing.mapper,o=r.is("attributeElement")?r.findAncestor((t=>!t.is("attributeElement"))):r,i=t.toModelElement(o);e.preventDefault(),this.editor.model.change((t=>{t.setSelection(i,"in")}))}return}if(!cu(r)&&(r=r.findAncestor(cu),!r))return;ii.isAndroid&&e.preventDefault(),i.isFocused||o.focus();const s=n.editing.mapper.toModelElement(r);this._setSelectionOverElement(s)}_handleSelectionChangeOnArrowKeyPress(t,e){const n=e.keyCode,o=this.editor.model,i=o.schema,r=o.document.selection,s=r.getSelectedElement(),a=gi(n,this.editor.locale.contentLanguageDirection),c="down"==a||"right"==a,l="up"==a||"down"==a;if(s&&i.isObject(s)){const n=c?r.getLastPosition():r.getFirstPosition(),s=i.getNearestSelectionRange(n,c?"forward":"backward");return void(s&&(o.change((t=>{t.setSelection(s)})),e.preventDefault(),t.stop()))}if(!r.isCollapsed&&!e.shiftKey){const n=r.getFirstPosition(),s=r.getLastPosition(),a=n.nodeAfter,l=s.nodeBefore;return void((a&&i.isObject(a)||l&&i.isObject(l))&&(o.change((t=>{t.setSelection(c?s:n)})),e.preventDefault(),t.stop()))}if(!r.isCollapsed)return;const d=this._getObjectElementNextToSelection(c);if(d&&i.isObject(d)){if(i.isInline(d)&&l)return;this._setSelectionOverElement(d),e.preventDefault(),t.stop()}}_preventDefaultOnArrowKeyPress(t,e){const n=this.editor.model,o=n.schema,i=n.document.selection.getSelectedElement();i&&o.isObject(i)&&(e.preventDefault(),t.stop())}_handleDelete(t){if(this.editor.isReadOnly)return;const e=this.editor.model.document.selection;if(!e.isCollapsed)return;const n=this._getObjectElementNextToSelection(t);return n?(this.editor.model.change((t=>{let o=e.anchor.parent;for(;o.isEmpty;){const e=o;o=e.parent,t.remove(e)}this._setSelectionOverElement(n)})),!0):void 0}_setSelectionOverElement(t){this.editor.model.change((e=>{e.setSelection(e.createRangeOn(t))}))}_getObjectElementNextToSelection(t){const e=this.editor.model,n=e.schema,o=e.document.selection,i=e.createSelection(o);if(e.modifySelection(i,{direction:t?"forward":"backward"}),i.isEqual(o))return null;const r=t?i.focus.nodeBefore:i.focus.nodeAfter;return r&&n.isObject(r)?r:null}_clearPreviouslySelectedWidgets(t){for(const e of this._previouslySelected)t.removeClass(au,e);this._previouslySelected.clear()}}function Tu(t,e){return!!e&&Array.from(t.getAncestors()).includes(e)}const Nu=function(t,e,n){var o=!0,i=!0;if("function"!=typeof t)throw new TypeError("Expected a function");return y(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),Qr(t,e,{leading:o,maxWait:e,trailing:i})};var Bu=n(903);Ki()(Bu.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Bu.Z.locals;class Pu extends te{static get pluginName(){return"DragDrop"}static get requires(){return[Wh,Su]}init(){const t=this.editor,e=t.editing.view;this._draggedRange=null,this._draggingUid="",this._draggableElement=null,this._updateDropMarkerThrottled=Nu((t=>this._updateDropMarker(t)),40),this._removeDropMarkerDelayed=Ou((()=>this._removeDropMarker()),40),this._clearDraggableAttributesDelayed=Ou((()=>this._clearDraggableAttributes()),40),e.addObserver(Vh),e.addObserver(zh),this._setupDragging(),this._setupContentInsertionIntegration(),this._setupClipboardInputIntegration(),this._setupDropMarker(),this._setupDraggableAttributeHandling(),this.listenTo(t,"change:isReadOnly",((t,e,n)=>{n?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")})),this.on("change:isEnabled",((t,e,n)=>{n||this._finalizeDragging(!1)})),ii.isAndroid&&this.forceDisabled("noAndroidSupport")}destroy(){return this._draggedRange&&(this._draggedRange.detach(),this._draggedRange=null),this._updateDropMarkerThrottled.cancel(),this._removeDropMarkerDelayed.cancel(),this._clearDraggableAttributesDelayed.cancel(),super.destroy()}_setupDragging(){const t=this.editor,e=t.model,n=e.document,o=t.editing.view,r=o.document;this.listenTo(r,"dragstart",((o,s)=>{const a=n.selection;if(s.target&&s.target.is("editableElement"))return void s.preventDefault();const c=s.target?Ru(s.target):null;if(c){const n=t.editing.mapper.toModelElement(c);this._draggedRange=Js.fromRange(e.createRangeOn(n)),t.plugins.has("WidgetToolbarRepository")&&t.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop")}else if(!r.selection.isCollapsed){const t=r.selection.getSelectedElement();t&&cu(t)||(this._draggedRange=Js.fromRange(a.getFirstRange()))}if(!this._draggedRange)return void s.preventDefault();this._draggingUid=i(),s.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy",s.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);const l=e.createSelection(this._draggedRange.toRange()),d=t.data.toView(e.getSelectedContent(l));r.fire("clipboardOutput",{dataTransfer:s.dataTransfer,content:d,method:o.name}),this.isEnabled||(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid="")}),{priority:"low"}),this.listenTo(r,"dragend",((t,e)=>{this._finalizeDragging(!e.dataTransfer.isCanceled&&"move"==e.dataTransfer.dropEffect)}),{priority:"low"}),this.listenTo(r,"dragenter",(()=>{this.isEnabled&&o.focus()})),this.listenTo(r,"dragleave",(()=>{this._removeDropMarkerDelayed()})),this.listenTo(r,"dragging",((e,n)=>{if(!this.isEnabled)return void(n.dataTransfer.dropEffect="none");this._removeDropMarkerDelayed.cancel();const o=zu(t,n.targetRanges,n.target);this._draggedRange||(n.dataTransfer.dropEffect="copy"),ii.isGecko||("copy"==n.dataTransfer.effectAllowed?n.dataTransfer.dropEffect="copy":["all","copyMove"].includes(n.dataTransfer.effectAllowed)&&(n.dataTransfer.dropEffect="move")),o&&this._updateDropMarkerThrottled(o)}),{priority:"low"})}_setupClipboardInputIntegration(){const t=this.editor,e=t.editing.view.document;this.listenTo(e,"clipboardInput",((e,n)=>{if("drop"!=n.method)return;const o=zu(t,n.targetRanges,n.target);return this._removeDropMarker(),o?(this._draggedRange&&this._draggingUid!=n.dataTransfer.getData("application/ckeditor5-dragging-uid")&&(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid=""),"move"==Lu(n.dataTransfer)&&this._draggedRange&&this._draggedRange.containsRange(o,!0)?(this._finalizeDragging(!1),void e.stop()):void(n.targetRanges=[t.editing.mapper.toViewRange(o)])):(this._finalizeDragging(!1),void e.stop())}),{priority:"high"})}_setupContentInsertionIntegration(){const t=this.editor.plugins.get(Wh);t.on("contentInsertion",((t,e)=>{if(!this.isEnabled||"drop"!==e.method)return;const n=e.targetRanges.map((t=>this.editor.editing.mapper.toModelRange(t)));this.editor.model.change((t=>t.setSelection(n)))}),{priority:"high"}),t.on("contentInsertion",((t,e)=>{if(!this.isEnabled||"drop"!==e.method)return;const n="move"==Lu(e.dataTransfer),o=!e.resultRange||!e.resultRange.isCollapsed;this._finalizeDragging(o&&n)}),{priority:"lowest"})}_setupDraggableAttributeHandling(){const t=this.editor,e=t.editing.view,n=e.document;this.listenTo(n,"mousedown",((o,i)=>{if(ii.isAndroid||!i)return;this._clearDraggableAttributesDelayed.cancel();let r=Ru(i.target);if(ii.isBlink&&!t.isReadOnly&&!r&&!n.selection.isCollapsed){const t=n.selection.getSelectedElement();t&&cu(t)||(r=n.selection.editableElement)}r&&(e.change((t=>{t.setAttribute("draggable","true",r)})),this._draggableElement=t.editing.mapper.toModelElement(r))})),this.listenTo(n,"mouseup",(()=>{ii.isAndroid||this._clearDraggableAttributesDelayed()}))}_clearDraggableAttributes(){const t=this.editor.editing;t.view.change((e=>{this._draggableElement&&"$graveyard"!=this._draggableElement.root.rootName&&e.removeAttribute("draggable",t.mapper.toViewElement(this._draggableElement)),this._draggableElement=null}))}_setupDropMarker(){const t=this.editor;t.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}}),t.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(e,{writer:n})=>{if(t.model.schema.checkChild(e.markerRange.start,"$text"))return n.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},(function(t){const e=this.toDomElement(t);return e.innerHTML="⁠ ⁠",e}))}})}_updateDropMarker(t){const e=this.editor,n=e.model.markers;e.model.change((e=>{n.has("drop-target")?n.get("drop-target").getRange().isEqual(t)||e.updateMarker("drop-target",{range:t}):e.addMarker("drop-target",{range:t,usingOperation:!1,affectsData:!1})}))}_removeDropMarker(){const t=this.editor.model;this._removeDropMarkerDelayed.cancel(),this._updateDropMarkerThrottled.cancel(),t.markers.has("drop-target")&&t.change((t=>{t.removeMarker("drop-target")}))}_finalizeDragging(t){const e=this.editor,n=e.model;this._removeDropMarker(),this._clearDraggableAttributes(),e.plugins.has("WidgetToolbarRepository")&&e.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop"),this._draggingUid="",this._draggedRange&&(t&&this.isEnabled&&n.deleteContent(n.createSelection(this._draggedRange),{doNotAutoparagraph:!0}),this._draggedRange.detach(),this._draggedRange=null)}}function zu(t,e,n){const o=t.model,i=t.editing.mapper;let r=null;const s=e?e[0].start:null;if(n.is("uiElement")&&(n=n.parent),r=function(t,e){const n=t.model,o=t.editing.mapper;if(cu(e))return n.createRangeOn(o.toModelElement(e));if(!e.is("editableElement")){const t=e.findAncestor((t=>cu(t)||t.is("editableElement")));if(cu(t))return n.createRangeOn(o.toModelElement(t))}return null}(t,n),r)return r;const a=function(t,e){const n=t.editing.mapper,o=t.editing.view,i=n.toModelElement(e);if(i)return i;const r=o.createPositionBefore(e),s=n.findMappedViewAncestor(r);return n.toModelElement(s)}(t,n),c=s?i.toModelPosition(s):null;return c?(r=function(t,e,n){const o=t.model;if(!o.schema.checkChild(n,"$block"))return null;const i=o.createPositionAt(n,0),r=e.path.slice(0,i.path.length),s=o.createPositionFromPath(e.root,r).nodeAfter;return s&&o.schema.isObject(s)?o.createRangeOn(s):null}(t,c,a),r||(r=o.schema.getNearestSelectionRange(c,ii.isGecko?"forward":"backward"),r||function(t,e){const n=t.model;for(;e;){if(n.schema.isObject(e))return n.createRangeOn(e);e=e.parent}}(t,c.parent))):function(t,e){const n=t.model,o=n.schema,i=n.createPositionAt(e,0);return o.getNearestSelectionRange(i,"forward")}(t,a)}function Lu(t){return ii.isGecko?t.dropEffect:["all","copyMove"].includes(t.effectAllowed)?"move":"copy"}function Ou(t,e){let n;function o(...i){o.cancel(),n=setTimeout((()=>t(...i)),e)}return o.cancel=()=>{clearTimeout(n)},o}function Ru(t){if(t.is("editableElement"))return null;if(t.hasClass("ck-widget__selection-handle"))return t.findAncestor(cu);if(cu(t))return t;const e=t.findAncestor((t=>cu(t)||t.is("editableElement")));return cu(e)?e:null}class ju extends te{static get pluginName(){return"PastePlainText"}static get requires(){return[Wh]}init(){const t=this.editor,e=t.model,n=t.editing.view,o=n.document,i=e.document.selection;let r=!1;n.addObserver(Vh),this.listenTo(o,"keydown",((t,e)=>{r=e.shiftKey})),t.plugins.get(Wh).on("contentInsertion",((t,n)=>{(r||function(t,e){if(t.childCount>1)return!1;const n=t.getChild(0);return!e.isObject(n)&&0==[...n.getAttributeKeys()].length}(n.content,e.schema))&&e.change((t=>{const o=Array.from(i.getAttributes()).filter((([t])=>e.schema.getAttributeProperties(t).isFormatting));i.isCollapsed||e.deleteContent(i,{doNotAutoparagraph:!0}),o.push(...i.getAttributes());const r=t.createRangeIn(n.content);for(const e of r.getItems())e.is("$textProxy")&&t.setAttributes(o,e)}))}))}}class Fu extends te{static get pluginName(){return"Clipboard"}static get requires(){return[Wh,Pu,ju]}}class Vu extends ne{execute(){const t=this.editor.model,e=t.document;t.change((n=>{!function(t,e,n){const o=n.isCollapsed,i=n.getFirstRange(),r=i.start.parent,s=i.end.parent,a=r==s;if(o){const o=qh(t.schema,n.getAttributes());Uu(t,e,i.end),e.removeSelectionAttribute(n.getAttributeKeys()),e.setSelectionAttribute(o)}else{const o=!(i.start.isAtStart&&i.end.isAtEnd);t.deleteContent(n,{leaveUnmerged:o}),a?Uu(t,e,n.focus):o&&e.setSelection(s,0)}}(t,n,e.selection),this.fire("afterExecute",{writer:n})}))}refresh(){const t=this.editor.model,e=t.document;this.isEnabled=function(t,e){if(e.rangeCount>1)return!1;const n=e.anchor;if(!n||!t.checkChild(n,"softBreak"))return!1;const o=e.getFirstRange(),i=o.start.parent,r=o.end.parent;return!Hu(i,t)&&!Hu(r,t)||i===r}(t.schema,e.selection)}}function Uu(t,e,n){const o=e.createElement("softBreak");t.insertContent(o,n),e.setSelection(o,"after")}function Hu(t,e){return!t.is("rootElement")&&(e.isLimit(t)||Hu(t.parent,e))}class Wu extends te{static get pluginName(){return"ShiftEnter"}init(){const t=this.editor,e=t.model.schema,n=t.conversion,o=t.editing.view,i=o.document;e.register("softBreak",{allowWhere:"$text",isInline:!0}),n.for("upcast").elementToElement({model:"softBreak",view:"br"}),n.for("downcast").elementToElement({model:"softBreak",view:(t,{writer:e})=>e.createEmptyElement("br")}),o.addObserver(Kh),t.commands.add("shiftEnter",new Vu(t)),this.listenTo(i,"enter",((e,n)=>{n.preventDefault(),n.isSoft&&(t.execute("shiftEnter"),o.scrollToTheSelection())}),{priority:"low"})}}class qu extends ne{constructor(t){super(t),this.affectsData=!1}execute(){const t=this.editor.model,e=t.document.selection;let n=t.schema.getLimitElement(e);if(e.containsEntireContent(n)||!Gu(t.schema,n))do{if(n=n.parent,!n)return}while(!Gu(t.schema,n));t.change((t=>{t.setSelection(n,"in")}))}}function Gu(t,e){return t.isLimit(e)&&(t.checkChild(e,"$text")||t.checkChild(e,"paragraph"))}const Yu=hi("Ctrl+A");class Ku extends te{static get pluginName(){return"SelectAllEditing"}init(){const t=this.editor,e=t.editing.view.document;t.commands.add("selectAll",new qu(t)),this.listenTo(e,"keydown",((e,n)=>{di(n)===Yu&&(t.execute("selectAll"),n.preventDefault())}))}}class $u extends te{static get pluginName(){return"SelectAllUI"}init(){const t=this.editor;t.ui.componentFactory.add("selectAll",(e=>{const n=t.commands.get("selectAll"),o=new nd(e),i=e.t;return o.set({label:i("Select all"),icon:' ',keystroke:"Ctrl+A",tooltip:!0}),o.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(o,"execute",(()=>{t.execute("selectAll"),t.editing.view.focus()})),o}))}}class Qu extends te{static get requires(){return[Ku,$u]}static get pluginName(){return"SelectAll"}}class Zu extends ne{constructor(t,e){super(t),this._buffer=new Qh(t.model,e)}get buffer(){return this._buffer}destroy(){super.destroy(),this._buffer.destroy()}execute(t={}){const e=this.editor.model,n=e.document,o=t.text||"",i=o.length,r=t.range?e.createSelection(t.range):n.selection,s=t.resultRange;e.enqueueChange(this._buffer.batch,(t=>{this._buffer.lock(),e.deleteContent(r),o&&e.insertContent(t.createText(o,n.selection.getAttributes()),r),s?t.setSelection(s):r.is("documentSelection")||t.setSelection(r),this._buffer.unlock(),this._buffer.input(i)}))}}class Ju{constructor(t){this.editor=t,this.editing=this.editor.editing}handle(t,e){if(function(t){if(0==t.length)return!1;for(const e of t)if("children"===e.type&&!Jh(e))return!0;return!1}(t))this._handleContainerChildrenMutations(t,e);else for(const n of t)this._handleTextMutation(n,e),this._handleTextNodeInsertion(n)}_handleContainerChildrenMutations(t,e){const n=function(t){const e=t.map((t=>t.node)).reduce(((t,e)=>t.getCommonAncestor(e,{includeSelf:!0})));if(e)return e.getAncestors({includeSelf:!0,parentFirst:!0}).find((t=>t.is("containerElement")||t.is("rootElement")))}(t);if(!n)return;const o=this.editor.editing.view.domConverter.mapViewToDom(n),i=new cr(this.editor.editing.view.document),r=this.editor.data.toModel(i.domToView(o)).getChild(0),s=this.editor.editing.mapper.toModelElement(n);if(!s)return;const a=Array.from(r.getChildren()),c=Array.from(s.getChildren()),l=a[a.length-1],d=c[c.length-1],h=l&&l.is("element","softBreak"),u=d&&!d.is("element","softBreak");h&&u&&a.pop();const g=this.editor.model.schema;if(!Xu(a,g)||!Xu(c,g))return;const m=a.map((t=>t.is("$text")?t.data:"@")).join("").replace(/\u00A0/g," "),p=c.map((t=>t.is("$text")?t.data:"@")).join("").replace(/\u00A0/g," ");if(p===m)return;const f=Ui(p,m),{firstChangeAt:k,insertions:b,deletions:w}=tg(f);let _=null;e&&(_=this.editing.mapper.toModelRange(e.getFirstRange()));const A=m.substr(k,b),C=this.editor.model.createRange(this.editor.model.createPositionAt(s,k),this.editor.model.createPositionAt(s,k+w));this.editor.execute("input",{text:A,range:C,resultRange:_})}_handleTextMutation(t,e){if("text"!=t.type)return;const n=t.newText.replace(/\u00A0/g," "),o=t.oldText.replace(/\u00A0/g," ");if(o===n)return;const i=Ui(o,n),{firstChangeAt:r,insertions:s,deletions:a}=tg(i);let c=null;e&&(c=this.editing.mapper.toModelRange(e.getFirstRange()));const l=this.editing.view.createPositionAt(t.node,r),d=this.editing.mapper.toModelPosition(l),h=this.editor.model.createRange(d,d.getShiftedBy(a)),u=n.substr(r,s);this.editor.execute("input",{text:u,range:h,resultRange:c})}_handleTextNodeInsertion(t){if("children"!=t.type)return;const e=Jh(t),n=this.editing.view.createPositionAt(t.node,e.index),o=this.editing.mapper.toModelPosition(n),i=e.values[0].data;this.editor.execute("input",{text:i.replace(/\u00A0/g," "),range:this.editor.model.createRange(o)})}}function Xu(t,e){return t.every((t=>e.isInline(t)))}function tg(t){let e=null,n=null;for(let o=0;o{n.deleteContent(n.document.selection)})),t.unlock()}ii.isAndroid?o.document.on("beforeinput",((t,e)=>r(e)),{priority:"lowest"}):o.document.on("keydown",((t,e)=>r(e)),{priority:"lowest"}),o.document.on("compositionstart",(function(){const t=n.document,e=1!==t.selection.rangeCount||t.selection.getFirstRange().isFlat;t.selection.isCollapsed||e||s()}),{priority:"lowest"}),o.document.on("compositionend",(()=>{e=n.createSelection(n.document.selection)}),{priority:"lowest"})}(t),function(t){t.editing.view.document.on("mutations",((e,n,o)=>{new Ju(t).handle(n,o)}))}(t)}}class ng extends te{static get requires(){return[eg,nu]}static get pluginName(){return"Typing"}}function og(t,e){let n=t.start;return{text:Array.from(t.getItems()).reduce(((t,o)=>o.is("$text")||o.is("$textProxy")?t+o.data:(n=e.createPositionAfter(o),"")),""),range:e.createRange(n,t.end)}}class ig{constructor(t,e){this.model=t,this.testCallback=e,this.hasMatch=!1,this.set("isEnabled",!0),this.on("change:isEnabled",(()=>{this.isEnabled?this._startListening():(this.stopListening(t.document.selection),this.stopListening(t.document))})),this._startListening()}_startListening(){const t=this.model.document;this.listenTo(t.selection,"change:range",((e,{directChange:n})=>{n&&(t.selection.isCollapsed?this._evaluateTextBeforeSelection("selection"):this.hasMatch&&(this.fire("unmatched"),this.hasMatch=!1))})),this.listenTo(t,"change:data",((t,e)=>{!e.isUndo&&e.isLocal&&this._evaluateTextBeforeSelection("data",{batch:e})}))}_evaluateTextBeforeSelection(t,e={}){const n=this.model,o=n.document.selection,i=n.createRange(n.createPositionAt(o.focus.parent,0),o.focus),{text:r,range:s}=og(i,n),a=this.testCallback(r);if(!a&&this.hasMatch&&this.fire("unmatched"),this.hasMatch=!!a,a){const n=Object.assign(e,{text:r,range:s});"object"==typeof a&&Object.assign(n,a),this.fire(`matched:${t}`,n)}}}Xt(ig,Yt);class rg extends te{static get pluginName(){return"TwoStepCaretMovement"}constructor(t){super(t),this.attributes=new Set,this._overrideUid=null}init(){const t=this.editor,e=t.model,n=t.editing.view,o=t.locale,i=e.document.selection;this.listenTo(n.document,"arrowKey",((t,e)=>{if(!i.isCollapsed)return;if(e.shiftKey||e.altKey||e.ctrlKey)return;const n=e.keyCode==ci.arrowright,r=e.keyCode==ci.arrowleft;if(!n&&!r)return;const s=o.contentLanguageDirection;let a=!1;a="ltr"===s&&n||"rtl"===s&&r?this._handleForwardMovement(e):this._handleBackwardMovement(e),!0===a&&t.stop()}),{context:"$text",priority:"highest"}),this._isNextGravityRestorationSkipped=!1,this.listenTo(i,"change:range",((t,e)=>{this._isNextGravityRestorationSkipped?this._isNextGravityRestorationSkipped=!1:this._isGravityOverridden&&(!e.directChange&&lg(i.getFirstPosition(),this.attributes)||this._restoreGravity())}))}registerAttribute(t){this.attributes.add(t)}_handleForwardMovement(t){const e=this.attributes,n=this.editor.model.document.selection,o=n.getFirstPosition();return!this._isGravityOverridden&&(!o.isAtStart||!sg(n,e))&&(lg(o,e)?(cg(t),this._overrideGravity(),!0):void 0)}_handleBackwardMovement(t){const e=this.attributes,n=this.editor.model,o=n.document.selection,i=o.getFirstPosition();return this._isGravityOverridden?(cg(t),this._restoreGravity(),ag(n,e,i),!0):i.isAtStart?!!sg(o,e)&&(cg(t),ag(n,e,i),!0):function(t,e){return lg(t.getShiftedBy(-1),e)}(i,e)?i.isAtEnd&&!sg(o,e)&&lg(i,e)?(cg(t),ag(n,e,i),!0):(this._isNextGravityRestorationSkipped=!0,this._overrideGravity(),!1):void 0}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change((t=>t.overrideSelectionGravity()))}_restoreGravity(){this.editor.model.change((t=>{t.restoreSelectionGravity(this._overrideUid),this._overrideUid=null}))}}function sg(t,e){for(const n of e)if(t.hasAttribute(n))return!0;return!1}function ag(t,e,n){const o=n.nodeBefore;t.change((t=>{o?t.setSelectionAttribute(o.getAttributes()):t.removeSelectionAttribute(e)}))}function cg(t){t.preventDefault()}function lg(t,e){const{nodeBefore:n,nodeAfter:o}=t;for(const t of e){const e=n?n.getAttribute(t):void 0;if((o?o.getAttribute(t):void 0)!==e)return!0}return!1}var dg=/[\\^$.*+?()[\]{}|]/g,hg=RegExp(dg.source);const ug={copyright:{from:"(c)",to:"©"},registeredTrademark:{from:"(r)",to:"®"},trademark:{from:"(tm)",to:"™"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"½",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"⅓",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"⅔",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"¼",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"¾",null]},lessThanOrEqual:{from:"<=",to:"≤"},greaterThanOrEqual:{from:">=",to:"≥"},notEqual:{from:"!=",to:"≠"},arrowLeft:{from:"<-",to:"←"},arrowRight:{from:"->",to:"→"},horizontalEllipsis:{from:"...",to:"…"},enDash:{from:/(^| )(--)( )$/,to:[null,"–",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"—",null]},quotesPrimary:{from:bg('"'),to:[null,"“",null,"”"]},quotesSecondary:{from:bg("'"),to:[null,"‘",null,"’"]},quotesPrimaryEnGb:{from:bg("'"),to:[null,"‘",null,"’"]},quotesSecondaryEnGb:{from:bg('"'),to:[null,"“",null,"”"]},quotesPrimaryPl:{from:bg('"'),to:[null,"„",null,"”"]},quotesSecondaryPl:{from:bg("'"),to:[null,"‚",null,"’"]}},gg={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]},mg=["symbols","mathematical","typography","quotes"];function pg(t){return"string"==typeof t?new RegExp(`(${function(t){return(t=lo(t))&&hg.test(t)?t.replace(dg,"\\$&"):t}(t)})$`):t}function fg(t){return"string"==typeof t?()=>[t]:t instanceof Array?()=>t:t}function kg(t){return(t.textNode?t.textNode:t.nodeAfter).getAttributes()}function bg(t){return new RegExp(`(^|\\s)(${t})([^${t}]*)(${t})$`)}function wg(t,e,n,o){return o.createRange(_g(t,e,n,!0,o),_g(t,e,n,!1,o))}function _g(t,e,n,o,i){let r=t.textNode||(o?t.nodeBefore:t.nodeAfter),s=null;for(;r&&r.getAttribute(e)==n;)s=r,r=o?r.previousSibling:r.nextSibling;return s?i.createPositionAt(s,o?"before":"after"):t}class Ag extends ne{constructor(t){super(t),this._stack=[],this._createdBatches=new WeakSet,this.refresh(),this.listenTo(t.data,"set",((t,e)=>{e[1]={...e[1]};const n=e[1];n.batchType||(n.batchType={isUndoable:!1})}),{priority:"high"}),this.listenTo(t.data,"set",((t,e)=>{e[1].batchType.isUndoable||this.clearStack()}))}refresh(){this.isEnabled=this._stack.length>0}addBatch(t){const e=this.editor.model.document.selection,n={ranges:e.hasOwnRange?Array.from(e.getRanges()):[],isBackward:e.isBackward};this._stack.push({batch:t,selection:n}),this.refresh()}clearStack(){this._stack=[],this.refresh()}_restoreSelection(t,e,n){const o=this.editor.model,i=o.document,r=[],s=t.map((t=>t.getTransformedByOperations(n))),a=s.flat();for(const t of s){const e=t.filter((t=>t.root!=i.graveyard)).filter((t=>!vg(t,a)));e.length&&(Cg(e),r.push(e[0]))}r.length&&o.change((t=>{t.setSelection(r,{backward:e})}))}_undo(t,e){const n=this.editor.model,o=n.document;this._createdBatches.add(e);const i=t.operations.slice().filter((t=>t.isDocumentOperation));i.reverse();for(const t of i){const i=t.baseVersion+1,r=Array.from(o.history.getOperations(i)),s=Dh([t.getReversed()],r,{useRelations:!0,document:this.editor.model.document,padWithNoOps:!1,forceWeakRemove:!0}).operationsA;for(const i of s)e.addOperation(i),n.applyOperation(i),o.history.setOperationAsUndone(t,i)}}}function Cg(t){t.sort(((t,e)=>t.start.isBefore(e.start)?-1:1));for(let e=1;ee!==t&&e.containsRange(t,!0)))}class yg extends Ag{execute(t=null){const e=t?this._stack.findIndex((e=>e.batch==t)):this._stack.length-1,n=this._stack.splice(e,1)[0],o=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(o,(()=>{this._undo(n.batch,o);const t=this.editor.model.document.history.getOperations(n.batch.baseVersion);this._restoreSelection(n.selection.ranges,n.selection.isBackward,t),this.fire("revert",n.batch,o)})),this.refresh()}}class xg extends Ag{execute(){const t=this._stack.pop(),e=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(e,(()=>{const n=t.batch.operations[t.batch.operations.length-1].baseVersion+1,o=this.editor.model.document.history.getOperations(n);this._restoreSelection(t.selection.ranges,t.selection.isBackward,o),this._undo(t.batch,e)})),this.refresh()}}class Eg extends te{static get pluginName(){return"UndoEditing"}constructor(t){super(t),this._batchRegistry=new WeakSet}init(){const t=this.editor;this._undoCommand=new yg(t),this._redoCommand=new xg(t),t.commands.add("undo",this._undoCommand),t.commands.add("redo",this._redoCommand),this.listenTo(t.model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation)return;const o=n.batch,i=this._redoCommand._createdBatches.has(o),r=this._undoCommand._createdBatches.has(o);this._batchRegistry.has(o)||(this._batchRegistry.add(o),o.isUndoable&&(i?this._undoCommand.addBatch(o):r||(this._undoCommand.addBatch(o),this._redoCommand.clearStack())))}),{priority:"highest"}),this.listenTo(this._undoCommand,"revert",((t,e,n)=>{this._redoCommand.addBatch(n)})),t.keystrokes.set("CTRL+Z","undo"),t.keystrokes.set("CTRL+Y","redo"),t.keystrokes.set("CTRL+SHIFT+Z","redo")}}const Dg=' ',Ig=' ';class Mg extends te{static get pluginName(){return"UndoUI"}init(){const t=this.editor,e=t.locale,n=t.t,o="ltr"==e.uiLanguageDirection?Dg:Ig,i="ltr"==e.uiLanguageDirection?Ig:Dg;this._addButton("undo",n("Undo"),"CTRL+Z",o),this._addButton("redo",n("Redo"),"CTRL+Y",i)}_addButton(t,e,n,o){const i=this.editor;i.ui.componentFactory.add(t,(r=>{const s=i.commands.get(t),a=new nd(r);return a.set({label:e,icon:o,keystroke:n,tooltip:!0}),a.bind("isEnabled").to(s,"isEnabled"),this.listenTo(a,"execute",(()=>{i.execute(t),i.editing.view.focus()})),a}))}}class Sg extends te{static get requires(){return[Eg,Mg]}static get pluginName(){return"Undo"}}class Tg{constructor(){const t=new window.FileReader;this._reader=t,this._data=void 0,this.set("loaded",0),t.onprogress=t=>{this.loaded=t.loaded}}get error(){return this._reader.error}get data(){return this._data}read(t){const e=this._reader;return this.total=t.size,new Promise(((n,o)=>{e.onload=()=>{const t=e.result;this._data=t,n(t)},e.onerror=()=>{o("error")},e.onabort=()=>{o("aborted")},this._reader.readAsDataURL(t)}))}abort(){this._reader.abort()}}Xt(Tg,Yt);class Ng extends te{static get pluginName(){return"FileRepository"}static get requires(){return[_l]}init(){this.loaders=new Pn,this.loaders.on("add",(()=>this._updatePendingAction())),this.loaders.on("remove",(()=>this._updatePendingAction())),this._loadersMap=new Map,this._pendingAction=null,this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((t,e)=>e?t/e*100:0))}getLoader(t){return this._loadersMap.get(t)||null}createLoader(t){if(!this.createUploadAdapter)return c("filerepository-no-upload-adapter"),null;const e=new Bg(Promise.resolve(t),this.createUploadAdapter);return this.loaders.add(e),this._loadersMap.set(t,e),t instanceof Promise&&e.file.then((t=>{this._loadersMap.set(t,e)})).catch((()=>{})),e.on("change:uploaded",(()=>{let t=0;for(const e of this.loaders)t+=e.uploaded;this.uploaded=t})),e.on("change:uploadTotal",(()=>{let t=0;for(const e of this.loaders)e.uploadTotal&&(t+=e.uploadTotal);this.uploadTotal=t})),e}destroyLoader(t){const e=t instanceof Bg?t:this.getLoader(t);e._destroy(),this.loaders.remove(e),this._loadersMap.forEach(((t,n)=>{t===e&&this._loadersMap.delete(n)}))}_updatePendingAction(){const t=this.editor.plugins.get(_l);if(this.loaders.length){if(!this._pendingAction){const e=this.editor.t,n=t=>`${e("Upload in progress")} ${parseInt(t)}%.`;this._pendingAction=t.add(n(this.uploadedPercent)),this._pendingAction.bind("message").to(this,"uploadedPercent",n)}}else t.remove(this._pendingAction),this._pendingAction=null}}Xt(Ng,Yt);class Bg{constructor(t,e){this.id=i(),this._filePromiseWrapper=this._createFilePromiseWrapper(t),this._adapter=e(this),this._reader=new Tg,this.set("status","idle"),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((t,e)=>e?t/e*100:0)),this.set("uploadResponse",null)}get file(){return this._filePromiseWrapper?this._filePromiseWrapper.promise.then((t=>this._filePromiseWrapper?t:null)):Promise.resolve(null)}get data(){return this._reader.data}read(){if("idle"!=this.status)throw new a("filerepository-read-wrong-status",this);return this.status="reading",this.file.then((t=>this._reader.read(t))).then((t=>{if("reading"!==this.status)throw this.status;return this.status="idle",t})).catch((t=>{if("aborted"===t)throw this.status="aborted","aborted";throw this.status="error",this._reader.error?this._reader.error:t}))}upload(){if("idle"!=this.status)throw new a("filerepository-upload-wrong-status",this);return this.status="uploading",this.file.then((()=>this._adapter.upload())).then((t=>(this.uploadResponse=t,this.status="idle",t))).catch((t=>{if("aborted"===this.status)throw"aborted";throw this.status="error",t}))}abort(){const t=this.status;this.status="aborted",this._filePromiseWrapper.isFulfilled?"reading"==t?this._reader.abort():"uploading"==t&&this._adapter.abort&&this._adapter.abort():(this._filePromiseWrapper.promise.catch((()=>{})),this._filePromiseWrapper.rejecter("aborted")),this._destroy()}_destroy(){this._filePromiseWrapper=void 0,this._reader=void 0,this._adapter=void 0,this.uploadResponse=void 0}_createFilePromiseWrapper(t){const e={};return e.promise=new Promise(((n,o)=>{e.rejecter=o,e.isFulfilled=!1,t.then((t=>{e.isFulfilled=!0,n(t)})).catch((t=>{e.isFulfilled=!0,o(t)}))})),e}}Xt(Bg,Yt);class Pg extends Ml{constructor(t){super(t),this.buttonView=new nd(t),this._fileInputView=new zg(t),this._fileInputView.bind("acceptedType").to(this),this._fileInputView.bind("allowMultipleFiles").to(this),this._fileInputView.delegate("done").to(this),this.setTemplate({tag:"span",attributes:{class:"ck-file-dialog-button"},children:[this.buttonView,this._fileInputView]}),this.buttonView.on("execute",(()=>{this._fileInputView.open()}))}focus(){this.buttonView.focus()}}class zg extends Ml{constructor(t){super(t),this.set("acceptedType"),this.set("allowMultipleFiles",!1);const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:e.to("acceptedType"),multiple:e.to("allowMultipleFiles")},on:{change:e.to((()=>{this.element&&this.element.files&&this.element.files.length&&this.fire("done",this.element.files),this.element.value=""}))}})}open(){this.element.click()}}const Lg="ckCsrfToken",Og="abcdefghijklmnopqrstuvwxyz0123456789";class Rg{constructor(t,e,n){this.loader=t,this.url=e,this.t=n}upload(){return this.loader.file.then((t=>new Promise(((e,n)=>{this._initRequest(),this._initListeners(e,n,t),this._sendRequest(t)}))))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){const t=this.xhr=new XMLHttpRequest;t.open("POST",this.url,!0),t.responseType="json"}_initListeners(t,e,n){const o=this.xhr,i=this.loader,r=(0,this.t)("Cannot upload file:")+` ${n.name}.`;o.addEventListener("error",(()=>e(r))),o.addEventListener("abort",(()=>e())),o.addEventListener("load",(()=>{const n=o.response;if(!n||!n.uploaded)return e(n&&n.error&&n.error.message?n.error.message:r);t({default:n.url})})),o.upload&&o.upload.addEventListener("progress",(t=>{t.lengthComputable&&(i.uploadTotal=t.total,i.uploaded=t.loaded)}))}_sendRequest(t){const e=new FormData;e.append("upload",t),e.append("ckCsrfToken",function(){let t=function(t){t=t.toLowerCase();const e=document.cookie.split(";");for(const n of e){const e=n.split("=");if(decodeURIComponent(e[0].trim().toLowerCase())===t)return decodeURIComponent(e[1])}return null}(Lg);var e;return t&&40==t.length||(t=function(t){let e="";const n=new Uint8Array(40);window.crypto.getRandomValues(n);for(let t=0;t.5?o.toUpperCase():o}return e}(),e=t,document.cookie=encodeURIComponent("ckCsrfToken")+"="+encodeURIComponent(e)+";path=/"),t}()),this.xhr.send(e)}}function jg(t,e,n,o){let i,r=null;"function"==typeof o?i=o:(r=t.commands.get(o),i=()=>{t.execute(o)}),t.model.document.on("change:data",((s,a)=>{if(r&&!r.isEnabled||!e.isEnabled)return;const c=vs(t.model.document.selection.getRanges());if(!c.isCollapsed)return;if(a.isUndo||!a.isLocal)return;const l=Array.from(t.model.document.differ.getChanges()),d=l[0];if(1!=l.length||"insert"!==d.type||"$text"!=d.name||1!=d.length)return;const h=d.position.parent;if(h.is("element","codeBlock"))return;if(h.is("element","listItem")&&"function"!=typeof o&&!["numberedList","bulletedList","todoList"].includes(o))return;if(r&&!0===r.value)return;const u=h.getChild(0),g=t.model.createRangeOn(u);if(!g.containsRange(c)&&!c.end.isEqual(g.end))return;const m=n.exec(u.data.substr(0,c.end.offset));m&&t.model.enqueueChange((e=>{const n=e.createPositionAt(h,0),o=e.createPositionAt(h,m[0].length),r=new Js(n,o);if(!1!==i({match:m})){e.remove(r);const n=t.model.document.selection.getFirstRange(),o=e.createRangeIn(h);!h.isEmpty||o.isEqual(n)||o.containsRange(n,!0)||e.remove(h)}r.detach(),t.model.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}))}))}function Fg(t,e,n,o){let i,r;n instanceof RegExp?i=n:r=n,r=r||(t=>{let e;const n=[],o=[];for(;null!==(e=i.exec(t))&&!(e&&e.length<4);){let{index:t,1:i,2:r,3:s}=e;const a=i+r+s;t+=e[0].length-a.length;const c=[t,t+i.length],l=[t+i.length+r.length,t+i.length+r.length+s.length];n.push(c),n.push(l),o.push([t+i.length,t+i.length+r.length])}return{remove:n,format:o}}),t.model.document.on("change:data",((n,i)=>{if(i.isUndo||!i.isLocal||!e.isEnabled)return;const s=t.model,a=s.document.selection;if(!a.isCollapsed)return;const c=Array.from(s.document.differ.getChanges()),l=c[0];if(1!=c.length||"insert"!==l.type||"$text"!=l.name||1!=l.length)return;const d=a.focus,h=d.parent,{text:u,range:g}=function(t,e){let n=t.start;return{text:Array.from(t.getItems()).reduce(((t,o)=>!o.is("$text")&&!o.is("$textProxy")||o.getAttribute("code")?(n=e.createPositionAfter(o),""):t+o.data),""),range:e.createRange(n,t.end)}}(s.createRange(s.createPositionAt(h,0),d),s),m=r(u),p=Vg(g.start,m.format,s),f=Vg(g.start,m.remove,s);p.length&&f.length&&s.enqueueChange((e=>{if(!1!==o(e,p)){for(const t of f.reverse())e.remove(t);s.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}}))}))}function Vg(t,e,n){return e.filter((t=>void 0!==t[0]&&void 0!==t[1])).map((e=>n.createRange(t.getShiftedBy(e[0]),t.getShiftedBy(e[1]))))}function Ug(t,e){return(n,o)=>{if(!t.commands.get(e).isEnabled)return!1;const i=t.model.schema.getValidRanges(o,e);for(const t of i)n.setAttribute(e,!0,t);n.removeSelectionAttribute(e)}}class Hg extends ne{constructor(t,e){super(t),this.attributeKey=e}refresh(){const t=this.editor.model,e=t.document;this.value=this._getValueFromFirstAllowedNode(),this.isEnabled=t.schema.checkAttributeInSelection(e.selection,this.attributeKey)}execute(t={}){const e=this.editor.model,n=e.document.selection,o=void 0===t.forceValue?!this.value:t.forceValue;e.change((t=>{if(n.isCollapsed)o?t.setSelectionAttribute(this.attributeKey,!0):t.removeSelectionAttribute(this.attributeKey);else{const i=e.schema.getValidRanges(n.getRanges(),this.attributeKey);for(const e of i)o?t.setAttribute(this.attributeKey,o,e):t.removeAttribute(this.attributeKey,e)}}))}_getValueFromFirstAllowedNode(){const t=this.editor.model,e=t.schema,n=t.document.selection;if(n.isCollapsed)return n.hasAttribute(this.attributeKey);for(const t of n.getRanges())for(const n of t.getItems())if(e.checkAttribute(n,this.attributeKey))return n.hasAttribute(this.attributeKey);return!1}}const Wg="bold";class qg extends te{static get pluginName(){return"BoldEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:Wg}),t.model.schema.setAttributeProperties(Wg,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:Wg,view:"strong",upcastAlso:["b",t=>{const e=t.getStyle("font-weight");return e?"bold"==e||Number(e)>=600?{name:!0,styles:["font-weight"]}:void 0:null}]}),t.commands.add(Wg,new Hg(t,Wg)),t.keystrokes.set("CTRL+B",Wg)}}const Gg="bold";class Yg extends te{static get pluginName(){return"BoldUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(Gg,(n=>{const o=t.commands.get(Gg),i=new nd(n);return i.set({label:e("Bold"),icon:' ',keystroke:"CTRL+B",tooltip:!0,isToggleable:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(i,"execute",(()=>{t.execute(Gg),t.editing.view.focus()})),i}))}}const Kg="italic";class $g extends te{static get pluginName(){return"ItalicEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:Kg}),t.model.schema.setAttributeProperties(Kg,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:Kg,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]}),t.commands.add(Kg,new Hg(t,Kg)),t.keystrokes.set("CTRL+I",Kg)}}const Qg="italic";class Zg extends te{static get pluginName(){return"ItalicUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(Qg,(n=>{const o=t.commands.get(Qg),i=new nd(n);return i.set({label:e("Italic"),icon:' ',keystroke:"CTRL+I",tooltip:!0,isToggleable:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(i,"execute",(()=>{t.execute(Qg),t.editing.view.focus()})),i}))}}class Jg extends ne{refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,n=e.schema,o=e.document.selection,i=Array.from(o.getSelectedBlocks()),r=void 0===t.forceValue?!this.value:t.forceValue;e.change((t=>{if(r){const e=i.filter((t=>Xg(t)||em(n,t)));this._applyQuote(t,e)}else this._removeQuote(t,i.filter(Xg))}))}_getValue(){const t=vs(this.editor.model.document.selection.getSelectedBlocks());return!(!t||!Xg(t))}_checkEnabled(){if(this.value)return!0;const t=this.editor.model.document.selection,e=this.editor.model.schema,n=vs(t.getSelectedBlocks());return!!n&&em(e,n)}_removeQuote(t,e){tm(t,e).reverse().forEach((e=>{if(e.start.isAtStart&&e.end.isAtEnd)return void t.unwrap(e.start.parent);if(e.start.isAtStart){const n=t.createPositionBefore(e.start.parent);return void t.move(e,n)}e.end.isAtEnd||t.split(e.end);const n=t.createPositionAfter(e.end.parent);t.move(e,n)}))}_applyQuote(t,e){const n=[];tm(t,e).reverse().forEach((e=>{let o=Xg(e.start);o||(o=t.createElement("blockQuote"),t.wrap(e,o)),n.push(o)})),n.reverse().reduce(((e,n)=>e.nextSibling==n?(t.merge(t.createPositionAfter(e)),e):n))}}function Xg(t){return"blockQuote"==t.parent.name?t.parent:null}function tm(t,e){let n,o=0;const i=[];for(;o{const o=t.model.document.differ.getChanges();for(const t of o)if("insert"==t.type){const o=t.position.nodeAfter;if(!o)continue;if(o.is("element","blockQuote")&&o.isEmpty)return n.remove(o),!0;if(o.is("element","blockQuote")&&!e.checkChild(t.position,o))return n.unwrap(o),!0;if(o.is("element")){const t=n.createRangeIn(o);for(const o of t.getItems())if(o.is("element","blockQuote")&&!e.checkChild(n.createPositionBefore(o),o))return n.unwrap(o),!0}}else if("remove"==t.type){const e=t.position.parent;if(e.is("element","blockQuote")&&e.isEmpty)return n.remove(e),!0}return!1}));const n=this.editor.editing.view.document,o=t.model.document.selection,i=t.commands.get("blockQuote");this.listenTo(n,"enter",((e,n)=>{o.isCollapsed&&i.value&&o.getLastPosition().parent.isEmpty&&(t.execute("blockQuote"),t.editing.view.scrollToTheSelection(),n.preventDefault(),e.stop())}),{context:"blockquote"}),this.listenTo(n,"delete",((e,n)=>{if("backward"!=n.direction||!o.isCollapsed||!i.value)return;const r=o.getLastPosition().parent;r.isEmpty&&!r.previousSibling&&(t.execute("blockQuote"),t.editing.view.scrollToTheSelection(),n.preventDefault(),e.stop())}),{context:"blockquote"})}}var om=n(3062);Ki()(om.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),om.Z.locals;class im extends te{static get pluginName(){return"BlockQuoteUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add("blockQuote",(n=>{const o=t.commands.get("blockQuote"),i=new nd(n);return i.set({label:e("Block quote"),icon:vl.quote,tooltip:!0,isToggleable:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(i,"execute",(()=>{t.execute("blockQuote"),t.editing.view.focus()})),i}))}}class rm extends te{static get pluginName(){return"CKBoxUI"}afterInit(){const t=this.editor;if(!t.commands.get("ckbox"))return;const e=t.t;t.ui.componentFactory.add("ckbox",(n=>{const o=t.commands.get("ckbox"),i=new nd(n);return i.set({label:e("Open file manager"),icon:' ',tooltip:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),i.on("execute",(()=>{t.execute("ckbox")})),i}))}}function sm({token:t,id:e,origin:n,width:o,extension:i}){const r=am(t),s=function(t){const e=[10*t/100,80],n=Math.floor(Math.max(...e)),o=[Math.min(t,4e3)];let i=o[0];for(;i-n>=n;)i-=n,o.unshift(i);return o}(o),a=function(t){return"bmp"===t||"tiff"===t||"jpg"===t?"jpeg":t}(i);return{imageFallbackUrl:cm({environmentId:r,id:e,origin:n,width:o,extension:a}),imageSources:[{srcset:s.map((t=>`${cm({environmentId:r,id:e,origin:n,width:t,extension:"webp"})} ${t}w`)).join(","),sizes:`(max-width: ${o}px) 100vw, ${o}px`,type:"image/webp"}]}}function am(t){const[,e]=t.value.split(".");return JSON.parse(atob(e)).aud}function cm({environmentId:t,id:e,origin:n,width:o,extension:i}){return new URL(`${t}/assets/${e}/images/${o}.${i}`,n).toString()}class lm extends ne{constructor(t){super(t),this._chosenAssets=new Set,this._wrapper=null,this._initListeners()}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(){this.fire("ckbox:open")}_getValue(){return null!==this._wrapper}_checkEnabled(){const t=this.editor.commands.get("insertImage"),e=this.editor.commands.get("link");return!(!t.isEnabled&&!e.isEnabled)}_prepareOptions(){const t=this.editor.config.get("ckbox");return{theme:t.theme,language:t.language,tokenUrl:t.tokenUrl,serviceOrigin:t.serviceOrigin,assetsOrigin:t.assetsOrigin,dialog:{onClose:()=>this.fire("ckbox:close")},assets:{onChoose:t=>this.fire("ckbox:choose",t)}}}_initListeners(){const t=this.editor,e=t.model,n=!t.config.get("ckbox.ignoreDataId");this.on("ckbox",(()=>{this.refresh()}),{priority:"low"}),this.on("ckbox:open",(()=>{this.isEnabled&&!this.value&&(this._wrapper=os(document,"div",{class:"ck ckbox-wrapper"}),document.body.appendChild(this._wrapper),window.CKBox.mount(this._wrapper,this._prepareOptions()))})),this.on("ckbox:close",(()=>{this.value&&(this._wrapper.remove(),this._wrapper=null)})),this.on("ckbox:choose",((o,i)=>{if(!this.isEnabled)return;const r=t.commands.get("insertImage"),s=t.commands.get("link"),a=t.plugins.get("CKBoxEditing"),c=function({assets:t,origin:e,token:n,isImageAllowed:o,isLinkAllowed:i}){return t.map((t=>({id:t.data.id,type:hm(t)?"image":"link",attributes:dm(t,n,e)}))).filter((t=>"image"===t.type?o:i))}({assets:i,origin:t.config.get("ckbox.assetsOrigin"),token:a.getToken(),isImageAllowed:r.isEnabled,isLinkAllowed:s.isEnabled});0!==c.length&&e.change((t=>{for(const e of c){const o=e===c[c.length-1];this._insertAsset(e,o,t),n&&(setTimeout((()=>this._chosenAssets.delete(e)),1e3),this._chosenAssets.add(e))}}))})),this.listenTo(t,"destroy",(()=>{this.fire("ckbox:close"),this._chosenAssets.clear()}))}_insertAsset(t,e,n){const o=this.editor.model.document.selection;n.removeSelectionAttribute("linkHref"),"image"===t.type?this._insertImage(t):this._insertLink(t,n),e||n.setSelection(o.getLastPosition())}_insertImage(t){const e=this.editor,{imageFallbackUrl:n,imageSources:o,imageTextAlternative:i}=t.attributes;e.execute("insertImage",{source:{src:n,sources:o,alt:i}})}_insertLink(t,e){const n=this.editor,o=n.model,i=o.document.selection,{linkName:r,linkHref:s}=t.attributes;if(i.isCollapsed){const t=Yn(i.getAttributes()),n=e.createText(r,t),s=o.insertContent(n);e.setSelection(s)}n.execute("link",s)}}function dm(t,e,n){if(hm(t)){const{imageFallbackUrl:o,imageSources:i}=sm({token:e,origin:n,id:t.data.id,width:t.data.metadata.width,extension:t.data.extension});return{imageFallbackUrl:o,imageSources:i,imageTextAlternative:t.data.metadata.description||""}}return{linkName:t.data.name,linkHref:um(t,e,n)}}function hm(t){const e=t.data.metadata;return!!e&&e.width&&e.height}function um(t,e,n){const o=am(e),i=new URL(`${o}/assets/${t.data.id}/file`,n);return i.searchParams.set("download","true"),i.toString()}class gm extends te{static get requires(){return["ImageUploadEditing","ImageUploadProgress",Ng,fm]}static get pluginName(){return"CKBoxUploadAdapter"}async afterInit(){const t=this.editor,e=!!t.config.get("ckbox"),n=!!window.CKBox;if(!e&&!n)return;const o=t.plugins.get(Ng),i=t.plugins.get(fm);o.createUploadAdapter=e=>new mm(e,i.getToken(),t);const r=!t.config.get("ckbox.ignoreDataId"),s=t.plugins.get("ImageUploadEditing");r&&s.on("uploadComplete",((e,{imageElement:n,data:o})=>{t.model.change((t=>{t.setAttribute("ckboxImageId",o.ckboxImageId,n)}))}))}}class mm{constructor(t,e,n){this.loader=t,this.token=e,this.editor=n,this.controller=new AbortController,this.serviceOrigin=n.config.get("ckbox.serviceOrigin"),this.assetsOrigin=n.config.get("ckbox.assetsOrigin")}async getAvailableCategories(t=0){const e=new URL("categories",this.serviceOrigin);return e.searchParams.set("limit",50..toString()),e.searchParams.set("offset",t.toString()),this._sendHttpRequest({url:e}).then((async e=>{if(e.totalCount-(t+50)>0){const n=await this.getAvailableCategories(t+50);return[...e.items,...n]}return e.items})).catch((()=>{this.controller.signal.throwIfAborted(),l("ckbox-fetch-category-http-error")}))}async getCategoryIdForFile(t){const e=pm(t.name),n=await this.getAvailableCategories();if(!n)return null;const o=this.editor.config.get("ckbox.defaultUploadCategories");if(o){const t=Object.keys(o).find((t=>o[t].includes(e)));if(t){const e=n.find((e=>e.id===t||e.name===t));return e?e.id:null}}const i=n.find((t=>t.extensions.includes(e)));return i?i.id:null}async upload(){const t=this.editor.t,e=t("Cannot determine a category for the uploaded file."),n=await this.loader.file,o=await this.getCategoryIdForFile(n);if(!o)return Promise.reject(e);const i=new URL("assets",this.serviceOrigin),r=new FormData;r.append("categoryId",o),r.append("file",n);const s={method:"POST",url:i,data:r,onUploadProgress:t=>{t.lengthComputable&&(this.loader.uploadTotal=t.total,this.loader.uploaded=t.loaded)}};return this._sendHttpRequest(s).then((async t=>{const e=await this._getImageWidth(),o=pm(n.name),i=sm({token:this.token,id:t.id,origin:this.assetsOrigin,width:e,extension:o});return{ckboxImageId:t.id,default:i.imageFallbackUrl,sources:i.imageSources}})).catch((()=>{const e=t("Cannot upload file:")+` ${n.name}.`;return Promise.reject(e)}))}abort(){this.controller.abort()}_sendHttpRequest(t){const{url:e,data:n,onUploadProgress:o}=t,i=t.method||"GET",r=this.controller.signal,s=new XMLHttpRequest;s.open(i,e.toString(),!0),s.setRequestHeader("Authorization",this.token.value),s.setRequestHeader("CKBox-Version","CKEditor 5"),s.responseType="json";const a=()=>{s.abort()};return new Promise(((t,e)=>{r.addEventListener("abort",a),s.addEventListener("loadstart",(()=>{r.addEventListener("abort",a)})),s.addEventListener("loadend",(()=>{r.removeEventListener("abort",a)})),s.addEventListener("error",(()=>{e()})),s.addEventListener("abort",(()=>{e()})),s.addEventListener("load",(async()=>{const n=s.response;return!n||n.statusCode>=400?e(n&&n.message):t(n)})),o&&s.upload.addEventListener("progress",(t=>{o(t)})),s.send(n)}))}_getImageWidth(){return new Promise((t=>{const e=new Image;e.onload=()=>{URL.revokeObjectURL(e.src),t(e.width)},e.src=this.loader.data}))}}function pm(t){return t.match(/\.(?[^.]+)$/).groups.ext}class fm extends te{static get pluginName(){return"CKBoxEditing"}static get requires(){return["CloudServicesCore","LinkEditing","PictureEditing",gm]}async init(){const t=this.editor,e=!!t.config.get("ckbox"),n=!!window.CKBox;if(!e&&!n)return;this._initConfig();const o=t.plugins.get("CloudServicesCore"),i=t.config.get("ckbox.tokenUrl"),r=t.config.get("cloudServices.tokenUrl");this._token=i===r?t.plugins.get("CloudServices").token:await o.createToken(i).init(),t.config.get("ckbox.ignoreDataId")||(this._initSchema(),this._initConversion(),this._initFixers()),n&&t.commands.add("ckbox",new lm(t))}getToken(){return this._token}_initConfig(){const t=this.editor;if(t.config.define("ckbox",{serviceOrigin:"https://api.ckbox.io",assetsOrigin:"https://ckbox.cloud",defaultUploadCategories:null,ignoreDataId:!1,language:t.locale.uiLanguage,theme:"default",tokenUrl:t.config.get("cloudServices.tokenUrl")}),!t.config.get("ckbox.tokenUrl"))throw new a("ckbox-plugin-missing-token-url",this);t.plugins.has("ImageBlockEditing")||t.plugins.has("ImageInlineEditing")||l("ckbox-plugin-image-feature-missing",t)}_initSchema(){const t=this.editor.model.schema;t.extend("$text",{allowAttributes:"ckboxLinkId"}),t.isRegistered("imageBlock")&&t.extend("imageBlock",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),t.isRegistered("imageInline")&&t.extend("imageInline",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),t.addAttributeCheck(((t,e)=>{if(!t.last.getAttribute("linkHref")&&"ckboxLinkId"===e)return!1}))}_initConversion(){const t=this.editor;t.conversion.for("downcast").add((t=>{t.on("attribute:ckboxLinkId:imageBlock",((t,e,n)=>{const{writer:o,mapper:i,consumable:r}=n;if(!r.consume(e.item,t.name))return;const s=[...i.toViewElement(e.item).getChildren()].find((t=>"a"===t.name));s&&(e.item.hasAttribute("ckboxLinkId")?o.setAttribute("data-ckbox-resource-id",e.item.getAttribute("ckboxLinkId"),s):o.removeAttribute("data-ckbox-resource-id",s))}),{priority:"low"}),t.on("attribute:ckboxLinkId",((t,e,n)=>{const{writer:o,mapper:i,consumable:r}=n;if(r.consume(e.item,t.name)){if(e.attributeOldValue){const t=bm(o,e.attributeOldValue);o.unwrap(i.toViewRange(e.range),t)}if(e.attributeNewValue){const t=bm(o,e.attributeNewValue);if(e.item.is("selection")){const e=o.document.selection;o.wrap(e.getFirstRange(),t)}else o.wrap(i.toViewRange(e.range),t)}}}),{priority:"low"})})),t.conversion.for("upcast").add((t=>{t.on("element:a",((t,e,n)=>{const{writer:o,consumable:i}=n;if(!e.viewItem.getAttribute("href"))return;if(!i.consume(e.viewItem,{attributes:["data-ckbox-resource-id"]}))return;const r=e.viewItem.getAttribute("data-ckbox-resource-id");if(r)if(e.modelRange)for(let t of e.modelRange.getItems())t.is("$textProxy")&&(t=t.textNode),wm(t)&&o.setAttribute("ckboxLinkId",r,t);else{const t=e.modelCursor.nodeBefore||e.modelCursor.parent;o.setAttribute("ckboxLinkId",r,t)}}),{priority:"low"})})),t.conversion.for("downcast").attributeToAttribute({model:"ckboxImageId",view:"data-ckbox-resource-id"}),t.conversion.for("upcast").elementToAttribute({model:{key:"ckboxImageId",value:t=>t.getAttribute("data-ckbox-resource-id")},view:{attributes:{"data-ckbox-resource-id":/[\s\S]+/}}})}_initFixers(){const t=this.editor,e=t.model,n=e.document.selection;e.document.registerPostFixer(function(t){return e=>{let n=!1;const o=t.model,i=t.commands.get("ckbox");if(!i)return n;for(const t of o.document.differ.getChanges()){if("insert"!==t.type&&"attribute"!==t.type)continue;const o="insert"===t.type?new Fs(t.position,t.position.getShiftedBy(t.length)):t.range,r="attribute"===t.type&&"linkHref"===t.attributeKey&&null===t.attributeNewValue;for(const t of o.getItems()){if(r&&t.hasAttribute("ckboxLinkId")){e.removeAttribute("ckboxLinkId",t),n=!0;continue}const o=km(t,i._chosenAssets);for(const i of o){const o="image"===i.type?"ckboxImageId":"ckboxLinkId";i.id!==t.getAttribute(o)&&(e.setAttribute(o,i.id,t),n=!0)}}}return n}}(t)),e.document.registerPostFixer(function(t){return e=>{!t.hasAttribute("linkHref")&&t.hasAttribute("ckboxLinkId")&&e.removeSelectionAttribute("ckboxLinkId")}}(n))}}function km(t,e){const n=t.is("element","imageInline")||t.is("element","imageBlock"),o=t.hasAttribute("linkHref");return[...e].filter((e=>"image"===e.type&&n?e.attributes.imageFallbackUrl===t.getAttribute("src"):"link"===e.type&&o?e.attributes.linkHref===t.getAttribute("linkHref"):void 0))}function bm(t,e){const n=t.createAttributeElement("a",{"data-ckbox-resource-id":e},{priority:5});return t.setCustomProperty("link",!0,n),n}function wm(t){return!!t.is("$text")||!(!t.is("element","imageInline")&&!t.is("element","imageBlock"))}class _m extends te{static get pluginName(){return"CKFinderUI"}init(){const t=this.editor,e=t.ui.componentFactory,n=t.t;e.add("ckfinder",(e=>{const o=t.commands.get("ckfinder"),i=new nd(e);return i.set({label:n("Insert image or file"),icon:' ',tooltip:!0}),i.bind("isEnabled").to(o),i.on("execute",(()=>{t.execute("ckfinder"),t.editing.view.focus()})),i}))}}class Am extends ne{constructor(t){super(t),this.stopListening(this.editor.model.document,"change"),this.listenTo(this.editor.model.document,"change",(()=>this.refresh()),{priority:"low"})}refresh(){const t=this.editor.commands.get("insertImage"),e=this.editor.commands.get("link");this.isEnabled=t.isEnabled||e.isEnabled}execute(){const t=this.editor,e=this.editor.config.get("ckfinder.openerMethod")||"modal";if("popup"!=e&&"modal"!=e)throw new a("ckfinder-unknown-openermethod",t);const n=this.editor.config.get("ckfinder.options")||{};n.chooseFiles=!0;const o=n.onInit;n.language||(n.language=t.locale.uiLanguage),n.onInit=e=>{o&&o(e),e.on("files:choose",(n=>{const o=n.data.files.toArray(),i=o.filter((t=>!t.isImage())),r=o.filter((t=>t.isImage()));for(const e of i)t.execute("link",e.getUrl());const s=[];for(const t of r){const n=t.getUrl();s.push(n||e.request("file:getProxyUrl",{file:t}))}s.length&&Cm(t,s)})),e.on("file:choose:resizedImage",(e=>{const n=e.data.resizedUrl;if(n)Cm(t,[n]);else{const e=t.plugins.get("Notification"),n=t.locale.t;e.showWarning(n("Could not obtain resized image URL."),{title:n("Selecting resized image failed"),namespace:"ckfinder"})}}))},window.CKFinder[e](n)}}function Cm(t,e){if(t.commands.get("insertImage").isEnabled)t.execute("insertImage",{source:e});else{const e=t.plugins.get("Notification"),n=t.locale.t;e.showWarning(n("Could not insert image at the current position."),{title:n("Inserting image failed"),namespace:"ckfinder"})}}class vm extends te{static get pluginName(){return"CKFinderEditing"}static get requires(){return[$d,"LinkEditing"]}init(){const t=this.editor;if(!t.plugins.has("ImageBlockEditing")&&!t.plugins.has("ImageInlineEditing"))throw new a("ckfinder-missing-image-plugin",t);t.commands.add("ckfinder",new Am(t))}}class ym extends te{static get pluginName(){return"CloudServicesUploadAdapter"}static get requires(){return["CloudServices",Ng]}init(){const t=this.editor,e=t.plugins.get("CloudServices"),n=e.token,o=e.uploadUrl;n&&(this._uploadGateway=t.plugins.get("CloudServicesCore").createUploadGateway(n,o),t.plugins.get(Ng).createUploadAdapter=t=>new xm(this._uploadGateway,t))}}class xm{constructor(t,e){this.uploadGateway=t,this.loader=e}upload(){return this.loader.file.then((t=>(this.fileUploader=this.uploadGateway.upload(t),this.fileUploader.on("progress",((t,e)=>{this.loader.uploadTotal=e.total,this.loader.uploaded=e.uploaded})),this.fileUploader.send())))}abort(){this.fileUploader.abort()}}class Em extends ne{refresh(){const t=this.editor.model,e=vs(t.document.selection.getSelectedBlocks());this.value=!!e&&e.is("element","paragraph"),this.isEnabled=!!e&&Dm(e,t.schema)}execute(t={}){const e=this.editor.model,n=e.document;e.change((o=>{const i=(t.selection||n.selection).getSelectedBlocks();for(const t of i)!t.is("element","paragraph")&&Dm(t,e.schema)&&o.rename(t,"paragraph")}))}}function Dm(t,e){return e.checkChild(t.parent,"paragraph")&&!e.isObject(t)}class Im extends ne{execute(t){const e=this.editor.model,n=t.attributes;let o=t.position;e.change((t=>{const i=t.createElement("paragraph");if(n&&e.schema.setAllowedAttributes(i,n,t),!e.schema.checkChild(o.parent,i)){const n=e.schema.findAllowedParent(o,i);if(!n)return;o=t.split(o,n).position}e.insertContent(i,o),t.setSelection(i,"in")}))}}class Mm extends te{static get pluginName(){return"Paragraph"}init(){const t=this.editor,e=t.model;t.commands.add("paragraph",new Em(t)),t.commands.add("insertParagraph",new Im(t)),e.schema.register("paragraph",{inheritAllFrom:"$block"}),t.conversion.elementToElement({model:"paragraph",view:"p"}),t.conversion.for("upcast").elementToElement({model:(t,{writer:e})=>Mm.paragraphLikeElements.has(t.name)?t.isEmpty?null:e.createElement("paragraph"):null,view:/.+/,converterPriority:"low"})}}Mm.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);class Sm extends ne{constructor(t,e){super(t),this.modelElements=e}refresh(){const t=vs(this.editor.model.document.selection.getSelectedBlocks());this.value=!!t&&this.modelElements.includes(t.name)&&t.name,this.isEnabled=!!t&&this.modelElements.some((e=>Tm(t,e,this.editor.model.schema)))}execute(t){const e=this.editor.model,n=e.document,o=t.value;e.change((t=>{const i=Array.from(n.selection.getSelectedBlocks()).filter((t=>Tm(t,o,e.schema)));for(const e of i)e.is("element",o)||t.rename(e,o)}))}}function Tm(t,e,n){return n.checkChild(t.parent,e)&&!n.isObject(t)}const Nm="paragraph";class Bm extends te{static get pluginName(){return"HeadingEditing"}constructor(t){super(t),t.config.define("heading",{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 3",class:"ck-heading_heading3"}]})}static get requires(){return[Mm]}init(){const t=this.editor,e=t.config.get("heading.options"),n=[];for(const o of e)o.model!==Nm&&(t.model.schema.register(o.model,{inheritAllFrom:"$block"}),t.conversion.elementToElement(o),n.push(o.model));this._addDefaultH1Conversion(t),t.commands.add("heading",new Sm(t,n))}afterInit(){const t=this.editor,e=t.commands.get("enter"),n=t.config.get("heading.options");e&&this.listenTo(e,"afterExecute",((e,o)=>{const i=t.model.document.selection.getFirstPosition().parent;n.some((t=>i.is("element",t.model)))&&!i.is("element",Nm)&&0===i.childCount&&o.writer.rename(i,Nm)}))}_addDefaultH1Conversion(t){t.conversion.for("upcast").elementToElement({model:"heading1",view:"h1",converterPriority:r.get("low")+1})}}var Pm=n(8733);Ki()(Pm.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Pm.Z.locals;class zm extends te{static get pluginName(){return"HeadingUI"}init(){const t=this.editor,e=t.t,n=function(t){const e=t.t,n={Paragraph:e("Paragraph"),"Heading 1":e("Heading 1"),"Heading 2":e("Heading 2"),"Heading 3":e("Heading 3"),"Heading 4":e("Heading 4"),"Heading 5":e("Heading 5"),"Heading 6":e("Heading 6")};return t.config.get("heading.options").map((t=>{const e=n[t.title];return e&&e!=t.title&&(t.title=e),t}))}(t),o=e("Choose heading"),i=e("Heading");t.ui.componentFactory.add("heading",(e=>{const r={},s=new Pn,a=t.commands.get("heading"),c=t.commands.get("paragraph"),l=[a];for(const t of n){const e={type:"button",model:new Qd({label:t.title,class:t.class,withText:!0})};"paragraph"===t.model?(e.model.bind("isOn").to(c,"value"),e.model.set("commandName","paragraph"),l.push(c)):(e.model.bind("isOn").to(a,"value",(e=>e===t.model)),e.model.set({commandName:"heading",commandValue:t.model})),s.add(e),r[t.model]=t.title}const d=Bd(e);return zd(d,s),d.buttonView.set({isOn:!1,withText:!0,tooltip:i}),d.extendTemplate({attributes:{class:["ck-heading-dropdown"]}}),d.bind("isEnabled").toMany(l,"isEnabled",((...t)=>t.some((t=>t)))),d.buttonView.bind("label").to(a,"value",c,"value",((t,e)=>{const n=t||e&&"paragraph";return r[n]?r[n]:o})),this.listenTo(d,"execute",(e=>{t.execute(e.source.commandName,e.source.commandValue?{value:e.source.commandValue}:void 0),t.editing.view.focus()})),d}))}}class Lm extends te{static get requires(){return[ah]}static get pluginName(){return"WidgetToolbarRepository"}init(){const t=this.editor;if(t.plugins.has("BalloonToolbar")){const e=t.plugins.get("BalloonToolbar");this.listenTo(e,"show",(e=>{(function(t){const e=t.getSelectedElement();return!(!e||!cu(e))})(t.editing.view.document.selection)&&e.stop()}),{priority:"high"})}this._toolbarDefinitions=new Map,this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",(()=>{this._updateToolbarsVisibility()})),this.listenTo(t.ui,"update",(()=>{this._updateToolbarsVisibility()})),this.listenTo(t.ui.focusTracker,"change:isFocused",(()=>{this._updateToolbarsVisibility()}),{priority:"low"})}destroy(){super.destroy();for(const t of this._toolbarDefinitions.values())t.view.destroy()}register(t,{ariaLabel:e,items:n,getRelatedElement:o,balloonClassName:i="ck-toolbar-container"}){if(!n.length)return void c("widget-toolbar-no-items",{toolbarId:t});const r=this.editor,s=r.t,l=new vd(r.locale);if(l.ariaLabel=e||s("Widget toolbar"),this._toolbarDefinitions.has(t))throw new a("widget-toolbar-duplicated",this,{toolbarId:t});l.fillFromConfig(n,r.ui.componentFactory),this._toolbarDefinitions.set(t,{view:l,getRelatedElement:o,balloonClassName:i})}_updateToolbarsVisibility(){let t=0,e=null,n=null;for(const o of this._toolbarDefinitions.values()){const i=o.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&i)if(this.editor.ui.focusTracker.isFocused){const r=i.getAncestors().length;r>t&&(t=r,e=i,n=o)}else this._isToolbarVisible(o)&&this._hideToolbar(o);else this._isToolbarInBalloon(o)&&this._hideToolbar(o)}n&&this._showToolbar(n,e)}_hideToolbar(t){this._balloon.remove(t.view),this.stopListening(this._balloon,"change:visibleView")}_showToolbar(t,e){this._isToolbarVisible(t)?Om(this.editor,e):this._isToolbarInBalloon(t)||(this._balloon.add({view:t.view,position:Rm(this.editor,e),balloonClassName:t.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",(()=>{for(const t of this._toolbarDefinitions.values())if(this._isToolbarVisible(t)){const e=t.getRelatedElement(this.editor.editing.view.document.selection);Om(this.editor,e)}})))}_isToolbarVisible(t){return this._balloon.visibleView===t.view}_isToolbarInBalloon(t){return this._balloon.hasView(t.view)}}function Om(t,e){const n=t.plugins.get("ContextualBalloon"),o=Rm(t,e);n.updatePosition(o)}function Rm(t,e){const n=t.editing.view,o=eh.defaultPositions;return{target:n.domConverter.mapViewToDom(e),positions:[o.northArrowSouth,o.northArrowSouthWest,o.northArrowSouthEast,o.southArrowNorth,o.southArrowNorthWest,o.southArrowNorthEast,o.viewportStickyNorth]}}class jm{constructor(t){this.set("activeHandlePosition",null),this.set("proposedWidthPercents",null),this.set("proposedWidth",null),this.set("proposedHeight",null),this.set("proposedHandleHostWidth",null),this.set("proposedHandleHostHeight",null),this._options=t,this._referenceCoordinates=null}begin(t,e,n){const o=new as(e);this.activeHandlePosition=function(t){const e=["top-left","top-right","bottom-right","bottom-left"];for(const n of e)if(t.classList.contains(Fm(n)))return n}(t),this._referenceCoordinates=function(t,e){const n=new as(t),o=e.split("-"),i={x:"right"==o[1]?n.right:n.left,y:"bottom"==o[0]?n.bottom:n.top};return i.x+=t.ownerDocument.defaultView.scrollX,i.y+=t.ownerDocument.defaultView.scrollY,i}(e,function(t){const e=t.split("-"),n={top:"bottom",bottom:"top",left:"right",right:"left"};return`${n[e[0]]}-${n[e[1]]}`}(this.activeHandlePosition)),this.originalWidth=o.width,this.originalHeight=o.height,this.aspectRatio=o.width/o.height;const i=n.style.width;i&&i.match(/^\d+(\.\d*)?%$/)?this.originalWidthPercents=parseFloat(i):this.originalWidthPercents=function(t,e){const n=t.parentElement,o=parseFloat(n.ownerDocument.defaultView.getComputedStyle(n).width);return e.width/o*100}(n,o)}update(t){this.proposedWidth=t.width,this.proposedHeight=t.height,this.proposedWidthPercents=t.widthPercents,this.proposedHandleHostWidth=t.handleHostWidth,this.proposedHandleHostHeight=t.handleHostHeight}}function Fm(t){return`ck-widget__resizer__handle-${t}`}Xt(jm,Yt);class Vm extends Ml{constructor(){super();const t=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-size-view",t.to("_viewPosition",(t=>t?`ck-orientation-${t}`:""))],style:{display:t.if("_isVisible","none",(t=>!t))}},children:[{text:t.to("_label")}]})}_bindToState(t,e){this.bind("_isVisible").to(e,"proposedWidth",e,"proposedHeight",((t,e)=>null!==t&&null!==e)),this.bind("_label").to(e,"proposedHandleHostWidth",e,"proposedHandleHostHeight",e,"proposedWidthPercents",((e,n,o)=>"px"===t.unit?`${e}×${n}`:`${o}%`)),this.bind("_viewPosition").to(e,"activeHandlePosition",e,"proposedHandleHostWidth",e,"proposedHandleHostHeight",((t,e,n)=>e<50||n<50?"above-center":t))}_dismiss(){this.unbind(),this._isVisible=!1}}class Um{constructor(t){this._options=t,this._viewResizerWrapper=null,this.set("isEnabled",!0),this.decorate("begin"),this.decorate("cancel"),this.decorate("commit"),this.decorate("updateSize"),this.on("commit",(t=>{this.state.proposedWidth||this.state.proposedWidthPercents||(this._cleanup(),t.stop())}),{priority:"high"}),this.on("change:isEnabled",(()=>{this.isEnabled&&this.redraw()}))}attach(){const t=this,e=this._options.viewElement;this._options.editor.editing.view.change((n=>{const o=n.createUIElement("div",{class:"ck ck-reset_all ck-widget__resizer"},(function(e){const n=this.toDomElement(e);return t._appendHandles(n),t._appendSizeUI(n),t.on("change:isEnabled",((t,e,o)=>{n.style.display=o?"":"none"})),n.style.display=t.isEnabled?"":"none",n}));n.insert(n.createPositionAt(e,"end"),o),n.addClass("ck-widget_with-resizer",e),this._viewResizerWrapper=o}))}begin(t){this.state=new jm(this._options),this._sizeView._bindToState(this._options,this.state),this._initialViewWidth=this._options.viewElement.getStyle("width"),this.state.begin(t,this._getHandleHost(),this._getResizeHost())}updateSize(t){const e=this._proposeNewSize(t);this._options.editor.editing.view.change((t=>{const n=this._options.unit||"%",o=("%"===n?e.widthPercents:e.width)+n;t.setStyle("width",o,this._options.viewElement)}));const n=this._getHandleHost(),o=new as(n);e.handleHostWidth=Math.round(o.width),e.handleHostHeight=Math.round(o.height);const i=new as(n);e.width=Math.round(i.width),e.height=Math.round(i.height),this.redraw(o),this.state.update(e)}commit(){const t=this._options.unit||"%",e=("%"===t?this.state.proposedWidthPercents:this.state.proposedWidth)+t;this._options.editor.editing.view.change((()=>{this._cleanup(),this._options.onCommit(e)}))}cancel(){this._cleanup()}destroy(){this.cancel()}redraw(t){const e=this._domResizerWrapper;if(!((n=e)&&n.ownerDocument&&n.ownerDocument.contains(n)))return;var n;const o=e.parentElement,i=this._getHandleHost(),r=this._viewResizerWrapper,s=[r.getStyle("width"),r.getStyle("height"),r.getStyle("left"),r.getStyle("top")];let a;if(o.isSameNode(i)){const e=t||new as(i);a=[e.width+"px",e.height+"px",void 0,void 0]}else a=[i.offsetWidth+"px",i.offsetHeight+"px",i.offsetLeft+"px",i.offsetTop+"px"];"same"!==Un(s,a)&&this._options.editor.editing.view.change((t=>{t.setStyle({width:a[0],height:a[1],left:a[2],top:a[3]},r)}))}containsHandle(t){return this._domResizerWrapper.contains(t)}static isResizeHandle(t){return t.classList.contains("ck-widget__resizer__handle")}_cleanup(){this._sizeView._dismiss(),this._options.editor.editing.view.change((t=>{t.setStyle("width",this._initialViewWidth,this._options.viewElement)}))}_proposeNewSize(t){const e=this.state,n=(i=t).pageX,o=i.pageY;var i;const r=!this._options.isCentered||this._options.isCentered(this),s={x:e._referenceCoordinates.x-(n+e.originalWidth),y:o-e.originalHeight-e._referenceCoordinates.y};r&&e.activeHandlePosition.endsWith("-right")&&(s.x=n-(e._referenceCoordinates.x+e.originalWidth)),r&&(s.x*=2);const a={width:Math.abs(e.originalWidth+s.x),height:Math.abs(e.originalHeight+s.y)};a.dominant=a.width/e.aspectRatio>a.height?"width":"height",a.max=a[a.dominant];const c={width:a.width,height:a.height};return"width"==a.dominant?c.height=c.width/e.aspectRatio:c.width=c.height*e.aspectRatio,{width:Math.round(c.width),height:Math.round(c.height),widthPercents:Math.min(Math.round(e.originalWidthPercents/e.originalWidth*c.width*100)/100,100)}}_getResizeHost(){const t=this._domResizerWrapper.parentElement;return this._options.getResizeHost(t)}_getHandleHost(){const t=this._domResizerWrapper.parentElement;return this._options.getHandleHost(t)}get _domResizerWrapper(){return this._options.editor.editing.view.domConverter.mapViewToDom(this._viewResizerWrapper)}_appendHandles(t){const e=["top-left","top-right","bottom-right","bottom-left"];for(const o of e)t.appendChild(new Sl({tag:"div",attributes:{class:"ck-widget__resizer__handle "+(n=o,`ck-widget__resizer__handle-${n}`)}}).render());var n}_appendSizeUI(t){this._sizeView=new Vm,this._sizeView.render(),t.appendChild(this._sizeView.element)}}Xt(Um,Yt);var Hm=n(8506);Ki()(Hm.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Hm.Z.locals,Xt(class extends te{static get pluginName(){return"WidgetResize"}init(){const t=this.editor.editing,e=tr.window.document;this.set("visibleResizer",null),this.set("_activeResizer",null),this._resizers=new Map,t.view.addObserver(zh),this._observer=Object.create(mr),this.listenTo(t.view.document,"mousedown",this._mouseDownListener.bind(this),{priority:"high"}),this._observer.listenTo(e,"mousemove",this._mouseMoveListener.bind(this)),this._observer.listenTo(e,"mouseup",this._mouseUpListener.bind(this));const n=()=>{this.visibleResizer&&this.visibleResizer.redraw()};this._redrawFocusedResizerThrottled=Nu(n,200),this.on("change:visibleResizer",n),this.editor.ui.on("update",this._redrawFocusedResizerThrottled),this.editor.model.document.on("change",(()=>{for(const[t,e]of this._resizers)t.isAttached()||(this._resizers.delete(t),e.destroy())}),{priority:"lowest"}),this._observer.listenTo(tr.window,"resize",this._redrawFocusedResizerThrottled);const o=this.editor.editing.view.document.selection;o.on("change",(()=>{const t=o.getSelectedElement();this.visibleResizer=this.getResizerByViewElement(t)||null}))}destroy(){this._observer.stopListening();for(const t of this._resizers.values())t.destroy();this._redrawFocusedResizerThrottled.cancel()}attachTo(t){const e=new Um(t),n=this.editor.plugins;if(e.attach(),n.has("WidgetToolbarRepository")){const t=n.get("WidgetToolbarRepository");e.on("begin",(()=>{t.forceDisabled("resize")}),{priority:"lowest"}),e.on("cancel",(()=>{t.clearForceDisabled("resize")}),{priority:"highest"}),e.on("commit",(()=>{t.clearForceDisabled("resize")}),{priority:"highest"})}this._resizers.set(t.viewElement,e);const o=this.editor.editing.view.document.selection.getSelectedElement();return this.getResizerByViewElement(o)==e&&(this.visibleResizer=e),e}getResizerByViewElement(t){return this._resizers.get(t)}_getResizerByHandle(t){for(const e of this._resizers.values())if(e.containsHandle(t))return e}_mouseDownListener(t,e){const n=e.domTarget;Um.isResizeHandle(n)&&(this._activeResizer=this._getResizerByHandle(n),this._activeResizer&&(this._activeResizer.begin(n),t.stop(),e.preventDefault()))}_mouseMoveListener(t,e){this._activeResizer&&this._activeResizer.updateSize(e)}_mouseUpListener(){this._activeResizer&&(this._activeResizer.commit(),this._activeResizer=null)}},Yt);class Wm extends ne{refresh(){const t=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!t,this.isEnabled&&t.hasAttribute("alt")?this.value=t.getAttribute("alt"):this.value=!1}execute(t){const e=this.editor,n=e.plugins.get("ImageUtils"),o=e.model,i=n.getClosestSelectedImageElement(o.document.selection);o.change((e=>{e.setAttribute("alt",t.newValue,i)}))}}function qm(t){return t.createContainerElement("figure",{class:"image"},[t.createEmptyElement("img"),t.createSlot()])}function Gm(t,e){const n=t.plugins.get("ImageUtils"),o=t.plugins.has("ImageInlineEditing")&&t.plugins.has("ImageBlockEditing");return t=>n.isInlineImageView(t)?o&&(t.findAncestor(n.isBlockImageView)?"imageBlock":"imageInline")!==e?null:i(t):null;function i(t){const e={name:!0};return t.hasAttribute("src")&&(e.attributes=["src"]),e}}function Ym(t,e){const n=vs(e.getSelectedBlocks());return!n||t.isObject(n)||n.isEmpty&&"listItem"!=n.name?"imageBlock":"imageInline"}class Km extends te{static get pluginName(){return"ImageUtils"}isImage(t){return this.isInlineImage(t)||this.isBlockImage(t)}isInlineImageView(t){return!!t&&t.is("element","img")}isBlockImageView(t){return!!t&&t.is("element","figure")&&t.hasClass("image")}insertImage(t={},e=null,n=null){const o=this.editor,i=o.model,r=i.document.selection;n=$m(o,e||r,n),t={...Object.fromEntries(r.getAttributes()),...t};for(const e in t)i.schema.checkAttribute(n,e)||delete t[e];return i.change((o=>{const r=o.createElement(n,t);return i.insertObject(r,e,null,{setSelection:"on",findOptimalPosition:!e&&"imageInline"!=n}),r.parent?r:null}))}getClosestSelectedImageWidget(t){const e=t.getSelectedElement();if(e&&this.isImageWidget(e))return e;let n=t.getFirstPosition().parent;for(;n;){if(n.is("element")&&this.isImageWidget(n))return n;n=n.parent}return null}getClosestSelectedImageElement(t){const e=t.getSelectedElement();return this.isImage(e)?e:t.getFirstPosition().findAncestor("imageBlock")}isImageAllowed(){const t=this.editor.model.document.selection;return function(t,e){if("imageBlock"==$m(t,e)){const n=function(t,e){const n=pu(t,e).start.parent;return n.isEmpty&&!n.is("element","$root")?n.parent:n}(e,t.model);if(t.model.schema.checkChild(n,"imageBlock"))return!0}else if(t.model.schema.checkChild(e.focus,"imageInline"))return!0;return!1}(this.editor,t)&&function(t){return[...t.focus.getAncestors()].every((t=>!t.is("element","imageBlock")))}(t)}toImageWidget(t,e,n){return e.setCustomProperty("image",!0,t),lu(t,e,{label:()=>{const e=this.findViewImgElement(t).getAttribute("alt");return e?`${e} ${n}`:n}})}isImageWidget(t){return!!t.getCustomProperty("image")&&cu(t)}isBlockImage(t){return!!t&&t.is("element","imageBlock")}isInlineImage(t){return!!t&&t.is("element","imageInline")}findViewImgElement(t){if(this.isInlineImageView(t))return t;const e=this.editor.editing.view;for(const{item:n}of e.createRangeIn(t))if(this.isInlineImageView(n))return n}}function $m(t,e,n){const o=t.model.schema,i=t.config.get("image.insert.type");return t.plugins.has("ImageBlockEditing")?t.plugins.has("ImageInlineEditing")?n||("inline"===i?"imageInline":"block"===i?"imageBlock":e.is("selection")?Ym(o,e):o.checkChild(e,"imageInline")?"imageInline":"imageBlock"):"imageBlock":"imageInline"}class Qm extends te{static get requires(){return[Km]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new Wm(this.editor))}}var Zm=n(1905);Ki()(Zm.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Zm.Z.locals;var Jm=n(6764);Ki()(Jm.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Jm.Z.locals;class Xm extends Ml{constructor(t){super(t);const e=this.locale.t;this.focusTracker=new ys,this.keystrokes=new xs,this.labeledInput=this._createLabeledInputView(),this.saveButtonView=this._createButton(e("Save"),vl.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(e("Cancel"),vl.cancel,"ck-button-cancel","cancel"),this._focusables=new Dl,this._focusCycler=new kd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]}),xl(this)}render(){super.render(),this.keystrokes.listenTo(this.element),El({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t),this.focusTracker.add(t.element)}))}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createButton(t,e,n,o){const i=new nd(this.locale);return i.set({label:t,icon:e,tooltip:!0}),i.extendTemplate({attributes:{class:n}}),o&&i.delegate("execute").to(this,o),i}_createLabeledInputView(){const t=this.locale.t,e=new Yd(this.locale,Kd);return e.label=t("Text alternative"),e}}function tp(t){const e=t.editing.view,n=eh.defaultPositions,o=t.plugins.get("ImageUtils");return{target:e.domConverter.viewToDom(o.getClosestSelectedImageWidget(e.document.selection)),positions:[n.northArrowSouth,n.northArrowSouthWest,n.northArrowSouthEast,n.southArrowNorth,n.southArrowNorthWest,n.southArrowNorthEast,n.viewportStickyNorth]}}class ep extends te{static get requires(){return[ah]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton(),this._createForm()}destroy(){super.destroy(),this._form.destroy()}_createButton(){const t=this.editor,e=t.t;t.ui.componentFactory.add("imageTextAlternative",(n=>{const o=t.commands.get("imageTextAlternative"),i=new nd(n);return i.set({label:e("Change image text alternative"),icon:vl.lowVision,tooltip:!0}),i.bind("isEnabled").to(o,"isEnabled"),this.listenTo(i,"execute",(()=>{this._showForm()})),i}))}_createForm(){const t=this.editor,e=t.editing.view.document,n=t.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new Xm(t.locale),this._form.render(),this.listenTo(this._form,"submit",(()=>{t.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)})),this.listenTo(this._form,"cancel",(()=>{this._hideForm(!0)})),this._form.keystrokes.set("Esc",((t,e)=>{this._hideForm(!0),e()})),this.listenTo(t.ui,"update",(()=>{n.getClosestSelectedImageWidget(e.selection)?this._isVisible&&function(t){const e=t.plugins.get("ContextualBalloon");if(t.plugins.get("ImageUtils").getClosestSelectedImageWidget(t.editing.view.document.selection)){const n=tp(t);e.updatePosition(n)}}(t):this._hideForm(!0)})),yl({emitter:this._form,activator:()=>this._isVisible,contextElements:[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;const t=this.editor,e=t.commands.get("imageTextAlternative"),n=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:tp(t)}),n.fieldView.value=n.fieldView.element.value=e.value||"",this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(t){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),t&&this.editor.editing.view.focus())}get _isVisible(){return this._balloon.visibleView===this._form}get _isInBalloon(){return this._balloon.hasView(this._form)}}class np extends te{static get requires(){return[Qm,ep]}static get pluginName(){return"ImageTextAlternative"}}function op(t,e){return t=>{t.on(`attribute:srcset:${e}`,n)};function n(e,n,o){if(!o.consumable.consume(n.item,e.name))return;const i=o.writer,r=o.mapper.toViewElement(n.item),s=t.findViewImgElement(r);if(null===n.attributeNewValue){const t=n.attributeOldValue;t.data&&(i.removeAttribute("srcset",s),i.removeAttribute("sizes",s),t.width&&i.removeAttribute("width",s))}else{const t=n.attributeNewValue;t.data&&(i.setAttribute("srcset",t.data,s),i.setAttribute("sizes","100vw",s),t.width&&i.setAttribute("width",t.width,s))}}}function ip(t,e,n){return t=>{t.on(`attribute:${n}:${e}`,o)};function o(e,n,o){if(!o.consumable.consume(n.item,e.name))return;const i=o.writer,r=o.mapper.toViewElement(n.item),s=t.findViewImgElement(r);i.setAttribute(n.attributeKey,n.attributeNewValue||"",s)}}class rp extends kr{observe(t){this.listenTo(t,"load",((t,e)=>{const n=e.target;this.checkShouldIgnoreEventFromTarget(n)||"IMG"==n.tagName&&this._fireEvents(e)}),{useCapture:!0})}_fireEvents(t){this.isEnabled&&(this.document.fire("layoutChanged"),this.document.fire("imageLoaded",t))}}class sp extends ne{constructor(t){super(t);const e=t.config.get("image.insert.type");t.plugins.has("ImageBlockEditing")||"block"===e&&c("image-block-plugin-required"),t.plugins.has("ImageInlineEditing")||"inline"===e&&c("image-inline-plugin-required")}refresh(){this.isEnabled=this.editor.plugins.get("ImageUtils").isImageAllowed()}execute(t){const e=Ln(t.source),n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageUtils"),i=Object.fromEntries(n.getAttributes());e.forEach(((t,e)=>{const r=n.getSelectedElement();if("string"==typeof t&&(t={src:t}),e&&r&&o.isImage(r)){const e=this.editor.model.createPositionAfter(r);o.insertImage({...t,...i},e)}else o.insertImage({...t,...i})}))}}class ap extends te{static get requires(){return[Km]}static get pluginName(){return"ImageEditing"}init(){const t=this.editor,e=t.conversion;t.editing.view.addObserver(rp),e.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:{key:"srcset",value:t=>{const e={data:t.getAttribute("srcset")};return t.hasAttribute("width")&&(e.width=t.getAttribute("width")),e}}});const n=new sp(t);t.commands.add("insertImage",n),t.commands.add("imageInsert",n)}}class cp extends ne{constructor(t,e){super(t),this._modelElementName=e}refresh(){const t=this.editor.plugins.get("ImageUtils"),e=t.getClosestSelectedImageElement(this.editor.model.document.selection);"imageBlock"===this._modelElementName?this.isEnabled=t.isInlineImage(e):this.isEnabled=t.isBlockImage(e)}execute(){const t=this.editor,e=this.editor.model,n=t.plugins.get("ImageUtils"),o=n.getClosestSelectedImageElement(e.document.selection),i=Object.fromEntries(o.getAttributes());return i.src||i.uploadId?e.change((t=>{const r=Array.from(e.markers).filter((t=>t.getRange().containsItem(o))),s=n.insertImage(i,e.createSelection(o,"on"),this._modelElementName);if(!s)return null;const a=t.createRangeOn(s);for(const e of r){const n=e.getRange(),o="$graveyard"!=n.root.rootName?n.getJoined(a,!0):a;t.updateMarker(e,{range:o})}return{oldElement:o,newElement:s}})):null}}class lp extends te{static get requires(){return[ap,Km,Wh]}static get pluginName(){return"ImageBlockEditing"}init(){const t=this.editor;t.model.schema.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]}),this._setupConversion(),t.plugins.has("ImageInlineEditing")&&(t.commands.add("imageTypeBlock",new cp(this.editor,"imageBlock")),this._setupClipboardIntegration())}_setupConversion(){const t=this.editor,e=t.t,n=t.conversion,o=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:e})=>qm(e)}),n.for("editingDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:n})=>o.toImageWidget(qm(n),n,e("image widget"))}),n.for("downcast").add(ip(o,"imageBlock","src")).add(ip(o,"imageBlock","alt")).add(op(o,"imageBlock")),n.for("upcast").elementToElement({view:Gm(t,"imageBlock"),model:(t,{writer:e})=>e.createElement("imageBlock",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)}).add(function(t){return t=>{t.on("element:figure",e)};function e(e,n,o){if(!o.consumable.test(n.viewItem,{name:!0,classes:"image"}))return;const i=t.findViewImgElement(n.viewItem);if(!i||!o.consumable.test(i,{name:!0}))return;o.consumable.consume(n.viewItem,{name:!0,classes:"image"});const r=vs(o.convertItem(i,n.modelCursor).modelRange.getItems());r?(o.convertChildren(n.viewItem,r),o.updateConversionResult(r,n)):o.consumable.revert(n.viewItem,{name:!0,classes:"image"})}}(o))}_setupClipboardIntegration(){const t=this.editor,e=t.model,n=t.editing.view,o=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((i,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(o.isInlineImageView))return;a=r.targetRanges?t.editing.mapper.toModelRange(r.targetRanges[0]):e.document.selection.getFirstRange();const c=e.createSelection(a);if("imageBlock"===Ym(e.schema,c)){const t=new Lh(n.document),e=s.map((e=>t.createElement("figure",{class:"image"},e)));r.content=t.createDocumentFragment(e)}}))}}var dp=n(3508);Ki()(dp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),dp.Z.locals;class hp extends te{static get requires(){return[lp,Su,np]}static get pluginName(){return"ImageBlock"}}class up extends te{static get requires(){return[ap,Km,Wh]}static get pluginName(){return"ImageInlineEditing"}init(){const t=this.editor,e=t.model.schema;e.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]}),e.addChildCheck(((t,e)=>{if(t.endsWith("caption")&&"imageInline"===e.name)return!1})),this._setupConversion(),t.plugins.has("ImageBlockEditing")&&(t.commands.add("imageTypeInline",new cp(this.editor,"imageInline")),this._setupClipboardIntegration())}_setupConversion(){const t=this.editor,e=t.t,n=t.conversion,o=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToElement({model:"imageInline",view:(t,{writer:e})=>e.createEmptyElement("img")}),n.for("editingDowncast").elementToStructure({model:"imageInline",view:(t,{writer:n})=>o.toImageWidget(function(t){return t.createContainerElement("span",{class:"image-inline"},t.createEmptyElement("img"))}(n),n,e("image widget"))}),n.for("downcast").add(ip(o,"imageInline","src")).add(ip(o,"imageInline","alt")).add(op(o,"imageInline")),n.for("upcast").elementToElement({view:Gm(t,"imageInline"),model:(t,{writer:e})=>e.createElement("imageInline",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)})}_setupClipboardIntegration(){const t=this.editor,e=t.model,n=t.editing.view,o=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((i,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(o.isBlockImageView))return;a=r.targetRanges?t.editing.mapper.toModelRange(r.targetRanges[0]):e.document.selection.getFirstRange();const c=e.createSelection(a);if("imageInline"===Ym(e.schema,c)){const t=new Lh(n.document),e=s.map((e=>1===e.childCount?(Array.from(e.getAttributes()).forEach((n=>t.setAttribute(...n,o.findViewImgElement(e)))),e.getChild(0)):e));r.content=t.createDocumentFragment(e)}}))}}class gp extends te{static get requires(){return[up,Su,np]}static get pluginName(){return"ImageInline"}}class mp extends ne{refresh(){const t=this.editor,e=t.plugins.get("ImageCaptionUtils");if(!t.plugins.has(lp))return this.isEnabled=!1,void(this.value=!1);const n=t.model.document.selection,o=n.getSelectedElement();if(!o){const t=e.getCaptionFromModelSelection(n);return this.isEnabled=!!t,void(this.value=!!t)}this.isEnabled=this.editor.plugins.get("ImageUtils").isImage(o),this.isEnabled?this.value=!!e.getCaptionFromImageModelElement(o):this.value=!1}execute(t={}){const{focusCaptionOnShow:e}=t;this.editor.model.change((t=>{this.value?this._hideImageCaption(t):this._showImageCaption(t,e)}))}_showImageCaption(t,e){const n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageCaptionEditing");let i=n.getSelectedElement();const r=o._getSavedCaption(i);this.editor.plugins.get("ImageUtils").isInlineImage(i)&&(this.editor.execute("imageTypeBlock"),i=n.getSelectedElement());const s=r||t.createElement("caption");t.append(s,i),e&&t.setSelection(s,"in")}_hideImageCaption(t){const e=this.editor,n=e.model.document.selection,o=e.plugins.get("ImageCaptionEditing"),i=e.plugins.get("ImageCaptionUtils");let r,s=n.getSelectedElement();s?r=i.getCaptionFromImageModelElement(s):(r=i.getCaptionFromModelSelection(n),s=r.parent),o._saveCaption(s,r),t.setSelection(s,"on"),t.remove(r)}}class pp extends te{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[Km]}getCaptionFromImageModelElement(t){for(const e of t.getChildren())if(e&&e.is("element","caption"))return e;return null}getCaptionFromModelSelection(t){const e=this.editor.plugins.get("ImageUtils"),n=t.getFirstPosition().findAncestor("caption");return n&&e.isBlockImage(n.parent)?n:null}matchImageCaptionViewElement(t){const e=this.editor.plugins.get("ImageUtils");return"figcaption"==t.name&&e.isBlockImageView(t.parent)?{name:!0}:null}}class fp extends te{static get requires(){return[Km,pp]}static get pluginName(){return"ImageCaptionEditing"}constructor(t){super(t),this._savedCaptionsMap=new WeakMap}init(){const t=this.editor,e=t.model.schema;e.isRegistered("caption")?e.extend("caption",{allowIn:"imageBlock"}):e.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:!0}),t.commands.add("toggleImageCaption",new mp(this.editor)),this._setupConversion(),this._setupImageTypeCommandsIntegration()}_setupConversion(){const t=this.editor,e=t.editing.view,n=t.plugins.get("ImageUtils"),o=t.plugins.get("ImageCaptionUtils"),i=t.t;t.conversion.for("upcast").elementToElement({view:t=>o.matchImageCaptionViewElement(t),model:"caption"}),t.conversion.for("dataDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>n.isBlockImage(t.parent)?e.createContainerElement("figcaption"):null}),t.conversion.for("editingDowncast").elementToElement({model:"caption",view:(t,{writer:o})=>{if(!n.isBlockImage(t.parent))return null;const r=o.createEditableElement("figcaption");return o.setCustomProperty("imageCaption",!0,r),wh({view:e,element:r,text:i("Enter image caption"),keepOnFocus:!0}),mu(r,o)}})}_setupImageTypeCommandsIntegration(){const t=this.editor,e=t.plugins.get("ImageUtils"),n=t.plugins.get("ImageCaptionUtils"),o=t.commands.get("imageTypeInline"),i=t.commands.get("imageTypeBlock"),r=t=>{if(!t.return)return;const{oldElement:o,newElement:i}=t.return;if(!o)return;if(e.isBlockImage(o)){const t=n.getCaptionFromImageModelElement(o);if(t)return void this._saveCaption(i,t)}const r=this._getSavedCaption(o);r&&this._saveCaption(i,r)};o&&this.listenTo(o,"execute",r,{priority:"low"}),i&&this.listenTo(i,"execute",r,{priority:"low"})}_getSavedCaption(t){const e=this._savedCaptionsMap.get(t);return e?Bs.fromJSON(e):null}_saveCaption(t,e){this._savedCaptionsMap.set(t,e.toJSON())}}class kp extends te{static get requires(){return[pp]}static get pluginName(){return"ImageCaptionUI"}init(){const t=this.editor,e=t.editing.view,n=t.plugins.get("ImageCaptionUtils"),o=t.t;t.ui.componentFactory.add("toggleImageCaption",(i=>{const r=t.commands.get("toggleImageCaption"),s=new nd(i);return s.set({icon:vl.caption,tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(r,"value","isEnabled"),s.bind("label").to(r,"value",(t=>o(t?"Toggle caption off":"Toggle caption on"))),this.listenTo(s,"execute",(()=>{t.execute("toggleImageCaption",{focusCaptionOnShow:!0});const o=n.getCaptionFromModelSelection(t.model.document.selection);if(o){const n=t.editing.mapper.toViewElement(o);e.scrollToTheSelection(),e.change((t=>{t.addClass("image__caption_highlighted",n)}))}})),s}))}}var bp=n(2640);Ki()(bp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),bp.Z.locals;class wp extends ne{constructor(t,e){super(t),this._defaultStyles={imageBlock:!1,imageInline:!1},this._styles=new Map(e.map((t=>{if(t.isDefault)for(const e of t.modelElements)this._defaultStyles[e]=t.name;return[t.name,t]})))}refresh(){const t=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!t,this.isEnabled?t.hasAttribute("imageStyle")?this.value=t.getAttribute("imageStyle"):this.value=this._defaultStyles[t.name]:this.value=!1}execute(t={}){const e=this.editor,n=e.model,o=e.plugins.get("ImageUtils");n.change((e=>{const i=t.value;let r=o.getClosestSelectedImageElement(n.document.selection);i&&this.shouldConvertImageType(i,r)&&(this.editor.execute(o.isBlockImage(r)?"imageTypeInline":"imageTypeBlock"),r=o.getClosestSelectedImageElement(n.document.selection)),!i||this._styles.get(i).isDefault?e.removeAttribute("imageStyle",r):e.setAttribute("imageStyle",i,r)}))}shouldConvertImageType(t,e){return!this._styles.get(t).modelElements.includes(e.name)}}const{objectFullWidth:_p,objectInline:Ap,objectLeft:Cp,objectRight:vp,objectCenter:yp,objectBlockLeft:xp,objectBlockRight:Ep}=vl,Dp={get inline(){return{name:"inline",title:"In line",icon:Ap,modelElements:["imageInline"],isDefault:!0}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:Cp,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:xp,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:yp,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:vp,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:Ep,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:yp,modelElements:["imageBlock"],isDefault:!0}},get side(){return{name:"side",title:"Side image",icon:vp,modelElements:["imageBlock"],className:"image-style-side"}}},Ip={full:_p,left:xp,right:Ep,center:yp,inlineLeft:Cp,inlineRight:vp,inline:Ap},Mp=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function Sp(t){c("image-style-configuration-definition-invalid",t)}const Tp={normalizeStyles:function(t){return(t.configuredStyles.options||[]).map((t=>function(t){return t="string"==typeof t?Dp[t]?{...Dp[t]}:{name:t}:function(t,e){const n={...e};for(const o in t)Object.prototype.hasOwnProperty.call(e,o)||(n[o]=t[o]);return n}(Dp[t.name],t),"string"==typeof t.icon&&(t.icon=Ip[t.icon]||t.icon),t}(t))).filter((e=>function(t,{isBlockPluginLoaded:e,isInlinePluginLoaded:n}){const{modelElements:o,name:i}=t;if(!(o&&o.length&&i))return Sp({style:t}),!1;{const i=[e?"imageBlock":null,n?"imageInline":null];if(!o.some((t=>i.includes(t))))return c("image-style-missing-dependency",{style:t,missingPlugins:o.map((t=>"imageBlock"===t?"ImageBlockEditing":"ImageInlineEditing"))}),!1}return!0}(e,t)))},getDefaultStylesConfiguration:function(t,e){return t&&e?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:t?{options:["block","side"]}:e?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(t){return t.has("ImageBlockEditing")&&t.has("ImageInlineEditing")?[...Mp]:[]},warnInvalidStyle:Sp,DEFAULT_OPTIONS:Dp,DEFAULT_ICONS:Ip,DEFAULT_DROPDOWN_DEFINITIONS:Mp};function Np(t,e){for(const n of e)if(n.name===t)return n}class Bp extends te{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[Km]}init(){const{normalizeStyles:t,getDefaultStylesConfiguration:e}=Tp,n=this.editor,o=n.plugins.has("ImageBlockEditing"),i=n.plugins.has("ImageInlineEditing");n.config.define("image.styles",e(o,i)),this.normalizedStyles=t({configuredStyles:n.config.get("image.styles"),isBlockPluginLoaded:o,isInlinePluginLoaded:i}),this._setupConversion(o,i),this._setupPostFixer(),n.commands.add("imageStyle",new wp(n,this.normalizedStyles))}_setupConversion(t,e){const n=this.editor,o=n.model.schema,i=(r=this.normalizedStyles,(t,e,n)=>{if(!n.consumable.consume(e.item,t.name))return;const o=Np(e.attributeNewValue,r),i=Np(e.attributeOldValue,r),s=n.mapper.toViewElement(e.item),a=n.writer;i&&a.removeClass(i.className,s),o&&a.addClass(o.className,s)});var r;const s=function(t){const e={imageInline:t.filter((t=>!t.isDefault&&t.modelElements.includes("imageInline"))),imageBlock:t.filter((t=>!t.isDefault&&t.modelElements.includes("imageBlock")))};return(t,n,o)=>{if(!n.modelRange)return;const i=n.viewItem,r=vs(n.modelRange.getItems());if(r&&o.schema.checkAttribute(r,"imageStyle"))for(const t of e[r.name])o.consumable.consume(i,{classes:t.className})&&o.writer.setAttribute("imageStyle",t.name,r)}}(this.normalizedStyles);n.editing.downcastDispatcher.on("attribute:imageStyle",i),n.data.downcastDispatcher.on("attribute:imageStyle",i),t&&(o.extend("imageBlock",{allowAttributes:"imageStyle"}),n.data.upcastDispatcher.on("element:figure",s,{priority:"low"})),e&&(o.extend("imageInline",{allowAttributes:"imageStyle"}),n.data.upcastDispatcher.on("element:img",s,{priority:"low"}))}_setupPostFixer(){const t=this.editor,e=t.model.document,n=t.plugins.get(Km),o=new Map(this.normalizedStyles.map((t=>[t.name,t])));e.registerPostFixer((t=>{let i=!1;for(const r of e.differ.getChanges())if("insert"==r.type||"attribute"==r.type&&"imageStyle"==r.attributeKey){let e="insert"==r.type?r.position.nodeAfter:r.range.start.nodeAfter;if(e&&e.is("element","paragraph")&&e.childCount>0&&(e=e.getChild(0)),!n.isImage(e))continue;const s=e.getAttribute("imageStyle");if(!s)continue;const a=o.get(s);a&&a.modelElements.includes(e.name)||(t.removeAttribute("imageStyle",e),i=!0)}return i}))}}var Pp=n(5083);Ki()(Pp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Pp.Z.locals;class zp extends te{static get requires(){return[Bp]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){const t=this.editor.t;return{"Wrap text":t("Wrap text"),"Break text":t("Break text"),"In line":t("In line"),"Full size image":t("Full size image"),"Side image":t("Side image"),"Left aligned image":t("Left aligned image"),"Centered image":t("Centered image"),"Right aligned image":t("Right aligned image")}}init(){const t=this.editor.plugins,e=this.editor.config.get("image.toolbar")||[],n=Lp(t.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(const t of n)this._createButton(t);const o=Lp([...e.filter(y),...Tp.getDefaultDropdownDefinitions(t)],this.localizedDefaultStylesTitles);for(const t of o)this._createDropdown(t,n)}_createDropdown(t,e){const n=this.editor.ui.componentFactory;n.add(t.name,(o=>{let i;const{defaultItem:r,items:s,title:a}=t,c=s.filter((t=>e.find((({name:e})=>Op(e)===t)))).map((t=>{const e=n.create(t);return t===r&&(i=e),e}));s.length!==c.length&&Tp.warnInvalidStyle({dropdown:t});const l=Bd(o,ld),d=l.buttonView,h=d.arrowView;return Pd(l,c),d.set({label:Rp(a,i.label),class:null,tooltip:!0}),h.unbind("label"),h.set({label:a}),d.bind("icon").toMany(c,"isOn",((...t)=>{const e=t.findIndex(et);return e<0?i.icon:c[e].icon})),d.bind("label").toMany(c,"isOn",((...t)=>{const e=t.findIndex(et);return Rp(a,e<0?i.label:c[e].label)})),d.bind("isOn").toMany(c,"isOn",((...t)=>t.some(et))),d.bind("class").toMany(c,"isOn",((...t)=>t.some(et)?"ck-splitbutton_flatten":null)),d.on("execute",(()=>{c.some((({isOn:t})=>t))?l.isOpen=!l.isOpen:i.fire("execute")})),l.bind("isEnabled").toMany(c,"isEnabled",((...t)=>t.some(et))),l}))}_createButton(t){const e=t.name;this.editor.ui.componentFactory.add(Op(e),(n=>{const o=this.editor.commands.get("imageStyle"),i=new nd(n);return i.set({label:t.title,icon:t.icon,tooltip:!0,isToggleable:!0}),i.bind("isEnabled").to(o,"isEnabled"),i.bind("isOn").to(o,"value",(t=>t===e)),i.on("execute",this._executeCommand.bind(this,e)),i}))}_executeCommand(t){this.editor.execute("imageStyle",{value:t}),this.editor.editing.view.focus()}}function Lp(t,e){for(const n of t)e[n.title]&&(n.title=e[n.title]);return t}function Op(t){return`imageStyle:${t}`}function Rp(t,e){return(t?t+": ":"")+e}function jp(t){const e=t.map((t=>t.replace("+","\\+")));return new RegExp(`^image\\/(${e.join("|")})$`)}function Fp(t){return new Promise(((e,n)=>{const o=t.getAttribute("src");fetch(o).then((t=>t.blob())).then((t=>{const n=Vp(t,o),i=n.replace("image/",""),r=new File([t],`image.${i}`,{type:n});e(r)})).catch((t=>t&&"TypeError"===t.name?function(t){return function(t){return new Promise(((e,n)=>{const o=tr.document.createElement("img");o.addEventListener("load",(()=>{const t=tr.document.createElement("canvas");t.width=o.width,t.height=o.height,t.getContext("2d").drawImage(o,0,0),t.toBlob((t=>t?e(t):n()))})),o.addEventListener("error",(()=>n())),o.src=t}))}(t).then((e=>{const n=Vp(e,t),o=n.replace("image/","");return new File([e],`image.${o}`,{type:n})}))}(o).then(e).catch(n):n(t)))}))}function Vp(t,e){return t.type?t.type:e.match(/data:(image\/\w+);base64/)?e.match(/data:(image\/\w+);base64/)[1].toLowerCase():"image/jpeg"}class Up extends te{static get pluginName(){return"ImageUploadUI"}init(){const t=this.editor,e=t.t,n=n=>{const o=new Pg(n),i=t.commands.get("uploadImage"),r=t.config.get("image.upload.types"),s=jp(r);return o.set({acceptedType:r.map((t=>`image/${t}`)).join(","),allowMultipleFiles:!0}),o.buttonView.set({label:e("Insert image"),icon:vl.image,tooltip:!0}),o.buttonView.bind("isEnabled").to(i),o.on("done",((e,n)=>{const o=Array.from(n).filter((t=>s.test(t.type)));o.length&&t.execute("uploadImage",{file:o})})),o};t.ui.componentFactory.add("uploadImage",n),t.ui.componentFactory.add("imageUpload",n)}}var Hp=n(3689);Ki()(Hp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Hp.Z.locals;var Wp=n(4036);Ki()(Wp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Wp.Z.locals;var qp=n(3773);Ki()(qp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),qp.Z.locals;class Gp extends te{static get pluginName(){return"ImageUploadProgress"}constructor(t){super(t),this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}init(){const t=this.editor;t.plugins.has("ImageBlockEditing")&&t.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",((...t)=>this.uploadStatusChange(...t))),t.plugins.has("ImageInlineEditing")&&t.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",((...t)=>this.uploadStatusChange(...t)))}uploadStatusChange(t,e,n){const o=this.editor,i=e.item,r=i.getAttribute("uploadId");if(!n.consumable.consume(e.item,t.name))return;const s=o.plugins.get("ImageUtils"),a=o.plugins.get(Ng),c=r?e.attributeNewValue:null,l=this.placeholder,d=o.editing.mapper.toViewElement(i),h=n.writer;if("reading"==c)return Yp(d,h),void Kp(s,l,d,h);if("uploading"==c){const t=a.loaders.get(r);return Yp(d,h),void(t?($p(d,h),function(t,e,n,o){const i=function(t){const e=t.createUIElement("div",{class:"ck-progress-bar"});return t.setCustomProperty("progressBar",!0,e),e}(e);e.insert(e.createPositionAt(t,"end"),i),n.on("change:uploadedPercent",((t,e,n)=>{o.change((t=>{t.setStyle("width",n+"%",i)}))}))}(d,h,t,o.editing.view),function(t,e,n,o){if(o.data){const i=t.findViewImgElement(e);n.setAttribute("src",o.data,i)}}(s,d,h,t)):Kp(s,l,d,h))}"complete"==c&&a.loaders.get(r)&&function(t,e,n){const o=e.createUIElement("div",{class:"ck-image-upload-complete-icon"});e.insert(e.createPositionAt(t,"end"),o),setTimeout((()=>{n.change((t=>t.remove(t.createRangeOn(o))))}),3e3)}(d,h,o.editing.view),function(t,e){Zp(t,e,"progressBar")}(d,h),$p(d,h),function(t,e){e.removeClass("ck-appear",t)}(d,h)}}function Yp(t,e){t.hasClass("ck-appear")||e.addClass("ck-appear",t)}function Kp(t,e,n,o){n.hasClass("ck-image-upload-placeholder")||o.addClass("ck-image-upload-placeholder",n);const i=t.findViewImgElement(n);i.getAttribute("src")!==e&&o.setAttribute("src",e,i),Qp(n,"placeholder")||o.insert(o.createPositionAfter(i),function(t){const e=t.createUIElement("div",{class:"ck-upload-placeholder-loader"});return t.setCustomProperty("placeholder",!0,e),e}(o))}function $p(t,e){t.hasClass("ck-image-upload-placeholder")&&e.removeClass("ck-image-upload-placeholder",t),Zp(t,e,"placeholder")}function Qp(t,e){for(const n of t.getChildren())if(n.getCustomProperty(e))return n}function Zp(t,e,n){const o=Qp(t,n);o&&e.remove(e.createRangeOn(o))}class Jp extends ne{refresh(){const t=this.editor,e=t.plugins.get("ImageUtils"),n=t.model.document.selection.getSelectedElement();this.isEnabled=e.isImageAllowed()||e.isImage(n)}execute(t){const e=Ln(t.file),n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageUtils"),i=Object.fromEntries(n.getAttributes());e.forEach(((t,e)=>{const r=n.getSelectedElement();if(e&&r&&o.isImage(r)){const e=this.editor.model.createPositionAfter(r);this._uploadImage(t,i,e)}else this._uploadImage(t,i)}))}_uploadImage(t,e,n){const o=this.editor,i=o.plugins.get(Ng).createLoader(t),r=o.plugins.get("ImageUtils");i&&r.insertImage({...e,uploadId:i.id},n)}}class Xp extends te{static get requires(){return[Ng,$d,Wh,Km]}static get pluginName(){return"ImageUploadEditing"}constructor(t){super(t),t.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}}),this._uploadImageElements=new Map}init(){const t=this.editor,e=t.model.document,n=t.conversion,o=t.plugins.get(Ng),i=t.plugins.get("ImageUtils"),r=jp(t.config.get("image.upload.types")),s=new Jp(t);t.commands.add("uploadImage",s),t.commands.add("imageUpload",s),n.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"}),this.listenTo(t.editing.view.document,"clipboardInput",((e,n)=>{if(o=n.dataTransfer,Array.from(o.types).includes("text/html")&&""!==o.getData("text/html"))return;var o;const i=Array.from(n.dataTransfer.files).filter((t=>!!t&&r.test(t.type)));i.length&&(e.stop(),t.model.change((e=>{n.targetRanges&&e.setSelection(n.targetRanges.map((e=>t.editing.mapper.toModelRange(e)))),t.model.enqueueChange((()=>{t.execute("uploadImage",{file:i})}))})))})),this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((e,n)=>{const r=Array.from(t.editing.view.createRangeIn(n.content)).filter((t=>function(t,e){return!(!t.isInlineImageView(e)||!e.getAttribute("src"))&&(e.getAttribute("src").match(/^data:image\/\w+;base64,/g)||e.getAttribute("src").match(/^blob:/g))}(i,t.item)&&!t.item.getAttribute("uploadProcessed"))).map((t=>({promise:Fp(t.item),imageElement:t.item})));if(!r.length)return;const s=new Lh(t.editing.view.document);for(const t of r){s.setAttribute("uploadProcessed",!0,t.imageElement);const e=o.createLoader(t.promise);e&&(s.setAttribute("src","",t.imageElement),s.setAttribute("uploadId",e.id,t.imageElement))}})),t.editing.view.document.on("dragover",((t,e)=>{e.preventDefault()})),e.on("change",(()=>{const n=e.differ.getChanges({includeChangesInGraveyard:!0}).reverse(),i=new Set;for(const e of n)if("insert"==e.type&&"$text"!=e.name){const n=e.position.nodeAfter,r="$graveyard"==e.position.root.rootName;for(const e of tf(t,n)){const t=e.getAttribute("uploadId");if(!t)continue;const n=o.loaders.get(t);n&&(r?i.has(t)||n.abort():(i.add(t),this._uploadImageElements.set(t,e),"idle"==n.status&&this._readAndUpload(n)))}}})),this.on("uploadComplete",((t,{imageElement:e,data:n})=>{const o=n.urls?n.urls:n;this.editor.model.change((t=>{t.setAttribute("src",o.default,e),this._parseAndSetSrcsetAttributeOnImage(o,e,t)}))}),{priority:"low"})}afterInit(){const t=this.editor.model.schema;this.editor.plugins.has("ImageBlockEditing")&&t.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]}),this.editor.plugins.has("ImageInlineEditing")&&t.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}_readAndUpload(t){const e=this.editor,n=e.model,o=e.locale.t,i=e.plugins.get(Ng),r=e.plugins.get($d),s=e.plugins.get("ImageUtils"),a=this._uploadImageElements;return n.enqueueChange({isUndoable:!1},(e=>{e.setAttribute("uploadStatus","reading",a.get(t.id))})),t.read().then((()=>{const o=t.upload(),i=a.get(t.id);if(ii.isSafari){const t=e.editing.mapper.toViewElement(i),n=s.findViewImgElement(t);e.editing.view.once("render",(()=>{if(!n.parent)return;const t=e.editing.view.domConverter.mapViewToDom(n.parent);if(!t)return;const o=t.style.display;t.style.display="none",t._ckHack=t.offsetHeight,t.style.display=o}))}return n.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("uploadStatus","uploading",i)})),o})).then((e=>{n.enqueueChange({isUndoable:!1},(n=>{const o=a.get(t.id);n.setAttribute("uploadStatus","complete",o),this.fire("uploadComplete",{data:e,imageElement:o})})),c()})).catch((e=>{if("error"!==t.status&&"aborted"!==t.status)throw e;"error"==t.status&&e&&r.showWarning(e,{title:o("Upload failed"),namespace:"upload"}),n.enqueueChange({isUndoable:!1},(e=>{e.remove(a.get(t.id))})),c()}));function c(){n.enqueueChange({isUndoable:!1},(e=>{const n=a.get(t.id);e.removeAttribute("uploadId",n),e.removeAttribute("uploadStatus",n),a.delete(t.id)})),i.destroyLoader(t)}}_parseAndSetSrcsetAttributeOnImage(t,e,n){let o=0;const i=Object.keys(t).filter((t=>{const e=parseInt(t,10);if(!isNaN(e))return o=Math.max(o,e),!0})).map((e=>`${t[e]} ${e}w`)).join(", ");""!=i&&n.setAttribute("srcset",{data:i,width:o},e)}}function tf(t,e){const n=t.plugins.get("ImageUtils");return Array.from(t.model.createRangeOn(e)).filter((t=>n.isImage(t.item))).map((t=>t.item))}class ef extends te{static get pluginName(){return"IndentEditing"}init(){const t=this.editor;t.commands.add("indent",new ie(t)),t.commands.add("outdent",new ie(t))}}const nf=' ',of=' ';class rf extends te{static get pluginName(){return"IndentUI"}init(){const t=this.editor,e=t.locale,n=t.t,o="ltr"==e.uiLanguageDirection?nf:of,i="ltr"==e.uiLanguageDirection?of:nf;this._defineButton("indent",n("Increase indent"),o),this._defineButton("outdent",n("Decrease indent"),i)}_defineButton(t,e,n){const o=this.editor;o.ui.componentFactory.add(t,(i=>{const r=o.commands.get(t),s=new nd(i);return s.set({label:e,icon:n,tooltip:!0}),s.bind("isOn","isEnabled").to(r,"value","isEnabled"),this.listenTo(s,"execute",(()=>{o.execute(t),o.editing.view.focus()})),s}))}}class sf{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(t){Array.isArray(t)?t.forEach((t=>this._definitions.add(t))):this._definitions.add(t)}getDispatcher(){return t=>{t.on("attribute:linkHref",((t,e,n)=>{if(!n.consumable.test(e.item,"attribute:linkHref"))return;if(!e.item.is("selection")&&!n.schema.isInline(e.item))return;const o=n.writer,i=o.document.selection;for(const t of this._definitions){const r=o.createAttributeElement("a",t.attributes,{priority:5});t.classes&&o.addClass(t.classes,r);for(const e in t.styles)o.setStyle(e,t.styles[e],r);o.setCustomProperty("link",!0,r),t.callback(e.attributeNewValue)?e.item.is("selection")?o.wrap(i.getFirstRange(),r):o.wrap(n.mapper.toViewRange(e.range),r):o.unwrap(n.mapper.toViewRange(e.range),r)}}),{priority:"high"})}}getDispatcherForLinkedImage(){return t=>{t.on("attribute:linkHref:imageBlock",((t,e,{writer:n,mapper:o})=>{const i=o.toViewElement(e.item),r=Array.from(i.getChildren()).find((t=>"a"===t.name));for(const t of this._definitions){const o=Yn(t.attributes);if(t.callback(e.attributeNewValue)){for(const[t,e]of o)"class"===t?n.addClass(e,r):n.setAttribute(t,e,r);t.classes&&n.addClass(t.classes,r);for(const e in t.styles)n.setStyle(e,t.styles[e],r)}else{for(const[t,e]of o)"class"===t?n.removeClass(e,r):n.removeAttribute(t,r);t.classes&&n.removeClass(t.classes,r);for(const e in t.styles)n.removeStyle(e,r)}}}))}}}var af=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");const cf=function(t){return af.test(t)};var lf="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",df="\\ud83c[\\udffb-\\udfff]",hf="[^\\ud800-\\udfff]",uf="(?:\\ud83c[\\udde6-\\uddff]){2}",gf="[\\ud800-\\udbff][\\udc00-\\udfff]",mf="(?:"+lf+"|"+df+")?",pf="[\\ufe0e\\ufe0f]?",ff=pf+mf+"(?:\\u200d(?:"+[hf,uf,gf].join("|")+")"+pf+mf+")*",kf="(?:"+[hf+lf+"?",lf,uf,gf,"[\\ud800-\\udfff]"].join("|")+")",bf=RegExp(df+"(?="+df+")|"+kf+ff,"g");const wf=function(t){return cf(t)?function(t){return t.match(bf)||[]}(t):function(t){return t.split("")}(t)},_f=function(t){t=lo(t);var e=cf(t)?wf(t):void 0,n=e?e[0]:t.charAt(0),o=e?function(t,e,n){var o=t.length;return n=void 0===n?o:n,!e&&n>=o?t:mo(t,e,n)}(e,1).join(""):t.slice(1);return n.toUpperCase()+o},Af=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,Cf=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i,vf=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,yf=/^((\w+:(\/{2,})?)|(\W))/i,xf="Ctrl+K";function Ef(t,{writer:e}){const n=e.createAttributeElement("a",{href:t},{priority:5});return e.setCustomProperty("link",!0,n),n}function Df(t){return function(t){return t.replace(Af,"").match(Cf)}(t=String(t))?t:"#"}function If(t,e){return!!t&&e.checkAttribute(t.name,"linkHref")}function Mf(t,e){const n=(o=t,vf.test(o)?"mailto:":e);var o;const i=!!n&&!yf.test(t);return t&&i?n+t:t}function Sf(t){window.open(t,"_blank","noopener")}class Tf extends ne{constructor(t){super(t),this.manualDecorators=new Pn,this.automaticDecorators=new sf}restoreManualDecoratorStates(){for(const t of this.manualDecorators)t.value=this._getDecoratorStateFromModel(t.id)}refresh(){const t=this.editor.model,e=t.document.selection,n=e.getSelectedElement()||vs(e.getSelectedBlocks());If(n,t.schema)?(this.value=n.getAttribute("linkHref"),this.isEnabled=t.schema.checkAttribute(n,"linkHref")):(this.value=e.getAttribute("linkHref"),this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref"));for(const t of this.manualDecorators)t.value=this._getDecoratorStateFromModel(t.id)}execute(t,e={}){const n=this.editor.model,o=n.document.selection,i=[],r=[];for(const t in e)e[t]?i.push(t):r.push(t);n.change((e=>{if(o.isCollapsed){const s=o.getFirstPosition();if(o.hasAttribute("linkHref")){const a=wg(s,"linkHref",o.getAttribute("linkHref"),n);e.setAttribute("linkHref",t,a),i.forEach((t=>{e.setAttribute(t,!0,a)})),r.forEach((t=>{e.removeAttribute(t,a)})),e.setSelection(e.createPositionAfter(a.end.nodeBefore))}else if(""!==t){const r=Yn(o.getAttributes());r.set("linkHref",t),i.forEach((t=>{r.set(t,!0)}));const{end:a}=n.insertContent(e.createText(t,r),s);e.setSelection(a)}["linkHref",...i,...r].forEach((t=>{e.removeSelectionAttribute(t)}))}else{const s=n.schema.getValidRanges(o.getRanges(),"linkHref"),a=[];for(const t of o.getSelectedBlocks())n.schema.checkAttribute(t,"linkHref")&&a.push(e.createRangeOn(t));const c=a.slice();for(const t of s)this._isRangeToUpdate(t,a)&&c.push(t);for(const n of c)e.setAttribute("linkHref",t,n),i.forEach((t=>{e.setAttribute(t,!0,n)})),r.forEach((t=>{e.removeAttribute(t,n)}))}}))}_getDecoratorStateFromModel(t){const e=this.editor.model,n=e.document.selection,o=n.getSelectedElement();return If(o,e.schema)?o.getAttribute(t):n.getAttribute(t)}_isRangeToUpdate(t,e){for(const n of e)if(n.containsRange(t))return!1;return!0}}class Nf extends ne{refresh(){const t=this.editor.model,e=t.document.selection,n=e.getSelectedElement();If(n,t.schema)?this.isEnabled=t.schema.checkAttribute(n,"linkHref"):this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref")}execute(){const t=this.editor,e=this.editor.model,n=e.document.selection,o=t.commands.get("link");e.change((t=>{const i=n.isCollapsed?[wg(n.getFirstPosition(),"linkHref",n.getAttribute("linkHref"),e)]:e.schema.getValidRanges(n.getRanges(),"linkHref");for(const e of i)if(t.removeAttribute("linkHref",e),o)for(const n of o.manualDecorators)t.removeAttribute(n.id,e)}))}}class Bf{constructor({id:t,label:e,attributes:n,classes:o,styles:i,defaultValue:r}){this.id=t,this.set("value"),this.defaultValue=r,this.label=e,this.attributes=n,this.classes=o,this.styles=i}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}Xt(Bf,Yt);var Pf=n(9773);Ki()(Pf.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Pf.Z.locals;const zf="automatic",Lf=/^(https?:)?\/\//;class Of extends te{static get pluginName(){return"LinkEditing"}static get requires(){return[rg,eg,Wh]}constructor(t){super(t),t.config.define("link",{addTargetToExternalLinks:!1})}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:"linkHref"}),t.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:Ef}),t.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(t,e)=>Ef(Df(t),e)}),t.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:t=>t.getAttribute("href")}}),t.commands.add("link",new Tf(t)),t.commands.add("unlink",new Nf(t));const e=function(t,e){const n={"Open in a new tab":t("Open in a new tab"),Downloadable:t("Downloadable")};return e.forEach((t=>(t.label&&n[t.label]&&(t.label=n[t.label]),t))),e}(t.t,function(t){const e=[];if(t)for(const[n,o]of Object.entries(t)){const t=Object.assign({},o,{id:`link${_f(n)}`});e.push(t)}return e}(t.config.get("link.decorators")));this._enableAutomaticDecorators(e.filter((t=>t.mode===zf))),this._enableManualDecorators(e.filter((t=>"manual"===t.mode))),t.plugins.get(rg).registerAttribute("linkHref"),function(t,e,n,o){const i=t.editing.view,r=new Set;i.document.registerPostFixer((n=>{const i=t.model.document.selection;let s=!1;if(i.hasAttribute(e)){const a=wg(i.getFirstPosition(),e,i.getAttribute(e),t.model),c=t.editing.mapper.toViewRange(a);for(const t of c.getItems())t.is("element","a")&&!t.hasClass(o)&&(n.addClass(o,t),r.add(t),s=!0)}return s})),t.conversion.for("editingDowncast").add((t=>{function e(){i.change((t=>{for(const e of r.values())t.removeClass(o,e),r.delete(e)}))}t.on("insert",e,{priority:"highest"}),t.on("remove",e,{priority:"highest"}),t.on("attribute",e,{priority:"highest"}),t.on("selection",e,{priority:"highest"})}))}(t,"linkHref",0,"ck-link_selected"),this._enableLinkOpen(),this._enableInsertContentSelectionAttributesFixer(),this._enableClickingAfterLink(),this._enableTypingOverLink(),this._handleDeleteContentAfterLink()}_enableAutomaticDecorators(t){const e=this.editor,n=e.commands.get("link").automaticDecorators;e.config.get("link.addTargetToExternalLinks")&&n.add({id:"linkIsExternal",mode:zf,callback:t=>Lf.test(t),attributes:{target:"_blank",rel:"noopener noreferrer"}}),n.add(t),n.length&&e.conversion.for("downcast").add(n.getDispatcher())}_enableManualDecorators(t){if(!t.length)return;const e=this.editor,n=e.commands.get("link").manualDecorators;t.forEach((t=>{e.model.schema.extend("$text",{allowAttributes:t.id}),t=new Bf(t),n.add(t),e.conversion.for("downcast").attributeToElement({model:t.id,view:(e,{writer:n,schema:o},{item:i})=>{if(o.isInline(i)&&e){const e=n.createAttributeElement("a",t.attributes,{priority:5});t.classes&&n.addClass(t.classes,e);for(const o in t.styles)n.setStyle(o,t.styles[o],e);return n.setCustomProperty("link",!0,e),e}}}),e.conversion.for("upcast").elementToAttribute({view:{name:"a",...t._createPattern()},model:{key:t.id}})}))}_enableLinkOpen(){const t=this.editor,e=t.editing.view.document,n=t.model.document;this.listenTo(e,"click",((t,e)=>{if(!(ii.isMac?e.domEvent.metaKey:e.domEvent.ctrlKey))return;let n=e.domTarget;if("a"!=n.tagName.toLowerCase()&&(n=n.closest("a")),!n)return;const o=n.getAttribute("href");o&&(t.stop(),e.preventDefault(),Sf(o))}),{context:"$capture"}),this.listenTo(e,"enter",((t,e)=>{const o=n.selection,i=o.getSelectedElement(),r=i?i.getAttribute("linkHref"):o.getAttribute("linkHref");r&&e.domEvent.altKey&&(t.stop(),Sf(r))}),{context:"a"})}_enableInsertContentSelectionAttributesFixer(){const t=this.editor.model,e=t.document.selection;this.listenTo(t,"insertContent",(()=>{const n=e.anchor.nodeBefore,o=e.anchor.nodeAfter;e.hasAttribute("linkHref")&&n&&n.hasAttribute("linkHref")&&(o&&o.hasAttribute("linkHref")||t.change((e=>{Rf(e,Ff(t.schema))})))}),{priority:"low"})}_enableClickingAfterLink(){const t=this.editor,e=t.model;t.editing.view.addObserver(zh);let n=!1;this.listenTo(t.editing.view.document,"mousedown",(()=>{n=!0})),this.listenTo(t.editing.view.document,"selectionChange",(()=>{if(!n)return;n=!1;const t=e.document.selection;if(!t.isCollapsed)return;if(!t.hasAttribute("linkHref"))return;const o=t.getFirstPosition(),i=wg(o,"linkHref",t.getAttribute("linkHref"),e);(o.isTouching(i.start)||o.isTouching(i.end))&&e.change((t=>{Rf(t,Ff(e.schema))}))}))}_enableTypingOverLink(){const t=this.editor,e=t.editing.view;let n,o;this.listenTo(e.document,"delete",(()=>{o=!0}),{priority:"high"}),this.listenTo(t.model,"deleteContent",(()=>{const e=t.model.document.selection;e.isCollapsed||(o?o=!1:jf(t)&&function(t){const e=t.document.selection,n=e.getFirstPosition(),o=e.getLastPosition(),i=n.nodeAfter;if(!i)return!1;if(!i.is("$text"))return!1;if(!i.hasAttribute("linkHref"))return!1;return i===(o.textNode||o.nodeBefore)||wg(n,"linkHref",i.getAttribute("linkHref"),t).containsRange(t.createRange(n,o),!0)}(t.model)&&(n=e.getAttributes()))}),{priority:"high"}),this.listenTo(t.model,"insertContent",((e,[i])=>{o=!1,jf(t)&&n&&(t.model.change((t=>{for(const[e,o]of n)t.setAttribute(e,o,i)})),n=null)}),{priority:"high"})}_handleDeleteContentAfterLink(){const t=this.editor,e=t.model,n=e.document.selection,o=t.editing.view;let i=!1,r=!1;this.listenTo(o.document,"delete",((t,e)=>{r=e.domEvent.keyCode===ci.backspace}),{priority:"high"}),this.listenTo(e,"deleteContent",(()=>{i=!1;const t=n.getFirstPosition(),o=n.getAttribute("linkHref");if(!o)return;const r=wg(t,"linkHref",o,e);i=r.containsPosition(t)||r.end.isEqual(t)}),{priority:"high"}),this.listenTo(e,"deleteContent",(()=>{r&&(r=!1,i||t.model.enqueueChange((t=>{Rf(t,Ff(e.schema))})))}),{priority:"low"})}}function Rf(t,e){t.removeSelectionAttribute("linkHref");for(const n of e)t.removeSelectionAttribute(n)}function jf(t){return t.model.change((t=>t.batch)).isTyping}function Ff(t){return t.getDefinition("$text").allowAttributes.filter((t=>t.startsWith("link")))}var Vf=n(7754);Ki()(Vf.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Vf.Z.locals;class Uf extends Ml{constructor(t,e){super(t);const n=t.t;this.focusTracker=new ys,this.keystrokes=new xs,this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(n("Save"),vl.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(n("Cancel"),vl.cancel,"ck-button-cancel","cancel"),this._manualDecoratorSwitches=this._createManualDecoratorSwitches(e),this.children=this._createFormChildren(e.manualDecorators),this._focusables=new Dl,this._focusCycler=new kd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const o=["ck","ck-link-form","ck-responsive-form"];e.manualDecorators.length&&o.push("ck-link-form_layout-vertical","ck-vertical-form"),this.setTemplate({tag:"form",attributes:{class:o,tabindex:"-1"},children:this.children}),xl(this)}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce(((t,e)=>(t[e.name]=e.isOn,t)),{})}render(){super.render(),El({view:this}),[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t),this.focusTracker.add(t.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){const t=this.locale.t,e=new Yd(this.locale,Kd);return e.label=t("Link URL"),e}_createButton(t,e,n,o){const i=new nd(this.locale);return i.set({label:t,icon:e,tooltip:!0}),i.extendTemplate({attributes:{class:n}}),o&&i.delegate("execute").to(this,o),i}_createManualDecoratorSwitches(t){const e=this.createCollection();for(const n of t.manualDecorators){const o=new id(this.locale);o.set({name:n.id,label:n.label,withText:!0}),o.bind("isOn").toMany([n,t],"value",((t,e)=>void 0===e&&void 0===t?n.defaultValue:t)),o.on("execute",(()=>{n.set("value",!o.isOn)})),e.add(o)}return e}_createFormChildren(t){const e=this.createCollection();if(e.add(this.urlInputView),t.length){const t=new Ml;t.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map((t=>({tag:"li",children:[t],attributes:{class:["ck","ck-list__item"]}}))),attributes:{class:["ck","ck-reset","ck-list"]}}),e.add(t)}return e.add(this.saveButtonView),e.add(this.cancelButtonView),e}}var Hf=n(2347);Ki()(Hf.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Hf.Z.locals;class Wf extends Ml{constructor(t){super(t);const e=t.t;this.focusTracker=new ys,this.keystrokes=new xs,this.previewButtonView=this._createPreviewButton(),this.unlinkButtonView=this._createButton(e("Unlink"),' ',"unlink"),this.editButtonView=this._createButton(e("Edit link"),vl.pencil,"edit"),this.set("href"),this._focusables=new Dl,this._focusCycler=new kd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render(),[this.previewButtonView,this.editButtonView,this.unlinkButtonView].forEach((t=>{this._focusables.add(t),this.focusTracker.add(t.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(t,e,n){const o=new nd(this.locale);return o.set({label:t,icon:e,tooltip:!0}),o.delegate("execute").to(this,n),o}_createPreviewButton(){const t=new nd(this.locale),e=this.bindTemplate,n=this.t;return t.set({withText:!0,tooltip:n("Open link in new tab")}),t.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:e.to("href",(t=>t&&Df(t))),target:"_blank",rel:"noopener noreferrer"}}),t.bind("label").to(this,"href",(t=>t||n("This link has no URL"))),t.bind("isEnabled").to(this,"href",(t=>!!t)),t.template.tag="a",t.template.eventListeners={},t}}const qf="link-ui";class Gf extends te{static get requires(){return[ah]}static get pluginName(){return"LinkUI"}init(){const t=this.editor;t.editing.view.addObserver(Ph),this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._balloon=t.plugins.get(ah),this._createToolbarLinkButton(),this._enableUserBalloonInteractions(),t.conversion.for("editingDowncast").markerToHighlight({model:qf,view:{classes:["ck-fake-link-selection"]}}),t.conversion.for("editingDowncast").markerToElement({model:qf,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy(),this.formView.destroy()}_createActionsView(){const t=this.editor,e=new Wf(t.locale),n=t.commands.get("link"),o=t.commands.get("unlink");return e.bind("href").to(n,"value"),e.editButtonView.bind("isEnabled").to(n),e.unlinkButtonView.bind("isEnabled").to(o),this.listenTo(e,"edit",(()=>{this._addFormView()})),this.listenTo(e,"unlink",(()=>{t.execute("unlink"),this._hideUI()})),e.keystrokes.set("Esc",((t,e)=>{this._hideUI(),e()})),e.keystrokes.set(xf,((t,e)=>{this._addFormView(),e()})),e}_createFormView(){const t=this.editor,e=t.commands.get("link"),n=t.config.get("link.defaultProtocol"),o=new Uf(t.locale,e);return o.urlInputView.fieldView.bind("value").to(e,"value"),o.urlInputView.bind("isReadOnly").to(e,"isEnabled",(t=>!t)),o.saveButtonView.bind("isEnabled").to(e),this.listenTo(o,"submit",(()=>{const{value:e}=o.urlInputView.fieldView.element,i=Mf(e,n);t.execute("link",i,o.getDecoratorSwitchesState()),this._closeFormView()})),this.listenTo(o,"cancel",(()=>{this._closeFormView()})),o.keystrokes.set("Esc",((t,e)=>{this._closeFormView(),e()})),o}_createToolbarLinkButton(){const t=this.editor,e=t.commands.get("link"),n=t.t;t.keystrokes.set(xf,((t,n)=>{n(),e.isEnabled&&this._showUI(!0)})),t.ui.componentFactory.add("link",(t=>{const o=new nd(t);return o.isEnabled=!0,o.label=n("Link"),o.icon=' ',o.keystroke=xf,o.tooltip=!0,o.isToggleable=!0,o.bind("isEnabled").to(e,"isEnabled"),o.bind("isOn").to(e,"value",(t=>!!t)),this.listenTo(o,"execute",(()=>this._showUI(!0))),o}))}_enableUserBalloonInteractions(){const t=this.editor.editing.view.document;this.listenTo(t,"click",(()=>{this._getSelectedLinkElement()&&this._showUI()})),this.editor.keystrokes.set("Tab",((t,e)=>{this._areActionsVisible&&!this.actionsView.focusTracker.isFocused&&(this.actionsView.focus(),e())}),{priority:"high"}),this.editor.keystrokes.set("Esc",((t,e)=>{this._isUIVisible&&(this._hideUI(),e())})),yl({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(this._isFormInPanel)return;const t=this.editor.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions(),this.formView.urlInputView.fieldView.element.value=t.value||""}_closeFormView(){const t=this.editor.commands.get("link");t.restoreManualDecoratorStates(),void 0!==t.value?this._removeFormView():this._hideUI()}_removeFormView(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}_showUI(t=!1){this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),t&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),t&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel)return;const t=this.editor;this.stopListening(t.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),t.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}_startUpdatingUI(){const t=this.editor,e=t.editing.view.document;let n=this._getSelectedLinkElement(),o=r();const i=()=>{const t=this._getSelectedLinkElement(),e=r();n&&!t||!n&&e!==o?this._hideUI():this._isUIVisible&&this._balloon.updatePosition(this._getBalloonPositionData()),n=t,o=e};function r(){return e.selection.focus.getAncestors().reverse().find((t=>t.is("element")))}this.listenTo(t.ui,"update",i),this.listenTo(this._balloon,"change:visibleView",i)}get _isFormInPanel(){return this._balloon.hasView(this.formView)}get _areActionsInPanel(){return this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){return this._balloon.visibleView==this.formView||this._areActionsVisible}_getBalloonPositionData(){const t=this.editor.editing.view,e=this.editor.model,n=t.document;let o=null;if(e.markers.has(qf)){const e=Array.from(this.editor.editing.mapper.markerNameToElements(qf)),n=t.createRange(t.createPositionBefore(e[0]),t.createPositionAfter(e[e.length-1]));o=t.domConverter.viewRangeToDom(n)}else o=()=>{const e=this._getSelectedLinkElement();return e?t.domConverter.mapViewToDom(e):t.domConverter.viewRangeToDom(n.selection.getFirstRange())};return{target:o}}_getSelectedLinkElement(){const t=this.editor.editing.view,e=t.document.selection,n=e.getSelectedElement();if(e.isCollapsed||n&&cu(n))return Yf(e.getFirstPosition());{const n=e.getFirstRange().getTrimmed(),o=Yf(n.start),i=Yf(n.end);return o&&o==i&&t.createRangeIn(o).getTrimmed().isEqual(n)?o:null}}_showFakeVisualSelection(){const t=this.editor.model;t.change((e=>{const n=t.document.selection.getFirstRange();if(t.markers.has(qf))e.updateMarker(qf,{range:n});else if(n.start.isAtEnd){const o=n.start.getLastMatchingPosition((({item:e})=>!t.schema.isContent(e)),{boundaries:n});e.addMarker(qf,{usingOperation:!1,affectsData:!1,range:e.createRange(o,n.end)})}else e.addMarker(qf,{usingOperation:!1,affectsData:!1,range:n})}))}_hideFakeVisualSelection(){const t=this.editor.model;t.markers.has(qf)&&t.change((t=>{t.removeMarker(qf)}))}}function Yf(t){return t.getAncestors().find((t=>{return(e=t).is("attributeElement")&&!!e.getCustomProperty("link");var e}))}const Kf=new RegExp("(^|\\s)(((?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(((?!www\\.)|(www\\.))(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+(?:[a-z\\u00a1-\\uffff]{2,63})))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+(?:[a-z\\u00a1-\\uffff]{2,63})))$","i");class $f extends te{static get requires(){return[nu]}static get pluginName(){return"AutoLink"}init(){const t=this.editor.model.document.selection;t.on("change:range",(()=>{this.isEnabled=!t.anchor.parent.is("element","codeBlock")})),this._enableTypingHandling()}afterInit(){this._enableEnterHandling(),this._enableShiftEnterHandling()}_enableTypingHandling(){const t=this.editor,e=new ig(t.model,(t=>{if(!function(t){return t.length>4&&" "===t[t.length-1]&&" "!==t[t.length-2]}(t))return;const e=Qf(t.substr(0,t.length-1));return e?{url:e}:void 0}));e.on("matched:data",((e,n)=>{const{batch:o,range:i,url:r}=n;if(!o.isTyping)return;const s=i.end.getShiftedBy(-1),a=s.getShiftedBy(-r.length),c=t.model.createRange(a,s);this._applyAutoLink(r,c)})),e.bind("isEnabled").to(this)}_enableEnterHandling(){const t=this.editor,e=t.model,n=t.commands.get("enter");n&&n.on("execute",(()=>{const t=e.document.selection.getFirstPosition();if(!t.parent.previousSibling)return;const n=e.createRangeIn(t.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(n)}))}_enableShiftEnterHandling(){const t=this.editor,e=t.model,n=t.commands.get("shiftEnter");n&&n.on("execute",(()=>{const t=e.document.selection.getFirstPosition(),n=e.createRange(e.createPositionAt(t.parent,0),t.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(n)}))}_checkAndApplyAutoLinkOnRange(t){const e=this.editor.model,{text:n,range:o}=og(t,e),i=Qf(n);if(i){const t=e.createRange(o.end.getShiftedBy(-i.length),o.end);this._applyAutoLink(i,t)}}_applyAutoLink(t,e){const n=this.editor.model,o=this.editor.plugins.get("Delete");this.isEnabled&&function(t,e){return e.schema.checkAttributeInSelection(e.createSelection(t),"linkHref")}(e,n)&&n.enqueueChange((i=>{const r=this.editor.config.get("link.defaultProtocol"),s=Mf(t,r);i.setAttribute("linkHref",s,e),n.enqueueChange((()=>{o.requestUndoOnBackspace()}))}))}}function Qf(t){const e=Kf.exec(t);return e?e[2]:null}class Zf extends ne{constructor(t,e){super(t),this.type=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,n=e.document,o=Array.from(n.selection.getSelectedBlocks()).filter((t=>Xf(t,e.schema))),i=void 0!==t.forceValue?!t.forceValue:this.value;e.change((t=>{if(i){let e=o[o.length-1].nextSibling,n=Number.POSITIVE_INFINITY,i=[];for(;e&&"listItem"==e.name&&0!==e.getAttribute("listIndent");){const t=e.getAttribute("listIndent");t=n;)r>i.getAttribute("listIndent")&&(r=i.getAttribute("listIndent")),i.getAttribute("listIndent")==r&&t[e?"unshift":"push"](i),i=i[e?"previousSibling":"nextSibling"]}}function Xf(t,e){return e.checkChild(t.parent,"listItem")&&!e.isObject(t)}class tk extends ne{constructor(t,e){super(t),this._indentBy="forward"==e?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model,e=t.document;let n=Array.from(e.selection.getSelectedBlocks());t.change((t=>{const e=n[n.length-1];let o=e.nextSibling;for(;o&&"listItem"==o.name&&o.getAttribute("listIndent")>e.getAttribute("listIndent");)n.push(o),o=o.nextSibling;this._indentBy<0&&(n=n.reverse());for(const e of n){const n=e.getAttribute("listIndent")+this._indentBy;n<0?t.rename(e,"paragraph"):t.setAttribute("listIndent",n,e)}this.fire("_executeCleanup",n)}))}_checkEnabled(){const t=vs(this.editor.model.document.selection.getSelectedBlocks());if(!t||!t.is("element","listItem"))return!1;if(this._indentBy>0){const e=t.getAttribute("listIndent"),n=t.getAttribute("listType");let o=t.previousSibling;for(;o&&o.is("element","listItem")&&o.getAttribute("listIndent")>=e;){if(o.getAttribute("listIndent")==e)return o.getAttribute("listType")==n;o=o.previousSibling}return!1}return!0}}function ek(t,e,n,o){const i=e.parent,r=n.mapper,s=n.writer;let a=r.toViewPosition(o.createPositionBefore(t));const c=ik(t.previousSibling,{sameIndent:!0,smallerIndent:!0,listIndent:t.getAttribute("listIndent")}),l=t.previousSibling;if(c&&c.getAttribute("listIndent")==t.getAttribute("listIndent")){const t=r.toViewElement(c);a=s.breakContainer(s.createPositionAfter(t))}else if(l&&"listItem"==l.name){a=r.toViewPosition(o.createPositionAt(l,"end"));const t=r.findMappedViewAncestor(a),e=function(t){for(const e of t.getChildren())if("ul"==e.name||"ol"==e.name)return e;return null}(t);a=e?s.createPositionBefore(e):s.createPositionAt(t,"end")}else a=r.toViewPosition(o.createPositionBefore(t));if(a=ok(a),s.insert(a,i),l&&"listItem"==l.name){const t=r.toViewElement(l),n=s.createRange(s.createPositionAt(t,0),a).getWalker({ignoreElementEnd:!0});for(const t of n)if(t.item.is("element","li")){const o=s.breakContainer(s.createPositionBefore(t.item)),i=t.item.parent,r=s.createPositionAt(e,"end");nk(s,r.nodeBefore,r.nodeAfter),s.move(s.createRangeOn(i),r),n.position=o}}else{const n=i.nextSibling;if(n&&(n.is("element","ul")||n.is("element","ol"))){let o=null;for(const e of n.getChildren()){const n=r.toModelElement(e);if(!(n&&n.getAttribute("listIndent")>t.getAttribute("listIndent")))break;o=e}o&&(s.breakContainer(s.createPositionAfter(o)),s.move(s.createRangeOn(o.parent),s.createPositionAt(e,"end")))}}nk(s,i,i.nextSibling),nk(s,i.previousSibling,i)}function nk(t,e,n){return!e||!n||"ul"!=e.name&&"ol"!=e.name||e.name!=n.name||e.getAttribute("class")!==n.getAttribute("class")?null:t.mergeContainers(t.createPositionAfter(e))}function ok(t){return t.getLastMatchingPosition((t=>t.item.is("uiElement")))}function ik(t,e){const n=!!e.sameIndent,o=!!e.smallerIndent,i=e.listIndent;let r=t;for(;r&&"listItem"==r.name;){const t=r.getAttribute("listIndent");if(n&&i==t||o&&i>t)return r;r="forward"===e.direction?r.nextSibling:r.previousSibling}return null}function rk(t,e,n,o){t.ui.componentFactory.add(e,(i=>{const r=t.commands.get(e),s=new nd(i);return s.set({label:n,icon:o,tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(r,"value","isEnabled"),s.on("execute",(()=>{t.execute(e),t.editing.view.focus()})),s}))}function sk(){const t=!this.isEmpty&&("ul"==this.getChild(0).name||"ol"==this.getChild(0).name);return this.isEmpty||t?0:To.call(this)}function ak(t){return(e,n,o)=>{const i=o.consumable;if(!i.test(n.item,"insert")||!i.test(n.item,"attribute:listType")||!i.test(n.item,"attribute:listIndent"))return;i.consume(n.item,"insert"),i.consume(n.item,"attribute:listType"),i.consume(n.item,"attribute:listIndent");const r=n.item;ek(r,function(t,e){const n=e.mapper,o=e.writer,i="numbered"==t.getAttribute("listType")?"ol":"ul",r=function(t){const e=t.createContainerElement("li");return e.getFillerOffset=sk,e}(o),s=o.createContainerElement(i,null);return o.insert(o.createPositionAt(s,0),r),n.bindElements(t,r),r}(r,o),o,t)}}function ck(t,e,n){if(!n.consumable.test(e.item,t.name))return;const o=n.mapper.toViewElement(e.item),i=n.writer;i.breakContainer(i.createPositionBefore(o)),i.breakContainer(i.createPositionAfter(o));const r=o.parent,s="numbered"==e.attributeNewValue?"ol":"ul";i.rename(s,r)}function lk(t,e,n){n.consumable.consume(e.item,t.name);const o=n.mapper.toViewElement(e.item).parent,i=n.writer;nk(i,o,o.nextSibling),nk(i,o.previousSibling,o)}function dk(t,e,n){if(n.consumable.test(e.item,t.name)&&"listItem"!=e.item.name){let t=n.mapper.toViewPosition(e.range.start);const o=n.writer,i=[];for(;("ul"==t.parent.name||"ol"==t.parent.name)&&(t=o.breakContainer(t),"li"==t.parent.name);){const e=t,n=o.createPositionAt(t.parent,"end");if(!e.isEqual(n)){const t=o.remove(o.createRange(e,n));i.push(t)}t=o.createPositionAfter(t.parent)}if(i.length>0){for(let e=0;e0){const e=nk(o,n,n.nextSibling);e&&e.parent==n&&t.offset--}}nk(o,t.nodeBefore,t.nodeAfter)}}}function hk(t,e,n){const o=n.mapper.toViewPosition(e.position),i=o.nodeBefore,r=o.nodeAfter;nk(n.writer,i,r)}function uk(t,e,n){if(n.consumable.consume(e.viewItem,{name:!0})){const t=n.writer,o=t.createElement("listItem"),i=function(t){let e=0,n=t.parent;for(;n;){if(n.is("element","li"))e++;else{const t=n.previousSibling;t&&t.is("element","li")&&e++}n=n.parent}return e}(e.viewItem);t.setAttribute("listIndent",i,o);const r=e.viewItem.parent&&"ol"==e.viewItem.parent.name?"numbered":"bulleted";if(t.setAttribute("listType",r,o),!n.safeInsert(o,e.modelCursor))return;const s=function(t,e,n){const{writer:o,schema:i}=n;let r=o.createPositionAfter(t);for(const s of e)if("ul"==s.name||"ol"==s.name)r=n.convertItem(s,r).modelCursor;else{const e=n.convertItem(s,o.createPositionAt(t,"end")),a=e.modelRange.start.nodeAfter;a&&a.is("element")&&!i.checkChild(t,a.name)&&(t=e.modelCursor.parent.is("element","listItem")?e.modelCursor.parent:kk(e.modelCursor),r=o.createPositionAfter(t))}return r}(o,e.viewItem.getChildren(),n);e.modelRange=t.createRange(e.modelCursor,s),n.updateConversionResult(o,e)}}function gk(t,e,n){if(n.consumable.test(e.viewItem,{name:!0})){const t=Array.from(e.viewItem.getChildren());for(const e of t)!e.is("element","li")&&!wk(e)&&e._remove()}}function mk(t,e,n){if(n.consumable.test(e.viewItem,{name:!0})){if(0===e.viewItem.childCount)return;const t=[...e.viewItem.getChildren()];let n=!1;for(const e of t)n&&!wk(e)&&e._remove(),wk(e)&&(n=!0)}}function pk(t){return(e,n)=>{if(n.isPhantom)return;const o=n.modelPosition.nodeBefore;if(o&&o.is("element","listItem")){const e=n.mapper.toViewElement(o),i=e.getAncestors().find(wk),r=t.createPositionAt(e,0).getWalker();for(const t of r){if("elementStart"==t.type&&t.item.is("element","li")){n.viewPosition=t.previousPosition;break}if("elementEnd"==t.type&&t.item==i){n.viewPosition=t.nextPosition;break}}}}}function fk(t,[e,n]){let o,i=e.is("documentFragment")?e.getChild(0):e;if(o=n?this.createSelection(n):this.document.selection,i&&i.is("element","listItem")){const t=o.getFirstPosition();let e=null;if(t.parent.is("element","listItem")?e=t.parent:t.nodeBefore&&t.nodeBefore.is("element","listItem")&&(e=t.nodeBefore),e){const t=e.getAttribute("listIndent");if(t>0)for(;i&&i.is("element","listItem");)i._setAttribute("listIndent",i.getAttribute("listIndent")+t),i=i.nextSibling}}}function kk(t){const e=new Ps({startPosition:t});let n;do{n=e.next()}while(!n.value.item.is("element","listItem"));return n.value.item}function bk(t,e,n,o,i,r){const s=ik(e.nodeBefore,{sameIndent:!0,smallerIndent:!0,listIndent:t,foo:"b"}),a=i.mapper,c=i.writer,l=s?s.getAttribute("listIndent"):null;let d;if(s)if(l==t){const t=a.toViewElement(s).parent;d=c.createPositionAfter(t)}else{const t=r.createPositionAt(s,"end");d=a.toViewPosition(t)}else d=n;d=ok(d);for(const t of[...o.getChildren()])wk(t)&&(d=c.move(c.createRangeOn(t),d).end,nk(c,t,t.nextSibling),nk(c,t.previousSibling,t))}function wk(t){return t.is("element","ol")||t.is("element","ul")}class _k extends te{static get pluginName(){return"ListEditing"}static get requires(){return[$h,nu]}init(){const t=this.editor;t.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});const e=t.data,n=t.editing;var o;t.model.document.registerPostFixer((e=>function(t,e){const n=t.document.differ.getChanges(),o=new Map;let i=!1;for(const o of n)if("insert"==o.type&&"listItem"==o.name)r(o.position);else if("insert"==o.type&&"listItem"!=o.name){if("$text"!=o.name){const n=o.position.nodeAfter;n.hasAttribute("listIndent")&&(e.removeAttribute("listIndent",n),i=!0),n.hasAttribute("listType")&&(e.removeAttribute("listType",n),i=!0),n.hasAttribute("listStyle")&&(e.removeAttribute("listStyle",n),i=!0),n.hasAttribute("listReversed")&&(e.removeAttribute("listReversed",n),i=!0),n.hasAttribute("listStart")&&(e.removeAttribute("listStart",n),i=!0);for(const e of Array.from(t.createRangeIn(n)).filter((t=>t.item.is("element","listItem"))))r(e.previousPosition)}r(o.position.getShiftedBy(o.length))}else"remove"==o.type&&"listItem"==o.name?r(o.position):("attribute"==o.type&&"listIndent"==o.attributeKey||"attribute"==o.type&&"listType"==o.attributeKey)&&r(o.range.start);for(const t of o.values())s(t),a(t);return i;function r(t){const e=t.nodeBefore;if(e&&e.is("element","listItem")){let t=e;if(o.has(t))return;for(let e=t.previousSibling;e&&e.is("element","listItem");e=t.previousSibling)if(t=e,o.has(t))return;o.set(e,t)}else{const e=t.nodeAfter;e&&e.is("element","listItem")&&o.set(e,e)}}function s(t){let n=0,o=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(r>n){let s;null===o?(o=r-n,s=n):(o>r&&(o=r),s=r-o),e.setAttribute("listIndent",s,t),i=!0}else o=null,n=t.getAttribute("listIndent")+1;t=t.nextSibling}}function a(t){let n=[],o=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(o&&o.getAttribute("listIndent")>r&&(n=n.slice(0,r+1)),0!=r)if(n[r]){const o=n[r];t.getAttribute("listType")!=o&&(e.setAttribute("listType",o,t),i=!0)}else n[r]=t.getAttribute("listType");o=t,t=t.nextSibling}}}(t.model,e))),n.mapper.registerViewToModelLength("li",Ak),e.mapper.registerViewToModelLength("li",Ak),n.mapper.on("modelToViewPosition",pk(n.view)),n.mapper.on("viewToModelPosition",(o=t.model,(t,e)=>{const n=e.viewPosition,i=n.parent,r=e.mapper;if("ul"==i.name||"ol"==i.name){if(n.isAtEnd){const t=r.toModelElement(n.nodeBefore),i=r.getModelLength(n.nodeBefore);e.modelPosition=o.createPositionBefore(t).getShiftedBy(i)}else{const t=r.toModelElement(n.nodeAfter);e.modelPosition=o.createPositionBefore(t)}t.stop()}else if("li"==i.name&&n.nodeBefore&&("ul"==n.nodeBefore.name||"ol"==n.nodeBefore.name)){const s=r.toModelElement(i);let a=1,c=n.nodeBefore;for(;c&&wk(c);)a+=r.getModelLength(c),c=c.previousSibling;e.modelPosition=o.createPositionBefore(s).getShiftedBy(a),t.stop()}})),e.mapper.on("modelToViewPosition",pk(n.view)),t.conversion.for("editingDowncast").add((e=>{e.on("insert",dk,{priority:"high"}),e.on("insert:listItem",ak(t.model)),e.on("attribute:listType:listItem",ck,{priority:"high"}),e.on("attribute:listType:listItem",lk,{priority:"low"}),e.on("attribute:listIndent:listItem",function(t){return(e,n,o)=>{if(!o.consumable.consume(n.item,"attribute:listIndent"))return;const i=o.mapper.toViewElement(n.item),r=o.writer;r.breakContainer(r.createPositionBefore(i)),r.breakContainer(r.createPositionAfter(i));const s=i.parent,a=s.previousSibling,c=r.createRangeOn(s);r.remove(c),a&&a.nextSibling&&nk(r,a,a.nextSibling),bk(n.attributeOldValue+1,n.range.start,c.start,i,o,t),ek(n.item,i,o,t);for(const t of n.item.getChildren())o.consumable.consume(t,"insert")}}(t.model)),e.on("remove:listItem",function(t){return(e,n,o)=>{const i=o.mapper.toViewPosition(n.position).getLastMatchingPosition((t=>!t.item.is("element","li"))).nodeAfter,r=o.writer;r.breakContainer(r.createPositionBefore(i)),r.breakContainer(r.createPositionAfter(i));const s=i.parent,a=s.previousSibling,c=r.createRangeOn(s),l=r.remove(c);a&&a.nextSibling&&nk(r,a,a.nextSibling),bk(o.mapper.toModelElement(i).getAttribute("listIndent")+1,n.position,c.start,i,o,t);for(const t of r.createRangeIn(l).getItems())o.mapper.unbindViewElement(t);e.stop()}}(t.model)),e.on("remove",hk,{priority:"low"})})),t.conversion.for("dataDowncast").add((e=>{e.on("insert",dk,{priority:"high"}),e.on("insert:listItem",ak(t.model))})),t.conversion.for("upcast").add((t=>{t.on("element:ul",gk,{priority:"high"}),t.on("element:ol",gk,{priority:"high"}),t.on("element:li",mk,{priority:"high"}),t.on("element:li",uk)})),t.model.on("insertContent",fk,{priority:"high"}),t.commands.add("numberedList",new Zf(t,"numbered")),t.commands.add("bulletedList",new Zf(t,"bulleted")),t.commands.add("indentList",new tk(t,"forward")),t.commands.add("outdentList",new tk(t,"backward"));const i=n.view.document;this.listenTo(i,"enter",((t,e)=>{const n=this.editor.model.document,o=n.selection.getLastPosition().parent;n.selection.isCollapsed&&"listItem"==o.name&&o.isEmpty&&(this.editor.execute("outdentList"),e.preventDefault(),t.stop())}),{context:"li"}),this.listenTo(i,"delete",((t,e)=>{if("backward"!==e.direction)return;const n=this.editor.model.document.selection;if(!n.isCollapsed)return;const o=n.getFirstPosition();if(!o.isAtStart)return;const i=o.parent;"listItem"===i.name&&(i.previousSibling&&"listItem"===i.previousSibling.name||(this.editor.execute("outdentList"),e.preventDefault(),t.stop()))}),{context:"li"}),this.listenTo(t.editing.view.document,"tab",((e,n)=>{const o=n.shiftKey?"outdentList":"indentList";this.editor.commands.get(o).isEnabled&&(t.execute(o),n.stopPropagation(),n.preventDefault(),e.stop())}),{context:"li"})}afterInit(){const t=this.editor.commands,e=t.get("indent"),n=t.get("outdent");e&&e.registerChildCommand(t.get("indentList")),n&&n.registerChildCommand(t.get("outdentList"))}}function Ak(t){let e=1;for(const n of t.getChildren())if("ul"==n.name||"ol"==n.name)for(const t of n.getChildren())e+=Ak(t);return e}class Ck extends te{static get pluginName(){return"ListUI"}init(){const t=this.editor.t;rk(this.editor,"numberedList",t("Numbered List"),' '),rk(this.editor,"bulletedList",t("Bulleted List"),' ')}}function vk(t,e){return t=>{t.on("attribute:url:media",n)};function n(n,o,i){if(!i.consumable.consume(o.item,n.name))return;const r=o.attributeNewValue,s=i.writer,a=i.mapper.toViewElement(o.item),c=[...a.getChildren()].find((t=>t.getCustomProperty("media-content")));s.remove(c);const l=t.getMediaViewElement(s,r,e);s.insert(s.createPositionAt(a,0),l)}}function yk(t,e,n,o){return t.createContainerElement("figure",{class:"media"},[e.getMediaViewElement(t,n,o),t.createSlot()])}function xk(t){const e=t.getSelectedElement();return e&&e.is("element","media")?e:null}function Ek(t,e,n,o){t.change((i=>{const r=i.createElement("media",{url:e});t.insertObject(r,n,null,{setSelection:"on",findOptimalPosition:o})}))}class Dk extends ne{refresh(){const t=this.editor.model,e=t.document.selection,n=xk(e);this.value=n?n.getAttribute("url"):null,this.isEnabled=function(t){const e=t.getSelectedElement();return!!e&&"media"===e.name}(e)||function(t,e){let n=pu(t,e).start.parent;return n.isEmpty&&!e.schema.isLimit(n)&&(n=n.parent),e.schema.checkChild(n,"media")}(e,t)}execute(t){const e=this.editor.model,n=e.document.selection,o=xk(n);o?e.change((e=>{e.setAttribute("url",t,o)})):Ek(e,t,n,!0)}}class Ik{constructor(t,e){const n=e.providers,o=e.extraProviders||[],i=new Set(e.removeProviders),r=n.concat(o).filter((t=>{const e=t.name;return e?!i.has(e):(c("media-embed-no-provider-name",{provider:t}),!1)}));this.locale=t,this.providerDefinitions=r}hasMedia(t){return!!this._getMedia(t)}getMediaViewElement(t,e,n){return this._getMedia(e).getViewElement(t,n)}_getMedia(t){if(!t)return new Mk(this.locale);t=t.trim();for(const e of this.providerDefinitions){const n=e.html,o=Ln(e.url);for(const e of o){const o=this._getUrlMatches(t,e);if(o)return new Mk(this.locale,t,o,n)}}return null}_getUrlMatches(t,e){let n=t.match(e);if(n)return n;let o=t.replace(/^https?:\/\//,"");return n=o.match(e),n||(o=o.replace(/^www\./,""),n=o.match(e),n||null)}}class Mk{constructor(t,e,n,o){this.url=this._getValidUrl(e),this._t=t.t,this._match=n,this._previewRenderer=o}getViewElement(t,e){const n={};let o;if(e.renderForEditingView||e.renderMediaPreview&&this.url&&this._previewRenderer){this.url&&(n["data-oembed-url"]=this.url),e.renderForEditingView&&(n.class="ck-media__wrapper");const i=this._getPreviewHtml(e);o=t.createRawElement("div",n,((t,e)=>{e.setContentOf(t,i)}))}else this.url&&(n.url=this.url),o=t.createEmptyElement(e.elementName,n);return t.setCustomProperty("media-content",!0,o),o}_getPreviewHtml(t){return this._previewRenderer?this._previewRenderer(this._match):this.url&&t.renderForEditingView?this._getPlaceholderHtml():""}_getPlaceholderHtml(){const t=new td,e=new Jl;return t.text=this._t("Open media in new tab"),e.content=' ',e.viewBox="0 0 64 42",new Sl({tag:"div",attributes:{class:"ck ck-reset_all ck-media__placeholder"},children:[{tag:"div",attributes:{class:"ck-media__placeholder__icon"},children:[e]},{tag:"a",attributes:{class:"ck-media__placeholder__url",target:"_blank",rel:"noopener noreferrer",href:this.url},children:[{tag:"span",attributes:{class:"ck-media__placeholder__url__text"},children:[this.url]},t]}]}).render().outerHTML}_getValidUrl(t){return t?t.match(/^https?/)?t:"https://"+t:null}}var Sk=n(7442);Ki()(Sk.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Sk.Z.locals;class Tk extends te{static get pluginName(){return"MediaEmbedEditing"}constructor(t){super(t),t.config.define("mediaEmbed",{elementName:"oembed",providers:[{name:"dailymotion",url:/^dailymotion\.com\/video\/(\w+)/,html:t=>`
`},{name:"spotify",url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:t=>`
`},{name:"youtube",url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)/,/^(?:m\.)?youtube\.com\/v\/([\w-]+)/,/^youtube\.com\/embed\/([\w-]+)/,/^youtu\.be\/([\w-]+)/],html:t=>`VIDEO
`},{name:"vimeo",url:[/^vimeo\.com\/(\d+)/,/^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/album\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/channels\/[^/]+\/(\d+)/,/^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/,/^vimeo\.com\/ondemand\/[^/]+\/(\d+)/,/^player\.vimeo\.com\/video\/(\d+)/],html:t=>`
`},{name:"instagram",url:/^instagram\.com\/p\/(\w+)/},{name:"twitter",url:/^twitter\.com/},{name:"googleMaps",url:[/^google\.com\/maps/,/^goo\.gl\/maps/,/^maps\.google\.com/,/^maps\.app\.goo\.gl/]},{name:"flickr",url:/^flickr\.com/},{name:"facebook",url:/^facebook\.com/}]}),this.registry=new Ik(t.locale,t.config.get("mediaEmbed"))}init(){const t=this.editor,e=t.model.schema,n=t.t,o=t.conversion,i=t.config.get("mediaEmbed.previewsInData"),r=t.config.get("mediaEmbed.elementName"),s=this.registry;t.commands.add("mediaEmbed",new Dk(t)),e.register("media",{inheritAllFrom:"$blockObject",allowAttributes:["url"]}),o.for("dataDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const n=t.getAttribute("url");return yk(e,s,n,{elementName:r,renderMediaPreview:n&&i})}}),o.for("dataDowncast").add(vk(s,{elementName:r,renderMediaPreview:i})),o.for("editingDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const o=t.getAttribute("url");return function(t,e,n){return e.setCustomProperty("media",!0,t),lu(t,e,{label:n})}(yk(e,s,o,{elementName:r,renderForEditingView:!0}),e,n("media widget"))}}),o.for("editingDowncast").add(vk(s,{elementName:r,renderForEditingView:!0})),o.for("upcast").elementToElement({view:t=>["oembed",r].includes(t.name)&&t.getAttribute("url")?{name:!0}:null,model:(t,{writer:e})=>{const n=t.getAttribute("url");if(s.hasMedia(n))return e.createElement("media",{url:n})}}).elementToElement({view:{name:"div",attributes:{"data-oembed-url":!0}},model:(t,{writer:e})=>{const n=t.getAttribute("data-oembed-url");if(s.hasMedia(n))return e.createElement("media",{url:n})}}).add((t=>{t.on("element:figure",(function(t,e,n){if(!n.consumable.consume(e.viewItem,{name:!0,classes:"media"}))return;const{modelRange:o,modelCursor:i}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=o,e.modelCursor=i,vs(o.getItems())||n.consumable.revert(e.viewItem,{name:!0,classes:"media"})}))}))}}const Nk=/^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/;class Bk extends te{static get requires(){return[Fu,nu,Sg]}static get pluginName(){return"AutoMediaEmbed"}constructor(t){super(t),this._timeoutId=null,this._positionToInsert=null}init(){const t=this.editor,e=t.model.document;this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(()=>{const t=e.selection.getFirstRange(),n=qc.fromPosition(t.start);n.stickiness="toPrevious";const o=qc.fromPosition(t.end);o.stickiness="toNext",e.once("change:data",(()=>{this._embedMediaBetweenPositions(n,o),n.detach(),o.detach()}),{priority:"high"})})),t.commands.get("undo").on("execute",(()=>{this._timeoutId&&(tr.window.clearTimeout(this._timeoutId),this._positionToInsert.detach(),this._timeoutId=null,this._positionToInsert=null)}),{priority:"high"})}_embedMediaBetweenPositions(t,e){const n=this.editor,o=n.plugins.get(Tk).registry,i=new Js(t,e),r=i.getWalker({ignoreElementEnd:!0});let s="";for(const t of r)t.item.is("$textProxy")&&(s+=t.item.data);s=s.trim(),s.match(Nk)&&o.hasMedia(s)&&n.commands.get("mediaEmbed").isEnabled?(this._positionToInsert=qc.fromPosition(t),this._timeoutId=tr.window.setTimeout((()=>{n.model.change((t=>{let e;this._timeoutId=null,t.remove(i),i.detach(),"$graveyard"!==this._positionToInsert.root.rootName&&(e=this._positionToInsert),Ek(n.model,s,e,!1),this._positionToInsert.detach(),this._positionToInsert=null})),n.plugins.get("Delete").requestUndoOnBackspace()}),100)):i.detach()}}var Pk=n(9292);Ki()(Pk.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Pk.Z.locals;class zk extends Ml{constructor(t,e){super(e);const n=e.t;this.focusTracker=new ys,this.keystrokes=new xs,this.set("mediaURLInputValue",""),this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(n("Save"),vl.check,"ck-button-save"),this.saveButtonView.type="submit",this.saveButtonView.bind("isEnabled").to(this,"mediaURLInputValue",(t=>!!t)),this.cancelButtonView=this._createButton(n("Cancel"),vl.cancel,"ck-button-cancel","cancel"),this._focusables=new Dl,this._focusCycler=new kd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this._validators=t,this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-form","ck-responsive-form"],tabindex:"-1"},children:[this.urlInputView,this.saveButtonView,this.cancelButtonView]}),xl(this)}render(){super.render(),El({view:this}),[this.urlInputView,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t),this.focusTracker.add(t.element)})),this.keystrokes.listenTo(this.element);const t=t=>t.stopPropagation();this.keystrokes.set("arrowright",t),this.keystrokes.set("arrowleft",t),this.keystrokes.set("arrowup",t),this.keystrokes.set("arrowdown",t),this.listenTo(this.urlInputView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}get url(){return this.urlInputView.fieldView.element.value.trim()}set url(t){this.urlInputView.fieldView.element.value=t.trim()}isValid(){this.resetFormStatus();for(const t of this._validators){const e=t(this);if(e)return this.urlInputView.errorText=e,!1}return!0}resetFormStatus(){this.urlInputView.errorText=null,this.urlInputView.infoText=this._urlInputViewInfoDefault}_createUrlInput(){const t=this.locale.t,e=new Yd(this.locale,Kd),n=e.fieldView;return this._urlInputViewInfoDefault=t("Paste the media URL in the input."),this._urlInputViewInfoTip=t("Tip: Paste the URL into the content to embed faster."),e.label=t("Media URL"),e.infoText=this._urlInputViewInfoDefault,n.on("input",(()=>{e.infoText=n.element.value?this._urlInputViewInfoTip:this._urlInputViewInfoDefault,this.mediaURLInputValue=n.element.value.trim()})),e}_createButton(t,e,n,o){const i=new nd(this.locale);return i.set({label:t,icon:e,tooltip:!0}),i.extendTemplate({attributes:{class:n}}),o&&i.delegate("execute").to(this,o),i}}class Lk extends te{static get requires(){return[Tk]}static get pluginName(){return"MediaEmbedUI"}init(){const t=this.editor,e=t.commands.get("mediaEmbed"),n=t.plugins.get(Tk).registry;t.ui.componentFactory.add("mediaEmbed",(o=>{const i=Bd(o),r=new zk(function(t,e){return[e=>{if(!e.url.length)return t("The URL must not be empty.")},n=>{if(!e.hasMedia(n.url))return t("This media URL is not supported.")}]}(t.t,n),t.locale);return this._setUpDropdown(i,r,e,t),this._setUpForm(i,r,e),i}))}_setUpDropdown(t,e,n){const o=this.editor,i=o.t,r=t.buttonView;function s(){o.editing.view.focus(),t.isOpen=!1}t.bind("isEnabled").to(n),t.panelView.children.add(e),r.set({label:i("Insert media"),icon:' ',tooltip:!0}),r.on("open",(()=>{e.disableCssTransitions(),e.url=n.value||"",e.urlInputView.fieldView.select(),e.focus(),e.enableCssTransitions()}),{priority:"low"}),t.on("submit",(()=>{e.isValid()&&(o.execute("mediaEmbed",e.url),s())})),t.on("change:isOpen",(()=>e.resetFormStatus())),t.on("cancel",(()=>s()))}_setUpForm(t,e,n){e.delegate("submit","cancel").to(t),e.urlInputView.bind("value").to(n,"value"),e.urlInputView.bind("isReadOnly").to(n,"isEnabled",(t=>!t))}}var Ok=n(4652);function Rk(t){if(t.startsWith("arabic-leading-zero"))return"decimal-leading-zero";switch(t){case"alpha-upper":return"upper-alpha";case"alpha-lower":return"lower-alpha";case"roman-upper":return"upper-roman";case"roman-lower":return"lower-roman";case"circle":case"disc":case"square":return t;default:return null}}function jk(t,e,n){const o=e.parent,i=n.createElement(t.type),r=o.getChildIndex(e)+1;return n.insertChild(r,i,o),t.style&&n.setStyle("list-style-type",t.style,i),t.startIndex&&t.startIndex>1&&n.setAttribute("start",t.startIndex,i),i}function Fk(t){const e={},n=t.getStyle("mso-list");if(n){const t=n.match(/(^|\s{1,100})l(\d+)/i),o=n.match(/\s{0,100}lfo(\d+)/i),i=n.match(/\s{0,100}level(\d+)/i);t&&o&&i&&(e.id=t[2],e.order=o[1],e.indent=i[1])}return e}Ki()(Ok.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Ok.Z.locals;const Vk=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class Uk{constructor(t){this.document=t}isActive(t){return Vk.test(t)}execute(t){const e=new Lh(this.document),{body:n}=t._parsedData;!function(t,e){for(const n of t.getChildren())if(n.is("element","b")&&"normal"===n.getStyle("font-weight")){const o=t.getChildIndex(n);e.remove(n),e.insertChild(o,n.getChildren(),t)}}(n,e),function(t,e){for(const n of e.createRangeIn(t)){const t=n.item;if(t.is("element","li")){const n=t.getChild(0);n&&n.is("element","p")&&e.unwrapElement(n)}}}(n,e),t.content=n}}function Hk(t){return btoa(t.match(/\w{2}/g).map((t=>String.fromCharCode(parseInt(t,16)))).join(""))}const Wk=/ /i,qk=/xmlns:o="urn:schemas-microsoft-com/i;class Gk{constructor(t){this.document=t}isActive(t){return Wk.test(t)||qk.test(t)}execute(t){const{body:e,stylesString:n}=t._parsedData;(function(t,e){if(!t.childCount)return;const n=new Lh(t.document),o=function(t,e){const n=e.createRangeIn(t),o=new Kn({name:/^p|h\d+$/,styles:{"mso-list":/.*/}}),i=[];for(const t of n)if("elementStart"===t.type&&o.match(t.item)){const e=Fk(t.item);i.push({element:t.item,id:e.id,order:e.order,indent:e.indent})}return i}(t,n);if(!o.length)return;let i=null,r=1;o.forEach(((t,s)=>{const a=function(t,e){if(!t)return!0;if(t.id!==e.id)return e.indent-t.indent!=1;const n=e.element.previousSibling;return!n||!((o=n).is("element","ol")||o.is("element","ul"));var o}(o[s-1],t),c=(d=t,(l=a?null:o[s-1])?d.indent-l.indent:d.indent-1);var l,d;if(a&&(i=null,r=1),!i||0!==c){const o=function(t,e){const n=/mso-level-number-format:([^;]{0,100});/gi,o=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi,i=new RegExp(`@list l${t.id}:level${t.indent}\\s*({[^}]*)`,"gi").exec(e);let r="decimal",s="ol",a=null;if(i&&i[1]){const e=n.exec(i[1]);if(e&&e[1]&&(r=e[1].trim(),s="bullet"!==r&&"image"!==r?"ol":"ul"),"bullet"===r){const e=function(t){const e=function(t){if(t.getChild(0).is("$text"))return null;for(const e of t.getChildren()){if(!e.is("element","span"))continue;const t=e.getChild(0);return t.is("$text")?t:t.getChild(0)}}(t);if(!e)return null;const n=e._data;return"o"===n?"circle":"·"===n?"disc":"§"===n?"square":null}(t.element);e&&(r=e)}else{const t=o.exec(i[1]);t&&t[1]&&(a=parseInt(t[1]))}}return{type:s,startIndex:a,style:Rk(r)}}(t,e);if(i){if(t.indent>r){const t=i.getChild(i.childCount-1),e=t.getChild(t.childCount-1);i=jk(o,e,n),r+=1}else if(t.indentt.indexOf(e)>-1))?r.push(n):n.getAttribute("src")||r.push(n)}for(const t of r)n.remove(t)}(o,t,n),function(t,e){const n=e.createRangeIn(t),o=new Kn({name:/v:(.+)/}),i=[];for(const t of n)"elementStart"==t.type&&o.match(t.item)&&i.push(t.item);for(const t of i)e.remove(t)}(t,n);const i=function(t,e){const n=e.createRangeIn(t),o=new Kn({name:"img"}),i=[];for(const t of n)o.match(t.item)&&t.item.getAttribute("src").startsWith("file://")&&i.push(t.item);return i}(t,n);i.length&&function(t,e,n){if(t.length===e.length)for(let o=0;o(\s+)<\/span>/g,((t,e)=>1===e.length?" ":Array(e.length+1).join(" ").substr(0,e.length)))}function Kk(t,e,n,o,i=1){e>i?o.setAttribute(t,e,n):o.removeAttribute(t,n)}function $k(t,e,n={}){const o=t.createElement("tableCell",n);return t.insertElement("paragraph",o),t.insert(o,e),o}function Qk(t,e){const n=e.parent.parent,o=parseInt(n.getAttribute("headingColumns")||0),{column:i}=t.getCellLocation(e);return!!o&&i{e.on(`element:${t}`,((t,e,n)=>{if(e.modelRange&&e.viewItem.isEmpty){const t=e.modelRange.start.nodeAfter,o=n.writer.createPositionAt(t,0);n.writer.insertElement("paragraph",o)}}),{priority:"low"})}}function Jk(t){let e=0,n=0;const o=Array.from(t.getChildren()).filter((t=>"th"===t.name||"td"===t.name));for(;n1||i>1)&&this._recordSpans(n,i,o),this._shouldSkipSlot()||(e=this._formatOutValue(n)),this._nextCellAtColumn=this._column+o}return this._column++,this._column==this._nextCellAtColumn&&this._cellIndex++,e||this.next()}skipRow(t){this._skipRows.add(t)}_advanceToNextRow(){return this._row++,this._rowIndex++,this._column=0,this._cellIndex=0,this._nextCellAtColumn=-1,this.next()}_isOverEndRow(){return void 0!==this._endRow&&this._row>this._endRow}_isOverEndColumn(){return void 0!==this._endColumn&&this._column>this._endColumn}_formatOutValue(t,e=this._row,n=this._column){return{done:!1,value:new tb(this,t,e,n)}}_shouldSkipSlot(){const t=this._skipRows.has(this._row),e=this._rowthis._endColumn;return t||e||n||o}_getSpanned(){const t=this._spannedCells.get(this._row);return t&&t.get(this._column)||null}_recordSpans(t,e,n){const o={cell:t,row:this._row,column:this._column};for(let t=this._row;t{const i=n.getAttribute("headingRows")||0,r=[];i>0&&r.push(o.createContainerElement("thead",null,o.createSlot((t=>t.is("element","tableRow")&&t.indext.is("element","tableRow")&&t.index>=i))));const s=o.createContainerElement("figure",{class:"table"},[o.createContainerElement("table",null,r),o.createSlot((t=>!t.is("element","tableRow")))]);return e.asWidget?function(t,e){return e.setCustomProperty("table",!0,t),lu(t,e,{hasSelectionHandle:!0})}(s,o):s}}function nb(t={}){return(e,{writer:n})=>{const o=e.parent,i=o.parent,r=i.getChildIndex(o),s=new Xk(i,{row:r}),a=i.getAttribute("headingRows")||0,c=i.getAttribute("headingColumns")||0;for(const o of s)if(o.cell==e){const e=o.row{if(e.parent.is("element","tableCell")&&ib(e))return t.asWidget?n.createContainerElement("span",{class:"ck-table-bogus-paragraph"}):(o.consume(e,"insert"),void i.bindElements(e,i.toViewElement(e.parent)))}}function ib(t){return 1==t.parent.childCount&&![...t.getAttributeKeys()].length}class rb extends ne{refresh(){const t=this.editor.model,e=t.document.selection,n=t.schema;this.isEnabled=function(t,e){const n=t.getFirstPosition().parent,o=n===n.root?n:n.parent;return e.checkChild(o,"table")}(e,n)}execute(t={}){const e=this.editor.model,n=this.editor.plugins.get("TableUtils"),o=this.editor.config.get("table"),i=o.defaultHeadings.rows,r=o.defaultHeadings.columns;void 0===t.headingRows&&i&&(t.headingRows=i),void 0===t.headingColumns&&r&&(t.headingColumns=r),e.change((o=>{const i=n.createTable(o,t);e.insertObject(i,null,null,{findOptimalPosition:"auto"}),o.setSelection(o.createPositionAt(i.getNodeByPath([0,0,0]),0))}))}}class sb extends ne{constructor(t,e={}){super(t),this.order=e.order||"below"}refresh(){const t=this.editor.model.document.selection,e=!!this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(t).length;this.isEnabled=e}execute(){const t=this.editor,e=t.model.document.selection,n=t.plugins.get("TableUtils"),o="above"===this.order,i=n.getSelectionAffectedTableCells(e),r=n.getRowIndexes(i),s=o?r.first:r.last,a=i[0].findAncestor("table");n.insertRows(a,{at:o?s:s+1,copyStructureFromAbove:!o})}}class ab extends ne{constructor(t,e={}){super(t),this.order=e.order||"right"}refresh(){const t=this.editor.model.document.selection,e=!!this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(t).length;this.isEnabled=e}execute(){const t=this.editor,e=t.model.document.selection,n=t.plugins.get("TableUtils"),o="left"===this.order,i=n.getSelectionAffectedTableCells(e),r=n.getColumnIndexes(i),s=o?r.first:r.last,a=i[0].findAncestor("table");n.insertColumns(a,{columns:1,at:o?s:s+1})}}class cb extends ne{constructor(t,e={}){super(t),this.direction=e.direction||"horizontally"}refresh(){const t=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=1===t.length}execute(){const t=this.editor.plugins.get("TableUtils"),e=t.getSelectionAffectedTableCells(this.editor.model.document.selection)[0];"horizontally"===this.direction?t.splitCellHorizontally(e,2):t.splitCellVertically(e,2)}}function lb(t,e,n){const{startRow:o,startColumn:i,endRow:r,endColumn:s}=e,a=n.createElement("table"),c=r-o+1;for(let t=0;t0&&Kk("headingRows",r-n,t,i,0);const s=parseInt(e.getAttribute("headingColumns")||0);s>0&&Kk("headingColumns",s-o,t,i,0)}(a,t,o,i,n),a}function db(t,e,n=0){const o=[],i=new Xk(t,{startRow:n,endRow:e-1});for(const t of i){const{row:n,cellHeight:i}=t,r=n+i-1;n1&&(a.rowspan=c);const l=parseInt(t.getAttribute("colspan")||1);l>1&&(a.colspan=l);const d=r+s,h=[...new Xk(i,{startRow:r,endRow:d,includeAllSlots:!0})];let u,g=null;for(const e of h){const{row:o,column:i,cell:r}=e;r===t&&void 0===u&&(u=i),void 0!==u&&u===i&&o===d&&(g=$k(n,e.getPositionBefore(),a))}return Kk("rowspan",s,t,n),g}function ub(t,e){const n=[],o=new Xk(t);for(const t of o){const{column:o,cellWidth:i}=t,r=o+i-1;o1&&(r.colspan=s);const a=parseInt(t.getAttribute("rowspan")||1);a>1&&(r.rowspan=a);const c=$k(o,o.createPositionAfter(t),r);return Kk("colspan",i,t,o),c}function mb(t,e,n,o,i,r){const s=parseInt(t.getAttribute("colspan")||1),a=parseInt(t.getAttribute("rowspan")||1);n+s-1>i&&Kk("colspan",i-n+1,t,r,1),e+a-1>o&&Kk("rowspan",o-e+1,t,r,1)}function pb(t,e){const n=e.getColumns(t),o=new Array(n).fill(0);for(const{column:e}of new Xk(t))o[e]++;const i=o.reduce(((t,e,n)=>e?t:[...t,n]),[]);if(i.length>0){const n=i[i.length-1];return e.removeColumns(t,{at:n}),!0}return!1}function fb(t,e){const n=[],o=e.getRows(t);for(let e=0;e0){const o=n[n.length-1];return e.removeRows(t,{at:o}),!0}return!1}function kb(t,e){pb(t,e)||fb(t,e)}function bb(t,e){const n=Array.from(new Xk(t,{startColumn:e.firstColumn,endColumn:e.lastColumn,row:e.lastRow}));if(n.every((({cellHeight:t})=>1===t)))return e.lastRow;const o=n[0].cellHeight-1;return e.lastRow+o}function wb(t,e){const n=Array.from(new Xk(t,{startRow:e.firstRow,endRow:e.lastRow,column:e.lastColumn}));if(n.every((({cellWidth:t})=>1===t)))return e.lastColumn;const o=n[0].cellWidth-1;return e.lastColumn+o}class _b extends ne{constructor(t,e){super(t),this.direction=e.direction,this.isHorizontal="right"==this.direction||"left"==this.direction}refresh(){const t=this._getMergeableCell();this.value=t,this.isEnabled=!!t}execute(){const t=this.editor.model,e=t.document,n=this.editor.plugins.get("TableUtils").getTableCellsContainingSelection(e.selection)[0],o=this.value,i=this.direction;t.change((t=>{const e="right"==i||"down"==i,r=e?n:o,s=e?o:n,a=s.parent;!function(t,e,n){Ab(t)||(Ab(e)&&n.remove(n.createRangeIn(e)),n.move(n.createRangeIn(t),n.createPositionAt(e,"end"))),n.remove(t)}(s,r,t);const c=this.isHorizontal?"colspan":"rowspan",l=parseInt(n.getAttribute(c)||1),d=parseInt(o.getAttribute(c)||1);t.setAttribute(c,l+d,r),t.setSelection(t.createRangeIn(r));const h=this.editor.plugins.get("TableUtils");kb(a.findAncestor("table"),h)}))}_getMergeableCell(){const t=this.editor.model.document,e=this.editor.plugins.get("TableUtils"),n=e.getTableCellsContainingSelection(t.selection)[0];if(!n)return;const o=this.isHorizontal?function(t,e,n){const o=t.parent.parent,i="right"==e?t.nextSibling:t.previousSibling,r=(o.getAttribute("headingColumns")||0)>0;if(!i)return;const s="right"==e?t:i,a="right"==e?i:t,{column:c}=n.getCellLocation(s),{column:l}=n.getCellLocation(a),d=parseInt(s.getAttribute("colspan")||1),h=Qk(n,s),u=Qk(n,a);return r&&h!=u?void 0:c+d===l?i:void 0}(n,this.direction,e):function(t,e,n){const o=t.parent,i=o.parent,r=i.getChildIndex(o);if("down"==e&&r===n.getRows(i)-1||"up"==e&&0===r)return;const s=parseInt(t.getAttribute("rowspan")||1),a=i.getAttribute("headingRows")||0;if(a&&("down"==e&&r+s===a||"up"==e&&r===a))return;const c=parseInt(t.getAttribute("rowspan")||1),l="down"==e?r+c:r,d=[...new Xk(i,{endRow:l})],h=d.find((e=>e.cell===t)).column,u=d.find((({row:t,cellHeight:n,column:o})=>o===h&&("down"==e?t===l:l===t+n)));return u&&u.cell}(n,this.direction,e);if(!o)return;const i=this.isHorizontal?"rowspan":"colspan",r=parseInt(n.getAttribute(i)||1);return parseInt(o.getAttribute(i)||1)===r?o:void 0}}function Ab(t){return 1==t.childCount&&t.getChild(0).is("element","paragraph")&&t.getChild(0).isEmpty}class Cb extends ne{refresh(){const t=this.editor.plugins.get("TableUtils"),e=t.getSelectionAffectedTableCells(this.editor.model.document.selection),n=e[0];if(n){const o=n.findAncestor("table"),i=this.editor.plugins.get("TableUtils").getRows(o)-1,r=t.getRowIndexes(e),s=0===r.first&&r.last===i;this.isEnabled=!s}else this.isEnabled=!1}execute(){const t=this.editor.model,e=this.editor.plugins.get("TableUtils"),n=e.getSelectionAffectedTableCells(t.document.selection),o=e.getRowIndexes(n),i=n[0],r=i.findAncestor("table"),s=e.getCellLocation(i).column;t.change((t=>{const n=o.last-o.first+1;e.removeRows(r,{at:o.first,rows:n});const i=function(t,e,n,o){const i=t.getChild(Math.min(e,o-1));let r=i.getChild(0),s=0;for(const t of i.getChildren()){if(s>n)return r;r=t,s+=parseInt(t.getAttribute("colspan")||1)}return r}(r,o.first,s,e.getRows(r));t.setSelection(t.createPositionAt(i,0))}))}}class vb extends ne{refresh(){const t=this.editor.plugins.get("TableUtils"),e=t.getSelectionAffectedTableCells(this.editor.model.document.selection),n=e[0];if(n){const o=n.findAncestor("table"),i=t.getColumns(o),{first:r,last:s}=t.getColumnIndexes(e);this.isEnabled=s-rt.cell===e)).column,last:i.find((t=>t.cell===n)).column},s=function(t,e,n,o){return parseInt(n.getAttribute("colspan")||1)>1?n:e.previousSibling||n.nextSibling?n.nextSibling||e.previousSibling:o.first?t.reverse().find((({column:t})=>tt>o.last)).cell}(i,e,n,r);this.editor.model.change((t=>{const e=r.last-r.first+1;this.editor.plugins.get("TableUtils").removeColumns(o,{at:r.first,columns:e}),t.setSelection(t.createPositionAt(s,0))}))}}class yb extends ne{refresh(){const t=this.editor.plugins.get("TableUtils"),e=this.editor.model,n=t.getSelectionAffectedTableCells(e.document.selection),o=n.length>0;this.isEnabled=o,this.value=o&&n.every((t=>this._isInHeading(t,t.parent.parent)))}execute(t={}){if(t.forceValue===this.value)return;const e=this.editor.plugins.get("TableUtils"),n=this.editor.model,o=e.getSelectionAffectedTableCells(n.document.selection),i=o[0].findAncestor("table"),{first:r,last:s}=e.getRowIndexes(o),a=this.value?r:s+1,c=i.getAttribute("headingRows")||0;n.change((t=>{if(a){const e=db(i,a,a>c?c:0);for(const{cell:n}of e)hb(n,a,t)}Kk("headingRows",a,i,t,0)}))}_isInHeading(t,e){const n=parseInt(e.getAttribute("headingRows")||0);return!!n&&t.parent.index0;this.isEnabled=o,this.value=o&&n.every((t=>Qk(e,t)))}execute(t={}){if(t.forceValue===this.value)return;const e=this.editor.plugins.get("TableUtils"),n=this.editor.model,o=e.getSelectionAffectedTableCells(n.document.selection),i=o[0].findAncestor("table"),{first:r,last:s}=e.getColumnIndexes(o),a=this.value?r:s+1;n.change((t=>{if(a){const e=ub(i,a);for(const{cell:n,column:o}of e)gb(n,o,a,t)}Kk("headingColumns",a,i,t,0)}))}}class Eb extends te{static get pluginName(){return"TableUtils"}init(){this.decorate("insertColumns"),this.decorate("insertRows")}getCellLocation(t){const e=t.parent,n=e.parent,o=n.getChildIndex(e),i=new Xk(n,{row:o});for(const{cell:e,row:n,column:o}of i)if(e===t)return{row:n,column:o}}createTable(t,e){const n=t.createElement("table"),o=parseInt(e.rows)||2,i=parseInt(e.columns)||2;return Db(t,n,0,o,i),e.headingRows&&Kk("headingRows",Math.min(e.headingRows,o),n,t,0),e.headingColumns&&Kk("headingColumns",Math.min(e.headingColumns,i),n,t,0),n}insertRows(t,e={}){const n=this.editor.model,o=e.at||0,i=e.rows||1,r=void 0!==e.copyStructureFromAbove,s=e.copyStructureFromAbove?o-1:o,c=this.getRows(t),l=this.getColumns(t);if(o>c)throw new a("tableutils-insertrows-insert-out-of-range",this,{options:e});n.change((e=>{const n=t.getAttribute("headingRows")||0;if(n>o&&Kk("headingRows",n+i,t,e,0),!r&&(0===o||o===c))return void Db(e,t,o,i,l);const a=r?Math.max(o,s):o,d=new Xk(t,{endRow:a}),h=new Array(l).fill(1);for(const{row:t,column:n,cellHeight:a,cellWidth:c,cell:l}of d){const d=t+a-1,u=t<=s&&s<=d;t0&&$k(e,i,o>1?{colspan:o}:null),t+=Math.abs(o)-1}}}))}insertColumns(t,e={}){const n=this.editor.model,o=e.at||0,i=e.columns||1;n.change((e=>{const n=t.getAttribute("headingColumns");oi-1)throw new a("tableutils-removerows-row-index-out-of-range",this,{table:t,options:e});n.change((e=>{const{cellsToMove:n,cellsToTrim:o}=function(t,e,n){const o=new Map,i=[];for(const{row:r,column:s,cellHeight:a,cell:c}of new Xk(t,{endRow:n})){const t=r+a-1;if(r>=e&&r<=n&&t>n){const t=a-(n-r+1);o.set(s,{cell:c,rowspan:t})}if(r=e){let o;o=t>=n?n-e+1:t-e+1,i.push({cell:c,rowspan:a-o})}}return{cellsToMove:o,cellsToTrim:i}}(t,r,s);n.size&&function(t,e,n,o){const i=[...new Xk(t,{includeAllSlots:!0,row:e})],r=t.getChild(e);let s;for(const{column:t,cell:e,isAnchor:a}of i)if(n.has(t)){const{cell:e,rowspan:i}=n.get(t),a=s?o.createPositionAfter(s):o.createPositionAt(r,0);o.move(o.createRangeOn(e),a),Kk("rowspan",i,e,o),s=e}else a&&(s=e)}(t,s+1,n,e);for(let n=s;n>=r;n--)e.remove(t.getChild(n));for(const{rowspan:t,cell:n}of o)Kk("rowspan",t,n,e);!function(t,e,n,o){const i=t.getAttribute("headingRows")||0;e{!function(t,e,n){const o=t.getAttribute("headingColumns")||0;if(o&&e.first=o;n--)for(const{cell:o,column:i,cellWidth:r}of[...new Xk(t)])i<=n&&r>1&&i+r>n?Kk("colspan",r-1,o,e):i===n&&e.remove(o);fb(t,this)||pb(t,this)}))}splitCellVertically(t,e=2){const n=this.editor.model,o=t.parent.parent,i=parseInt(t.getAttribute("rowspan")||1),r=parseInt(t.getAttribute("colspan")||1);n.change((n=>{if(r>1){const{newCellsSpan:o,updatedSpan:s}=Mb(r,e);Kk("colspan",s,t,n);const a={};o>1&&(a.colspan=o),i>1&&(a.rowspan=i),Ib(r>e?e-1:r-1,n,n.createPositionAfter(t),a)}if(re===t)),l=a.filter((({cell:e,cellWidth:n,column:o})=>e!==t&&o===c||oc));for(const{cell:t,cellWidth:e}of l)n.setAttribute("colspan",e+s,t);const d={};i>1&&(d.rowspan=i),Ib(s,n,n.createPositionAfter(t),d);const h=o.getAttribute("headingColumns")||0;h>c&&Kk("headingColumns",h+s,o,n)}}))}splitCellHorizontally(t,e=2){const n=this.editor.model,o=t.parent,i=o.parent,r=i.getChildIndex(o),s=parseInt(t.getAttribute("rowspan")||1),a=parseInt(t.getAttribute("colspan")||1);n.change((n=>{if(s>1){const o=[...new Xk(i,{startRow:r,endRow:r+s-1,includeAllSlots:!0})],{newCellsSpan:c,updatedSpan:l}=Mb(s,e);Kk("rowspan",l,t,n);const{column:d}=o.find((({cell:e})=>e===t)),h={};c>1&&(h.rowspan=c),a>1&&(h.colspan=a);for(const t of o){const{column:e,row:o}=t,i=e===d,s=(o+r+l)%c==0;o>=r+l&&i&&s&&Ib(1,n,t.getPositionBefore(),h)}}if(sr){const t=i+o;n.setAttribute("rowspan",t,e)}const l={};a>1&&(l.colspan=a),Db(n,i,r+1,o,1,l);const d=i.getAttribute("headingRows")||0;d>r&&Kk("headingRows",d+o,i,n)}}))}getColumns(t){return[...t.getChild(0).getChildren()].reduce(((t,e)=>t+parseInt(e.getAttribute("colspan")||1)),0)}getRows(t){return Array.from(t.getChildren()).reduce(((t,e)=>e.is("element","tableRow")?t+1:t),0)}createTableWalker(t,e={}){return new Xk(t,e)}getSelectedTableCells(t){const e=[];for(const n of this.sortRanges(t.getRanges())){const t=n.getContainedElement();t&&t.is("element","tableCell")&&e.push(t)}return e}getTableCellsContainingSelection(t){const e=[];for(const n of t.getRanges()){const t=n.start.findAncestor("tableCell");t&&e.push(t)}return e}getSelectionAffectedTableCells(t){const e=this.getSelectedTableCells(t);return e.length?e:this.getTableCellsContainingSelection(t)}getRowIndexes(t){const e=t.map((t=>t.parent.index));return this._getFirstLastIndexesObject(e)}getColumnIndexes(t){const e=t[0].findAncestor("table"),n=[...new Xk(e)].filter((e=>t.includes(e.cell))).map((t=>t.column));return this._getFirstLastIndexesObject(n)}isSelectionRectangular(t){if(t.length<2||!this._areCellInTheSameTableSection(t))return!1;const e=new Set,n=new Set;let o=0;for(const i of t){const{row:t,column:r}=this.getCellLocation(i),s=parseInt(i.getAttribute("rowspan")||1),a=parseInt(i.getAttribute("colspan")||1);e.add(t),n.add(r),s>1&&e.add(t+s-1),a>1&&n.add(r+a-1),o+=s*a}const i=function(t,e){const n=Array.from(t.values()),o=Array.from(e.values());return(Math.max(...n)-Math.min(...n)+1)*(Math.max(...o)-Math.min(...o)+1)}(e,n);return i==o}sortRanges(t){return Array.from(t).sort(Sb)}_getFirstLastIndexesObject(t){const e=t.sort(((t,e)=>t-e));return{first:e[0],last:e[e.length-1]}}_areCellInTheSameTableSection(t){const e=t[0].findAncestor("table"),n=this.getRowIndexes(t),o=parseInt(e.getAttribute("headingRows")||0);if(!this._areIndexesInSameSection(n,o))return!1;const i=parseInt(e.getAttribute("headingColumns")||0),r=this.getColumnIndexes(t);return this._areIndexesInSameSection(r,i)}_areIndexesInSameSection({first:t,last:e},n){return t{const o=e.getSelectedTableCells(t.document.selection),i=o.shift(),{mergeWidth:r,mergeHeight:s}=function(t,e,n){let o=0,i=0;for(const t of e){const{row:e,column:r}=n.getCellLocation(t);o=Pb(t,r,o,"colspan"),i=Pb(t,e,i,"rowspan")}const{row:r,column:s}=n.getCellLocation(t);return{mergeWidth:o-s,mergeHeight:i-r}}(i,o,e);Kk("colspan",r,i,n),Kk("rowspan",s,i,n);for(const t of o)Nb(t,i,n);kb(i.findAncestor("table"),e),n.setSelection(i,"in")}))}}function Nb(t,e,n){Bb(t)||(Bb(e)&&n.remove(n.createRangeIn(e)),n.move(n.createRangeIn(t),n.createPositionAt(e,"end"))),n.remove(t)}function Bb(t){return 1==t.childCount&&t.getChild(0).is("element","paragraph")&&t.getChild(0).isEmpty}function Pb(t,e,n,o){const i=parseInt(t.getAttribute(o)||1);return Math.max(n,e+i)}class zb extends ne{constructor(t){super(t),this.affectsData=!1}refresh(){const t=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=t.length>0}execute(){const t=this.editor.model,e=this.editor.plugins.get("TableUtils"),n=e.getSelectionAffectedTableCells(t.document.selection),o=e.getRowIndexes(n),i=n[0].findAncestor("table"),r=[];for(let e=o.first;e<=o.last;e++)for(const n of i.getChild(e).getChildren())r.push(t.createRangeOn(n));t.change((t=>{t.setSelection(r)}))}}class Lb extends ne{constructor(t){super(t),this.affectsData=!1}refresh(){const t=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=t.length>0}execute(){const t=this.editor.plugins.get("TableUtils"),e=this.editor.model,n=t.getSelectionAffectedTableCells(e.document.selection),o=n[0],i=n.pop(),r=o.findAncestor("table"),s=t.getCellLocation(o),a=t.getCellLocation(i),c=Math.min(s.column,a.column),l=Math.max(s.column,a.column),d=[];for(const t of new Xk(r,{startColumn:c,endColumn:l}))d.push(e.createRangeOn(t.cell));e.change((t=>{t.setSelection(d)}))}}function Ob(t,e){let n=!1;const o=function(t){const e=parseInt(t.getAttribute("headingRows")||0),n=Array.from(t.getChildren()).reduce(((t,e)=>e.is("element","tableRow")?t+1:t),0),o=[];for(const{row:i,cell:r,cellHeight:s}of new Xk(t)){if(s<2)continue;const t=it){const e=t-i;o.push({cell:r,rowspan:e})}}return o}(t);if(o.length){n=!0;for(const t of o)Kk("rowspan",t.rowspan,t.cell,e,1)}return n}function Rb(t,e){let n=!1;const o=function(t){const e=new Array(t.childCount).fill(0);for(const{rowIndex:n}of new Xk(t,{includeAllSlots:!0}))e[n]++;return e}(t),i=[];for(const[e,n]of o.entries())!n&&t.getChild(e).is("element","tableRow")&&i.push(e);if(i.length){n=!0;for(const n of i.reverse())e.remove(t.getChild(n)),o.splice(n,1)}const r=o.filter(((e,n)=>t.getChild(n).is("element","tableRow"))),s=r[0];if(!r.every((t=>t===s))){const o=r.reduce(((t,e)=>e>t?e:t),0);for(const[i,s]of r.entries()){const r=o-s;if(r){for(let n=0;nt.is("$text")));for(const t of n)e.wrap(e.createRangeOn(t),"paragraph");return!!n.length}function Hb(t){return!(!t.position||!t.position.parent.is("element","tableCell"))&&("insert"==t.type&&"$text"==t.name||"remove"==t.type)}function Wb(t,e){if(!t.is("element","paragraph"))return!1;const n=e.toViewElement(t);return!!n&&ib(t)!==n.is("element","span")}var qb=n(3881);Ki()(qb.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),qb.Z.locals;class Gb extends te{static get pluginName(){return"TableEditing"}static get requires(){return[Eb]}init(){const t=this.editor,e=t.model,n=e.schema,o=t.conversion,i=t.plugins.get(Eb);n.register("table",{inheritAllFrom:"$blockObject",allowAttributes:["headingRows","headingColumns"]}),n.register("tableRow",{allowIn:"table",isLimit:!0}),n.register("tableCell",{allowContentOf:"$container",allowIn:"tableRow",allowAttributes:["colspan","rowspan"],isLimit:!0,isSelectable:!0}),o.for("upcast").add((t=>{t.on("element:figure",((t,e,n)=>{if(!n.consumable.test(e.viewItem,{name:!0,classes:"table"}))return;const o=function(t){for(const e of t.getChildren())if(e.is("element","table"))return e}(e.viewItem);if(!o||!n.consumable.test(o,{name:!0}))return;n.consumable.consume(e.viewItem,{name:!0,classes:"table"});const i=vs(n.convertItem(o,e.modelCursor).modelRange.getItems());i?(n.convertChildren(e.viewItem,n.writer.createPositionAt(i,"end")),n.updateConversionResult(i,e)):n.consumable.revert(e.viewItem,{name:!0,classes:"table"})}))})),o.for("upcast").add((t=>{t.on("element:table",((t,e,n)=>{const o=e.viewItem;if(!n.consumable.test(o,{name:!0}))return;const{rows:i,headingRows:r,headingColumns:s}=function(t){const e={headingRows:0,headingColumns:0},n=[],o=[];let i;for(const r of Array.from(t.getChildren()))if("tbody"===r.name||"thead"===r.name||"tfoot"===r.name){"thead"!==r.name||i||(i=r);const t=Array.from(r.getChildren()).filter((t=>t.is("element","tr")));for(const r of t)if("thead"===r.parent.name&&r.parent===i)e.headingRows++,n.push(r);else{o.push(r);const t=Jk(r);t>e.headingColumns&&(e.headingColumns=t)}}return e.rows=[...n,...o],e}(o),a={};s&&(a.headingColumns=s),r&&(a.headingRows=r);const c=n.writer.createElement("table",a);if(n.safeInsert(c,e.modelCursor)){if(n.consumable.consume(o,{name:!0}),i.forEach((t=>n.convertItem(t,n.writer.createPositionAt(c,"end")))),n.convertChildren(o,n.writer.createPositionAt(c,"end")),c.isEmpty){const t=n.writer.createElement("tableRow");n.writer.insert(t,n.writer.createPositionAt(c,"end")),$k(n.writer,n.writer.createPositionAt(t,"end"))}n.updateConversionResult(c,e)}}))})),o.for("editingDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:eb(i,{asWidget:!0})}),o.for("dataDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:eb(i)}),o.for("upcast").elementToElement({model:"tableRow",view:"tr"}),o.for("upcast").add((t=>{t.on("element:tr",((t,e)=>{e.viewItem.isEmpty&&0==e.modelCursor.index&&t.stop()}),{priority:"high"})})),o.for("downcast").elementToElement({model:"tableRow",view:(t,{writer:e})=>t.isEmpty?e.createEmptyElement("tr"):e.createContainerElement("tr")}),o.for("upcast").elementToElement({model:"tableCell",view:"td"}),o.for("upcast").elementToElement({model:"tableCell",view:"th"}),o.for("upcast").add(Zk("td")),o.for("upcast").add(Zk("th")),o.for("editingDowncast").elementToElement({model:"tableCell",view:nb({asWidget:!0})}),o.for("dataDowncast").elementToElement({model:"tableCell",view:nb()}),o.for("editingDowncast").elementToElement({model:"paragraph",view:ob({asWidget:!0}),converterPriority:"high"}),o.for("dataDowncast").elementToElement({model:"paragraph",view:ob(),converterPriority:"high"}),o.for("downcast").attributeToAttribute({model:"colspan",view:"colspan"}),o.for("upcast").attributeToAttribute({model:{key:"colspan",value:Yb("colspan")},view:"colspan"}),o.for("downcast").attributeToAttribute({model:"rowspan",view:"rowspan"}),o.for("upcast").attributeToAttribute({model:{key:"rowspan",value:Yb("rowspan")},view:"rowspan"}),t.data.mapper.on("modelToViewPosition",((t,e)=>{const n=e.modelPosition.parent,o=e.modelPosition.nodeBefore;if(!n.is("element","tableCell"))return;if(!o||!o.is("element","paragraph"))return;const i=e.mapper.toViewElement(o),r=e.mapper.toViewElement(n);i===r&&(e.viewPosition=e.mapper.findPositionIn(r,o.maxOffset))})),t.config.define("table.defaultHeadings.rows",0),t.config.define("table.defaultHeadings.columns",0),t.commands.add("insertTable",new rb(t)),t.commands.add("insertTableRowAbove",new sb(t,{order:"above"})),t.commands.add("insertTableRowBelow",new sb(t,{order:"below"})),t.commands.add("insertTableColumnLeft",new ab(t,{order:"left"})),t.commands.add("insertTableColumnRight",new ab(t,{order:"right"})),t.commands.add("removeTableRow",new Cb(t)),t.commands.add("removeTableColumn",new vb(t)),t.commands.add("splitTableCellVertically",new cb(t,{direction:"vertically"})),t.commands.add("splitTableCellHorizontally",new cb(t,{direction:"horizontally"})),t.commands.add("mergeTableCells",new Tb(t)),t.commands.add("mergeTableCellRight",new _b(t,{direction:"right"})),t.commands.add("mergeTableCellLeft",new _b(t,{direction:"left"})),t.commands.add("mergeTableCellDown",new _b(t,{direction:"down"})),t.commands.add("mergeTableCellUp",new _b(t,{direction:"up"})),t.commands.add("setTableColumnHeader",new xb(t)),t.commands.add("setTableRowHeader",new yb(t)),t.commands.add("selectTableRow",new zb(t)),t.commands.add("selectTableColumn",new Lb(t)),function(t){t.document.registerPostFixer((e=>function(t,e){const n=e.document.differ.getChanges();let o=!1;const i=new Set;for(const e of n){let n;"table"==e.name&&"insert"==e.type&&(n=e.position.nodeAfter),"tableRow"!=e.name&&"tableCell"!=e.name||(n=e.position.findAncestor("table")),jb(e)&&(n=e.range.start.findAncestor("table")),n&&!i.has(n)&&(o=Ob(n,t)||o,o=Rb(n,t)||o,i.add(n))}return o}(e,t)))}(e),function(t){t.document.registerPostFixer((e=>function(t,e){const n=e.document.differ.getChanges();let o=!1;for(const e of n)"insert"==e.type&&"table"==e.name&&(o=Fb(e.position.nodeAfter,t)||o),"insert"==e.type&&"tableRow"==e.name&&(o=Vb(e.position.nodeAfter,t)||o),"insert"==e.type&&"tableCell"==e.name&&(o=Ub(e.position.nodeAfter,t)||o),Hb(e)&&(o=Ub(e.position.parent,t)||o);return o}(e,t)))}(e),this.listenTo(e.document,"change:data",(()=>{!function(t,e){const n=t.document.differ;for(const t of n.getChanges()){let n,o=!1;if("attribute"==t.type){const e=t.range.start.nodeAfter;if(!e||!e.is("element","table"))continue;if("headingRows"!=t.attributeKey&&"headingColumns"!=t.attributeKey)continue;n=e,o="headingRows"==t.attributeKey}else"tableRow"!=t.name&&"tableCell"!=t.name||(n=t.position.findAncestor("table"),o="tableRow"==t.name);if(!n)continue;const i=n.getAttribute("headingRows")||0,r=n.getAttribute("headingColumns")||0,s=new Xk(n);for(const t of s){const n=t.rowWb(t,e.mapper)));for(const t of n)e.reconvertItem(t)}}(e,t.editing)}))}}function Yb(t){return e=>{const n=parseInt(e.getAttribute(t));return Number.isNaN(n)||n<=0?null:n}}var Kb=n(1613);Ki()(Kb.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Kb.Z.locals;class $b extends Ml{constructor(t){super(t);const e=this.bindTemplate;this.items=this._createGridCollection(),this.set("rows",0),this.set("columns",0),this.bind("label").to(this,"columns",this,"rows",((t,e)=>`${e} × ${t}`)),this.setTemplate({tag:"div",attributes:{class:["ck"]},children:[{tag:"div",attributes:{class:["ck-insert-table-dropdown__grid"]},on:{"mouseover@.ck-insert-table-dropdown-grid-box":e.to("boxover")},children:this.items},{tag:"div",attributes:{class:["ck-insert-table-dropdown__label"]},children:[{text:e.to("label")}]}],on:{mousedown:e.to((t=>{t.preventDefault()})),click:e.to((()=>{this.fire("execute")}))}}),this.on("boxover",((t,e)=>{const{row:n,column:o}=e.target.dataset;this.set({rows:parseInt(n),columns:parseInt(o)})})),this.on("change:columns",(()=>{this._highlightGridBoxes()})),this.on("change:rows",(()=>{this._highlightGridBoxes()}))}focus(){}focusLast(){}_highlightGridBoxes(){const t=this.rows,e=this.columns;this.items.map(((n,o)=>{const i=Math.floor(o/10){const o=t.commands.get("insertTable"),i=Bd(n);let r;return i.bind("isEnabled").to(o),i.buttonView.set({icon:' ',label:e("Insert table"),tooltip:!0}),i.on("change:isOpen",(()=>{r||(r=new $b(n),i.panelView.children.add(r),r.delegate("execute").to(i),i.buttonView.on("open",(()=>{r.rows=0,r.columns=0})),i.on("execute",(()=>{t.execute("insertTable",{rows:r.rows,columns:r.columns}),t.editing.view.focus()})))})),i})),t.ui.componentFactory.add("tableColumn",(t=>{const o=[{type:"switchbutton",model:{commandName:"setTableColumnHeader",label:e("Header column"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:n?"insertTableColumnLeft":"insertTableColumnRight",label:e("Insert column left")}},{type:"button",model:{commandName:n?"insertTableColumnRight":"insertTableColumnLeft",label:e("Insert column right")}},{type:"button",model:{commandName:"removeTableColumn",label:e("Delete column")}},{type:"button",model:{commandName:"selectTableColumn",label:e("Select column")}}];return this._prepareDropdown(e("Column"),' ',o,t)})),t.ui.componentFactory.add("tableRow",(t=>{const n=[{type:"switchbutton",model:{commandName:"setTableRowHeader",label:e("Header row"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:"insertTableRowAbove",label:e("Insert row above")}},{type:"button",model:{commandName:"insertTableRowBelow",label:e("Insert row below")}},{type:"button",model:{commandName:"removeTableRow",label:e("Delete row")}},{type:"button",model:{commandName:"selectTableRow",label:e("Select row")}}];return this._prepareDropdown(e("Row"),' ',n,t)})),t.ui.componentFactory.add("mergeTableCells",(t=>{const o=[{type:"button",model:{commandName:"mergeTableCellUp",label:e("Merge cell up")}},{type:"button",model:{commandName:n?"mergeTableCellRight":"mergeTableCellLeft",label:e("Merge cell right")}},{type:"button",model:{commandName:"mergeTableCellDown",label:e("Merge cell down")}},{type:"button",model:{commandName:n?"mergeTableCellLeft":"mergeTableCellRight",label:e("Merge cell left")}},{type:"separator"},{type:"button",model:{commandName:"splitTableCellVertically",label:e("Split cell vertically")}},{type:"button",model:{commandName:"splitTableCellHorizontally",label:e("Split cell horizontally")}}];return this._prepareMergeSplitButtonDropdown(e("Merge cells"),' ',o,t)}))}_prepareDropdown(t,e,n,o){const i=this.editor,r=Bd(o),s=this._fillDropdownWithListOptions(r,n);return r.buttonView.set({label:t,icon:e,tooltip:!0}),r.bind("isEnabled").toMany(s,"isEnabled",((...t)=>t.some((t=>t)))),this.listenTo(r,"execute",(t=>{i.execute(t.source.commandName),i.editing.view.focus()})),r}_prepareMergeSplitButtonDropdown(t,e,n,o){const i=this.editor,r=Bd(o,ld),s="mergeTableCells",a=i.commands.get(s),c=this._fillDropdownWithListOptions(r,n);return r.buttonView.set({label:t,icon:e,tooltip:!0,isEnabled:!0}),r.bind("isEnabled").toMany([a,...c],"isEnabled",((...t)=>t.some((t=>t)))),this.listenTo(r.buttonView,"execute",(()=>{i.execute(s),i.editing.view.focus()})),this.listenTo(r,"execute",(t=>{i.execute(t.source.commandName),i.editing.view.focus()})),r}_fillDropdownWithListOptions(t,e){const n=this.editor,o=[],i=new Pn;for(const t of e)Jb(t,n,o,i);return zd(t,i,n.ui.componentFactory),o}}function Jb(t,e,n,o){const i=t.model=new Qd(t.model),{commandName:r,bindIsOn:s}=t.model;if("button"===t.type||"switchbutton"===t.type){const t=e.commands.get(r);n.push(t),i.set({commandName:r}),i.bind("isEnabled").to(t),s&&i.bind("isOn").to(t,"value")}i.set({withText:!0}),o.add(t)}var Xb=n(6945);Ki()(Xb.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Xb.Z.locals;class tw extends te{static get pluginName(){return"TableSelection"}static get requires(){return[Eb,Eb]}init(){const t=this.editor.model;this.listenTo(t,"deleteContent",((t,e)=>this._handleDeleteContent(t,e)),{priority:"high"}),this._defineSelectionConverter(),this._enablePluginDisabling()}getSelectedTableCells(){const t=this.editor.plugins.get(Eb),e=this.editor.model.document.selection,n=t.getSelectedTableCells(e);return 0==n.length?null:n}getSelectionAsFragment(){const t=this.editor.plugins.get(Eb),e=this.getSelectedTableCells();return e?this.editor.model.change((n=>{const o=n.createDocumentFragment(),{first:i,last:r}=t.getColumnIndexes(e),{first:s,last:a}=t.getRowIndexes(e),c=e[0].findAncestor("table");let l=a,d=r;if(t.isSelectionRectangular(e)){const t={firstColumn:i,lastColumn:r,firstRow:s,lastRow:a};l=bb(c,t),d=wb(c,t)}const h=lb(c,{startRow:s,startColumn:i,endRow:l,endColumn:d},n);return n.insert(h,o,0),o})):null}setCellSelection(t,e){const n=this._getCellsToSelect(t,e);this.editor.model.change((t=>{t.setSelection(n.cells.map((e=>t.createRangeOn(e))),{backward:n.backward})}))}getFocusCell(){const t=[...this.editor.model.document.selection.getRanges()].pop().getContainedElement();return t&&t.is("element","tableCell")?t:null}getAnchorCell(){const t=vs(this.editor.model.document.selection.getRanges()).getContainedElement();return t&&t.is("element","tableCell")?t:null}_defineSelectionConverter(){const t=this.editor,e=new Set;t.conversion.for("editingDowncast").add((t=>t.on("selection",((t,n,o)=>{const i=o.writer;!function(t){for(const n of e)t.removeClass("ck-editor__editable_selected",n);e.clear()}(i);const r=this.getSelectedTableCells();if(!r)return;for(const t of r){const n=o.mapper.toViewElement(t);i.addClass("ck-editor__editable_selected",n),e.add(n)}const s=o.mapper.toViewElement(r[r.length-1]);i.setSelection(s,0)}),{priority:"lowest"})))}_enablePluginDisabling(){const t=this.editor;this.on("change:isEnabled",(()=>{if(!this.isEnabled){const e=this.getSelectedTableCells();if(!e)return;t.model.change((n=>{const o=n.createPositionAt(e[0],0),i=t.model.schema.getNearestSelectionRange(o);n.setSelection(i)}))}}))}_handleDeleteContent(t,e){const n=this.editor.plugins.get(Eb),[o,i]=e,r=this.editor.model,s=!i||"backward"==i.direction,a=n.getSelectedTableCells(o);a.length&&(t.stop(),r.change((t=>{const e=a[s?a.length-1:0];r.change((t=>{for(const e of a)r.deleteContent(t.createSelection(e,"in"))}));const n=r.schema.getNearestSelectionRange(t.createPositionAt(e,0));o.is("documentSelection")?t.setSelection(n):o.setTo(n)})))}_getCellsToSelect(t,e){const n=this.editor.plugins.get("TableUtils"),o=n.getCellLocation(t),i=n.getCellLocation(e),r=Math.min(o.row,i.row),s=Math.max(o.row,i.row),a=Math.min(o.column,i.column),c=Math.max(o.column,i.column),l=new Array(s-r+1).fill(null).map((()=>[])),d={startRow:r,endRow:s,startColumn:a,endColumn:c};for(const{row:e,cell:n}of new Xk(t.findAncestor("table"),d))l[e-r].push(n);const h=i.rowt.reverse())),{cells:l.flat(),backward:h||u}}}class ew extends te{static get pluginName(){return"TableClipboard"}static get requires(){return[tw,Eb]}init(){const t=this.editor,e=t.editing.view.document;this.listenTo(e,"copy",((t,e)=>this._onCopyCut(t,e))),this.listenTo(e,"cut",((t,e)=>this._onCopyCut(t,e))),this.listenTo(t.model,"insertContent",((t,e)=>this._onInsertContent(t,...e)),{priority:"high"}),this.decorate("_replaceTableSlotCell")}_onCopyCut(t,e){const n=this.editor.plugins.get(tw);if(!n.getSelectedTableCells())return;if("cut"==t.name&&this.editor.isReadOnly)return;e.preventDefault(),t.stop();const o=this.editor.data,i=this.editor.editing.view.document,r=o.toView(n.getSelectionAsFragment());i.fire("clipboardOutput",{dataTransfer:e.dataTransfer,content:r,method:t.name})}_onInsertContent(t,e,n){if(n&&!n.is("documentSelection"))return;const o=this.editor.model,i=this.editor.plugins.get(Eb);let r=nw(e,o);if(!r)return;const s=i.getSelectionAffectedTableCells(o.document.selection);s.length?(t.stop(),o.change((t=>{const e={width:i.getColumns(r),height:i.getRows(r)},n=function(t,e,n,o){const i=t[0].findAncestor("table"),r=o.getColumnIndexes(t),s=o.getRowIndexes(t),a={firstColumn:r.first,lastColumn:r.last,firstRow:s.first,lastRow:s.last},c=1===t.length;return c&&(a.lastRow+=e.height-1,a.lastColumn+=e.width-1,function(t,e,n,o){const i=o.getColumns(t),r=o.getRows(t);n>i&&o.insertColumns(t,{at:i,columns:n-i}),e>r&&o.insertRows(t,{at:r,rows:e-r})}(i,a.lastRow+1,a.lastColumn+1,o)),c||!o.isSelectionRectangular(t)?function(t,e,n){const{firstRow:o,lastRow:i,firstColumn:r,lastColumn:s}=e,a={first:o,last:i},c={first:r,last:s};iw(t,r,a,n),iw(t,s+1,a,n),ow(t,o,c,n),ow(t,i+1,c,n,o)}(i,a,n):(a.lastRow=bb(i,a),a.lastColumn=wb(i,a)),a}(s,e,t,i),o=n.lastRow-n.firstRow+1,a=n.lastColumn-n.firstColumn+1,c={startRow:0,startColumn:0,endRow:Math.min(o,e.height)-1,endColumn:Math.min(a,e.width)-1};r=lb(r,c,t);const l=s[0].findAncestor("table"),d=this._replaceSelectedCellsWithPasted(r,e,l,n,t);if(this.editor.plugins.get("TableSelection").isEnabled){const e=i.sortRanges(d.map((e=>t.createRangeOn(e))));t.setSelection(e)}else t.setSelection(d[0],0)}))):kb(r,i)}_replaceSelectedCellsWithPasted(t,e,n,o,i){const{width:r,height:s}=e,a=function(t,e,n){const o=new Array(n).fill(null).map((()=>new Array(e).fill(null)));for(const{column:e,row:n,cell:i}of new Xk(t))o[n][e]=i;return o}(t,r,s),c=[...new Xk(n,{startRow:o.firstRow,endRow:o.lastRow,startColumn:o.firstColumn,endColumn:o.lastColumn,includeAllSlots:!0})],l=[];let d;for(const t of c){const{row:e,column:n}=t;n===o.firstColumn&&(d=t.getPositionBefore());const c=e-o.firstRow,h=n-o.firstColumn,u=a[c%s][h%r],g=u?i.cloneElement(u):null,m=this._replaceTableSlotCell(t,g,d,i);m&&(mb(m,e,n,o.lastRow,o.lastColumn,i),l.push(m),d=i.createPositionAfter(m))}const h=parseInt(n.getAttribute("headingRows")||0),u=parseInt(n.getAttribute("headingColumns")||0),g=o.firstRowrw(t,e,n))).map((({cell:t})=>hb(t,e,o)))}function iw(t,e,n,o){if(!(e<1))return ub(t,e).filter((({row:t,cellHeight:e})=>rw(t,e,n))).map((({cell:t,column:n})=>gb(t,n,e,o)))}function rw(t,e,n){const o=t+e-1,{first:i,last:r}=n;return t>=i&&t<=r||t=i}class sw extends te{static get pluginName(){return"TableKeyboard"}static get requires(){return[tw,Eb]}init(){const t=this.editor.editing.view.document;this.listenTo(t,"arrowKey",((...t)=>this._onArrowKey(...t)),{context:"table"}),this.listenTo(t,"tab",((...t)=>this._handleTabOnSelectedTable(...t)),{context:"figure"}),this.listenTo(t,"tab",((...t)=>this._handleTab(...t)),{context:["th","td"]})}_handleTabOnSelectedTable(t,e){const n=this.editor,o=n.model.document.selection.getSelectedElement();o&&o.is("element","table")&&(e.preventDefault(),e.stopPropagation(),t.stop(),n.model.change((t=>{t.setSelection(t.createRangeIn(o.getChild(0).getChild(0)))})))}_handleTab(t,e){const n=this.editor,o=this.editor.plugins.get(Eb),i=n.model.document.selection,r=!e.shiftKey;let s=o.getTableCellsContainingSelection(i)[0];if(s||(s=this.editor.plugins.get("TableSelection").getFocusCell()),!s)return;e.preventDefault(),e.stopPropagation(),t.stop();const a=s.parent,c=a.parent,l=c.getChildIndex(a),d=a.getChildIndex(s),h=0===d;if(!r&&h&&0===l)return void n.model.change((t=>{t.setSelection(t.createRangeOn(c))}));const u=d===a.childCount-1,g=l===o.getRows(c)-1;if(r&&g&&u&&(n.execute("insertTableRowBelow"),l===o.getRows(c)-1))return void n.model.change((t=>{t.setSelection(t.createRangeOn(c))}));let m;if(r&&u){const t=c.getChild(l+1);m=t.getChild(0)}else if(!r&&h){const t=c.getChild(l-1);m=t.getChild(t.childCount-1)}else m=a.getChild(d+(r?1:-1));n.model.change((t=>{t.setSelection(t.createRangeIn(m))}))}_onArrowKey(t,e){const n=this.editor,o=gi(e.keyCode,n.locale.contentLanguageDirection);this._handleArrowKeys(o,e.shiftKey)&&(e.preventDefault(),e.stopPropagation(),t.stop())}_handleArrowKeys(t,e){const n=this.editor.plugins.get(Eb),o=this.editor.model,i=o.document.selection,r=["right","down"].includes(t),s=n.getSelectedTableCells(i);if(s.length){let n;return n=e?this.editor.plugins.get("TableSelection").getFocusCell():r?s[s.length-1]:s[0],this._navigateFromCellInDirection(n,t,e),!0}const a=i.focus.findAncestor("tableCell");if(!a)return!1;if(!i.isCollapsed)if(e){if(i.isBackward==r&&!i.containsEntireContent(a))return!1}else{const t=i.getSelectedElement();if(!t||!o.schema.isObject(t))return!1}return!!this._isSelectionAtCellEdge(i,a,r)&&(this._navigateFromCellInDirection(a,t,e),!0)}_isSelectionAtCellEdge(t,e,n){const o=this.editor.model,i=this.editor.model.schema,r=n?t.getLastPosition():t.getFirstPosition();if(!i.getLimitElement(r).is("element","tableCell"))return o.createPositionAt(e,n?"end":0).isTouching(r);const s=o.createSelection(r);return o.modifySelection(s,{direction:n?"forward":"backward"}),r.isEqual(s.focus)}_navigateFromCellInDirection(t,e,n=!1){const o=this.editor.model,i=t.findAncestor("table"),r=[...new Xk(i,{includeAllSlots:!0})],{row:s,column:a}=r[r.length-1],c=r.find((({cell:e})=>e==t));let{row:l,column:d}=c;switch(e){case"left":d--;break;case"up":l--;break;case"right":d+=c.cellWidth;break;case"down":l+=c.cellHeight}if(l<0||l>s||d<0&&l<=0||d>a&&l>=s)return void o.change((t=>{t.setSelection(t.createRangeOn(i))}));d<0?(d=n?0:a,l--):d>a&&(d=n?a:0,l++);const h=r.find((t=>t.row==l&&t.column==d)).cell,u=["right","down"].includes(e),g=this.editor.plugins.get("TableSelection");if(n&&g.isEnabled){const e=g.getAnchorCell()||t;g.setCellSelection(e,h)}else{const t=o.createPositionAt(h,u?0:"end");o.change((e=>{e.setSelection(t)}))}}}class aw extends Or{constructor(t){super(t),this.domEventType=["mousemove","mouseleave"]}onDomEvent(t){this.fire(t.type,t)}}class cw extends te{static get pluginName(){return"TableMouse"}static get requires(){return[tw,Eb]}init(){this.editor.editing.view.addObserver(aw),this._enableShiftClickSelection(),this._enableMouseDragSelection()}_enableShiftClickSelection(){const t=this.editor,e=t.plugins.get(Eb);let n=!1;const o=t.plugins.get(tw);this.listenTo(t.editing.view.document,"mousedown",((i,r)=>{const s=t.model.document.selection;if(!this.isEnabled||!o.isEnabled)return;if(!r.domEvent.shiftKey)return;const a=o.getAnchorCell()||e.getTableCellsContainingSelection(s)[0];if(!a)return;const c=this._getModelTableCellFromDomEvent(r);c&&lw(a,c)&&(n=!0,o.setCellSelection(a,c),r.preventDefault())})),this.listenTo(t.editing.view.document,"mouseup",(()=>{n=!1})),this.listenTo(t.editing.view.document,"selectionChange",(t=>{n&&t.stop()}),{priority:"highest"})}_enableMouseDragSelection(){const t=this.editor;let e,n,o=!1,i=!1;const r=t.plugins.get(tw);this.listenTo(t.editing.view.document,"mousedown",((t,n)=>{this.isEnabled&&r.isEnabled&&(n.domEvent.shiftKey||n.domEvent.ctrlKey||n.domEvent.altKey||(e=this._getModelTableCellFromDomEvent(n)))})),this.listenTo(t.editing.view.document,"mousemove",((t,s)=>{if(!s.domEvent.buttons)return;if(!e)return;const a=this._getModelTableCellFromDomEvent(s);a&&lw(e,a)&&(n=a,o||n==e||(o=!0)),o&&(i=!0,r.setCellSelection(e,n),s.preventDefault())})),this.listenTo(t.editing.view.document,"mouseup",(()=>{o=!1,i=!1,e=null,n=null})),this.listenTo(t.editing.view.document,"selectionChange",(t=>{i&&t.stop()}),{priority:"highest"})}_getModelTableCellFromDomEvent(t){const e=t.target,n=this.editor.editing.view.createPositionAt(e,0);return this.editor.editing.mapper.toModelPosition(n).parent.findAncestor("tableCell",{includeSelf:!0})}}function lw(t,e){return t.parent.parent==e.parent.parent}var dw=n(6306);function hw(t){const e=t.getSelectedElement();return e&&gw(e)?e:null}function uw(t){let e=t.getFirstPosition().parent;for(;e;){if(e.is("element")&&gw(e))return e;e=e.parent}return null}function gw(t){return!!t.getCustomProperty("table")&&cu(t)}Ki()(dw.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),dw.Z.locals;const mw={autoRefresh:!0},pw=36e5;class fw{constructor(t,e=mw){if(!t)throw new a("token-missing-token-url",this);e.initValue&&this._validateTokenValue(e.initValue),this.set("value",e.initValue),this._refresh="function"==typeof t?t:()=>{return e=t,new Promise(((t,n)=>{const o=new XMLHttpRequest;o.open("GET",e),o.addEventListener("load",(()=>{const e=o.status,i=o.response;return e<200||e>299?n(new a("token-cannot-download-new-token",null)):t(i)})),o.addEventListener("error",(()=>n(new Error("Network Error")))),o.addEventListener("abort",(()=>n(new Error("Abort")))),o.send()}));var e},this._options=Object.assign({},mw,e)}init(){return new Promise(((t,e)=>{this.value?(this._options.autoRefresh&&this._registerRefreshTokenTimeout(),t(this)):this.refreshToken().then(t).catch(e)}))}refreshToken(){return this._refresh().then((t=>{this._validateTokenValue(t),this.set("value",t),this._options.autoRefresh&&this._registerRefreshTokenTimeout()})).then((()=>this))}destroy(){clearTimeout(this._tokenRefreshTimeout)}_validateTokenValue(t){const e="string"==typeof t,n=!/^".*"$/.test(t),o=e&&3===t.split(".").length;if(!n||!o)throw new a("token-not-in-jwt-format",this)}_registerRefreshTokenTimeout(){const t=this._getTokenRefreshTimeoutTime();clearTimeout(this._tokenRefreshTimeout),this._tokenRefreshTimeout=setTimeout((()=>{this.refreshToken()}),t)}_getTokenRefreshTimeoutTime(){try{const[,t]=this.value.split("."),{exp:e}=JSON.parse(atob(t));return e?Math.floor((1e3*e-Date.now())/2):pw}catch(t){return pw}}static create(t,e=mw){return new fw(t,e).init()}}Xt(fw,Yt);const kw=fw,bw=/^data:(\S*?);base64,/;class ww{constructor(t,e,n){if(!t)throw new a("fileuploader-missing-file",null);if(!e)throw new a("fileuploader-missing-token",null);if(!n)throw new a("fileuploader-missing-api-address",null);this.file=function(t){if("string"!=typeof t)return!1;const e=t.match(bw);return!(!e||!e.length)}(t)?function(t,e=512){try{const n=t.match(bw)[1],o=atob(t.replace(bw,"")),i=[];for(let t=0;tt(n))),this}onError(t){return this.once("error",((e,n)=>t(n))),this}abort(){this.xhr.abort()}send(){return this._prepareRequest(),this._attachXHRListeners(),this._sendRequest()}_prepareRequest(){const t=new XMLHttpRequest;t.open("POST",this._apiAddress),t.setRequestHeader("Authorization",this._token.value),t.responseType="json",this.xhr=t}_attachXHRListeners(){const t=this,e=this.xhr;function n(e){return()=>t.fire("error",e)}e.addEventListener("error",n("Network Error")),e.addEventListener("abort",n("Abort")),e.upload&&e.upload.addEventListener("progress",(t=>{t.lengthComputable&&this.fire("progress",{total:t.total,uploaded:t.loaded})})),e.addEventListener("load",(()=>{const t=e.status,n=e.response;if(t<200||t>299)return this.fire("error",n.message||n.error)}))}_sendRequest(){const t=new FormData,e=this.xhr;return t.append("file",this.file),new Promise(((n,o)=>{e.addEventListener("load",(()=>{const t=e.status,i=e.response;return t<200||t>299?i.message?o(new a("fileuploader-uploading-data-failed",this,{message:i.message})):o(i.error):n(i)})),e.addEventListener("error",(()=>o(new Error("Network Error")))),e.addEventListener("abort",(()=>o(new Error("Abort")))),e.send(t)}))}}Xt(ww,f);class _w{constructor(t,e){if(!t)throw new a("uploadgateway-missing-token",null);if(!e)throw new a("uploadgateway-missing-api-address",null);this._token=t,this._apiAddress=e}upload(t){return new ww(t,this._token,this._apiAddress)}}class Aw extends Vn{static get pluginName(){return"CloudServicesCore"}createToken(t,e){return new kw(t,e)}createUploadGateway(t,e){return new _w(t,e)}}var Cw=n(7657);Ki()(Cw.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Cw.Z.locals;class vw extends jh{}vw.builtinPlugins=[class extends te{static get requires(){return[Fu,$h,Qu,Wu,ng,Sg]}static get pluginName(){return"Essentials"}},class extends te{static get requires(){return[Ng]}static get pluginName(){return"CKFinderUploadAdapter"}init(){const t=this.editor.config.get("ckfinder.uploadUrl");t&&(this.editor.plugins.get(Ng).createUploadAdapter=e=>new Rg(e,t,this.editor.t))}},class extends te{static get requires(){return[nu]}static get pluginName(){return"Autoformat"}afterInit(){this._addListAutoformats(),this._addBasicStylesAutoformats(),this._addHeadingAutoformats(),this._addBlockQuoteAutoformats(),this._addCodeBlockAutoformats(),this._addHorizontalLineAutoformats()}_addListAutoformats(){const t=this.editor.commands;t.get("bulletedList")&&jg(this.editor,this,/^[*-]\s$/,"bulletedList"),t.get("numberedList")&&jg(this.editor,this,/^1[.|)]\s$/,"numberedList"),t.get("todoList")&&jg(this.editor,this,/^\[\s?\]\s$/,"todoList"),t.get("checkTodoList")&&jg(this.editor,this,/^\[\s?x\s?\]\s$/,(()=>{this.editor.execute("todoList"),this.editor.execute("checkTodoList")}))}_addBasicStylesAutoformats(){const t=this.editor.commands;if(t.get("bold")){const t=Ug(this.editor,"bold");Fg(this.editor,this,/(?:^|\s)(\*\*)([^*]+)(\*\*)$/g,t),Fg(this.editor,this,/(?:^|\s)(__)([^_]+)(__)$/g,t)}if(t.get("italic")){const t=Ug(this.editor,"italic");Fg(this.editor,this,/(?:^|\s)(\*)([^*_]+)(\*)$/g,t),Fg(this.editor,this,/(?:^|\s)(_)([^_]+)(_)$/g,t)}if(t.get("code")){const t=Ug(this.editor,"code");Fg(this.editor,this,/(`)([^`]+)(`)$/g,t)}if(t.get("strikethrough")){const t=Ug(this.editor,"strikethrough");Fg(this.editor,this,/(~~)([^~]+)(~~)$/g,t)}}_addHeadingAutoformats(){const t=this.editor.commands.get("heading");t&&t.modelElements.filter((t=>t.match(/^heading[1-6]$/))).forEach((e=>{const n=e[7],o=new RegExp(`^(#{${n}})\\s$`);jg(this.editor,this,o,(()=>{if(!t.isEnabled||t.value===e)return!1;this.editor.execute("heading",{value:e})}))}))}_addBlockQuoteAutoformats(){this.editor.commands.get("blockQuote")&&jg(this.editor,this,/^>\s$/,"blockQuote")}_addCodeBlockAutoformats(){const t=this.editor,e=t.model.document.selection;t.commands.get("codeBlock")&&jg(t,this,/^```$/,(()=>{if(e.getFirstPosition().parent.is("element","listItem"))return!1;this.editor.execute("codeBlock",{usePreviousLanguageChoice:!0})}))}_addHorizontalLineAutoformats(){this.editor.commands.get("horizontalLine")&&jg(this.editor,this,/^---$/,"horizontalLine")}},class extends te{static get pluginName(){return"BlockToolbar"}constructor(t){super(t),this._blockToolbarConfig=Ad(this.editor.config.get("blockToolbar")),this.toolbarView=this._createToolbarView(),this.panelView=this._createPanelView(),this.buttonView=this._createButtonView(),this._resizeObserver=null,yl({emitter:this.panelView,contextElements:[this.panelView.element,this.buttonView.element],activator:()=>this.panelView.isVisible,callback:()=>this._hidePanel()})}init(){const t=this.editor;this.listenTo(t.model.document.selection,"change:range",((t,e)=>{e.directChange&&this._hidePanel()})),this.listenTo(t.ui,"update",(()=>this._updateButton())),this.listenTo(t,"change:isReadOnly",(()=>this._updateButton()),{priority:"low"}),this.listenTo(t.ui.focusTracker,"change:isFocused",(()=>this._updateButton())),this.listenTo(this.buttonView,"change:isVisible",((t,e,n)=>{n?this.buttonView.listenTo(window,"resize",(()=>this._updateButton())):(this.buttonView.stopListening(window,"resize"),this._hidePanel())}))}afterInit(){const t=this.editor.ui.componentFactory,e=this._blockToolbarConfig;this.toolbarView.fillFromConfig(e,t);for(const t of this.toolbarView.items)t.on("execute",(()=>this._hidePanel(!0)),{priority:"high"});e.shouldNotGroupWhenFull||this.listenTo(this.editor,"ready",(()=>{const t=this.editor.ui.view.editable.element;this._resizeObserver=new ds(t,(()=>{this.toolbarView.maxWidth=this._getToolbarMaxWidth()}))}))}destroy(){super.destroy(),this.panelView.destroy(),this.buttonView.destroy(),this.toolbarView.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_createToolbarView(){const t=!this._blockToolbarConfig.shouldNotGroupWhenFull,e=new vd(this.editor.locale,{shouldGroupWhenFull:t,isFloating:!0});return e.focusTracker.on("change:isFocused",((t,e,n)=>{n||this._hidePanel()})),e}_createPanelView(){const t=this.editor,e=new eh(t.locale);return e.content.add(this.toolbarView),e.class="ck-toolbar-container",t.ui.view.body.add(e),t.ui.focusTracker.add(e.element),this.toolbarView.keystrokes.set("Esc",((t,e)=>{this._hidePanel(!0),e()})),e}_createButtonView(){const t=this.editor,e=t.t,n=new ph(t.locale);return n.set({label:e("Edit block"),icon:Al,withText:!1}),n.bind("isOn").to(this.panelView,"isVisible"),n.bind("tooltip").to(this.panelView,"isVisible",(t=>!t)),this.listenTo(n,"execute",(()=>{this.panelView.isVisible?this._hidePanel(!0):this._showPanel()})),t.ui.view.body.add(n),t.ui.focusTracker.add(n.element),n}_updateButton(){const t=this.editor,e=t.model,n=t.editing.view;if(!t.ui.focusTracker.isFocused)return void this._hideButton();if(t.isReadOnly)return void this._hideButton();const o=Array.from(e.document.selection.getSelectedBlocks())[0];if(!o||Array.from(this.toolbarView.items).every((t=>!t.isEnabled)))return void this._hideButton();const i=n.domConverter.mapViewToDom(t.editing.mapper.toViewElement(o));this.buttonView.isVisible=!0,this._attachButtonToElement(i),this.panelView.isVisible&&this._showPanel()}_hideButton(){this.buttonView.isVisible=!1}_showPanel(){const t=this.panelView.isVisible;this.panelView.show(),this.toolbarView.maxWidth=this._getToolbarMaxWidth(),this.panelView.pin({target:this.buttonView.element,limiter:this.editor.ui.getEditableElement()}),t||this.toolbarView.items.get(0).focus()}_hidePanel(t){this.panelView.isVisible=!1,t&&this.editor.editing.view.focus()}_attachButtonToElement(t){const e=window.getComputedStyle(t),n=new as(this.editor.ui.getEditableElement()),o=parseInt(e.paddingTop,10),i=parseInt(e.lineHeight,10)||1.2*parseInt(e.fontSize,10),r=ud({element:this.buttonView.element,target:t,positions:[(t,e)=>{let r;return r="ltr"===this.editor.locale.uiLanguageDirection?n.left-e.width:n.right,{top:t.top+o+(i-e.height)/2,left:r}}]});this.buttonView.top=r.top,this.buttonView.left=r.left}_getToolbarMaxWidth(){const t=this.editor.ui.view.editable.element,e=new as(t),n=new as(this.buttonView.element),o="rtl"===this.editor.locale.uiLanguageDirection?n.left-e.right+n.width:e.left-n.left;return fh(e.width+o)}},class extends te{static get requires(){return[qg,Yg]}static get pluginName(){return"Bold"}},class extends te{static get requires(){return[$g,Zg]}static get pluginName(){return"Italic"}},class extends te{static get requires(){return[nm,im]}static get pluginName(){return"BlockQuote"}},class extends te{static get pluginName(){return"CKBox"}static get requires(){return[fm,rm]}},class extends te{static get pluginName(){return"CKFinder"}static get requires(){return["Link","CKFinderUploadAdapter",vm,_m]}},class extends Vn{static get pluginName(){return"CloudServices"}static get requires(){return[Aw]}init(){const t=this.context.config.get("cloudServices")||{};for(const e in t)this[e]=t[e];if(this._tokens=new Map,this.tokenUrl)return this.token=this.context.plugins.get("CloudServicesCore").createToken(this.tokenUrl),this._tokens.set(this.tokenUrl,this.token),this.token.init();this.token=null}registerTokenUrl(t){if(this._tokens.has(t))return Promise.resolve(this.getTokenFor(t));const e=this.context.plugins.get("CloudServicesCore").createToken(t);return this._tokens.set(t,e),e.init()}getTokenFor(t){const e=this._tokens.get(t);if(!e)throw new a("cloudservices-token-not-registered",this);return e}destroy(){super.destroy();for(const t of this._tokens.values())t.destroy()}},class extends te{static get requires(){return[ym,"ImageUpload"]}init(){const t=this.editor;t.plugins.has("ImageBlockEditing")||t.plugins.has("ImageInlineEditing")||c("easy-image-image-feature-missing",t)}static get pluginName(){return"EasyImage"}},class extends te{static get requires(){return[Bm,zm]}static get pluginName(){return"Heading"}},class extends te{static get requires(){return[hp,gp]}static get pluginName(){return"Image"}},class extends te{static get requires(){return[fp,kp]}static get pluginName(){return"ImageCaption"}},class extends te{static get requires(){return[Bp,zp]}static get pluginName(){return"ImageStyle"}},class extends te{static get requires(){return[Lm,Km]}static get pluginName(){return"ImageToolbar"}afterInit(){const t=this.editor,e=t.t,n=t.plugins.get(Lm),o=t.plugins.get("ImageUtils");var i;n.register("image",{ariaLabel:e("Image toolbar"),items:(i=t.config.get("image.toolbar")||[],i.map((t=>y(t)?t.name:t))),getRelatedElement:t=>o.getClosestSelectedImageWidget(t)})}},class extends te{static get pluginName(){return"ImageUpload"}static get requires(){return[Xp,Up,Gp]}},class extends te{static get pluginName(){return"Indent"}static get requires(){return[ef,rf]}},class extends te{static get requires(){return[Of,Gf,$f]}static get pluginName(){return"Link"}},class extends te{static get requires(){return[_k,Ck]}static get pluginName(){return"List"}},class extends te{static get requires(){return[Tk,Lk,Bk,Su]}static get pluginName(){return"MediaEmbed"}},Mm,class extends te{static get pluginName(){return"PasteFromOffice"}static get requires(){return[Wh]}init(){const t=this.editor,e=t.editing.view.document,n=[];n.push(new Gk(e)),n.push(new Uk(e)),t.plugins.get("ClipboardPipeline").on("inputTransformation",((o,i)=>{if(i._isTransformedWithPasteFromOffice)return;if(t.model.document.selection.getFirstPosition().parent.is("element","codeBlock"))return;const r=i.dataTransfer.getData("text/html"),s=n.find((t=>t.isActive(r)));s&&(i._parsedData=function(t,e){const n=new DOMParser,o=function(t){return Yk(Yk(t)).replace(/([^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<\/span>/g,"").replace(/ <\//g," ").replace(/ <\/o:p>/g," ").replace(/( |\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)<")}(function(t){const e="