Commit d8ff2b9d authored by Priyaranjan DR's avatar Priyaranjan DR

second try

parents
# Default ignored files
/shelf/
/workspace.xml
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.8 (JASONANDXML)" project-jdk-type="Python SDK" />
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/JASONANDXML.iml" filepath="$PROJECT_DIR$/.idea/JASONANDXML.iml" />
</modules>
</component>
</project>
\ No newline at end of file
{"CATALOG": {"CD": [{"TITLE": "dill diya galla", "ARTIST": "Arijit singh", "COUNTRY": "India", "COMPANY": "tseries", "PRICE": "10.90", "YEAR": "2018"}, {"TITLE": "Saiyara", "ARTIST": "Atif Aslam", "COUNTRY": "Uk", "COMPANY": "Records", "PRICE": "9.90", "YEAR": "2015"}, {"TITLE": "Khairiyat", "ARTIST": "Sonu nigam", "COUNTRY": "india", "COMPANY": "radio", "PRICE": "9.90", "YEAR": "2019"}, {"TITLE": "all is well", "ARTIST": "Amir Khan", "COUNTRY": "pak", "COMPANY": "Virgin records", "PRICE": "10.20", "YEAR": "2012"}, {"TITLE": "rockstar", "ARTIST": "kk", "COUNTRY": "india", "COMPANY": "Eros", "PRICE": "9.90", "YEAR": "2014"}]}}
\ No newline at end of file
{
"Name" : "Rani",
"Designation" : "PHP Developer",
"Salary" : 98000,
"Age":27,
"Projects" : [
{"Topic":"Smart Ambulance","Category":"Android Application","Months":2},
{"Topic":"AST","Category":"Embedded System","Months":1},
{"Topic":"Plant Nursery","Category":"Website","Months":3}
]
}
\ No newline at end of file
<Employee><Name>Rani</Name><Designation>PHP Developer</Designation><Salary>98000</Salary><Age>27</Age><Projects><Topic>Smart Ambulance</Topic><Topic>AST</Topic><Topic>Plant Nursery</Topic><Category>Website</Category><Months>3</Months></Projects></Employee>
\ No newline at end of file
import json as j
with open("file.json") as json_format_file:
d = j.load(json_format_file)
import xml.etree.cElementTree as e
r = e.Element("Employee")
e.SubElement(r,"Name").text = d["Name"]
e.SubElement(r,"Designation").text = d["Designation"]
e.SubElement(r,"Salary").text = str(d["Salary"])
e.SubElement(r,"Age").text = str(d["Age"])
project = e.SubElement(r,"Projects")
for z in d["Projects"]:
e.SubElement(project,"Topic").text = z["Topic"]
e.SubElement(project,"Category").text = z["Category"]
e.SubElement(project,"Months").text = str(z["Months"])
a = e.ElementTree(r)
a.write("json_to_xml.xml")
<friendsList>
<friend1>
<name>xyz</name>
</friend1>
<friend2>
<name>abc</name>
</friend2>
<bestfriend>
<name>AAA</name>
</bestfriend>
</friendsList>
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Aps>
<Group>
<Page Width="595" Height="841" PaperTray="0">
<Canvas>
<Canvas>
<Clip>
<Path FillMode="Winding">
<PathFigure IsClosed="True">
<PolyLine LineColor="#FF000000">
<Point X="0" Y="841" />
<Point X="0" Y="-0.89001465" />
</PolyLine>
<PolyLine LineColor="#FF000000">
<Point X="0" Y="-0.89001465" />
<Point X="595.276" Y="-0.89001465" />
</PolyLine>
<PolyLine LineColor="#FF000000">
<Point X="595.276" Y="-0.89001465" />
<Point X="595.276" Y="841" />
</PolyLine>
<PolyLine LineColor="#FF000000">
<Point X="595.276" Y="841" />
<Point X="0" Y="841" />
</PolyLine>
</PathFigure>
</Path>
</Clip>
<Canvas>
<Clip>
<Path FillMode="Alternate">
<PathFigure IsClosed="True">
<PolyLine LineColor="#FF000000">
<Point X="0" Y="-0.89001465" />
<Point X="595.276" Y="-0.89001465" />
</PolyLine>
<PolyLine LineColor="#FF000000">
<Point X="595.276" Y="-0.89001465" />
<Point X="595.276" Y="841" />
</PolyLine>
<PolyLine LineColor="#FF000000">
<Point X="595.276" Y="841" />
<Point X="0" Y="841" />
</PolyLine>
</PathFigure>
</Path>
</Clip>
<Glyphs OutlineWidth="0.5" CharSpace="0" RenderTransform="1 0 -0 1 6 15.912537">
<Font SizePoints="12" Style="Regular" FamilyName="BMADFT+Times New Roman" Capitals="Normal" ResourceId="1" />
<Origin X="0" Y="0" />
<Text>xyz</Text>
<Size Width="17.326172" Height="13.2890625" />
<Brush>
<SolidBrush Color="#FF000000" />
</Brush>
<Tag>convertedFont</Tag>
</Glyphs>
<Glyphs OutlineWidth="0.5" CharSpace="0" RenderTransform="1 0 -0 1 23.326172 15.912537">
<Font SizePoints="12" Style="Regular" FamilyName="BMADFT+Times New Roman" Capitals="Normal" ResourceId="1" />
<Origin X="0" Y="0" />
<Text> </Text>
<Size Width="3" Height="13.2890625" />
<Brush>
<SolidBrush Color="#FF000000" />
</Brush>
<Tag>convertedFont</Tag>
</Glyphs>
<Glyphs OutlineWidth="0.5" CharSpace="0" RenderTransform="1 0 -0 1 26.326172 15.912537">
<Font SizePoints="12" Style="Regular" FamilyName="BMADFT+Times New Roman" Capitals="Normal" ResourceId="1" />
<Origin X="0" Y="0" />
<Text>abc</Text>
<Size Width="16.652344" Height="13.2890625" />
<Brush>
<SolidBrush Color="#FF000000" />
</Brush>
<Tag>convertedFont</Tag>
</Glyphs>
<Glyphs OutlineWidth="0.5" CharSpace="0" RenderTransform="1 0 -0 1 42.978516 15.912537">
<Font SizePoints="12" Style="Regular" FamilyName="BMADFT+Times New Roman" Capitals="Normal" ResourceId="1" />
<Origin X="0" Y="0" />
<Text> </Text>
<Size Width="3" Height="13.2890625" />
<Brush>
<SolidBrush Color="#FF000000" />
</Brush>
<Tag>convertedFont</Tag>
</Glyphs>
<Glyphs OutlineWidth="0.5" CharSpace="0" RenderTransform="1 0 -0 1 45.978516 15.912537">
<Font SizePoints="12" Style="Regular" FamilyName="BMADFT+Times New Roman" Capitals="Normal" ResourceId="1" />
<Origin X="0" Y="0" />
<Text>AAA</Text>
<Size Width="25.998047" Height="13.2890625" />
<Brush>
<SolidBrush Color="#FF000000" />
</Brush>
<Tag>convertedFont</Tag>
</Glyphs>
</Canvas>
</Canvas>
</Canvas>
</Page>
</Group>
<Resources>
<Resource Id="1">AAEAAAANAIAAAwBQY21hcAr+DgIAAADcAAABfGN2dCAdZALXAAACWAAAEIRmcGdtbVkbUwAAEtwAAApcZ2x5Zqq330oAAB04AAAWKmhlYWQrxx3lAAAzZAAAADZoaGVhDM4EFQAAM5wAAAAkaG10eCDHAOoAADPAAAAAJGxvY2EAAGq8AAAz5AAAAChtYXhwDQAWSgAANAwAAAAgbmFtZYSaXccAADQsAAACQE9TLzIZBFh1AAA2bAAAAGBwb3N0AAMAAAAANswAAAAgcHJlcLMykpEAADbsAAAPlAAAAAQAAAADAAAAJAABAAAAAACOAAMAAQAAAPgAAwAIAAABYgAEAGoAAAASABAAAwACACAAQQBhAGIAYwB4AHkAev//AAAAIABBAGEAYgBjAHgAeQB6//8AAAAAAAAAAAAAAAAAAAAAAAAAEgASABIAEgASABIAEgASABIABAAIAAUABgAHAAEAAgADAAAABABqAAAAEgAQAAMAAgAgAEEAYQBiAGMAeAB5AHr//wAAACAAQQBhAGIAYwB4AHkAev//AAAAAAAAAAAAAAAAAAAAAAAAABIAEgASABIAEgASABIAEgASAAQACAAFAAYABwABAAIAAwAAAAQAagAAABIAEAADAAIAIABBAGEAYgBjAHgAeQB6//8AAAAgAEEAYQBiAGMAeAB5AHr//wAAAAAAAAAAAAAAAAAAAAAAAAASABIAEgASABIAEgASABIAEgAEAAgABQAGAAcAAQACAAMAAAAEABoAAAACAAIAAAAA//8AAP//AAAAAgAABY4AAAVMAB8FTAAcA5QAGwAA/+EAAP/kAAD/6P5K//wFawAj/mr/4AMTAAAArQAAAK0AAAAAACUAlgCfACQA8AExAMIAwABKAKYAQQBQAJQARwDPAK8ADgB5AcsABAAjAEQAqAAlAR8AAgBGABcBBQCZANkAXAByAOUA4AAoAEsA3gESACQARQBwABYAOf/pABYASwCI/7kA2QAKAEMArgC6AWwBUwAvAEMASAIsASsAJQCP/8AAFwAo/83/2AAlAJ0A5QEk/7EASACdAOYAEQAnAH8AkQASAGoAyv/8AAAAJABiAKcBfAHpACEAYACLBDQEiv9rADsAtQDVAUv/awBNAHkF2Am1AGwAkQCjARcBwP/f/+cAvgQBAGUAfwCCAIgAmQCyAMACLgNDBaAAIAAmAD0ATgBhAGUAewDZARMBMQNA/yf/Qv+ZAE4ApwDyAisCxgMHABEAKwBJAF8AjQChAK8A1gDkAPUBCwE1AZ0BqwGrAdEB7gXYAAAASwB1AHoAgACdAKYApwCsALkBMQExAhcCFwACABcAKQBVAIAAjwClALIAswDQAUsBWQHAAcEDpQUw/j//FP8V/+f//wAqAFgAmQCfAMEA5AD0ATABWQGrAasDIgN0BB4EdAUy/YEATQBkAJwA0ADRANYA3gDlAPUA+AEqASoB4QJ+An//V/+o/+UAAAAIAB8AOABRAFoAbwB2AHcAogDAAMIAxADxAfsCCQJ+As8ExQV6BfD/kgASACYAQgBLAE8AUQBTAGQAiwCuALIAuAC4ANYA9QERASABMQE4AU4BUgFnAY8BlgG4AdkB2QIGAiECcQLqA7ADywPcBDYFBf86ABIAFgAeAB8AIwBXAGgAbAB+AIgAkgClAKgAxQDJARUBJgEtATAB1gHZAfYCOwJEAkQCowLPAt4DhQOPBPwFhv7g/uv++/+KAAcARABHAFgAdQCqAOQA7wEWASABKQFqAXMB4wJ+ApACtAMOAxADIwM1A0EDVANZA4gDlAPIA84EcgSrBNoFSQVhBasHYf5u/tH/S/+EAAAAAQAGAB4AJwAsADQANwBiAGYAagBrAGwAcABwAHIAfACBAIoAjgCRAJIAoACrALgAvwDJANUA3QDsAPQBAAEhATABaQFqAW0BfAGFAY4BjgGZAawBwQHFAckB4QH2AfYB9gIiAiICKAI2Aj8CQwJGAmcChQKFApQC0ALWAugDHANjA38DgAOAA54DtgPZBAAEBAT/BTIFMgVIBYsFpwbLBygHSAdiCMz87f0q/Vn93v4A/hr+W/6W/sH+5/9W/3kAAQAlAC0ALgB8AIcAkQCZAKEApQClAKoArwC2AMYAzADXAN0A7ADyAQIBBQEXARgBIwEqASwBMQE/AUcBSQFJAU0BUQFRAVUBVQFXAVoBWgFhAWIBaAFoAX8BgAGCAYMBhAGNAZUBlQGVAZgBmQGlAakBtgG2AbcBugG6AdUB3wHmAeoB8gIAAgACAwIXAiUCJwIvAjkCQwJDAkcCTwJSAlICZwJvAm8CcAJyAnYCfgKnArMCuQLWAxMDJQMtA2EDcQOZA64DwgPUA/kEAgQsBC8EPARWBGcEgwTPBNEE2AT7BR8FRQVoBZ4FwgYbBjQGVQZqBpgGrwboBvwHBgdQB2IHfAfUB/8IJQCtAMcAqgC1AAAAAAAAAAAAAAAAAC8GzwFzBRQEeALfAJwAGANwBYcBVQAlAAYCVANsA44D0gVmAfADIAHaAYoDaQNr/6MDRgL4A28BVgK/ASIDHwU6A2YAjAD/AasC4QL0AucEFQFUAukBKASRAbcCbwNDAgYAAAAABdMEFQSDBegAAALXADoCfQHAAsUDgwOD/70AOgWeAd8FngLRACAE4AITAN8BwAGHApcAAADOAmkCiwBYBDQF+wBpAVoBqQV4AYIBPgKIASoD1ASeAOUDIwLzAfABlgB6AM0BSgQkAl4COQGrAM8A/QEeAO0BcQBwAZUAQAG7Ad0BuAABAagDpwFMAgwBjQGwAg0BNwEAAM0DIQHUAwoAWQAAAAABJgIVAVAC8AJVA7wG0AM1AQEA0ADSAHoBAwEwAHwAAAAAAAAAAAD+AG4AZgCUAicAKwBFAE0A0wEyABgAlwBBAPT+vP/pABYF2AWLAJEAoQMsAFIAMABdAssAOgCSAOUA5QBYAIYAMgC6AJkAiAAwApgAfP+AAWQAKABNAGUAAgC4AWoALwELABEAFwEAAH8ABAAWAiIApgBfAAAA+AAKAMoAQwBLAe4AdwEgAPQBwAAoBF8AAACMBEUAwgBgAHsAiwCLAGQAXQDCAJwAkga1BdMATwEXAAAEIP6eAMwA3ABeAEYA4wAyABoAPACRAFoAoQQsAEEAIABJAHEAnACc/kgAQABAAIYAywECAH0AOgA+AGoAUARIACkAlv9qAJcAaQDgAEwAGwDJAGn/lwBD/70AUv+D/4sAX/+h/1wAZwBT/6gAKgB2/7IANgCHBVkCVgUrBDQA3gDJAcQASADbAYsAswBIANoBFgElARgA6gDqAK4AAAA+BbsAigTXAFMAP/+M/9UAFQAoACIAmQBiAEoA5ABtAO4A5QBIA8AAM/5OArH/RgNwAHkF3wBR/6f/HwEKAGj/bABPALwApQcFAKsAgAAeBaUAJQCLBGYCMABpACkAFgEvAIAAXAWfA9cD8QRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWABYAFwAYABgAGgAbACEAKQAqACoALAAtAC4ALwAyADQANgA3ADgAOQA6ADsAPAA9AD4AQgBGAEYASgBMAE0ATwBPAFMAUwBVAFcAWQBcAFwAXQBdAF4AXwBhAGQAZQBnAGgAaQBpAGsAbgBvAHEAdgB2AHcAdwB9AH4AfwCAAIEAggCGAIcAhwCKAI0AjgCWAJYAlwCXAJwAoACiAKMApgCsALMAswC2ALgAuQC+AL8AwQDCAMQAxQDGAMcAygDKAMsAzADMAM4A0QDSANMA1wDaANsA3ADeAN8A4ADgAOMA5kBXhXRzcnFwb25tbGtqaWhnZmViXVVUT05APz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFBMSERAPDg0MCwoJCAcGBQQDAgEALEUjRmAgsCZgsAQmI0hILSxFI0YjYSCwJmGwBCYjSEgtLEUjRmCwIGEgsEZgsAQmI0hILSxFI0YjYbAgYCCwJmGwIGGwBCYjSEgtLEUjRmCwQGEgsGZgsAQmI0hILSxFI0YjYbBAYCCwJmGwQGGwBCYjSEgtLAEQIDwAPC0sIEUjILDNRCMguAFaUVgjILCNRCNZILDtUVgjILBNRCNZILCQUVgjILANRCNZISEtLCAgRRhoRCCwAWAgRbBGdmiKRWBELSwBsQsKQyNDZQotLACxCgtDI0MLLSwAsBcjcLEBFz4BsBcjcLECF0U6sQIACA0tLEWwGiNERbAZI0QtLCBFsAMlRWFksFBRWEVEGyEhWS0ssAFDYyNisAAjQrAPKy0sIEWwAENgRC0sAbAGQ7AHQ2UKLSwgabBAYbAAiyCxLMCKjLgQAGJgKwxkI2RhXFiwA2FZLSxFsBErsBcjRLAXeuQYLSxFsBErsBcjRC0ssBJDWIdFsBErsBcjRLAXeuQbA4pFGGkgsBcjRIqKhyCwoFFYsBErsBcjRLAXeuQbIbAXeuRZWRgtLLACJUZgikawQGGMSC0sS1MgXFiwAoVZWLABhVktLCCwAyVFsBkjREWwGiNERWUjRSCwAyVgaiCwCSNCI2iKamBhILAairAAUnkhshoaQLn/4AAaRSCKVFgjIbA/GyNZYUQcsRQAilJ5sxlAIBlFIIpUWCMhsD8bI1lhRC0ssRARQyNDCy0ssQ4PQyNDCy0ssQwNQyNDCy0ssQwNQyNDZQstLLEOD0MjQ2ULLSyxEBFDI0NlCy0sS1JYRUQbISFZLSwBILADJSNJsEBgsCBjILAAUlgjsAIlOCOwAiVlOACKYzgbISEhISFZAS0sS7BkUVhFabAJQ2CKEDobISEQWS0sAbAFJRAjIIr1ALABYCPt7C0sAbAFJRAjIIr1ALABYSPt7C0sAbAGJRD1AO3sLSwgsAFgARAgPAA8LSwgsAFhARAgPAA8LSywKyuwKiotLACwB0OwBkMLLSw+sCoqLSw1LSx2uAKwI3AQILgCsEUgsABQWLABYVk6LxgtLCEhDGQjZIu4QABiLSwhsIBRWAxkI2SLuCAAYhuyAEAvK1mwAmAtLCGwwFFYDGQjZIu4FVViG7IAgC8rWbACYC0sDGQjZIu4QABiYCMhLSy0AAEAAAAVsAgmsAgmsAgmsAgmDxAWE0VoOrABFi0stAABAAAAFbAIJrAIJrAIJrAIJg8QFhNFaGU6sAEWLSxLUyNLUVpYIEWKYEQbISFZLSxLVFggRYpgRBshIVktLEtTI0tRWlg4GyEhWS0sS1RYOBshIVktLAFLUyNLUVqwAiWwBCWwBiVJI0UYaVJaWLACJbACJbAFJUYjRWlgSFkhISEtLLATQ1gDGwJZLSywE0NYAhsDWS0sS1SwEkNcWlg4GyEhWS0ssBJDXFgMsAQlsAQlBgxkI2RhZLgHCFFYsAQlsAQlASBGsBBgSCBGsBBgSFkKISEbISFZLSywEkNcWAywBCWwBCUGDGQjZGFkuAcIUViwBCWwBCUBIEa4//BgSCBGuP/wYEhZCiEhGyEhWS0sS1MjS1FaWLA6KxshIVktLEtTI0tRWliwOysbISFZLSxLUyNLUVqwEkNcWlg4GyEhWS0sDIoDS1SwBCYCS1RaiooKsBJDXFpYOBshIVktLEYjRmCKikYjIEaKYIphuP+AYiMgECOKuQNYA1iKcEVgILAAUFiwAWG4/7qLG7BGjFmwEGBoATotLCMgsABQiopksQADJVRYsEAbsQEDJVRYsDdDi1mwTytZI7BiKyMhI1hlWS0ssToADCFUYEMtLLECAEKxIwGIUbFAAYhTWli5EAAAIIhUWLICAQJDYEJZsSQBiFFYuSAAAECIVFiyAgICQ2BCsSQBiFRYsgIgAkNgQgBLAUtSWLICCAJDYEJZG7lAAACAiFRYsgIEAkNgQlm5QAAAgGO4AQCIVFiyAggCQ2BCWblAAAEAY7gCAIhUWLICEAJDYEJZsSYBiFFYuUAAAgBjuAQAiFRYsgJAAkNgQlm5QAAEAGO4CACIVFiyAoACQ2BCWbEoAYhRWLlAAAgAY7gQAIhUWLoAAgEAAAJDYEJZWVlZWVlZsQACQ1RYQAo3QDpAO0A+Aj8CG7EBAkNUWLI3QDq6AQAAOwEAsz4BPwEbsYACQ1JYsjdAOrgBgLE7QBu5AQAAAkNSWLI3QDq6AYAAOwFAG7kBgAACQ1JYsjdAOrgCALE7QBuyN0A6ugEAADsBAFlZWblAAACAiFW5QAACAGO4BACIVVpYsz4APwEbsz4APwFZWVlCQkJCQi0ssAJDVFhLUyNLUVpYOBshIVkbISEhIVktLAEtLLACJWOwIGBmsAIluCAAYmAjYi0sI0qxAk4rLSwjSrEBTistLCOKSiNFZLACJWSwAiVhZLA1Q1JYISBkWbECTisjsABQWGVZLSwjikojRWSwAiVksAIlYWSwNUNSWCEgZFmxAU4rI7AAUFhlWS0sILADJUqxAk4rihA7LSwgsAMlSrEBTiuKEDstLLADJbADJYqwZyuKEDstLLADJbADJYqwaCuKEDstLLADJUawAyVGYLAEJS6wBCWwBCWwBCYgsABQWCGwahuwbFkrsAMlRrADJUZgYbCAYiCKIBAjOiMgECM6LSywAyVHsAMlR2CwBSVHsIBjYbACJbAGJUljI7AFJUqwgGMgWGIbIVmwBCZGYIpGikZgsCBjYS0ssAQmsAQlsAQlsAQmsG4rIIogECM6IyAQIzotLCMgsAFUWCGwAiWxAk4rsIBQIGBZIGBgILABUVghIRsgsAVRWCEgZmGwQCNhsQADJVCwAyWwAyVQWlggsAMlYYpTWCGwAFkbIVkbsAdUWCBmYWUjIRshIbAAWVlZsQJOKy0ssAIlsAQlSrAAU1iwABuKiiOKsAFZsAQlRiBmYSCwBSawBiZJsAUmsAUmsHArI2FlsCBgIGZhsCBhZS0ssAIlRiCKILAAUFghsQJOKxtFIyFZYWWwAiUQOy0ssAQmILgCAGIguAIAY4ojYSCwXWArsAUlEYoSiiA5ili6AF0QAAAEJmNWYCsjISAQIEYgsQJOKyNhGyMhIIogEEmxAk4rWTstLLoAXRAAAAklY1ZgK7AFJbAFJbAFJrBtK7FdByVgK7AFJbAFJbAFJbAFJbBvK7oAXRAAAAgmY1ZgKyCwAFJYsFArsAUlsAUlsAclsAclsAUlsHErsAIXOLAAUrACJbABUlpYsAQlsAYlSbADJbAFJUlgILBAUlghG7AAUlggsAJUWLAEJbAEJbAHJbAHJUmwAhc4G7AEJbAEJbAEJbAGJUmwAhc4WVlZWVkhISEhIS0ssSUBiFBYuUAAAgBjuAQAiFRcsBNLUlsbsAFZLQAAAAACAAAAAAJYCAAAAwAHAAABAQEBAQEBAQAAAAACWAAA/a0CTgAA/bIAAAgAAAD4AAAFAAAH9gAAAAEAGwAAA+cDlAA4BECwhStYsQICQ1RYQAwmChg0JgQtABwfLC+4A+K0LRMQAji4A+K2AC0eEQYABgA/Py8vEP3Q0MAQ/dDQwBESFzkBLzEwG0CHEkUKAY8Njw6PEYcmhzTWC9YX2ifaMwkPLiYKJQskDHIKdQvmMgccOi4PWjYELj8FPxA/ETgmPyg5NDA6SQtPEE8RRh5JJkwoSzRAOlYZViVQOnUHfwt/EH8RfxZ/F5UHnxCfEacYuyYeDgUPEA8RDywfEB8RHywpCikXLzoKEDpVCVo2UDoEsQYCQ1RYQCQTEAJ5OAE4ABwfLHYvAS8uJjQYCgQALhEGAAYeLh0dOS4uOjkREjkvETkvAC8vPz8REhc5EN1d0NDAEN1d0NDAMTAbQIEmGBgZFxYWJzQ0NQoLDAwzGAoJBwcZJjQ1NDM1JRKPFi8RARE1DA0NFgwdfRlQHgEeLyVvI38jAiOPIwEjGSUuLjkzLfIpKSczUAABAH01ATUFBQclGQcHJDUlFDU1JQwWJycwMwwUMzMMNTQmGAkMFzMnJRkLOC8mGAoDDDQHNRy4/8BALAkJQlUPHAEcHx8sLy8uExACOB4AEhERAQEABi4tIAkJQlUELQEtLR4eHQoMuAFFtW8WARYuJbgBDrMgGQEZuP/AQAwQNUAZsBngGfAZBBm4/8CzDxI0GbsCNgAzAAcBZ7I1Lie4AQizADMBM7sCwQA5ADoCTbMhzYkYKyv2Xe307RD9K10rce30Xe0APzwQPBBdKzw/PBA8EDwQ/Tw8PBD9PDwQPF0rARESOREXOQAREhc5hw4uK4cOfcSHDi4YK4cOfcQBGBI5fS8Y7BDkXRESOS/kERI5LxESOV0vXRDkXRDkERI5LxB87F0Q5AcIEDwOPIcOEDx9xMSHDhA8xAjEBw4QPAg8DjxZMTABcl1dKwBdAXEAcUNcWLkAC//wsgo5C7j/+LcJORcgHhI/C7j/6LMeEj8VuP/oQAkcET8NQBsQPxi4/+izHBE/GLj/6EATFw4/BUASCz8HGBILPzZAEgs/Orj/wLcSCz8pKA85C7j/8LYPOSUgDzkKuP/Ysg85B7j/4LIPOTK4/+C2DTklIA05B7j/4EAPEjkmIBI5JiAROSUgETkLuP/Ysgs5Crj/4LISOQq4/+CyETkKuP/gQBsNORAYEjkRGBI5F0ASORAQDzkREA85LEAVORO4//CyFTkWuP/wshU5Erj/wLIVORq4//BAExU5NggVOSgwFDkpMBQ5EQgWOQm4/+BAGxY5KUAROSlAFTkyQBU5MiARORcgETkLIBE5Erj/wLEROQErKysrKysrKysrKysrKysrKysrKysrACsrKysrKysrKysrKysrKwErKysrKysrKwArKysrWVkbQAwKGCY0BC4CEBMDADi4A+JACmwRAAYsHxwDLi+4A+KzbB4uCgAYPzMrFzI/MysXMhIXOTAxWRMhFSIGFRQXFhcXNzY1NCYjNSEVBgcGBwcTFhYXFSE1Mjc2NTQnJwcGFRQWFxUhNTY3Njc3JyYmIxsBrykhIwsWQUtIIiYBNjEkMVV95FRIOf5QLRkTQIaTRC0t/tUkGyZawK5KUT0DlCUcFxgyECJoaGMaFR0lJQMYInKn/rh5MQMkJBQOFxddxMRbERgnAiQkBRQdd//8bDcAAQAM/kYD9AOUADICVbCFK1ixAgJDVFhAFAkJKyoDAHgnAScdEgYUGBAQAlUUuAPithEYEBACVRG4A+K2AhgQEAJVArgD4rYyGBAQAlUyuAPisQAGAD/tK+0r7CvsKz8vzV0SFzkBLzEwG7EGAkNUWEAeCSsAHRQRAnoyATIAEgYABiN6JwEnHQ8UFDMAADQzERI5LxE5LwA/3V3EPz8Q3V3Q0MAREjk5MTCwEEtUWL0AG//4ABn/8AAa//CxChA4ODg4WRtAqwkQEgs/DiuVKQITNC4WZDaDBYUGAgkJBRIIGQgaCSsUGiYJJBIkGiYrOAE2EjUbRxJoCWgKaRlmGmMbaCx4CHkKeRl3GnQbeCyJCokZmACYCZcaliu7ANA05QYjCQkIKyssKioKAQgCHgETGRQeEwAsMh4AEgoRHhImCCAZGhowKgoUKioKLCsrJAkIFAkrKgkIKyoaCQQKCCwrKhoZCgkICCMTEhIBAQAGJ7j/wEAOEgs/Jy8jOR0PNBcXGhm4AQhAG48KAd8K8AoCYApwCu8KAwp9PwlPCV8JAwl9CLgBDkAdK9YPIAEPIJ8gAiCPXywBLyw/LAIsGTM0qSGmfxgrK070XXJN5F1x5P30XfRdXXH9TkVlROYAP0395Cs/PBA8EDwSFzkBERIXOYcILisOfRDEhw4uGCt9EMQBERI5GAAQ7QEQwAAQ7QEQwAAQ7QEQwAAQ7QEQwAcQCDwIPDEwAV0BcSsAXQErWVkbQAwrCR0AEgYyERQDAAO4A+K0bAAGHSe4CCCybB0PABg/Kz8rFzI/ERI5OTAxWRMhFSMiBhUUFxMTNjU0JyYmIzUhFQYGBwYHAQYGIyImNTQ2MzIXFjMyNjc3ASYnJicmJwwBqxUtLSHfzREHCCIrASolKBgJGf6LNq9RO0w3MCE5KAoeRyRB/rcPIRkQFzMDlCUnHSdF/jIB+ikoEgkLDSUlBBghDj/8boWIRCwqMxYPPlmfArMfLiMMEAwAAQApAAADbAOUABUB1rCFK1hALxIIBBgEnwSfDZ8OqQS4BAefFwENF3UNMTZQAFgPUBUDGwQXDhMPXgRSD98E0A8HsQYCQ1RYQCgBAxcWAw8CDgUMSwUBewUBUAVgBQIFMAwGRA8BdA8BXw9vDwIPMAIKAD/9cl1dP/1yXV0REjkREjkBERI5ORtACQD2EBBBFR4AC7gBJEAyBQW0Ch4LBA4PDyQDBBQDAwQDCwIEDwEMDhcNAw8CDgRQBQEFMA0MBhBfDwEPMAECCg+7Aj4ADgAEAj5ALAMBLp8AAQAuUA0BMA1ADXANAw0aLxc/F08XAxcMLgs1AAIBAhkWF6EhzYkYKytO9HFN9OROEF32XXJN9F3kEOQQ5AA/PP1yPD88/XI8ORESOQEREjkREjk5ERI5hy4rh33EGAEQ7ewAEPUBEO3sABD1WTEwAXIAcitdAV1DXFi5AA7/0EAJHhI/AzAeEj8EuP/AQA0eEj8PQB4SPwQkFjkPuP/cthY5BCgUOQ+4/9i2FDkEcBI5D7j/kLYSOQQYFTkPuP/othU5BBgPOQ+4/+ixDzkBKysrKysrKysrKysrACsrWRu3CwsMFRUCDAW4B+y0bAwGAg+4B+qybAIKABg/Kz8rEjkvETkvMDFZAQMhNQEhIgYHBgcjNyEVASEyNjc2NwNcC/zYAmD+1GE8ExsEKAYDAP2aAU5pSxcQCwEZ/uckAyoZIzJK/iX81CMsIGcAAgBJ/+0DiQOvADIAPQOLsIUrWLECAkNUWEAgP0ANDQJVP0ATEwJVFRsHLiUICwsCVSUMDQ0CVSUADDO4//BACxISAlUzFhMTAlUzuP/etBAQAlUzuP/0QBUPDwJVMwwNDQJVMzkHDA0NAlUHLS64/8BAIAkSAlUuMwAeBCksMDQMQAkLAlUMQB0dAlUMQBESAlUMuP/UQB4JEgJVDAwEfxgBGEAREgJVGEAdHQJVGBAlHgc8LAQAL+0/7cQrK10SOS8rKysrzS/9ERI5OdQrzQEvK80vKysrKyvAwN0rK8QQ1M0xMCsrG0BvCxyKMwISUzYBEiAfOYA/qAm2CgMSKxJ9AH0zhgCLC4s1Bh0SFjoQP4A/BAkcTAVMBkUgRSJMOkA/iR0ICg4HIAAiSQFLCkkLSTVLN0M6ST1XC2cLhQmECoQLD1QWgxYCHz9fPwJgCDMANDwuKS00uwEbAAwADP/Atgk5DCgLOQy4/8BAGjo1EAxQDAJADFAMYAwDIAxQDGAMdgwEDDwYuP/YQCkLOU8YXxhvGAMvGH8YAhh+HxABECUeBzA8QDwCPCwEcC2ALQItNSksMLgDRkARBAsuwC0BLWAlADMNDAw0NDO4//y0EBAGVTO7AWcAJAAl/8BAGg45ACUfJYAlkCUEQCXwJQKAJQElEBAQBlUluwJDAAcAFf/Ash85FbgBZ0AeGy85MQdADjkgB1AHgAcDEAcB8AcBUAcBB0M+Q24YK04Q9F1xcnIrTe307SsQ/StdcXIrPP0rPBA8EDwQPBD2XTwAP/T95F0Q7XE/7XL9XXErETldcXIrKysvsQYCQ1RYsgMMAQBdWe0REjkREjk5MTBDeUBHNTscIwUTNzg2OAIGCQgKCAIGISIgIgIGNQs5IAARHRMcABITDx8NHAEiIzsFORwAOAg0IAE1NAsSHBAcAQ4iEBwBOgY8HAArKys8EDwrASsQPCsQPCsrKioqgYGBAXIBcQBxAXFyAF1DWLI/EgFdWQFdKwByQ1xYtDFADjkuuP/gshA5Lrj/4LYOOTcgDjkguP/osgw5ILj/4EALCzkYIAs5FyALORy4//BAGgs5CigLOTcoCzkKKAo5NygKOQooCTk3KAk5ACsrKysrKysrKysrKysrK1kAXVkbtRgYBB4MNLgH6LVsDAwwHhC4B+i0bB4HMCm4CA20bDALBDy4CAmybAQLABg/Kz8rPysSOS8rERI5LzAxWSUGBwYjIiY1NDc2Njc1NCYjIgcGFRcUBiMiJjU0NjMyFxYXFhURFBYWMzI3NjcVBiMiJicRBgcGBhUUFjMyAkeNJDY9X3seKcvsV1M/JSYCLyYlL7Cfek47HBIKFw8QDBU8cGYxOgGXLE9EVjhMhG0RGYJqQzFEeFYkiWYiIiw6LjI0LVaQKR9CK4X+yYM7FAcNPDiWRJMBXTwZLGA5SF8AAv/7/+QDuQWOABYAJAH2sIUrWLECAkNUWLEeBbj/9EAQEBACVQUUDAAYCg0NAlUYDLj/5rQTEwJVDLj//LQNDQJVDLj//LQPDwJVDLj/9EANEBACVQwMGBcABAIJE7gD4kARFEAJDQJVFBUAGyUJCyFZAgcAP+0/7T/dK+0REhc5AS8rKysr3SvAEMYvK80xMBuxBgJDVFhAJhgXAAMCCRMUFQAhWQIHGyUJCx4FBSYlABgMDQ0GVRgCEBAGVRgMuP/4tA0NBlUMuP/utxAQBlUMDCYlERI5Lysr3SsrwBESOS/NAD/tP+0/3c0REhc5MTAbQHkQJgGkBrYGtQfqHwQFJkMNXTYgJnUDdgSGA4cEpgOrCAdHBwE6CBQnDUETHhREGBcMAAQbFgAQIQEhWQIHGyUJCx4xHwWQBQJgBYAFrwUDBesMFgAAGCQMDBANUA1wDZANBIANkA2wDQMADRANIA0wDbANwA3QDQcNuP/Atzw1DWAlwksYK04Q9CtdcXI8TRD9PBA8EP1dcu0AP+0/7XI/ERc59e38AfUxMEN5QCgZIAMLByYgAx4gARoKGBwAGRgLDBwIHiABHwQhIAEZCxscAB0GGyAAACsrKwErEDwQPCsrK4GBAHEBXSsAXQFyWVkbsxUAAiG4CBe0bAIHCRu4B+2ybAkLABg/Kz8rPzAxWQE2MzIWFRQHBiMiJicRNCYmIyIHJyUzEREWFjMyNjU0JiMiBwYBO4WajdKii6tQpVYPIBgcKg4BEy0zbTlbnZ1kNTUoAva58dH0lYA6OgO1nEgaECNw/Sj93DIzyL+wvRsUAAEARv/kA0oDrwAhAiKwhStYsggEAbECAkNUWEAgAhoGDBAQAlUGDA8PAlUGDA0NAlUGFiUPCQdgIXAhAiG4/8C1ExMCVSEduP/UtBMUAlUduP/KthISAlUdMQMAL+0rK8QrXT/E7QEvKysrzcQxMBuxEiO4/8BAcyotNAAjQw1dNhcNVwUCHBNUBFMFUwZUB1gbWBwHZwV2BYAAgCG0G8Ug0CDgAOUFCTcBRwFWGFUcXyNgGGAcdhhyHIoSjhOQEZAYpgGkAq8jswHBAccHxxnpCOQc6iD0ARgGAkoSVxKLH4sggCPwIwcRIAG8/+AAIP/gAB//4LIAHQC4A0ZAMBAhAWAhgCECACEQISAhUCFgIXAhkCGgIbAhwCHQIeAh8CENIWYd3w8BD8cWJQkHHbj/2LIUOR24/9hAOBI5HTEDCyHMHwwBTwyPDAIMLxAAMABAAGAAcACQALAAwADgAAkwAEAAAgCqcxqDGgJQGgGfGgEauAEMQBLwBgEABhAGIAYwBkAGBQZDIkO5ApEAGCtOEPRycU3tXXJx/XFd5HFy7QA/7SsrP+3tcRD0XXFy5BKxBgJDVFhAClMdYx1zHQOTHQEAXXFZOTEwODg4ATgBcV0AXQFyAHIrK0NcWLQAEBg5G7j/8LYTOQUQEDkBuP/AshA5ILj/wLEQOQArKysrAStZWQFxG7cPDwkhIQMJFrgH6rRsCQcDHbgIHLJsAwsAGD8rPysSOS8ROS8wMVkBBgYjIgI1NAAzMhYVFAYjIicmJicmIyIHBhUUFjMyNzY3A0ol2IOc6AEBtIeuMSw7HhELIyM+ZD1RoYliTjc0AVy1wwEG39gBDo9NJi8mFXYfHkpioaT7Qy55AAIAEAAABbAFawAcAB8CVLCFK1ixAgJDVFhAEgEfHgIeHQAcHhwAHR8BHhwCFL4D4gAXA+IABwPiAAoD4kAXCAIcHgMPCBwWHQAfcAGAAQIBAQgPAggALz8SOS9dzdDNLy8REhc5EO3t7uwBLy8vLy8vLxB9h8TEEIfExDEwG0AbCA4PDw0QCh4JH1AhBhUPExAaERobGxwYHQYhuP/AsiU1Ibj/wLMwWDQhuP/AsysuNCG4/8CyKTUhuP/AsyAmNCG4/8CzGh40Ibj/wLIXNSG4/8CyFTUhuP/AQJcQEzQNDwsQCh45D0oPRhBJHk8hWQ9XEFUUWB5qD2cQaB52EIAEhw6KD4cQhxKJHogfmw+bEJkRmx65D7kQvRq5HssPyhDIHcoe2w/YEOsP6BDoHvkP+BD5HfkeLAkPSxsCHx4BAR8eAgAdHh4cCQ4KGwkWHBcbFggCBxsIFREUGxV4Hg8QIBAeHBwiERAUEXARAREQDw4OuALJQBECHhQCAh4fHaUAAHABgAECAbgBtUAMCBAPAxUWFggICQgcuAH6QAkPEQERAqUOQBG4AjCzTx4BHrgC7EAOIEAOUA7wDgMOpyBrihgrEPZdGRr9Xe0YGhDtEF3tAD88EDwQPD88EPRdPBD9PIcOLisFfRDEh10OLhgrhwV9xCsYABDtARDAABDtARDAABDtARDAABDtARDAhxB9xDwHPDwHPDEwAXFdKysrKysrKysrAXJdWRu3Hg8dHQkPHwG4B+1ADGwfHwkPAwcXFAMJCrgD4rNsFgkIABg/MysXMj8SOS8rERI5LxE5MDFZASEHBhUUFhcVITU2NzY3ATMBFhYXFSE1NjY1NCcLAgOp/fNcIjti/lVVGTM+Ad0jAdg5XVP96VE5KG7m7AHG1k8nHy8HJSUPGDCTBFz7mIhRBSUlBC4hLF8BDQIk/dwAAAABAAAAAAAAe/InvF8PPPUIGQgAAAAAANxk6YYAAAAA3GTphvt0/YwQXghRAAAABgABAAEAAAAAAAEAAAch/kUAAAXH//sAAAWwAAAAAAAAAAAAAAAAAAAAAAAJAlgAAAQAABsEAAAMA40AKQIAAAADjQBJBAD/+wONAEYFxwAQAAAAAAAAADgAAAUgAAAIEQAACjkAAAo5AAAOdAAAENwAABNnAAAWKgABAAAACRAABAAA/wD/AAIAEABAAP8AAAXpBOsA/wAeAAAADgCuAAEAAAAAAAEAFgAAAAEAAAAAAAIABwAWAAEAAAAAAAMAFgAdAAEAAAAAAAQAFgAzAAEAAAAAAAUADABJAAEAAAAAAAYAEQBVAAEAAAAAAAoAIABmAAMAAQQJAAEALACGAAMAAQQJAAIADgCyAAMAAQQJAAMALADAAAMAAQQJAAQALADsAAMAAQQJAAUAGAEYAAMAAQQJAAYAIgEwAAMAAQQJAAoAQAFSQk1BREZUK1RpbWVzIE5ldyBSb21hblJlZ3VsYXJCTUFERlQrVGltZXMgTmV3IFJvbWFuQk1BREZUK1RpbWVzIE5ldyBSb21hblZlcnNpb24gNy4wMFRpbWVzTmV3Um9tYW5QU01URFFRT0FLK1RpbWVzTmV3Um9tYW4xMTk1Njg4b2JqMTUAQgBNAEEARABGAFQAKwBUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgBSAGUAZwB1AGwAYQByAEIATQBBAEQARgBUACsAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AQgBNAEEARABGAFQAKwBUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgBWAGUAcgBzAGkAbwBuACAANwAuADAAMABUAGkAbQBlAHMATgBlAHcAUgBvAG0AYQBuAFAAUwBNAFQARABRAFEATwBBAEsAKwBUAGkAbQBlAHMATgBlAHcAUgBvAG0AYQBuADEAMQA5ADUANgA4ADgAbwBiAGoAMQA1AAMDNQGQAAUACAWaBTMAAAElBZoFMwAAA6AAZgISAQUCAgYDBQQFAgME4AAu/8AAeFsAAAAJAAAAAFRNQyAAQAAg//wHIf5FATMHIQG7QAAB////AAADlAVMAAAAIAAVAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBCgBUA+8CrQAdAB8D7gPtADwAHwPtsgYdH7gD7LMDKh8/QRUD5ABgA+kAnwPlAN8D5QAEABAD5AAQA+UAPwPlAHAD5AD/A+QABf/AA+GzRUUyQLgD4bMrLjJAuAPhsigpMrn/wAPhshocMr0D4QKsACcAH//AA9+yFhsyuf/AA96yQkIyuf/AA96yNjgyuf/AA96zKi0y30EKA94A7wPeAAID3gPfACgAH//AA9+zKC4y8EENA98AAQN+AA8BAQAfAKAD3QCwA90AAgBAA9qzJCYyn78DzAABA8oDyQBkAB//wAPJsg0RMkEKA8cDtwASAB8DtgO1AGQAH//AA7WzDhEyAEFzA40AAQDAA40A0AONAOADjQDwA40ABABvA6cAfwOnAI8DpwCvA6cABAAPA6cAHwOnAC8DpwBPA6cABAOrA6sA7wOlAAEADwOlAC8DpQBvA6UAjwOlAAQAVAOqAAEAawOqAAEDqANqACIAHwOMA5QAFQAfA4sDkwAVAB8DpAOTABoAHwOiA5QAHgAfA6EDkwAeAB8DnwOUAB4AHwObA5QAGgAfA5oDkwAeAB8DmQOUABYAHwOYA5QAFgAfA5cDkwAbAB8DlgOUABsAHwOVA5MAGwAfA3YDdQAaAB8DdAN1ABoAHwOgA3OyHh8QQR4DkwAgA5MAMAOTAAMAIAOUADADlABAA5QAAwAAA5QAAQODA2wAHgAfA7EDbAAyAB8DbQNsADIAH//AA32yISMyuf/AA32zFxkyoEEKA30AsAN9AMADfQDQA30ABP/AA3yyISMyuf/AA3yzFxkyoEEtA3wAsAN8AMADfADQA3wABAAwA3MAQANzAAIAAANzABADcwAgA3MAAwDgA3MA8ANzAAIAsANzAMADcwDQA3MAAwCEA3MAkANzAKADcwADA3cDagApAB8DiQNqsigfQLgDZ7M5QDI/uwNmAAEAQANmsxkdMo+7A2YAAQBAA2azCQoyQLgDZrMJDjJAuANmswkPMj+7A2UAAQBAA2WzCQwyQLgDZbMaHTJAuANlswkOMmtBDgNjAHsDYwACABQDYwAkA2MANANjAEQDYwAEA2OyJC8fugNOAG0IAEAOH38CfwN/BH8FBDBEARK/AzIAUAgAAB8AEgMtADwIALYfXzwBN4WgQYUDYgABAAADYgAQA2IAcANiAJADYgAEAPADXwABACADXgAgA18AMANfAEADXgAEAAADXgAAA18AEANfANADXgDgA18ABQAQAw8AIAMPADADDwDQAw8A4AMPAAUAAAMPABADDwBQAw8AYAMPAHADDwDQAw8ABgAAAw8AEAMPACADDwAwAw8A4AMPAPADDwAGAw8AJwAAAw4AMAMOAAIA4AMOAPADDgACAw4ASgDgAw0A8AMNAAIDDQAnANAC/AABABAC/AAgAvwAUAL8AAMA0AL8AOAC/AACAAAC/AAQAvwAIAL8ADAC/ABQAvwAYAL8AAYA4AL8APAC/AACACAC/AAwAvwAQAL8AAMC/EAsJ8ApAbApAaApAZApAUA8P0EyQCI/QTISEhKFj0yvTL9Mz0wEX0xvTH9MAze4/8CzsiswMrj/wLOyIiUyuP/AtbIZGjI3D0E7Aq8AAQBfAq8AnwKvAN8CrwADAB8CrwAvAq8APwKvAG8CrwAEAq8CrwAfAq0ALwKtAD8CrQBPAq0AXwKtAAUA3wKtAAEADwKtAB8CrQA/Aq0AXwKtAJ8CrQAFAF8CrQDfAq0AAgAPAq0AHwKtAD8CrQADAEACrLI6M09BTQKsAF8CrACfAqwAAwAvAqwAPwKsAAIADwKsAD8CrACvAqwAAwCwAqwA4AKsAAIATwKsAF8CrACgAqwAAwAfAqwALwKsAD8CrAADAA8CrAABAA8DWgABAA8DWgAfA1oAPwNaAF8DWgBwA1oABQDPA1cA3wNXAAIADwNXAB8DVwBwA1cArwNXAAQDWgNaA1cDVwKtAq0CrAKsAyxADTEVHwAWFgAAABIRCBBBEAIMAEoADQGoAEoADQGYAEoADQGJAEoADQE/AEoADQEkQA5KDfZKDb5KDYZKDSdKDb4CKABBAA0BlABBAA0BIUALQQ20QQ1PQQ0pQQ1BEAIXACEADQIVACEADQIGACEADQHrACEADQFOACEADQEsQBQhDfkhDfMhDfEhDZ0hDXEhDT0hDUEQAhwAHwANAhQAHwANAgsAHwANAZYAHwANAUoAHwANASZACx8Nxh8NVx8NNx8NQQ0BngFBAA0AQgFBAA0AHgFBAA0AGwFBAA0B8rQPRA8ACbsB8gBEAA0CAbI8KR+4AgCyPCkfuAH/sjxBH7gB/rI8Rx+4Af2yPJ4fuAH6sjyTH7wB+QEPAQEAHwH2siTkH0EVAfQBSQQBAB8B8wFJBAEAHwHxAUkAqwAfAfABSQBnAB8BpgA8ASUAHwGksjyBH0EVAaMBDwGaAB8BogAiCAEAHwGhAFAEAQAfAZ8BSQGaAB8BnQFJAGcAHwGcsixiH7gBm7IseR+8AZoALAEBAB8Bl7Is5B+4AZOyLIkfuAGSsixsH7gBj7Ilnh+4AWqyPCofQREBZwAkAgEAHwFjACUCqwAfAUwBDwGaAB8BSAFJAGwAHwFHsiyJH7gBRbIsnh+4AUSyLHkfuAFDsiMxH7gBJ7I8gR+8ASMAUAEBAB8BH7Ij5B9BFQEdACMBmgAfARwAIwgBAB8BGwAlCAEAHwEOAQ8EAQAfAQ0AIgQBAB8BCLIjgR+4AQa0JeQf9zy7ASUAHwD1AQ+ynh/jvAFJAVYAHwDiAUmyqx/RuQFJBAGyH88suAElth/OI7sfxSS4AVayH8AsuAgBsh+/LLgCAbUfsSTkH7C5AUkCAbYfryxnH60juAgBsh+lI7gCAUALH588LR+bI1ofmSW4AgGyH4EsvAQBAB8AbQEPAVZACx9ZLD4fTDyrH0YluAEBsh9APLgBJUAKHzojch85PKsfOLgBSbOrHzEkuAQBsh8wJbgCq7YfKiTkHyYjuAFWtB81VVU3ugI1AAcBdUAsB3QHYgdWB1EHOwczBy0HIAcdBxwHFAgSCBAIDggMCAoICAgGCAQIAggACBS4/+BAKwAAAQAUBhAAAAEABgQAAAEABBAAAAEAEAIAAAEAAgAAAAEAAAIBCAIASgCwEwNLAktTQgGwEksAS1RCsDcrS7gH/1KwOCtLsAhQW1ixAQGOWbA4K7ACiLgBAFRYuAH/sQEBjoUbsBJDWLkAAQEvhY0buQABAXyFjVlZAUuwwGMAS2IgsPZTI7gBClFasAUjQhgAFnY/GD8SPhE5RkQ+ETlGRD4ROUZEPhE5RkQ+ETlGYEQ+ETlGYEQrKysrKysrKysrKxgrKysrKysrKysrKysrGB1CsJZLU1iyNaqqHUJZsDJLU1iyNf//HUJZS7BHUyBcWLkCcQJvRUS5AnACb0VEWVi5AXoCcUVSWLkCcQF6RFlZS7BHUyBcWLkAIgJwRUS5ADwCcEVEWVi5AbMAIkVSWLkAIgGzRFlZS7BMUyBcWLkBSQAiRUSxIiJFRFlYuQHCAUlFUli5AUkBwkRZWUuwZ1MgXFi5ACQCcUVEuQBQAnFFRFlYuQIeACRFUli5ACQCHkRZWUu4AgFTIFxYuQEPACJFRLEiIkVEWVi5DAABD0VSWLkBDwwARFlZS7AcUyBcWLElJUVEsSwlRURZWLE3JUVSWLElN0RZWUuwq1MgXFixJSVFRLEjJUVEWVi5AVkAJUVSWLkAJQFZRFlZS7gBAVMgXFixJSVFRLEoJUVEWVi5AggAJUVSWLkAJQIIRFlZKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKytlQisrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysBs2HcZGNFZSNFYCNFZWAjRWCwi3ZoGLCAYiAgsWTcRWUjRSCwAyZgYmNoILADJmFlsNwjZUSwZCNEILFhY0VlI0UgsAMmYGJjaCCwAyZhZbBjI2VEsGEjRLEAY0VUWLFjQGVEsmFAYUUjYURZs6Z/Q0tFZSNFYCNFZWAjRWCwiXZoGLCAYiAgsUN/RWUjRSCwAyZgYmNoILADJmFlsH8jZUSwQyNEILGmS0VlI0UgsAMmYGJjaCCwAyZhZbBLI2VEsKYjRLEAS0VUWLFLQGVEsqZApkUjYURZS1JCAUtQWLEIAEJZQ1xYsQgAQlmzAgsKEkNYYBshWUIWEHA+sBJDWLk7IRh+G7oEAAGoAAsrWbAMI0KwDSNCsBJDWLktQS1BG7oEAAQAAAsrWbAOI0KwDyNCsBJDWLkYfjshG7oBqAQAAAsrWbAQI0KwESNCACsAGEVpREVpREVpREVpRHNzc3Rzc3NzdHV1K3NzdHR1GEVpRHNzdCtLsCFTS7BGUVpYsDywPEWwQGBEWQErKysrdXUrWEA2XyNfJV8oX6UEbyNvJW8ob6UETyNPJU8oT6UEPyM/JT8oP6UELyMvJS8oL6UEHyMfJR8oH6UEdXV1dXV1WUNYQBC/PM88Am88fzyPPJ88rzwFdXVZQ1hAEr8izyICXyJvIn8ijyKfIq8iBnV1WUNcWLZAPJ8i7yIDdVkrKwF0dHR0RURzc3R0dXVFRHNFRHN0RURzdHVzc3NzcytYQCRgCXAJgAkDEAkgCTAJQAlQCQVvA38DjwMDHwMvAz8DTwNfAwW4/8CyBzozuP/AQEYGOjOQC6ALsAvAC9ALBbAGwAbQBuAG8AYFIAYwBkAGUAZgBnAGgAaQBqAGCZAGkAcCYAtwC4ALAxALIAswC0ALUAsFHwcBAHV1dXN1dXUrK3V1dXUbQBAHBkQfCwpEHwMCRB8JCEQfKysrK1krdStDWEEiAGMDLQABAAMDLQATAy0AIwMtADMDLQBTAy0ABQDDAy0A0wMtAOMDLQDzAy0ABACDAy0AkwMtAKMDLQCzAy0ABAMtAy1FGGlEdHR1dVkrQ1i5ABgDMrMwNTI4uAMys2FmMji4AzKzU1oyOLgDMrNFTjI4uAMyszxBMhi4AzKyPzMKQQ8DMgABALoDMgDKAzIA2gMyAOoDMgD6AzIABQMyAzJFGGlEdHUrKysrKytZcwBzKwErdXUAKysrdAArKytzK3QBKwArKwFzc3N0dHMrKwBzKysAKysrAXN0cysBKysBKysrKysrKysrKysrKysAAXN1AHNzAEVpRABzcwFzdCsrKysrcysAcyt1KytzKysrKysrKysrc3QrACsrKysA</Resource>
</Resources>
</Aps>
\ No newline at end of file
import json
people = '{"name":"priyaranjan","address":"bangalore"}'
data = json.loads(people)
print(data['name'])
print(data['address'])
print(type(data))
\ No newline at end of file
import json
people = '{"name":"priyaranjan","address":"bangalore"}'
data = json.dumps(people)
print(data)
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type='text/xsl'?>
<CATALOG>
<CD>
<TITLE>dill diya galla</TITLE>
<ARTIST>Arijit singh</ARTIST>
<COUNTRY>India</COUNTRY>
<COMPANY>tseries</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>2018</YEAR>
</CD>
<CD>
<TITLE>Saiyara</TITLE>
<ARTIST>Atif Aslam</ARTIST>
<COUNTRY>Uk</COUNTRY>
<COMPANY>Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>2015</YEAR>
</CD>
<CD>
<TITLE>Khairiyat</TITLE>
<ARTIST>Sonu nigam</ARTIST>
<COUNTRY>india</COUNTRY>
<COMPANY>radio</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>2019</YEAR>
</CD>
<CD>
<TITLE>all is well</TITLE>
<ARTIST>Amir Khan</ARTIST>
<COUNTRY>pak</COUNTRY>
<COMPANY>Virgin records</COMPANY>
<PRICE>10.20</PRICE>
<YEAR>2012</YEAR>
</CD>
<CD>
<TITLE>rockstar</TITLE>
<ARTIST>kk</ARTIST>
<COUNTRY>india</COUNTRY>
<COMPANY>Eros</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>2014</YEAR>
</CD>
</CATALOG>
\ No newline at end of file
import json
import xmltodict
with open("xmlfile.xml") as xml_file:
data_dict = xmltodict.parse(xml_file.read())
xml_file.close()
json_data = json.dumps(data_dict)
with open("data.json", "w") as json_file:
json_file.write(json_data)
json_file.close()
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment