<?xml version="1.0"?>
<llsd>
  <map>
	<key>Include</key>
	<array>
		<string>settings_ascent.xml</string>
		<string>settings_ascent_coa.xml</string>
		<string>settings_sh.xml</string>
		<string>settings_rlv.xml</string>
	</array>
    <key>SinguOffsetScrollKeys</key>
    <map>
      <key>Comment</key>
      <string>Enable keys to modify camera and focus offsets</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PhoenixIMAnnounceStealFocus</key>
    <map>
      <key>Comment</key>
      <string>Open a new IM tab when another person begins typing to you and announce that they are doing so.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UseNewTargetOmegaCode</key>
    <map>
      <key>Comment</key>
      <string>Enable target omega code from Viewer 3.4</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
	<key>SGIgnoreSimulatorCameraConstraints</key>
	<map>
	  <key>Comment</key>
	  <string>Don't let the simulator push your camera around</string>
	  <key>Persist</key>
	  <integer>1</integer>
	  <key>Type</key>
	  <string>Boolean</string>
	  <key>Value</key>
	  <integer>0</integer>
	</map>
	<key>SGAllowRiggedMeshSelection</key>
	<map>
	  <key>Comment</key>
	  <string>Rigged mesh selection behavior:
0 = Never select,
1 = Hold shift to select,
2 = Hold shift or have build or inspect floater open</string>
	  <key>Persist</key>
	  <integer>1</integer>
	  <key>Type</key>
	  <string>S32</string>
	  <key>Value</key>
	  <integer>0</integer>
	</map>
	<key>SGShiftCrouchToggle</key>
	<map>
	  <key>Comment</key>
	  <string>Allow crouch toggle by holding shift</string>
	  <key>Persist</key>
	  <integer>1</integer>
	  <key>Type</key>
	  <string>Boolean</string>
	  <key>Value</key>
	  <integer>1</integer>
	</map>
	<key>SGServerVersionChangedNotification</key>
	<map>
	  <key>Comment</key>
	  <string>Notify when going to a simulator of different version</string>
	  <key>Persist</key>
	  <integer>1</integer>
	  <key>Type</key>
	  <string>Boolean</string>
	  <key>Value</key>
	  <integer>0</integer>
	</map>

	<key>SianaVoidWaterSubdivision</key>
	<map>
	  <key>Comment</key>
	  <string>Number of tiles of void water</string>
	  <key>Persist</key>
	  <integer>1</integer>
	  <key>Type</key>
	  <string>U32</string>
	  <key>Value</key>
	  <integer>8</integer>
	</map>


  <key>SGAbsolutePointer</key>
  <map>
	<key>Comment</key>
	<string>Support pen tablets and absolute pointer devices by disabling mouse wrapping</string>
	<key>Persist</key>
	<integer>1</integer>
	<key>Type</key>
	<string>Boolean</string>
	<key>Value</key>
	<integer>0</integer>
  </map>
  <key>UseEnvironmentFromRegionAlways</key>
  <map>
	<key>Comment</key>
	<string>Choose whether to always use the region's environment settings when they are available
			or to allow the manual selections to remain unchanging.</string>
	<key>Persist</key>
	<integer>1</integer>
	<key>Type</key>
	<string>Boolean</string>
	<key>Value</key>
	<integer>1</integer>
  </map>
  <key>PhoenixInterpolateParcelWL</key>
  <map>
	<key>Comment</key>
	<string>PhoenixInterpolateParcelWL</string>
	<key>Persist</key>
	<integer>1</integer>
	<key>Type</key>
	<string>Boolean</string>
	<key>Value</key>
	<integer>1</integer>
  </map>
  <key>PhoenixInterpolateSky</key>
  <map>
	<key>Comment</key>
	<string>PhoenixInterpolateSky</string>
	<key>Persist</key>
	<integer>1</integer>
	<key>Type</key>
	<string>Boolean</string>
	<key>Value</key>
	<integer>1</integer>
  </map>
  <key>PhoenixInterpolateWater</key>
  <map>
	<key>Comment</key>
	<string>PhoenixInterpolateWater</string>
	<key>Persist</key>
	<integer>1</integer>
	<key>Type</key>
	<string>Boolean</string>
	<key>Value</key>
	<integer>1</integer>
  </map>


  <key>SGTextFadeDistance</key>
  <map>
    <key>Comment</key>
    <string>Distance after which HUD text starts to fade</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <integer>8.0</integer>
  </map>

  <key>CCSAllowNameplateOverride</key>
  <map>
    <key>Comment</key>
    <string>Allow CCS HUD to override nameplates.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>

  <key>HTTPThrottleBandwidth</key>
  <map>
    <key>Comment</key>
    <string>The bandwidth (in kbit/s) to strive for. Smaller values might reduce network
 congestion (sim ping time, aka avatar responsiveness). Higher values might download
 textures and the inventory faster, although in some cases a too high value might
 actually slow that down due to serverside throttling. If unsure, choose 2000.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>3000</real>
  </map>

  <key>TeleportHistoryMaxEntries</key>
  <map>
    <key>Comment</key>
	<string>Maximum number of entries to allow in teleport history list.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>S32</string>
    <key>Value</key>
    <integer>100</integer>
  </map>
  
  <key>ExodusAlternativeFOV</key>
  <map>
    <key>Comment</key>
    <string>Adjusted when scrolling back and forth while holding rightclick in mouselook (Zoomed in &lt; 1.037 &lt; Zoomed out)</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.5</real>
  </map>

  <key>AllowLargeSounds</key>
  <map>
    <key>Comment</key>
    <string>Bypass stricter sound size/sample checks, which were introduced in SL2.x, for sound decoding.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>FloaterAvatarRect</key>
  <map>
    <key>Comment</key>
    <string>Avatar picker floater position</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Rect</string>
    <key>Value</key>
    <array>
      <integer>30</integer>
      <integer>505</integer>
      <integer>580</integer>
      <integer>275</integer>
    </array>
  </map>
  <key>FloaterAvatarTextRect</key>
  <map>
    <key>Comment</key>
    <string>Avatar texture floater position</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Rect</string>
    <key>Value</key>
    <array>
      <integer>0</integer>
      <integer>0</integer>
      <integer>0</integer>
      <integer>0</integer>
    </array>
  </map>

	<key>SianaLegacyJ2CSize</key>
	<map>
		<key>Comment</key>
		<string>Use older JPEG2000 size estimation method</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>Boolean</string>
		<key>Value</key>
		<integer>1</integer>
	</map>

    <key>SpellDownloadURL</key>
    <map>
      <key>Comment</key>
      <string>Base url for download dictionaries</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>http://app.singularityviewer.org/dict/</string>
    </map>
	<key>SpellDisplay</key>
	<map>
		<key>Comment</key>
		<string>Turn on to highlight misspelled text in line edit boxes</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>Boolean</string>
		<key>Value</key>
		<integer>1</integer>
	</map>
	<key>SpellInstalled</key>
	<map>
		<key>Comment</key>
		<string>The list of installed dictionaries</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>String</string>
		<key>Value</key>
		<string>EN_SL</string>
	</map>
	<key>SpellBase</key>
	<map>
		<key>Comment</key>
		<string>The base dictionary to spell check with</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>String</string>
		<key>Value</key>
		<string>English (United States of America)</string>
	</map>

  <key>ScriptsCanShowUI</key>
    <map>
      <key>Comment</key>
      <string>Allow LSL calls (such as LLMapDestination) to spawn viewer UI</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
  </map>
    <key>FloaterObjectBackuptRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for the object backup floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
      </array>
    </map>

  <key>MediaFilterRect</key>
  <map>
    <key>Comment</key>
    <string>Rectangle for Media Filter floater</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Rect</string>
    <key>Value</key>
    <array>
      <integer>0</integer>
      <integer>100</integer>
      <integer>100</integer>
      <integer>100</integer>
    </array>
  </map>

  <key>UseServersideWindlightSettings</key>
  <map>
    <key>Comment</key>
    <string>Whether or not to use Windlight settings presented by the server.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>

  <key>FloaterLocalbitmapbrowserRect</key>
  <map>
    <key>Comment</key>
    <string>LOLRectangle</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Rect</string>
    <key>Value</key>
    <array>
      <integer>0</integer>
      <integer>400</integer>
      <integer>400</integer>
      <integer>0</integer>
    </array>
  </map>

    <key>ShowNearbyMediaFloater</key>
    <map>
      <key>Comment</key>
      <string>Show nearby media floter</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    
    <!-- Begin: AO-->

  <key>ShowAOSitPopup</key>
  <map>
    <key>Comment</key>
    <string>Show AO sit popup</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>EnableAORemote</key>
  <map>
    <key>Comment</key>
    <string>Enable AO quick access remote in toolbar</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>

  <key>DisableInternalFlyUpAnimation</key>
  <map>
    <key>Comment</key>
    <string>Disables the internal hover up animation (on your local computer only). Enable if you use an AO and wear hand attachments like rings, prim nails etc. that often loose their correct position while flying.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>

  <key>AOEnabled</key>
  <map>
    <key>Comment</key>
    <string>Turn on Animation Overrider</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
    <key>IsCOA</key>
    <integer>1</integer>
  </map>
  <key>AOAdvanced</key>
  <map>
    <key>Comment</key>
    <string>Advanced options</string>
    <key>Persist</key>
    <integer>0</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>AOSitsEnabled</key>
  <map>
    <key>Comment</key>
    <string>Overrides sit animations.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
    <key>IsCOA</key>
    <integer>1</integer>
  </map>
  <key>AOSwimEnabled</key>
  <map>
    <key>Comment</key>
    <string>Overrides fly animations with swims when underwater.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
    <key>IsCOA</key>
    <integer>1</integer>
  </map>
  <key>AOSwimForced</key>
  <map>
    <key>Comment</key>
    <string>Sets AOSwimEnabled to true, and plays swims instead of flies, even if not underwater.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
    <key>IsCOA</key>
    <integer>1</integer>
  </map>
  <key>AONoStandsInMouselook</key>
  <map>
    <key>Comment</key>
    <string>Disables stand anims during mouselook</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>
  <key>AOStandInterval</key>
  <map>
    <key>Comment</key>
    <string>AO stand time in seconds</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>20</real>
  </map>
  <key>AOStandRandomize</key>
  <map>
    <key>Comment</key>
    <string>Randomize stand anims</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>AORect</key>
  <map>
    <key>Comment</key>
    <string>Rectangle for AO window</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Rect</string>
    <key>Value</key>
    <array>
      <integer>0</integer>
      <integer>100</integer>
      <integer>100</integer>
      <integer>100</integer>
    </array>
  </map>

	
  <key>ClientDefinitionsURL</key>
  <map>
    <key>Comment</key>
	<string>Where to fetch updated client definitions from</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>String</string>
    <key>Value</key>
	<string>http://app.singularityviewer.org/client_definitions.xml</string>
  </map>

  <key>LastSelectedGrid</key>
  <map>
    <key>Comment</key>
    <string>Last grid selected from the grid pulldown</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>String</string>
    <key>Value</key>
    <string />
  </map>

  <key>CheckForGridUpdates</key>
  <map>
  	<key>Comment</key>
	<string>Fetch list of grids from location set in GridUpdateList</string>
  	<key>Persist</key>
  	<integer>1</integer>
  	<key>Type</key>
  	<string>Boolean</string>
  	<key>Value</key>
  	<integer>0</integer>
  </map>
  <key>DefaultGrid</key>
  <map>
  	<key>Comment</key>
  	<string>Nickname of the default grid</string>
  	<key>Persist</key>
  	<integer>1</integer>
  	<key>Type</key>
  	<string>String</string>
  	<key>Value</key>
  	<string>Second Life</string>
  </map>
  <key>GridUpdateList</key>
  <map>
    <key>Comment</key>
    <string>URL to fetch Grid updates from</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>String</string>
    <key>Value</key>
    <string/>
  </map>

  <key>VivoxLicenseAccepted</key>
  <map>
    <key>Comment</key>
    <string>By setting to true, you agree to accept the Vivox license agreement at http://www.vivox.com/vivox_aup.html</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>

  <key>WarnFirstVoiceLicense</key>
  <map>
    <key>Comment</key>
    <string>Enables FirstVoiceLicense window on login</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>

    <!--Expanded settings from Vanilla SL -->
    <key>ShyotlRenderUseStreamVBO</key>
    <map>
      <key>Comment</key>
      <string>Use VBO's for stream buffers</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruAddNotReplace</key>
    <map>
      <key>Comment</key>
      <string>Add clothing and attachments instead of having them replace the currently worn or attached item at their destination.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruBlockConferences</key>
    <map>
      <key>Comment</key>
      <string>When not zero, new incoming conference chats will not be opened, if 2 only those from nonfriends will be blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruContinueFlyingOnUnsit</key>
    <map>
      <key>Comment</key>
      <string>Fly after standing up, if you were flying when you sat down</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruCrosshairColor</key>
    <map>
      <key>Comment</key>
      <string>Color of crosshairs in mouselook</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>LiruCustomizeAnim</key>
    <map>
      <key>Comment</key>
      <string>Whether or not to animate when going into appearance mode.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
      <key>IsCOA</key>
      <integer>1</integer>
    </map>
    <key>LiruGridInTitle</key>
    <map>
      <key>Comment</key>
      <string>Show grid name in the viewer window title (takes effect upon next login)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
      <key>IsCOA</key>
      <integer>1</integer>
    </map>
    <key>LiruGroupNoticeTimes</key>
    <map>
      <key>Comment</key>
      <string>Append timestamp to date in the lists of past group notices</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>LiruItalicizeActions</key>
    <map>
      <key>Comment</key>
      <string>When enabled, /me chat will be italicized.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruFlyAfterTeleport</key>
    <map>
      <key>Comment</key>
      <string>Fly after teleports</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruHighlightNewInventory</key>
    <map>
      <key>Comment</key>
      <string>When false, new inventory items will not be highlighted upon being accepted.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>LiruLegacyDisplayMuteds</key>
    <map>
      <key>Comment</key>
      <string>When off, muted people will go unrendered...</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruLegacyLandmarks</key>
    <map>
      <key>Comment</key>
      <string>When creating a new landmark, the legacy format (parcel name, region name (x, y, z)) will be used.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>LiruLegacyLogLaunch</key>
    <map>
      <key>Comment</key>
      <string>When opening a chat log, open in an external text editor instead of a browser floater(Windows and Mac Only).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>LiruLegacyOutfitAllLinks</key>
    <map>
      <key>Comment</key>
      <string>Legacy outfits in clothing folder, completely made of links.. no other settings will apply for legacy outfits as they'll all be links.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>LiruLegacyOutfitStoreObjChanges</key>
    <map>
      <key>Comment</key>
      <string>While true, automatic detach is performed upon all copyable attachments just before legacy outfit creation to preserve any modifications to them.  As a last resort, setting this false allows creating a legacy outfit that won't save changes made to copyable attachments since wearing them or login.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>LiruLegacyScrollToEnd</key>
    <map>
      <key>Comment</key>
      <string>Automatically scroll to the end of a chat's history when the chat regains focus.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruLocalTime</key>
    <map>
      <key>Comment</key>
      <string>Whether or not to display system time in the top bar instead of server time.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>LiruMapShowAvCount</key>
    <map>
      <key>Comment</key>
      <string>Whether or not to display the count of avatars in each region on the world map as part of the region name and maturity label.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>LiruMiniBuildFloater</key>
    <map>
      <key>Comment</key>
      <string>Whether or not the build tools floater is tinified (except in Land tool)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>LiruMouselookHidesFloaters</key>
    <map>
      <key>Comment</key>
      <string>Whether or not floaters open during third person will be hidden while in mouselook</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>LiruMouselookHidesMenubar</key>
    <map>
      <key>Comment</key>
      <string>Whether or not the main menu bar will be hidden in mouselook</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>LiruMouselookHidesNotices</key>
    <map>
      <key>Comment</key>
      <string>Whether or not notices will be hidden in mouselook</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>LiruMouselookHidesToolbar</key>
    <map>
      <key>Comment</key>
      <string>Whether or not the toolbar will be hidden in mouselook</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>LiruMouselookInstantZoom</key>
    <map>
      <key>Comment</key>
      <string>Whether or not the right click zoom in mouselook will be instant or smoothly transition between zooms</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>LiruMouselookMenu</key>
    <map>
      <key>Comment</key>
      <string>Controls if holding Alt and right clicking in mouselook will bring up a menu</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>LiruNewARCLimit</key>
    <map>
      <key>Comment</key>
      <string>The high threshold number used to calculate the colors displayed for new ARC numbers, when LiruSensibleARC is false.  Default is 20000.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>20000</integer>
    </map>
    <key>LiruNewMessageSound</key>
    <map>
      <key>Comment</key>
      <string>Sound ID to play when ding is on for an IM session and an IM comes in.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>67cc2844-00f3-2b3c-b991-6418d01e1bb7</string>
      <key>IsCOA</key>
      <integer>1</integer>
    </map>
    <key>LiruNewMessageSoundForSystemMessages</key>
    <map>
      <key>Comment</key>
      <string>Sound ID to play when ding is on for an IM session and a system message comes through, like when the correspondent starts typing or logs off. (Defaults to off)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
      <key>IsCOA</key>
      <integer>1</integer>
    </map>
    <key>LiruNewMessageSoundIMsOn</key>
    <map>
      <key>Comment</key>
      <string>Whether or not ding defaults to being on for new IMs.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
      <key>IsCOA</key>
      <integer>1</integer>
    </map>
    <key>LiruNoTransactionClutter</key>
    <map>
      <key>Comment</key>
      <string>Use notifytips for transactions instead of notifys, this way they do not collect in the top right of the screen.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruOnlineNotificationBehavior</key>
    <map>
      <key>Comment</key>
      <string>Determines if Friend is Online notifications will do anything when clicked. (0 does nothing, 1 starts an IM (default), 2 opens profile.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>LiruRegionRestartMinimized</key>
    <map>
      <key>Comment</key>
      <string>Whether or not to spawn the region restart notice minimized (Useful for sim owners and people who need to pack up before leaving)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
      <key>IsCOA</key>
      <integer>1</integer>
    </map>
    <key>LiruResizeRootWithScreen</key>
    <map>
      <key>Comment</key>
      <string>When false, the ui view won't resize when the screen does (floaters won't move around without user interaction, but they also might be restricted from moving everywhere).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>LiruScriptErrorsStealFocus</key>
    <map>
      <key>Comment</key>
      <string>When false, scripts that have errors won't steal focus once they've been failed to compile</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>LiruSensibleARC</key>
    <map>
      <key>Comment</key>
      <string>Use the old-style way to calculate Avatar Render Cost.
Found in Advanced->Rendering->Info Displays</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruShowLastNameResident</key>
    <map>
      <key>Comment</key>
      <string>Whether or not to bypass stripping out the last name Resident</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruShowTransactionThreshold</key>
    <map>
      <key>Comment</key>
      <string>Threshold of money changes before which transaction notifications will not be shown.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LiruUseAdvancedMenuShortcut</key>
    <map>
      <key>Comment</key>
      <string>Use ctrl-alt(-shift)-d to toggle the advanced menu.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>LiruUseContextMenus</key>
    <map>
      <key>Comment</key>
      <string>Use context menus instead of the default pie menus we all know and love.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>LiruUseZQSDKeys</key>
    <map>
      <key>Comment</key>
      <string>Use ZQSD layout instead of WASD.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>SFMapShowRegionPositions</key>
    <map>
      <key>Comment</key>
      <string>Shows the X and Y coordinates above the sim name in the world map.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>SLBShowFPS</key>
    <map>
      <key>Comment</key>
      <string>Show FPS</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SLBDisplayClientTagOnNewLine</key>
    <map>
      <key>Comment</key>
      <string>Display the client tag on a new line</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>UseRealisticMouselook</key>
    <map>
      <key>Comment</key>
      <string>Use a realistic first person view, this prevents your camera from being the center of everything and your avatar always beeing locked below you, it allows your Avatar to move around freely in mouselook while your camera will follow it around. Prepare your seatbelts for an awesome shaky View! May break with certain super unrealistic animations.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LogShowHistoryLines</key>
    <map>
      <key>Comment</key>
      <string>Lines of history to load from log file if LogShowHistory is true.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>32</integer>
      <key>IsCOA</key>
      <integer>1</integer>
    </map>
    <key>ContactsUseHorizontalButtons</key>
    <map>
      <key>Comment</key>
	  <string>Whether or not groups and friends lists use horizontal buttons at the bottom of the panel or vertical ones on the right, requires a restart.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FakeAway</key>
    <map>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FSSynchronizeTextureMaps</key>
    <map>
      <key>Comment</key>
      <string>Align texture maps (texture, bumpy, shiny) across the faces of a prim</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>LocalBitmapUpdate</key>
    <map>
      <key>Comment</key>
      <string>Default setting for whether local textures should update or not upon change, changed by toggling on or off.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>InstantMessageLogPathAnyAccount</key>
    <map>
      <key>Comment</key>
      <string>Path to your log files if you've never set the path while logged in on this account.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>ScriptMessageAPI</key>
    <map>
      <key>Comment</key>
      <string>Channel used for interaction with the Script Message API</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
      <key>IsCOA</key>
      <integer>1</integer>
    </map>
    <key>ScriptMessageAPIKey</key>
    <map>
      <key>Comment</key>
      <string>Key to encode messages sent to the Script Message API</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>Enter Key Here</string>
      <key>IsCOA</key>
      <integer>1</integer>
    </map>
    <key>UseConciseIMButtons</key>
    <map>
      <key>Comment</key>
      <string>Whether or not IMs use buttons concisely on the same line as the name of the receiver, changes apply to new IMs only.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UseConciseGroupChatButtons</key>
    <map>
      <key>Comment</key>
      <string>Whether or not group chats use buttons concisely on the same line as the group name, changes apply to new group chats only.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UseConciseConferenceButtons</key>
    <map>
      <key>Comment</key>
      <string>Whether or not conferences use buttons concisely on the same line as the name of the conference, changes apply to new conferences only.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowLocalChatFloaterBar</key>
    <map>
      <key>Comment</key>
	  <string>Whether or not local chat should have an input bar when undocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowMutedText</key>
    <map>
      <key>Comment</key>
      <string>Whether or not to show chat from muted people in local chat.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>OtherChatsTornOff</key>
    <map>
      <key>Comment</key>
      <string>When true, chats other than local chat open torn off of the Communicate window.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>OtherChatsTornOffAndMinimized</key>
    <map>
      <key>Comment</key>
	  <string>When this and OtherChatsTornOff are true, new chats open torn off and minimized.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>CommunicateSpecificShortcut</key>
    <map>
      <key>Comment</key>
	  <string>When true, the keyboard shortcut for Communicate will not bring up the torn off Friends List.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MarketImporterUpdateFreq</key>
    <map>
      <key>Comment</key>
      <string>How fast, in seconds, the Merchant Outbox will update through all phases
This should be as low as possible, but too low may break functionality</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>60.0</real>
    </map>
    <key>NewIMsPerConversation</key>
    <map>
      <key>Comment</key>
      <string>The New IMs button in the bottom left will show the count of unread conversations instead of the total count of unread IMs if this is true.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>NewIMsPerConversationReset</key>
    <map>
      <key>Comment</key>
      <string>When NewIMsPerConversation is on, this determines when the New IMs button becomes visible while the communicate floater is closed.  True will wait until a new IM is received, false displays as long as a conversation is unread.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>ResetFocusOnSelfClick</key>
		<map>
		<key>Comment</key>
		<string>Setting this to TRUE resets your camera when you left-click your avatar</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>Boolean</string>
		<key>Value</key>
		<integer>1</integer>
		</map>
    <key>ResetViewTurnsAvatar</key>
    <map>
      <key>Comment</key>
      <string>When true, resetting view by hitting escape or using the menu entry will turn your avatar to the direction the camera was pointed</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>RightClickTurnsAvatar</key>
    <map>
      <key>Comment</key>
      <string>When false, right clicking on objects that are certain angles from the direction your avatar is facing will not turn your avatar to face them.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>ShowDisplayNameChanges</key>
    <map>
      <key>Comment</key>
      <string>Show a notification when someone changes their display name</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowSimChannel</key>
    <map>
      <key>Comment</key>
      <string>Show the channel information for the current sim in the status bar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowUnreadIMsCounts</key>
    <map>
      <key>Comment</key>
      <string>Show the count of unread IMs in the communicate flyout list</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>StatusBarPositionBeforeParcel</key>
    <map>
      <key>Comment</key>
      <string>Show your position coordinates before the name of the parcel in the status bar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowMiniMapObjects</key>
    <map>
      <key>Comment</key>
      <string>Show buildings and megaprims on the mini-map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BeauchampFloaterGroupTitlesRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for group titles window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>500</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>OptionShowGroupNameInChatIM</key>
    <map>
      <key>Comment</key>
      <string>Show group name in IM notification</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>OptionPlayTpSound</key>
    <map>
      <key>Comment</key>
      <string>Play sound effect on teleport</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>OptionRotateCamAfterLocalTP</key>
    <map>
      <key>Comment</key>
      <string>Play sound effect on teleport</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>OptionOffsetTPByAgentHeight</key>
    <map>
      <key>Comment</key>
      <string>Play sound effect on teleport</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AnnounceBumps</key>
    <map>
      <key>Comment</key>
      <string>Announce if someone bumps into you.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>AnnounceSnapshots</key>
    <map>
      <key>Comment</key>
      <string>Announce if someone nearby has taken a snapshot in chat (Won't work on people who hide/quiet snapshots)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AnnounceStreamMetadata</key>
    <map>
      <key>Comment</key>
      <string>Announce the metadata of the track playing, in chat, during streams.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>Blacklist.Settings</key>
    <map>
      <key>Comment</key>
      <string>List for blacklisting assets DO NOT EDIT DIRECTLY use the floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>LLSD</string>
      <key>Value</key>
      <array>
        <string/>
      </array>
    </map>
    <key>LinksForChattingObjects</key>
    <map>
      <key>Comment</key>
      <string>Show links for chatting objects (0=no, 1=for others' objects, 2=for all objects)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <real>0</real>
    </map>
    <key>DisablePointAtAndBeam</key>
    <map>
      <key>Comment</key>
      <string>Disable pointing at objects and the pointat beam</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PrivateLookAt</key>
    <map>
      <key>Comment</key>
      <string>When TRUE, do not disclose what we are looking at</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BroadcastViewerEffects</key>
    <map>
      <key>Comment</key>
      <string>Broadcast Viewer Effects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>TurnAroundWhenWalkingBackwards</key>
    <map>
      <key>Comment</key>
      <string>Turn your avatar around to face the camera while walking backwards.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>EmeraldBoobMass</key>
    <map>
      <key>Comment</key>
      <string>Mass of boobs.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>54.0</real>
    </map>
    <key>EmeraldBoobHardness</key>
    <map>
      <key>Comment</key>
      <string>Hardness (dampening) of boobs.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>51</real>
    </map>
    <key>EmeraldBreastPhysicsToggle</key>
    <map>
      <key>Comment</key>
      <string>Enables/Disables breast physics</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>EmeraldBoobVelMax</key>
    <map>
      <key>Comment</key>
      <string>Max amount of velocity boobs can have</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>64</real>
    </map>
    <key>EmeraldBoobFriction</key>
    <map>
      <key>Comment</key>
      <string>Internal friction (brings boobs to rest). Shouldn't ever be above 1.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>80</real>
    </map>
    <key>EmeraldBoobVelMin</key>
    <map>
      <key>Comment</key>
      <string>Friction Fraction of FPS (used to keep friction uniform through FPS change).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>24</real>
    </map>
    <key>EmeraldBoobXYInfluence</key>
    <map>
      <key>Comment</key>
      <string>Amount of influence along the X and Y planes.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>wlfAdvSettingsPopup</key>
    <map>
      <key>Comment</key>
      <string>Show Windlight popup</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>WoLfVerticalIMTabs</key>
    <map>
      <key>Comment</key>
      <string>Vertical IM Tabs</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AntiSpamAlerts</key>
    <map>
      <key>Comment</key>
      <string>When true, dialogs from alerts will be blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamEnabled</key>
    <map>
      <key>Comment</key>
      <string>When false, antispam, not relating to dialog blocking, will be turned off.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamFriendshipOffers</key>
    <map>
      <key>Comment</key>
      <string>When true, dialogs from friendship requests will be blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamGroupInvites</key>
    <map>
      <key>Comment</key>
      <string>When true, dialogs from group invites will be blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamGroupFeeInvites</key>
    <map>
      <key>Comment</key>
      <string>When true, dialogs from group invites that require an entry fee will be blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamGroupNotices</key>
    <map>
      <key>Comment</key>
      <string>When true, dialogs from group notices will be blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamItemOffers</key>
    <map>
      <key>Comment</key>
      <string>When true, dialogs from inventory item offers will be blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamItemOffersLandmarks</key>
    <map>
      <key>Comment</key>
      <string>When AntiSpamItemOffers is false but this is true, dialogs from inventory item offers of landmarks will be blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamNotFriend</key>
    <map>
      <key>Comment</key>
      <string>When true, dialogs from friends will not be blocked unless the _NACL_Antispam is true.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamNotMine</key>
    <map>
      <key>Comment</key>
      <string>When true, dialogs from your own objects will not be blocked unless the _NACL_Antispam is true.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamNotify</key>
    <map>
      <key>Comment</key>
      <string>When true, notifications will appear any time a spamtype is blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AntiSpamScripts</key>
    <map>
      <key>Comment</key>
      <string>When true, dialogs from scripts, including script-driven teleports and questions, and other interactive script stuff, will be blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamTeleportRequests</key>
    <map>
      <key>Comment</key>
      <string>When true, dialogs from teleport requests from other residents will be blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AntiSpamTeleports</key>
    <map>
      <key>Comment</key>
      <string>When true, dialogs from teleport offers from other residents will be blocked.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>_NACL_Antispam</key>
    <map>
      <key>Comment</key>
      <string>When true, all dialogs will be blocked, resets on restart.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>_NACL_AntiSpamGlobalQueue</key>
    <map>
        <key>Comment</key>
		<string>Collect spamtypes together, instead of individually counting them; Use in cases of extreme spam, only.</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>Boolean</string>
        <key>Value</key>
        <integer>0</integer>
    </map>
    <key>_NACL_AntiSpamTime</key>
    <map>
        <key>Comment</key>
        <string>Time in seconds for spamtype to accumulate to more than _NACL_AntiSpamAmount and be blocked</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>U32</string>
        <key>Value</key>
        <integer>1</integer>
    </map>
        <key>_NACL_AntiSpamAmount</key>
        <map>
        <key>Comment</key>
        <string>Count of spamtype to be reached during _NACL_AntiSpamTime before the spam blocking will occur.</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>U32</string>
        <key>Value</key>
        <integer>30</integer>
    </map>
        <key>_NACL_AntiSpamSoundMulti</key>
        <map>
        <key>Comment</key>
        <string>Multiplier for _NACL_AntiSpamTime for sounds heard in _NACL_AntiSpamTime interval needed to trigger a block, since sounds are more common than messages</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>U32</string>
        <key>Value</key>
        <integer>100</integer>
    </map>
        <key>_NACL_AntiSpamNewlines</key>
        <map>
        <key>Comment</key>
        <string>How many newlines a message is allowed to have without being considered spam.</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>U32</string>
        <key>Value</key>
        <integer>70</integer>
    </map>
    <key>_NACL_AntiSpamSoundPreloadMulti</key>
    <map>
        <key>Comment</key>
        <string>Multiplier for _NACL_AntiSpamTime for sounds preloaded in _NACL_AntiSpamTime interval needed to trigger a block, since sound preloads are more common than messages</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>U32</string>
        <key>Value</key>
        <integer>100</integer>
    </map>
    <!-- Vanilla SL settings that are now optionally Account-Specific -->
    <key>AgentChatColor</key>
    <map>
      <key>Comment</key>
      <string>Color of chat messages from other residents</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>BackgroundChatColor</key>
    <map>
      <key>Comment</key>
      <string>Color of chat bubble background</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.0</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>EffectColor</key>
    <map>
      <key>Comment</key>
      <string>Particle effects color</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>IMChatColor</key>
    <map>
      <key>Comment</key>
      <string>Color of instant messages from other residents</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>llOwnerSayChatColor</key>
    <map>
      <key>Comment</key>
      <string>Color of chat messages from objects only visible to the owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.990000009537</real>
        <real>0.990000009537</real>
        <real>0.689999997616</real>
        <real>1.0</real>
      </array>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>ObjectChatColor</key>
    <map>
      <key>Comment</key>
      <string>Color of chat messages from objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.699999988079</real>
        <real>0.899999976158</real>
        <real>0.699999988079</real>
        <real>1</real>
      </array>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>SkinCurrent</key>
    <map>
      <key>Comment</key>
      <string>The currently selected skin.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>dark</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>SystemChatColor</key>
    <map>
      <key>Comment</key>
      <string>Color of chat messages from SL System</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.800000011921</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>LogChatColor</key>
    <map>
      <key>Comment</key>
      <string>Color of chat messages loaded from your log</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.5</real>
        <real>0.5</real>
        <real>0.5</real>
        <real>1.0</real>
      </array>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndAlert</key>
    <map>
      <key>Comment</key>
      <string>Sound file for alerts (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>ed124764-705d-d497-167a-182cd9fa2e6c</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndBadKeystroke</key>
    <map>
      <key>Comment</key>
      <string>Sound file for invalid keystroke (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>2ca849ba-2885-4bc3-90ef-d4987a5b983a</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndClick</key>
    <map>
      <key>Comment</key>
      <string>Sound file for mouse click (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>4c8c3c77-de8d-bde2-b9b8-32635e0fd4a6</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndClickRelease</key>
    <map>
      <key>Comment</key>
      <string>Sound file for mouse button release (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>4c8c3c77-de8d-bde2-b9b8-32635e0fd4a6</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndDebugSpamToggle</key>
    <map>
      <key>Comment</key>
      <string>Log UI sound effects as they are played</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndHealthReductionF</key>
    <map>
      <key>Comment</key>
      <string>Sound file for female pain (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>219c5d93-6c09-31c5-fb3f-c5fe7495c115</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndHealthReductionM</key>
    <map>
      <key>Comment</key>
      <string>Sound file for male pain (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>e057c244-5768-1056-c37e-1537454eeb62</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndHealthReductionThreshold</key>
    <map>
      <key>Comment</key>
      <string>Amount of health reduction required to trigger "pain" sound</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>10.0</real>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndInvalidOp</key>
    <map>
      <key>Comment</key>
      <string>Sound file for invalid operations (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>4174f859-0d3d-c517-c424-72923dc21f65</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndMoneyChangeDown</key>
    <map>
      <key>Comment</key>
      <string>Sound file for L$ balance increase (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>104974e3-dfda-428b-99ee-b0d4e748d3a3</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndMoneyChangeThreshold</key>
    <map>
      <key>Comment</key>
      <string>Amount of change in L$ balance required to trigger "money" sound</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>50.0</real>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndMoneyChangeUp</key>
    <map>
      <key>Comment</key>
      <string>Sound file for L$ balance decrease(uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>77a018af-098e-c037-51a6-178f05877c6f</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndNewIncomingIMSession</key>
    <map>
      <key>Comment</key>
      <string>Sound file for new instant message session(uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>67cc2844-00f3-2b3c-b991-6418d01e1bb7</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndObjectCreate</key>
    <map>
      <key>Comment</key>
      <string>Sound file for object creation (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>f4a0660f-5446-dea2-80b7-6482a082803c</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndObjectDelete</key>
    <map>
      <key>Comment</key>
      <string>Sound file for object deletion (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>0cb7b00a-4c10-6948-84de-a93c09af2ba9</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndObjectRezIn</key>
    <map>
      <key>Comment</key>
      <string>Sound file for rezzing objects (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>3c8fc726-1fd6-862d-fa01-16c5b2568db6</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndObjectRezOut</key>
    <map>
      <key>Comment</key>
      <string>Sound file for derezzing objects (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>00000000-0000-0000-0000-000000000000</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndPieMenuAppear</key>
    <map>
      <key>Comment</key>
      <string>Sound file for opening pie menu (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>8eaed61f-92ff-6485-de83-4dcc938a478e</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndPieMenuHide</key>
    <map>
      <key>Comment</key>
      <string>Sound file for closing pie menu (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>00000000-0000-0000-0000-000000000000</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndPieMenuSliceHighlight0</key>
    <map>
      <key>Comment</key>
      <string>Sound file for selecting pie menu item 0 (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>d9f73cf8-17b4-6f7a-1565-7951226c305d</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndPieMenuSliceHighlight1</key>
    <map>
      <key>Comment</key>
      <string>Sound file for selecting pie menu item 1 (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>f6ba9816-dcaf-f755-7b67-51b31b6233e5</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndPieMenuSliceHighlight2</key>
    <map>
      <key>Comment</key>
      <string>Sound file for selecting pie menu item 2 (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>7aff2265-d05b-8b72-63c7-dbf96dc2f21f</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndPieMenuSliceHighlight3</key>
    <map>
      <key>Comment</key>
      <string>Sound file for selecting pie menu item 3 (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>09b2184e-8601-44e2-afbb-ce37434b8ba1</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndPieMenuSliceHighlight4</key>
    <map>
      <key>Comment</key>
      <string>Sound file for selecting pie menu item 4 (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>bbe4c7fc-7044-b05e-7b89-36924a67593c</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndPieMenuSliceHighlight5</key>
    <map>
      <key>Comment</key>
      <string>Sound file for selecting pie menu item 5 (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>d166039b-b4f5-c2ec-4911-c85c727b016c</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndPieMenuSliceHighlight6</key>
    <map>
      <key>Comment</key>
      <string>Sound file for selecting pie menu item 6 (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>242af82b-43c2-9a3b-e108-3b0c7e384981</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndPieMenuSliceHighlight7</key>
    <map>
      <key>Comment</key>
      <string>Sound file for selecting pie menu item 7 (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>c1f334fb-a5be-8fe7-22b3-29631c21cf0b</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndRestart</key>
    <map>
      <key>Comment</key>
      <string>Sound file for region restarting (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>1e506d0c-4811-bdf3-5ec7-d624284c9040</string>
    </map>
    <key>UISndSnapshot</key>
    <map>
      <key>Comment</key>
      <string>Sound file for taking a snapshot (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>3d09f582-3851-c0e0-f5ba-277ac5c73fb4</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndStartIM</key>
    <map>
      <key>Comment</key>
      <string>Sound file for starting a new IM session (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>c825dfbc-9827-7e02-6507-3713d18916c1</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndTeleportOut</key>
    <map>
      <key>Comment</key>
      <string>Sound file for teleporting (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>d7a9a565-a013-2a69-797d-5332baa1a947</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndTyping</key>
    <map>
      <key>Comment</key>
      <string>Sound file for starting to type a chat message (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5e191c7b-8996-9ced-a177-b2ac32bfea06</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndWindowClose</key>
    <map>
      <key>Comment</key>
      <string>Sound file for closing a window (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>2c346eda-b60c-ab33-1119-b8941916a499</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UISndWindowOpen</key>
    <map>
      <key>Comment</key>
      <string>Sound file for opening a window (uuid for sound asset)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>c80260ba-41fd-8a46-768a-6bf236360e3a</string>
	  <key>IsCOA</key>
	  <integer>1</integer>
    </map>
    <key>UserChatColor</key>
    <map>
      <key>Comment</key>
      <string>Color of your chat messages</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
		<key>IsCOA</key>
		<integer>1</integer>
    </map>
    <!-- Standard SL options (To my knowledge) -->
	<key>CrashHostUrl</key>
    <map>
      <key>Comment</key>
      <string>A URL pointing to a crash report handler; overrides cluster negotiation to locate crash handler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string />
    </map>
    <key>AFKTimeout</key>
    <map>
      <key>Comment</key>
      <string>Time before automatically setting AFK (away from keyboard) mode (seconds)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>300.0</real>
    </map>
    <key>ActiveFloaterTransparency</key>
    <map>
      <key>Comment</key>
      <string>Transparency of active floaters (floaters that have focus)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1</real>
    </map>
    <key>AdvanceSnapshot</key>
    <map>
      <key>Comment</key>
      <string>Display advanced parameter settings in snaphot interface</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AgentAppearanceServiceURL</key>
    <map>
      <key>Comment</key>
      <string>Current Session Agent Appearance Service URL</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string></string>
    </map>
    <key>AlertedUnsupportedHardware</key>
    <map>
      <key>Comment</key>
      <string>Set if there's unsupported hardware and we've already done a notification.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AllowIdleAFK</key>
    <map>
      <key>Comment</key>
      <string>Automatically set AFK (away from keyboard) mode when idle</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AllowMultipleViewers</key>
    <map>
      <key>Comment</key>
      <string>Allow multiple viewers.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AllowSelectAvatar</key>
    <map>
      <key>Comment</key>
      <string>Allow selecting an avatar that you have modify rights on (via tag) while in edit mode to reposition them</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AllowTapTapHoldRun</key>
    <map>
      <key>Comment</key>
      <string>Tapping a direction key twice and holding it down makes avatar run</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AnimateTextures</key>
    <map>
      <key>Comment</key>
      <string>Enable texture animation (debug)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AnimationDebug</key>
    <map>
      <key>Comment</key>
      <string>Show active animations in a bubble above avatars head</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PreviewAnimInWorld</key>
    <map>
      <key>Comment</key>
      <string>Play animation preview in-world when uploading</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AppearanceCameraMovement</key>
    <map>
      <key>Comment</key>
      <string>When entering appearance editing mode, camera zooms in on currently selected portion of avatar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AppearanceCloseOnEscape</key>
    <map>
      <key>Comment</key>
      <string>When in appearance editing mode, hitting escape will work the same as the close button</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AppearanceSpecialLighting</key>
    <map>
      <key>Comment</key>
      <string>When in appearance editing mode, avatar is shown with special lighting</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>ApplyColorImmediately</key>
    <map>
      <key>Comment</key>
      <string>Preview selections in color picker immediately</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ApplyTextureImmediately</key>
    <map>
      <key>Comment</key>
      <string>Preview selections in texture picker immediately</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ArrowKeysMoveAvatar</key>
    <map>
      <key>Comment</key>
      <string>While cursor is in chat entry box, arrow keys still control your avatar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AskedAboutCrashReports</key>
    <map>
      <key>Comment</key>
      <string>Turns off dialog asking if you want to enable crash reporting</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AuctionShowFence</key>
    <map>
      <key>Comment</key>
      <string>When auctioning land, include parcel boundary marker in snapshot</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AudioLevelAmbient</key>
    <map>
      <key>Comment</key>
      <string>Audio level of environment sounds</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.5</real>
    </map>
    <key>AudioLevelDoppler</key>
    <map>
      <key>Comment</key>
      <string>Scale of doppler effect on moving audio sources (1.0 = normal, &lt;1.0 = diminished doppler effect, &gt;1.0 = enhanced doppler effect)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AudioLevelMaster</key>
    <map>
      <key>Comment</key>
      <string>Master audio level, or overall volume</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AudioLevelMedia</key>
    <map>
      <key>Comment</key>
      <string>Audio level of Quicktime movies</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AudioLevelMic</key>
    <map>
      <key>Comment</key>
      <string>Audio level of microphone input</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AudioLevelMusic</key>
    <map>
      <key>Comment</key>
      <string>Audio level of streaming music</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AudioLevelRolloff</key>
    <map>
      <key>Comment</key>
      <string>Controls the distance-based dropoff of audio volume (fraction or multiple of default audio rolloff)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AudioLevelUnderwaterRolloff</key>
    <map>
      <key>Comment</key>
      <string>Controls the distance-based dropoff of audio volume when camera is submerged (fraction or multiple of default audio rolloff)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>4.0</real>
    </map>
    <key>AudioLevelSFX</key>
    <map>
      <key>Comment</key>
      <string>Audio level of in-world sound effects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AudioLevelUI</key>
    <map>
      <key>Comment</key>
      <string>Audio level of UI sound effects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.5</real>
    </map>
    <key>AudioLevelVoice</key>
    <map>
      <key>Comment</key>
      <string>Audio level of voice chat</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.5</real>
    </map>
    <key>AudioLevelWind</key>
    <map>
      <key>Comment</key>
      <string>Audio level of wind noise when standing still</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.075</real>
    </map>
	<key>AudioStreamingMedia</key>
    <map>
      <key>Comment</key>
      <string>Enable streaming</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AudioStreamingMusic</key>
    <map>
      <key>Comment</key>
      <string>Enable streaming audio</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AuditTexture</key>
    <map>
      <key>Comment</key>
      <string>Enable texture auditting.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AutoReplace</key>
    <map>
      <key>Comment</key>
      <string>Replaces keywords with a configured word or phrase</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AutoAcceptAllNewInventory</key>
    <map>
      <key>Comment</key>
      <string>Automatically accept new inventory, regardless of type</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AutoAcceptNewInventory</key>
    <map>
      <key>Comment</key>
      <string>Automatically accept new notecards/textures/landmarks</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AutoLeveling</key>
    <map>
      <key>Comment</key>
      <string>Keep Flycam level.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AutoLoadWebProfiles</key>
    <map>
      <key>Comment</key>
      <string>Automatically load ALL profile webpages without asking first.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AutoLogin</key>
    <map>
      <key>Comment</key>
      <string>Login automatically using last username/password combination</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AutoMimeDiscovery</key>
    <map>
      <key>Comment</key>
      <string>Enable viewer mime type discovery of media URLs</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AutoPilotLocksCamera</key>
    <map>
      <key>Comment</key>
      <string>Keep camera position locked when avatar walks to selected position</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AutoSnapshot</key>
    <map>
      <key>Comment</key>
      <string>Update snapshot when camera stops moving, or any parameter changes</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AutomaticFly</key>
    <map>
      <key>Comment</key>
      <string>Fly by holding jump key or using "Fly" command (FALSE = fly by using "Fly" command only)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AvatarAxisDeadZone0</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 0 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>AvatarAxisDeadZone1</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 1 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>AvatarAxisDeadZone2</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 2 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>AvatarAxisDeadZone3</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 3 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>AvatarAxisDeadZone4</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 4 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>AvatarAxisDeadZone5</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 5 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>AvatarAxisScale0</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 0 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AvatarAxisScale1</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 1 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AvatarAxisScale2</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 2 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AvatarAxisScale3</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 3 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AvatarAxisScale4</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 4 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AvatarAxisScale5</key>
    <map>
      <key>Comment</key>
      <string>Avatar axis 5 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>AvatarBacklight</key>
    <map>
      <key>Comment</key>
      <string>Add rim lighting to avatar rendering to approximate shininess of skin</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AvatarFeathering</key>
    <map>
      <key>Comment</key>
      <string>Avatar feathering (less is softer)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>16.0</real>
    </map>
    <key>AvatarPickerSortOrder</key>
    <map>
      <key>Comment</key>
      <string>Specifies sort key for textures in avatar picker (+0 = name, +1 = date, +2 = folders always by name, +4 = system folders to top)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>2</integer>
    </map>
    <key>AvatarPickerURL</key>
    <map>
      <key>Comment</key>
      <string>Avatar picker contents</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>http://lecs-viewer-web-components.s3.amazonaws.com/v3.0/[GRID_LOWERCASE]/avatars.html</string>
    </map>
    <key>AvatarRotateThresholdSlow</key>
    <map>
      <key>Comment</key>
      <string>Angle between avatar facing and camera facing at which avatar turns to face same direction as camera, when moving slowly (degrees)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>60</integer>
    </map>  
    <key>AvatarRotateThresholdFast</key>
    <map>
      <key>Comment</key>
      <string>Angle between avatar facing and camera facing at which avatar turns to face same direction as camera, when moving fast (degrees)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>2</integer>
    </map>  
    <key>AvatarBakedTextureUploadTimeout</key>
    <map>
      <key>Comment</key>
      <string>Specifes the maximum time in seconds to wait before sending your baked textures for avatar appearance.  Set to 0 to disable and wait until all baked textures are at highest resolution.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>60</integer>
    </map>
    <key>AvatarBakedLocalTextureUpdateTimeout</key>
    <map>
      <key>Comment</key>
      <string>Specifes the maximum time in seconds to wait before updating your appearance during appearance mode.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>10</integer>
    </map>
    <key>AvatarPhysics</key>
    <map>
      <key>Comment</key>
      <string>Enable avatar wearable physics.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AvatarSex</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BackgroundYieldTime</key>
    <map>
      <key>Comment</key>
      <string>Amount of time to yield every frame to other applications when SL is not the foreground window (milliseconds)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>40</integer>
    </map>
    <key>FloaterBlacklistRect</key>
    <map>
      <key>Comment</key>
      <string>LOLRectangle</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>400</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>BackwardBtnRect</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>45</integer>
        <integer>29</integer>
        <integer>66</integer>
        <integer>4</integer>
      </array>
    </map>
    <key>BasicHelpRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for help window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>404</integer>
        <integer>467</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>ShowBeaconsFloater</key>
    <map>
      <key>Comment</key>
      <string>Show beacons floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BeaconsKeepVisible</key>
    <map>
      <key>Comment</key>
      <string>Don't turn off BeaconsVisible when beacons floater is closed</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BeaconsVisible</key>
    <map>
      <key>Comment</key>
      <string>Show beacons / highlighting</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BrowserHomePage</key>
    <map>
      <key>Comment</key>
      <string>[NOT USED]</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
	  <string>http://www.singularityviewer.org</string>
    </map>
    <key>BrowserIgnoreSSLCertErrors</key>
    <map>
      <key>Comment</key>
      <string>FOR TESTING ONLY: Tell the built-in web browser to ignore SSL cert errors.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BrowserEnableJSObject</key>
    <map>
      <key>Comment</key>
      <string>(WARNING: Advanced feature. Use if you are aware of the implications). Enable or disable the viewer to Javascript bridge object.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BlockAvatarAppearanceMessages</key>
        <map>
        <key>Comment</key>
            <string>Ignores appearance messages (for simulating Ruth)</string>
        <key>Persist</key>
            <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
            <integer>0</integer>
        </map>
    <key>BlockSomeAvatarAppearanceVisualParams</key>
        <map>
        <key>Comment</key>
            <string>Drop around 50% of VisualParam occurances in appearance messages (for simulating Ruth)</string>
        <key>Persist</key>
            <integer>1</integer>
        <key>Type</key>
            <string>Boolean</string>
        <key>Value</key>
            <integer>0</integer>
        </map>
    <key>BrowserProxyAddress</key>
    <map>
      <key>Comment</key>
      <string>Address for the Web Proxy</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>BrowserProxyEnabled</key>
    <map>
      <key>Comment</key>
      <string>Use Web Proxy</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BrowserProxyExclusions</key>
    <map>
      <key>Comment</key>
      <string>[NOT USED]</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>BrowserProxyPort</key>
    <map>
      <key>Comment</key>
      <string>Port for Web Proxy</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>3128</integer>
    </map>
    <key>BrowserProxyType</key>
    <map>
      <key>Comment</key>
      <string>Type of proxy for Web Browser</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BrowserProxyUsername</key>
    <map>
      <key>Comment</key>
      <string>Username for Web Proxy authentication</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string />
    </map>
    <key>BrowserProxyPassword</key>
    <map>
      <key>Comment</key>
      <string>Password for Web Proxy authentication</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string />
    </map>
    <key>BrowserProxySocks45</key>
    <map>
      <key>Comment</key>
      <string>[NOT USED]</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>5</integer>
    </map>
    <key>Socks5ProxyEnabled</key>
    <map>
      <key>Comment</key>
      <string>Use Socks5 Proxy</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>Socks5HttpProxyType</key>
    <map>
      <key>Comment</key>
      <string>Proxy type to use for HTTP operations</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <integer>None</integer>
    </map>
    <key>Socks5ProxyHost</key>
    <map>
      <key>Comment</key>
      <string>Socks 5 Proxy Host</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>Socks5ProxyPort</key>
    <map>
      <key>Comment</key>
      <string>Socks 5 Proxy Port</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>1080</integer>
    </map>
    <key>Socks5Username</key>
    <map>
      <key>Comment</key>
      <string>Socks 5 Username</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>Socks5Password</key>
    <map>
      <key>Comment</key>
      <string>Socks 5 Password</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>Socks5AuthType</key>
    <map>
      <key>Comment</key>
      <string>Selected Auth mechanism for Socks5</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>None</string>
    </map>
    <key>BuildAxisDeadZone0</key>
    <map>
      <key>Comment</key>
      <string>Build axis 0 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>BuildAxisDeadZone1</key>
    <map>
      <key>Comment</key>
      <string>Build axis 1 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>BuildAxisDeadZone2</key>
    <map>
      <key>Comment</key>
      <string>Build axis 2 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>BuildAxisDeadZone3</key>
    <map>
      <key>Comment</key>
      <string>Build axis 3 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>BuildAxisDeadZone4</key>
    <map>
      <key>Comment</key>
      <string>Build axis 4 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>BuildAxisDeadZone5</key>
    <map>
      <key>Comment</key>
      <string>Build axis 5 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>BuildAxisScale0</key>
    <map>
      <key>Comment</key>
      <string>Build axis 0 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>BuildAxisScale1</key>
    <map>
      <key>Comment</key>
      <string>Build axis 1 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>BuildAxisScale2</key>
    <map>
      <key>Comment</key>
      <string>Build axis 2 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>BuildAxisScale3</key>
    <map>
      <key>Comment</key>
      <string>Build axis 3 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>BuildAxisScale4</key>
    <map>
      <key>Comment</key>
      <string>Build axis 4 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>BuildAxisScale5</key>
    <map>
      <key>Comment</key>
      <string>Build axis 5 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>BuildBtnState</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BuildFeathering</key>
    <map>
      <key>Comment</key>
      <string>Build feathering (less is softer)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>16.0</real>
    </map>
    <key>BulkChangeIncludeAnimations</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect animations</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeAnimations</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect animations</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeAnimations</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect animations</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeAnimations</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect animations</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeBodyParts</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect body parts</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeClothing</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect clothing</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeGestures</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect gestures</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeLandmarks</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect landmarks</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeNotecards</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect notecards</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeObjects</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeScripts</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect scripts</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeSounds</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect sounds</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeIncludeTextures</key>
    <map>
      <key>Comment</key>
      <string>Bulk permission changes affect textures</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BulkChangeEveryoneCopy</key>
    <map>
      <key>Comment</key>
      <string>Bulk changed objects can be copied by everyone</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BulkChangeNextOwnerCopy</key>
    <map>
      <key>Comment</key>
      <string>Bulk changed objects can be copied by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BulkChangeNextOwnerModify</key>
    <map>
      <key>Comment</key>
      <string>Bulk changed objects can be modified by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BulkChangeNextOwnerTransfer</key>
    <map>
      <key>Comment</key>
      <string>Bulk changed objects can be resold or given away by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>BulkChangeShareWithGroup</key>
    <map>
      <key>Comment</key>
      <string>Bulk changed objects are shared with the currently active group</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ButtonFlashCount</key>
    <map>
      <key>Comment</key>
      <string>Number of flashes after which flashing buttons stay lit up</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>8</integer>
    </map>
    <key>ButtonFlashRate</key>
    <map>
      <key>Comment</key>
      <string>Frequency at which buttons flash (hz)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.25</real>
    </map>
    <key>ButtonHPad</key>
    <map>
      <key>Comment</key>
      <string>Default horizontal spacing between buttons (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>10</integer>
    </map>
    <key>ButtonHeight</key>
    <map>
      <key>Comment</key>
      <string>Default height for normal buttons (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>20</integer>
    </map>
    <key>ButtonHeightSmall</key>
    <map>
      <key>Comment</key>
      <string>Default height for small buttons (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>16</integer>
    </map>
    <key>ButtonVPad</key>
    <map>
      <key>Comment</key>
      <string>Default vertical spacing between buttons (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>CacheLocation</key>
    <map>
      <key>Comment</key>
      <string>Controls the location of the local disk cache</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>CacheNumberOfRegionsForObjects</key>
    <map>
      <key>Comment</key>
      <string>Controls number of regions to be cached for objects.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>128</integer>
    </map>
    <key>CacheSize</key>
    <map>
      <key>Comment</key>
      <string>Controls amount of hard drive space reserved for local file caching in MB</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>512</integer>
    </map>
    <key>CacheValidateCounter</key>
    <map>
      <key>Comment</key>
      <string>Used to distribute cache validation</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>CameraMouseWheelZoom</key>
    <map>
      <key>Comment</key>
      <string>Camera zooms in and out with mousewheel</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>CameraAngle</key>
    <map>
      <key>Comment</key>
      <string>Camera field of view angle (Radians)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.047197551</real>
    </map>
    <key>CameraOffset</key>
    <map>
      <key>Comment</key>
      <string>Render with camera offset from view frustum (rendering debug)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>CameraOffsetBuild</key>
    <map>
      <key>Comment</key>
      <string>Default camera position relative to focus point when entering build mode</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3</string>
      <key>Value</key>
      <array>
        <real>-6.0</real>
        <real>0.0</real>
        <real>6.0</real>
      </array>
    </map>
    <key>CameraOffsetRearView</key>
    <map>
      <key>Comment</key>
      <string>Initial camera offset from avatar in Rear View</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3</string>
      <key>Value</key>
      <array>
        <real>-3.0</real>
        <real>0.0</real>
        <real>0.75</real>
      </array>
    </map>
    <key>CameraOffsetFrontView</key>
    <map>
      <key>Comment</key>
      <string>Initial camera offset from avatar in Front View</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3</string>
      <key>Value</key>
      <array>
        <real>2.2</real>
        <real>0.0</real>
        <real>0.0</real>
      </array>
    </map>
    <key>CameraOffsetGroupView</key>
    <map>
      <key>Comment</key>
      <string>Initial camera offset from avatar in Group View</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3</string>
      <key>Value</key>
      <array>
        <real>-1.0</real>
        <real>0.7</real>
        <real>0.5</real>
      </array>
    </map>
    <key>CameraOffsetScale</key>
    <map>
      <key>Comment</key>
      <string>Scales the default offset</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>CameraPosOnLogout</key>
    <map>
      <key>Comment</key>
      <string>Camera position when last logged out (global coordinates)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3D</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.0</real>
        <real>0.0</real>
      </array>
    </map>
    <key>CameraPositionSmoothing</key>
    <map>
      <key>Comment</key>
      <string>Smooths camera position over time</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>CameraPreset</key>
    <map>
      <key>Comment</key>
      <string>Preset camera position - view (0 - rear, 1 - front, 2 - group)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>

  <key>CameraFocusTransitionTime</key>
  <map>
    <key>Comment</key>
    <string>How many seconds it takes the camera to transition between focal distances</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.5</real>
  </map>

  <key>CameraMaxCoF</key>
  <map>
    <key>Comment</key>
    <string>Maximum camera circle of confusion for DoF effect</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>10.0</real>
  </map>

  <key>CameraFNumber</key>
  <map>
    <key>Comment</key>
    <string>Camera f-number value for DoF effect</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>9.0</real>
  </map>

  <key>CameraFocalLength</key>
  <map>
    <key>Comment</key>
    <string>Camera focal length for DoF effect (in millimeters)</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>50</real>
  </map>

  <key>CameraFieldOfView</key>
  <map>
    <key>Comment</key>
    <string>Vertical camera field of view for DoF effect (in degrees)</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>60.0</real>
  </map>

  <key>CameraAspectRatio</key>
  <map>
    <key>Comment</key>
    <string>Camera aspect ratio for DoF effect</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>1.5</real>
  </map>
    <key>ChatBarStealsFocus</key>
    <map>
      <key>Comment</key>
      <string>Whenever keyboard focus is removed from the UI, and the chat bar is visible, the chat bar takes focus</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>LetterKeysFocusChatBar</key>
    <map>
      <key>Comment</key>
      <string>When printable characters keys (possibly with Shift held) are pressed, the chatbar takes focus</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>ChatBubbleOpacity</key>
    <map>
      <key>Comment</key>
      <string>Opacity of chat bubble background (0.0 = completely transparent, 1.0 = completely opaque)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.5</real>
    </map>
    <key>ChatFontSize</key>
    <map>
      <key>Comment</key>
      <string>Size of chat text in chat console (0 = small, 1 = big)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ChatFullWidth</key>
    <map>
      <key>Comment</key>
      <string>Chat console takes up full width of SL window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ChatHistoryTornOff</key>
    <map>
      <key>Comment</key>
      <string>Show chat history window separately from Communicate window.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ChatLoadGroupMaxMembers</key>
    <map>
        <key>Comment</key>
        <string>Max number of active members we'll show up for an unresponsive group</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>S32</string>
        <key>Value</key>
        <real>100</real>
    </map>
    <key>ChatLoadGroupTimeout</key>
    <map>
        <key>Comment</key>
        <string>Time we give the server to send group participants before we hit the server for group info (seconds)</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>F32</string>
        <key>Value</key>
        <real>10.0</real>
    </map>
    <key>ChatOnlineNotification</key>
    <map>
      <key>Comment</key>
      <string>Provide notifications for when friend log on and off of SL</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>HideNotificationsInChat</key>
    <map>
      <key>Comment</key>
      <string>Do not echo/log notifications in chat</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ChatPersistTime</key>
    <map>
      <key>Comment</key>
      <string>Time for which chat stays visible in console (seconds)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>20.0</real>
    </map>
    <key>ChatShowTimestamps</key>
    <map>
      <key>Comment</key>
      <string>Show timestamps in chat</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ChatSpacing</key>
    <map>
      <key>Comment</key>
      <string>Add extra vertical spacing between local chat lines</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ChatVisible</key>
    <map>
      <key>Comment</key>
      <string>Chat bar is visible</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ChatterboxRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for chatterbox window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>350</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>CheesyBeacon</key>
    <map>
      <key>Comment</key>
      <string>Enable cheesy beacon effects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ClientSettingsFile</key>
    <map>
      <key>Comment</key>
      <string>Persisted client settings file name (per install).</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>CloseChatOnReturn</key>
    <map>
      <key>Comment</key>
      <string>Close chat after hitting return</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>CloseSnapshotOnKeep</key>
    <map>
      <key>Comment</key>
      <string>Close snapshot window after saving snapshot</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>CmdLineDisableVoice</key>
    <map>
      <key>Comment</key>
      <string>Disable Voice.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>CmdLineAgentURI</key>
    <map>
      <key>Comment</key>
      <string>URL of agent host to connect to in Agent Domain.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>CmdLineGridChoice</key>
    <map>
      <key>Comment</key>
      <string>The user's grid choice or ip address.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>CmdLineHelperURI</key>
    <map>
      <key>Comment</key>
      <string>Command line specified helper web CGI prefix to use.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>CmdLineLoginURI</key>
    <map>
      <key>Comment</key>
      <string>Command line specified login server and CGI prefix to use.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>LLSD</string>
      <key>Value</key>
      <array>
        <string/>
      </array>
    </map>
    <key>ColorPaletteEntry01</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.0</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry02</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.5</real>
        <real>0.5</real>
        <real>0.5</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry03</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.5</real>
        <real>0.0</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry04</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.5</real>
        <real>0.5</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry05</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.5</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry06</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.5</real>
        <real>0.5</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry07</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.0</real>
        <real>0.5</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry08</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.5</real>
        <real>0.0</real>
        <real>0.5</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry09</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.5</real>
        <real>0.5</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry10</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.25</real>
        <real>0.25</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry11</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.5</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry12</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.25</real>
        <real>0.5</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry13</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.5</real>
        <real>0.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry14</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.5</real>
        <real>0.25</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry15</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry16</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry17</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry18</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.75</real>
        <real>0.75</real>
        <real>0.75</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry19</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>0.0</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry20</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry21</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>1.0</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry22</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry23</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry24</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>0.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry25</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>0.5</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry26</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>1.0</real>
        <real>0.5</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry27</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.5</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry28</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.5</real>
        <real>0.5</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry29</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>0.0</real>
        <real>0.5</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry30</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>0.5</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry31</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ColorPaletteEntry32</key>
    <map>
      <key>Comment</key>
      <string>Color picker palette entry</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>CompileOutputRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for script Recompile Everything output window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>ConnectAsGod</key>
    <map>
      <key>Comment</key>
      <string>Log in a god if you have god access.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ConnectionPort</key>
    <map>
      <key>Comment</key>
      <string>Custom connection port number</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>13000</integer>
    </map>
    <key>ConnectionPortEnabled</key>
    <map>
      <key>Comment</key>
      <string>Use the custom connection port?</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ConsoleBackgroundOpacity</key>
    <map>
      <key>Comment</key>
      <string>Opacity of chat console (0.0 = completely transparent, 1.0 = completely opaque)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.700</real>
    </map>
    <key>ConsoleBottomOffset</key>
    <map>
      <key>Comment</key>
      <string>User definable offset between the bottom of the chat console and the bottom of the window; increase to move text in the console up</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <real>0</real>
    </map>
    <key>ConsoleBufferSize</key>
    <map>
      <key>Comment</key>
      <string>Size of chat console history (lines of chat)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>40</integer>
    </map>
    <key>ConsoleMaxLines</key>
    <map>
      <key>Comment</key>
      <string>Max number of lines of chat text visible in console.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>40</integer>
    </map>
    <key>ContactsTornOff</key>
    <map>
      <key>Comment</key>
      <string>Show contacts window separately from Communicate window.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ContextConeInAlpha</key>
    <map>
      <key>Comment</key>
      <string>Cone In Alpha</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.0</real>
    </map>
    <key>ContextConeOutAlpha</key>
    <map>
      <key>Comment</key>
      <string>Cone Out Alpha</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>ContextConeFadeTime</key>
    <map>
      <key>Comment</key>
      <string>Cone Fade Time</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>.08</real>
    </map>
    <key>CookiesEnabled</key>
    <map>
      <key>Comment</key>
      <string>Accept cookies from Web sites?</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BrowserJavascriptEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enable Javascript in the built-in Web browser?</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>BrowserPluginsEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enable Web plugins in the built-in Web browser?</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>CreateToolCopyCenters</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>CreateToolCopyRotates</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>CreateToolCopySelection</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>CreateToolKeepSelected</key>
    <map>
      <key>Comment</key>
      <string>After using create tool, keep the create tool active</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>CurlMaxTotalConcurrentConnections</key>
    <map>
      <key>Comment</key>
      <string>Maximum total number of simultaneous curl connections</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>64</integer>
    </map>
    <key>CurlConcurrentConnectionsPerService</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of simultaneous curl connections per host:port service</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>8</integer>
    </map>
    <key>CurlTimeoutDNSLookup</key>
    <map>
      <key>Comment</key>
      <string>Extra time in seconds added to CurlTimeoutConnect for the initial connect to a host</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <real>60</real>
    </map>
    <key>CurlTimeoutConnect</key>
    <map>
      <key>Comment</key>
      <string>Maximum time allowed until a connection is established (after adding the easy handle) until the server is considered unreachable and the connection is terminated</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <real>10</real>
    </map>
    <key>CurlTimeoutReplyDelay</key>
    <map>
      <key>Comment</key>
      <string>Maximum time the viewer will wait between sending data to the server and receiving (a partial) reply</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <real>60</real>
    </map>
    <key>CurlTimeoutLowSpeedLimit</key>
    <map>
      <key>Comment</key>
      <string>If a transfer speed drops below this value (in bytes/s) during CurlTimeoutLowSpeedTime seconds, the transfer is considered too slow and is terminated</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <real>7000</real>
    </map>
    <key>CurlTimeoutLowSpeedTime</key>
    <map>
      <key>Comment</key>
      <string>If a transfer speed drops below CurlTimeoutLowSpeedLimit (in bytes/s) during this amount of seconds, the transfer is considered too slow and is terminated</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <real>30</real>
    </map>
    <key>CurlTimeoutMaxTransaction</key>
    <map>
      <key>Comment</key>
      <string>Maximum total time of a curl transaction, from when the easy handle is added till the transaction has completed. This INCLUDES DNS lookups (CurlTimeoutDNSLookup), connect time (CurlTimeoutConnect) and waiting for the first server reply (CurlTimeoutReply) as well as the actually time needed for data transfer</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <real>300</real>
    </map>
    <key>CurlTimeoutMaxTotalDelay</key>
    <map>
      <key>Comment</key>
	  <string>Maximum total time of a curl request, from when it is requested till the transaction has completed. This includes queuing due to connection throttling on top of the events covered by CurlTimeoutMaxTransaction</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <real>600</real>
    </map>
    <key>Cursor3D</key>
    <map>
      <key>Comment</key>
      <string>Treat Joystick values as absolute positions (not deltas).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>CustomServer</key>
    <map>
      <key>Comment</key>
      <string>Specifies IP address or hostname of grid to which you connect</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string />
    </map>
  <key>AnimatedObjectsIgnoreLimits</key>
  <map>
    <key>Comment</key>
    <string>Ignore server-enforced limits on animated objects. This is only useful for server testing.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>AnimatedObjectsAllowLeftClick</key>
  <map>
    <key>Comment</key>
    <string>Allow left-click interaction with animated objects. Uncertain how much performance impact this will have.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>AnimatedObjectsGlobalScale</key>
  <map>
    <key>Comment</key>
    <string>Temporary testing: allow an extra scale factor to be forced on animated objects.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>1.00</real>
  </map>
  <key>AnimatedObjectsMaxLegalOffset</key>
  <map>
    <key>Comment</key>
    <string>Max visual offset between object position and rendered position</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>3.0</real>
  </map>
  <key>AnimatedObjectsMaxLegalSize</key>
  <map>
    <key>Comment</key>
    <string>Max bounding box size for animated object's rendered position</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>64.0</real>
  </map>
  <key>AvatarBoundingBoxComplexity</key>
  <map>
    <key>Comment</key>
    <string>How many aspects to consider for avatar bounding box</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>S32</string>
    <key>Value</key>
    <integer>3</integer>
  </map>
  <key>DebugAvatarAppearanceMessage</key>
  <map>
    <key>Comment</key>
    <string>Dump a bunch of XML files when handling appearance messages</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
	<key>DebugAvatarRezTime</key>
	<map>
		<key>Comment</key>
		<string>Display times for avatars to resolve.</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>Boolean</string>
		<key>Value</key>
		<integer>0</integer>
	</map>
  <key>DebugAvatarLocalTexLoadedTime</key>
  <map>
    <key>Comment</key>
    <string>Display time for loading avatar local textures.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>
  <key>DebugAvatarCompositeBaked</key>
  <map>
    <key>Comment</key>
    <string>Colorize avatar meshes based on baked/composite state.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
    <key>DebugBeaconLineWidth</key>
    <map>
      <key>Comment</key>
      <string>Size of lines for Debug Beacons</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DebugHideEmptySystemFolders</key>
    <map>
      <key>Comment</key>
      <string>Hide empty system folders when on</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DebugInventoryFilters</key>
    <map>
      <key>Comment</key>
      <string>Turn on debugging display for inventory filtering</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DebugPermissions</key>
    <map>
      <key>Comment</key>
      <string>Log permissions for selected inventory items</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DebugPluginDisableTimeout</key>
    <map>
      <key>Comment</key>
      <string>Disable the code which watches for plugins that are crashed or hung</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DebugShowColor</key>
    <map>
      <key>Comment</key>
      <string>Show color under cursor</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
   <key>DebugShowMemory</key>
    <map>
      <key>Comment</key>
      <string>Show Total Allocated Memory</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DebugShowPrivateMem</key>
    <map>
      <key>Comment</key>
      <string>Show Private Mem Info</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DebugShowRenderInfo</key>
    <map>
      <key>Comment</key>
      <string>Show stats about current scene</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DebugShowRenderMatrices</key>
    <map>
      <key>Comment</key>
      <string>Display values of current view and projection matrices.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DebugShowTime</key>
    <map>
      <key>Comment</key>
      <string>Show time info</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DebugStatModeFPS</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeBandwidth</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModePacketLoss</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatMode</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeKTrisDrawnFr</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeKTrisDrawnSec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeTotalObjs</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeNewObjs</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeTextureCount</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeRawCount</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeGLMem</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeMalloc</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>    
    <key>DebugStatModeFormattedMem</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeRawMem</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeBoundMem</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModePacketsIn</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModePacketsOut</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeObjects</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeHTTPTexture</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeUDPTexture</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeAsset</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeLayers</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeActualIn</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeActualOut</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeVFSPendingOps</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeTimeDialation</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimFPS</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModePhysicsFPS</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModePinnedObjects</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeLowLODObjects</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeMemoryAllocated</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeAgentUpdatesSec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeMainAgents</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeChildAgents</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimObjects</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimActiveObjects</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimActiveScripts</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimScriptEvents</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimInPPS</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimOutPPS</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimPendingDownloads</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>SimPendingUploads</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimTotalUnackedBytes</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimFrameMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimNetMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimSimPhysicsMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimSimOtherMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimAgentMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimImagesMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimScriptMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimSpareMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimSimPhysicsStepMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimSimPhysicsShapeUpdateMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimSimPhysicsOtherMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimSleepMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugStatModeSimPumpIOMsec</key>
    <map>
      <key>Comment</key>
      <string>Mode of stat in Statistics floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>DebugViews</key>
    <map>
      <key>Comment</key>
      <string>Display debugging info for views.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DebugWindowProc</key>
    <map>
      <key>Comment</key>
      <string>Log windows messages</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DefaultBlankNormalTexture</key>
    <map>
      <key>Comment</key>
      <string>Texture used as 'Blank' in texture picker for normal map. (UUID texture reference)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5b53359e-59dd-d8a2-04c3-9e65134da47a</string>
    </map>
    <key>DefaultObjectNormalTexture</key>
    <map>
      <key>Comment</key>
      <string>Texture used as 'Default' in texture picker for normal map. (UUID texture reference)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>85f28839-7a1c-b4e3-d71d-967792970a7b</string>
    </map>
    <key>DefaultObjectSpecularTexture</key>
    <map>
      <key>Comment</key>
      <string>Texture used as 'Default' in texture picker for specular map. (UUID texture reference)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>87e0e8f7-8729-1ea8-cfc9-8915773009db</string>
    </map>
    <key>DefaultObjectTexture</key>
    <map>
      <key>Comment</key>
      <string>Texture used as 'Default' in texture picker. (UUID texture reference)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>89556747-24cb-43ed-920b-47caed15465f</string>
    </map>
    <key>DestinationGuideRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for destination guide</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>30</integer>
        <integer>505</integer>
        <integer>580</integer>
        <integer>275</integer>
      </array>
    </map>
    <key>DestinationGuideShown</key>
    <map>
      <key>Comment</key>
      <string>Show destination guide</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DestinationGuideURL</key>
    <map>
      <key>Comment</key>
      <string>Destination guide contents</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>http://lecs-viewer-web-components.s3.amazonaws.com/v3.0/[GRID_LOWERCASE]/guide.html</string>
    </map>
    <key>DisableCameraConstraints</key>
    <map>
      <key>Comment</key>
      <string>Disable the normal bounds put on the camera by avatar position</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DisableExternalBrowser</key>
    <map>
      <key>Comment</key>
      <string>Disable opening an external browser.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DisableRendering</key>
    <map>
      <key>Comment</key>
      <string>Disable GL rendering and GUI (load testing)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DisableTextHyperlinkActions</key>
    <map>
      <key>Comment</key>
      <string>Disable highlighting and linking of URLs in XUI text boxes</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DisableVerticalSync</key>
    <map>
      <key>Comment</key>
      <string>Update frames as fast as possible (FALSE = update frames between display scans)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DisplayAvatarAgentTarget</key>
    <map>
      <key>Comment</key>
      <string>Show avatar positioning locators (animation debug)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DisplayChat</key>
    <map>
      <key>Comment</key>
      <string>Display Latest Chat message on LCD</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DisplayDebug</key>
    <map>
      <key>Comment</key>
      <string>Display Network Information on LCD</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DisplayDebugConsole</key>
    <map>
      <key>Comment</key>
      <string>Display Console Debug Information on LCD</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DisplayIM</key>
    <map>
      <key>Comment</key>
      <string>Display Latest IM message on LCD</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DisplayLinden</key>
    <map>
      <key>Comment</key>
      <string>Display Account Information on LCD</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DisplayRegion</key>
    <map>
      <key>Comment</key>
      <string>Display Location information on LCD</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DisplayTimecode</key>
    <map>
      <key>Comment</key>
      <string>Display timecode on screen</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>Disregard128DefaultDrawDistance</key>
    <map>
      <key>Comment</key>
      <string>Whether to use the auto default to 128 draw distance</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>Disregard96DefaultDrawDistance</key>
    <map>
      <key>Comment</key>
      <string>Whether to use the auto default to 96 draw distance</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ClickActionBuyEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enable click to buy actions in tool pie menu</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ClickActionPayEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enable click to pay actions in tool pie menu</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DoubleClickAutoPilot</key>
    <map>
      <key>Comment</key>
      <string>Enable double-click auto pilot</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DoubleClickTeleport</key>
    <map>
      <key>Comment</key>
      <string>Enable double-click to teleport where allowed</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DoubleClickTeleportMap</key>
    <map>
      <key>Comment</key>
      <string>Enable double-click-teleport for the map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DoubleClickTeleportMiniMap</key>
    <map>
      <key>Comment</key>
      <string>Enable double-click-teleport for the mini-map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DoubleClickShowWorldMap</key>
    <map>
      <key>Comment</key>
      <string>Enable double-click to show world map from mini map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DragAndDropToolTipDelay</key>
    <map>
      <key>Comment</key>
      <string>Seconds before displaying tooltip when performing drag and drop operation</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.10000000149</real>
    </map>
    <key>DragAndDropDistanceThreshold</key>
    <map>
      <key>Comment</key>
      <string>Number of pixels that mouse should move before triggering drag and drop mode</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>3</integer>
    </map>
    <key>DropShadowButton</key>
    <map>
      <key>Comment</key>
      <string>Drop shadow width for buttons (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>2</integer>
    </map>
    <key>DropShadowFloater</key>
    <map>
      <key>Comment</key>
      <string>Drop shadow width for floaters (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>5</integer>
    </map>
    <key>DropShadowSlider</key>
    <map>
      <key>Comment</key>
      <string>Drop shadow width for sliders (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>3</integer>
    </map>
    <key>DropShadowTooltip</key>
    <map>
      <key>Comment</key>
      <string>Drop shadow width for tooltips (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>4</integer>
    </map>
    <key>DumpVFSCaches</key>
    <map>
      <key>Comment</key>
      <string>Dump VFS caches on startup.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DynamicCameraStrength</key>
    <map>
      <key>Comment</key>
      <string>Amount camera lags behind avatar motion (0 = none, 30 = avatar velocity)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>2.0</real>
    </map>
    <key>EditCameraMovement</key>
    <map>
      <key>Comment</key>
      <string>When entering build mode, camera moves up above avatar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>EditLinkedParts</key>
    <map>
      <key>Comment</key>
      <string>Select individual parts of linked objects</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DecimalsForTools</key>
    <map>
      <key>Comment</key>
      <string>Number of decimals for the edit tool position, size and rotation settings (0 to 5)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>5</integer>
    </map>
    <key>EffectScriptChatParticles</key>
    <map>
      <key>Comment</key>
      <string>1 = normal behavior, 0 = disable display of swirling lights when scripts communicate</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>EnableGrab</key>
    <map>
      <key>Comment</key>
      <string>Use Ctrl+mouse to grab and manipulate objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>EnableGestureSounds</key>
    <map>
      <key>Comment</key>
      <string>Play sounds from gestures</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>EnableGestureSoundsSelf</key>
    <map>
      <key>Comment</key>
      <string>Play sounds from your gestures when EnableGestureSounds is false. (Useless otherwise)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>EnableNongestureSounds</key>
    <map>
      <key>Comment</key>
      <string>Play sounds from non-gestures</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>EnableNongestureSoundsSelf</key>
    <map>
      <key>Comment</key>
      <string>Play sounds from your non-gestures when EnableNongestureSounds is false. (Useless otherwise)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>EnableMouselook</key>
    <map>
      <key>Comment</key>
      <string>Allow first person perspective and mouse control of camera</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>EnableVoiceChat</key>
    <map>
      <key>Comment</key>
      <string>Enable talking to other residents with a microphone</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>EnergyFromTop</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>20</integer>
    </map>
    <key>EnergyHeight</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>40</integer>
    </map>
    <key>EnergyWidth</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>175</integer>
    </map>
    <key>FPSLogFrequency</key>
    <map>
      <key>Comment</key>
      <string>Seconds between display of FPS in log (0 for never)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>60.0</real>
    </map>
    <key>FPSLogFrequency</key>
    <map>
      <key>Comment</key>
      <string>Seconds between display of FPS in log (0 for never)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>10.0</real>
    </map>
    <key>FilterGamingSearchAll</key>
    <map>
      <key>Comment</key>
      <string>Filter results flagged gaming in everything search</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FilterGamingClassifieds</key>
    <map>
      <key>Comment</key>
      <string>Filter results flagged gaming in classifieds search</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FilterGamingEvents</key>
    <map>
      <key>Comment</key>
      <string>Filter results flagged gaming in event search</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FilterGamingGroups</key>
    <map>
      <key>Comment</key>
      <string>Filter results flagged gaming in groups search</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FilterGamingLand</key>
    <map>
      <key>Comment</key>
      <string>Filter results flagged gaming in land search</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FilterGamingSims</key>
    <map>
      <key>Comment</key>
      <string>Filter results flagged gaming in sim search</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FilterItemsPerFrame</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of inventory items to match against search filter every frame (lower to increase framerate while searching, higher to improve search speed)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>500</integer>
    </map>
    <key>FindLandArea</key>
    <map>
      <key>Comment</key>
      <string>Enables filtering of land search results by area</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FindLandPrice</key>
    <map>
      <key>Comment</key>
      <string>Enables filtering of land search results by price</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FindLandType</key>
    <map>
      <key>Comment</key>
      <string>Controls which type of land you are searching for in Find Land interface ("All", "Auction", "For Sale")</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>All</string>
    </map>
    <key>FindPeopleOnline</key>
    <map>
      <key>Comment</key>
      <string>Limits people search to only users who are logged on</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FindPlacesPictures</key>
    <map>
      <key>Comment</key>
      <string>Display only results of find places that have pictures</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FirstName</key>
    <map>
      <key>Comment</key>
      <string>Login first name</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>FirstPersonAvatarVisible</key>
    <map>
      <key>Comment</key>
      <string>Display avatar and attachments below neck while in mouselook</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FirstPersonBtnState</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FirstRunThisInstall</key>
    <map>
      <key>Comment</key>
      <string>Specifies that you have not run the viewer since you installed the latest update</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FirstLoginThisInstall</key>
    <map>
      <key>Comment</key>
      <string>Specifies that you have not successfully logged in since you installed the latest update</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FixedWeather</key>
    <map>
      <key>Comment</key>
      <string>Weather effects do not change over time</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LongDateFormat</key>
    <map>
      <key>Comment</key>
      <string>Long date format to use</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>%A %d %B %Y</string>
    </map>
    <key>ShortDateFormat</key>
    <map>
      <key>Comment</key>
      <string>Short date format to use</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>%F</string>
    </map>
    <key>ShortTimeFormat</key>
    <map>
      <key>Comment</key>
      <string>Short time format (hours and minutes) to use</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>%R</string>
    </map>
    <key>LongTimeFormat</key>
    <map>
      <key>Comment</key>
      <string>Long time format (hours, minutes and seconds) to use</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>%T</string>
    </map>
    <key>TimestampFormat</key>
    <map>
      <key>Comment</key>
      <string>Timestamp format to use</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>%a %d %b %Y %T</string>
    </map>
    <key>SecondsInChatAndIMs</key>
    <map>
      <key>Comment</key>
      <string>TRUE to add seconds to timestamps for IM and chat</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SecondsInLog</key>
    <map>
      <key>Comment</key>
      <string>TRUE to add seconds to timestamps for Log</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FloaterAboutRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for About window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>440</integer>
        <integer>470</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterActiveSpeakersRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for active speakers window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>300</integer>
        <integer>250</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterActiveSpeakersSortAscending</key>
    <map>
      <key>Comment</key>
      <string>Whether to sort up or down</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FloaterActiveSpeakersSortColumn</key>
    <map>
      <key>Comment</key>
      <string>Column name to sort on</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>speaking_status</string>
    </map>
    <key>FloaterAreaSearchRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for the area search floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>200</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterAdvancedSkyRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Advanced Sky Editor</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>220</integer>
        <integer>700</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterAdvancedWaterRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Advanced Water Editor</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>240</integer>
        <integer>700</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterAudioVolumeRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Audio Volume window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>440</integer>
        <integer>470</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterBeaconsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for beacon and highlight controls</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>200</integer>
        <integer>250</integer>
        <integer>250</integer>
        <integer>200</integer>
      </array>
    </map>
    <key>FloaterBuildOptionsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for build options window.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterVFSRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for local assets window.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterBumpRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Bumps/Hits window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>180</integer>
        <integer>400</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterBuyContentsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Buy Contents window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>250</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterBuyRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for buy window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>250</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterCameraRect3</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for camera control window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>64</integer>
        <integer>176</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterChatRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for chat history</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>172</integer>
        <integer>500</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterClothingRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for clothing window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>480</integer>
        <integer>320</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterContactsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for contacts floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>390</integer>
        <integer>395</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterContactsHorizRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for contacts floater in horizontal mode</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>390</integer>
        <integer>395</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterCustomizeAppearanceRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for avatar customization window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>540</integer>
        <integer>494</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterDayCycleRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Day Cycle Editor</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>646</integer>
        <integer>275</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterDebugSettingsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for the Debug Settings floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>300</integer>
        <integer>245</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterEnvRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Environment Editor</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>150</integer>
        <integer>600</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterExperiencePickerRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for experience picker floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>300</integer>
        <integer>600</integer>
        <integer>800</integer>
        <integer>700</integer>
      </array>
    </map>
    <key>FloaterExperienceProfileRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for experience profile floaters</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>377</integer>
        <integer>650</integer>
        <integer>345</integer>
        <integer>128</integer>
      </array>
    </map>
    <key>FloaterExperiencesRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for experiences floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>300</integer>
        <integer>600</integer>
        <integer>700</integer>
        <integer>700</integer>
      </array>
    </map>
    <key>FloaterFindRect2</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Find window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>570</integer>
        <integer>780</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterFriendsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for friends window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>250</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterGestureRect2</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for gestures window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>465</integer>
        <integer>350</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterHUDRect2</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for HUD Floater window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <!-- NOTE: Height and width must match values in settings.xml for 
     FloaterHUDRect because this floater is resized to those values
     in LLViewerWindow initialization. JC -->
      <array>
        <integer>0</integer>
        <integer>292</integer>
        <integer>362</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterHtmlRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for HTML window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>100</integer>
        <integer>460</integer>
        <integer>370</integer>
        <integer>100</integer>
      </array>
    </map>
    <key>FloaterInspectRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Object Inspect window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>400</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterInventoryRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for inventory window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterJoystickRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for joystick controls window.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>ShowRadar</key>
    <map>
      <key>Comment</key>
      <string>Show the radar floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FloaterRadarRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Radar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>200</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>RadarColumnMarkWidth</key>
    <map>
      <key>Comment</key>
      <string>Width for radar's mark column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>12</integer>
    </map>
    <key>RadarColumnPositionWidth</key>
    <map>
      <key>Comment</key>
      <string>Width for radar's position column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>60</integer>
    </map>
    <key>RadarColumnAltitudeWidth</key>
    <map>
      <key>Comment</key>
      <string>Width for radar's altitude column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>48</integer>
    </map>
    <key>RadarColumnActivityWidth</key>
    <map>
      <key>Comment</key>
      <string>Width for radar's activity column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>24</integer>
    </map>
    <key>RadarColumnVoiceWidth</key>
    <map>
      <key>Comment</key>
      <string>Width for radar's voice status column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>24</integer>
    </map>
    <key>RadarColumnNotesWidth</key>
    <map>
      <key>Comment</key>
      <string>Width for radar's notes column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>24</integer>
    </map>
    <key>RadarColumnAgeWidth</key>
    <map>
      <key>Comment</key>
      <string>Width for radar's age column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>45</integer>
    </map>
    <key>RadarColumnTimeWidth</key>
    <map>
      <key>Comment</key>
      <string>Width for radar's time column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>52</integer>
    </map>
    <key>RadarColumnNameWidth</key>
    <map>
      <key>Comment</key>
      <string>Width for radar's name column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>80</integer>
    </map>
    <key>RadarColumnMarkHidden</key>
    <map>
      <key>Comment</key>
      <string>Hide radar's mark column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarColumnPositionHidden</key>
    <map>
      <key>Comment</key>
      <string>Hide radar's position column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarColumnAltitudeHidden</key>
    <map>
      <key>Comment</key>
      <string>Hide radar's altitude column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarColumnActivityHidden</key>
    <map>
      <key>Comment</key>
      <string>Hide radar's activity column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarColumnVoiceHidden</key>
    <map>
      <key>Comment</key>
      <string>Hide radar's voice status column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>RadarColumnNotesHidden</key>
    <map>
      <key>Comment</key>
      <string>Hide radar's notes column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RadarColumnAgeHidden</key>
    <map>
      <key>Comment</key>
      <string>Hide radar's age column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarColumnTimeHidden</key>
    <map>
      <key>Comment</key>
      <string>Hide radar's time column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RadarColumnClientHidden</key>
    <map>
      <key>Comment</key>
      <string>Hide radar's client column</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarKeepOpen</key>
    <map>
      <key>Comment</key>
      <string>Keeps radar updates running in background</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarRangeRadius</key>
    <map>
      <key>Comment</key>
      <string>How far away avatars on the radar can be, 0 for no limit</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0</real>
    </map>
    <key>RadarUpdateEnabled</key>
    <map>
      <key>Comment</key>
      <string>When false, pauses the radar until further notice, good for banning someone who just left.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RadarAlertFlood</key>
    <map>
      <key>Comment</key>
      <string>Show the flood of people arriving and (if RadarAlertFloodLeaving) leaving when you login and when you open/close the Radar with RadarKeepOpen off.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarAlertFloodLeaving</key>
    <map>
      <key>Comment</key>
      <string>When activated along with RadarAlertFlood shows the flood of people leaving when you close the Radar with RadarKeepOpen off.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarAlertShowDist</key>
    <map>
      <key>Comment</key>
      <string>Show distance in radar announcements.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RadarAlertSim</key>
    <map>
      <key>Comment</key>
      <string>Whether the radar emits chat alerts for avatars entering/exiting sim</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarAlertDraw</key>
    <map>
      <key>Comment</key>
      <string>Whether the radar emits chat alerts for avatars entering/exiting draw distance</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarAlertShoutRange</key>
    <map>
      <key>Comment</key>
      <string>Whether the radar emits chat alerts for avatars entering/exiting shout range</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarAlertChatRange</key>
    <map>
      <key>Comment</key>
      <string>Whether the radar emits chat alerts for avatars entering/exiting chat range</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RadarAlertAge</key>
    <map>
      <key>Comment</key>
      <string>Whether the radar emits chat alerts for avatars younger than AvatarAgeAlertDays appearing.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AvatarAgeAlertDays</key>
    <map>
      <key>Comment</key>
      <string>Age below which avatars will be made known to you</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>3</integer>
    </map>
    <key>RadarChatAlerts</key>
    <map>
      <key>Comment</key>
      <string>Whether the radar emits chat alerts regarding the status of avatars it displays</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarChatKeys</key>
    <map>
      <key>Comment</key>
      <string>Enable alerting scripts about avatars detected by the radar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarChatKeysStopAsking</key>
    <map>
      <key>Comment</key>
      <string>Do not ask if RadarChatKeys should be enabled when a script requests for the radar's keys.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadarSortOrder</key>
    <map>
      <key>Comment</key>
      <string>Sort order for the radar, map of column names to ascending boolean</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>LLSD</string>
      <key>Value</key>
      <array>
        <string>distance</string>
        <boolean>1</boolean>
      </array>
    </map>
    <key>FloaterLandRect5</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for About Land window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>370</integer>
        <integer>460</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterLandmarkRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for landmark picker</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>290</integer>
        <integer>310</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterMediaRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for media browser window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>16</integer>
        <integer>650</integer>
        <integer>600</integer>
        <integer>128</integer>
      </array>
    </map>
    <key>FloaterMiniMapRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for world map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>225</integer>
        <integer>200</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterModelUploadRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for mesh upload floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>480</integer>
        <integer>940</integer>
        <integer>52</integer>
      </array>
    </map>
    <key>FloaterMoveRect2</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for avatar control window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>58</integer>
        <integer>135</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterMuteRect3</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for mute window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>300</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterObjectIMInfo</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for floater object im info windows</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>300</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterOpenObjectRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Open Object window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>350</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterMarketplaceListingsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Marketplace Listings window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
		<integer>0</integer>
		<integer>342</integer>
		<integer>310</integer>
		<integer>52</integer>
      </array>
    </map>
    <key>FloaterMarketplaceValidationRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Marketplace Validation window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
		<integer>0</integer>
		<integer>342</integer>
		<integer>310</integer>
		<integer>52</integer>
      </array>
    </map>
    <key>FloaterPayRectB</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for pay window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>150</integer>
        <integer>400</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterPermPrefsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for initial permissions preferences</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>200</integer>
        <integer>250</integer>
        <integer>250</integer>
        <integer>200</integer>
      </array>
    </map>
    <key>FloaterRegionInfo</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for region info window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>512</integer>
        <integer>500</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterScriptDebugRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Script Error/Debug window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>130</integer>
        <integer>450</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterScriptLimitsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Script Limits window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>500</integer>
        <integer>480</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterSearchRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for web search browser window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>16</integer>
        <integer>650</integer>
        <integer>600</integer>
        <integer>128</integer>
      </array>
    </map>
    <key>FloaterSnapshotRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for snapshot window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>200</integer>
        <integer>200</integer>
        <integer>400</integer>
      </array>
    </map>
    <key>FloaterSnapshotFeedRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for snapshot feed window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>200</integer>
        <integer>200</integer>
        <integer>400</integer>
      </array>
    </map>
    <key>FloaterSnapshotPostcardRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for snapshot postcard window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>346</integer>
        <integer>450</integer>
        <integer>400</integer>
      </array>
    </map>
    <key>FloaterSoundsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for sounds log floater.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterSoundsLogAvatars</key>
    <map>
      <key>Comment</key>
      <string>Show SoundTriggers/gestures played by agents in the log. Also includes collision sounds if enabled</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FloaterSoundsLogObjects</key>
    <map>
      <key>Comment</key>
      <string>Show sounds played by objects in the log. Also includes collision sounds if enabled</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FloaterSoundsLogCollisions</key>
    <map>
      <key>Comment</key>
      <string>Don't filter out default collision sounds in the log</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FloaterSoundsLogRepeats</key>
    <map>
      <key>Comment</key>
      <string>Only show one entry for each unique asset ID in the log</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FloaterStatisticsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for chat history</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>250</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterTeleportHistoryRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for teleport history window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>20</integer>
        <integer>20</integer>
        <integer>470</integer>
        <integer>200</integer>
      </array>
    </map>
    <key>FloaterViewBottom</key>
    <map>
      <key>Comment</key>
      <string>[DO NOT MODIFY] Controls layout of floating windows within SL window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>FloaterVoiceEffectRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for voice morpher floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>300</integer>
        <integer>360</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterWorldMapRect2</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for world map window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterAORect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for AO editor.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterAvatarsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for avatar radar.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>200</integer>
        <integer>905</integer>
        <integer>396</integer>
        <integer>734</integer>
      </array>
    </map>
    <key>FloaterInterceptorRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for interceptor floater.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterKeyToolRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for KeyTool floater.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>439</integer>
        <integer>759</integer>
        <integer>593</integer>
        <integer>443</integer>
      </array>
    </map>
    <key>KeyToolAutomaticOpen</key>
    <map>
      <key>Comment</key>
      <string>Automatically open KeyTool results</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>KeyToolAutomaticClose</key>
    <map>
      <key>Comment</key>
      <string>Automatically close KeyTool floater when a result is found</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FloaterSoundsRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for sounds log floater.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>FloaterSoundsLogAvatars</key>
    <map>
      <key>Comment</key>
      <string>Show SoundTriggers/gestures played by agents in the log. Also includes collision sounds if enabled</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FloaterSoundsLogObjects</key>
    <map>
      <key>Comment</key>
      <string>Show sounds played by objects in the log. Also includes collision sounds if enabled</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FloaterSoundsLogCollisions</key>
    <map>
      <key>Comment</key>
      <string>Don't filter out default collision sounds in the log</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FloaterSoundsLogRepeats</key>
    <map>
      <key>Comment</key>
      <string>Only show one entry for each unique asset ID in the log</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FlyBtnState</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>AlwaysAllowFly</key>
    <map>
      <key>Comment</key>
      <string>Ignore parcel/region setting that blocks flying</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FlycamAbsolute</key>
    <map>
      <key>Comment</key>
      <string>Treat Flycam values as absolute positions (not deltas).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FlycamAxisDeadZone0</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 0 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>FlycamAxisDeadZone1</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 1 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>FlycamAxisDeadZone2</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 2 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>FlycamAxisDeadZone3</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 3 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>FlycamAxisDeadZone4</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 4 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>FlycamAxisDeadZone5</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 5 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>FlycamAxisDeadZone6</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 6 dead zone.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>FlycamAxisScale0</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 0 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>FlycamAxisScale1</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 1 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>FlycamAxisScale2</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 2 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>FlycamAxisScale3</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 3 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>FlycamAxisScale4</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 4 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>FlycamAxisScale5</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 5 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>FlycamAxisScale6</key>
    <map>
      <key>Comment</key>
      <string>Flycam axis 6 scaler.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>FlycamBuildModeScale</key>
    <map>
      <key>Comment</key>
      <string>Scale factor to apply to flycam movements when in build mode.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.3333333</real>
    </map>
    <key>FlycamFeathering</key>
    <map>
      <key>Comment</key>
      <string>Flycam feathering (less is softer)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>16.0</real>
    </map>
    <key>FlycamZoomDirect</key>
    <map>
      <key>Comment</key>
      <string>Map flycam zoom axis directly to camera zoom.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FlyingAtExit</key>
    <map>
      <key>Comment</key>
      <string>Was flying when last logged out, so fly when logging in</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FocusOffsetRearView</key>
    <map>
      <key>Comment</key>
      <string>Initial focus point offset relative to avatar for the camera preset Rear View (x-axis is forward)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3D</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>FocusOffsetFrontView</key>
    <map>
      <key>Comment</key>
      <string>Initial focus point offset relative to avatar for the camera preset Front View</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3D</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.0</real>
        <real>0.0</real>
      </array>
    </map>
    <key>FocusOffsetGroupView</key>
    <map>
      <key>Comment</key>
      <string>Initial focus point offset relative to avatar for the camera preset Group View</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3D</string>
      <key>Value</key>
      <array>
        <real>1.5</real>
        <real>0.7</real>
        <real>1.0</real>
      </array>
    </map>
    <key>FocusPosOnLogout</key>
    <map>
      <key>Comment</key>
      <string>Camera focus point when last logged out (global coordinates)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3D</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.0</real>
        <real>0.0</real>
      </array>
    </map>
    <key>FolderAutoOpenDelay</key>
    <map>
      <key>Comment</key>
      <string>Seconds before automatically expanding the folder under the mouse when performing inventory drag and drop</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.75</real>
    </map>
    <key>FolderLoadingMessageWaitTime</key>
    <map>
      <key>Comment</key>
      <string>Seconds to wait before showing the LOADING... text in folder views</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.5</real>
    </map>
    <key>FontScreenDPI</key>
    <map>
      <key>Comment</key>
      <string>Font resolution, higher is bigger (pixels per inch)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>96.0</real>
    </map>
    <key>ForceNotecardDragCargoPermissive</key>
    <map>
      <key>Comment</key>
      <string>For testing what does and does not work when using HTTPS upload</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ForceNotecardDragCargoAcceptance</key>
    <map>
      <key>Comment</key>
      <string>For testing what does and does not work when using HTTPS upload</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ForceAssetFail</key>
    <map>
      <key>Comment</key>
      <string>Force wearable fetches to fail for this asset type.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>255</integer>
    </map>
    <key>ForceShowGrid</key>
    <map>
      <key>Comment</key>
      <string>Always show grid dropdown on login screen</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ForceMandatoryUpdate</key>
    <map>
      <key>Comment</key>
      <string>For QA: On next startup, forces the auto-updater to run</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ForwardBtnRect</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>45</integer>
        <integer>54</integer>
        <integer>66</integer>
        <integer>29</integer>
      </array>
    </map>
    <key>FreezeTime</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FullScreenAspectRatio</key>
    <map>
      <key>Comment</key>
      <string>Aspect ratio of fullscreen display (width / height)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.33329999447</real>
    </map>
    <key>FullScreenAutoDetectAspectRatio</key>
    <map>
      <key>Comment</key>
      <string>Automatically detect proper aspect ratio for fullscreen display</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FullScreenHeight</key>
    <map>
      <key>Comment</key>
      <string>Fullscreen resolution in height</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>768</integer>
    </map>
    <key>FullScreenWidth</key>
    <map>
      <key>Comment</key>
      <string>Fullscreen resolution in width</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>1024</integer>
    </map>
    <key>GridCrossSections</key>
    <map>
      <key>Comment</key>
      <string>Highlight cross sections of prims with grid manipulation plane.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>GridDrawSize</key>
    <map>
      <key>Comment</key>
      <string>Visible extent of 2D snap grid (meters)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>12.0</real>
    </map>
    <key>GridMode</key>
    <map>
      <key>Comment</key>
      <string>Snap grid reference frame (0 = world, 1 = local, 2 = reference object)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>GridOpacity</key>
    <map>
      <key>Comment</key>
      <string>Grid line opacity (0.0 = completely transparent, 1.0 = completely opaque)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.699999988079</real>
    </map>
    <key>GridResolution</key>
    <map>
      <key>Comment</key>
      <string>Size of single grid step (meters)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.5</real>
    </map>
    <key>GridSubUnit</key>
    <map>
      <key>Comment</key>
      <string>Display fractional grid steps, relative to grid size</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>GridSubdivision</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of times to divide single snap grid unit when GridSubUnit is true</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>32</integer>
    </map>
    <key>GroupNotifyBoxHeight</key>
    <map>
      <key>Comment</key>
      <string>Height of group notice messages</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>260</integer>
    </map>
    <key>GroupNotifyBoxWidth</key>
    <map>
      <key>Comment</key>
      <string>Width of group notice messages</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>400</integer>
    </map>
    <key>HTMLAgentColor</key>
    <map>
      <key>Comment</key>
      <string>Color of hyperlinked user/object names</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.600000023842</real>
        <real>0.600000023842</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>HTMLLinkColor</key>
    <map>
      <key>Comment</key>
      <string>Color of hyperlinks</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.600000023842</real>
        <real>0.600000023842</real>
        <real>1.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>HelpHomeURL</key>
    <map>
      <key>Comment</key>
      <string>URL of initial help page</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>help/index.html</string>
    </map>
    <key>HelpLastVisitedURL</key>
    <map>
      <key>Comment</key>
      <string>URL of last help page, will be shown next time help is accessed</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>help/index.html</string>
    </map>
    <key>SearchURL</key>
    <map>
      <key>Comment</key>
      <string>URL for Search website, displayed in the Find floater</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>http://search.secondlife.com/viewer/[CATEGORY]/?q=[QUERY]&amp;p=[AUTH_TOKEN]&amp;r=[MATURITY]&amp;lang=[LANGUAGE]&amp;g=[GODLIKE]&amp;sid=[SESSION_ID]&amp;rid=[REGION_ID]&amp;pid=[PARCEL_ID]&amp;channel=[CHANNEL]&amp;version=[VERSION]&amp;major=[VERSION_MAJOR]&amp;minor=[VERSION_MINOR]&amp;patch=[VERSION_PATCH]&amp;build=[VERSION_BUILD]</string>
    </map>
    <key>WebProfileURL</key>
    <map>
      <key>Comment</key>
      <string>URL for Web Profiles</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>https://my.secondlife.com/[AGENT_NAME]</string>
    </map>
    <key>HighResSnapshot</key>
    <map>
      <key>Comment</key>
      <string>Double resolution of snapshot from current window resolution</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>HideSelectedObjects</key>
    <map>
      <key>Comment</key>
      <string>Hide Selected Objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>HtmlFindRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for HTML find window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>16</integer>
        <integer>650</integer>
        <integer>600</integer>
        <integer>128</integer>
      </array>
    </map>
    <key>HtmlHelpLastPage</key>
    <map>
      <key>Comment</key>
      <string>Last URL visited via help system</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>HtmlHelpRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for HTML help window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>16</integer>
        <integer>650</integer>
        <integer>600</integer>
        <integer>128</integer>
      </array>
    </map>
    <key>HtmlReleaseMessage</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for HTML Release Message Floater window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>46</integer>
        <integer>520</integer>
        <integer>400</integer>
        <integer>128</integer>
      </array>
    </map>
  <key>ImporterDebug</key>
  <map>
    <key>Comment</key>
    <string>Enable debug output to more precisely identify sources of import errors. Warning: the output can slow down import on many machines.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>ImporterLegacyMatching</key>
  <map>
    <key>Comment</key>
    <string>Enable index based model matching.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>ImporterModelLimit</key>
  <map>
    <key>Comment</key>
    <string>Limits amount of importer generated models for dae files</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <integer>768</integer>
  </map>
  <key>ImporterPreprocessDAE</key>
  <map>
    <key>Comment</key>
    <string>Enable preprocessing for DAE files to fix some ColladaDOM related problems (like support for space characters within names and ids).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>
    <key>IMInChatConsole</key>
    <map>
      <key>Comment</key>
      <string>Copy IM into chat console</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>IMInChatHistory</key>
    <map>
      <key>Comment</key>
      <string>Copy IM into chat history</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>IMShowTimestamps</key>
    <map>
      <key>Comment</key>
      <string>Show timestamps in IM</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>IgnorePixelDepth</key>
    <map>
      <key>Comment</key>
      <string>Ignore pixel depth settings.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ImagePipelineUseHTTP</key>
    <map>
      <key>Comment</key>
      <string>If TRUE use HTTP GET to fetch textures from the server</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>InactiveFloaterTransparency</key>
    <map>
      <key>Comment</key>
      <string>Transparency of inactive floaters (floaters that have no focus)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1</real>
    </map>
    <key>InBandwidth</key>
    <map>
      <key>Comment</key>
      <string>Incoming bandwidth throttle (bps)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.0</real>
    </map>
    <key>InstallLanguage</key>
    <map>
      <key>Comment</key>
      <string>Language passed from installer (for UI)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>en-us</string>
    </map>
    <key>FetchInventoryOnLogin</key>
    <map>
      <key>Comment</key>
      <string>Automatically fetch the inventory in the background after login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>InventoryAutoOpenDelay</key>
    <map>
      <key>Comment</key>
      <string>Seconds before automatically opening inventory when mouse is over inventory button when performing inventory drag and drop</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>InventoryDebugSimulateOpFailureRate</key>
    <map>
      <key>Comment</key>
        <string>Rate at which we simulate failures of copy/link requests in some operations</string>
      <key>Persist</key>
        <integer>1</integer>
      <key>Type</key>
        <string>F32</string>
      <key>Value</key>
        <real>0.0</real>
    </map>
    <key>InventoryDebugSimulateLateOpRate</key>
    <map>
      <key>Comment</key>
        <string>Rate at which we simulate late-completing copy/link requests in some operations</string>
      <key>Persist</key>
        <integer>1</integer>
      <key>Type</key>
        <string>F32</string>
      <key>Value</key>
        <real>0.0</real>
    </map>
    <key>InventoryDisplayInbox</key>
    <map>
        <key>Comment</key>
        <string>Override received items inventory inbox display</string>
        <key>Persist</key>
        <integer>0</integer>
        <key>Type</key>
        <string>Boolean</string>
        <key>Value</key>
        <integer>0</integer>
    </map>
    <key>InventoryOutboxDisplayBoth</key>
    <map>
        <key>Comment</key>
        <string>Show the legacy Merchant Outbox UI as well as the Marketplace Listings UI</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>Boolean</string>
        <key>Value</key>
        <integer>0</integer>
    </map>
	<key>InventoryOutboxLogging</key>
	<map>
		<key>Comment</key>
		<string>Enable debug output associated with the Merchant Outbox.</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>Boolean</string>
		<key>Value</key>
		<integer>0</integer>
	</map>
	<key>InventoryOutboxMakeVisible</key>
	<map>
		<key>Comment</key>
		<string>Enable making the Merchant Outbox and Inbox visible in the inventory for debug purposes.</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>Boolean</string>
		<key>Value</key>
		<integer>1</integer>
	</map>
    <key>InventoryOutboxMaxFolderCount</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of subfolders allowed in a listing in the merchant outbox.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>20</integer>
    </map>
    <key>InventoryOutboxMaxFolderDepth</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of nested levels of subfolders allowed in a listing in the merchant outbox.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>4</integer>
    </map>
    <key>InventoryOutboxMaxItemCount</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of items allowed in a listing in the merchant outbox.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>200</integer>
    </map>
    <key>InventoryOutboxMaxStockItemCount</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of items allowed in a stock folder.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>200</integer>
    </map>
    <key>InventorySortOrder</key>
    <map>
      <key>Comment</key>
      <string>Specifies sort key for inventory items (+0 = name, +1 = date, +2 = folders always by name, +4 = system folders to top)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>7</integer>
    </map>
    <key>MarketplaceListingsSortOrder</key>
    <map>
      <key>Comment</key>
      <string>Specifies sort for marketplace listings</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>2</integer>
    </map>
    <key>InvertMouse</key>
    <map>
      <key>Comment</key>
      <string>When in mouselook, moving mouse up looks down and vice verse (FALSE = moving up looks up)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>JoystickAvatarEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enables the Joystick to control Avatar movement.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>JoystickAxis0</key>
    <map>
      <key>Comment</key>
      <string>Flycam hardware axis mapping for internal axis 0 ([0, 5]).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>JoystickAxis1</key>
    <map>
      <key>Comment</key>
      <string>Flycam hardware axis mapping for internal axis 1 ([0, 5]).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>JoystickAxis2</key>
    <map>
      <key>Comment</key>
      <string>Flycam hardware axis mapping for internal axis 2 ([0, 5]).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>2</integer>
    </map>
    <key>JoystickAxis3</key>
    <map>
      <key>Comment</key>
      <string>Flycam hardware axis mapping for internal axis 3 ([0, 5]).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>4</integer>
    </map>
    <key>JoystickAxis4</key>
    <map>
      <key>Comment</key>
      <string>Flycam hardware axis mapping for internal axis 4 ([0, 5]).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>3</integer>
    </map>
    <key>JoystickAxis5</key>
    <map>
      <key>Comment</key>
      <string>Flycam hardware axis mapping for internal axis 5 ([0, 5]).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>5</integer>
    </map>
    <key>JoystickAxis6</key>
    <map>
      <key>Comment</key>
      <string>Flycam hardware axis mapping for internal axis 6 ([0, 5]).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>JoystickBuildEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enables the Joystick to move edited objects.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>JoystickEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enables Joystick Input.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>JoystickFlycamEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enables the Joystick to control the flycam.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>JoystickInitialized</key>
    <map>
      <key>Comment</key>
      <string>Whether or not a joystick has been detected and initiailized.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>JoystickRunThreshold</key>
    <map>
      <key>Comment</key>
      <string>Input threshold to initiate running</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.25</real>
      </map>
	<key>Jpeg2000AdvancedCompression</key>
	  <map>
      <key>Comment</key>
        <string>Use advanced Jpeg2000 compression options (precincts, blocks, ordering, markers)</string>
      <key>Persist</key>
        <integer>1</integer>
      <key>Type</key>
        <string>Boolean</string>
      <key>Value</key>
        <integer>0</integer>
	  </map>
	<key>Jpeg2000PrecinctsSize</key>
	  <map>
      <key>Comment</key>
        <string>Size of image precincts. Assumed square and same for all levels. Must be power of 2.</string>
      <key>Persist</key>
        <integer>1</integer>
      <key>Type</key>
        <string>S32</string>
      <key>Value</key>
        <integer>256</integer>
	  </map>
	<key>Jpeg2000BlocksSize</key>
	  <map>
      <key>Comment</key>
        <string>Size of encoding blocks. Assumed square and same for all levels. Must be power of 2. Max 64, Min 4.</string>
      <key>Persist</key>
        <integer>1</integer>
      <key>Type</key>
        <string>S32</string>
      <key>Value</key>
        <integer>64</integer>
	  </map>
    <key>LandBrushSize</key>
    <map>
      <key>Comment</key>
      <string>Size of affected region when using teraform tool</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>2.0</real>
    </map>
    <key>LCDDestination</key>
    <map>
      <key>Comment</key>
      <string>Which LCD to use</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LSLFindCaseInsensitivity</key>
    <map>
      <key>Comment</key>
      <string>Use case insensitivity when searching in LSL editor</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LSLHelpRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for LSL help window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>400</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>LSLHelpURL</key>
    <map>
      <key>Comment</key>
      <string>URL that points to LSL help files, with [LSL_STRING] corresponding to the referenced LSL function or keyword</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>http://wiki.secondlife.com/wiki/[LSL_STRING]</string>
    </map>
    <key>Language</key>
    <map>
      <key>Comment</key>
      <string>Language specifier (for UI)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>default</string>
    </map>
    <key>LanguageIsPublic</key>
    <map>
      <key>Comment</key>
      <string>Let other residents see our language information</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>TranslateLanguage</key>
    <map>
      <key>Comment</key>
      <string>Translate Language specifier</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>default</string>
    </map>
    <key>TranslateChat</key>
    <map>
      <key>Comment</key>
      <string>Translate incoming chat messages</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LastFeatureVersion</key>
    <map>
      <key>Comment</key>
      <string>[DO NOT MODIFY] Version number for tracking hardware changes</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LastFindPanel</key>
    <map>
      <key>Comment</key>
      <string>Controls which find operation appears by default when clicking "Find" button </string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>find_all_panel</string>
    </map>
    <key>LastName</key>
    <map>
      <key>Comment</key>
      <string>Login last name</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>LastPrefTab</key>
    <map>
      <key>Comment</key>
      <string>Last selected tab in preferences window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LastMediaSettingsTab</key>
    <map>
      <key>Comment</key>
      <string>Last selected tab in media settings window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LastRunVersion</key>
    <map>
      <key>Comment</key>
      <string>Version number of last instance of the viewer that you ran</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>0.0.0</string>
    </map>
    <key>LastSnapshotToFeedAspect</key>
    <map>
      <key>Comment</key>
      <string>The aspect ratio spinner value for snapshots uploaded to my.secondlife.com</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>1.33333</integer>
    </map>
    <key>LastSnapshotToFeedHeight</key>
    <map>
      <key>Comment</key>
      <string>The height of the last my.secondlife.com feed snapshot, in px</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>525</integer>
    </map>
    <key>LastSnapshotToFeedWidth</key>
    <map>
      <key>Comment</key>
      <string>The width of the last my.secondlife.com feed snapshot, in px</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>700</integer>
    </map>
    <key>LastSnapshotToEmailAspect</key>
    <map>
      <key>Comment</key>
      <string>The aspect ratio spinner value for snapshots sent by email</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LastSnapshotToEmailHeight</key>
    <map>
      <key>Comment</key>
      <string>The height of the last email snapshot, in px</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>768</integer>
    </map>
    <key>LastSnapshotToEmailWidth</key>
    <map>
      <key>Comment</key>
      <string>The width of the last email snapshot, in px</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>1024</integer>
    </map>
    <key>LastSnapshotToDiskAspect</key>
    <map>
      <key>Comment</key>
      <string>The aspect ratio spinner value for snapshots written to disk</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LastSnapshotToDiskHeight</key>
    <map>
      <key>Comment</key>
      <string>The height of the last disk snapshot, in px</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>768</integer>
    </map>
    <key>LastSnapshotToDiskWidth</key>
    <map>
      <key>Comment</key>
      <string>The width of the last disk snapshot, in px</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>1024</integer>
    </map>
    <key>LastSnapshotToInventoryAspect</key>
    <map>
      <key>Comment</key>
      <string>The aspect ratio spinner value for snapshots uploaded to inventory</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LastSnapshotToInventoryHeight</key>
    <map>
      <key>Comment</key>
      <string>The height of the last texture snapshot, in px</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>512</integer>
    </map>
    <key>LastSnapshotToInventoryWidth</key>
    <map>
      <key>Comment</key>
      <string>The width of the last texture snapshot, in px</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>512</integer>
    </map>
    <key>LastSnapshotType</key>
    <map>
      <key>Comment</key>
      <string>Select this as next type of snapshot to take (0 = feed, 1 = postcard, 2 = texture, 3 = local image)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotFeedAddLocation</key>
    <map>
      <key>Comment</key>
      <string>Include your location in your uploads to profile feed.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LeftClickShowMenu</key>
    <map>
      <key>Comment</key>
      <string>Left click opens pie menu (FALSE = left click touches or grabs object)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LimitDragDistance</key>
    <map>
      <key>Comment</key>
      <string>Limit translation of object via translate tool</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>LimitSelectDistance</key>
    <map>
      <key>Comment</key>
      <string>Disallow selection of objects beyond max select distance</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LipSyncAah</key>
    <map>
      <key>Comment</key>
      <string>Aah (jaw opening) babble loop</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>257998776531013446642343</string>
    </map>
    <key>LipSyncAahPowerTransfer</key>
    <map>
      <key>Comment</key>
      <string>Transfer curve for Voice Interface power to aah lip sync amplitude</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>0000123456789</string>
    </map>
    <key>LipSyncEnabled</key>
    <map>
      <key>Comment</key>
      <string>0 disable lip-sync, 1 enable babble loop</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>LipSyncOoh</key>
    <map>
      <key>Comment</key>
      <string>Ooh (mouth width) babble loop</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>1247898743223344444443200000</string>
    </map>
    <key>LipSyncOohAahRate</key>
    <map>
      <key>Comment</key>
      <string>Rate to babble Ooh and Aah (/sec)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>24.0</real>
    </map>
    <key>LipSyncOohPowerTransfer</key>
    <map>
      <key>Comment</key>
      <string>Transfer curve for Voice Interface power to ooh lip sync amplitude</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>0012345566778899</string>
    </map>
    <key>LocalCacheVersion</key>
    <map>
      <key>Comment</key>
      <string>Version number of cache</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
  <key>LogMessages</key>
    <map>
      <key>Comment</key>
      <string>Log network traffic</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LogTextureNetworkTraffic</key>
    <map>
      <key>Comment</key>
      <string>Log network traffic for textures</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LoginAsGod</key>
    <map>
      <key>Comment</key>
      <string>Attempt to login with god powers (Linden accounts only)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LoginLocation</key>
    <map>
      <key>Comment</key>
      <string>Default Login location ('last', 'home') preference</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>last</string>
    </map>
    <key>LoginPage</key>
    <map>
      <key>Comment</key>
      <string>Login authentication page.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>LosslessJ2CUpload</key>
    <map>
      <key>Comment</key>
      <string>Use lossless compression for small image uploads</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MainloopTimeoutDefault</key>
    <map>
      <key>Comment</key>
      <string>Timeout duration for mainloop lock detection, in seconds.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>20.0</real>
    </map>
    <key>UseWebMapTiles</key>
    <map>
      <key>Comment</key>
      <string>Use web map tiles whenever possible</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>MapOverlayIndex</key>
    <map>
      <key>Comment</key>
      <string>Currently selected world map type</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MapScale</key>
    <map>
      <key>Comment</key>
      <string>World map zoom level (pixels per region)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>128.0</real>
    </map>
    <key>MapServerURL</key>
    <map>
      <key>Comment</key>
      <string>World map URL template for locating map tiles</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>http://map.secondlife.com.s3.amazonaws.com/</string>
    </map>
    <key>MapShowAgentCount</key>
    <map>
      <key>Comment</key>
      <string>Show number of agents next to region names on world map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>MapShowPGEvents</key>
    <map>
      <key>Comment</key>
      <string>Show PG events on world map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>MapShowMatureEvents</key>
    <map>
      <key>Comment</key>
      <string>Show mature events on world map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MapShowAdultEvents</key>
    <map>
      <key>Comment</key>
      <string>Show adult events on world map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MapShowInfohubs</key>
    <map>
      <key>Comment</key>
      <string>Show infohubs on the world map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>MapShowLandForSale</key>
    <map>
      <key>Comment</key>
      <string>Show land for sale on world map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MapShowPeople</key>
    <map>
      <key>Comment</key>
      <string>Show other users on world map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>MapShowTelehubs</key>
    <map>
      <key>Comment</key>
      <string>Show telehubs on world map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>Marker</key>
    <map>
      <key>Comment</key>
      <string>[NOT USED]</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>MarketplaceListingsLogging</key>
    <map>
      <key>Comment</key>
      <string>Enable debug output associated with the Marketplace Listings (SLM) API.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MaxDragDistance</key>
    <map>
      <key>Comment</key>
      <string>Maximum allowed translation distance in a single operation of translate tool (meters from start point)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>48.0</real>
    </map>
    <key>MaxHeapSize</key>
    <map>
      <key>Comment</key>
      <string>Maximum heap size (GB)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.6</real>
    </map>
    <key>MaxPersistentNotifications</key>
    <map>
      <key>Comment</key>
      <string>Maximum amount of persistent notifications</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <real>250</real>
    </map>
    <key>MaxSelectDistance</key>
    <map>
      <key>Comment</key>
      <string>Maximum allowed selection distance (meters from avatar)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>128.0</real>
    </map>
    <key>MaxWearableWaitTime</key>
    <map>
      <key>Comment</key>
      <string>Max seconds to wait for wearable assets to fetch.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>60.0</real>
    </map>
    <key>MeanCollisionBump</key>
    <map>
      <key>Comment</key>
      <string>You have experienced an abuse of being bumped by an object or avatar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MeanCollisionPhysical</key>
    <map>
      <key>Comment</key>
      <string>You have experienced an abuse from a physical object</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MeanCollisionPushObject</key>
    <map>
      <key>Comment</key>
      <string>You have experienced an abuse of being pushed by a scripted object</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MeanCollisionScripted</key>
    <map>
      <key>Comment</key>
      <string>You have experienced an abuse from a scripted object</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MeanCollisionSelected</key>
    <map>
      <key>Comment</key>
      <string>You have experienced an abuse of being pushed via a selected object</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MediaPluginDebugging</key>
    <map>
      <key>Comment</key>
      <string>Turn on debugging messages that may help diagnosing media issues (WARNING: May reduce performance).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MediaControlFadeTime</key>
    <map>
      <key>Comment</key>
      <string>Amount of time (in seconds) that the media control fades</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.5</real>
    </map>
    <key>MediaControlTimeout</key>
    <map>
      <key>Comment</key>
      <string>Amount of time (in seconds) for media controls to fade with no mouse activity</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>3.0</real>
    </map>
    <key>MediaOnAPrimUI</key>
    <map>
      <key>Comment</key>
      <string>Whether or not to show the "link sharing" UI</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>
  <key>MediaPerformanceManagerDebug</key>
  <map>
    <key>Comment</key>
    <string>Whether to show debug data for the media performance manager in the nearby media list.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>MediaShowOnOthers</key>
  <map>
    <key>Comment</key>
    <string>Whether or not to show media on other avatars</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>MediaShowOutsideParcel</key>
  <map>
    <key>Comment</key>
    <string>Whether or not to show media from outside the current parcel</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>
  <key>MediaShowWithinParcel</key>
  <map>
    <key>Comment</key>
    <string>Whether or not to show media within the current parcel</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>
  <key>MediaTentativeAutoPlay</key>
  <map>
    <key>Comment</key>
    <string>This is a tentative flag that may be temporarily set off by the user, until she teleports</string>
    <key>Persist</key>
    <integer>0</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>
  <key>MemoryFailurePreventionEnabled</key>
  <map>
    <key>Comment</key>
      <string>If set, the viewer will quit to avoid crash when memory failure happens</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MemoryLogFrequency</key>
    <map>
      <key>Comment</key>
      <string>Seconds between display of Memory in log (0 for never)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>30.0</real>
    </map>
    <key>MemoryPrivatePoolEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enable the private memory pool management</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MemoryPrivatePoolSize</key>
    <map>
      <key>Comment</key>
      <string>Size of the private memory pool in MB (min. value is 256)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>512</integer>
    </map>
    <key>MemProfiling</key>
    <map>
      <key>Comment</key>
      <string>You want to use tcmalloc's memory profiling options.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>  
    <key>MenuAccessKeyTime</key>
    <map>
      <key>Comment</key>
      <string>Time (seconds) in which the menu key must be tapped to move focus to the menu bar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.25</real>
    </map>
    <key>MenuBarHeight</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>18</integer>
    </map>
 <key>MeshEnabled</key>
  <map>
    <key>Comment</key>
    <string>Expose UI for mesh functionality (may require restart to take effect).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <real>1</real>
  </map>
  <key>MeshImportUseSLM</key>
  <map>
    <key>Comment</key>
    <string>Use cached copy of last upload for a dae if available instead of loading dae file from scratch.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <real>0</real>
  </map>
  <key>MeshUploadLogXML</key>
  <map>
    <key>Comment</key>
    <string>Verbose XML logging on mesh upload</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <real>0</real>
  </map>
  <key>MeshUploadFakeErrors</key>
  <map>
    <key>Comment</key>
    <string>Force upload errors (for testing)</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>S32</string>
    <key>Value</key>
    <real>0</real>
  </map>
  <key>MeshUploadTimeOut</key>
  <map>
    <key>Comment</key>
    <string>Maximum time in seconds for llcurl to execute a mesh uploading request</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>S32</string>
    <key>Value</key>
    <real>600</real>
  </map>
  <key>MigrateCacheDirectory</key>
    <map>
      <key>Comment</key>
      <string>Check for old version of disk cache to migrate to current location</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>MiniMapCollisionParcels</key>
    <map>
      <key>Comment</key>
      <string>Show collision parcels on the mini-map as they become available</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>MiniMapForSaleParcels</key>
    <map>
      <key>Comment</key>
      <string>Show for-sale parcels with a yellow highlight on the mini-map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>MiniMapPrimMaxAltitudeDelta</key>
    <map>
      <key>Comment</key>
      <string>Max allowed altitude difference between your avatar and prims others own for them to be displayed on the minimap (0 means unlimited).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <real>256</real>
    </map>
    <key>MiniMapPrimMaxAltitudeDeltaOwn</key>
    <map>
      <key>Comment</key>
      <string>Max allowed altitude difference between your avatar and prims you own for them to be displayed on the minimap (0 means unlimited).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <real>0</real>
    </map>
    <key>MiniMapPrimMaxRadius</key>
    <map>
      <key>Comment</key>
      <string>Radius of the largest prim to show on the MiniMap. Increasing beyond 256 may cause client lag.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>256.0</real>
    </map>
    <key>MiniMapPropertyLines</key>
    <map>
      <key>Comment</key>
      <string>Show property boundaries on the mini-map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>MiniMapRadarTrackingCircles</key>
    <map>
      <key>Comment</key>
      <string>Show tracking circles around the avatars you've selected on the radar in the minimap</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>MiniMapCenter</key>
    <map>
      <key>Comment</key>
      <string>Sets the focal point of the minimap. (0=None, 1=Camera)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>MiniMapRotate</key>
    <map>
      <key>Comment</key>
      <string>Rotate miniature world map to avatar direction</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>MiniMapWhisperRing</key>
    <map>
      <key>Comment</key>
      <string>Display whisper distance ring on mini map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MiniMapWhisperRingColor</key>
    <map>
      <key>Comment</key>
      <string>Color for whisper distance ring on mini map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>1.0</real>
        <real>0.0</real>
        <real>0.5</real>
      </array>
    </map>
    <key>MiniMapChatRing</key>
    <map>
      <key>Comment</key>
      <string>Display chat distance ring on mini map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MiniMapChatRingColor</key>
    <map>
      <key>Comment</key>
      <string>Color for chat distance ring on mini map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>1.0</real>
        <real>0.0</real>
        <real>0.5</real>
      </array>
    </map>
    <key>MiniMapShoutRing</key>
    <map>
      <key>Comment</key>
      <string>Display shout distance ring on mini map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MiniMapShoutRingColor</key>
    <map>
      <key>Comment</key>
      <string>Color for shout distance ring on mini map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>0.0</real>
        <real>0.0</real>
        <real>0.5</real>
      </array>
    </map>
    <key>MiniMapScale</key>
    <map>
      <key>Comment</key>
      <string>Miniature world map zoom level (pixels per region)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>128.0</real>
    </map>
    <key>MiniMapWorldMapTextures</key>
    <map>
      <key>Comment</key>
      <string>Use the world map texture tile on the mini-map rather than the terrain texture</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>MouseSensitivity</key>
    <map>
      <key>Comment</key>
      <string>Controls responsiveness of mouse when in mouselook mode (fraction or multiple of default mouse sensitivity)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>3.0</real>
    </map>
    <key>MouseSmooth</key>
    <map>
      <key>Comment</key>
      <string>Smooths out motion of mouse when in mouselook mode.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MouseSun</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MouselookBtnState</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MoveDownBtnRect</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>91</integer>
        <integer>29</integer>
        <integer>116</integer>
        <integer>4</integer>
      </array>
    </map>
    <key>MoveUpBtnRect</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>91</integer>
        <integer>54</integer>
        <integer>116</integer>
        <integer>29</integer>
      </array>
    </map>
    <key>MuteWind</key>
    <map>
      <key>Comment</key>
      <string>Disable the wind audio effect</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MuteAmbient</key>
    <map>
      <key>Comment</key>
      <string>Ambient sound effects, such as wind noise, play at 0 volume</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MuteAudio</key>
    <map>
      <key>Comment</key>
      <string>All audio plays at 0 volume (streaming audio still takes up bandwidth, for example)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MuteMedia</key>
    <map>
      <key>Comment</key>
      <string>Media plays at 0 volume (streaming audio still takes up bandwidth)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MuteMusic</key>
    <map>
      <key>Comment</key>
      <string>Music plays at 0 volume (streaming audio still takes up bandwidth)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MuteSounds</key>
    <map>
      <key>Comment</key>
      <string>Sound effects play at 0 volume</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MuteUI</key>
    <map>
      <key>Comment</key>
      <string>UI sound effects play at 0 volume</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MuteVoice</key>
    <map>
      <key>Comment</key>
      <string>Voice plays at 0 volume (streaming audio still takes up bandwidth)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MuteWhenMinimized</key>
    <map>
      <key>Comment</key>
      <string>Mute audio when SL window is minimized</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
	<key>MyOutfitsAutofill</key>
	<map>
		<key>Comment</key>
		<string>Always autofill My Outfits from library when empty (else happens just once).</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>Boolean</string>
		<key>Value</key>
		<integer>0</integer>
	</map>
    <key>NearMeRange</key>
    <map>
      <key>Comment</key>
      <string>Search radius for nearby avatars</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>20</integer>
    </map>
    <key>NewCacheLocation</key>
    <map>
      <key>Comment</key>
      <string>Change the location of the local disk cache to this</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>NextLoginLocation</key>
    <map>
      <key>Comment</key>
      <string>Location to log into by default.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>Nimble</key>
    <map>
      <key>Comment</key>
      <string>Disables landing and jumping delays.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>NoAudio</key>
    <map>
      <key>Comment</key>
      <string>Disable audio playback.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>NoHardwareProbe</key>
    <map>
      <key>Comment</key>
      <string>Disable hardware probe.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>NoInventoryLibrary</key>
    <map>
      <key>Comment</key>
      <string>Do not request inventory library.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>NoPreload</key>
    <map>
      <key>Comment</key>
      <string>Disable sound and image preload.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>NoVerifySSLCert</key>
    <map>
      <key>Comment</key>
      <string>Do not verify SSL certificates. WARNING: Setting this to TRUE allows anyone to impersonate the server and intercept your data (man in the middle attack).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>NotecardEditorRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for notecard editor</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>400</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>NotifyBoxHeight</key>
    <map>
      <key>Comment</key>
      <string>Height of notification messages</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>200</integer>
    </map>
    <key>NotifyBoxWidth</key>
    <map>
      <key>Comment</key>
      <string>Width of notification messages</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>350</integer>
    </map>
    <key>NotifyMoneyChange</key>
    <map>
      <key>Comment</key>
      <string>Pop up notifications for all L$ transactions</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>NotifyTipDuration</key>
    <map>
      <key>Comment</key>
      <string>Length of time that notification tips stay on screen (seconds)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>4.0</real>
    </map>
    <key>NumSessions</key>
    <map>
      <key>Comment</key>
      <string>Number of successful logins to Second Life</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>NumpadControl</key>
    <map>
      <key>Comment</key>
      <string>How numpad keys control your avatar. 0 = Like the normal arrow keys, 1 = Numpad moves avatar when numlock is off, 2 = Numpad moves avatar regardless of numlock (use this if you have no numlock)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ObjectCacheEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enable the object cache.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>OpenDebugStatAdvanced</key>
    <map>
      <key>Comment</key>
      <string>Expand advanced performance stats display</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>OpenDebugStatBasic</key>
    <map>
      <key>Comment</key>
      <string>Expand basic performance stats display</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>OpenDebugStatNet</key>
    <map>
      <key>Comment</key>
      <string>Expand network stats display</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>OpenDebugStatRender</key>
    <map>
      <key>Comment</key>
      <string>Expand render stats display</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>OpenDebugStatSim</key>
    <map>
      <key>Comment</key>
      <string>Expand simulator performance stats display</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>OpenDebugStatTexture</key>
    <map>
      <key>Comment</key>
      <string>Expand Texture performance stats display</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>OpenDebugStatPhysicsDetails</key>
    <map>
      <key>Comment</key>
      <string>Expand Physics Details performance stats display</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>OpenDebugStatSimTime</key>
    <map>
      <key>Comment</key>
      <string>Expand Simulator Time performance stats display</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>OpenDebugStatSimTimeDetails</key>
    <map>
      <key>Comment</key>
      <string>Expand Simulator Time Details performance stats display</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>OutBandwidth</key>
    <map>
      <key>Comment</key>
      <string>Outgoing bandwidth throttle (bps)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.0</real>
    </map>
    <key>OverdrivenColor</key>
    <map>
      <key>Comment</key>
      <string>Color of various indicators when resident is speaking too loud.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>0.0</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>OverlayTitle</key>
    <map>
      <key>Comment</key>
      <string>Controls watermark text message displayed on screen when "ShowOverlayTitle" is enabled (one word, underscores become spaces)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>Set_via_OverlayTitle_in_settings.xml</string>
    </map>
    <key>PTTCurrentlyEnabled</key>
    <map>
      <key>Comment</key>
      <string>Use Push to Talk mode</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>PacketDropPercentage</key>
    <map>
      <key>Comment</key>
      <string>Percentage of packets dropped by the client.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.0</real>
    </map>
  <key>ObjectCostHighThreshold</key>
  <map>
    <key>Comment</key>
    <string>Threshold at which object cost is considered high (displayed in red).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>50.0</real>
  </map>
  <key>ObjectCostLowColor</key>
  <map>
    <key>Comment</key>
    <string>Color for object with a low object cost.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Color4</string>
    <key>Value</key>
    <array>
      <real>0.0</real>
      <real>0.5</real>
      <real>1.0</real>
      <real>0.5</real>
    </array>
  </map>
  <key>ObjectCostMidColor</key>
  <map>
    <key>Comment</key>
    <string>Color for object with a medium object cost.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Color4</string>
    <key>Value</key>
    <array>
      <real>1.0</real>
      <real>0.75</real>
      <real>0.0</real>
      <real>0.65</real>
    </array>
  </map>
  <key>ObjectCostHighColor</key>
  <map>
    <key>Comment</key>
    <string>Color for object a high object cost.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Color4</string>
    <key>Value</key>
    <array>
      <real>1.0</real>
      <real>0.0</real>
      <real>0.0</real>
      <real>0.75</real>
    </array>
  </map>
  
    <key>ParcelMediaAutoPlayEnable</key>
    <map>
      <key>Comment</key>
      <string>Auto play parcel media when available</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PrimMediaAutoPlayEnable</key>
    <map>
      <key>Comment</key>
      <string>Auto play prim media when available</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PerAccountSettingsFile</key>
    <map>
      <key>Comment</key>
      <string>Persisted client settings file name (per user).</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>PermissionsCautionEnabled</key>
    <map>
      <key>Comment</key>
      <string>When enabled, changes the handling of script permission requests to help avoid accidental granting of certain permissions, such as the debit permission</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>PermissionsCautionNotifyBoxHeight</key>
    <map>
      <key>Comment</key>
      <string>Height of caution-style notification messages</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>344</integer>
    </map>
    <key>PickerContextOpacity</key>
    <map>
      <key>Comment</key>
      <string>Controls overall opacity of context frustrum connecting color and texture pickers with their swatches</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.34999999404</real>
    </map>
    <key>PicksPerSecondMouseMoving</key>
    <map>
      <key>Comment</key>
      <string>How often to perform hover picks while the mouse is moving (picks per second)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>5.0</real>
    </map>
    <key>PicksPerSecondMouseStationary</key>
    <map>
      <key>Comment</key>
      <string>How often to perform hover picks while the mouse is stationary (picks per second)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.0</real>
    </map>
    <key>PieMenuLineWidth</key>
    <map>
      <key>Comment</key>
      <string>Width of lines in pie menu display (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>2.5</real>
    </map>
    <key>PinTalkViewOpen</key>
    <map>
      <key>Comment</key>
      <string>Stay in IM after hitting return</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>PingInterpolate</key>
    <map>
      <key>Comment</key>
      <string>Extrapolate object position along velocity vector based on ping delay</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PitchFromMousePosition</key>
    <map>
      <key>Comment</key>
      <string>Vertical range over which avatar head tracks mouse position (degrees of head rotation from top of window to bottom)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>90.0</real>
    </map>
    <key>PlayTypingAnim</key>
    <map>
      <key>Comment</key>
      <string>Your avatar plays the typing animation whenever you type in the chat bar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>PluginAttachDebuggerToPlugins</key>
    <map>
      <key>Comment</key>
      <string>If true, attach a debugger session to each plugin process as it's launched.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PluginInstancesCPULimit</key>
    <map>
      <key>Comment</key>
      <string>Amount of total plugin CPU usage before inworld plugins start getting turned down to "slideshow" priority.  Set to 0 to disable this check.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.9</real>
    </map>
    
   <key>PlainTextChatHistory</key>
    <map>
      <key>Comment</key>
      <string>Enable/Disable plain text chat history style</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    
    <key>PluginInstancesLow</key>
    <map>
      <key>Comment</key>
      <string>Limit on the number of inworld media plugins that will run at "low" priority</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>4</integer>
    </map>
    <key>PluginInstancesNormal</key>
    <map>
      <key>Comment</key>
      <string>Limit on the number of inworld media plugins that will run at "normal" or higher priority</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>2</integer>
    </map>
    <key>PluginInstancesTotal</key>
    <map>
      <key>Comment</key>
      <string>Hard limit on the number of plugins that will be instantiated at once for inworld media</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>8</integer>
    </map>

   <key>PluginUseReadThread</key>
    <map>
      <key>Comment</key>
      <string>Use a separate thread to read incoming messages from plugins</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PlayTypingSound</key>
    <map>
      <key>Comment</key>
      <string>TRUE to play and hear the typing sound whenever you or another avatar types in the chat bar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>PrecachingDelay</key>
    <map>
      <key>Comment</key>
      <string>Delay when logging in to load world before showing it (seconds)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>6.0</real>
    </map>
    <key>PreferredMaturity</key>
    <map>
      <key>Comment</key>
      <string>Setting for the user's preferred maturity level.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>13</integer>
    </map>

  <key>PreviewAmbientColor</key>
  <map>
    <key>Comment</key>
    <string>Ambient color of preview render.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Color4</string>
    <key>Value</key>
    <array>
      <real>0.0</real>
      <real>0.0</real>
      <real>0.0</real>
      <real>1.0</real>
    </array>
  </map>


  <key>PreviewDiffuse0</key>
  <map>
    <key>Comment</key>
    <string>Diffise color of preview light 0.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Color4</string>
    <key>Value</key>
    <array>
      <real>1.0</real>
      <real>1.0</real>
      <real>1.0</real>
      <real>1.0</real>
    </array>
  </map>

  <key>PreviewDiffuse1</key>
  <map>
    <key>Comment</key>
    <string>Diffise color of preview light 1.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Color4</string>
    <key>Value</key>
    <array>
      <real>0.25</real>
      <real>0.25</real>
      <real>0.25</real>
      <real>1.0</real>
    </array>
  </map>

  <key>PreviewDiffuse2</key>
  <map>
    <key>Comment</key>
    <string>Diffise color of preview light 2.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Color4</string>
    <key>Value</key>
    <array>
      <real>1.0</real>
      <real>1.0</real>
      <real>1.0</real>
      <real>1.0</real>
    </array>
  </map>

  <key>PreviewSpecular0</key>
  <map>
    <key>Comment</key>
    <string>Diffise color of preview light 0.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Color4</string>
    <key>Value</key>
    <array>
      <real>1.0</real>
      <real>1.0</real>
      <real>1.0</real>
      <real>1.0</real>
    </array>
  </map>

  <key>PreviewSpecular1</key>
  <map>
    <key>Comment</key>
    <string>Diffise color of preview light 1.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Color4</string>
    <key>Value</key>
    <array>
      <real>1.0</real>
      <real>1.0</real>
      <real>1.0</real>
      <real>1.0</real>
    </array>
  </map>

  <key>PreviewSpecular2</key>
  <map>
    <key>Comment</key>
    <string>Diffise color of preview light 2.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Color4</string>
    <key>Value</key>
    <array>
      <real>1.0</real>
      <real>1.0</real>
      <real>1.0</real>
      <real>1.0</real>
    </array>
  </map>


  <key>PreviewDirection0</key>
  <map>
    <key>Comment</key>
    <string>Direction of light 0 for preview render.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Vector3</string>
    <key>Value</key>
    <array>
      <real>-0.75</real>
      <real>1</real>
      <real>1.0</real>
    </array>
  </map>

  <key>PreviewDirection1</key>
  <map>
    <key>Comment</key>
    <string>Direction of light 1 for preview render.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Vector3</string>
    <key>Value</key>
    <array>
      <real>0.5</real>
      <real>-0.6</real>
      <real>0.4</real>
    </array>
  </map>
  
  <key>PreviewDirection2</key>
  <map>
    <key>Comment</key>
    <string>Direction of light 2 for preview render.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Vector3</string>
    <key>Value</key>
    <array>
      <real>0.5</real>
      <real>-0.8</real>
      <real>0.3</real>
    </array>
  </map>

  <key>PrimMediaMasterEnabled</key>
	<map>
	  <key>Comment</key>
      <string>Whether or not Media on a Prim is enabled.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
	<key>PrimMediaControlsUseHoverControlSet</key>
	<map>
	  <key>Comment</key>
      <string>Whether or not hovering over prim media uses minimal "hover" controls or the authored control set.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PrimMediaDragNDrop</key>
	<map>
		<key>Comment</key>
		<string>Enable drag and drop of URLs onto prim faces</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>Boolean</string>
		<key>Value</key>
		<integer>1</integer>
	</map>
     <key>PrimMediaMaxRetries</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of retries for media queries.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>4</integer>
    </map>
    <key>PrimMediaRequestQueueDelay</key>
    <map>
      <key>Comment</key>
      <string>Timer delay for fetching media from the queue (in seconds).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>PrimMediaRetryTimerDelay</key>
    <map>
      <key>Comment</key>
      <string>Timer delay for retrying on media queries (in seconds).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>5.0</real>
    </map>
	<key>PrimMediaMaxSortedQueueSize</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of objects the viewer will load media for initially</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>100000</integer>
    </map>
	<key>PrimMediaMaxRoundRobinQueueSize</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of objects the viewer will continuously update media for</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>100000</integer>
    </map>
    <key>PreviewAnimRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for animation preview window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>85</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>PreviewClassifiedRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for URL preview window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>530</integer>
        <integer>420</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>PreviewEventRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Event preview window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>530</integer>
        <integer>420</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>PreviewLandmarkRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for landmark preview window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>90</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>PreviewObjectRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for object preview window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>85</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>PreviewScriptRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for script preview window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>586</integer>
        <integer>576</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>PreviewSoundRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for sound preview window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>85</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>PreviewTextureRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for texture preview window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>400</integer>
        <integer>400</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>PreviewURLRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for URL preview window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>90</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>PreviewWearableRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for wearable preview window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>85</integer>
        <integer>300</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>ProbeHardwareOnStartup</key>
    <map>
      <key>Comment</key>
      <string>Query current hardware configuration on application startup</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>PropertiesRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for inventory item properties window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>320</integer>
        <integer>350</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>PurgeCacheOnNextStartup</key>
    <map>
      <key>Comment</key>
      <string>Clear local file cache next time viewer is run</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PurgeCacheOnStartup</key>
    <map>
      <key>Comment</key>
      <string>Clear local file cache every time viewer is run</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PushToTalkButton</key>
    <map>
      <key>Comment</key>
      <string>Which button or keyboard key is used for push-to-talk</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>MiddleMouse</string>
    </map>
    <key>PushToTalkToggle</key>
    <map>
      <key>Comment</key>
      <string>Should the push-to-talk button behave as a toggle</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>QAMode</key>
    <map>
      <key>Comment</key>
      <string>Enable Testing Features.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>QAModeMetrics</key>
    <map>
      <key>Comment</key>
      <string>"Enables QA features (logging, faster cycling) for metrics collector"</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>QuietSnapshotsToDisk</key>
    <map>
      <key>Comment</key>
      <string>Take snapshots to disk without playing animation or sound</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>QuitAfterSeconds</key>
    <map>
      <key>Comment</key>
      <string>The duration allowed before quitting.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.0</real>
    </map>
    <key>RadioLandBrushAction</key>
    <map>
      <key>Comment</key>
      <string>Last selected land modification operation (0 = flatten, 1 = raise, 2 = lower, 3 = smooth, 4 = roughen, 5 = revert)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RadioLandBrushSize</key>
    <map>
      <key>Comment</key>
      <string>Size of land modification brush (0 = small, 1 = medium, 2 = large)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LandBrushForce</key>
    <map>
      <key>Comment</key>
      <string>Multiplier for land modification brush force.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>WebContentWindowLimit</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of web browser windows that can be open at once in the Web content floater (0 for no limit)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>5</integer>
    </map>
  <key>MediaRollOffRate</key>
  <map>
    <key>Comment</key>
    <string>Multiplier to change rate of media attenuation</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.125</real>
  </map>
  <key>MediaRollOffMin</key>
  <map>
    <key>Comment</key>
    <string>Adjusts the distance at which media attentuation starts</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>5.0</real>
  </map>
  <key>MediaRollOffMax</key>
  <map>
    <key>Comment</key>
    <string>Distance at which media volume is set to 0</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>30.0</real>
  </map>
    <key>RecentItemsSortOrder</key>
    <map>
      <key>Comment</key>
      <string>Specifies sort key for recent inventory items (+0 = name, +1 = date, +2 = folders always by name, +4 = system folders to top)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RectangleSelectInclusive</key>
    <map>
      <key>Comment</key>
      <string>Select objects that have at least one vertex inside selection rectangle</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RegionTextureSize</key>
    <map>
      <key>Comment</key>
      <string>Terrain texture dimensions (power of 2)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>256</integer>
    </map>
    <key>RememberName</key>
    <map>
      <key>Comment</key>
      <string>Add name to list of saved names offered on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RememberPassword</key>
    <map>
      <key>Comment</key>
      <string>Keep password (in encrypted form) for next login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>

  <key>OctreeMaxNodeCapacity</key>
  <map>
    <key>Comment</key>
    <string>Maximum number of elements to store in a single octree node</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <integer>128</integer>
  </map>

  <key>OctreeMinimumNodeSize</key>
  <map>
    <key>Comment</key>
    <string>Minimum size of any octree node</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.01</real>
  </map>
  
    <key>OctreeReserveNodeCapacity</key>
    <map>
      <key>Comment</key>
      <string>Default number of elements to pre-allocate for in a single octree node</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>4</integer>
    </map>    
    
  <key>OctreeStaticObjectSizeFactor</key>
  <map>
    <key>Comment</key>
    <string>Multiplier on static object size for determining octree node size </string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>S32</string>
    <key>Value</key>
    <integer>4</integer>
  </map>

  <key>OctreeAlphaDistanceFactor</key>
  <map>
    <key>Comment</key>
    <string>Multiplier on alpha object distance for determining octree node size </string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Vector3</string>
    <key>Value</key>
    <array>
      <real>0.1</real>
      <real>0.0</real>
      <real>0.0</real>
    </array>
  </map>

  <key>OctreeAttachmentSizeFactor</key>
  <map>
    <key>Comment</key>
    <string>Multiplier on attachment size for determining octree node size </string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>S32</string>
    <key>Value</key>
    <integer>4</integer>
  </map>

  <key>OctreeDistanceFactor</key>
  <map>
    <key>Comment</key>
    <string>Multiplier on distance for determining octree node size </string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Vector3</string>
    <key>Value</key>
    <array>
      <real>0.01</real>
      <real>0.0</real>
      <real>0.0</real>
    </array>
  </map>
    <key>RenderAnisotropic</key>
    <map>
      <key>Comment</key>
      <string>Render textures using anisotropic filtering</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderAppleUseMultGL</key>
    <map>
      <key>Comment</key>
      <string>Whether we want to use multi-threaded OpenGL on Apple hardware (requires restart of SL).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderAttachedLights</key>
    <map>
      <key>Comment</key>
      <string>Render lighted prims that are attached to avatars</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderAttachedParticles</key>
    <map>
      <key>Comment</key>
      <string>Render particle systems that are attached to avatars</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
  <key>AlwaysRenderFriends</key>
    <map>
      <key>Comment</key>
      <string>0 - Render avatars with complexity below RenderAvatarMaxComplexity
1 - Always renders friends, regardless of max complexity
2 - Only renders friends
3 - Only renders self</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderAvatarCloth</key>
    <map>
      <key>Comment</key>
      <string>Controls if avatars use wavy cloth</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
  <key>RenderAvatarComplexityLimit</key>
    <map>
      <key>Comment</key>
      <string>Max visual complexity of avatars in a scene</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
  <key>RenderComplexityColorMin</key>
    <map>
      <key>Comment</key>
      <string>Max visual complexity of avatars in a scene</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>0.0</real>
        <real>1.0</real>
        <real>0.5</real>
      </array>
    </map>
  <key>RenderComplexityColorMid</key>
    <map>
      <key>Comment</key>
      <string>Max visual complexity of avatars in a scene</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>1.0</real>
        <real>0.0</real>
        <real>0.5</real>
      </array>
    </map>
  <key>RenderComplexityColorMax</key>
    <map>
      <key>Comment</key>
      <string>Max visual complexity of avatars in a scene</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>0.0</real>
        <real>0.0</real>
        <real>0.5</real>
      </array>
    </map>
  <key>RenderComplexityThreshold</key>
    <map>
      <key>Comment</key>
      <string>Only color objects higher than render threshold</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
  <key>RenderComplexityStaticMax</key>
    <map>
      <key>Comment</key>
      <string>Sets a static max value for scaling of RenderComplexity 
        display (-1 for dynamic scaling)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>RenderAvatarLODFactor</key>
    <map>
      <key>Comment</key>
      <string>Controls level of detail of avatars (multiplier for current screen area when calculated level of detail)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.5</real>
    </map>
    <key>RenderAvatarMaxVisible</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of avatars to display at any one time</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>12</integer>
    </map>
    <key>RenderAvatarPhysicsLODFactor</key>
    <map>
      <key>Comment</key>
      <string>Controls level of detail of avatar physics (such as breast physics).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>RenderAvatarInvisible</key>
    <map>
      <key>Comment</key>
      <string>Set your avatar as Invisible</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderAvatarVP</key>
    <map>
      <key>Comment</key>
      <string>Use vertex programs to perform hardware skinning of avatar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
  <key>RenderCompressTextures</key>
  <map>
    <key>Comment</key>
    <string>Enable texture compression on OpenGL 2.1 and later implementations (requires restart)</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
    <key>RenderPerformanceTest</key>
    <map>
      <key>Comment</key>
            <string>
                Disable rendering of everything but in-world content for
                performance testing
</string>
      <key>Persist</key>
      <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
   
  <key>RenderLocalLights</key>
  <map>
    <key>Comment</key>
    <string>Whether or not to render local lights.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>

  <key>RenderShadowNearDist</key>
  <map>
    <key>Comment</key>
    <string>Near clip plane of shadow camera (affects precision of depth shadows).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Vector3</string>
    <key>Value</key>
    <array>
      <real>256</real>
      <real>256</real>
      <real>256</real>
    </array>
  </map>
  <key>RenderShadowClipPlanes</key>
  <map>
    <key>Comment</key>
    <string>Near clip plane split distances for shadow map frusta.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Vector3</string>
    <key>Value</key>
    <array>
      <real>1.0</real>
      <real>12.0</real>
      <real>32.0</real>
    </array>
  </map>
  <key>RenderShadowSplitExponent</key>
  <map>
    <key>Comment</key>
    <string>Near clip plane split distances for shadow map frusta (x=perspective, y=ortho, z=transition rate).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Vector3</string>
    <key>Value</key>
    <array>
      <real>3.0</real>
      <real>3.0</real>
      <real>2.0</real>
    </array>
  </map>
  <key>RenderShadowOrthoClipPlanes</key>
  <map>
    <key>Comment</key>
    <string>Near clip plane split distances for orthographic shadow map frusta.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Vector3</string>
    <key>Value</key>
    <array>
      <real>4.0</real>
      <real>8.0</real>
      <real>24.0</real>
    </array>
  </map>
  <key>RenderShadowProjOffset</key>
  <map>
    <key>Comment</key>
    <string>Amount to scale distance to virtual origin of shadow perspective projection.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>2.0</real>
  </map>
  <key>RenderShadowSlopeThreshold</key>
  <map>
    <key>Comment</key>
    <string>Cutoff slope value for points to affect perspective shadow generation</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.0</real>
  </map>
  <key>RenderShadowProjExponent</key>
  <map>
    <key>Comment</key>
    <string>Exponent applied to transition between ortho and perspective shadow projections based on viewing angle and light vector.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.5</real>
  </map>
  <key>RenderSSAOScale</key>
  <map>
    <key>Comment</key>
    <string>Scaling factor for the area to sample for occluders (pixels at 1 meter away, inversely varying with distance)</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>1500.0</real>
  </map>
  <key>RenderSSAOMaxScale</key>
  <map>
    <key>Comment</key>
    <string>Maximum screen radius for sampling (pixels)</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <integer>250</integer>
  </map>
  <key>RenderSSAOFactor</key>
  <map>
    <key>Comment</key>
    <string>Occlusion sensitivity factor for ambient occlusion (larger is more)</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>5.0</real>
  </map>
  <key>RenderSSAOEffect</key>
  <map>
    <key>Comment</key>
    <string>Multiplier for (1) value and (2) saturation (HSV definition), for areas which are totally occluded.  Blends with original color for partly-occluded areas.  (Third component is unused.)</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Vector3</string>
    <key>Value</key>
    <array>
      <real>0.50</real>
      <real>1.00</real>
      <real>0.00</real>
    </array>
  </map>
  <key>RenderBumpmapMinDistanceSquared</key>
    <map>
      <key>Comment</key>
      <string>Maximum distance at which to render bumpmapped primitives (distance in meters, squared)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>100.0</real>
    </map>
  <key>RenderNormalMapScale</key>
  <map>
    <key>Comment</key>
    <string>Scaler applied to height map when generating normal maps</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>64</real>
  </map>
    <key>RenderCubeMap</key>
    <map>
      <key>Comment</key>
      <string>Whether we can render the cube map or not</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderCustomSettings</key>
    <map>
      <key>Comment</key>
      <string>Do you want to set the graphics settings yourself</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderDebugGL</key>
    <map>
      <key>Comment</key>
      <string>Enable strict GL debugging.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
  <key>RenderDebugNormalScale</key>
  <map>
    <key>Comment</key>
    <string>Scale of normals in debug display.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.03</real>
  </map>
  <key>RenderDebugPipeline</key>
    <map>
      <key>Comment</key>
      <string>Enable strict pipeline debugging.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string> 
      <key>Value</key>
      <integer>0</integer>
    </map>
  <key>RenderMaxTextureIndex</key>
  <map>
    <key>Comment</key>
    <string>Maximum texture index to use for indexed texture rendering.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <integer>16</integer>
  </map>
    <key>RenderDebugTextureBind</key>
    <map>
      <key>Comment</key>
      <string>Enable texture bind performance test.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
  <key>RenderDelayCreation</key>
  <map>
    <key>Comment</key>
    <string>Throttle creation of drawables.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>

  <key>RenderAnimateRes</key>
  <map>
    <key>Comment</key>
    <string>Animate rezing prims.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>

  <key>RenderBakeSunlight</key>
  <map>
    <key>Comment</key>
    <string>Bake sunlight into vertex buffers for static objects.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>

    <key>RenderAnimateTrees</key>
    <map>
      <key>Comment</key>
      <string>Use GL matrix ops to animate tree branches.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
  <key>RenderNoAlpha</key>
  <map>
    <key>Comment</key>
    <string>Disable rendering of alpha objects (render all alpha objects as alpha masks).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>


  <key>RenderEdgeDepthCutoff</key>
  <map>
    <key>Comment</key>
    <string>Cutoff for depth difference that amounts to an edge.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.01</real>
  </map>
  <key>RenderEdgeNormCutoff</key>
  <map>
    <key>Comment</key>
    <string>Cutoff for normal difference that amounts to an edge.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.25</real>
  </map>

  <key>RenderDeferredAlphaSoften</key>
  <map>
    <key>Comment</key>
    <string>Scalar for softening alpha surfaces (for soft particles).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.75</real>
  </map>
  <key>RenderDeferredNoise</key>
  <map>
    <key>Comment</key>
    <string>Noise scalar to hide banding in deferred render.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>4</real>
  </map>
  <key>RenderDeferredSpotShadowBias</key>
  <map>
    <key>Comment</key>
    <string>Bias value for spot shadows (prevent shadow acne).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>-64.0</real>
  </map>
  <key>RenderDeferredSpotShadowOffset</key>
  <map>
    <key>Comment</key>
    <string>Offset value for spot shadows (prevent shadow acne).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.8</real>
  </map>

  <key>RenderShadowBias</key>
  <map>
    <key>Comment</key>
    <string>Bias value for shadows (prevent shadow acne).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>-0.008</real>
  </map>
  <key>RenderShadowOffset</key>
  <map>
    <key>Comment</key>
    <string>Offset value for shadows (prevent shadow acne).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.01</real>
  </map>
  <key>RenderShadowBiasError</key>
  <map>
    <key>Comment</key>
    <string>Error scale for shadow bias (based on altitude).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0</real>
  </map>
  <key>RenderShadowOffsetError</key>
  <map>
    <key>Comment</key>
    <string>Error scale for shadow offset (based on altitude).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0</real>
  </map>

  <key>RenderDepthPrePass</key>
  <map>
    <key>Comment</key>
    <string>EXPERIMENTAL: Prime the depth buffer with simple prim geometry before rendering with textures.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  
  <key>RenderDepthOfField</key>
  <map>
    <key>Comment</key>
    <string>Whether to use depth of field effect when lighting and shadows are enabled</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>

  <key>CameraDoFResScale</key>
  <map>
    <key>Comment</key>
    <string>Amount to scale down depth of field resolution.  Valid range is 0.25 (quarter res) to 1.0 (full res)</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.7</real>
  </map>

  <key>RenderSpotLightsInNondeferred</key>
  <map>
    <key>Comment</key>
    <string>Whether to support projectors as spotlights when Lighting and Shadows is disabled</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>

  <key>RenderSpotShadowBias</key>
  <map>
    <key>Comment</key>
    <string>Bias value for shadows (prevent shadow acne).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>-0.001</real>
  </map>
  <key>RenderSpotShadowOffset</key>
  <map>
    <key>Comment</key>
    <string>Offset value for shadows (prevent shadow acne).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.04</real>
  </map>

  <key>RenderShadowResolutionScale</key>
  <map>
    <key>Comment</key>
    <string>Scale of shadow map resolution vs. screen resolution</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>1.0</real>
  </map>

  <key>RenderDeferredTreeShadowBias</key>
  <map>
    <key>Comment</key>
    <string>Bias value for tree shadows (prevent shadow acne).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>1.0</real>
  </map>
  <key>RenderDeferredTreeShadowOffset</key>
  <map>
    <key>Comment</key>
    <string>Offset value for tree shadows (prevent shadow acne).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>1.0</real>
  </map>

  <key>RenderHoverGlowEnable</key>
  <map>
    <key>Comment</key>
    <string>Show glow effect when hovering on interactive objects.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>

  <key>RenderHighlightFadeTime</key>
  <map>
    <key>Comment</key>
    <string>Transition time for mouseover highlights.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.1</real>
  </map>
  
  <key>RenderHighlightBrightness</key>
  <map>
    <key>Comment</key>
    <string>Brightness of mouseover highlights.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>4.0</real>
  </map>

  <key>RenderHighlightThickness</key>
  <map>
    <key>Comment</key>
    <string>Thickness of mouseover highlights.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.6</real>
  </map>
  
  <key>RenderHighlightColor</key>
  <map>
    <key>Comment</key>
    <string>Brightness of mouseover highlights.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Color4</string>
    <key>Value</key>
    <array>
      <real>0.4</real>
      <real>0.98</real>
      <real>0.93</real>
      <real>1.0</real>
    </array>
  </map>

  <key>RenderSpecularResX</key>
  <map>
    <key>Comment</key>
    <string>Spec map resolution.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <real>512</real>
  </map>

  <key>RenderSpecularResY</key>
  <map>
    <key>Comment</key>
    <string>Spec map resolution.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <real>128</real>
  </map>

  <key>RenderSpecularExponent</key>
  <map>
    <key>Comment</key>
    <string>Specular exponent for generating spec map</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>368.0</real>
  </map>

  <key>RenderDeferred</key>
  <map>
    <key>Comment</key>
    <string>Use deferred rendering pipeline (Advanced Lighting Model).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>

  <key>RenderDeferredSun</key>
  <map>
    <key>Comment</key>
    <string>Execute sunlight shader in deferred renderer.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>

  <key>RenderDeferredAtmospheric</key>
  <map>
    <key>Comment</key>
    <string>Execute atmospheric shader in deferred renderer.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>

  <key>RenderDeferredSSAO</key>
  <map>
    <key>Comment</key>
    <string>Execute screen space ambient occlusion shader in deferred renderer.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>

  <key>RenderDeferredBlurLight</key>
  <map>
    <key>Comment</key>
    <string>Execute shadow softening shader in deferred renderer.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>

  <key>RenderDeferredSunWash</key>
  <map>
    <key>Comment</key>
    <string>Amount local lights are washed out by sun.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.5</real>
  </map>
  <key>RenderShadowNoise</key>
  <map>
    <key>Comment</key>
    <string>Magnitude of noise on shadow samples.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>-0.0001</real>
  </map>
  <key>RenderShadowErrorCutoff</key>
  <map>
    <key>Comment</key>
    <string>Cutoff error value to use ortho instead of perspective projection.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>5.0</real>
  </map>
  <key>RenderShadowFOVCutoff</key>
  <map>
    <key>Comment</key>
    <string>Cutoff FOV to use ortho instead of perspective projection.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.8</real>
  </map>

  <key>RenderShadowGaussian</key>
  <map>
    <key>Comment</key>
    <string>Gaussian coefficients for the two shadow/SSAO blurring passes (z component unused).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Vector3</string>
    <key>Value</key>
    <array>
      <real>1.0</real>
      <real>2.0</real>
      <real>0.0</real>
    </array>
  </map>

  <key>RenderShadowBlurSize</key>
  <map>
    <key>Comment</key>
    <string>Scale of shadow softening kernel.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>3.0</real>
  </map>
  <key>RenderShadowBlurSamples</key>
  <map>
    <key>Comment</key>
    <string>Number of samples to take for each pass of shadow blur (value range 1-16).  Actual number of samples is value * 2 - 1.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <integer>4</integer>
  </map>
  <key>RenderShadowBlurDistFactor</key>
  <map>
    <key>Comment</key>
    <string>Distance scaler for shadow blur.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0.1</real>
  </map>

  <key>RenderDynamicLOD</key>
    <map>
      <key>Comment</key>
      <string>Dynamically adjust level of detail.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderFSAASamples</key>
    <map>
      <key>Comment</key>
      <string>Number of samples to use for FSAA (0 = no AA).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderFarClip</key>
    <map>
      <key>Comment</key>
      <string>Distance of far clip plane from camera (meters)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>256.0</real>
    </map>
    <key>SavedRenderFarClip</key>
    <map>
      <key>Comment</key>
      <string>Saved draw distance (used in case of logout during speed rezzing)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.0</real>
    </map>
    <key>SpeedRez</key>
    <map>
      <key>Comment</key>
      <string>Set to TRUE to increase rezzing speed via draw distance stepping</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SpeedRezInterval</key>
    <map>
      <key>Comment</key>
      <string>Interval in seconds between each draw distance increment</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>20</integer>
    </map>
    <key>RenderAutoMaskAlphaNonDeferred</key>
    <map>
      <key>Comment</key>
      <string>Use alpha masks where appropriate, in the non-deferred (non-'Lighting and Shadows') graphics mode</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderAutoMaskAlphaDeferred</key>
    <map>
      <key>Comment</key>
      <string>Use alpha masks where appropriate, in the deferred ('Lighting and Shadows') graphics mode</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderFlexTimeFactor</key>
    <map>
      <key>Comment</key>
      <string>Controls level of detail of flexible objects (multiplier for amount of time spent processing flex objects)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>RenderFogRatio</key>
    <map>
      <key>Comment</key>
      <string>Distance from camera where fog reaches maximum density (fraction or multiple of far clip distance)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>4.0</real>
    </map>
    <key>RenderGamma</key>
    <map>
      <key>Comment</key>
      <string>Sets gamma exponent for renderer</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.0</real>
    </map>
    <key>RenderGammaFull</key>
    <map>
      <key>Comment</key>
      <string>Use fully controllable gamma correction, instead of faster, hard-coded gamma correction of 2.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>RenderGLCoreProfile</key>
    <map>
      <key>Comment</key>
      <string>Don't use a compatibility profile OpenGL context.  Requires restart.  Basic shaders MUST be enabled.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderGlow</key>
    <map>
      <key>Comment</key>
      <string>Render bloom post effect.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderGlowIterations</key>
    <map>
      <key>Comment</key>
      <string>Number of times to iterate the glow (higher = wider and smoother but slower)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>2</integer>
    </map>
    <key>RenderGlowLumWeights</key>
    <map>
      <key>Comment</key>
      <string>Weights for each color channel to be used in calculating luminance (should add up to 1.0)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3</string>
      <key>Value</key>
      <array>
        <real>0.299</real>
        <real>0.587</real>
        <real>0.114</real>
      </array>
    </map>
    <key>RenderGlowMaxExtractAlpha</key>
    <map>
      <key>Comment</key>
      <string>Max glow alpha value for brightness extraction to auto-glow.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.065</real>
    </map>
    <key>RenderGlowMinLuminance</key>
    <map>
      <key>Comment</key>
      <string>Min luminance intensity necessary to consider an object bright enough to automatically glow.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>2.5</real>
    </map>
    <key>RenderGlowResolutionPow</key>
    <map>
      <key>Comment</key>
      <string>Glow map resolution power of two.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>9</integer>
    </map>
    <key>RenderGlowStrength</key>
    <map>
      <key>Comment</key>
      <string>Additive strength of glow.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.35</real>
    </map>
    <key>RenderGlowWarmthAmount</key>
    <map>
      <key>Comment</key>
      <string>Amount of warmth extraction to use (versus luminance extraction). 0 = lum, 1.0 = warmth</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.0</real>
    </map>
    <key>RenderGlowWarmthWeights</key>
    <map>
      <key>Comment</key>
      <string>Weight of each color channel used before finding the max warmth</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>0.5</real>
        <real>0.7</real>
      </array>
    </map>
    <key>RenderGlowWidth</key>
    <map>
      <key>Comment</key>
      <string>Glow sample size (higher = wider and softer but eventually more pixelated)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.3</real>
    </map>
    <key>RenderGround</key>
    <map>
      <key>Comment</key>
      <string>Determines whether we can render the ground pool or not</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DisableAllRenderTypes</key>
    <map>
      <key>Comment</key>
      <string>Disables all rendering types.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DisableAllRenderFeatures</key>
    <map>
      <key>Comment</key>
      <string>Disables all rendering features.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderHUDInSnapshot</key>
    <map>
      <key>Comment</key>
      <string>Display HUD attachments in snapshot</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderHUDParticles</key>
    <map>
      <key>Comment</key>
      <string>Display particle systems in HUD attachments (experimental)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderHighlightSelections</key>
    <map>
      <key>Comment</key>
      <string>Show selection outlines on objects</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderHiddenSelections</key>
    <map>
      <key>Comment</key>
      <string>Show selection lines on objects that are behind other objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderHideGroupTitle</key>
    <map>
      <key>Comment</key>
      <string>Don't show my group title in my name label</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderHideGroupTitleAll</key>
    <map>
      <key>Comment</key>
      <string>Show group titles in name labels</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderInitError</key>
    <map>
      <key>Comment</key>
      <string>Error occured while initializing GL</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderLightRadius</key>
    <map>
      <key>Comment</key>
      <string>Render the radius of selected lights</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderMaxPartCount</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of particles to display on screen</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>4096</integer>
    </map>
    <key>RenderMaxNodeSize</key>
    <map>
      <key>Comment</key>
      <string>Maximum size of a single node's vertex data (in KB).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>65536</integer>
    </map>
    <key>RenderMaxVBOSize</key>
    <map>
      <key>Comment</key>
      <string>Maximum size of a vertex buffer (in KB).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>512</integer>
    </map>
    <key>RenderName</key>
    <map>
      <key>Comment</key>
      <string>Controls display of names above avatars (0 = never, 1 = fade, 2 = always)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>2</integer>
    </map>
    <key>RenderNameFadeDuration</key>
    <map>
      <key>Comment</key>
      <string>Time interval over which to fade avatar names (seconds)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>RenderNameHideSelf</key>
    <map>
      <key>Comment</key>
      <string>Don't display own name above avatar</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderNameShowTime</key>
    <map>
      <key>Comment</key>
      <string>Fade avatar names after specified time (seconds)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>10.0</real>
    </map>
    <key>RenderObjectBump</key>
    <map>
      <key>Comment</key>
      <string>Show bumpmapping on primitives</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>SpecifiedChannel</key>
    <map>
      <key>Comment</key>
      <string>What the viewer identifies itself as</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>AscentViewer</string>
    </map>
    <key>SpecifiedVersionMaj</key>
    <map>
      <key>Comment</key>
      <string>Client's Major Version</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>SpecifiedVersionMin</key>
    <map>
      <key>Comment</key>
      <string>Client's Minor Version</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>4</integer>
    </map>
    <key>SpecifiedVersionPatch</key>
    <map>
      <key>Comment</key>
      <string>Client's Patch Version</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SpecifiedVersionBuild</key>
    <map>
      <key>Comment</key>
      <string>Client's Build Version</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>100000</integer>
    </map>
    <key>RenderQualityPerformance</key>
    <map>
      <key>Comment</key>
      <string>Which graphics settings you've chosen</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderReflectionDetail</key>
    <map>
      <key>Comment</key>
      <string>Detail of reflection render pass.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>2</integer>
    </map>
    <key>RenderShadowDetail</key>
    <map>
      <key>Comment</key>
      <string>Detail of shadows.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>

    <key>RenderReflectionRes</key>
    <map>
      <key>Comment</key>
      <string>Reflection map resolution.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>64</integer>
    </map>
    <key>RenderResolutionDivisor</key>
    <map>
      <key>Comment</key>
      <string>Divisor for rendering 3D scene at reduced resolution.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderShaderLightingMaxLevel</key>
    <map>
      <key>Comment</key>
      <string>Max lighting level to use in the shader (class 3 is default, 2 is less lights, 1 is sun/moon only.  Works around shader compiler bugs on certain platforms.)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>3</integer>
    </map>
    <key>RenderShaderLODThreshold</key>
    <map>
      <key>Comment</key>
      <string>Fraction of draw distance defining the switch to a different shader LOD</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>RenderShaderParticleThreshold</key>
    <map>
      <key>Comment</key>
      <string>Fraction of draw distance to not use shader on particles</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.25</real>
    </map>
    <key>RenderSunDynamicRange</key>
    <map>
      <key>Comment</key>
      <string>Defines what percent brighter the sun is than local point lights (1.0 = 100% brighter. Value should not be less than 0. ).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>RenderTerrainDetail</key>
    <map>
      <key>Comment</key>
      <string>Detail applied to terrain texturing (0 = none, 1 or 2 = full)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>2</integer>
    </map>
    <key>RenderTerrainLODFactor</key>
    <map>
      <key>Comment</key>
      <string>Controls level of detail of terrain (multiplier for current screen area when calculated level of detail)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>RenderTerrainScale</key>
    <map>
      <key>Comment</key>
      <string>Terrain detail texture scale</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>12.0</real>
    </map>
    <key>RenderTextureMemoryMultiple</key>
    <map>
      <key>Comment</key>
      <string>Multiple of texture memory value to use (should fit: 0 &lt; value &lt;= 1.0)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
	<key>RenderTransparentWater</key>
	<map>
	  <key>Comment</key>
	  <string>Render water as transparent.  Setting to false renders water as opaque with a simple texture applied.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
	</map>
    <key>RenderTreeLODFactor</key>
    <map>
      <key>Comment</key>
      <string>Controls level of detail of vegetation (multiplier for current screen area when calculated level of detail)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.5</real>
    </map>
    <key>RenderUIInSnapshot</key>
    <map>
      <key>Comment</key>
      <string>Display user interface in snapshot</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderUnloadedAvatar</key>
    <map>
      <key>Comment</key>
      <string>Show avatars which haven't finished loading</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderUseFBO</key>
    <map>
      <key>Comment</key>
      <string>Whether we want to use GL_EXT_framebuffer_objects.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RenderUseFarClip</key>
    <map>
      <key>Comment</key>
      <string>If false, frustum culling will ignore far clip plane.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderUseImpostors</key>
    <map>
      <key>Comment</key>
      <string>Whether we want to use impostors for far away avatars.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
  <key>RenderAutoMuteByteLimit</key>
  <map>
    <key>Comment</key>
    <string>If avatar attachment size exceed this value (in bytes) attachment will not be rendered. Excludes attachments worn by own avatar.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>MaxAttachmentComplexity</key>
  <map>
    <key>Comment</key>
    <string>Attachment's render weight limit</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>1.0E6</real>
  </map>
  <key>RenderAvatarMaxComplexity</key>
  <map>
    <key>Comment</key>
    <string>Maximum Avatar Complexity; above this value, the avatar is
    rendered as a solid color outline (0 to disable this limit).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>RenderAutoMuteSurfaceAreaLimit</key>
  <map>
    <key>Comment</key>
    <string>Maximum surface area of attachments before an avatar is
    rendered as a simple impostor (to not use this limit, set to zero
    or set RenderAvatarMaxComplexity to zero).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <real>0</real>
  </map>
  <key>RenderAutoMuteLogging</key>
  <map>
    <key>Comment</key>
    <string>Show extra information in viewer logs about avatar rendering costs</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
  <key>RenderAutoHideSurfaceAreaLimit</key>
  <map>
    <key>Comment</key>
    <string>Maximum surface area of a set of proximal objects inworld before automatically hiding geometry to prevent system overload.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>F32</string>
    <key>Value</key>
    <integer>0</integer>
  </map>

    <key>RenderVBOEnable</key>
    <map>
      <key>Comment</key>
      <string>Use GL Vertex Buffer Objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderUseVAO</key>
    <map>
      <key>Comment</key>
      <string>[EXPERIMENTAL] Use GL Vertex Array Objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
  <key>RenderUseTransformFeedback</key>
  <map>
    <key>Comment</key>
    <string>[EXPERIMENTAL] Use transform feedback shaders for LoD updates</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
    <key>RenderVBOMappingDisable</key>
    <map>
      <key>Comment</key>
      <string>Disable VBO glMapBufferARB</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
	<key>RenderPreferStreamDraw</key>
	<map>
		<key>Comment</key>
		<string>Use GL_STREAM_DRAW in place of GL_DYNAMIC_DRAW</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>Boolean</string>
		<key>Value</key>
		<integer>0</integer>
	</map>
    <key>RenderVolumeLODFactor</key>
    <map>
      <key>Comment</key>
      <string>Controls level of detail of primitives (multiplier for current screen area when calculated level of detail)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>RenderWater</key>
    <map>
      <key>Comment</key>
      <string>Display water</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderWaterMipNormal</key>
    <map>
      <key>Comment</key>
      <string>Use mip maps for water normal map.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderWaterRefResolution</key>
    <map>
      <key>Comment</key>
      <string>Water planar reflection resolution.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>512</integer>
    </map>
    <key>RenderParcelSelection</key>
    <map>
      <key>Comment</key>
      <string>Display selected parcel outline</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RevokePermsOnStandUp</key>
    <map>
      <key>Comment</key>
      <string>When enabled, revokes any permission granted to an object you don't own and from which your avatar is standing up</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RevokePermsOnStopAnimation</key>
    <map>
      <key>Comment</key>
      <string>Clear animation permssions when choosing "Stop Animating Me"</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RotateRight</key>
    <map>
      <key>Comment</key>
      <string>Make the agent rotate to its right.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RotationStep</key>
    <map>
      <key>Comment</key>
      <string>All rotations via rotation tool are constrained to multiples of this unit (degrees)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
  <key>MeshTriangleBudget</key>
  <map>
    <key>Comment</key>
    <string>Target visible triangle budget to use when estimating streaming cost.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <real>250000</real>
  </map>
  <key>MeshMetaDataDiscount</key>
  <map>
    <key>Comment</key>
    <string>Number of bytes to deduct for metadata when determining streaming cost.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <real>384</real>
  </map>
  <key>MeshMinimumByteSize</key>
  <map>
    <key>Comment</key>
    <string>Minimum number of bytes per LoD block when determining streaming cost.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <real>16</real>
  </map>
  <key>MeshBytesPerTriangle</key>
  <map>
    <key>Comment</key>
    <string>Approximation of bytes per triangle to use for determining mesh streaming cost.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <real>16</real>
  </map>

  <key>MeshMaxConcurrentRequests</key>
  <map>
    <key>Comment</key>
    <string>Number of threads to use for loading meshes.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>U32</string>
    <key>Value</key>
    <integer>32</integer>
  </map>
  <key>RunBtnState</key>
  <map>
    <key>Comment</key>
    <string/>
    <key>Persist</key>
    <integer>0</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
   <key>RunMultipleThreads</key>
    <map>
      <key>Comment</key>
      <string>If TRUE keep background threads active during render</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>SafeMode</key>
    <map>
      <key>Comment</key>
      <string>Reset preferences, run in safe mode.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SaveInventoryScriptsAsMono</key>
    <map>
      <key>Comment</key>
      <string>When editing and saving a script in inventory, configure it to compile as mono when dragged into a task</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <real>0</real>
    </map>
    <key>SaveMinidump</key>
    <map>
      <key>Comment</key>
      <string>Save minidump for developer debugging on crash</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowMapDestinationInChat</key>
    <map>
      <key>Comment</key>
      <string>Show llMapDestination as slurl in chat</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DisableScriptTeleportRequest</key>
    <map>
      <key>Comment</key>
      <string>Don't allow scripts to pop the map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DisableClickSit</key>
    <map>
      <key>Comment</key>
      <string>Never sit by clicking a prim</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DisableClickSitOtherOwner</key>
    <map>
      <key>Comment</key>
      <string>Never sit by clicking a prim that isn't owned by you</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>PlayIMSound</key>
    <map>
      <key>Comment</key>
      <string>Play sound when receiving an IM</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>IMSoundID</key>
    <map>
      <key>Comment</key>
      <string>UUID of sound to play if PlayIMSound enabled</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>4c366008-65da-2e84-9b74-f58a392b94c6</string>
    </map>
    <key>OpenIMOnTyping</key>
    <map>
      <key>Comment</key>
      <string>Open IM tab when typing message received</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>EnableGestures</key>
    <map>
      <key>Comment</key>
      <string>Enables gestures</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DisableAgentUpdates</key>
    <map>
      <key>Comment</key>
      <string>Stops regular agent updates</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ScaleShowAxes</key>
    <map>
      <key>Comment</key>
      <string>Show indicator of selected scale axis when scaling</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>RectangleSelectOverlap</key>
    <map>
      <key>Comment</key>
      <string>Selection box works as long as it remotely touches or something</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>InterceptorAffectYours</key>
    <map>
      <key>Comment</key>
      <string>Controls whether the interceptor stops your own objects too</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>InterceptorRange</key>
    <map>
      <key>Comment</key>
      <string>Controls the range of the interceptor effect</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>10.0</integer>
    </map>
    <key>ScaleStretchTextures</key>
    <map>
      <key>Comment</key>
      <string>Stretch textures along with object when scaling</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ScaleUniform</key>
    <map>
      <key>Comment</key>
      <string>Scale selected objects evenly about center of selection</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ScriptErrorColor</key>
    <map>
      <key>Comment</key>
      <string>Color of script error messages</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.8235294117</real>
        <real>0.2745098039</real>
        <real>0.2745098039</real>
        <real>1.0</real>
      </array>
    </map>
    <key>ScriptErrorsAsChat</key>
    <map>
      <key>Comment</key>
      <string>Display script errors and warning in chat history</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ScriptHelpFollowsCursor</key>
    <map>
      <key>Comment</key>
      <string>Scripting help window updates contents based on script editor contents under text cursor</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SearchURLDefault</key>
    <map>
      <key>Comment</key>
      <string>URL to load for empty searches</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>http://search.secondlife.com/client_search.php?</string>
    </map>
	<key>SearchURLDefaultOpenSim</key>
	<map>
	  <key>Comment</key>
	  <string>URL to load for empty OpenSim searches</string>
	  <key>Persist</key>
	  <integer>1</integer>
	  <key>HideFromEditor</key>
	  <integer>0</integer>
	  <key>Type</key>
	  <string>String</string>
	  <key>Value</key>
	  <string>http://webi.metaverseink.com/opensim/results.jsp?</string>
	</map>
    <key>SearchURLQuery</key>
    <map>
      <key>Comment</key>
      <string>URL to use for searches</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>http://search.secondlife.com/client_search.php?q=[QUERY]&amp;s=[COLLECTION]&amp;</string>
    </map>
    <key>SearchURLSuffix2</key>
    <map>
      <key>Comment</key>
      <string>Parameters added to end of search queries</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>lang=[LANG]&amp;mat=[MATURITY]&amp;t=[TEEN]&amp;region=[REGION]&amp;x=[X]&amp;y=[Y]&amp;z=[Z]&amp;session=[SESSION]</string>
    </map>
    <key>SelectMovableOnly</key>
    <map>
      <key>Comment</key>
      <string>Select only objects you can move</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SelectOwnedOnly</key>
    <map>
      <key>Comment</key>
      <string>Select only objects you own</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SelectionHighlightAlpha</key>
    <map>
      <key>Comment</key>
      <string>Opacity of selection highlight (0.0 = completely transparent, 1.0 = completely opaque)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.40000000596</real>
    </map>
    <key>SelectionHighlightAlphaTest</key>
    <map>
      <key>Comment</key>
      <string>Alpha value below which pixels are displayed on selection highlight line (0.0 = show all pixels, 1.0 = show now pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>SelectionHighlightThickness</key>
    <map>
      <key>Comment</key>
      <string>Thickness of selection highlight line (fraction of view distance)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.00999999977648</real>
    </map>
    <key>SelectionHighlightUAnim</key>
    <map>
      <key>Comment</key>
      <string>Rate at which texture animates along U direction in selection highlight line (fraction of texture per second)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.0</real>
    </map>
    <key>SelectionHighlightUScale</key>
    <map>
      <key>Comment</key>
      <string>Scale of texture display on selection highlight line (fraction of texture size)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.1</real>
    </map>
    <key>SelectionHighlightVAnim</key>
    <map>
      <key>Comment</key>
      <string>Rate at which texture animates along V direction in selection highlight line (fraction of texture per second)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.5</real>
    </map>
    <key>SelectionHighlightVScale</key>
    <map>
      <key>Comment</key>
      <string>Scale of texture display on selection highlight line (fraction of texture size)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>ServerChoice</key>
    <map>
      <key>Comment</key>
      <string>[DO NOT MODIFY] Controls which grid you connect to</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowActiveSpeakers</key>
    <map>
      <key>Comment</key>
      <string>Display active speakers list on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowAllObjectHoverTip</key>
    <map>
      <key>Comment</key>
      <string>Show descriptive tooltip when mouse hovers over non-interactive and interactive objects.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowAvatarFloater</key>
    <map>
      <key>Comment</key>
      <string>Display avatar picker floater on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowAxes</key>
    <map>
      <key>Comment</key>
      <string>Render coordinate frame at your position</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowBanLines</key>
    <map>
      <key>Comment</key>
      <string>Show in-world ban/access borders</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowCameraControls</key>
    <map>
      <key>Comment</key>
      <string>Display camera controls on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowChatHistory</key>
    <map>
      <key>Comment</key>
      <string>Open local chat window on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowCommunicate</key>
    <map>
      <key>Comment</key>
      <string>Open communicate window on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowContacts</key>
    <map>
      <key>Comment</key>
      <string>Open contacts window on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>0</boolean>
    </map>
    <key>ShowConsoleWindow</key>
    <map>
      <key>Comment</key>
      <string>Show log in separate OS window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowCrosshairs</key>
    <map>
      <key>Comment</key>
      <string>Display crosshairs when in mouselook mode</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowDebugConsole</key>
    <map>
      <key>Comment</key>
      <string>Show log in SL window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowDebugStats</key>
    <map>
      <key>Comment</key>
      <string>Show performance stats display</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowDirectory</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowEmptyFoldersWhenSearching</key>
    <map>
      <key>Comment</key>
      <string>Shows folders that do not have any visible contents when applying a filter to inventory</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowHoverTips</key>
    <map>
      <key>Comment</key>
      <string>Show descriptive tooltip when mouse hovers over items in world</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowInventory</key>
    <map>
      <key>Comment</key>
      <string>Open inventory window on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowLandHoverTip</key>
    <map>
      <key>Comment</key>
      <string>Show descriptive tooltip when mouse hovers over land</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowLeaders</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowPGSearchAll</key>
    <map>
      <key>Comment</key>
      <string>Display results of search All that are flagged as PG</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowMatureSearchAll</key>
    <map>
      <key>Comment</key>
      <string>Display results of search All that are flagged as mature</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowAdultSearchAll</key>
    <map>
      <key>Comment</key>
      <string>Display results of search All that are flagged as adult</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowPGGroups</key>
    <map>
      <key>Comment</key>
      <string>Display results of find groups that are flagged as PG</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowMatureGroups</key>
    <map>
      <key>Comment</key>
      <string>Display results of find groups that are flagged as mature</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowAdultGroups</key>
    <map>
      <key>Comment</key>
      <string>Display results of find groups that are flagged as adult</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowPGClassifieds</key>
    <map>
      <key>Comment</key>
      <string>Display results of find classifieds that are flagged as PG</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowMatureClassifieds</key>
    <map>
      <key>Comment</key>
      <string>Display results of find classifieds that are flagged as mature</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowAdultClassifieds</key>
    <map>
      <key>Comment</key>
      <string>Display results of find classifieds that are flagged as adult</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowPGEvents</key>
    <map>
      <key>Comment</key>
      <string>Display results of find events that are flagged as PG</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowMatureEvents</key>
    <map>
      <key>Comment</key>
      <string>Display results of find events that are flagged as mature</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowAdultEvents</key>
    <map>
      <key>Comment</key>
      <string>Display results of find events that are flagged as adult</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowPGLand</key>
    <map>
      <key>Comment</key>
      <string>Display results of find land sales that are flagged as PG</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowMatureLand</key>
    <map>
      <key>Comment</key>
      <string>Display results of find land sales that are flagged as mature</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowAdultLand</key>
    <map>
      <key>Comment</key>
      <string>Display results of find land sales that are flagged as adult</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowPGSims</key>
    <map>
      <key>Comment</key>
      <string>Display results of find places or find popular that are in PG sims</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowMatureSims</key>
    <map>
      <key>Comment</key>
      <string>Display results of find places or find popular that are in mature sims</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowAdultSims</key>
    <map>
      <key>Comment</key>
      <string>Display results of find places or find popular that are in adult sims</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>HideFromEditor</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowMiniMap</key>
    <map>
      <key>Comment</key>
      <string>Display mini map on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowMovementControls</key>
    <map>
      <key>Comment</key>
      <string>Display movement controls on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowNearClip</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowNewInventory</key>
    <map>
      <key>Comment</key>
      <string>Automatically views new notecards/textures/landmarks</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowInInventory</key>
    <map>
      <key>Comment</key>
      <string>Automatically opens inventory to show accepted objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowObjectUpdates</key>
    <map>
      <key>Comment</key>
      <string>Show when update messages are received for individual objects</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowOverlayTitle</key>
    <map>
      <key>Comment</key>
      <string>Prints watermark text message on screen</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowParcelOwners</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowPermissions</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowPropertyLines</key>
    <map>
      <key>Comment</key>
      <string>Show line overlay demarking property boundaries</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowSearchBar</key>
    <map>
      <key>Comment</key>
      <string>Show the Search Bar in the Status Overlay</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowSelectionBeam</key>
    <map>
      <key>Comment</key>
      <string>Show selection particle beam when selecting or interacting with objects.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowStartLocation</key>
    <map>
      <key>Comment</key>
      <string>Display starting location menu on login screen</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowTangentBasis</key>
    <map>
      <key>Comment</key>
      <string>Render normal and binormal (debugging bump mapping)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowToolBar</key>
    <map>
      <key>Comment</key>
      <string>Show toolbar at bottom of screen</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowTools</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowTutorial</key>
    <map>
      <key>Comment</key>
      <string>Show tutorial window on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowVoiceChannelPopup</key>
    <map>
      <key>Comment</key>
      <string>Controls visibility of the current voice channel popup above the voice tab</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowVoiceVisualizersInCalls</key>
    <map>
      <key>Comment</key>
      <string>Enables in-world voice visualizers, voice gestures and lip-sync while in group or P2P calls.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowVolumeSettingsPopup</key>
    <map>
      <key>Comment</key>
      <string>Show individual volume slider for voice, sound effects, etc</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowWorldMap</key>
    <map>
      <key>Comment</key>
      <string>Display world map on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ShowXUINames</key>
    <map>
      <key>Comment</key>
      <string>Display XUI Names as Tooltips</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SitBtnState</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SkyAmbientScale</key>
    <map>
      <key>Comment</key>
      <string>Controls strength of ambient, or non-directional light from the sun and moon (fraction or multiple of default ambient level)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.300000011921</real>
    </map>
    <key>SkyEditPresets</key>
    <map>
      <key>Comment</key>
      <string>Whether to be able to edit the sky defaults or not</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SkyNightColorShift</key>
    <map>
      <key>Comment</key>
      <string>Controls moonlight color (base color applied to moon as light source)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color3</string>
      <key>Value</key>
      <array>
        <real>0.699999988079</real>
        <real>0.699999988079</real>
        <real>1.0</real>
      </array>
    </map>
    <key>SkyOverrideSimSunPosition</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SkySunDefaultPosition</key>
    <map>
      <key>Comment</key>
      <string>Default position of sun in sky (direction in world coordinates)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Vector3</string>
      <key>Value</key>
      <array>
        <real>1.0</real>
        <real>0.0</real>
        <real>0.1</real>
      </array>
    </map>
    <key>SkyUseClassicClouds</key>
    <map>
      <key>Comment</key>
      <string>Whether to use the old Second Life particle clouds or not</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>SlideLeftBtnRect</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>20</integer>
        <integer>54</integer>
        <integer>45</integer>
        <integer>29</integer>
      </array>
    </map>
    <key>SlideRightBtnRect</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>66</integer>
        <integer>54</integer>
        <integer>91</integer>
        <integer>29</integer>
      </array>
    </map>
    <key>SmallAvatarNames</key>
    <map>
      <key>Comment</key>
      <string>Display avatar name text in smaller font</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>SnapEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enable snapping to grid</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>SnapMargin</key>
    <map>
      <key>Comment</key>
      <string>Controls maximum distance between windows before they auto-snap together (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>10</integer>
    </map>
    <key>SnapToMouseCursor</key>
    <map>
      <key>Comment</key>
      <string>When snapping to grid, center object on nearest grid point to mouse cursor</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotBtnState</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotFeedLastAspect</key>
    <map>
      <key>Comment</key>
      <string>Take next feed snapshot at this aspect</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotFeedLastResolution</key>
    <map>
      <key>Comment</key>
      <string>Take next feed snapshot at this resolution</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotFormat</key>
    <map>
      <key>Comment</key>
      <string>Save snapshots in this format (0 = PNG, 1 = JPEG, 2 = BMP)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotLayerType</key>
    <map>
      <key>Comment</key>
      <string>Save snapshots in this format (0 = Colors, 1 = Depth)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotLocalLastAspect</key>
    <map>
      <key>Comment</key>
      <string>Take next local snapshot at this aspect</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotLocalLastResolution</key>
    <map>
      <key>Comment</key>
      <string>Take next local snapshot at this resolution</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotPostcardLastAspect</key>
    <map>
      <key>Comment</key>
      <string>Take next postcard snapshot at this aspect</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotPostcardLastResolution</key>
    <map>
      <key>Comment</key>
      <string>Take next postcard snapshot at this resolution</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotQuality</key>
    <map>
      <key>Comment</key>
      <string>Quality setting of postcard JPEGs (0 = worst, 100 = best)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>75</integer>
    </map>
    <key>SnapshotTextureLastAspect</key>
    <map>
      <key>Comment</key>
      <string>Take next texture snapshot at this aspect</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotTextureLastResolution</key>
    <map>
      <key>Comment</key>
      <string>Take next texture snapshot at this resolution</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotFeedKeepAspect</key>
    <map>
      <key>Comment</key>
      <string>When adjusting feed resolution keep its aspect ratio constant and equal to the target aspect.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotPostcardKeepAspect</key>
    <map>
      <key>Comment</key>
      <string>When adjusting postcard resolution keep its aspect ratio constant and equal to the target aspect.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotTextureKeepAspect</key>
    <map>
      <key>Comment</key>
      <string>When adjusting texture resolution keep its aspect ratio constant and equal to the target aspect.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotLocalKeepAspect</key>
    <map>
      <key>Comment</key>
      <string>When adjusting local resolution keep its aspect ratio constant and equal to the target aspect.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SnapshotOpenFreezeTime</key>
    <map>
      <key>Comment</key>
      <string>When opening the snapshot floater, immediately freeze time.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SpeakingColor</key>
    <map>
      <key>Comment</key>
      <string>Color of various indicators when resident is speaking on a voice channel.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Color4</string>
      <key>Value</key>
      <array>
        <real>0.0</real>
        <real>1.0</real>
        <real>0.0</real>
        <real>1.0</real>
      </array>
    </map>
    <key>SpeedTest</key>
    <map>
      <key>Comment</key>
      <string>Performance testing mode, no network</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>StateMachineMaxTime</key>
    <map>
      <key>Comment</key>
      <string>Maximum time per frame spent executing AIStateMachine objects, in miliseconds</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>20</integer>
    </map>
    <key>StatsAutoRun</key>
    <map>
      <key>Comment</key>
      <string>Play back autopilot</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>StatsFile</key>
    <map>
      <key>Comment</key>
      <string>Filename for stats logging output</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>fs.txt</string>
    </map>
    <key>StatsNumRuns</key>
    <map>
      <key>Comment</key>
      <string>Loop autopilot playback this number of times</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>StatsPilotFile</key>
    <map>
      <key>Comment</key>
      <string>Filename for stats logging autopilot path</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>pilot.txt</string>
    </map>
    <key>StatsQuitAfterRuns</key>
    <map>
      <key>Comment</key>
      <string>Quit application after this number of autopilot playback runs</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>StatsSessionTrackFrameStats</key>
    <map>
      <key>Comment</key>
      <string>Track rendering and network statistics</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>StatsSummaryFile</key>
    <map>
      <key>Comment</key>
      <string>Filename for stats logging summary</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>fss.txt</string>
    </map>
    <key>StatusBarHeight</key>
    <map>
      <key>Comment</key>
      <string>Height of menu/status bar at top of screen (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>26</integer>
    </map>
    <key>StatusBarPad</key>
    <map>
      <key>Comment</key>
      <string>Spacing between popup buttons at bottom of screen (Stand up, Release Controls)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>5</integer>
    </map>
    <key>SystemLanguage</key>
    <map>
      <key>Comment</key>
      <string>Language indicated by system settings (for UI)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>en-us</string>
    </map>
    <key>TabToTextFieldsOnly</key>
    <map>
      <key>Comment</key>
      <string>TAB key takes you to next text entry field, instead of next widget</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>TemporaryUpload</key>
    <map>
      <key>Comment</key>
      <string>Whether or not a upload is temporary</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>TerrainColorHeightRange</key>
    <map>
      <key>Comment</key>
      <string>Altitude range over which a given terrain texture has effect (meters)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>60.0</real>
    </map>
    <key>TerrainColorStartHeight</key>
    <map>
      <key>Comment</key>
      <string>Starting altitude for terrain texturing (meters)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>20.0</real>
    </map>
    <key>TexelPixelRatio</key>
    <map>
      <key>Comment</key>
      <string>texel pixel ratio = texel / pixel</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>TextureCameraMotionThreshold</key>
    <map>
      <key>Comment</key>
      <string>If the overall motion is lower than this value, textures will be loaded faster</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.2</real>
    </map>
    <key>TextureCameraMotionBoost</key>
    <map>
      <key>Comment</key>
      <string>Progressive discard level decrement when the camera is still</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>3</integer>
    </map>
    <key>TextureDecodeDisabled</key>
    <map>
      <key>Comment</key>
      <string>If TRUE, do not fetch and decode any textures</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>TextureDisable</key>
    <map>
      <key>Comment</key>
      <string>If TRUE, do not load textures for in-world content</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>TextureDiscardLevel</key>
    <map>
      <key>Comment</key>
      <string>Specify texture resolution (0 = highest, 5 = lowest)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>TextureFetchUpdateHighPriority</key>
    <map>
      <key>Comment</key>
      <string>Number of high priority textures to update per frame</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>32</integer>
    </map>
    <key>TextureFetchUpdateMaxMediumPriority</key>
    <map>
      <key>Comment</key>
      <string>Maximum number of medium priority textures to update per frame</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>256</integer>
    </map>
    <key>TextureFetchUpdateMinMediumPriority</key>
    <map>
      <key>Comment</key>
      <string>Minimum number of medium priority textures to update per frame</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>32</integer>
    </map>
    <key>TextureFetchUpdatePriorityThreshold</key>
    <map>
      <key>Comment</key>
      <string>Threshold under which textures will be considered too low priority and skipped for update</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>0.0</integer>
    </map>
    <key>TextureFetchUpdateSkipLowPriority</key>
    <map>
      <key>Comment</key>
      <string>Flag indicating if we want to skip textures with too low of a priority</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>TextureFetchUpdatePriorities</key>
    <map>
      <key>Comment</key>
      <string>Number of priority texture to update per frame</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>32</integer>
    </map>
    <key>TextureLoadFullRes</key>
    <map>
      <key>Comment</key>
      <string>If TRUE, always load textures at full resolution (discard = 0)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>TextureMemory</key>
    <map>
      <key>Comment</key>
      <string>Amount of memory to use for textures in MB (0 = autodetect)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>TexturePickerRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for texture picker</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>290</integer>
        <integer>350</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>TexturePickerShowFolders</key>
    <map>
      <key>Comment</key>
      <string>Show folders with no texures in texture picker</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>TexturePickerSortOrder</key>
    <map>
      <key>Comment</key>
      <string>Specifies sort key for textures in texture picker (+0 = name, +1 = date, +2 = folders always by name, +4 = system folders to top)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>2</integer>
    </map>
    <key>ThirdPersonBtnState</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ThrottleBandwidthKBPS</key>
    <map>
      <key>Comment</key>
      <string>Maximum allowable downstream bandwidth (kilo bits per second)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>2000.0</real>
    </map>
    <key>ToolHelpRect</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>8</integer>
        <integer>178</integer>
        <integer>75</integer>
        <integer>162</integer>
      </array>
    </map>
    <key>ToolTipDelay</key>
    <map>
      <key>Comment</key>
      <string>Seconds before displaying tooltip when mouse stops over UI element</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.699999988079</real>
    </map>
    <key>ToolboxAutoMove</key>
    <map>
      <key>Comment</key>
      <string>[NOT USED]</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ToolboxRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for tools window</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>100</integer>
        <integer>100</integer>
        <integer>100</integer>
      </array>
    </map>
    <key>TrackFocusObject</key>
    <map>
      <key>Comment</key>
      <string>Camera tracks last object zoomed on</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>TurnLeftBtnRect</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>20</integer>
        <integer>29</integer>
        <integer>45</integer>
        <integer>4</integer>
      </array>
    </map>
    <key>TurnRightBtnRect</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>66</integer>
        <integer>29</integer>
        <integer>91</integer>
        <integer>4</integer>
      </array>
    </map>
    <key>TutorialURL</key>
    <map>
      <key>Comment</key>
      <string>URL for tutorial menu item, set automatically during login</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>TypeAheadTimeout</key>
    <map>
      <key>Comment</key>
      <string>Time delay before clearing type-ahead buffer in lists (seconds)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.5</real>
    </map>
    <key>UIAutoScale</key>
    <map>
      <key>Comment</key>
      <string>Keep UI scale consistent across different resolutions</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>UIFloaterTestBool</key>
    <map>
      <key>Comment</key>
      <string>Example saved setting for the test floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UIImgDefaultEyesUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>6522e74d-1660-4e7f-b601-6f48c1659a77</string>
    </map>
    <key>UIImgDefaultGlovesUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5748decc-f629-461c-9a36-a35a221fe21f</string>
    </map>
    <key>UIImgDefaultHairUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>7ca39b4c-bd19-4699-aff7-f93fd03d3e7b</string>
    </map>
    <key>UIImgDefaultJacketUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5748decc-f629-461c-9a36-a35a221fe21f</string>
    </map>
    <key>UIImgDefaultPantsUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5748decc-f629-461c-9a36-a35a221fe21f</string>
    </map>
    <key>UIImgDefaultShirtUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5748decc-f629-461c-9a36-a35a221fe21f</string>
    </map>
    <key>UIImgDefaultShoesUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5748decc-f629-461c-9a36-a35a221fe21f</string>
    </map>
    <key>UIImgDefaultSkirtUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5748decc-f629-461c-9a36-a35a221fe21f</string>
    </map>
    <key>UIImgDefaultSocksUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5748decc-f629-461c-9a36-a35a221fe21f</string>
    </map>
    <key>UIImgDefaultAlphaUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5748decc-f629-461c-9a36-a35a221fe21f</string>
    </map>
    <key>UIImgDefaultUnderwearUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5748decc-f629-461c-9a36-a35a221fe21f</string>
    </map>
    <key>UIImgWhiteUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5748decc-f629-461c-9a36-a35a221fe21f</string>
    </map>
    <key>UIImgInvisibleUUID</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>38b86f85-2575-52a9-a531-23108d8da837</string>
    </map>
    <key>UIScaleFactor</key>
    <map>
      <key>Comment</key>
      <string>Size of UI relative to default layout on 1024x768 screen</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1.0</real>
    </map>
    <key>UploadBakedTexOld</key>
    <map>
      <key>Comment</key>
      <string>Forces the baked texture pipeline to upload using the old method.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UseAltKeyForMenus</key>
    <map>
      <key>Comment</key>
      <string>Access menus via keyboard by tapping Alt</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UseChatBubbles</key>
    <map>
      <key>Comment</key>
      <string>Show chat above avatars head in chat bubbles</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UseTypingBubbles</key>
    <map>
      <key>Comment</key>
      <string>Show typing indicator in avatar nametags</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UseDebugMenus</key>
    <map>
      <key>Comment</key>
      <string>Turns on "Debug" menu</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>UseDefaultColorPicker</key>
    <map>
      <key>Comment</key>
      <string>Use color picker supplied by operating system</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UseEnergy</key>
    <map>
      <key>Comment</key>
      <string/>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>UseEnvironmentFromRegion</key>
    <map>
      <key>Comment</key>
      <string>Choose whether to use the region's environment settings, or override them with the local settings.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
  <key>UseDayCycle</key>
  <map>
	<key>Comment</key>
	<string>Whether to use use a day cycle or a fixed sky.</string>
	<key>Persist</key>
	<integer>1</integer>
	<key>Type</key>
	<string>Boolean</string>
	<key>Value</key>
	<integer>1</integer>
  </map>
  <key>WaterPresetName</key>
  <map>
      <key>Comment</key>
      <string>Water preset to use. May be superseded by region settings.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>Default</string>
    </map>
    <key>SkyPresetName</key>
    <map>
      <key>Comment</key>
      <string>Sky preset to use. May be superseded by region settings or by a day cycle (see DayCycleName).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>Default</string>
    </map>
    <key>DayCycleName</key>
    <map>
      <key>Comment</key>
      <string>Day cycle to use. May be superseded by region settings.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>Default</string>
    </map>
    <key>UseExternalBrowser</key>
    <map>
      <key>Comment</key>
      <string>Use default browser when opening web pages instead of in-world browser.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <boolean>1</boolean>
    </map>
    <key>UseInventoryLinks</key>
    <map>
      <key>Comment</key>
      <string>When making a new outfit, use links for no-copy items</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>UseOcclusion</key>
    <map>
      <key>Comment</key>
      <string>Enable object culling based on occlusion (coverage) by other objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
  <key>RenderSynchronousOcclusion</key>
  <map>
    <key>Comment</key>
    <string>Don't let occlusion queries get more than one frame behind (block until they complete).</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>
    <key>SkipReflectOcclusionUpdates</key>
    <map>
      <key>Comment</key>
      <string>Enable optimization that prevents occlusion updates for refelction pass</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UseOutfitFolders</key>
    <map>
      <key>Comment</key>
      <string>When making a new outfit, use Viewer 2 outfit folders</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>RenderDelayVBUpdate</key>
    <map>
      <key>Comment</key>
      <string>Delay vertex buffer updates until just before rendering</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SpeakerParticipantDefaultOrder</key>
    <map>
      <key>Comment</key>
      <string>Order for displaying speakers in voice controls.  0 = alphabetical. 1 = recent.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>SpeakerParticipantRemoveDelay</key>
    <map>
      <key>Comment</key>
      <string>Timeout to remove participants who is not in channel before removed from list of active speakers (text/voice chat)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>10.0</real>
    </map>
    <key>UseNewWalkRun</key>
    <map>
      <key>Comment</key>
      <string>Replace standard walk/run animations with new ones.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>UseCrossWalkRun</key>
    <map>
      <key>Comment</key>
      <string>Use opposite gender walk/run animations.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
  <key>UsePeopleAPI</key>
  <map>
    <key>Comment</key>
    <string>Use the people API cap for avatar name fetching, use old legacy protocol if false. Requires restart.</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
  </map>
    <key>UseStartScreen</key>
    <map>
      <key>Comment</key>
      <string>Whether to load a start screen image or not.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>UseWebPagesOnPrims</key>
    <map>
      <key>Comment</key>
      <string>[NOT USED]</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UserConnectionPort</key>
    <map>
      <key>Comment</key>
      <string>Port that this client transmits on.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UserLogFile</key>
    <map>
      <key>Comment</key>
      <string>User specified log file name.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>UserLoginInfo</key>
    <map>
      <key>Comment</key>
      <string>Users loging data.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>LLSD</string>
      <key>Value</key>
    </map>
    <key>VFSOldSize</key>
    <map>
      <key>Comment</key>
      <string>[DO NOT MODIFY] Controls resizing of local file cache</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>VFSSalt</key>
    <map>
      <key>Comment</key>
      <string>[DO NOT MODIFY] Controls local file caching behavior</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>VelocityInterpolate</key>
    <map>
      <key>Comment</key>
      <string>Extrapolate object motion from last packet based on received velocity</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>InterpolationTime</key>
    <map>
      <key>Comment</key>
      <string>How long to extrapolate object motion after last packet received</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>3</integer>
    </map>
    <key>InterpolationPhaseOut</key>
    <map>
      <key>Comment</key>
      <string>Seconds to phase out interpolated motion</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>VerboseLogs</key>
    <map>
      <key>Comment</key>
      <string>Display source file and line number for each log item for debugging purposes</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>VersionChannelName</key>
    <map>
      <key>Comment</key>
      <string>Versioning Channel Name.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>Ascent Viewer Release</string>
    </map>
    <key>VertexShaderEnable</key>
    <map>
      <key>Comment</key>
      <string>Enable/disable all GLSL shaders (debug)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>VivoxAutoPostCrashDumps</key>
    <map>
      <key>Comment</key>
      <string>If true, SLVoice will automatically send crash dumps directly to Vivox.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>VivoxDebugLevel</key>
    <map>
      <key>Comment</key>
      <string>Logging level to use when launching the vivox daemon</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>0</string>
    </map>
    <key>VivoxShutdownTimeout</key>
    <map>
      <key>Comment</key>
      <string>shutdown timeout in miliseconds.  The amount of time to wait for the service to shutdown gracefully after the last disconnect</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>5</string>
    </map>
    <key>VivoxLogDirectory</key>
    <map>
      <key>Comment</key>
      <string>Default log path is Application Support/SecondLife/logs specify alternate absolute path here.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string />
    </map>
    <key>VivoxDebugSIPURIHostName</key>
    <map>
      <key>Comment</key>
      <string>Hostname portion of vivox SIP URIs (empty string for the default).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>VivoxDebugVoiceAccountServerURI</key>
    <map>
      <key>Comment</key>
      <string>URI to the vivox account management server (empty string for the default).</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string/>
    </map>
    <key>VoiceCallsFriendsOnly</key>
    <map>
      <key>Comment</key>
      <string>Only accept voice calls from residents on your friends list</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>InstantMessagesFriendsOnly</key>
    <map>
      <key>Comment</key>
      <string>Only accept instant messages from residents on your friends list</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>VoiceCallsRejectGroup</key>
    <map>
      <key>Comment</key>
      <string>Silently reject all incoming group voice calls.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>VoiceDisableMic</key>
    <map>
      <key>Comment</key>
      <string>Completely disable the ability to open the mic.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>VoiceEffectExpiryWarningTime</key>
    <map>
      <key>Comment</key>
      <string>How much notice to give of Voice Morph subscriptions expiry, in seconds.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>259200</integer>
    </map>
    <key>VoiceMorphingEnabled</key>
    <map>
      <key>Comment</key>
      <string>Whether or not to enable Voice Morphs and show the UI.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>AutoDisengageMic</key>
    <map>
      <key>Comment</key>
      <string>Automatically turn off the microphone when ending IM calls.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShowDeviceSettings</key>
    <map>
      <key>Comment</key>
      <string>Show device settings</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>VoiceEarLocation</key>
    <map>
      <key>Comment</key>
      <string>Location of the virtual ear for voice</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>VoiceHost</key>
    <map>
      <key>Comment</key>
      <string>Client SLVoice host to connect to</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>127.0.0.1</string>
    </map>
    <key>VoiceImageLevel0</key>
    <map>
      <key>Comment</key>
      <string>Texture UUID for voice image level 0</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>041ee5a0-cb6a-9ac5-6e49-41e9320507d5</string>
    </map>
    <key>VoiceImageLevel1</key>
    <map>
      <key>Comment</key>
      <string>Texture UUID for voice image level 1</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>29de489d-0491-fb00-7dab-f9e686d31e83</string>
    </map>
    <key>VoiceImageLevel2</key>
    <map>
      <key>Comment</key>
      <string>Texture UUID for voice image level 2</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>29de489d-0491-fb00-7dab-f9e686d31e83</string>
    </map>
    <key>VoiceImageLevel3</key>
    <map>
      <key>Comment</key>
      <string>Texture UUID for voice image level 3</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>29de489d-0491-fb00-7dab-f9e686d31e83</string>
    </map>
    <key>VoiceImageLevel4</key>
    <map>
      <key>Comment</key>
      <string>Texture UUID for voice image level 4</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>29de489d-0491-fb00-7dab-f9e686d31e83</string>
    </map>
    <key>VoiceImageLevel5</key>
    <map>
      <key>Comment</key>
      <string>Texture UUID for voice image level 5</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>29de489d-0491-fb00-7dab-f9e686d31e83</string>
    </map>
    <key>VoiceImageLevel6</key>
    <map>
      <key>Comment</key>
      <string>Texture UUID for voice image level 6</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>29de489d-0491-fb00-7dab-f9e686d31e83</string>
    </map>
    <key>VoiceInputAudioDevice</key>
    <map>
      <key>Comment</key>
      <string>Audio input device to use for voice</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>Default</string>
    </map>
    <key>VoiceLogFile</key>
    <map>
      <key>Comment</key>
      <string>Log file to use when launching the voice daemon</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string></string>
    </map>
    <key>VoiceOutputAudioDevice</key>
    <map>
      <key>Comment</key>
      <string>Audio output device to use for voice</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>Default</string>
    </map>
    <key>VoicePort</key>
    <map>
      <key>Comment</key>
      <string>Client SLVoice port to connect to</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>44125</integer>
    </map>
    <key>VoiceMultiInstance</key>
    <map>
      <key>Comment</key>
      <string>Allow multiple viewers to have the voice enabled at the same time</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>VoiceServerType</key>
    <map>
      <key>Comment</key>
      <string>The type of voice server to connect to.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>vivox</string>
    </map>
    <key>WLSkyDetail</key>
    <map>
      <key>Comment</key>
      <string>Controls vertex detail on the WindLight sky.  Lower numbers will give better performance and uglier skies.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>64</integer>
    </map>
    <key>WarnAboutBadPCI</key>
    <map>
      <key>Comment</key>
      <string>Enables AboutBadPCI warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnAboutDirectX9</key>
    <map>
      <key>Comment</key>
      <string>Enables AboutDirectX9 warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnAboutOldGraphicsDriver</key>
    <map>
      <key>Comment</key>
      <string>Enables AboutOldGraphicsDriver warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnAboutPCIGraphics</key>
    <map>
      <key>Comment</key>
      <string>Enables AboutPCIGraphics warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnBrowserLaunch</key>
    <map>
      <key>Comment</key>
      <string>Enables BrowserLaunch warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnDeedObject</key>
    <map>
      <key>Comment</key>
      <string>Enables DeedObject warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstAO</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstAO warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstAppearance</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstAppearance warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstAttach</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstAttach warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstBalanceDecrease</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstBalanceDecrease warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstBalanceIncrease</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstBalanceIncrease warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstBuild</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstBuild warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstDebugMenus</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstDebugMenus warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstFlexible</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstFlexible warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstGoTo</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstGoTo warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstInventory</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstInventory warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstLeftClickNoHit</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstLeftClickNoHit warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstMap</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstMap warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstMedia</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstMedia warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstOverrideKeys</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstOverrideKeys warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstSandbox</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstSandbox warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstSculptedPrim</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstSculptedPrim warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstSit</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstSit warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstStreamingMusic</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstStreamingMusic warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstStreamingVideo</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstStreamingVideo warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstTeleport</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstTeleport warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstVoice</key>
    <map>
      <key>Comment</key>
      <string>Enables FirstVoice warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnNewClassified</key>
    <map>
      <key>Comment</key>
      <string>Enables NewClassified warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnReturnToOwner</key>
    <map>
      <key>Comment</key>
      <string>Enables ReturnToOwner warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WarnFirstPhysicsWearable</key>
    <map>
      <key>Comment</key>
      <string>Enables Physics Wearable warning dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WatchdogEnabled</key>
    <map>
      <key>Comment</key>
      <string>Controls whether the thread watchdog timer is activated.</string>
      <key>Persist</key>
      <integer>0</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>WaterEditPresets</key>
    <map>
      <key>Comment</key>
      <string>Whether to be able to edit the water defaults or not</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>WaterGLFogDensityScale</key>
    <map>
      <key>Comment</key>
      <string>Maps shader water fog density to gl fog density</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.02</real>
    </map>
    <key>WaterGLFogDepthFloor</key>
    <map>
      <key>Comment</key>
      <string>Controls how dark water gl fog can get</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.25</real>
    </map>
    <key>WaterGLFogDepthScale</key>
    <map>
      <key>Comment</key>
      <string>Controls how quickly gl fog gets dark under water</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>50.0</real>
    </map>
    <key>WindLightUseAtmosShaders</key>
    <map>
      <key>Comment</key>
      <string>Whether to enable or disable WindLight atmospheric shaders.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>FullScreen</key>
    <map>
      <key>Comment</key>
      <string>run a fullscreen session</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>WindowHeight</key>
    <map>
      <key>Comment</key>
      <string>SL viewer window height</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>700</integer>
    </map>
    <key>WindowMaximized</key>
    <map>
      <key>Comment</key>
      <string>SL viewer window maximized on login</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>WindowWidth</key>
    <map>
      <key>Comment</key>
      <string>SL viewer window width</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>1000</integer>
    </map>
    <key>WindowX</key>
    <map>
      <key>Comment</key>
      <string>X coordinate of lower left corner of SL viewer window, relative to primary display (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>10</integer>
    </map>
    <key>WindowY</key>
    <map>
      <key>Comment</key>
      <string>Y coordinate of lower left corner of SL viewer window, relative to primary display (pixels)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>10</integer>
    </map>
    <key>WornItemsSortOrder</key>
    <map>
      <key>Comment</key>
      <string>Specifies sort key for worn inventory items (+0 = name, +1 = date, +2 = folders always by name, +4 = system folders to top)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>7</integer>
    </map>
    <key>XferThrottle</key>
    <map>
      <key>Comment</key>
      <string>Maximum allowable downstream bandwidth for asset transfers (bits per second)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>150000.0</real>
    </map>
    <key>ExternalEditor</key>
    <map>
      <key>Comment</key>
      <string>Path to program used to edit LSL scripts and XUI files, e.g.: /usr/bin/gedit --new-window "%s"</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string />
    </map>
    <key>YawFromMousePosition</key>
    <map>
      <key>Comment</key>
      <string>Horizontal range over which avatar head tracks mouse position (degrees of head rotation from left of window to right)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>90.0</real>
    </map>
    <key>YieldTime</key>
    <map>
      <key>Comment</key>
      <string>Yield some time to the local host.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>
    <key>ForcePeriodicRenderingTime</key>
    <map>
      <key>Comment</key>
      <string>Periodically enable all rendering masks for a single frame.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <integer>-1.0</integer>
    </map>
    <key>ZoomDirect</key>
    <map>
      <key>Comment</key>
      <string>Map Joystick zoom axis directly to camera zoom.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ZoomTime</key>
    <map>
      <key>Comment</key>
      <string>Time of transition between different camera modes (seconds)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.40000000596</real>
    </map>
    <key>moapbeacon</key>
    <map>
      <key>Comment</key>
      <string>Beacon / Highlight media on a prim sources</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>particlesbeacon</key>
    <map>
      <key>Comment</key>
      <string>Beacon / Highlight particle generators</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>physicalbeacon</key>
    <map>
      <key>Comment</key>
      <string>Beacon / Highlight physical objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>renderbeacons</key>
    <map>
      <key>Comment</key>
      <string>Beacon / Highlight particle generators</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>renderhighlights</key>
    <map>
      <key>Comment</key>
      <string>Beacon / Highlight scripted objects with touch function</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>renderattachment</key>
    <map>
      <key>Comment</key>
      <string>Render beacons for / Highlight attached objects as well</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>renderbyowner</key>
    <map>
      <key>Comment</key>
      <string>Render beacons/highlights for objects owned by anyone (0), you (1) or others (2)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>invisiblesoundsbeacon</key>
    <map>
      <key>Comment</key>
      <string>Beacon / Highlight invisible (non-object) sound generators</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>scriptsbeacon</key>
    <map>
      <key>Comment</key>
      <string>Beacon / Highlight scripted objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>scripttouchbeacon</key>
    <map>
      <key>Comment</key>
      <string>Beacon / Highlight scripted objects with touch function</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
	<key>SLURLDragNDrop</key>
	<map>
		<key>Comment</key>
		<string>Enable drag and drop of SLURLs onto the viewer</string>
		<key>Persist</key>
		<integer>1</integer>
		<key>Type</key>
		<string>Boolean</string>
		<key>Value</key>
		<integer>1</integer>
	</map>
    <key>SLURLPassToOtherInstance</key>
    <map>
    <key>Comment</key>
    <string>Pass execution to prevoius viewer instances if there is a given slurl</string>
    <key>Persist</key>
    <integer>1</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>1</integer>
    </map>
    <key>soundsbeacon</key>
    <map>
      <key>Comment</key>
      <string>Beacon / Highlight sound generators</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ClearBeaconAfterTeleport</key>
    <map>
      <key>Comment</key>
      <string>Clear the red tracker beacon after you teleport</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LogTextureDownloadsToViewerLog</key>
    <map>
      <key>Comment</key>
      <string>Send texture download details to the viewer log</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>LogTextureDownloadsToSimulator</key>
    <map>
      <key>Comment</key>
      <string>Send a digest of texture info to the sim</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>TextureLoggingThreshold</key>
    <map>
      <key>Comment</key>
      <string>Specifies the byte threshold at which texture download data should be sent to the sim.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>OutfitOperationsTimeout</key>
    <map>
      <key>Comment</key>
      <string>Timeout for outfit related operations.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>180</integer>
    </map>
    
    <key>SLURLTeleportDirectly</key>
    <map>
      <key>Comment</key>
      <string>Clicking on a slurl will teleport you directly instead of opening places panel</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    
    <key>LogInventoryDecline</key>
    <map>
      <key>Comment</key>
      <string>Log in system chat whenever an inventory offer is declined</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>UseHTTPInventory</key>
    <map>
      <key>Comment</key>
      <string>Allow use of http inventory transfers instead of UDP</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ClickToWalk</key>
    <map>
      <key>Comment</key>
      <string>Click in world to walk to location</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>GenericErrorPageURL</key>
    <map>
      <key>Comment</key>
      <string>URL to set as a property on LLMediaControl to navigate to if the a page completes with a 400-499 HTTP status code</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>http://common-flash-secondlife-com.s3.amazonaws.com/viewer/v2.6/agni/404.html</string>
    </map>
    <key>WebProfileFloaterRect</key>
    <map>
      <key>Comment</key>
      <string>Web profile floater dimensions</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>680</integer>
        <integer>485</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>ObjectsNextOwnerCopy</key>
    <map>
      <key>Comment</key>
      <string>Newly created objects can be copied by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ObjectsNextOwnerModify</key>
    <map>
      <key>Comment</key>
      <string>Newly created objects can be modified by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ObjectsNextOwnerTransfer</key>
    <map>
      <key>Comment</key>
      <string>Newly created objects can be resold or given away by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ObjectsEveryoneCopy</key>
      <map>
        <key>Comment</key>
        <string>Everyone can copy the newly created object</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>Boolean</string>
        <key>Value</key>
        <integer>0</integer>
    </map>
    <key>ObjectsShareWithGroup</key>
    <map>
      <key>Comment</key>
      <string>Newly created objects are shared with the currently active group</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UploadsNextOwnerCopy</key>
    <map>
      <key>Comment</key>
      <string>Newly uploaded items can be copied by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UploadsNextOwnerModify</key>
    <map>
      <key>Comment</key>
      <string>Newly uploaded items can be modified by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>UploadsNextOwnerTransfer</key>
    <map>
      <key>Comment</key>
      <string>Newly uploaded items can be resold or given away by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>UploadsEveryoneCopy</key>
    <map>
        <key>Comment</key>
        <string>Everyone can copy the newly uploaded item</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>Boolean</string>
        <key>Value</key>
        <integer>0</integer>
    </map>
    <key>UploadsShareWithGroup</key>
    <map>
      <key>Comment</key>
      <string>Newly uploaded items are shared with the currently active group</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ScriptsNextOwnerCopy</key>
    <map>
      <key>Comment</key>
      <string>Newly created scripts can be copied by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ScriptsNextOwnerModify</key>
    <map>
      <key>Comment</key>
      <string>Newly created scripts can be modified by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>ScriptsNextOwnerTransfer</key>
    <map>
      <key>Comment</key>
      <string>Newly created scripts can be resold or given away by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ScriptsEveryoneCopy</key>
    <map>
        <key>Comment</key>
        <string>Everyone can copy the newly created script</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>Boolean</string>
        <key>Value</key>
        <integer>0</integer>
    </map>
    <key>ScriptsShareWithGroup</key>
    <map>
      <key>Comment</key>
      <string>Newly created scripts are shared with the currently active group</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>NotecardsNextOwnerCopy</key>
    <map>
      <key>Comment</key>
      <string>Newly created notecards can be copied by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>NotecardsNextOwnerModify</key>
    <map>
      <key>Comment</key>
      <string>Newly created notecards can be modified by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>NotecardsNextOwnerTransfer</key>
    <map>
      <key>Comment</key>
      <string>Newly created notecards can be resold or given away by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>NotecardsEveryoneCopy</key>
    <map>
        <key>Comment</key>
        <string>Everyone can copy the newly created notecard</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>Boolean</string>
        <key>Value</key>
        <integer>0</integer>
    </map>
    <key>NotecardsShareWithGroup</key>
    <map>
      <key>Comment</key>
      <string>Newly created scripts are shared with the currently active group</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>GesturesNextOwnerCopy</key>
    <map>
      <key>Comment</key>
      <string>Newly created gestures can be copied by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>GesturesNextOwnerModify</key>
    <map>
      <key>Comment</key>
      <string>Newly created gestures can be modified by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>GesturesNextOwnerTransfer</key>
    <map>
      <key>Comment</key>
      <string>Newly created gestures can be resold or given away by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>GesturesEveryoneCopy</key>
    <map>
        <key>Comment</key>
        <string>Everyone can copy the newly created gesture</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>Boolean</string>
        <key>Value</key>
        <integer>0</integer>
    </map>
    <key>GesturesShareWithGroup</key>
    <map>
      <key>Comment</key>
      <string>Newly created gestures are shared with the currently active group</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>WearablesNextOwnerCopy</key>
    <map>
      <key>Comment</key>
      <string>Newly created clothing or body part can be copied by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>WearablesNextOwnerModify</key>
    <map>
      <key>Comment</key>
      <string>Newly created clothing or body part can be modified by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>WearablesNextOwnerTransfer</key>
    <map>
      <key>Comment</key>
      <string>Newly created clothing or body part can be resold or given away by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>WearablesEveryoneCopy</key>
    <map>
        <key>Comment</key>
        <string>Everyone can copy the newly created clothing or body part</string>
        <key>Persist</key>
        <integer>1</integer>
        <key>Type</key>
        <string>Boolean</string>
        <key>Value</key>
        <integer>0</integer>
    </map>
    <key>WearablesShareWithGroup</key>
    <map>
      <key>Comment</key>
      <string>Newly created clothing or body part is shared with the currently active group</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
  <key>SimulateFBOFailure</key>
  <map>
    <key>Comment</key>
    <string>[DEBUG] Make allocateScreenBuffer return false.  Used to test error handling.</string>
    <key>Persist</key>
    <integer>0</integer>
    <key>Type</key>
    <string>Boolean</string>
    <key>Value</key>
    <integer>0</integer>
  </map>
    <key>FloaterUploadRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Uploader</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>500</integer>
        <integer>450</integer>
        <integer>850</integer>
        <integer>400</integer>
      </array>
    </map>
    <key>FloaterContactRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Contact Group Manager</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>500</integer>
        <integer>450</integer>
        <integer>850</integer>
        <integer>400</integer>
      </array>
    </map>
    <key>ContactListCollapsed</key>
    <map>
      <key>Comment</key>
      <string>Hide extended friend information in contact list</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>FloaterHexRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for hex editor floater.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>343</integer>
        <integer>687</integer>
            <integer>981</integer>
        <integer>473</integer>
      </array>
    </map>
    <key>HexEditorColumns</key>
    <map>
      <key>Comment</key>
      <string>Number of columns shown in hex editor</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>16</integer>
    </map>
    <key>FloaterAssetTextEditorRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for asset text editor floater.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>343</integer>
        <integer>687</integer>
        <integer>981</integer>
        <integer>473</integer>
      </array>
    </map>
    <key>FloaterNearbyMediaRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for nearby media floater.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
      </array>
    </map>    
    <key>FloaterRegionTrackerRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for Region Tracker Floater</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>500</integer>
        <integer>450</integer>
        <integer>850</integer>
        <integer>400</integer>
      </array>
    </map>
    <key>WindEnabled</key>
    <map>
      <key>Comment</key>
      <string>Enable the use of wind (affects trees and flexis, among other things)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>CloudsEnabled</key>
    <map>
      <key>Comment</key>
      <string>Render Clouds</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>LastGrass</key>
    <map>
      <key>Comment</key>
      <string>The last grass selected in the create dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>Random</string>
    </map>
    <key>LastTree</key>
    <map>
      <key>Comment</key>
      <string>The last tree selected in the create dialog</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>Random</string>
    </map>
    <key>DerenderHugeAttachments</key>
    <map>
      <key>Comment</key>
      <string>Allow the viewer to automatically hide attachments that are really just way too big</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MaxAttachmentSpan</key>
    <map>
      <key>Comment</key>
      <string>Size constraint for attachments (minimum value == 256.0)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>1280.0</real>
    </map>
    <key>ColladaExportFloaterRect</key>
    <map>
      <key>Comment</key>
      <string>Collada floater position</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
        <integer>0</integer>
      </array>
    </map>
    <key>DAEExportConsolidateMaterials</key>
    <map>
      <key>Comment</key>
      <string>Combine faces with same texture</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DAEExportSkipTransparent</key>
    <map>
      <key>Comment</key>
      <string>Skip exporting faces with default transparent texture or full transparent</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>DAEExportTextures</key>
    <map>
      <key>Comment</key>
      <string>Export textures when exporting Collada</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DAEExportTextureParams</key>
    <map>
      <key>Comment</key>
      <string>Apply texture params suchs as repeats to the exported UV map</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>DAEExportTexturesType</key>
    <map>
      <key>Comment</key>
      <string>Image file format to use when exporting Collada</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>CrashSubmitBehavior</key>
    <map>
      <key>Comment</key>
      <string>Controls behavior when viewer crashes (0 = never send crash report, 1 = always send crash report)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <integer>-1</integer>
    </map>

    <key>EveryoneCopy</key>
    <map>
      <key>Comment</key>
      <string>(obsolete) Everyone can copy the newly created objects</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>NextOwnerCopy</key>
    <map>
      <key>Comment</key>
      <string>(obsolete) Newly created objects can be copied by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>NextOwnerModify</key>
    <map>
      <key>Comment</key>
      <string>(obsolete) Newly created objects can be modified by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>NextOwnerTransfer</key>
    <map>
      <key>Comment</key>
      <string>(obsolete) Newly created objects can be resold or given away by next owner</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>1</integer>
    </map>
    <key>ShareWithGroup</key>
    <map>
      <key>Comment</key>
      <string>(obsolete) Newly created objects are shared with the currently active group</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>MediaFilterEnable</key>
    <map>
      <key>Comment</key>
      <string>Enable media domain filtering (0 = Off, 1 = Blacklist only, 2 = Prompt)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
  </map>
</llsd>

