Add Performance Criteria for oktober demo
This commit is contained in:
parent
dbf3db3d23
commit
647631491d
|
|
@ -130,6 +130,184 @@ def create_default_competence_profile():
|
||||||
items=[("item", i) for i in c["items"]],
|
items=[("item", i) for i in c["items"]],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Daten anhand von WEVM_Version Oktober 2022
|
||||||
|
# Einstieg/Beobachten – Selbsteinschätzung «Einkommenssicherung»
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.1",
|
||||||
|
title="Ich bin fähig je nach (Neu-) Kunde Form und Ort für das Gespräch festzulegen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.2",
|
||||||
|
title="Ich bin fähig mir intern und extern die nötigen Informationen über den (Neu-) Kunden zu beschaffen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.3",
|
||||||
|
title="Ich bin fähig die Terminierung auf das Thema Einkommenssicherung auszurichten.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.4",
|
||||||
|
title="Ich bin fähig für das zu führende Gespräch eine Agenda zu erstellen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.5",
|
||||||
|
title="Ich bin fähig für das Handlungsfeld «Einkommenssicherung» geeignete Hilfsmittel und Unterlagen zusammenzustellen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="B1"),
|
||||||
|
competence_id="B1.1",
|
||||||
|
title="Ich bin fähig dem Kunden den Gesprächsablauf und den Zeitrahmen (mittels Agenda) aufzuzeigen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="B1"),
|
||||||
|
competence_id="B1.2",
|
||||||
|
title="Ich bin fähig mich beim Kunden korrekt zu identifizieren (VAG 45).",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="B2"),
|
||||||
|
competence_id="B2.3",
|
||||||
|
title="Ich bin fähig alle erforderlichen Unterlagen einzufordern.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
|
# Einstieg / Anwenden – Selbsteinschätzung «Fahrzeug»
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A1"),
|
||||||
|
competence_id="A1.6",
|
||||||
|
title="Ich bin fähig im täglichen Kontakt potenzielle Kundinnen und Kunden zu erkennen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-fahrzeug"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.1",
|
||||||
|
title="Ich bin fähig je nach (Neu-) Kunde Form und Ort für das Gespräch festzulegen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-fahrzeug"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.2",
|
||||||
|
title="Ich bin fähig mir intern und extern die nötigen Informationen über den (Neu-) Kunden zu beschaffen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-fahrzeug"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.3",
|
||||||
|
title="Ich bin fähig die Terminierung auf das Thema Fahrzeug auszurichten.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-fahrzeug"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.4",
|
||||||
|
title="Ich bin fähig für das zu führende Gespräch eine Agenda zu erstellen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-fahrzeug"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.5",
|
||||||
|
title="Ich bin fähig für das zu führende Gespräch geeignete Hilfsmittel und Unterlagen zusammenzustellen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-fahrzeug"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
|
# Einstieg / Anwenden – Selbsteinschätzung «Reisen»
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.3",
|
||||||
|
title="Ich bin fähig die Terminierung auf das Thema Reisen auszurichten.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-reisen"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.4",
|
||||||
|
title="Ich bin fähig für das zu führende Gespräch eine Agenda zu erstellen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-reisen"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A2"),
|
||||||
|
competence_id="A2.5",
|
||||||
|
title="Ich bin fähig für das zu führende Gespräch geeignete Hilfsmittel und Unterlagen zusammenzustellen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-einstieg-lu-reisen"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
|
# Analyse / Beobachten – Selbsteinschätzung «Einkommenssicherung»
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="A1"),
|
||||||
|
competence_id="A1.5",
|
||||||
|
title="Innerhalb des Handlungsfelds «Einkommenssicherung» bin ich fähig, das Thema Risiko und Sicherheit in einem Gespräch gezielt und auf die Situation des jeweiligen Gesprächspartners bezogen, einfliessen zu lassen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-analyse-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="B1"),
|
||||||
|
competence_id="B1.3",
|
||||||
|
title="Innerhalb des Handlungsfelds «Einkommenssicherung» bin ich fähig, die Ziele und Pläne des Kunden zu ergründen (SOLL).",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-analyse-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="B2"),
|
||||||
|
competence_id="B2.1",
|
||||||
|
title="Innerhalb des Handlungsfelds «Einkommenssicherung» bin ich fähig, die IST-Situation des Kunden mit der geeigneten Gesprächs-/Fragetechnik zu erfassen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-analyse-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
PerformanceCriteriaFactory(
|
||||||
|
parent=CompetencePage.objects.get(competence_id="B2"),
|
||||||
|
competence_id="B2.2",
|
||||||
|
title="Innerhalb des Handlungsfelds «Einkommenssicherung» bin ich fähig, die Risiken aufzuzeigen.",
|
||||||
|
learning_unit=LearningUnit.objects.get(
|
||||||
|
slug="versicherungsvermittlerin-lp-circle-analyse-lu-einkommenssicherung"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
|
# Analyse/Anwenden – Selbsteinschätzung «Fahrzeug»
|
||||||
PerformanceCriteriaFactory(
|
PerformanceCriteriaFactory(
|
||||||
parent=CompetencePage.objects.get(competence_id="B1"),
|
parent=CompetencePage.objects.get(competence_id="B1"),
|
||||||
competence_id="B1.3",
|
competence_id="B1.3",
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ def create_circle_children(circle, title):
|
||||||
VideoBlockFactory(
|
VideoBlockFactory(
|
||||||
url="https://www.youtube.com/embed/qhPIfxS2hvI",
|
url="https://www.youtube.com/embed/qhPIfxS2hvI",
|
||||||
description="In dieser Circle zeigt dir ein Fachexperte anhand von Kundensituationen, wie du erfolgreich"
|
description="In dieser Circle zeigt dir ein Fachexperte anhand von Kundensituationen, wie du erfolgreich"
|
||||||
"den Kundenbedarf ermitteln, analysieren, priorisieren und anschliessend zusammenfassen kannst.",
|
"den Kundenbedarf ermitteln, analysieren, priorisieren und anschliessend zusammenfassen kannst.",
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
|
|
@ -84,7 +84,7 @@ def create_circle_children(circle, title):
|
||||||
VideoBlockFactory(
|
VideoBlockFactory(
|
||||||
url="https://onedrive.live.com/embed?cid=26E4A934B79DCE5E&resid=26E4A934B79DCE5E%2153350&authkey=AId6i7z_X8l2fHw",
|
url="https://onedrive.live.com/embed?cid=26E4A934B79DCE5E&resid=26E4A934B79DCE5E%2153350&authkey=AId6i7z_X8l2fHw",
|
||||||
description="In dieser Circle zeigt dir ein Fachexperte anhand von Kundensituationen, wie du erfolgreich"
|
description="In dieser Circle zeigt dir ein Fachexperte anhand von Kundensituationen, wie du erfolgreich"
|
||||||
"den Kundenbedarf ermitteln, analysieren, priorisieren und anschliessend zusammenfassen kannst.",
|
"den Kundenbedarf ermitteln, analysieren, priorisieren und anschliessend zusammenfassen kannst.",
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
|
|
@ -592,6 +592,16 @@ def create_circle_einstieg(lp):
|
||||||
LearningContentFactory(
|
LearningContentFactory(
|
||||||
title="Verschaff dir einen Überblick",
|
title="Verschaff dir einen Überblick",
|
||||||
parent=circle,
|
parent=circle,
|
||||||
|
contents=[
|
||||||
|
(
|
||||||
|
"video",
|
||||||
|
VideoBlockFactory(
|
||||||
|
url="https://onedrive.live.com/embed?cid=26E4A934B79DCE5E&resid=26E4A934B79DCE5E%2153350&authkey=AId6i7z_X8l2fHw",
|
||||||
|
description="In dieser Circle zeigt dir ein Fachexperte anhand von Kundensituationen, wie du erfolgreich"
|
||||||
|
"den Kundenbedarf ermitteln, analysieren, priorisieren und anschliessend zusammenfassen kannst.",
|
||||||
|
),
|
||||||
|
)
|
||||||
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
LearningSequenceFactory(title="Beobachten", parent=circle, icon="it-icon-ls-watch")
|
LearningSequenceFactory(title="Beobachten", parent=circle, icon="it-icon-ls-watch")
|
||||||
|
|
@ -662,6 +672,15 @@ def create_circle_analyse(lp):
|
||||||
LearningContentFactory(
|
LearningContentFactory(
|
||||||
title="Verschaff dir einen Überblick",
|
title="Verschaff dir einen Überblick",
|
||||||
parent=circle,
|
parent=circle,
|
||||||
|
contents=[
|
||||||
|
(
|
||||||
|
"video",
|
||||||
|
VideoBlockFactory(
|
||||||
|
url="https://onedrive.live.com/embed?cid=26E4A934B79DCE5E&resid=26E4A934B79DCE5E%2153352&authkey=ABAdnARrD5VsIG8",
|
||||||
|
description="",
|
||||||
|
),
|
||||||
|
)
|
||||||
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
LearningSequenceFactory(title="Beobachten", parent=circle, icon="it-icon-ls-watch")
|
LearningSequenceFactory(title="Beobachten", parent=circle, icon="it-icon-ls-watch")
|
||||||
|
|
|
||||||
|
|
@ -1,20 +1,114 @@
|
||||||
# Generated by Django 3.2.13 on 2022-10-04 13:34
|
# Generated by Django 3.2.13 on 2022-10-04 13:34
|
||||||
|
|
||||||
from django.db import migrations
|
|
||||||
import wagtail.blocks
|
import wagtail.blocks
|
||||||
import wagtail.fields
|
import wagtail.fields
|
||||||
|
from django.db import migrations
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
('learnpath', '0001_initial'),
|
("learnpath", "0001_initial"),
|
||||||
]
|
]
|
||||||
|
|
||||||
operations = [
|
operations = [
|
||||||
migrations.AlterField(
|
migrations.AlterField(
|
||||||
model_name='learningcontent',
|
model_name="learningcontent",
|
||||||
name='contents',
|
name="contents",
|
||||||
field=wagtail.fields.StreamField([('video', wagtail.blocks.StructBlock([('description', wagtail.blocks.TextBlock()), ('url', wagtail.blocks.URLBlock())])), ('resource', wagtail.blocks.StructBlock([('description', wagtail.blocks.TextBlock()), ('url', wagtail.blocks.URLBlock())])), ('exercise', wagtail.blocks.StructBlock([('description', wagtail.blocks.TextBlock()), ('url', wagtail.blocks.URLBlock())])), ('online_training', wagtail.blocks.StructBlock([('description', wagtail.blocks.TextBlock()), ('url', wagtail.blocks.URLBlock())])), ('media_library', wagtail.blocks.StructBlock([('description', wagtail.blocks.TextBlock()), ('url', wagtail.blocks.URLBlock())])), ('document', wagtail.blocks.StructBlock([('description', wagtail.blocks.TextBlock()), ('url', wagtail.blocks.URLBlock())])), ('test', wagtail.blocks.StructBlock([('description', wagtail.blocks.TextBlock()), ('url', wagtail.blocks.URLBlock())])), ('book', wagtail.blocks.StructBlock([('description', wagtail.blocks.TextBlock()), ('url', wagtail.blocks.URLBlock())])), ('assignment', wagtail.blocks.StructBlock([('description', wagtail.blocks.TextBlock()), ('url', wagtail.blocks.URLBlock())])), ('placeholder', wagtail.blocks.StructBlock([('description', wagtail.blocks.TextBlock()), ('url', wagtail.blocks.URLBlock())]))], use_json_field=None),
|
field=wagtail.fields.StreamField(
|
||||||
|
[
|
||||||
|
(
|
||||||
|
"video",
|
||||||
|
wagtail.blocks.StructBlock(
|
||||||
|
[
|
||||||
|
("description", wagtail.blocks.TextBlock()),
|
||||||
|
("url", wagtail.blocks.URLBlock()),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"resource",
|
||||||
|
wagtail.blocks.StructBlock(
|
||||||
|
[
|
||||||
|
("description", wagtail.blocks.TextBlock()),
|
||||||
|
("url", wagtail.blocks.URLBlock()),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"exercise",
|
||||||
|
wagtail.blocks.StructBlock(
|
||||||
|
[
|
||||||
|
("description", wagtail.blocks.TextBlock()),
|
||||||
|
("url", wagtail.blocks.URLBlock()),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"online_training",
|
||||||
|
wagtail.blocks.StructBlock(
|
||||||
|
[
|
||||||
|
("description", wagtail.blocks.TextBlock()),
|
||||||
|
("url", wagtail.blocks.URLBlock()),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"media_library",
|
||||||
|
wagtail.blocks.StructBlock(
|
||||||
|
[
|
||||||
|
("description", wagtail.blocks.TextBlock()),
|
||||||
|
("url", wagtail.blocks.URLBlock()),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"document",
|
||||||
|
wagtail.blocks.StructBlock(
|
||||||
|
[
|
||||||
|
("description", wagtail.blocks.TextBlock()),
|
||||||
|
("url", wagtail.blocks.URLBlock()),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"test",
|
||||||
|
wagtail.blocks.StructBlock(
|
||||||
|
[
|
||||||
|
("description", wagtail.blocks.TextBlock()),
|
||||||
|
("url", wagtail.blocks.URLBlock()),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"book",
|
||||||
|
wagtail.blocks.StructBlock(
|
||||||
|
[
|
||||||
|
("description", wagtail.blocks.TextBlock()),
|
||||||
|
("url", wagtail.blocks.URLBlock()),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"assignment",
|
||||||
|
wagtail.blocks.StructBlock(
|
||||||
|
[
|
||||||
|
("description", wagtail.blocks.TextBlock()),
|
||||||
|
("url", wagtail.blocks.URLBlock()),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"placeholder",
|
||||||
|
wagtail.blocks.StructBlock(
|
||||||
|
[
|
||||||
|
("description", wagtail.blocks.TextBlock()),
|
||||||
|
("url", wagtail.blocks.URLBlock()),
|
||||||
|
]
|
||||||
|
),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
use_json_field=None,
|
||||||
|
),
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -16,10 +16,10 @@ from vbv_lernwelt.learnpath.models_learning_unit_content import (
|
||||||
ExerciseBlock,
|
ExerciseBlock,
|
||||||
MediaLibraryBlock,
|
MediaLibraryBlock,
|
||||||
OnlineTrainingBlock,
|
OnlineTrainingBlock,
|
||||||
|
PlaceholderBlock,
|
||||||
ResourceBlock,
|
ResourceBlock,
|
||||||
TestBlock,
|
TestBlock,
|
||||||
VideoBlock,
|
VideoBlock,
|
||||||
PlaceholderBlock,
|
|
||||||
)
|
)
|
||||||
from vbv_lernwelt.learnpath.serializer_helpers import get_it_serializer_class
|
from vbv_lernwelt.learnpath.serializer_helpers import get_it_serializer_class
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,10 +15,10 @@ from vbv_lernwelt.learnpath.models_learning_unit_content import (
|
||||||
ExerciseBlock,
|
ExerciseBlock,
|
||||||
MediaLibraryBlock,
|
MediaLibraryBlock,
|
||||||
OnlineTrainingBlock,
|
OnlineTrainingBlock,
|
||||||
|
PlaceholderBlock,
|
||||||
ResourceBlock,
|
ResourceBlock,
|
||||||
TestBlock,
|
TestBlock,
|
||||||
VideoBlock,
|
VideoBlock,
|
||||||
PlaceholderBlock,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue