@ 2013-10-09T10:11:45Z <?php
$nodes = '<air:AirPricingInfo Key="3T" TotalPrice="EUR328.98" BasePrice="EUR191.00" ApproximateTotalPrice="EUR328.98" ApproximateBasePrice="EUR191.00" Taxes="EUR137.98" LatestTicketingTime="2013-10-15T23:59:00.000+00:00" PricingMethod="Auto" PlatingCarrier="KL" ProviderCode="1P">
<air:FareInfo Key="13T" FareBasis="TWKNL" PassengerTypeCode="ADT" SegmentOrigin="AMS" Origin="AMS" SegmentDestination="FCO" Destination="ROM" EffectiveDate="2013-10-08T17:49:20.621+02:00" Amount="NUC125.56">
<air:FareRuleKey FareInfoRef="13T" ProviderCode="1P">So05Ua7WWQ6LUnMVagmgWzIoZJ04F5ffjXmuoKjIAQzOW8SrBX6figwnZa5vZPwFnJN2p9gbxJQel+e1Y8YwIV8pQurxVP92</air:FareRuleKey>
</air:FareInfo>
<air:FareInfo Key="15T" FareBasis="TWKNL" PassengerTypeCode="ADT" SegmentOrigin="FCO" Origin="ROM" SegmentDestination="AMS" Destination="AMS" EffectiveDate="2013-10-08T17:49:20.630+02:00" Amount="NUC125.56">
<air:FareRuleKey FareInfoRef="15T" ProviderCode="1P">So05Ua7WWQ6LUnMVagmgWzIoZJ04F5fflvTVZQjlKmjOW8SrBX6figwnZa5vZPwFnJN2p9gbxJQel+e1Y8YwIV8pQurxVP92</air:FareRuleKey>
</air:FareInfo>
<air:BookingInfo BookingCode="T" FareInfoRef="13T" SegmentRef="1T"/>
<air:BookingInfo BookingCode="T" FareInfoRef="15T" SegmentRef="2T"/>
<air:PassengerType Code="ADT" BookingTravelerRef="1"/>
</air:AirPricingInfo>
<air:AirPricingInfo Key="17T" TotalPrice="EUR275.52" BasePrice="EUR144.00" ApproximateTotalPrice="EUR275.52" ApproximateBasePrice="EUR144.00" Taxes="EUR131.52" LatestTicketingTime="2013-10-15T23:59:00.000+00:00" PricingMethod="Auto" PlatingCarrier="KL" ProviderCode="1P">
<air:FareInfo Key="27T" FareBasis="TWKNL" PassengerTypeCode="CNN" SegmentOrigin="AMS" Origin="AMS" SegmentDestination="FCO" Destination="ROM" EffectiveDate="2013-10-08T17:49:20.653+02:00" Amount="NUC94.17">
<air:FareTicketDesignator Value="CH25"/>
<air:FareRuleKey FareInfoRef="27T" ProviderCode="1P">So05Ua7WWQ6LUnMVagmgWzIoZJ04F5ffjXmuoKjIAQzOW8SrBX6figwnZa5vZPwFnJN2p9gbxJQel+e1Y8YwIV8pQurxVP92</air:FareRuleKey>
</air:FareInfo>
<air:FareInfo Key="29T" FareBasis="TWKNL" PassengerTypeCode="CNN" SegmentOrigin="FCO" Origin="ROM" SegmentDestination="AMS" Destination="AMS" EffectiveDate="2013-10-08T17:49:20.655+02:00" Amount="NUC94.17">
<air:FareTicketDesignator Value="CH25"/>
<air:FareRuleKey FareInfoRef="29T" ProviderCode="1P">So05Ua7WWQ6LUnMVagmgWzIoZJ04F5fflvTVZQjlKmjOW8SrBX6figwnZa5vZPwFnJN2p9gbxJQel+e1Y8YwIV8pQurxVP92</air:FareRuleKey>
</air:FareInfo>
<air:BookingInfo BookingCode="T" FareInfoRef="27T" SegmentRef="1T"/>
<air:BookingInfo BookingCode="T" FareInfoRef="29T" SegmentRef="2T"/>
<air:PassengerType Code="CNN" BookingTravelerRef="2"/>
</air:AirPricingInfo>
<air:AirPricingInfo Key="31T" TotalPrice="EUR19.00" BasePrice="EUR19.00" ApproximateTotalPrice="EUR19.00" ApproximateBasePrice="EUR19.00" Taxes="EUR0.00" LatestTicketingTime="2013-10-15T23:59:00.000+00:00" PricingMethod="Auto" PlatingCarrier="KL" ProviderCode="1P">
<air:FareInfo Key="32T" FareBasis="TWKNL" PassengerTypeCode="INF" SegmentOrigin="AMS" Origin="AMS" SegmentDestination="FCO" Destination="ROM" EffectiveDate="2013-10-08T17:49:20.656+02:00" Amount="NUC12.55">
<air:FareTicketDesignator Value="IN90"/>
<air:FareRuleKey FareInfoRef="32T" ProviderCode="1P">So05Ua7WWQ6LUnMVagmgWzIoZJ04F5ffjXmuoKjIAQzOW8SrBX6figwnZa5vZPwFnJN2p9gbxJQel+e1Y8YwIV8pQurxVP92</air:FareRuleKey>
</air:FareInfo>
<air:FareInfo Key="34T" FareBasis="TWKNL" PassengerTypeCode="INF" SegmentOrigin="FCO" Origin="ROM" SegmentDestination="AMS" Destination="AMS" EffectiveDate="2013-10-08T17:49:20.657+02:00" Amount="NUC12.55">
<air:FareTicketDesignator Value="IN90"/>
<air:FareRuleKey FareInfoRef="34T" ProviderCode="1P">So05Ua7WWQ6LUnMVagmgWzIoZJ04F5fflvTVZQjlKmjOW8SrBX6figwnZa5vZPwFnJN2p9gbxJQel+e1Y8YwIV8pQurxVP92</air:FareRuleKey>
</air:FareInfo>
<air:BookingInfo BookingCode="T" FareInfoRef="32T" SegmentRef="1T"/>
<air:BookingInfo BookingCode="T" FareInfoRef="34T" SegmentRef="2T"/>
<air:PassengerType Code="INF" BookingTravelerRef="3"/>
</air:AirPricingInfo>';
$oMain = new DOMDocument();
$oMain->preserveWhiteSpace = false;
$oMain->formatOutput = true;
$oMain->loadXml('<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<air:AirCreateReservationReq xmlns:air="http://www.travelport.com/schema/air_v22_0" xmlns:com="http://www.travelport.com/schema/common_v19_0" AuthorizedBy="UAPI" TargetBranch="P7011033" ProviderCode="1P" Version="22">
<com:BillingPointOfSaleInfo OriginApplication="UAPI"/>
<com:BookingTraveler DOB="1993-03-23" TravelerType="ADT" Key="1" Gender="M">
<com:BookingTravelerName First="Edo" Last="Rivai" Prefix="Dhr."/>
<com:PhoneNumber Number="09007772228"/>
</com:BookingTraveler>
<com:BookingTraveler DOB="2008-05-05" TravelerType="CNN" Key="2" Gender="M">
<com:BookingTravelerName First="Bob" Last="stolk" Prefix="Dhr."/>
<com:PhoneNumber Number="09007772228"/>
</com:BookingTraveler>
<com:BookingTraveler DOB="2013-01-01" TravelerType="INF" Key="3" Gender="M">
<com:BookingTravelerName First="Jens" Last="Steenhuis" Prefix="Dhr."/>
<com:PhoneNumber Number="09007772228"/>
</com:BookingTraveler>
<air:AirPricingSolution Key="0T">
<air:AirSegment Key="1T" Group="0" Origin="AMS" Destination="FCO" Carrier="KL" FlightNumber="1609" ClassOfService="T" DepartureTime="2013-11-08T21:00:00.000+01:00" ArrivalTime="2013-11-08T23:10:00.000+01:00" ProviderCode="1P"/>
<air:AirSegment Key="2T" Group="1" Origin="FCO" Destination="AMS" Carrier="KL" FlightNumber="1608" ClassOfService="T" DepartureTime="2013-11-30T21:15:00.000+01:00" ArrivalTime="2013-11-30T23:40:00.000+01:00" ProviderCode="1P"/>
</air:AirPricingSolution>
<com:ActionStatus Type="TAW" TicketDate="2013-10-09" ProviderCode="1P"/>
</air:AirCreateReservationReq>
</soapenv:Body>
</soapenv:Envelope>');
$oAirPricingSolutionNode = $oMain->getElementsByTagName("AirPricingSolution")->item(0);
$oNodesEncapsulated = new DOMDocument();
$oNodesEncapsulated->preserveWhiteSpace = false;
//$oNodesEncapsulated->formatOutput = true;
$oNodesEncapsulated->loadXml('<root><air:wrapper xmlns:common_v19_0="http://www.travelport.com/schema/common_v19_0" xmlns:air="http://www.travelport.com/schema/air_v22_0" TransactionId="98C211960A076113466F7BECF086E1DC" ResponseTime="4399">'.$nodes.'</air:wrapper></root>');
# Select all air:PricingInfo nodes
$oAirPricingInfoNodes = $oNodesEncapsulated->getElementsByTagNameNs('http://www.travelport.com/schema/air_v22_0', 'AirPricingInfo');
# Check amount of nodes in selection
if( ! $oAirPricingInfoNodes->length){
return FALSE;
}
$iKey = 3;
# Loop over air:PricingInfo node selection
foreach($oAirPricingInfoNodes as $oAirPricingInfoNode) {
# Assign new key to the AirPricingNode
$oAirPricingInfoNode->setAttribute("Key", ($iKey++)."T");
# Remove all nodes except the fareInfo nodes
$oCurrentNode = $oAirPricingInfoNode->firstChild;
while(NULL !== $oCurrentNode) {
if (/*1 == $oCurrentNode->nodeType && */"air:FareInfo" != $oCurrentNode->nodeName) {
$oRemovable = $oCurrentNode;
$oCurrentNode = $oCurrentNode->nextSibling;
$oAirPricingInfoNode->removeChild($oRemovable);
// echo $oCurrentNode->nodeName . "\n";
} else {
$oCurrentNode = $oCurrentNode->nextSibling;
}
}
$oAirPricingSolutionNode->appendChild($oMain->importNode($oAirPricingInfoNode, TRUE));
}
$oAirPricingInfoNodes = $oMain->getElementsByTagNameNs('http://www.travelport.com/schema/air_v22_0', 'AirPricingInfo');
$oSegmentNodes = $oAirPricingSolutionNode->getElementsByTagNameNs('http://www.travelport.com/schema/air_v22_0', 'AirSegment');
$oTravelerNodes = $oMain->getElementsByTagNameNs('http://www.travelport.com/schema/common_v19_0', 'BookingTraveler');
# Loop over the segments, and add BookingInfo nodes in accordance with the segments
foreach($oSegmentNodes as $oSegmentNode) {
foreach($oAirPricingInfoNodes as $oAirPricingInfoNode) {
// $oMatchingFareInfoNode;
foreach($oAirPricingInfoNode->getElementsByTagNameNs('http://www.travelport.com/schema/air_v22_0', 'FareInfo') as $oFareInfoNode) {
if ($oFareInfoNode->getAttribute("SegmentOrigin") == $oSegmentNode->getAttribute("Origin") &&
$oFareInfoNode->getAttribute("SegmentDestination") == $oSegmentNode->getAttribute("Destination")) {
$oMatchingFareInfoNode = $oFareInfoNode;
}
}
# Assing new key to the FareInfoNode
$oMatchingFareInfoNode->setAttribute("Key", ($iKey++)."T");
# Make the FareRuleKey's FareInfoRef match the Key of its parent (FareInfo)
$oAirPricingInfoNode->getElementsByTagNameNs('http://www.travelport.com/schema/air_v22_0', 'FareRuleKey')->item(0)->setAttribute("FareInfoRef", $oMatchingFareInfoNode->getAttribute("Key"));
//echo $oAirPricingInfoNode->getElementsByTagNameNs('http://www.travelport.com/schema/air_v22_0', 'PassengerType')->length . "\n";
# Add passenger type information if none exist yet.
$bPassengerTypeNodeExists = FALSE;
$oCurrentNode = $oAirPricingInfoNode->firstChild;
while (NULL != $oCurrentNode) {
$bPassengerTypeNodeExists = $bPassengerTypeNodeExists || "air:PassengerType" == $oCurrentNode->nodeName;
echo ("air:PassengerType" == $oCurrentNode->nodeName) . ", " . $oCurrentNode->nodeName . "\n";
$oCurrentNode = $oCurrentNode->nextSibling;
}
if ($bPassengerTypeNodeExists) {
foreach($oTravelerNodes as $oTravelerNode) {
# Only add passenger types for the passengers whose type matches the passenger type in the matching fare info node
if ($oTravelerNode->getAttribute("TravelerType") == $oMatchingFareInfoNode->getAttribute("PassengerTypeCode")) {
# Create the passenger type node
$oPassengerTypeNode = $oMain->createElement("air:PassengerType");
$oPassengerTypeNode->setAttribute("Code", $oTravelerNode->getAttribute("TravelerType"));
$oPassengerTypeNode->setAttribute("BookingTravelerRef", $oTravelerNode->getAttribute("Key"));
$oAirPricingInfoNode->appendChild($oPassengerTypeNode);
# $aPricingInfoNodeWithPassengerType["passenger-added"] = TRUE;
}
}
}
# Create the BookingInfo element
$oBookingInfoNode = $oMain->createElement("air:BookingInfo");
$oBookingInfoNode->setAttribute("BookingCode", $oSegmentNode->getAttribute("ClassOfService"));
$oBookingInfoNode->setAttribute("FareInfoRef", $oMatchingFareInfoNode->getAttribute("Key"));
$oBookingInfoNode->setAttribute("SegmentRef", $oSegmentNode->getAttribute("Key"));
$oAirPricingInfoNode->appendChild($oBookingInfoNode);
}
}
echo $oMain->saveXml() . "\n";
?>
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 8.3.6 0.010 0.010 19.06 8.3.5 0.010 0.008 22.21 8.3.4 0.012 0.006 19.34 8.3.3 0.010 0.010 19.09 8.3.2 0.003 0.006 19.15 8.3.1 0.003 0.006 21.46 8.3.0 0.008 0.000 24.07 8.2.18 0.019 0.000 17.00 8.2.17 0.015 0.000 22.96 8.2.16 0.016 0.000 21.03 8.2.15 0.003 0.006 24.18 8.2.14 0.000 0.008 24.66 8.2.13 0.006 0.003 26.16 8.2.12 0.009 0.006 21.02 8.2.11 0.003 0.006 20.75 8.2.10 0.009 0.003 18.41 8.2.9 0.006 0.003 19.53 8.2.8 0.009 0.000 19.90 8.2.7 0.006 0.003 18.13 8.2.6 0.000 0.010 18.30 8.2.5 0.000 0.009 18.07 8.2.4 0.003 0.006 18.72 8.2.3 0.005 0.003 19.95 8.2.2 0.005 0.003 18.09 8.2.1 0.004 0.004 18.18 8.2.0 0.000 0.008 18.23 8.1.28 0.006 0.010 25.92 8.1.27 0.008 0.000 23.99 8.1.26 0.004 0.004 26.35 8.1.25 0.008 0.000 28.09 8.1.24 0.009 0.000 24.22 8.1.23 0.006 0.006 21.36 8.1.22 0.004 0.004 18.77 8.1.21 0.012 0.000 19.34 8.1.20 0.003 0.007 17.85 8.1.19 0.000 0.008 18.15 8.1.18 0.000 0.008 18.16 8.1.17 0.006 0.003 19.09 8.1.16 0.000 0.008 19.38 8.1.15 0.006 0.003 18.97 8.1.14 0.003 0.005 17.88 8.1.13 0.000 0.007 18.32 8.1.12 0.007 0.000 17.82 8.1.11 0.000 0.008 17.80 8.1.10 0.004 0.004 18.03 8.1.9 0.000 0.008 17.80 8.1.8 0.000 0.008 17.83 8.1.7 0.005 0.002 17.84 8.1.6 0.000 0.009 18.10 8.1.5 0.003 0.005 18.00 8.1.4 0.003 0.005 18.00 8.1.3 0.000 0.008 17.94 8.1.2 0.003 0.006 18.17 8.1.1 0.004 0.004 17.96 8.1.0 0.000 0.009 17.99 8.0.30 0.004 0.004 20.55 8.0.29 0.009 0.000 17.66 8.0.28 0.000 0.007 18.84 8.0.27 0.007 0.000 17.71 8.0.26 0.004 0.004 17.28 8.0.25 0.006 0.003 17.46 8.0.24 0.003 0.006 17.41 8.0.23 0.000 0.007 17.48 8.0.22 0.008 0.000 17.25 8.0.21 0.007 0.000 17.38 8.0.20 0.000 0.008 17.32 8.0.19 0.003 0.006 17.32 8.0.18 0.005 0.003 17.41 8.0.17 0.004 0.004 17.28 8.0.16 0.005 0.003 17.41 8.0.15 0.004 0.004 17.36 8.0.14 0.008 0.000 17.32 8.0.13 0.003 0.003 13.85 8.0.12 0.003 0.006 17.18 8.0.11 0.003 0.005 17.20 8.0.10 0.004 0.004 17.22 8.0.9 0.004 0.004 17.12 8.0.8 0.007 0.010 17.38 8.0.7 0.003 0.005 17.38 8.0.6 0.005 0.003 17.46 8.0.5 0.004 0.004 17.38 8.0.3 0.011 0.009 17.50 8.0.2 0.007 0.013 17.52 8.0.1 0.000 0.008 17.48 8.0.0 0.011 0.011 17.27 7.4.33 0.005 0.000 17.07 7.4.32 0.000 0.007 17.09 7.4.30 0.000 0.007 17.09 7.4.29 0.005 0.003 17.06 7.4.28 0.006 0.003 16.95 7.4.27 0.003 0.005 16.98 7.4.26 0.003 0.003 13.76 7.4.25 0.004 0.004 16.99 7.4.24 0.005 0.002 17.08 7.4.23 0.004 0.004 17.09 7.4.22 0.007 0.017 16.97 7.4.21 0.005 0.012 17.10 7.4.20 0.003 0.006 17.12 7.4.19 0.003 0.006 17.16 7.4.16 0.014 0.007 17.11 7.4.15 0.016 0.003 17.40 7.4.14 0.015 0.008 17.86 7.4.13 0.007 0.011 16.90 7.4.12 0.009 0.011 17.10 7.4.11 0.007 0.014 17.00 7.4.10 0.015 0.004 17.09 7.4.9 0.008 0.011 17.07 7.4.8 0.011 0.009 19.39 7.4.7 0.012 0.006 16.89 7.4.6 0.009 0.011 16.92 7.4.5 0.000 0.009 16.98 7.4.4 0.009 0.006 22.77 7.4.3 0.009 0.009 17.13 7.4.0 0.008 0.008 15.27 7.3.33 0.003 0.003 13.47 7.3.32 0.003 0.003 13.45 7.3.31 0.005 0.002 16.90 7.3.30 0.004 0.004 16.85 7.3.29 0.004 0.011 16.77 7.3.28 0.010 0.010 16.78 7.3.27 0.012 0.013 17.40 7.3.26 0.008 0.011 18.24 7.3.25 0.014 0.008 17.04 7.3.24 0.014 0.004 17.09 7.3.23 0.018 0.005 16.88 7.3.21 0.007 0.011 16.73 7.3.20 0.013 0.006 19.39 7.3.19 0.017 0.007 16.90 7.3.18 0.008 0.009 16.68 7.3.17 0.007 0.011 16.86 7.3.16 0.006 0.011 16.79 7.3.12 0.011 0.007 15.27 7.2.33 0.010 0.011 17.08 7.2.32 0.006 0.013 17.17 7.2.31 0.005 0.014 17.19 7.2.30 0.010 0.010 17.11 7.2.29 0.006 0.016 17.03 7.2.0 0.003 0.012 19.50 7.1.10 0.006 0.006 18.30 7.1.7 0.004 0.007 17.38 7.1.6 0.010 0.007 17.32 7.1.5 0.010 0.013 16.91 7.1.0 0.000 0.053 22.52 7.0.20 0.000 0.012 17.08 7.0.14 0.007 0.070 22.26 7.0.8 0.033 0.043 20.17 7.0.7 0.037 0.067 20.23 7.0.6 0.047 0.080 20.15 7.0.5 0.007 0.047 20.59 7.0.4 0.000 0.050 20.30 7.0.3 0.007 0.060 20.29 7.0.2 0.007 0.040 20.25 7.0.1 0.000 0.040 20.32 7.0.0 0.007 0.043 20.37 5.6.28 0.000 0.073 21.21 5.6.23 0.010 0.043 21.02 5.6.22 0.003 0.037 20.71 5.6.21 0.000 0.040 20.79 5.6.20 0.003 0.037 21.29 5.6.19 0.000 0.040 21.28 5.6.18 0.003 0.043 21.20 5.6.17 0.010 0.037 21.38 5.6.16 0.010 0.037 21.15 5.6.15 0.013 0.080 21.17 5.6.14 0.000 0.047 21.32 5.6.13 0.010 0.037 21.36 5.6.12 0.010 0.077 21.31 5.6.11 0.003 0.037 21.25 5.6.10 0.003 0.037 21.11 5.6.9 0.007 0.047 21.38 5.6.8 0.003 0.040 20.67 5.6.7 0.007 0.047 20.50 5.6.6 0.003 0.060 20.50 5.6.5 0.003 0.040 20.81 5.6.4 0.007 0.083 20.77 5.6.3 0.007 0.047 20.63 5.6.2 0.000 0.057 20.60 5.6.1 0.010 0.080 20.67 5.6.0 0.013 0.070 20.59 5.5.37 0.007 0.040 20.72 5.5.36 0.010 0.030 20.85 5.5.35 0.010 0.043 20.64 5.5.34 0.003 0.073 20.95 5.5.33 0.007 0.070 21.19 5.5.32 0.007 0.033 21.05 5.5.31 0.003 0.040 21.05 5.5.30 0.013 0.043 21.04 5.5.29 0.003 0.047 21.09 5.5.28 0.010 0.037 21.19 5.5.27 0.000 0.047 21.16 5.5.26 0.007 0.040 21.06 5.5.25 0.003 0.057 20.95 5.5.24 0.003 0.040 20.54 5.5.23 0.010 0.030 20.59 5.5.22 0.007 0.057 20.32 5.5.21 0.003 0.040 20.39 5.5.20 0.003 0.040 20.42 5.5.19 0.007 0.043 20.46 5.5.18 0.010 0.060 20.52 5.5.16 0.007 0.050 20.32 5.5.15 0.003 0.057 20.35 5.5.14 0.020 0.063 20.32 5.5.13 0.007 0.083 20.46 5.5.12 0.013 0.073 20.44 5.5.11 0.013 0.077 20.45 5.5.10 0.007 0.087 20.45 5.5.9 0.010 0.077 20.25 5.5.8 0.007 0.063 20.38 5.5.7 0.010 0.067 20.27 5.5.6 0.007 0.073 20.28 5.5.5 0.010 0.077 20.38 5.5.4 0.010 0.067 20.37 5.5.3 0.003 0.083 20.41 5.5.2 0.010 0.070 20.41 5.5.1 0.010 0.083 20.18 5.5.0 0.000 0.090 20.28 5.4.45 0.007 0.037 19.80 5.4.44 0.007 0.030 19.45 5.4.43 0.000 0.043 19.60 5.4.42 0.007 0.037 19.61 5.4.41 0.003 0.047 19.45 5.4.40 0.013 0.023 19.30 5.4.39 0.007 0.037 19.12 5.4.38 0.003 0.037 19.31 5.4.37 0.000 0.043 19.12 5.4.36 0.003 0.047 19.20 5.4.35 0.010 0.070 19.21 5.4.34 0.017 0.070 19.29 5.4.32 0.003 0.083 19.27 5.4.31 0.010 0.070 19.25 5.4.30 0.003 0.080 19.41 5.4.29 0.007 0.083 19.29 5.4.28 0.007 0.077 19.27 5.4.27 0.003 0.083 19.26 5.4.26 0.007 0.077 19.26 5.4.25 0.007 0.043 19.29 5.4.24 0.000 0.073 19.28 5.4.23 0.010 0.077 19.21 5.4.22 0.007 0.073 19.25 5.4.21 0.007 0.077 19.25 5.4.20 0.010 0.077 19.23 5.4.19 0.010 0.077 19.10 5.4.18 0.013 0.067 19.31 5.4.17 0.007 0.043 19.24 5.4.16 0.007 0.070 19.24 5.4.15 0.010 0.077 19.29 5.4.14 0.010 0.073 16.66 5.4.13 0.010 0.073 16.48 5.4.12 0.007 0.077 16.50 5.4.11 0.023 0.063 16.56 5.4.10 0.003 0.067 16.62 5.4.9 0.010 0.047 16.73 5.4.8 0.017 0.063 16.71 5.4.7 0.003 0.077 16.47 5.4.6 0.003 0.077 16.70 5.4.5 0.003 0.073 16.62 5.4.4 0.010 0.067 16.62 5.4.3 0.003 0.050 16.50 5.4.2 0.007 0.073 16.69 5.4.1 0.007 0.077 16.43 5.4.0 0.010 0.073 15.93 5.3.29 0.007 0.080 14.75 5.3.28 0.000 0.063 14.80 5.3.27 0.010 0.050 14.88 5.3.26 0.010 0.070 14.67 5.3.25 0.020 0.067 14.82 5.3.24 0.003 0.050 14.69 5.3.23 0.010 0.067 14.81 5.3.22 0.007 0.050 14.79 5.3.21 0.003 0.057 14.86 5.3.20 0.007 0.070 14.84 5.3.19 0.007 0.043 14.84 5.3.18 0.003 0.070 14.61 5.3.17 0.007 0.050 14.61 5.3.16 0.010 0.073 14.78 5.3.15 0.007 0.073 14.61 5.3.14 0.003 0.080 14.83 5.3.13 0.013 0.070 14.81 5.3.12 0.010 0.070 14.75 5.3.11 0.013 0.070 14.81 5.3.10 0.010 0.077 14.14 5.3.9 0.003 0.047 14.22 5.3.8 0.013 0.067 14.22 5.3.7 0.000 0.043 14.22 5.3.6 0.000 0.063 14.29 5.3.5 0.010 0.037 13.93 5.3.4 0.007 0.067 14.23 5.3.3 0.007 0.073 14.11 5.3.2 0.010 0.070 13.93 5.3.1 0.010 0.073 13.86 5.3.0 0.013 0.060 13.86 5.2.17 0.003 0.067 11.95 5.2.16 0.000 0.060 11.95 5.2.15 0.007 0.063 11.95 5.2.14 0.010 0.053 11.95 5.2.13 0.007 0.057 11.95 5.2.12 0.003 0.067 11.95 5.2.11 0.007 0.063 11.95 5.2.10 0.007 0.063 11.95 5.2.9 0.013 0.050 11.95 5.2.8 0.010 0.053 11.95 5.2.7 0.000 0.070 11.95 5.2.6 0.007 0.067 11.95 5.2.5 0.007 0.060 11.95 5.2.4 0.003 0.047 11.95 5.2.3 0.013 0.027 11.95 5.2.2 0.007 0.063 11.95 5.2.1 0.007 0.057 11.95 5.2.0 0.010 0.053 11.95 5.1.6 0.003 0.057 11.95 5.1.5 0.003 0.057 11.95 5.1.4 0.003 0.043 11.95 5.1.3 0.017 0.047 11.95 5.1.2 0.007 0.053 11.95 5.1.1 0.003 0.060 11.95 5.1.0 0.003 0.057 11.95 5.0.5 0.000 0.037 11.95 5.0.4 0.003 0.047 11.95 5.0.3 0.003 0.067 11.95 5.0.2 0.000 0.043 11.95 5.0.1 0.000 0.043 11.95 5.0.0 0.007 0.063 11.95 4.4.9 0.007 0.030 11.95 4.4.8 0.000 0.040 11.95 4.4.7 0.003 0.030 11.95 4.4.6 0.003 0.033 11.95 4.4.5 0.000 0.030 11.95 4.4.4 0.007 0.043 11.95 4.4.3 0.007 0.033 11.95 4.4.2 0.000 0.040 11.95 4.4.1 0.007 0.030 11.95 4.4.0 0.000 0.053 11.95 4.3.11 0.000 0.030 11.95 4.3.10 0.003 0.030 11.95 4.3.9 0.003 0.033 11.95 4.3.8 0.007 0.050 11.95 4.3.7 0.003 0.033 11.95 4.3.6 0.000 0.033 11.95 4.3.5 0.000 0.037 11.95 4.3.4 0.010 0.033 11.95 4.3.3 0.007 0.033 11.95 4.3.2 0.000 0.040 11.95 4.3.1 0.003 0.037 11.95 4.3.0 0.000 0.030 11.95
preferences:dark mode live preview
45.22 ms | 401 KiB | 5 Q