Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
(20 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{| class="wikitable" | |||
|+ <span id="schemaAustriaSpecification" /> '''Schemaspezifikation''' | |||
! Namensgebung!!Eigenschaften!!Verweise | |||
|-id="SchemaAustriaSpecification::OvertimeCustom" | |||
| style="vertical-align:top;text-align:left;" | | |||
<span id="SchemaAustriaLabelShort" /> '''OvertimeCustom''' <br/> | |||
<span id="Label" /> '''Overtime Custom specific''' <br/> | |||
| style="vertical-align:top;text-align:left;" | | |||
<span id="SchemaAustriaSpecificationTargetTimeFactor" /> '''Faktor für Sollberechnung (Rahmenplan)''' =<u>0.5</u> , <span id="SchemaAustriaSpecificationRelevance" /> '''Relevanz''' =''30'' | |||
| style="vertical-align:top;text-align:left;" | | |||
|} | |||
{| class="wikitable" | |||
|+ <span id="PlanSymbol" /> '''Planungscode''' | |||
! Namensgebung!!Eigenschaften!!Verweise | |||
|-id="PlanSymbol::FOS" | |||
| style="vertical-align:top;text-align:left;" | | |||
<span id="PlanSymbolCode" /> '''FOS''' <br/> | |||
<span id="Label" /> '''fuoriorario speciale''' <br/> | |||
| style="vertical-align:top;text-align:left;" | | |||
<span id="PlanSymbolSlackHours" /> '''Fixe Ausfallstunden''' =<u>0</u> , <span id="PlanSymbolDefaultSchema" /> '''Abrechnungsschema''' =[[#SchemaAustriaSpecificationOvertimeCustom|Overtime Custom specific ]] , <span id="PlanSymbolColorText" /> '''Textfarbe''' =''255'' , <span id="PlanSymbolColorBackground" /> '''Hintergrundfarbe''' =''12632256'' , <span id="PlanSymbolClassification" /> '''Planungscodeklassifizierung''' =[[PlanSymbolClassificationSpecification::PlanSymbolClassificationAttendance|Anwesend ]] , <span id="PlanSymbolCodeExt" /> '''Plansymbol für Export''' =''""'' , <span id="ReadProtectedAccessKey" /> '''Leseberechtigung''' =[[AccessKey::Unprotected|Ungeschützt ]] , <span id="Order" /> '''Reihenfolge bei Anzeige''' =''0'' | |||
| style="vertical-align:top;text-align:left;" | | |||
|} | |||
=== X_REF === | |||
{| class="wikitable" | |||
|+ '''Planungscode''' | |||
! Namensgebung!!Eigenschaften!!Verweise | |||
|-id="PlanSymbol::U" | |||
| style="vertical-align:top;text-align:left;" | | |||
'''U''' <br/> | |||
'''Urlaub''' <br/> | |||
| style="vertical-align:top;text-align:left;" | | |||
'''Fixe Ausfallstunden''' =''0'' , '''Textfarbe''' =''255'' , '''Hintergrundfarbe''' =''12632256'' , '''Planungscodeklassifizierung''' =[[PlanSymbolClassificationSpecification::PlanSymbolClassificationAttendance|Anwesend ]] , '''Plansymbol für Export''' =''""'' , '''Leseberechtigung''' =[[AccessKey::Unprotected|Ungeschützt ]] , '''Reihenfolge bei Anzeige''' =''0'' | |||
| style="vertical-align:top;text-align:left;" | | |||
|} | |||
Zeile 6: | Zeile 47: | ||
|-id="SchemaBDX" | |-id="SchemaBDX" | ||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
'''BDX'''<br/> | '''BDX''' <br/> | ||
'''Rufbereitschaft1'''<br/> | '''Rufbereitschaft1''' <br/> | ||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
'''Schematyp'''=[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]], | '''Schematyp''' =[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] , '''Ausfallberechnung''' =[[SchemaSlackType#0|n/a]] , '''Fehlermarkierung sperren''' =''Ja'' , '''Relevanz''' =''2'' | ||
'''Ausfallberechnung'''=[[SchemaSlackType#0|n/a]], '''Fehlermarkierung sperren'''=''Ja'', '''Relevanz'''=''2'' | |||
---- | ---- | ||
'''Subscripted1''' : '''0 | '''Subscripted1''' | ||
''':''' ''0'' =''"ANDI007"'' , ''1'' =''"text 1"'' | |||
---- | ---- | ||
'''Subscripted2''' | '''Subscripted2''' | ||
:[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | :[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | ||
::'''abc'''=[[SchemaSlackType#0|n/a]], '''cdf'''=''"asdfgh1"'', '''efg'''=''Ja'', '''hij'''=''2'' | ::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | ||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | :[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | ||
::'''abc'''=[[SchemaSlackType#0|n/a]], '''cdf'''=''"hshshssh"'', '''efg'''=''Nein'', '''hij'''=''30'' | ::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | ||
---- | |||
'''Subscripted3''' | |||
''':''' ''3'' =''"text 3"'' , ''4'' =''"text4"'' | |||
---- | |||
'''Subscripted31''' | |||
''':''' ''5'' =''"text 5"'' , ''1'' =''"text 6"'' | |||
---- | |||
'''Subscripted4''' | |||
:[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | |||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | |||
---- | |||
'''Subscripted41''' | |||
:[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | |||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | |||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
[[Andi-Testseite-Checkliste#RBD_Pflege|Rufbereitschaft Pflege]]<br/> | [[Andi-Testseite-Checkliste#RBD_Pflege|Rufbereitschaft Pflege]]<br/> | ||
|-id="SchemaBDY" | |-id="SchemaBDY" | ||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
'''BDY'''<br/> | '''BDY''' <br/> | ||
'''Rufbereitschaft2'''<br/> | '''Rufbereitschaft2''' <br/> | ||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
'''Schematyp'''=[[SchemaAustriaType#5|9) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | '''Schematyp''' =[[SchemaAustriaType#5|9) Arbeitszeit durch Ueberstunden gutgeschrieben %]] , '''Ausfallberechnung''' =[[SchemaSlackType#0|n/a]] , '''Fehlermarkierung sperren''' =''Ja'' , '''Relevanz''' =''3'' | ||
'''Ausfallberechnung'''=[[SchemaSlackType#0|n/a]] | |||
'''Fehlermarkierung sperren'''=''Ja'' | |||
'''Relevanz'''=''3'' | |||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
[[Andi-Testseite-Checkliste#RBD_Aerzte|Rufbereitschaft Aerzte]]<br/> | [[Andi-Testseite-Checkliste#RBD_Aerzte|Rufbereitschaft Aerzte]]<br/> | ||
|} | |} | ||
Zeile 45: | Zeile 99: | ||
=== END GENERATED === | === END GENERATED === | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ Schemaspezifikationen | |+ '''Schemaspezifikationen''' | ||
! Namensgebung!! Eigenschaften!! Verweise | ! Namensgebung!!Eigenschaften!!Verweise | ||
|-id="SchemaBDX" | |-id="SchemaBDX" | ||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
'''BDX'''<br/> | '''BDX''' <br/> | ||
'''Rufbereitschaft1'''<br/> | '''Rufbereitschaft1''' <br/> | ||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
'''Schematyp'''=[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | '''Schematyp''' =[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] , '''Ausfallberechnung''' =[[SchemaSlackType#0|n/a]] , '''Fehlermarkierung sperren''' =''Ja'' , '''Relevanz''' =''2'' | ||
''' | ---- | ||
''' | '''Subscripted1''' | ||
''' | ''':''' ''0'' =''"ANDI007"'' , ''1'' =''"text 1"'' | ||
---- | |||
'''Subscripted2''' | |||
:[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | |||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | |||
---- | |||
'''Subscripted3''' | |||
''':''' ''3'' =''"text 3"'' , ''4'' =''"text4"'' | |||
---- | |||
'''Subscripted31''' | |||
''':''' ''5'' =''"text 5"'' , ''1'' =''"text 6"'' | |||
---- | |||
'''Subscripted4''' | |||
:[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | |||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | |||
---- | |||
'''Subscripted41''' | |||
:[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | |||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | |||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
[[Andi-Testseite-Checkliste#RBD_Pflege|Rufbereitschaft Pflege]]<br/> | [[Andi-Testseite-Checkliste#RBD_Pflege|Rufbereitschaft Pflege]]<br/> | ||
|-id="SchemaBDY" | |-id="SchemaBDY" | ||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
'''BDY'''<br/> | '''BDY''' <br/> | ||
'''Rufbereitschaft2'''<br/> | '''Rufbereitschaft2''' <br/> | ||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
'''Schematyp'''=[[SchemaAustriaType#5|9) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | '''Schematyp''' =[[SchemaAustriaType#5|9) Arbeitszeit durch Ueberstunden gutgeschrieben %]] , '''Ausfallberechnung''' =[[SchemaSlackType#0|n/a]] , '''Fehlermarkierung sperren''' =''Ja'' , '''Relevanz''' =''3'' | ||
'''Ausfallberechnung'''=[[SchemaSlackType#0|n/a]] | |||
'''Fehlermarkierung sperren'''=''Ja'' | |||
'''Relevanz'''=''3'' | |||
| style="vertical-align:top;text-align:left;" | | | style="vertical-align:top;text-align:left;" | | ||
[[Andi-Testseite-Checkliste#RBD_Aerzte|Rufbereitschaft Aerzte]]<br/> | [[Andi-Testseite-Checkliste#RBD_Aerzte|Rufbereitschaft Aerzte]]<br/> | ||
|} | |} | ||
=== NEXT === | === NEXT === | ||
Zeile 95: | Zeile 175: | ||
'''BDY'''<br /> | '''BDY'''<br /> | ||
'''Rufbereitschaft2'''<br /> | '''Rufbereitschaft2'''<br /> | ||
||'''Schematyp'''=[[SchemaAustriaType#5|9) Arbeitszeit durch Überstunden gutgeschrieben %]] | ||'''Schematyp'''=[[SchemaAustriaType#5|9) Arbeitszeit durch Überstunden gutgeschrieben %]], | ||
'''Ausfallberechnung'''=''n/a'' | '''Ausfallberechnung'''=''n/a'', | ||
'''Fehlermarkierung sperren'''=''JA'' | '''Fehlermarkierung sperren'''=''JA'', | ||
'''Relevanz'''=''3'' | '''Relevanz'''=''3'' | ||
||[[Andi-Testseite-Checkliste#RBD_Aerzte|Rufbereitschaft Aerzte]]<br /> | ||[[Andi-Testseite-Checkliste#RBD_Aerzte|Rufbereitschaft Aerzte]]<br /> | ||
|} | |} | ||
Zeile 127: | Zeile 207: | ||
[[#SchemaRBDX|Anker1]] funktioniert | [[#SchemaRBDX|Anker1]] funktioniert | ||
[[#SchemaRBDY|Anker2 in Tabelle]] funktioniert NICHT laut doku [https://de.wikipedia.org/wiki/Hilfe:Tabellen#Anker_in_Tabellen Anker in Tabellen] sollte er aber. Oder? | [[#SchemaRBDY|Anker2 in Tabelle]] funktioniert NICHT laut doku [https://de.wikipedia.org/wiki/Hilfe:Tabellen#Anker_in_Tabellen Anker in Tabellen] sollte er aber. Oder? | ||
=== Anker Links === | |||
Hier ein Beispiel, wo diese Sprungziele innerhalb einer Tabelle stehen könnten;<span /><span /><br /> | Hier ein Beispiel, wo diese Sprungziele innerhalb einer Tabelle stehen könnten;<span /><span /><br /> | ||
Zeile 421: | Zeile 503: | ||
|- | |- | ||
|Zeile 2|| id="Sprungziel2" | Sprungziel 2<span /><span /><br /> (mit ID<span /><span /><br /> in Zelle)||Inhalt<span /><span /><br /> mit<span /><span /><br /> Umbruch | |Zeile 2|| id="Sprungziel2" | Sprungziel 2<span /><span /><br /> (mit ID<span /><span /><br /> in Zelle)||Inhalt<span /><span /><br /> mit<span /><span /><br /> Umbruch | ||
|- | |- id=Sprungziel3 | ||
|Zeile 3|| | |Zeile 3|| <span id=Sprungziel3 /><span /><span /><br /> (mit Anker-<span /><span /><br />Vorlage<span /><span /><br /> in Zeile)|| Inhalt<span /><span /><br /> mit<span /><span /><br /> Umbruch | ||
|- | |- | ||
| Zeile 4|| | | Zeile 4|| <span id=Sprungziel4 /> Sprungziel 4<span /><span /><br /> (mit Anker-<span /><span /><br />Vorlage<span /><span /><br /> in Zelle)|| Inhalt mit<span /><span /><br /> Umbruch,<span /><span /><br /> man landet <span /><span /><br /> mittendrin<span /><span /><br /> (abhängig von <span /><span /><br /> Zellenhöhe)<span /><span /><br /> "Sprungziel4" | ||
|} | |} | ||
Aktuelle Version vom 16. März 2023, 18:47 Uhr
Namensgebung | Eigenschaften | Verweise |
---|---|---|
OvertimeCustom |
Faktor für Sollberechnung (Rahmenplan) =0.5 , Relevanz =30 |
Namensgebung | Eigenschaften | Verweise |
---|---|---|
FOS |
Fixe Ausfallstunden =0 , Abrechnungsschema =Overtime Custom specific , Textfarbe =255 , Hintergrundfarbe =12632256 , Planungscodeklassifizierung =Anwesend , Plansymbol für Export ="" , Leseberechtigung =Ungeschützt , Reihenfolge bei Anzeige =0 |
X_REF
Namensgebung | Eigenschaften | Verweise |
---|---|---|
U |
Fixe Ausfallstunden =0 , Textfarbe =255 , Hintergrundfarbe =12632256 , Planungscodeklassifizierung =Anwesend , Plansymbol für Export ="" , Leseberechtigung =Ungeschützt , Reihenfolge bei Anzeige =0 |
Namensgebung | Eigenschaften | Verweise |
---|---|---|
BDX |
Schematyp =4) Arbeitszeit durch Ueberstunden ausgezahlt % , Ausfallberechnung =n/a , Fehlermarkierung sperren =Ja , Relevanz =2 Subscripted1 : 0 ="ANDI007" , 1 ="text 1" Subscripted2
Subscripted3 : 3 ="text 3" , 4 ="text4" Subscripted31 : 5 ="text 5" , 1 ="text 6" Subscripted4
Subscripted41
|
|
BDY |
Schematyp =9) Arbeitszeit durch Ueberstunden gutgeschrieben % , Ausfallberechnung =n/a , Fehlermarkierung sperren =Ja , Relevanz =3 |
END GENERATED
Namensgebung | Eigenschaften | Verweise |
---|---|---|
BDX |
Schematyp =4) Arbeitszeit durch Ueberstunden ausgezahlt % , Ausfallberechnung =n/a , Fehlermarkierung sperren =Ja , Relevanz =2 Subscripted1 : 0 ="ANDI007" , 1 ="text 1" Subscripted2
Subscripted3 : 3 ="text 3" , 4 ="text4" Subscripted31 : 5 ="text 5" , 1 ="text 6" Subscripted4
Subscripted41
|
|
BDY |
Schematyp =9) Arbeitszeit durch Ueberstunden gutgeschrieben % , Ausfallberechnung =n/a , Fehlermarkierung sperren =Ja , Relevanz =3 |
NEXT
Namensgebung | Eigenschaften | Verweise |
---|---|---|
BDX |
Schematyp=4) Arbeitszeit durch Überstunden ausgezahlt % Ausfallberechnung=0 |
Rufbereitschaft Pflege |
BDY |
Schematyp=9) Arbeitszeit durch Überstunden gutgeschrieben %,
Ausfallberechnung=n/a, Fehlermarkierung sperren=JA, Relevanz=3 |
Rufbereitschaft Aerzte |
Namensgebung | Eigenschaften | Verweise |
---|---|---|
BDX Rufbereitschaft1 |
Schematyp=2) Nachtdienst (3) |
Andi-Testseite-Checkliste#RBD_Pflege |
BDY Rufbereitschaft2 |
Schematyp= 2) Nachtdienst |
Andi-Testseite-Checkliste#RBD_Ärzte |
Anker sind weit unten .....
Anker1 funktioniert Anker2 in Tabelle funktioniert NICHT laut doku Anker in Tabellen sollte er aber. Oder?
Anker Links
Hier ein Beispiel, wo diese Sprungziele innerhalb einer Tabelle stehen könnten;
springe zu #ganz_oben, #Ü-id, #K-id, #Sprungziel1, #Sprungziel2, #Sprungziel3, #Sprungziel4:
Dummy für Kundencheckliste Andi-Testseite-Checkliste
dfdsfasdf
|
|||||||||||||||||||||||||||||||||
Haus A | Haus B | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Wohnfläche | 100 | 150 | |||||||||||||||
Gartenfläche | 50 | 100 | |||||||||||||||
Gesamtfläche | 150 |
|
|||||||||||||||
Alle Angaben in Quadratmetern. |
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
EXPORT
Anker1, funktioniert
Kopfzelle (K-id) | ||
---|---|---|
Zeile 1 | Sprungziel 1 (mit ID in Zeile) |
Inhalt mit Umbruch |
Zeile 2 | Sprungziel 2 (mit ID in Zelle) |
Inhalt mit Umbruch |
Zeile 3 | (mit Anker- Vorlage in Zeile) |
Inhalt mit Umbruch |
Zeile 4 | Sprungziel 4 (mit Anker- Vorlage in Zelle) |
Inhalt mit Umbruch, man landet mittendrin (abhängig von Zellenhöhe) "Sprungziel4" |
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf