using System.Xml.Serialization;
using System.Collections.Generic;
[XmlRoot(ElementName="chunk", Namespace="urn:cryonline:k01")]
[XmlAttribute(AttributeName="achievement_id")]
public string Achievement_id { get; set; }
[XmlAttribute(AttributeName="progress")]
public string Progress { get; set; }
[XmlAttribute(AttributeName="completion_time")]
public string CompletionTime { get; set; }
[XmlRoot(ElementName="achievement", Namespace="urn:cryonline:k01")]
public class Achievement {
[XmlElement(ElementName="chunk", Namespace="urn:cryonline:k01")]
public List<Chunk> Chunk { get; set; }
[XmlAttribute(AttributeName="profile_id")]
public string ProfileId { get; set; }
[XmlRoot(ElementName="get_achievements", Namespace="urn:cryonline:k01")]
public class Get_achievements {
[XmlElement(ElementName="achievement", Namespace="urn:cryonline:k01")]
public Achievement Achievement { get; set; }
[XmlRoot(ElementName="query", Namespace="urn:cryonline:k01")]
[XmlElement(ElementName="get_achievements", Namespace="urn:cryonline:k01")]
public Get_achievements Get_achievements { get; set; }
[XmlAttribute(AttributeName="xmlns")]
public string Xmlns { get; set; }
[XmlRoot(ElementName="iq")]
[XmlElement(ElementName="query", Namespace="urn:cryonline:k01")]
public Query Query { get; set; }
[XmlAttribute(AttributeName="from")]
public string From { get; set; }
[XmlAttribute(AttributeName="to")]
public string To { get; set; }
[XmlAttribute(AttributeName="lang", Namespace="http://www.w3.org/XML/1998/namespace")]
public string Lang { get; set; }
[XmlAttribute(AttributeName="id")]
public string Id { get; set; }
[XmlAttribute(AttributeName="type")]
public string Type { get; set; }
public static void Main(){
string xmlstring = new WebClient().DownloadString("https://pastebin.com/raw/hDg7498Y");
TextReader txt = new StringReader(xmlstring);
XmlSerializer xs = new XmlSerializer(typeof(Iq));
iq = (Iq) xs.Deserialize(txt);
foreach(Chunk c in iq.Query.Get_achievements.Achievement.Chunk){
var line = "profile.achievements.push({";
line+= " id: "+c.Achievement_id+", " + "progress: " + 0 + ", completation_time: " + 0;